SBOS527G December   2010  – September 2025 TMP411-Q1 , TMP411D-Q1

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Device Comparison
  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 (TMP411-Q1)
    6. 6.6  Electrical Characteristics (TMP411D-Q1)
    7. 6.7  Timing Characteristics
    8. 6.8  Timing Diagrams
    9. 6.9  Typical Characteristics (TMP411-Q1)
    10. 6.10 Typical Characteristics (TMP411D-Q1)
  8. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1 Series Resistance Cancellation
      2. 7.3.2 Differential Input Capacitance
      3. 7.3.3 Temperature Measurement Data
      4. 7.3.4 THERM (PIN 4) and ALERT/ THERM2 (PIN 6)
      5. 7.3.5 Sensor Fault
      6. 7.3.6 Undervoltage Lockout (TMP411-Q1 Only)
      7. 7.3.7 Filtering
    4. 7.4 Device Functional Modes
      1. 7.4.1 Shutdown Mode (SD)
      2. 7.4.2 One-Shot Conversion
    5. 7.5 Programming
      1. 7.5.1  Serial Interface
      2. 7.5.2  Bus Overview
      3. 7.5.3  Timing Diagrams
      4. 7.5.4  Serial Bus Address
      5. 7.5.5  Read/Write Operations
      6. 7.5.6  Time-Out Function
      7. 7.5.7  High-Speed Mode
      8. 7.5.8  General-Call Reset
      9. 7.5.9  Software Reset
      10. 7.5.10 SMBUS Alert Function
  9. Register Map
    1. 8.1  Register Information
    2. 8.2  Pointer Register
    3. 8.3  Temperature Registers
    4. 8.4  Limit Registers
    5. 8.5  Status Register
    6. 8.6  Configuration Register
    7. 8.7  Resolution Register
    8. 8.8  Conversion Rate Register
    9. 8.9  N-factor Correction Register
    10. 8.10 Minimum and Maximum Registers
    11. 8.11 Consecutive Alert Register
    12. 8.12 THERM Hysteresis Register
    13. 8.13 Identification Registers
  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 Curves
    3. 9.3 Power Supply Recommendations
    4. 9.4 Layout
      1. 9.4.1 Layout Guidelines
      2. 9.4.2 Layout Example
  11. 10Device and Documentation Support
    1. 10.1 Documentation Support
      1. 10.1.1 Related Documentation
    2. 10.2 Receiving Notification of Documentation Updates
    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

Package Options

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

Temperature Measurement Data

Temperature measurement data is taken over a default range of 0°C to 127°C for both local and remote locations. Measurements from –55°C to 150°C can be made both locally and remotely by reconfiguring the TMP411-Q1 and TMP411D-Q1 devices for the extended temperature range. To change the TMP411-Q1 and TMP411D-Q1 configuration from the standard to the extended temperature range, switch bit 2 (RANGE) of the Configuration Register from low to high.

Temperature data resulting from conversions within the default measurement range are represented in binary form, as listed in the standard binary column of Table 7-1. Note that any temperature below 0°C results in a data value of zero (00h). Likewise, temperatures above 127°C result in a value of 127 (7Fh). The device can be set to measure over an extended temperature range by changing bit 2 of the Configuration Register from low to high. The change in measurement range and data format from standard binary to extended binary occurs at the next temperature conversion. For data captured in the extended temperature range configuration, an offset of 64 (40h) is added to the standard binary value, as listed in the extended binary column of Table 7-1. This configuration allows measurement of temperatures below 0°C. Note that binary values corresponding to temperatures as low as –64°C, and as high as 191°C are possible; however, most temperature-sensing diodes only measure within the range of –55°C to 150°C. Additionally, the TMP411-Q1 and TMP411D-Q1 devices are rated only for ambient local temperatures ranging from –40°C to 125°C. Parameters in the Absolute Maximum Ratings table must be observed.

Table 7-1 Temperature Data Format (Local and Remote Temperature High Bytes)
TEMP (°C)LOCAL/REMOTE TEMPERATURE REGISTER HIGH BYTE VALUE (1°C RESOLUTION)
STANDARD BINARYEXTENDED BINARY
BINARYHEXBINARYHEX
−640000 0000000000 000000
−500000 0000000000 11100E
−250000 0000000010 011127
00000 0000000100 000040
10000 0001010100 000141
50000 0101050100 010145
100000 10100A0100 10104A
250001 1001190101 100159
500011 0010320111 001072
750100 10114B1000 10118B
1000110 0100641010 0100A4
1250111 11017D1011 1101BD
1270111 11117F1011 1111BF
1500111 11117F1101 0110D6
1750111 11117F1110 1111EF
1910111 11117F1111 1111FF
The TMP411-Q1 and TMP411D-Q1 devices' temperature sensor does not utilize 2's complement format to read in temperature values. For this reason, the decode does not cast them into a signed type. The way the TMP411-Q1 and TMP411D-Q1 devices express a negative temperature is by enabling a RANGE bit, which adds 64°C to the result. When RANGE is enabled, the decode must subtract 64, causing a raw value of 0 to become –64°C output.
Table 7-2 12-Bit Q4 Parameters
PARAMETERVALUE
Bits12
Q4
Resolution0.0625
Range (+)127.9375
Range (–)0
First Byte Integer CYes
25˚C0x1900
Table 7-3 12-Bit Q4 Bit Values in °C
1514131211109876543210
64321684210.50.250.1250.0625
64321684211/21/41/81/16

26

25

24

23

22

21

20

2-1

2-2

2-3

2–4

/* 12-bit format will have 4 bits discarded by right shift
 q4 is 0.062500 resolution
 the following bytes represent 24.5C
 there is no cast into signed type */
uint8_t byte1 = 0x18;
uint8_t byte2 = 0x80;
float f = ((byte1 << 8 | byte2) >> 4) * 0.0625f;
int mC = ((byte1 << 8 | byte2) >> 4) * 1000 >> 4;
int C = byte1;
Note:

Whenever changing between standard and extended temperature ranges, be aware that the temperatures stored in the temperature limit registers are NOT automatically reformatted to correspond to the new temperature range format. These temperature limit values must be reprogrammed in the appropriate binary or extended binary format.

Both local and remote temperature data use two bytes for data storage. The high byte stores the temperature with 1°C resolution. The second or low byte stores the decimal fraction value of the temperature and allows a higher measurement resolution; see Table 7-4. The measurement resolution for the remote channel is 0.0625°C and is not adjustable. The measurement resolution for the local channel is adjustable; the resolution can be set for 0.5°C, 0.25°C, 0.125°C, or 0.0625°C by setting the RES1 and RES0 bits of the Resolution Register; see Table 8-4.

Table 7-4 Decimal Fraction Temperature Data Format (Local and Remote Temperature Low Bytes)
TEMP (°C)REMOTE TEMPERATURE REGISTER LOW BYTE VALUELOCAL TEMPERATURE REGISTER LOW BYTE VALUE
0.0625°C RESOLUTION0.5°C RESOLUTION0.25°C RESOLUTION0.125°C RESOLUTION0.0625°C RESOLUTION
STANDARD AND EXTENDED BINARYHEXSTANDARD AND EXTENDED BINARYHEXSTANDARD AND EXTENDED BINARYHEXSTANDARD AND EXTENDED BINARYHEXSTANDARD AND EXTENDED BINARYHEX
0.00000000 0000000000 0000000000 0000000000 0000000000 000000
0.06250001 0000100000 0000000000 0000000000 0000000001 000010
0.12500010 0000200000 0000000000 0000000010 0000200010 000020
0.18750011 0000300000 0000000000 0000000010 0000200011 000030
0.25000100 0000400000 0000000100 0000400100 0000400100 000040
0.31250101 0000500000 0000000100 0000400100 0000400101 000050
0.37500110 0000600000 0000000100 0000400110 0000600110 000060
0.43750111 0000700000 0000000100 0000400110 0000600111 000070
0.50001000 0000801000 0000801000 0000801000 0000801000 000080
0.56251001 0000901000 0000801000 0000801000 0000801001 000090
0.62501010 0000A01000 0000801000 0000801010 0000A01010 0000A0
0.68751011 0000B01000 0000801000 0000801010 0000A01011 0000B0
0.75001100 0000C01000 0000801100 0000C01100 0000C01100 0000C0
0.81251101 0000D01000 0000801100 0000C01100 0000C01101 0000D0
0.87501110 0000E01000 0000801100 0000C01110 0000E01110 0000E0
0.93751111 0000F01000 0000801100 0000C01110 0000E01111 0000F0