SBOS891B October   2018  – April 2021 TMP144


  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 UART Interface Timing
    7. 6.7 Timing Diagrams
    8. 6.8 Typical Characteristics
  7. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1 Power Up
      2. 7.3.2 Digital Temperature Output
      3. 7.3.3 Timeout Function
    4. 7.4 Device Functional Modes
      1. 7.4.1 Continuous Conversion Mode
      2. 7.4.2 Shutdown Mode
      3. 7.4.3 One-Shot Mode
      4. 7.4.4 Extended Temperature Mode
      5. 7.4.5 Temperature Alert Function
      6. 7.4.6 Interrupt Functionality
    5. 7.5 SMAART Wire / UART Interface
      1. 7.5.1 Communication Protocol
      2. 7.5.2 Global Software Reset
      3. 7.5.3 Global Initialization and Address Assignment Sequence
      4. 7.5.4 Global Clear Interrupt
      5. 7.5.5 Global Read and Write
      6. 7.5.6 Individual Read and Write
    6. 7.6 Register Maps
      1. 7.6.1 Temperature Result Register (P[1:0] = 00) [reset = 0000h]
      2. 7.6.2 Configuration Register (P[1:0] = 01) [reset = 0200h]
      3. 7.6.3 Temperature Low Limit Register (P[1:0] = 10) [reset = F600h]
      4. 7.6.4 Temperature High Limit Register (P[1:0] = 11) [reset = 3C00h]
  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. Trace Length
        2. Voltage Drop Effect
        3. Power Supply Noise Filtering
      3. 8.2.3 Application Curves
  9. Power Supply Recommendations
  10. 10Layout
    1. 10.1 Layout Guidelines
    2. 10.2 Layout Example
  11. 11Device and Documentation Support
    1. 11.1 Device Support
      1. 11.1.1 Device Nomenclature
    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

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information


The TMP144 is a digital output temperature sensor in a wafer chip-scale package (WCSP) that is designed for thermal management and thermal profiling. The TMP144 includes a SMAART Wire™ / UART interface that can communicate in a daisy-chain loop with up to 16 devices on a single bus. The interface requires two pins from the host: the first device in the daisy-chain receives data from the host and the last device in the daisy-chain returns data to the host, closing the loop. In addition, the TMP144 can do multiple device access (MDA) commands that allow multiple TMP144 devices to respond to a single global bus command. MDA commands reduce communication time and power in a bus that contains multiple TMP144 devices. The operation of TMP144, is specified over a temperature range of –40 °C to 125 °C.

The TMP144 can also configure the bus in a transparent mode, where the input from the host is sent directly to the next device in the chain without delay. Additionally, the TMP144 can disconnect the chain and create a serial communication controlled by each TMP144 on the bus, thereby allowing each device to have configurable addressing and interrupt capabilities. The input pin, RX, is a high-impedance node. The output pin, TX, has an internal push-pull output stage that can drive the host to GND or V+.

After an initialization sequence, each device on the bus is programmed with its own unique interface address based upon its position in the chain, that allows it to respond to its own address. The devices can also respond to general commands that permit the user to read or write to all devices on the bus without the need to send individual addresses and commands to each device.

The temperature sensor in the TMP144 is the chip itself. Thermal paths run through the package bumps as well as the package. The lower thermal resistance of metal and the low height of the devices, causes the bumps and the topside to provide the dominant thermal paths to the sensing element on the device. To maintain accuracy in applications that require air or surface temperature measurement, care should be taken to isolate the package from ambient air temperature. A thermally-conductive adhesive can help to achieve accurate surface temperature measurement.