TMP122
TMP124
SBOS272B – JUNE 2003 – REVISED DECEMBER 2003
1.5
°
C Accurate Programmable
Digital Temperature Sensors
with SPI™ Interface
FEATURES
q
DIGITAL OUTPUT: SPI-Compatible Interface
q
PROGRAMMABLE RESOLUTION:
9- to 12-Bits + Sign
q
ACCURACY:
±
1.5
°
C from –25
°
C to +85
°
C (max)
±
2.0
°
C from –40
°
C to +125
°
C (max)
q
LOW QUIESCENT CURRENT: 50
µ
A
q
WIDE SUPPLY RANGE: 2.7V to 5.5V
q
TINY SOT23-6 AND SO-8 PACKAGES
q
OPERATION TO 150
°
C
q
PROGRAMMABLE HIGH/LOW SETPOINTS
DESCRIPTION
The TMP122 and TMP124 are SPI-compatible temperature
sensors available in SOT23-6 and SO-8 packages. Requir-
ing only a pull-up resistor for complete function, the TMP122
and TMP124 temperature sensors are capable of measuring
temperatures within 2°C of accuracy over a temperature
range of –40°C to +125°C, with operation up to 150°C.
Programmable resolution, programmable set points and shut
down function provide versatility for any application. Low
supply current and a supply range from 2.7V to 5.5V make
the TMP122 and TMP124 excellent candidates for low-
power applications.
The TMP122 and TMP124 are ideal for extended thermal
measurement in a variety of communication, computer, con-
sumer, environmental, industrial, and instrumentation appli-
cations.
APPLICATIONS
q
q
q
q
q
q
q
q
q
POWER-SUPPLY TEMPERATURE MONITORING
COMPUTER PERIPHERAL THERMAL PROTECTION
NOTEBOOK COMPUTERS
CELL PHONES
BATTERY MANAGEMENT
OFFICE MACHINES
THERMOSTAT CONTROLS
ENVIRONMENTAL MONITORING and HVAC
ELECTROMECHANICAL DEVICE TEMPERATURE
Temperature
Temperature
1
Diode
Temp.
Sensor
∆Σ
A/D
Converter
Control
Logic
8
SO/I
ALERT
1
Diode
Temp.
Sensor
∆Σ
A/D
Converter
Control
Logic
6
SO/I
V+
SCK
GND
2
Serial
Interface
5
CS
2
Serial
Interface
7
CS
NC
Config
and Temp
Register
4
3
OSC
Config
and Temp
Register
6
NC
V+
3
OSC
SCK
GND
4
5
ALERT
TMP122
TMP124
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.
SPI is a registered trademark of Motorola. 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 Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
Copyright © 2003, Texas Instruments Incorporated
www.ti.com
ABSOLUTE MAXIMUM RATINGS
(1)
Power Supply, V+ .................................................................................. 7V
Input Voltage
(2)
....................................................................... –0.3V to 7V
Input Current ..................................................................................... 10mA
Operating Temperature Range ...................................... –55°C to +150°C
Storage Temperature Range ......................................... –60°C to +150°C
Junction Temperature (T
J
Max) .................................................... +150°C
Lead Temperature (soldering) ....................................................... +300°C
NOTES: (1) Stresses above those listed under “Absolute Maximum Ratings”
may cause permanent damage to the device. Exposure to absolute maximum
conditions for extended periods may affect device reliability. (2) Input voltage
rating applies to all TMP122 and TMP124 input voltages.
ELECTROSTATIC
DISCHARGE SENSITIVITY
This integrated circuit can be damaged by ESD. Texas Instru-
ments 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.
PACKAGE/ORDERING INFORMATION
PACKAGE
DESIGNATOR
(1)
DBV
SPECIFIED
TEMPERATURE
RANGE
–40°C to +125°C
PACKAGE
MARKING
T122
ORDERING
NUMBER
TMP122AIDBVT
TMP122AIDBVR
TMP124AID
TMP124AIDR
TRANSPORT
MEDIA, QUANTITY
Tape and Reel, 250
Tape and Reel, 3000
Rails, 100
Tape and Reel, 2500
PRODUCT
TMP122
PACKAGE-LEAD
SOT23-6
"
TMP124
"
SO-8
"
D
"
–40°C to +125°C
"
T124
"
"
"
"
"
NOTE: (1) For the most current specifications and package information, refer to our web site at www.ti.com.
PIN CONFIGURATIONS
Top View
SOT23-6
Top View
SO-8
T122
TMP122
T124
SI/O
6
5
4
SO/I
1
2
3
4
8
7
6
5
V+
CS
NC
ALERT
ALERT
GND
V+
1
2
3
SC
CS
NC
SCK
GND
TMP124
NC = No Connection
2
TMP122, TMP124
www.ti.com
SBOS272B
ELECTRICAL CHARACTERISTICS
At T
A
= –40°C to +125°C, and V+ = 2.7V to 5.5V, unless otherwise noted.
TMP122, TMP124
PARAMETER
TEMPERATURE INPUT
Range
Accuracy (Temperature Error)
CONDITION
MIN
TYP
MAX
UNITS
°C
°C
°C
°C
°C/V
°C
–40
–25°C to +85°C
–40°C to +125°C
–55°C to +150°C
–0.3
Selectable
±0.5
±1.0
±1.5
0.1
±0.0625
+125
±1.5
±2.0
+0.3
vs Supply
Resolution
(1)
DIGITAL INPUT/OUTPUT
Input Logic Levels:
V
IH
V
IL
Input Current, SO/I, SCK, CS
Output Logic Levels:
V
OL
SO/I
V
OH
SO/I
V
OL
ALERT
Leakage Current ALERT
Input Capacitance, SO/I, SCK, CS, ALERT
Resolution
Conversion Time
0.7(V+)
0V
≤
V
IN
≤
V+
I
SINK
= 3mA
I
SOURCE
= 2mA
I
SINK
= 4mA
0V
≤
V
IN
≤
6V
Selectable
9-Bit + Sign
10-Bit + Sign
11-Bit + Sign
12-Bit + Sign
2.7
I
Q
I
SD
Serial Bus Inactive
Serial Bus Inactive
–40
–55
–60
SOT23-6 Surface-Mount
SO-8 Surface-Mount
200
150
50
0.1
0.3(V+)
±1
0.4
(V+)–0.4
0.4
±1
2.5
9 to 12 + Sign
30
60
120
240
V
V
µA
V
V
V
µA
pF
Bits
ms
ms
ms
ms
V
µA
µA
°C
°C
°C
°C/W
°C/W
40
80
160
320
5.5
75
1
+125
+150
+150
POWER SUPPLY
Operating Range
Quiescent Current
Shutdown Current
TEMPERATURE RANGE
Specified Range
Operating Range
Storage Range
Thermal Resistance,
θ
JA
NOTE: (1) Specified for 12-bit resolution.
TMP122, TMP124
SBOS272B
www.ti.com
3
TYPICAL CHARACTERISTICS
At T
A
= +25°C, and V+ = 5.0V, unless otherwise noted.
QUIESCENT CURRENT vs TEMPERATURE
70
1.0
0.9
0.8
60
V+ = 5V
0.7
0.6
SHUTDOWN CURRENT vs TEMPERATURE
I
SD
(µA)
V+ = 2.7V
Serial Bus Inactive
–60
–40 –20
0
20
40
60
80
100
120 140
I
Q
(µA)
50
0.5
0.4
0.3
0.2
0.1
0.0
–0.1
–60
–40 –20
0
20
40
60
80
100
120 140
40
30
Temperature (°C)
Temperature (°C)
CONVERSION TIME vs TEMPERATURE
400
2.0
1.5
TEMPERATURE ACCURACY vs TEMPERATURE
Temperature Error (°C)
Conversion Time (ms)
1.0
0.5
0.0
–0.5
–1.0
–1.5
300
V+ = 5V
200
V+ = 2.7V
12-bit resolution.
100
–60
–40 –20
0
20
40
60
80
100
120 140
Temperature (°C)
–2.0
3 typical units 12-bit resolution.
–60 –40 –20
0
20
40
60
80 100 120 140 160
Temperature (°C)
4
TMP122, TMP124
www.ti.com
SBOS272B
APPLICATIONS INFORMATION
The TMP122 and TMP124 digital temperature sensors are
optimal for thermal management and thermal protection appli-
cations. The TMP122/TMP124 are SPI interface-compatible
and specified for a temperature range of –40°C to +125°C.
The TMP122/TMP124 require minimal external components
for operation, needing only a pull-up resistor on the ALERT
pin and a bypass capacitor on the supply. Bypass capacitors
of 0.1µF is recommended. Figure 1 shows typical connec-
tions for the TMP122 and TMP124.
COMMUNICATING WITH THE TMP122
The TMP122/TMP124 converts continuously. If
CS
is brought
low during a conversion the conversion process continues, but
the last completed conversion is available at the output regis-
ter. Communication with the TMP122/TMP124 is initiated by
pulling
CS
low. The first 16 clocks of data transfer will return
temperature data from the temperature sensors. The 16-bit
data word is clocked out sign bit first, followed by the MSB. Any
portion of the 16-bit word may be read before raising
CS
. If the
user wishes to continue with
CS
low, the following 16 clocks
transfer in a READ or WRITE command. READ and WRITE
commands are described in Tables I and II.
The READ command contains an embedded address in bits
D4 and D3 to identify which register to read. Bits D4 and D3
are internally registered and will hold their value following a
READ command until a entire 16-bit read is completed by the
user. The completion of the 16-bit READ acknowledges that
the READ command has been completed. If the user issues
a READ command and then raises
CS
with less than 16
subsequent clocks, the data from that register will be available
at the next fall of
CS
. The registered READ address will
remain in effect until a full 16 clocks have been received. After
the completion of a 16-bit READ from the part, the READ
address is reset to return data from the Temperature Register.
A WRITE command to a register will not change the READ
address registered. For further discussion on the READ ad-
dress register, see the
Read Address Register
section.
Multiple commands may be strung together as illustrated in
Figure 2. The TMP122/TMP124 accepts commands alternat-
ing with 16-bit response data. On lowering
CS
, the part
always responds with a READ from the address location
indicated by the READ address register. If the next com-
mand is a READ command then data is returned from the
address specified by the READ command with the 16th clock
resetting the READ address register to the default tempera-
ture register. The TMP122/TMP124 then expect a 16-bit
command. If the command is a WRITE command, then the
16 clocks following the command will again return tempera-
ture data.
Figures 3, 4, 5, and 6 detail the communication sequences.
V+
V+
0.1µF
3
SCK
SO/I
4
6
TMP122
5
2
NOTE: Alert requires
pull-up resistor (open drain).
NC indicates pin should be left
open or floating.
CS
1
ALERT
(Output)
SO/I
SCK
NC
1
2
3
4
TMP124
8
7
6
5
0.1µF
CS
NC
ALERT
(Output)
GND
GND
FIGURE 1. Typical Connections of the TMP122 and TMP124.
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.
CS
SO/I
16-Bit
READ
16-Bit
READ
COMMAND
16-Bit
Response
16-Bit
WRITE/
Embedded
Address
16-Bit
READ
FIGURE 2.Multiple Command Sequence.
Read Command
Temperature
Configuration Register
Low Temp Threshold
High Temp Threshold
D15
1
1
1
1
D14
0
0
0
0
D13
0
0
0
0
D12
0
0
0
0
D11
0
0
0
0
D10
0
0
0
0
D9
0
0
0
0
D8
0
0
0
0
D7
0
0
0
0
D6
0
0
0
0
D5
0
0
0
0
D4
0
0
1
1
D3
0
1
0
1
D2
0
0
0
0
D1
0
0
0
0
D0
0
0
0
0
TABLE I. Read Command.
Write Command
Configuration Register
Low Temp Threshold
High Temp Threshold
Shutdown Command
D15
0
T12
T12
x
D14
0
T11
T11
x
D13
0
T10
T10
x
D12
0
T9
T9
x
D11
D1
T8
T8
x
D10
D0
T7
T7
x
D9
R1
T6
T6
x
D8
R0
T5
T5
x
D7
F1
T4
T4
1
D6
F0
T3
T3
1
D5
POL
T2
T2
1
D4
TM1
T1
T1
1
D3
TM0
T0
T0
1
D2
0
1
1
1
D1
1
0
1
1
D0
0
0
0
1
TABLE II. Write Command.
TMP122, TMP124
SBOS272B
www.ti.com
5