MASTECH MS6514¶
MASTECH MS6514¶
| Status | supported |
| Source code | mastech-ms6514 |
| Connectivity | USB/serial |
| Measurements | temperature |
| Features | data hold, min/max/avg |
| Website | mastech-group.com |
The MASTECH MS6514 is a logging thermometer with two thermocouple inputs and USB connectivity. It supports K,J,T,E,R,S,N thermocouple types.
See MASTECH MS6514/Info for more details (such as lsusb -v output) about the device.
The device sends temperature measurements at approximately 2 Hz to the host.
Hardware¶
- TODO
- SiLabs CP2102 USB interface chip
Photos¶
Protocol¶
The device communicates with the host via a SiLabs CP2102 USB interface chip. Communication parameters are 9600/8n1. Live data is transmitted as soon as the button Setup/PC-Link is pressed for 3 seconds.
Commands¶
| Byte | Description |
|---|---|
| 0xA1 | Start sending stored data. |
Received data¶
| Byte | Bit | Description |
|---|---|---|
| 0 | Always 0x65 | |
| 1 | Always 0x14 | |
| 2 | 0 | 1=READ of stored values, 0=LIVE data |
| 4..3 | Index of stored value (0..999) oldest is 0 | |
| 6..5 | Temperature main display (absolute value without sign) | |
| 8..7 | Temperature aux display (absolute value without sign) | |
| 9 | 5..4 | Mode: 10=SETUP, 11=READ |
| 2..0 | Thermocouple type (1=K, 2=J, 3=T, 4=E, 5=R, 6=S, 7=N) | |
| 10 | 6 | Hold (1=HOLD, 0=not HOLD) |
| 5 | Record active (1=REC, 0=not REC) | |
| 1..0 | Unit (1=°C, 2=°F, 3=K) | |
| 11 | 7 | Sign temperature main display (1=negative, 0=positive) |
| 6 | Overload temperature main display (1="OL" on LCD) | |
| 3 | Factor temperature main display (1 means divide by 10) | |
| 1..0 | Function main and aux display (00=T1 on main, T2 on aux; 01=T2 on main, T1 on aux; 10=T1-T2 on main, T1 on aux; 11=T1-T2 on main, T2 on aux) | |
| 12 | 7 | Sign temperature aux display (1=negative, 0=positive) |
| 6 | Overload temperature aux display (1="OL" on LCD) | |
| 3 | Factor temperature aux display (1 means divide by 10) | |
| 1..0 | Function aux display (0=no active, 1=MAX, 2=MIN, 3=AVG). If >0 function defined in byte 11, bit 0-1 is overriden. | |
| 13 | Hours (hh) | |
| 14 | Minutes (mm) | |
| 15 | Seconds (ss) | |
| 16 | Always 0x0D | |
| 17 | Always 0x0A |







