1°C Multiple Temperature Sensor with Beta Compensation and Hottest of Thermal Zones
Datasheet
5.1
5.2
Data Read Interlock
When any temperature channel high byte register is read, the corresponding low byte is copied into
an internal ‘shadow’ register. The user is free to read the low byte at any time and be guaranteed that
it will correspond to the previously read high byte. Regardless if the low byte is read or not, reading
from the same high byte register again will automatically refresh this stored low byte data.
Temperature Data Registers
Table 5.2 Temperature Data Registers
ADDR
R/W
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
00h
29h
01h
R
Internal Diode
High Byte
Sign
64
32
16
8
4
2
1
00h
R
R
Internal Diode
Low Byte
0.5
0.25
64
0.125
32
-
-
-
-
-
00h
00h
External
Diode1 High
Byte
Sign
16
8
4
2
1
10h
23h
24h
2Ah
2Bh
41h
42h
43h
44h
45h
46h
R
R
R
R
R
R
R
R
R
R
R
External Diode
1 Low Byte
0.5
Sign
0.5
0.25
64
0.125
32
-
16
-
-
8
-
-
4
-
-
2
-
-
1
-
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
External Diode
2 High Byte
External Diode
2 Low Byte
0.25
64
0.125
32
External Diode
3 High Byte
Sign
0.5
16
-
8
-
4
-
2
-
1
-
External Diode
3 Low Byte
0.25
64
0.125
32
External Diode
4 High Byte
Sign
0.5
16
-
8
-
4
-
2
-
1
-
External Diode
4 Low Byte
0.25
64
0.125
32
External Diode
5 High Byte
Sign
0.5
16
-
8
-
4
-
2
-
1
-
External Diode
5 Low Byte
0.25
64
0.125
32
External Diode
6 High Byte
Sign
0.5
16
-
8
-
4
-
2
-
1
-
External Diode
6 Low Byte
0.25
0.125
All temperatures are stored as an 11-bit value with the high byte representing the integer value and
the low byte representing the fractional value left justified to occupy the MSBits. The data format is
standard 2’s complement from -64°C to 127.875°C as shown in Table 5.3.
Revision 0.69 (06-29-09)
SMSC EMC1046/EMC1047
DATA2S2HEET