ZHCSR80A June 2009 – January 2023 AMC6821-Q1
PRODUCTION DATA
It is important to note that temperature can be read by an 8-bit value (with 1°C of resolution) from the Temp-DATA-HByte register, or as an 11-bit value (with 0.125°C of resolution) from the Temp-DATA-LByte and Temp-DATA-HByte registers. If only 1°C of resolution is required, the temperature readings can be read back at any time and in no particular order. If reading the 11-bit measurement is required, the process involves a two-register read for each measurement. To get an 11-bit result of the remote sensor, the controller must read the Temp-DATA-LByte register (0x06) first, and then the Remote-Temp-DATA-HByte register (0x0B) to complete the reading. However, to get bit 11 of the local sensor only, or to get both local and remote sensors, the controller must read Temp-DATA-LByte first, Local-Temp-DATA-HByte (0x0A) second, and Remote-Temp-DATA-HByte third. This method causes all associated temperature data registers to be frozen until the Remote-Temp-DATA-HByte register has been read. This process also prevents the high byte data from being updated while the three LSBs are being read, and vice-versa.
TEMPERATURE (°C) | BINARY DIGITAL CODE (11 BITS) |
---|---|
+127 | 01111111000 |
+125 | 01111101000 |
+100 | 01100100000 |
+75 | 01001011000 |
+50 | 00110010000 |
+25 | 00011001000 |
+10 | 00001010000 |
+1 | 00000001000 |
0 | 00000000000 |
–1 | 11111111000 |
–25 | 11100111000 |
–50 | 11001110000 |
–75 | 10110101000 |
–100 | 10011100000 |
–125 | 10000011000 |
–128 | 10000000000 |