SBAA588 April   2024 LM73 , LM75B , LM95071 , TMP100 , TMP101 , TMP102 , TMP103 , TMP104 , TMP107 , TMP1075 , TMP108 , TMP112 , TMP114 , TMP116 , TMP117 , TMP121 , TMP122 , TMP123 , TMP124 , TMP126 , TMP144 , TMP175 , TMP1826 , TMP1827 , TMP275 , TMP400 , TMP401 , TMP411 , TMP421 , TMP422 , TMP423 , TMP431 , TMP432 , TMP435 , TMP451 , TMP461 , TMP464 , TMP468 , TMP4718 , TMP75 , TMP75B , TMP75C

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
    1. 1.1 2's Complement
      1. 1.1.1 2's Complement Traits
    2. 1.2 Q Format
    3. 1.3 Common Temperature Data Format
    4. 1.4 High Accuracy Temperature Data Format
  5. 2Code Examples
    1. 2.1  16 Bits With Q7 Notation
      1. 2.1.1 Properties
      2. 2.1.2 C Code
    2. 2.2  12-bits With Q4 Notation
      1. 2.2.1 Properties
      2. 2.2.2 C Code
    3. 2.3  13-bits With Q4 Notation (EM=1)
      1. 2.3.1 Properties
      2. 2.3.2 C Code
    4. 2.4  13-bits With Q4 Notation
      1. 2.4.1 Properties
      2. 2.4.2 C Code
    5. 2.5  14-bits With Q6 Notation
      1. 2.5.1 Properties
      2. 2.5.2 C Code
    6. 2.6  TMP182x Formats
      1. 2.6.1 Properties
      2. 2.6.2 C Code
    7. 2.7  14-bits with Q5 Notation
      1. 2.7.1 Properties
      2. 2.7.2 C Code
    8. 2.8  8-bits With No Q Notation
      1. 2.8.1 Properties
      2. 2.8.2 C Code
    9. 2.9  11-bits With Q3 Notation
      1. 2.9.1 Properties
      2. 2.9.2 C Code
    10. 2.10 Devices Without 2's Complement
      1. 2.10.1 Properties
      2. 2.10.2 C Code
  6. 3Other Programming Languages
    1. 3.1 Parsing
    2. 3.2 2's Complement
    3. 3.3 Discard Unused Bits
    4. 3.4 Apply Q format
  7. 4Summary
  8. 5References
  9. 6Appendix: Q App Source Code
  10. 7Appendix: Device Summary Table

Appendix: Device Summary Table

Device Bits Q Resolution Range+ Range- First Byte 25C
TMP117 16 7 0.0078125 255.9921875 -256 No 0x0C80
TMP116 16 7 0.0078125 255.9921875 -256 No 0x0C80
TMP114 16 7 0.0078125 255.9921875 -256 No 0x0C80
TMP102 12 4 0.0625 127.9375 -128 Yes 0x1900
TMP112 12 4 0.0625 127.9375 -128 Yes 0x1900
TMP1075 12 4 0.0625 127.9375 -128 Yes 0x1900
TMP75 12 4 0.0625 127.9375 -128 Yes 0x1900
TMP75B 12 4 0.0625 127.9375 -128 Yes 0x1900
TMP75C 12 4 0.0625 127.9375 -128 Yes 0x1900
LM75 12 4 0.0625 127.9375 -128 Yes 0x1900
LM75B 12 4 0.0625 127.9375 -128 Yes 0x1900
TMP175 12 4 0.0625 127.9375 -128 Yes 0x1900
TMP275 12 4

0.0625

127.9375 -128 Yes 0x1900
TMP108 12 4 0.0625 127.9375 -128 Yes 0x1900
TMP144 12 4 0.0625 127.9375 -128 Yes 0x1900
TMP100 12 4 0.0625 127.9375 -128 Yes 0x1900
TMP101 12 4 0.0625 127.9375 -128 Yes 0x1900
TMP400 12 4 0.0625 127.9375 -128 Yes 0x1900
TMP421 12 4 0.0625 127.9375 -128 Yes 0x1900
TMP422 12 4 0.0625 127.9375 -128 Yes 0x1900
TMP423 12 4 0.0625 127.9375 -128 Yes 0x1900
TMP461 12 4 0.0625 127.9375 -128 Yes 0x1900
TMP102, EM=1 13 4 0.0625 255.9375 -256 No 0x0C80
TMP112, EM=1 13 4 0.0625 255.9375 -256 No 0x0C80
TMP144, EM=1 13 4 0.0625 255.9375 -256 No 0x0C80
TMP468 13 4 0.0625 255.9375 -256 No 0x0C80
TMP464 13 4 0.0625 255.9375 -256 No 0x0C80
TMP121 13 4 0.0625 255.9375 -256 No 0x0C80
TMP122 13 4 0.0625 255.9375 -256 No 0x0C80
TMP123 13 4 0.0625 255.9375 -256 No 0x0C80
TMP124 13 4 0.0625 255.9375 -256 No 0x0C80
TMP107 14 6 0.015625 127.984375 -128 Yes 0x1900
TMP1826 (Precision) 16 7 0.0078125 255.992187 -256 No 0x0C80
TMP1827 (Precision) 16 7 0.0078125 255.9921875 -256 No 0x0C80
TMP1826 (Legacy) 16 (12) 4 0.0625 127.9375 -128 Yes 0x190
TMP1827 (Legacy) 16 (12) 4 0.0625 127.9375 -128 Yes 0x190
TMP126 14 5 0.03125 255.96875 -256 No 0x0C80
TMP127 14 5 0.03125 255.96875 -256 No 0x0C80
LM73 14 5 0.03125 255.96875 -256 No 0x0C80
LM95071 14 5 0.03125 255.96875 -256 No 0x0C80
TMP103 8 0 1 127 -128 Yes 0x19
TMP104 8 0 1 127 -128 Yes 0x19
TMP4718 (Local) 8 0 1 127 -128 Yes 0x19
TMP4718 (Remote) 11 3 0.125 127.875 -128 Yes 0x1900
TMP401 12 4 0.0625 127.9375 0 Yes 0x1900
TMP411 12 4 0.0625 127.9375 0 Yes 0x1900
TMP431 12 4 0.0625 127.9375 0 Yes 0x1900
TMP432 12 4 0.0625 127.9375 0 Yes 0x1900
TMP435 12 4 0.0625 127.9375 0 Yes 0x1900
TMP451 12 4 0.0625 127.9375 0 Yes 0x1900