This is the TMP116 a high accuracy, low power digital temperature sensor with SMBus and i2c interface from Texas Instruments. This device runs on low power in a high precision temperature sensor with integrated memory. The TMP116 features a 16bit temperature result with a resolution of 0.0078 degree Celsius and an accuracy of up to -0.2 / +0.2 degree Celsius with no calibration. This device runs on i2C and SMBus-interface, it has programmable alert functionality and can support up to four devices on a single bus.
The TMP116 consumes minimal current that can provide a power saving option minimize self-heating and improves measurement accuracy. The TMP116 operates from 1.9v to 5.5v and typically consumes 3.5 uA. Across the device operating temperature range of -55 degree Celsius to 125 degree Celsius the TMP116 exceeds the accuracy of a class A RTD while consuming less than 1-5th of the typical excitation current for a PT100 RTD.
The TMP116 is easier to use than RTDs calibration is not required, external circuitry, matched traces and kelvin connections. This device is suitable for used in environmental monitoring/ thermostats, Environmental Air Temperature Monitoring, wearable devices, asset tracking/cold chain, gas meters and heat meters, test measurement, and cold junction compensation of thermocouple. For further reading please refer to the datasheet.
Required Components
- Arduino IDE | Atmel Studio | Energia
- Microcontroller – Arduino, NodeMCU, Teensy Board, TeensyDuino, ESP8266 12, 12E, ESP32, LinkItOne, ESP8266 NodeMCU, ESPDuino, ATMEGA328 16/12, ATMEGA32u4 16/8/ MHz, ESP8266, MSP430 ,ATMEGA250 16 MHz, ATSAM3x8E, ATSAM21D, ATTINY85 16/8 MHz Note: The Diagram below is using NANO. (please refer to each MCU’s respective pin-outs & bus configurations)
- Texas Instruments TMP116/TMP116N Digital Temperature Sensor (see below diagram)
- Capacitors (See below required values)
- Resistors (See below required values)
- Jumper Wire (Optional)
- Prototyping Board
- PCB board
Wiring Guide
Source Code
[crayon-67243ba5864c9610523730/]
Downloads
- Download TI TMP116 Air Temperature Monitoring User Guide
- Download TI TMP116 Datasheet
- Download TI TMP116 PCB Mounting User Guide