JAJSDF4A May 2017 – May 2019 TMP116
PRODUCTION DATA.
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
HIGH_Alert | LOW_Alert | Data_Ready | EEPROM_Busy | MOD1(2) | MOD0(1) | CONV2(1) | CONV1(1) |
R-0 | R-0 | R-0 | R-0 | R/W-0 | R/W-0 | R/W-1 | R/W-0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CONV0(1) | AVG1(1) | AVG0(1) | T/nA(1) | POL(1) | DR/Alert(1) | — | — |
R/W-0 | R/W-0 | R/W-1 | R/W-0 | R/W-0 | R/W-0 | R-0 | R-0 |
BIT | FIELD | TYPE | RESET | DESCRIPTION |
---|---|---|---|---|
15 | HIGH_Alert | R | 0 | High Alert flag:
1: Set when the conversion result is higher than the high limit 0: Cleared on read of configuration register Therm mode: 1: Set when the conversion result is higher than the therm limit 0: Cleared when the conversion result is lower than the hysteresis |
14 | LOW_Alert | R | 0 | Low Alert flag:
1: Set when the conversion result is lower than the low limit 0: Cleared when the configuration register is read Therm mode: Always set to 0 |
13 | Data_Ready | R | 0 | Data ready flag.
This flag indicates that the conversion is complete and the temperature register can be read. Every time the temperature register or configuration register is read, this bit is cleared. This bit is set at the end of the conversion when the temperature register is updated. Data ready can be directed to the ALERT pin by setting bit 2 of the configuration register. |
12 | EEPROM_Busy | R | 0 | EEPROM busy flag.
The value 1 of the flag indicates that the EEPROM is busy during programming or power-up. |
11:10 | MOD[1:0] | R/W | 0 | Set Temperature conversion mode.
00: Continuous conversion (CC) 01: Shutdown (SD) 10: Continuous conversion (CC), same as 00 (reads back = 00) 11: One-shot conversion (OS) |
9:7 | CONV[2:0] | R/W | 100 | Conversion cycle bit.
See Table 7 for the standby time between conversions. |
6:5 | AVG[1:0] | R/W | 01 | Conversion averaging modes.
These bits determine the number of conversion results that are collected and averaged before updating the temperature register. The average is an accumulated average and not a running average. Table 7 lists the bit settings for AVG. |
4 | T/nA | R/W | 0 | Therm/alert mode select.
1: Therm mode 0: Alert mode |
3 | POL | R/W | 0 | ALERT pin polarity bit.
1: Active high 0: Active low |
2 | DR/Alert | R/W | 0 | ALERT pin select bit.
1: ALERT pin reflects the status of the data ready flag 0: ALERT pin reflects the status of the alert flags |
1:0 | — | R | 0 | Not used |
AVG[1:0] = 00 | AVG[1:0] = 01 | AVG[1:0] = 10 | AVG[1:0] = 11 | |
---|---|---|---|---|
Number of averaged samples | 1 | 8 | 32 | 64 |
Active conversion time | 15.5 ms | 125 ms | 500 ms | 1 s |
CONV[2:0] = 000 | 15.5 ms(1) | 125 ms(1) | 500 ms(1) | 1 s(1) |
CONV[2:0] = 001 | 125 ms(2) | 125 ms(1) | 500 ms(1) | 1 s(1) |
CONV[2:0] = 010 | 250 ms(2) | 250 ms(3) | 500 ms(1) | 1 s(1) |
CONV[2:0] = 011 | 500 ms(2) | 500 ms(3) | 500 ms(1) | 1 s(1) |
CONV[2:0] = 100 | 1 s(2) | 1 s(3) | 1 s(4) | 1 s(1) |
CONV[2:0] = 101 | 4 s(2) | 4 s(3) | 4 s(4) | 4 s(5) |
CONV[2:0] = 110 | 8 s(2) | 8 s(3) | 8 s(4) | 8 s(5) |
CONV[2:0] = 111 | 16 s(2) | 16 s(3) | 16 s(4) | 16 s(5) |