SBOS473L March 2009 – July 2024 TMP112 , TMP112D
PRODUCTION DATA
The temperature limits are stored in the T(LOW) and T(HIGH) registers in the same format as the temperature result, and the values are compared to the temperature result on every conversion. The outcome of the comparison drives the behavior of the ALERT pin/flag, which operates as a comparator output or an interrupt, and is set by the TM bit in the configuration register.
In Comparator mode (TM = 0), the ALERT pin and status flag become active when the temperature equals or exceeds the value in the T(HIGH) register and generates a consecutive number of faults according to fault bits F1 and F0. The ALERT pin and status flag remain active until the temperature falls below the indicated T(LOW) value for the same number of faults.
In interrupt mode (TM = 1), the ALERT pin becomes active when the temperature equals or exceeds the value in T(HIGH) for a consecutive number of fault conditions (as shown in Table 7-11). The ALERT pin remains active until a read operation of any register occurs, or the device successfully responds to the SMBus alert response address. The ALERT pin is also cleared if the device is placed in shutdown mode. When the ALERT pin is cleared, the pin becomes active again only when temperature falls below T(LOW), and remains active until cleared by a read operation of any register or a successful response to the SMBus alert response address. When the ALERT pin is cleared, the above cycle repeats, with the ALERT pin becoming active when the temperature equals or exceeds T(HIGH). The ALERT pin can also be cleared by resetting the device with the general-call Reset command. This action also clears the state of the internal registers in the device, returning the device to comparator mode (TM = 0).
Both operating modes are represented in Figure 7-9 and Figure 7-10. Table 7-12 and Table 7-13 list the format for the THIGH and TLOW registers. The most significant byte is sent first, followed by the least significant byte. The power-up reset values for T(HIGH) and T(LOW) are:
The format of the data for THIGH and TLOW is the same as for the Temperature Register.
BYTE | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
---|---|---|---|---|---|---|---|---|
1 | H11 | H10 | H9 | H8 | H7 | H6 | H5 | H4 |
(H12) | (H11) | (H10) | (H9) | (H8) | (H7) | (H6) | (H5) | |
BYTE | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
2 | H3 | H2 | H1 | H0 | 0 | 0 | 0 | 0 |
(H4) | (H3) | (H2) | (H1) | (H0) | (0) | (0) | (0) |
BYTE | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
---|---|---|---|---|---|---|---|---|
1 | L11 | L10 | L9 | L8 | L7 | L6 | L5 | L4 |
(L12) | (L11) | (L10) | (L9) | (L8) | (L7) | (L6) | (L5) | |
BYTE | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
2 | L3 | L2 | L1 | L0 | 0 | 0 | 0 | 0 |
(L4) | (L3) | (L2) | (L1) | (L0) | (0) | (0) | (0) |