Datasheet
"#$$
"#$#
SBOS231G − JANUARY 2002 − REVISED NOVEMBER 2007
www.ti.com
5
APPLICATIONS INFORMATION
The TMP100 and TMP101 are digital temperature sensors
optimal for thermal management and thermal protection
applications. The TMP100 and TMP101 are I
2
C and
SMBus interface-compatible and are specified over a
temperature range of −55°C to +125°C.
The TMP100 and TMP101 require no external
components for operation except for pull-up resistors on
SCL, SDA, and ALERT, although a 0.1µF bypass
capacitor is recommended, as shown in Figure 1 and
Figure 2.
TMP101
0.1
µ
F
V+
GND
2
5
3
4
ADD0
(Input)
ALERT
(Output)
1
6
SCL
SDA
To I
2
C
Controller
NOTE: (1) SCL, SDA and ALERT
require pull−up resistors for
I
2
C bus applications.
Figure 1. Typical Connections of the TMP101
TMP100
0.1
µ
F
V+
GND
2
5
3
4
ADD0
(Input)
ADD1
(Input)
1
6
SCL
SDA
To I
2
C
Controller
NOTE: (1) SCL and SDA
require pull−up resistors for
I
2
C bus applications.
Figure 2. Typical Connections of the TMP100
The die flag of the lead frame is connected to pin 2. The
sensing device of the TMP100 and TMP101 is the chip
itself. Thermal paths run through the package leads as well
as the plastic package. The lower thermal resistance of
metal causes the leads to provide the primary thermal
path. The GND pin of the TMP100 or TMP101 is directly
connected to the metal lead frame, and is the best choice
for thermal input.
To maintain the accuracy in applications requiring air or
surface temperature measurement, care should be taken
to isolate the package and leads from ambient air
temperature. A thermally-conductive adhesive will assist
in achieving accurate surface temperature measurement.
POINTER REGISTER
Figure 3 shows the internal register structure of the
TMP100 and TMP101. The 8-bit Pointer Register of the
TMP100 and TMP101 is used to address a given data
register. The Pointer Register uses the two LSBs to
identify which of the data registers should respond to a
read or write command. Table 1 identifies the bits of the
Pointer Register byte. Table 2 describes the pointer
address of the registers available in the TMP100 and
TMP101. Power-up Reset value of P1/P0 is 00.
I/O
Control
Interface
SCL
SDA
Temperature
Register
Configuration
Register
T
LOW
Register
T
HIGH
Register
Pointer
Register
Figure 3. Internal Register Structure of the
TMP100 and TMP101
Table 1. Pointer Register Type
P7 P6 P5 P4 P3 P2 P1 P0
0 0 0 0 0 0 Register Bits
Table 2. Pointer Addresses of the TMP100 and
TMP101 Registers
P1 P0 REGISTER
0 0 Temperature Register (READ Only)
0 1 Configuration Register (READ/WRITE)
1 0 T
LOW
Register (READ/WRITE)
1 1 T
HIGH
Register (READ/WRITE)
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