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

adafruit-products-image

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

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 ..

Centurion (In Stock)
Stellenbosch (In Stock)
Bulk Location (No Stock)
Part No: AF1296
Product Status : Active

R370.00 (Inc Tax: R425.50)

MCP9808 High Accuracy I2C Temperature Sensor Breakout

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..

Centurion (In Stock)
Stellenbosch (In Stock)
Bulk Location (No Stock)
Part No: AF1782
Product Status : Active

R112.00 (Inc Tax: R128.80)

TMP36 Precision Temperature Sensor

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..

Centurion (In Stock)
Stellenbosch (In Stock)
Bulk Location (No Stock)
Part No: TMP36GT9Z
Product Status : Active

R21.00 (Inc Tax: R24.15)

Adafruit AHT20 Temperature & Humidity Sensor - Qwiic

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 ..

Centurion (No Stock)
Stellenbosch (No Stock)
Bulk Location (No Stock)
Part No: AF4566
Product Status : Active

R115.00 (Inc Tax: R132.25)

Adafruit HTS221 Temp & Hum Sensor - Qwiic

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..

Centurion (No Stock)
Stellenbosch (In Stock)
Bulk Location (No Stock)
Part No: AF4535
Product Status : Active

R175.00 (Inc Tax: R201.25)

Adafruit HTU21D-F Temperature & Humidity Sensor - Qwiic

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..

Centurion (In Stock)
Stellenbosch (In Stock)
Bulk Location (No Stock)
Part No: AF1899
Product Status : Active

R155.00 (Inc Tax: R178.25)

DF Robot STS35 High Accuracy Digital Temperature Sensor

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..

Centurion (In Stock)
Stellenbosch (In Stock)
Bulk Location (No Stock)
Part No: SEN0434
Product Status : Active

R128.00 (Inc Tax: R147.20)

Tags: adafruit, high, accuracy, acc, accurate, tmp117, temp, temperature, sensor, qwiic, i2c, 3v, 5v