SBOS441I September 2009 – October 2019 TMP431 , TMP432
PRODUCTION DATA.
The TMP43x contain multiple registers for holding configuration information, temperature measurement results, temperature comparator maximum, minimum, limits, and status information. These registers are described in Figure 19 and in Table 3 for the TMP431, and in Table 4 for the TMP432.
POINTER ADDRESS (HEX) | POWER-ON RESET (HEX) | BIT DESCRIPTIONS | REGISTER DESCRIPTIONS | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
READ | WRITE | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||
00 | NA (1) | 00 | LT11 | LT10 | LT9 | LT8 | LT7 | LT6 | LT5 | LT4 | Local temperature (high byte) |
01 | NA | 00 | RT11 | RT10 | RT9 | RT8 | RT7 | RT6 | RT5 | RT4 | Remote temperature (high byte) |
02 | NA | 80 | BUSY | LHIGH | LLOW | RHIGH | RLOW | OPEN | RTHRM | LTHRM | Status register |
03 | 09 | 00 | MASK | SD | AL/TH | 0 | 0 | RANGE | 0 | 0 | Configuration register 1 |
04 | 0A | 07 | 0 | 0 | 0 | 0 | R3 | R2 | R1 | R0 | Conversion rate register |
05 | 0B | 55 | LTH11 | LTH10 | LTH9 | LTH8 | LTH7 | LTH6 | LTH5 | LTH4 | Local temperature high limit (high byte) |
06 | 0C | 00 | LTL11 | LTL10 | LTL9 | LTL8 | LTL7 | LTL6 | LTL5 | LTL4 | Local temperature low limit (high byte) |
07 | 0D | 55 | RTH11 | RTH10 | RTH9 | RTH8 | RTH7 | RTH6 | RTH5 | RTH4 | Remote temperature high limit (high byte) |
08 | 0E | 00 | RTL11 | RTL10 | RTL9 | RTL8 | RTL7 | RTL6 | RTL5 | RTL4 | Remote temperature low limit (high byte) |
NA | 0F | X (2) | X | X | X | X | X | X | X | X | One-shot start |
10 | NA | 00 | RT3 | RT2 | RT1 | RT0 | 0 | 0 | 0 | 0 | Remote temperature (low byte) |
13 | 13 | 00 | RTH3 | RTH2 | RTH1 | RTH0 | 0 | 0 | 0 | 0 | Remote temperature high limit (low byte) |
14 | 14 | 00 | RTL3 | RTL2 | RTL1 | RTL0 | 0 | 0 | 0 | 0 | Remote temperature low limit (low byte) |
15 | NA | 00 | LT3 | LT2 | LT1 | LT0 | 0 | 0 | 0 | 0 | Local temperature (low byte) |
16 | 16 | 00 | LTH3 | LTH2 | LTH1 | LTH0 | 0 | 0 | 0 | 0 | Local temperature high limit (low byte) |
17 | 17 | 00 | LTL3 | LTL2 | LTL1 | LTL0 | 0 | 0 | 0 | 0 | Local temperature low limit (low byte) |
18 | 18 | 00 | NC7 | NC6 | NC5 | NC4 | NC3 | NC2 | NC1 | NC0 | N-factor correction |
19 | 19 | 55 (4) | RTHL7 | RTHL6 | RTHL5 | RTHL4 | RTHL3 | RTHL2 | RTHL1 | RTHL0 | Remote THERM limit |
1A | 1A | 1C | 0 | 0 | 0 | REN | LEN | RC | 0 | 0 | Configuration register 2 |
1F | 1F | 00 | 0 | 0 | 0 | 0 | 0 | 0 | RIMASK | LMASK | Channel mask |
20 | 20 | 55 (4) | LTHL7 | LTHL6 | LTHL5 | LTHL4 | LTHL3 | LTHL2 | LTHL1 | LTHL0 | Local THERM limit |
21 | 21 | 0A | TH7 | TH6 | TH5 | TH4 | TH3 | TH2 | TH1 | TH0 | THERM hysteresis |
22 | 22 | 70 | 0 | CTH2 | CTH1 | CTH0 | CALT2 | CALT1 | CALT0 | 0 | Consecutive alert register |
25 | 25 | 08 | 0 | 0 | 0 | 0 | BC3 | BC2 | BC1 | BC0 | Beta range register |
NA | FC | 00 | X (3) | X | X | X | X | X | X | X | Software reset |
FD | NA | 31 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | TMP431 device ID |
FE | NA | 55 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | Manufacturer ID |
POINTER ADDRESS | POWER-ON RESET (HEX) | BIT DESCRIPTIONS | REGISTER DESCRIPTIONS | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
READ | WRITE | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||
00 | NA (1) | 00 | LT11 | LT10 | LT9 | LT8 | LT7 | LT6 | LT5 | LT4 | Local temperature (high byte) |
01 | NA | 00 | RT11 | RT10 | RT9 | RT8 | RT7 | RT6 | RT5 | RT4 | Remote temperature1 (high byte) |
02 | NA | 80 | BUSY | 0 | 0 | HIGH | LOW | OPEN | THERM | 0 | Status register |
03 | 09 | 00 | MASK | SD | AL/TH | 0 | 0 | RANGE | 0 | 0 | Configuration register1 |
04 | 0A | 07 | 0 | 0 | 0 | 0 | R3 | R2 | R1 | R0 | Conversion rate register |
05 | 0B | 55 | LTH11 | LTH10 | LTH9 | LTH8 | LTH7 | LTH6 | LTH5 | LTH4 | Local temperature high limit (high byte) |
06 | 0C | 00 | LTL11 | LTL10 | LTL9 | LTL8 | LTL7 | LTL6 | LTL5 | LTL4 | Local temperature low limit (high byte) |
07 | 0D | 55 | RTH11 | RTH10 | RTH9 | RTH8 | RTH7 | RTH6 | RTH5 | RTH4 | Remote temperature1 high limit (high byte) |
08 | 0E | 00 | RTL11 | RTL10 | RTL9 | RTL8 | RTL7 | RTL6 | RTL5 | RTL4 | Remote temperature1 low limit (high byte) |
NA | 0F | X (2) | X | X | X | X | X | X | X | X | One-shot start |
10 | NA | 00 | RT3 | RT2 | RT1 | RT0 | 0 | 0 | 0 | 0 | Remote temperature1 (low byte) |
13 | 13 | 00 | RTH3 | RTH2 | RTH1 | RTH0 | 0 | 0 | 0 | 0 | Remote temperature1 high limit (low byte) |
14 | 14 | 00 | RTL3 | RTL2 | RTL1 | RTL0 | 0 | 0 | 0 | 0 | Remote temperature1 low limit (low byte) |
15 | 15 | 55 | RTH11 | RTH10 | RTH9 | RTH8 | RTH7 | RTH6 | RTH5 | RTH4 | Remote temperature2 high limit (high byte) |
16 | 16 | 00 | RTL11 | RTL10 | RTL9 | RTL8 | RTL7 | RTL6 | RTL5 | RTL4 | Remote temperature2 low limit (high byte) |
17 | 17 | 00 | RTH3 | RTH2 | RTH1 | RTH0 | 0 | 0 | 0 | 0 | Remote temperature2 high limit (low byte) |
18 | 18 | 00 | RTL3 | RTL2 | RTL1 | RTL0 | 0 | 0 | 0 | 0 | Remote temperature2 low limit (low byte) |
19 | 19 | 55 | RTHL7 | RTHL6 | RTHL5 | RTHL4 | RTHL3 | RTHL2 | RTHL1 | RTHL0 | Remote therm limit |
1A | 1A | 55 | RTHL7 | RTHL6 | RTHL5 | RTHL4 | RTHL3 | RTHL2 | RTHL1 | RTHL0 | Remote2 therm limit |
1B | 1B | 00 | 0 | 0 | 0 | 0 | 0 | R2OPEN | R1OPEN | 0 | Open status |
1F | 1F | 00 | 0 | 0 | 0 | 0 | 0 | R2MASK | R1MASK | LMASK | Channel mask |
20 | 20 | 55 | LTHL7 | LTHL6 | LTHL5 | LTHL4 | LTHL3 | LTHL2 | LTHL1 | LTHL0 | Local therm limit |
21 | 21 | 0A | TH7 | TH6 | TH5 | TH4 | TH3 | TH2 | TH1 | TH0 | Therm limit hysteresis |
22 | 22 | 70 | 0 | CTH2 | CTH1 | CTH0 | CALT2 | CALT1 | CALT0 | 0 | Consecutive alert register |
23 | NA | 00 | RT11 | RT10 | RT9 | RT8 | RT7 | RT6 | RT5 | RT4 | Remote temperature2 (high byte) |
24 | NA | 00 | RT3 | RT2 | RT1 | RT0 | 0 | 0 | 0 | 0 | Remote temperature2 (low byte) |
25 | 25 | 08 | 0 | 0 | 0 | 0 | BC3 | BC2 | BC1 | BC0 | Ch. 1 beta range selection |
26 | 26 | 08 | 0 | 0 | 0 | 0 | BC3 | BC2 | BC1 | BC0 | Ch. 2 beta range selection |
27 | 27 | 00 | NC7 | NC6 | NC5 | NC4 | NC3 | NC2 | NC1 | NC0 | N-factor correction remote1 |
28 | 28 | 00 | NC7 | NC6 | NC5 | NC4 | NC3 | NC2 | NC1 | NC0 | N-factor correction remote2 |
29 | NA | 00 | T3 | T2 | T1 | T0 | 0 | 0 | 0 | 0 | Local temperature (low byte) |
35 | 35 | 00 | 0 | 0 | 0 | 0 | 0 | R2HIGH | R1HIGH | LHIGH | High limit status |
36 | 36 | 00 | 0 | 0 | 0 | 0 | 0 | R2LOW | R1LOW | LLOW | Low limit status |
37 | 37 | 00 | 0 | 0 | 0 | 0 | 0 | R2THERM | R1THERM | LTHERM | Therm status |
3D | 3D | 00 | LTH3 | LTH2 | LTH1 | LTH0 | 0 | 0 | 0 | 0 | Local temperature high limit (low byte) |
3E | 3E | 00 | LTL3 | LTL2 | LTL1 | LTL0 | 0 | 0 | 0 | 0 | Local temperature low limit (low byte) |
3F | 3F | 3C | 0 | 0 | REN2 | REN | LEN | RC | 0 | 0 | Configuration register2 |
NA | FC | 00 | X(3) | X | X | X | X | X | X | X | Software reset |
FD | NA | 32 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | TMP432 device ID |
FE | NA | 55 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | Manufacturer ID |