SNOSD82D June   2018  – September 2022 TMP117


  1. Features
  2. Applications
  3. Description
  4. Revision History
  5. Pin Configuration and Functions
  6. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information
    5. 6.5 Electrical Characteristics
    6. 6.6 Switching Characteristics
    7. 6.7 Two-Wire Interface Timing
    8. 6.8 Timing Diagram
    9. 6.9 Typical Characteristics
  7. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagrams
    3. 7.3 Feature Description
      1. 7.3.1 Power Up
      2. 7.3.2 Averaging
      3. 7.3.3 Temperature Result and Limits
    4. 7.4 Device Functional Modes
      1. 7.4.1 Continuous Conversion Mode
      2. 7.4.2 Shutdown Mode (SD)
      3. 7.4.3 One-Shot Mode (OS)
      4. 7.4.4 Therm and Alert Modes
        1. Alert Mode
        2. Therm Mode
    5. 7.5 Programming
      1. 7.5.1 EEPROM Programming
        1. EEPROM Overview
        2. Programming the EEPROM
      2. 7.5.2 Pointer Register
      3. 7.5.3 I2C and SMBus Interface
        1. Serial Interface
          1. Bus Overview
          2. Serial Bus Address
          3. Writing and Reading Operation
          4. Slave Mode Operations
            1. Slave Receiver Mode
            2. Slave Transmitter Mode
          5. SMBus Alert Function
          6. General-Call Reset Function
          7. Timeout Function
          8. Timing Diagrams
    6. 7.6 Register Map
  8. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Application
      1. 8.2.1 Design Requirements
      2. 8.2.2 Detailed Design Procedure
        1. Noise and Averaging
        2. Self-Heating Effect (SHE)
        3. Synchronized Temperature Measurements
      3. 8.2.3 Application Curves
  9. Power Supply Recommendations
  10. 10Layout
    1. 10.1 Layout Guidelines
    2. 10.2 Layout Examples
  11. 11Device and Documentation Support
    1. 11.1 Documentation Support
      1. 11.1.1 Related Documentation
    2. 11.2 Receiving Notification of Documentation Updates
    3. 11.3 Support Resources
    4. 11.4 Trademarks
    5. 11.5 Electrostatic Discharge Caution
    6. 11.6 Glossary
  12. 12Mechanical, Packaging, and Orderable Information

Package Options

Refer to the PDF data sheet for device specific package drawings

Mechanical Data (Package|Pins)
  • DRV|6
  • YBG|6
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Layout Guidelines


To achieve a high precision temperature reading for a rigid PCB, do not solder down the thermal pad. For a flexible PCB, the user can solder the thermal pad to increase board level reliability. If thermal pad is soldered it should be connected to the ground or left floating.

For more information on board layout, refer to the related Precise temperature measurements with TMP116 and TMP117 (SNOA986) and Wearable temperature-sensing layout considerations optimized for thermal response (SNIA021) application reports on

Place the power-supply bypass capacitor as close as possible to the supply and ground pins. The recommended value of this bypass capacitor is 0.1 μF. In some cases, the pullup resistor can be the heat source, therefore, maintain some distance between the resistor and the device.

Mount the TMP117 on the PCB pad to provide the minimum thermal resistance to the measured object surface or to the surrounding air. The recommended PCB layout minimizes the device self-heating effect, reduces the time delay as temperature changes, and minimizes the temperature offset between the device and the object.

  1. Soldering the TMP117 thermal pad to the PCB minimizes the thermal resistance to the PCB, reduces the response time as temperature changes and minimizes the temperature offset between the device and measured object. Simultaneously the soldering of the thermal pad will, however, introduce mechanical stress that can be a source of additional measurement error. For cases when system calibration is not planned, TI recommends not soldering the thermal pad to the PCB. Due to the small thermal mass of the device, not soldering the thermal pad will have a minimal impact on the described characteristics. Manual device soldering to the PCB creates additional mechanical stress on the package, therefore to prevent precision degradation a standard PCB reflow oven process is highly recommended.
  2. If the device is used to measure solid surface temperature:
    • Use PCB with minimal thickness.
    • Prevent PCB bending which can create a mechanical stress to package.
    • Cover bottom of the PCB with copper plane.
    • Remove bottom solder mask and cover exposed copper with gold layer if possible.
    • Use thermal conductive paste between PCB and object surface.
    • If PCB has unused internal layers, extend these layers under the sensor.
    • Minimize amount of copper wires on top of the board.
    • To minimize temperature “leakage” to surrounding air locate sensor in place with minimal air movement. Horizontal surfaces are preferable.
    • To minimize temperature offset due to “leakage” to surrounding air cover sensor with thermo isolating foam, tape or at least cover with a stain.
  3. If the device is used to measure moving air temperature:
    • Because moving air temperature usually has a lot of fluctuations the PCB increased thermal mass reduces measurement noise.
    • Design PCB soldering pads bigger than usual, especially package corner pads.
    • Use a PCB with thicker copper layers if possible.
    • Cover both side of unused board space with copper layer.
    • Place PCB vertically along air flow.
  4. If the device is used to measure still air temperature:
    • Miniaturize the board to reduce thermal mass. Smaller thermal mass results in faster thermal response.
    • Place two copper planes of equal size to the top and bottom of the exposed pad.
    • Remove the top solder mask.
    • To prevent oxidation, cover any exposed copper with solder paste.
    • Thermal isolation is required to avoid thermal coupling from heat source components through the PCB.
    • Avoid running the copper plane underneath the temperature sensor.
    • Maximize the air gap between the sensor and the surrounding copper areas (anti-etch), especially when close to the heat source.
    • Create a PCB cutout between sensor and other circuits. Leave a narrow channel away from heat source components as a routing bridge into the island.
    • If the heat source is top side, avoid running traces on top; instead, route all signals on the bottom side.
    • Place the board vertically to improve air flow and to reduce dust collection.