MCP9902/3/4
DS20005382C-page 22 2015-2016 Microchip Technology Inc.
5.7 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.
REGISTER 5-1: INT TEMP HI BYTE: INTERNAL DIODE HIGH BYTE TEMPERATURE DATA
REGISTER (ADDRESS 00H)
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
IHB<7:0>
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as 0
-n = Value at POR ‘1’ = bit is set ‘0’ = Bit is cleared x = Bit in unknown
7-0 IHB<7:0>: 2’s complement integer value of the internal diode temperature reading
REGISTER 5-2: INT TEMP LO BYTE: INTERNAL DIODE LOW BYTE TEMPERATURE DATA
REGISTER (ADDRESS 29H)
R-0 R-0 R-0 U-0 U-0 U-0 U-0 U-0
ILB<2:0>
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as 0
-n = Value at POR ‘1’ = bit is set ‘0’ = Bit is cleared x = Bit in unknown
7-5 ILB<2:0>: Fractional portion of the Internal Diode Temperature to be added to the value at register
00h
111 = 0.875°C
110 = 0.750°C
101 = 0.625°C
100 = 0.500°C
011 = 0.375°C
010 = 0.250°C
001 = 0.125°C
000 = 0.000°C
4-0 Unimplemented: Read as ‘0
2015-2016 Microchip Technology Inc. DS20005382C-page 23
MCP9902/3/4
)
REGISTER 5-3: EXT(N) TEMP HI BYTE: EXTERNAL DIODE HIGH BYTE TEMPERATURE DATA
REGISTER (ADDRESSES 01H, 23H, 2AH)
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
EXT(N)_HB<7:0>
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as 0
-n = Value at POR ‘1’ = bit is set ‘0’ = Bit is cleared x = Bit in unknown
7-0 EXT(N)_HB<7:0>: 2’s complement integer value of the External Diode n temperature reading, where
n = 1 to 3, depending on the device
REGISTER 5-4: EXT(N) TEMP LO BYTE: EXTERNAL DIODE LOW BYTE TEMPERATURE DATA
REGISTER (ADDRESSES 10H, 24H, 2BH)
R-0 R-0 R-0 U-0 U-0 U-0 U-0 U-0
EXT(N)_LB<2:0>
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as 0
-n = Value at POR ‘1’ = bit is set ‘0’ = Bit is cleared x = Bit in unknown
7-5 EXT(N)_LB<2:0>: Fractional portion of the Internal Diode Temperature to be added to the value at
register 00h
111 = 0.875°C
110 = 0.750°C
101 = 0.625°C
100 = 0.500°C
011 = 0.375°C
010 = 0.250°C
001 = 0.125°C
000 = 0.000°C
4-0 Unimplemented: Read as ‘0
MCP9902/3/4
DS20005382C-page 24 2015-2016 Microchip Technology Inc.
REGISTER 5-5: STATUS: STATUS REGISTER REPORTING STATE OF INTERNAL AND
EXTERNAL DIODES (ADDRESS 02H)
RC-0 RC-0 RC-0 RC-0 RC-0 RC-0 RC-0 RC-0
BUSY IHIGH ILOW EHIGH ELOW FAULT ETHRM ITHRM
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as 0
-n = Value at POR ‘1’ = bit is set ‘0’ = Bit is cleared x = Bit in unknown
7 BUSY: This bit indicates that the ADC is currently converting. This bit does not cause either the
ALERT
/THERM2 or THERM pin to be asserted.
1 = ADC is currently converting
0 = ADC is not converting
6 IHIGH: This bit indicates the Internal Diode channel exceeds its programmed high limit. When set, this
bit will assert the ALERT
/THERM2 pin.
1 = Reported temperature above the high limit
0 = Reported temperature is not above the high limit
5 ILOW: This bit indicates the Internal Diode channel drops below its programmed low limit. When set,
this bit will assert the ALERT
/THERM2 pin.
1 = Reported temperature below the low limit
0 = Reported temperature is not below the low limit
4 EHIGH: This bit indicates the External Diode channel exceeds its programmed high limit. When set,
this bit will assert the ALERT
/THERM2 pin.
1 = Reported temperature above the high limit
0 = Reported temperature is not above the high limit
3 ELOW: This bit indicates the External Diode channel drops below its programmed low limit. When set,
this bit will assert the ALERT
/THERM2 pin.
1 = Reported temperature below the low limit
0 = Reported temperature is not below the low limit
2
FAULT: This bit indicates when a diode fault is detected. When set, this bit will assert the
ALER
T/THERM2 pin.
1 = Open circuit or short of a diode
0 = No fault reported
1 ETHRM: This bit indicates the External Diode channel exceeds the programmed Therm Limit. When
set, this bit will assert the THERM
pin. This bit will remain set until the THERM pin is released at which
point it will be automatically cleared.
1 = Reported temperature above the high limit
0 = Reported temperature is not above the high limit
0 ITHRM: This bit is set when the Internal Diode channel exceeds the programmed Therm Limit. When
set, this bit will assert the THERM
pin. This bit will remain set until the THERM pin is released at which
point it will be automatically cleared.
1 = Reported temperature above the high limit
0 = Reported temperature is not above the high limit

MCP9902T-AE/RW

Mfr. #:
Manufacturer:
Description:
SENSOR DIGITAL -40C-125C 8WDFN
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union