SNIS238 July   2025 TMP9R01-SEP

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Device Information
  6. Pin Configuration and Functions
  7. 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 Two-Wire Timing Requirements
    7. 6.7 Quality Conformance Inspection
    8. 6.8 Timing Diagrams
    9. 6.9 Typical Characteristics
  8. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1 Temperature Measurement Data
      2. 7.3.2 Decoding Temperature Data
      3. 7.3.3 Series Resistance Cancellation
      4. 7.3.4 Differential Input Capacitance
      5. 7.3.5 Filtering
      6. 7.3.6 Sensor Fault
      7. 7.3.7 ALERT and THERM Functions
    4. 7.4 Device Functional Modes
      1. 7.4.1 Shutdown Mode (SD)
    5. 7.5 Programming
      1. 7.5.1 Serial Interface
        1. 7.5.1.1 Bus Overview
        2. 7.5.1.2 Bus Definitions
        3. 7.5.1.3 Serial Bus Address
        4. 7.5.1.4 Read and Write Operations
        5. 7.5.1.5 Timeout Function
        6. 7.5.1.6 High-Speed Mode
      2. 7.5.2 General-Call Reset
  9. Register Map
    1. 8.1 Register Information
      1. 8.1.1  Pointer Register
      2. 8.1.2  Local and Remote Temperature Registers
      3. 8.1.3  Status Register
      4. 8.1.4  Configuration Register
      5. 8.1.5  Conversion Rate Register
      6. 8.1.6  One-Shot Start Register
      7. 8.1.7  Channel Enable Register
      8. 8.1.8  Consecutive ALERT Register
      9. 8.1.9  η-Factor Correction Register
      10. 8.1.10 Remote Temperature Offset Register
      11. 8.1.11 Manufacturer Identification Register
  10. Application and Implementation
    1. 9.1 Application Information
    2. 9.2 Typical Application
      1. 9.2.1 Design Requirements
      2. 9.2.2 Detailed Design Procedure
      3. 9.2.3 Application Curve
    3. 9.3 Radiation Environments
      1. 9.3.1 Single Event Latch-Up
      2. 9.3.2 Single Event Functional Interrupt
      3. 9.3.3 Single Event Upset
    4. 9.4 Power Supply Recommendations
    5. 9.5 Layout
      1. 9.5.1 Layout Guidelines
      2. 9.5.2 Layout Example
  11. 10Device and Documentation Support
    1. 10.1 Receiving Notification of Documentation Updates
    2. 10.2 Related Documentation
    3. 10.3 Support Resources
    4. 10.4 Trademarks
    5. 10.5 Electrostatic Discharge Caution
    6. 10.6 Glossary
  12. 11Revision History
  13. 12Mechanical, Packaging, and Orderable Information

Status Register

The status register reports the state of the temperature ADC, the temperature limit comparators, and the connection to the remote sensor. Table 8-2 lists the status register bits. The status register is read-only and is read by accessing pointer address 02h.

Table 8-2 Status Register Format
STATUS REGISTER (Read = 02h, Write = N/A)
BIT NUMBERBIT NAMEFUNCTION
7BUSY= 1 when the ADC is converting
6LHIGH(1)= 1 when the local high temperature limit is tripped
5LLOW(1)= 1 when the local low temperature limit is tripped
4RHIGH(1)= 1 when the remote high temperature limit is tripped
3RLOW(1)= 1 when the remote low temperature limit is tripped
2OPEN(1)= 1 when the remote sensor is an open circuit
1RTHRM= 1 when the remote THERM limit is tripped
0LTHRM= 1 when the local THERM limit is tripped
These flags stay high until the status register is read or are reset by a POR when pin 10 is configured as ALERT. Only bit 2 (OPEN) stays high until the status register is read or is reset by a POR when pin 10 is configured as THERM2.

The BUSY bit = 1 if the ADC is making a conversion. This bit is set to 0 if the ADC is not converting.

The LHIGH and LLOW bits indicate a local sensor overtemperature or undertemperature event, respectively. The RHIGH and RLOW bits indicate a remote sensor overtemperature or undertemperature event, respectively. The HIGH bit is set when the temperature exceeds the high limit in alert mode and therm mode, and the low bit is set when the temperature goes below the low limit in alert mode. The OPEN bit indicates an open-circuit condition on the remote sensor. When pin 10 is configured as the ALERT output, the five flags are NORed together. If any of the five flags are high, the ALERT interrupt latch is set and the ALERT output goes low. Reading the status register clears the five flags, provided that the condition that caused the setting of the flags is not present anymore (that is, the value of the corresponding result register is within the limits, or the remote sensor is connected properly and functional). The ALERT interrupt latch (and the ALERT pin correspondingly) is not reset by reading the status register. The reset is done by the controller reading the temperature sensor device address to service the interrupt, and only if the flags are reset and the condition that caused them to be set is no longer present.

The RTHRM and LTHRM flags are set when the corresponding temperature exceeds the programmed THERM limit. These flags are reset automatically when the temperature returns to within the limits. The THERM output goes low in the case of overtemperature on either the local or remote channel, and goes high as soon as the measurements are within the limits again. The THERM hysteresis register (21h) allows hysteresis to be added so that the flag resets and the output goes high when the temperature returns to or goes below the limit value minus the hysteresis value.

When pin 10 is configured as THERM2, only the high limits matter. The LHIGH and RHIGH flags are set if the respective temperatures exceed the limit values, and the pin goes low to indicate the event. The LLOW and RLOW flags have no effect on THERM2, and the output behaves the same way when configured as THERM.