Adafruit High Accuracy TMP117 Temperature Sensor - Qwiic
The TMP117 Precision Temperature Sensor is an I2C temperature sensor that will help you easily add temperature measurement and adjustment to your project. In addition to the obvious support for reading the temperature, the TMP117 can also monitor the temperature and alert you when corrective action needs to be taken.
We use the TMP117 (not N or M) variant, which has 16-bit / 0.0078°C measurement resolution, wide operating range of -55 to 155°C, and up to ±0.1°C accuracy. The chip also has high and low temperature alerts and interrupt support, and hardware support required for NIST traceability, this temperature sensor is perfect for applications where you need to keep a close eye on temperature. The manufacturer, Texas Instruments, suggests it for use in sensitive applications like thermostats and cold chain asset tracking, or even gas and heat meters.
TMP117 temperature sensor has different accuracy for different ranges, here's what you can expect as the maximum variation for popular temperature ranges:
- ±0.1°C (maximum) from –20°C to +50°C
- ±0.15°C (maximum) from –40°C to +70°C
- ±0.2°C (maximum) from –40°C to +100°C
- ±0.25°C (maximum) from –55°C to +125°C
- ±0.3°C (maximum) from –55°C to +150°C
Quick Spec
- Chip: TMP117
- Supply Voltage: 3V to 5V
- Temperature Measurement Range: -55 ~ +155°C
- Measurement Accuracy
- ±0.1°C (maximum) from –20°C to +50°C
- ±0.15°C (maximum) from –40°C to +70°C
- ±0.2°C (maximum) from –40°C to +100°C
- ±0.25°C (maximum) from –55°C to +125°C
- ±0.3°C (maximum) from –55°C to +150°C
- Resolution: 16 bits
- Communication Interface: I2C
- Interface Address: 0x48
- Dimensions: 25.5 x 17.7 x 4.6mm
- Net Weight: 3g
Wiring Diagram

Sample Code
/**
* @file basic_test.ino
* @author Bryan Siepert for Adafruit Industries
* @brief Shows how to specify a
* @date 2020-11-10
*
* @copyright Copyright (c) 2020
*
*/
#include <Wire.h>
#include <Adafruit_TMP117.h>
#include <Adafruit_Sensor.h>
Adafruit_TMP117 tmp117;
void setup(void) {
Serial.begin(115200);
while (!Serial) delay(10); // will pause Zero, Leonardo, etc until serial console opens
Serial.println("Adafruit TMP117 test!");
// Try to initialize!
if (!tmp117.begin()) {
Serial.println("Failed to find TMP117 chip");
while (1) { delay(10); }
}
Serial.println("TMP117 Found!");
}
void loop() {
sensors_event_t temp; // create an empty event to be filled
tmp117.getEvent(&temp); //fill the empty event object with the current measurements
Serial.print("Temperature "); Serial.print(temp.temperature);Serial.println(" degrees C");
Serial.println("");
delay(1000);
}
Resources
Shipping List
- 1 x Adafruit High Accuracy TMP117 Temperature Sensor - Qwiic
Adafruit High Accuracy TMP117 Temperature Sensor - Qwiic
- Brand: Adafruit
- Product Code: AF4821
- Weight: 0.003kg
- Product Status : Active
Stock
Warehouse | Stock Status | Location |
---|---|---|
Centurion | In Stock | FF304 |
Stellenbosch | In Stock | Z4071 |
Bulk Location | No Stock |
We ship free of charge between branches to complete your order.
-
R248.00 (Inc Tax: R285.20)
Related Products
Contact-less Infrared Thermopile Sensor Breakout - TMP006
Contact-less Infrared Thermopile Sensor Breakout - TMP006 Unlike all the other temperature sensors we have, this breakout has a really cool IR sensor from TI that can measure the temperature of an ..
R370.00 (Inc Tax: R425.50)
MCP9808 High Accuracy I2C Temperature Sensor Breakout
MCP9808 High Accuracy I2C Temperature Sensor Breakout Board This I2C digital temperature sensor is one of the more accurate/precise we've ever seen, with a typical accuracy of ±0.25°C over the sens..
R112.00 (Inc Tax: R128.80)
TMP36 Precision Temperature Sensor
TMP36 Precision Temperature Sensor The TMP36 temperature sensors generate a voltage output that is linearly proportional to that of the centigrade temperature and can easily interface with temperat..
R21.00 (Inc Tax: R24.15)
Adafruit AHT20 Temperature & Humidity Sensor - Qwiic
Adafruit AHT20 Temperature & Humidity Sensor - Qwiic The AHT20 is a nice but inexpensive temperature and humidity sensor.You can take sensor readings as often as you like, and it uses standard ..
R115.00 (Inc Tax: R132.25)
Adafruit HTS221 Temp & Hum Sensor - Qwiic
Adafruit HTS221 Temperature & Humidity Sensor - Qwiic The HTS221 Temperature and Humidity Sensor by ST can measure relative humidity from 0%-100% rH with a sensitivity of 0.004% and 3.5% accura..
R175.00 (Inc Tax: R201.25)
Adafruit HTU21D-F Temperature & Humidity Sensor - Qwiic
Adafruit HTU21D-F Temperature & Humidity Sensor - Qwiic The Adafruit HTU21D-F is an accurate and intelligent alternative I2C digital temperature and humidity sensor which is much simpler compar..
R155.00 (Inc Tax: R178.25)
DF Robot STS35 High Accuracy Digital Temperature Sensor
DF Robot STS35 High Accuracy Digital Temperature Sensor The STS35 temperature sensor from Sensirion gives a fully calibrated, linearized, and supply-voltage-compensated digital output and has an ou..
R128.00 (Inc Tax: R147.20)
Tags: adafruit, high, accuracy, acc, accurate, tmp117, temp, temperature, sensor, qwiic, i2c, 3v, 5v