Datasheet
TMP100−EP
DIGITAL TEMPERATURE SENSOR
WITH I
2
C INTERFACE
SGLS254B − JULY 2005 − REVISED OCTOBER 2013
6
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
APPLICATION INFORMATION
temperature register
The temperature register of the TMP100 or TMP101 is a 12-bit read-only register that stores the output of the
most recent conversion. Two bytes must be read to obtain data and are described in Table 3 and Table 4. The
first 12 bits are used to indicate temperature with all remaining bits equal to zero. Data format for temperature
is summarized in Table 5. Following power-up or reset, the temperature register reads 0°C until the first
conversion is complete.
D7 D6 D5 D4 D3 D2 D1 D0
T11 T10 T9 T8 T7 T6 T5 T4
Table 3. Byte 1 of the Temperature Register
D7 D6 D5 D4 D3 D2 D1 D0
T3 T2 T1 T0 0 0 0 0
Table 4. Byte 2 of the Temperature Register
TEMPERATURE
(5C)
DIGITAL OUTPUT
(BINARY)
HEX
128 0111 1111 1111 7FF
127.9375 0111 1111 1111 7FF
100 0110 0100 0000 640
80 0101 0000 0000 500
75 0100 1011 0000 4B0
50 0011 0010 0000 320
25 0001 1001 0000 190
0.25 0000 0000 0100 004
0.0 0000 0000 0000 000
−0.25 1111 1111 1100 FFC
−25 1110 0111 0000 E70
−55 1100 1001 0000 C90
−128 1000 0000 0000 800
Table 5. Temperature Data Format
The user can obtain 9, 10, 11, or 12 bits of resolution by addressing the configuration register and setting the
resolution bits accordingly. For 9, 10, or 11 bit resolution, the most significant bits in the temperature register
are used with the unused LSBs set to zero.