English
Language : 

TMP102 Datasheet, PDF (5/19 Pages) Burr-Brown (TI) – Low Power Digital Temperature Sensor With SMBus™/Two-Wire Serial Interface in SOT563
TMP102
www.ti.com
SBOS397 – AUGUST 2007
APPLICATION INFORMATION
The TMP102 is a digital temperature sensor that is
optimal for thermal-management and thermal-
protection applications. The TMP102 is two-wire- and
SMBus interface-compatible, and is specified over a
temperature range of –40°C to +125°C.
Pull-up resistors are required on SCL, SDA, and
ALERT. A 0.01μF bypass capacitor is recommended,
as shown in Figure 7.
V+
0.01mF
5
POINTER REGISTER
Figure 8 shows the internal register structure of the
TMP102. The 8-bit Pointer Register of the device is
used to address a given data register. The Pointer
Register uses the two LSBs (see Table 11) 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. During a write
command, P2 through P7 must always be '0'.
Table 2 describes the pointer address of the
registers available in the TMP102. Power-up reset
value of P1/P0 is '00'. By default, the TMP102 reads
the temperature on power-up.
To
Two-Wire
Controller
SCL
SDA
1
4
6 TMP102 3
ADD0
ALERT
(Output)
Pointer
Register
2
NOTE: SCL, SDA, and ALERT
pins require pull-up resistors.
GND
Figure 7. Typical Connections
The temperature sensor in the TMP102 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.
To maintain 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 is
helpful in achieving accurate surface temperature
measurement.
Temperature
Register
Configuration
Register
TLOW
Register
THIGH
Register
I/O
Control
Interface
SCL
SDA
Figure 8. Internal Register Structure
Table 1. Pointer Register Byte
P7 P6 P5 P4 P3 P2 P1 P0
0
0
0
0
0
0 Register Bits
Table 2. Pointer Addresses
P1
P0
REGISTER
0
0
Temperature Register (Read Only)
0
1
Configuration Register (Read/Write)
1
0
1
1
TLOW Register (Read/Write)
THIGH Register (Read/Write)
Submit Documentation Feedback
5