STTS2002
Temperature sensor registers
A 0.25 °C minimum granularity is supported in all registers. Examples of valid settings and
interpretation of temperature register bits for 10-bit (0.25 °C) default resolution are provided
in Table 13.
Table 13.
Temperature register coding examples (for 10 bits)
B15:B0 (binary)
Value
xxx0 0000 0010 11xx
xxx0 0000 0001 00xx
xxx0 0000 0000 01xx
xxx0 0000 0000 00xx
xxx1 1111 1111 11xx
xxx1 1111 1110 00xx
xxx1 1111 1101 11xx
+2.75
+1.00
+0.25
0
–0.25
–1.00
–2.25
Units
°C
°C
°C
°C
°C
°C
°C
4.4
Note:
Table 14. Temperature register bit definitions
Bit
Definition with hysteresis = 0
Below (temperature) alarm window
13 – 0 = Temperature is equal to or above the alarm window lower boundary temperature.
– 1 = Temperature is below the alarm window.
Above (temperature) alarm window.
14 – 0 = Temperature is equal to or below the alarm window upper boundary temperature.
– 1 = Temperature is above the alarm window.
Above critical trip
15 – 0 = Temperature is below the critical temperature setting.
– 1 = Temperature is equal to or above the critical temperature setting.
Temperature trip point registers (read/write)
The STTS2002 alarm mode registers provide for 11-bit data in 2s compliment format. The
data provides for one LSB = 0.25 °C. All unused bits in these registers are read as '0'.
The STTS2002 has three temperature trip point registers (see Table 15):
● Alarm temperature upper boundary threshold (Table 16),
● Alarm temperature lower boundary threshold (Table 17), and
● Critical temperature trip point value (Table 18).
If the upper or lower boundary threshold values are being altered in-system, all interrupts
should be turned off until a known state can be obtained to avoid superfluous interrupt
activity.
Doc ID 15389 Rev 5
25/52