Population
-0.50
-
0.42
-0.34
-0.26
-0.18
-
0.10
-0.02
0.06
0.14
0.22
0.30
TemperatureError( C)°
TMP112
www.ti.com
......................................................................................................................................................... SBOS473B – MARCH 2009 – REVISED JUNE 2009
High-Accuracy, Low-Power, Digital Temperature Sensor
With SMBus™/Two-Wire Serial Interface in SOT563
1
FEATURES DESCRIPTION
23
• TINY SOT563 PACKAGE
• ACCURACY:
0.5 ° C (max) from 0 ° C to +65 ° C
1.0 ° C (max) from – 40 ° C to +125 ° 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
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 Instrumentation
The TMP112 is a two-wire, serial output temperature
sensor available in a tiny SOT563 package. Requiring
no external components, the TMP112 is capable of
reading temperatures to a resolution of 0.0625 ° C.
The TMP112 slope-specification allows users to
calibrate for higher accuracy.
The TMP112 features both SMBus and two-wire
interface compatibility, and allows up to four devices
on one bus. It also features an SMBus alert function.
The TMP112 is ideal for extended temperature
measurement in communication, computer,
consumer, environmental, industrial, and
instrumentation applications. It is specified for
operation over a temperature range of – 40 ° C to
+125 ° C.
TEMPERATURE ERROR AT +25 ° C
1
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.
2 SMBus is a trademark of Intel, Inc.
3 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 © 2009, Texas Instruments Incorporated
1
2
3
6
5
4
SDA
V+
ADD0
SCL
GND
ALERT
OBS
TMP112
SBOS473B – MARCH 2009 – REVISED JUNE 2009 .........................................................................................................................................................
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.
PACKAGE INFORMATION
PRODUCT PACKAGE-LEAD PACKAGE DESIGNATOR PACKAGE MARKING
TMP112 SOT563 DRL OBS
(1) 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
PARAMETER TMP112 UNIT
Supply Voltage 5 V
Input Voltage, Pins 1, 4, and 6 – 0.5 to +5 V
Input Voltage, Pin 3 – 0.5 to (VS) + 0.5 V
Operating Temperature – 55 to +150 ° C
Storage Temperature – 60 to +150 ° C
Junction Temperature +150 ° C
Human Body Model (HBM) 2000 V
ESD Rating Charged Device Model (CDM) 1000 V
Machine Model (MM) 200 V
(1) 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.
(1)
(1)
www.ti.com
PIN CONFIGURATION
DRL PACKAGE
SOT563
(TOP VIEW)
2 Submit Documentation Feedback Copyright © 2009, Texas Instruments Incorporated
Product Folder Link(s): TMP112
TMP112
www.ti.com
......................................................................................................................................................... SBOS473B – MARCH 2009 – REVISED JUNE 2009
ELECTRICAL CHARACTERISTICS
At TA= +25 ° C and VS= +1.4V to +3.6V, unless otherwise noted.
TMP112
PARAMETER CONDITIONS MIN TYP MAX UNIT
TEMPERATURE INPUT
Range – 40 +125 ° C
Accuracy (Temperature Error) +25 ° C, VS= 3.3V – 0.5 – 0.1 +0.3 ° C
0 ° C to +65 ° C, VS= 3.3V – 0.5 +0.5 ° C
– 40 ° C to +125 ° C – 1.0 1.0 ° C
vs Supply – 40 ° C to +125 ° C +0.0625 ± 0.25 ° C/V
Long-Term Stability 3000 Hours < 1 LSB
Resolution (LSB) 0.0625 ° C
DIGITAL INPUT/OUTPUT
Input Logic Levels:
V
IH
V
IL
Input Current I
IN
0 < VIN< 3.6V 1 µ A
Output Logic Levels:
V
SDA V+ > 2V, IOL= 3mA 0 0.4 V
OL
V+ < 2V, IOL= 3mA 0 0.2 (V+) V
V
ALERT V+ > 2V, IOL= 3mA 0 0.4 V
OL
V+ < 2V, IOL= 3mA 0 0.2 (V+) V
Resolution 12 Bits
Conversion Time 26 35 ms
Conversion Modes CR1 = 0, CR0 = 0 0.25 Conv/s
CR1 = 0, CR0 = 1 1 Conv/s
CR1 = 1, CR0 = 0 (default) 4 Conv/s
CR1 = 1, CR0 = 1 8 Conv/s
Timeout Time 30 40 ms
POWER SUPPLY
Operating Supply Range +1.4 +3.6 V
Quiescent Current I
Serial Bus Inactive, CR1 = 1, CR0 = 0 (default) 7 10 µ A
Q
Serial Bus Active, SCL Frequency = 400kHz 15 µ A
Serial Bus Active, SCL Frequency = 3.4MHz 85 µ A
Shutdown Current I
SD
Serial Bus Inactive 0.5 1 µ A
Serial Bus Active, SCL Frequency = 400kHz 10 µ A
Serial Bus Active, SCL Frequency = 3.4MHz 80 µ A
TEMPERATURE RANGE
Specified Range – 40 +125 ° C
Operating Range – 55 +150 ° C
Thermal Resistance θ
JA
SOT563 JEDEC Low-K Board 260 ° C/W
0.7 (V+) 3.6 V
– 0.5 0.3 (V+) V
Copyright © 2009, Texas Instruments Incorporated Submit Documentation Feedback 3
Product Folder Link(s): TMP112
Population
-0.50
-
0.42
-0.34
-0.26
-0.18
-
0.10
-0.02
0.06
0.14
0.22
0.30
TemperatureError( C)°
-0.250
-0.225
-
0.200
-0.175
-0.150
-
0.125
-0.100
-0.075
-
0.050
-0.025
0
0.025
0.050
0.075
0.100
0.125
0.150
0.175
0.200
0.225
0.250
AccuracyvsSupply( C/V)°
Population
1.0
0.8
0.6
0.4
0.2
0
0.2
0.4
0.6
0.8
1.0
-
-
-
-
-
T
emperatureError( C)
°
Temperature( C)°
-50 -25 0 25 50
75
100 125
20
18
16
14
12
10
8
6
4
2
0
Temperature( C)°
-60 -20 40 60 140 160
I (m
A)
Q
3.6VSupply
-40 0 20 80 100 120
1.4VSupply
10
9
8
7
6
5
4
3
2
1
0
Temperature( C)°
-60 -40 0 40 140 160
I (m A)
SD
3.6VSupply
1.4VSupply
-20 20 60 80 100 120
100
90
80
70
60
50
40
30
20
10
0
BusFrequency(Hz)
1k 10k 100k 1M 10M
I ( A)m
Q
- ° 55 C
+25 C°
+125 C°
TMP112
SBOS473B – MARCH 2009 – REVISED JUNE 2009 .........................................................................................................................................................
www.ti.com
TYPICAL CHARACTERISTICS
At TA= +25 ° C and V+ = 3.3V, unless otherwise noted.
TEMPERATURE ERROR AT +25 ° C ACCURACY vs SUPPLY
Figure 1. Figure 2.
TEMPERATURE ERROR vs TEMPERATURE (Four Conversions per Second)
QUIESCENT CURRENT vs TEMPERATURE
Figure 3. Figure 4.
SHUTDOWN CURRENT vs TEMPERATURE (Temperature at 3.3V Supply)
4 Submit Documentation Feedback Copyright © 2009, Texas Instruments Incorporated
Figure 5. Figure 6.
QUIESCENT CURRENT vs BUS FREQUENCY
Product Folder Link(s): TMP112
40
38
36
34
32
30
28
26
24
22
20
Temperature( C)°
-60 -20 40 60 140 160
ConversionTime(ms)
3.6VSupply
1.4VSupply
-40 20 0 80 100 120
TMP112
www.ti.com
......................................................................................................................................................... SBOS473B – MARCH 2009 – REVISED JUNE 2009
TYPICAL CHARACTERISTICS (continued)
At TA= +25 ° C and V+ = 3.3V, unless otherwise noted.
CONVERSION TIME vs TEMPERATURE
Figure 7.
Copyright © 2009, Texas Instruments Incorporated Submit Documentation Feedback 5
Product Folder Link(s): TMP112
TMP112
0.01m F
V+
GND
2
5
3
ALERT
(Output)
4
ADD0
1
SCL
6
SDA
To
Two-Wire
Controller
NOTE:SCL,SDA,andALERT
pinsrequirepull-upresistors.
Diode
Temp.
Sensor
DS
A/D
Converter
OSC
Control
Logic
Serial
Interface
Config.
andTemp.
Register
TMP112
Temperature
SCL
1
3
6
4
ALERT
SDA
GND
2 5
V+
ADD0
ALERT
Core
SCL
GND
V+
A0
V+
SDA
TMP112
TMP112
SBOS473B – MARCH 2009 – REVISED JUNE 2009 .........................................................................................................................................................
APPLICATION INFORMATION
The TMP112 is a digital temperature sensor that is
optimal for thermal-management and
thermal-protection applications. A block diagram of
the TMP112 is shown in Figure 8 . The TMP112 is
two-wire- and SMBus interface-compatible, and is
specified over an operating temperature range of
– 40 ° C to +125 ° C. Figure 9 illustrates the ESD
protection circuitry contained in the TMP112.
Figure 8. Internal Block Diagram
www.ti.com
Pull-up resistors are required on SCL, SDA, and
ALERT. A 0.01 µ F bypass capacitor is recommended,
as shown in Figure 10 .
Figure 10. Typical Connections
The temperature sensor in the TMP112 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 that require 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.
6 Submit Documentation Feedback Copyright © 2009, Texas Instruments Incorporated
Figure 9. Equivalent Internal ESD Circuitry
Product Folder Link(s): TMP112
I/O
Control
Interface
SCL
SDA
Temperature
Register
Configuration
Register
T
LOW
Register
T
HIGH
Register
Pointer
Register
TMP112
www.ti.com
......................................................................................................................................................... SBOS473B – MARCH 2009 – REVISED JUNE 2009
POINTER REGISTER TEMPERATURE REGISTER
Figure 11 shows the internal register structure of the The Temperature Register of the TMP112 is
TMP112. The 8-bit Pointer Register of the device is configured as a 12-bit, read-only register
used to address a given data register. The Pointer (Configuration Register EM bit = '0'; see the Extended
Register uses the two LSBs (see Table 11 ) to identify Mode section), or as a 13-bit, read-only register
which of the data registers should respond to a read (Configuration Register EM bit = '1') that stores the
or write command. Table 1 identifies the bits of the output of the most recent conversion. Two bytes must
Pointer Register byte. During a write command, P2 be read to obtain data, and are described in Table 3
through P7 must always be '0'. Table 2 describes the and Table 4 . Note that byte 1 is the most significant
pointer address of the registers available in the byte (MSB), followed by byte 2, the least significant
TMP112. The power-up reset value of P1/P0 is '00'. byte (LSB). The first 12 bits (13 bits in Extended
By default, the TMP112 reads the temperature on mode) are used to indicate temperature. The least
power-up. significant byte does not have to be read if that
information is not needed. The data format for
temperature is summarized in Table 5 and Table 6 .
One LSB equals 0.0625 ° C. Negative numbers are
represented in binary twos complement format.
Following power-up or reset, the Temperature
Register reads 0 ° C until the first conversion is
complete. Bit D0 of byte 2 indicates Normal mode
(EM bit = '0') or Extended mode (EM bit = '1'), and
can be used to distinguish between the two
temperature register data formats. The unused bits in
the Temperature Register always read '0'.
Figure 11. 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 T
1 1 T
Register (Read/Write)
LOW
Register (Read/Write)
HIGH
Table 3. Byte 1 of Temperature Register
D7 D6 D5 D4 D3 D2 D1 D0
T11 T10 T9 T8 T7 T6 T5 T4
(T12) (T11) (T10) (T9) (T8) (T7) (T6) (T5)
(1) Extended mode 13-bit configuration shown in parentheses.
Table 4. Byte 2 of Temperature Register
D7 D6 D5 D4 D3 D2 D1 D0
T3 T2 T1 T0 0 0 0 0
(T4) (T3) (T2) (T1) (T0) (0) (0) (1)
(1) Extended mode 13-bit configuration shown in parentheses.
(1)
(1)
Copyright © 2009, Texas Instruments Incorporated Submit Documentation Feedback 7
Product Folder Link(s): TMP112
TMP112
SBOS473B – MARCH 2009 – REVISED JUNE 2009 .........................................................................................................................................................
Table 5. 12-Bit Temperature Data Format
TEMPERATURE ( ° C) 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 0000 0000 0000 000
– 0.25 1111 1111 1100 FFC
– 25 1110 0111 0000 E70
– 55 1100 1001 0000 C90
(1) The resolution for the Temp ADC in Internal Temperature mode is 0.0625 ° C/count.
(1)
For positive temperatures (for example, +50 ° C):
Twos complement is not performed on positive numbers. Therefore, simply convert the number to binary
code with the 12-bit, left-justified format, and MSB = 0 to denote a positive sign.
Example: (+50 ° C)/(0.0625 ° C/count) = 800 = 320h = 0011 0010 0000
For negative temperatures (for example, – 25 ° C):
Generate the twos complement of a negative number by complementing the absolute value binary number
and adding 1. Denote a negative number with MSB = 1.
Example: (| – 25 ° C|)/(0.0625 ° C/count) = 400 = 190h = 0001 1001 0000
Twos complement format: 1110 0110 1111 + 1 = 1110 0111 0000
www.ti.com
Table 6. 13-Bit Temperature Data Format
TEMPERATURE ( ° C) DIGITAL OUTPUT (BINARY) HEX
150 0 1001 0110 0000 0960
128 0 1000 0000 0000 0800
127.9375 0 0111 1111 1111 07FF
100 0 0110 0100 0000 0640
80 0 0101 0000 0000 0500
75 0 0100 1011 0000 04B0
50 0 0011 0010 0000 0320
25 0 0001 1001 0000 0190
0.25 0 0000 0000 0100 0004
0 0 0000 0000 0000 0000
– 0.25 1 1111 1111 1100 1FFC
– 25 1 1110 0111 0000 1E70
– 55 1 1100 1001 0000 1C90
8 Submit Documentation Feedback Copyright © 2009, Texas Instruments Incorporated
Product Folder Link(s): TMP112