NCT210
http://onsemi.com
8
Temperature Data Format
One LSB of the ADC corresponds to 1癈 so the ADC can
theoretically measure from 128癈 to +127癈, although the
device does not measure temperatures below 65癈;
therefore, the actual range is 65癈 to 127癈. The
temperature data format is shown in Table 5.
The results of the local and remote temperature
measurements are stored in the local and remote temperature
value registers and are compared with limits programmed
into the local and remote high and low limit registers.
Table 5. TEMPERATURE DATA FORMAT
Temperature (5C)
Digital Output
65
1 011 1111
55
1 100 1001
25
1 110 0111
0
0 000 0000
1
0 000 0001
10
0 000 1010
25
0 001 1001
50
0 011 0010
75
0 100 1011
100
0 110 0100
125
0 111 1101
127
0 111 1111
Registers
The NCT210 contains nine registers that are used to store
the results of remote and local temperature measurements,
and high and low temperature limits, and to configure and
control the device. A description of these registers follows,
and further details are given in Table 6 to Table 8. It should
be noted that the NCT210s registers are dual port and have
different   addresses   for   read   and   write   operations.
Attempting to write to a read address, or to read from a write
address, produces an invalid result. Register addresses
above 0x0F are reserved for future use or used for factory
test purposes and should not be written to.
Address Pointer Register
The address pointer register does not have and does not
require an address, because it is the register to which the first
data byte of every write operation is written automatically.
This data byte is an address pointer that sets up one of the
other registers for the second byte of the write operation or
for a subsequent read operation.
Value Registers
The NCT210 has two registers to store the results of local
and remote temperature measurements. These registers are
written to by the ADC and can only be read over the SMBus.
Status Register
Bit 7 of the status register indicates when it is high that the
ADC is busy converting. Bit 5 to Bit 3 are flags that indicate
the results of the limit comparisons.
If the local and/or remote temperature measurement is
above the corresponding high temperature limit or below the
corresponding low temperature limit, then one or more of
these flags are set. Bit 2 is a flag that is set if the remote
temperature sensor is open-circuit. These five flags are
NORd together so that if any of them are high, the ALERT
interrupt latch is set and the ALERT
output goes low. Reading
the status register clears the five flag bits, provided the error
conditions that caused the flags to be set have gone away.
While a limit comparator is tripped due to a value register
containing an out-of-limit measurement, or the sensor is
open-circuit, the corresponding flag bit cannot be reset. A flag
bit can only be reset if the corresponding value register
contains an in-limit measurement, or the sensor is good.
Table 6. STATUS REGISTER BIT ASSIGNMENTS
Bit
Name
Function
7
BUSY
1 when ADC Converting
6
LHIGH*
1 when Local High Temp Limit Tripped
5
LLOW*
1 when Local Low Temp Limit Tripped
4
RHIGH*
1 when Remote High Temp Limit
Tripped
3
RLOW*
1 when Remote Low Temp Limit Tripped
2
OPEN*
1 when Remote Sensor Open-circuit
1 to 0
Reserved
*These flags stay high until the status register is read or they are
reset by POR.