TMP116
Public Made by Adomby adom
TI high-precision digital temperature sensor, WSON-6. +/-0.2 C, 16-bit, I2C, NIST-traceable, EEPROM. Datasheet-verified.
TMP116
Texas Instruments · Temperature sensor · WSON-6
Measures temperature to +/-0.2 C without calibration over the common range, in a WSON-6 that talks I2C. Sixteen-bit resolution gives 0.0078 C steps, the accuracy is NIST-traceable so it stands in for a Class-A RTD, and a small on-chip EEPROM stores calibration or an ID. An ALERT output supports thermostat limits and up to four addresses share a bus. It runs from 1.9 to 5.5 V at a few microamps. The lower-cost sibling of the TMP117 for accurate ambient and board sensing.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | SCL | input | Serial clock input for the SMBus/I2C-compatible two-wire interface. Requires an external pullup resistor. Supports up to 400 kHz. |
| 2 | GND | power_in | Ground reference for the device. Connect to system ground. |
| 3 | ALERT | output | Overtemperature alert or data-ready signal. Open-drain output; requires an external pullup resistor if used. VOL = 0.4 V max at IOL = 3 mA. |
| 4 | ADD0 | input | I2C address select pin. Connect to GND, V+, SDA, or SCL to select one of four device addresses (allows up to four TMP116 devices on the same bus). |
| 5 | V+ | power_in | Positive supply voltage input. Operating range 1.9 V to 5.5 V (nominal 3.3 V). Bypass with a 0.1 µF capacitor to GND close to the pin. |
| 6 | SDA | bidirectional | Serial data input and open-drain output for the SMBus/I2C-compatible two-wire interface. Requires an external pullup resistor. VOL = 0.4 V max at IOL = 3 mA. |
Key specifications
| Parameter | Value |
|---|---|
| Type | High-precision digital temperature sensor |
| Accuracy | +/-0.2 C (0 to 65 C) |
| Resolution | 16-bit (0.0078 C) |
| Interface | I2C / SMBus (4 addresses) |
| EEPROM | On-chip (calibration / ID) |
| Range | -55 to 125 C |
| Supply | 1.9-5.5 V |
| Package | WSON-6 |
Ordering variants
Same part, different packaging or reel option.
TMP116AIDRVR (+/-0.2 C, WSON-6)TMP116NAIDRVR (relaxed accuracy)TMP116MAIDRVR (medical grade)
CAD (KiCad official)
- Symbol:
Sensor_Temperature:TMP116xxDRV (KiCad official) - Footprint:
Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm - 3D model: WSON-6 (KiCad packages3D, STEP)
- 3D model files:
tmp116-etched.step/tmp116-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);tmp116.step/tmp116.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Texas Instruments datasheet (47 pp, sha256
e1a8ba93ea66ab6d, retrieved 2026-08-17, tier: manufacturer) - Extractor:
ds2sf(Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate. - CAD: KiCad official libraries (CC-BY-SA 4.0).
# TMP116
**Texas Instruments** · Temperature sensor · WSON-6
Measures temperature to +/-0.2 C without calibration over the common range, in a WSON-6 that talks I2C. Sixteen-bit resolution gives 0.0078 C steps, the accuracy is NIST-traceable so it stands in for a Class-A RTD, and a small on-chip EEPROM stores calibration or an ID. An ALERT output supports thermostat limits and up to four addresses share a bus. It runs from 1.9 to 5.5 V at a few microamps. The lower-cost sibling of the TMP117 for accurate ambient and board sensing.
## Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | SCL | input | Serial clock input for the SMBus/I2C-compatible two-wire interface. Requires an external pullup resistor. Supports up to 400 kHz. |
| 2 | GND | power_in | Ground reference for the device. Connect to system ground. |
| 3 | ALERT | output | Overtemperature alert or data-ready signal. Open-drain output; requires an external pullup resistor if used. VOL = 0.4 V max at IOL = 3 mA. |
| 4 | ADD0 | input | I2C address select pin. Connect to GND, V+, SDA, or SCL to select one of four device addresses (allows up to four TMP116 devices on the same bus). |
| 5 | V+ | power_in | Positive supply voltage input. Operating range 1.9 V to 5.5 V (nominal 3.3 V). Bypass with a 0.1 µF capacitor to GND close to the pin. |
| 6 | SDA | bidirectional | Serial data input and open-drain output for the SMBus/I2C-compatible two-wire interface. Requires an external pullup resistor. VOL = 0.4 V max at IOL = 3 mA. |
## Key specifications
| Parameter | Value |
|---|---|
| Type | High-precision digital temperature sensor |
| Accuracy | +/-0.2 C (0 to 65 C) |
| Resolution | 16-bit (0.0078 C) |
| Interface | I2C / SMBus (4 addresses) |
| EEPROM | On-chip (calibration / ID) |
| Range | -55 to 125 C |
| Supply | 1.9-5.5 V |
| Package | WSON-6 |
## Ordering variants
Same part, different packaging or reel option.
- `TMP116AIDRVR (+/-0.2 C, WSON-6)`
- `TMP116NAIDRVR (relaxed accuracy)`
- `TMP116MAIDRVR (medical grade)`
## CAD (KiCad official)
- Symbol: `Sensor_Temperature:TMP116xxDRV (KiCad official)`
- Footprint: `Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm`
- 3D model: WSON-6 (KiCad packages3D, STEP)
- 3D model files: `tmp116-etched.step` / `tmp116-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `tmp116.step` / `tmp116.glb` are the bare package body.
## Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- **Datasheet:** [Texas Instruments datasheet](https://www.ti.com/lit/ds/symlink/tmp116.pdf) (47 pp, sha256 `e1a8ba93ea66ab6d`, retrieved 2026-08-17, tier: manufacturer)
- **Extractor:** `ds2sf` (Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate.
- **CAD:** KiCad official libraries (CC-BY-SA 4.0).
[Datasheet PDF](docs/tmp116-datasheet.pdf)