What Is the TMP102? I²C Digital Temperature Sensor and Uses
The TMP102 is a small, digital-output temperature sensor with an I²C interface. With ~±0.5 °C accuracy and 12-bit resolution it measures ambient temperature in portable/battery devices. Its digital output needs no ADC, unlike analog sensors like the LM35/TMP36. It is a 3.3 V class part and must not be driven directly with 5 V.
The TMP102 is a small, digital-output temperature sensor with an I²C interface. With good accuracy (~±0.5 °C) and low power consumption it is preferred in portable and battery devices. For the concept, see what is a temperature sensor.
What is the TMP102 used for?
Ambient temperature measurement, thermostats, battery/charge temperature monitoring and general heat tracking. Since it gives a digital I²C output it needs no ADC and resists noise, unlike analog sensors like the LM35/TMP36.
Specifications
| Parameter | Value |
|---|---|
| Type | Digital temperature sensor (I²C) |
| Accuracy | ~±0.5 °C |
| Resolution | 12-bit (0.0625 °C) |
| Supply | 1.4 – 3.6 V |
Watch out
The TMP102 is a 3.3 V class part; it must not be driven directly with 5 V. For accurate readings, thermal isolation from heat sources (regulator, processor) matters. The address pin (ADD0) selects a few different I²C addresses.
Equivalents
- TMP117: a much higher-accuracy (±0.1 °C) I²C sensor.
- SHT31: temperature + humidity together.
- DS18B20: a 1-Wire digital temperature (probe).
Find it in our catalog
Use the TMP102 search.