Burr Brown Products
from Texas Instruments
TMP102
SBOS397 – AUGUST 2007
Low Power Digital Temperature Sensor
With SMBus™/Two-Wire Serial Interface in SOT563
FEATURES
•
•
•
TINY SOT563 PACKAGE
ACCURACY: 0.5°C (–25°C to +85°C)
LOW QUIESCENT CURRENT:
10μA Active (max)
1μA Shutdown (max)
SUPPLY RANGE: 1.4V to 3.6V
RESOLUTION: 12 Bits
DIGITAL OUTPUT: Two-Wire Serial Interface
DESCRIPTION
The TMP102 is a two-wire, serial output temperature
sensor available in a tiny SOT563 package.
Requiring no external components, the TMP102 is
capable of reading temperatures to a resolution of
0.0625°C.
The TMP102 features SMBus and two-wire interface
compatibility, and allows up to four devices on one
bus. It also features an SMB alert function.
The TMP102 is ideal for extended temperature
measurement in a variety of communication,
computer, consumer, environmental, industrial, and
instrumentation applications. The device is specified
for operation over a temperature range of –40°C to
+125°C.
Temperature
1
Diode
Temp.
Sensor
Control
Logic
6
•
•
•
•
•
•
•
•
•
•
•
•
APPLICATIONS
PORTABLE AND BATTERY-POWERED
APPLICATIONS
POWER-SUPPLY TEMPERATURE
MONITORING
COMPUTER PERIPHERAL THERMAL
PROTECTION
NOTEBOOK COMPUTERS
BATTERY MANAGEMENT
OFFICE MACHINES
THERMOSTAT CONTROLS
ELECTROMECHANICAL DEVICE
TEMPERATURES
GENERAL TEMPERATURE MEASUREMENTS:
Industrial Controls
Test Equipment
Medical Instrumentations
SCL
SDA
GND
2
DS
A/D
Converter
Serial
Interface
5
V+
ALERT
3
OSC
Config.
and Temp.
Register
4
ADD0
TMP102
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas
Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
SMBus is a trademark of Intel, Inc.
All other trademarks are the property of their respective owners.
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of the Texas
Instruments standard warranty. Production processing does not
necessarily include testing of all parameters.
Copyright © 2007, Texas Instruments Incorporated
TMP102
www.ti.com
SBOS397 – AUGUST 2007
This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with
appropriate precautions. Failure to observe proper handling and installation procedures can cause damage.
ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be
more susceptible to damage because very small parametric changes could cause the device not to meet its published
specifications.
ORDERING INFORMATION
(1)
PRODUCT
TMP102
(1)
PACKAGE-LEAD
SOT563
PACKAGE DESIGNATOR
DRL
PACKAGE MARKING
CBZ
For the most current package and ordering information, see the Package Option Addendum at the end of this document, or see the TI
web site at
www.ti.com.
ABSOLUTE MAXIMUM RATINGS
(1)
PARAMETER
Supply Voltage
Input Voltage
(2)
Operating Temperature
Storage Temperature
Junction Temperature
Human Body Model (HBM)
ESD Rating
Charged Device Model (CDM)
Machine Model (MM)
(1)
(2)
TMP102
3.6
–0.5 to +3.6
–55 to +150
–60 to +150
+150
2000
1000
200
UNIT
V
V
°C
°C
°C
V
V
V
Stresses above these ratings may cause permanent damage. Exposure to absolute maximum conditions for extended periods may
degrade device reliability. These are stress ratings only, and functional operation of the device at these or any other conditions beyond
those specified is not supported.
Input voltage rating applies to all TMP102 input voltages.
PIN CONFIGURATION
DRL Package
SOT563
Top View
SCL
GND
ALERT
1
2
3
6
5
4
SDA
V+
ADD0
CBZ
2
Submit Documentation Feedback
TMP102
www.ti.com
SBOS397 – AUGUST 2007
ELECTRICAL CHARACTERISTICS
At T
A
= +25°C and V
S
= +1.4V to +3.6V, unless otherwise noted.
TMP102
PARAMETER
TEMPERATURE INPUT
Range
Accuracy (Temperature Error)
–25°C to +85°C
–40°C to +125°C
vs Supply
Resolution
DIGITAL INPUT/OUTPUT
Input Logic Levels:
V
IH
V
IL
Input Current
Output Logic Levels:
V
OL
SDA
V
OL
ALERT
Resolution
Conversion Time
Conversion Modes
CR1 = 0, CR0 = 0
CR1 = 0, CR0 = 1
CR1 = 1, CR0 = 0 (default)
CR1 = 1, CR0 = 1
Timeout Time
POWER SUPPLY
Operating Supply Range
Quiescent Current
I
Q
Serial Bus Inactive, CR1 = 1, CR0 = 0 (default)
Serial Bus Active, SCL Frequency = 400kHz
Serial Bus Active, SCL Frequency = 3.4MHz
Shutdown Current
I
SD
Serial Bus Inactive
Serial Bus Active, SCL Frequency = 400kHz
Serial Bus Active, SCL Frequency = 3.4MHz
TEMPERATURE RANGE
Specified Range
Operating Range
Thermal Resistance, SOT563
θ
JA
–40
–55
142
+125
+150
°C
°C
°C/W
+1.4
7
15
85
0.5
10
80
1
+3.6
10
V
μA
μA
μA
μA
μA
μA
V+ > 2V, I
OL
= 3mA
V+ < 2V, I
OL
= 3mA
V+ > 2V, I
OL
= 3mA
V+ < 2V, I
OL
= 3mA
0
0
0
0
12
26
0.25
1
4
8
30
40
35
0.4
0.2 (V+)
0.4
0.2 (V+)
V
V
V
V
Bit
ms
Conv/s
Conv/s
Conv/s
Conv/s
ms
I
IN
0 < V
IN
< 3.6V
0.7 (V+)
–0.5
3.6
0.3 (V+)
1
V
V
μA
–40
0.5
1
0.2
0.0625
+125
2
3
0.5
°C
°C
°C
°C/V
°C
CONDITIONS
MIN
TYP
MAX
UNIT
Submit Documentation Feedback
3
TMP102
www.ti.com
SBOS397 – AUGUST 2007
TYPICAL CHARACTERISTICS
At T
A
= +25°C and V+ = 3.3V, unless otherwise noted.
QUIESCENT CURRENT vs TEMPERATURE
(4 Conversions per Second)
20
18
16
14
10
9
8
7
SHUTDOWN CURRENT vs TEMPERATURE
10
8
6
4
2
0
-60 -40 -20
0
20
I
SD
(mA)
I
Q
(mA)
12
3.6V Supply
6
5
4
3
1.4V Supply
3.6V Supply
1.4V Supply
2
1
0
40
60
80
100 120 140 160
-60 -40 -20
0
20
40
60
80
100 120 140 160
Temperature (
°
C)
Temperature (
°
C)
Figure 1.
Figure 2.
QUIESCENT CURRENT vs BUS FREQUENCY
(Temperature at 3.3V Supply)
100
90
80
70
CONVERSION TIME vs TEMPERATURE
40
38
Conversion Time (ms)
36
34
1.4V Supply
I
Q
(mA)
32
30
28
26
24
22
20
60
50
40
+125°C
+25°C
-55°C
3.6V Supply
30
20
10
0
-60 -40 -20
0
20
40
60
80
100 120 140 160
1k
10k
100k
Bus Frequency (Hz)
1M
10M
Temperature (
°
C)
Figure 3.
TEMPERATURE ERROR vs TEMPERATURE
2.0
1.5
Figure 4.
TEMPERATURE ERROR AT +25°C
Temperature Error (
°
C)
1.0
0.5
0
-0.5
-1.0
-1.5
-2.0
Population
-0.05
0.05
0.15
0.25
0.35
-0.45
-60 -40 -20
0
20
40
60
80
100 120 140 160
Temperature (
°
C)
-0.35
-0.25
Temperature Error (
°
C)
Figure 5.
-0.15
Figure 6.
4
Submit Documentation Feedback
0.45
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+
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.
Pointer
Register
0.01mF
5
To
Two-Wire
Controller
SCL
SDA
1
6
TMP102
4
3
ADD0
ALERT
(Output)
2
NOTE: SCL, SDA, and ALERT
pins require pull-up resistors.
GND
Temperature
Register
Configuration
Register
SCL
I/O
Control
Interface
SDA
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.
T
LOW
Register
T
HIGH
Register
Figure 8. Internal Register Structure
Table 1. Pointer Register Byte
P7
0
P6
0
P5
0
P4
0
P3
0
P2
0
P1
P0
Register Bits
Table 2. Pointer Addresses
P1
0
0
1
1
P0
0
1
0
1
REGISTER
Temperature Register (Read Only)
Configuration Register (Read/Write)
T
LOW
Register (Read/Write)
T
HIGH
Register (Read/Write)
Submit Documentation Feedback
5