Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
VCC...........................................................................-0.3V to +6V
DXP1, DXP2................................................-0.3V to (V
CC
+ 0.3V)
DXN ......................................................................-0.3V to +0.8V
SMBCLK, SMBDATA, ALERT ...................................-0.3V to +6V
RESET, STBY, ADD0, ADD1, OT1, OT2 ...................-0.3V to +6V
SMBDATA Current .................................................1mA to 50mA
DXN Current ......................................................................±1mA
912SMBDATASMBus Serial-Data Input/Output, Open Drain
1013OT2
—1, 16N.C.No Connect
—6ADD1
—7RESET
—14ADD0
—15STBY
NAMEFUNCTION
Supply Voltage Input, +3V to +3.6V. Bypass to GND with a 0.1µF capacitor. A
CC
47Ω series resistor is recommended but not required for additional noisefiltering. See Typical Operating Circuit.
Combined Remote-Diode Current Source and A/D Positive Input for Remote-Diode Channel 1. DO NOT LEAVE DXP1 FLOATING; connect DXP1 to DXN if noremote diode is used. Place a 2200pF capacitor between DXP1 and DXN fornoise filtering.
Combined Remote-Diode Current Sink and A/D Negative Input. DXN is internallybiased to one diode drop above ground.
Combined Remote-Diode Current Source and A/D Positive Input for Remote-Diode Channel 2. DO NOT LEAVE DXP2 FLOATING; connect DXP2 to DXN if noremote diode is used. Place a 2200pF capacitor between DXP2 and DXN fornoise filtering.
Overtemperature Active-Low Output, Open Drain. OT1 is asserted low only whenthe temperature is above the programmed OT1 threshold.
SMBus Alert (Interrupt) Active-Low Output, Open-Drain. Asserts whentemperature exceeds user-set limits (high or low temperature) or when a remotesensor opens. Stays asserted until acknowledged by either reading the statusregister or by successfully responding to an alert response address. See theALERTInterrupts section.
Overtemperature Active-Low Output, Open Drain. OT2 is asserted low only whentemperature is above the programmed OT2 threshold.
SMBus Slave Address Select Input (Table 10). ADD0 and ADD1 are sampledupon power-up.
Reset Input. Drive RESET high to set all registers to their default values (PORstate). Pull RESET low for normal operation.
SMBus Slave Address Select Input (Table 10). ADD0 and ADD1 are sampledupon power-up.
Hardware Standby Input. Pull STBY low to put the device into standby mode.All registers’ data are maintained.
RCL03 h0000 0000Read configuration byte (fault queue should be disabled at startup)
RCRA04 h0000 0110Read conversion rate byte
RLHN05 h
RLLI06 h
RRHI07 h
RRLS08 h
WCA09 h0010 0000Write configuration byte
WCRW0A h0000 0110Write conversion rate byte
WLHO0B h
WLLM0C h
WRHA0D h
WRLN0E h
OSHT0F h0000 0000One shot
REET10 h0000 0000
RIET11 h0000 0000Read internal extended temperature
RSL212 h0000 0000Read status register 2
RWO2E16 h
RWO2I17 h
0000 0000
(0°C)
0000 0000
(0°C)
0100 0110
(+70°C)
1100 1001
(-55°C)
0100 0110
(+70°C)
1100 1001
(-55°C)
0100 0110
(+70°C)
1100 1001
(-55°C)
0100 0110
(+70°C)
1100 1001
(-55°C)
0111 1000
(+120°C)
0101 1010
(+90°C)
Read internal temperature
Read external channel 1 temperature if bit 3 of configuration register is 0;
Read external channel 2 temperature if bit 3 of configuration register is 1
Read internal ALERT high limit
Read internal ALERT low limit
Read external channel 1 ALERT high limit if bit 3 of configuration register is 0;
Read external channel 2ALERT high limit if bit 3 of configuration register is 1
Read external channel 1ALERT low limit if bit 3 of configuration register is 0;
Read external channel 2ALERT low limit if bit 3 of configuration register is 1
Write internal ALERT high limit
Write internal ALERT low limit
Write external channel 1ALERT high limit if bit 3 of configuration register is 0;
Write external channel 2ALERT high limit if bit 3 of configuration register is 1
Write external channel 1ALERT low limit if bit 3 of configuration register is 0;
Write external channel 2 ALERT low limit if bit 3 of configuration register is 1
Read extended temp of external channel 1 if bit 3 of configuration register is 0;
Read extended temp of external channel 2 if bit 3 of configuration register is 1
Read/write external OT2 limit for channel 1 if bit 3 of configuration register is 0;
Read/write external OT2 limit for channel 2 if bit 3 of configuration register is 1
Read/write internal OT2 limit
RWO1E19 h
RWO1I20 h
0101 1010
(+90°C)
0100 0110
(+70°C)
Read/write external OT1 limit for channel 1 if bit 3 of configuration register is 0;
Read/write external OT1 limit for channel 2 if bit 3 of configuration register is 1
2SMB Timeout Disable0When set to 1, it disables the SMBus timeout, as well as the alert response.
1MASK Alert Channel 20When set to 1, it masks ALERT interrupt due to channel 2.
0MASK Alert Channel 10When set to 1, it masks ALERT interrupt due to channel 1.
POR
STATE
Standby mode control bit. If 1, immediately stops converting and enters
standby mode. If zero, it converts in either one-shot or timer mode.
Fault queue enables when 1. When set to 1, four consecutive faults must occur
before OT2 output is asserted.
0: Read/write remote 1 temperature and set-point values.
1: Read/write remote 2 temperature and set-point values.
When 1, internal high-temperature ALERT has tripped, cleared by POR or by reading this status
register. If the fault condition still exists, this bit is set again after the next conversion.
When 1, internal low-temperature ALERT has tripped, cleared by POR or by reading this status
register. If the fault condition still exists, this bit is set again after the next conversion.
A 1 indicates external junction 1 high-temperature ALERT has tripped, cleared by POR or by
reading this status register. If the fault condition still exists, this bit is set again after the next
conversion.
A 1 i nd i cates exter nal j uncti on 1 l ow - tem p er atur e ALE RT has tr i p p ed , cl ear ed b y P OR or b y r ead i ng thi s
status r eg i ster . If the faul t cond i ti on sti l l exi sts, thi s b i t i s set ag ai n after the next conver si on.
A 1 indicates external diode 1 is open, cleared by POR or by reading this status register. If the
fault condition still exists, this bit is set again after the next conversion.
A 1 indicates external junction 1 temperature exceeds the OT1 threshold, cleared by reading this
register.
A 1 indicates internal junction temperature exceeds the internal OT1 threshold, cleared by
reading this register.
BITNAMEPORFUNCTION
7(MSB)IOT20
6R2OT20
5R1OT20
4R2HIGH0
3R2LOW0
22OPEN0
1R2OT10
0RFU0Reserved.
A 1 indicates internal junction temperature exceeds the internal OT2 threshold, cleared by
reading this register.
A 1 indicates external junction temperature 2 exceeds the external OT2 threshold, cleared by
reading this register.
A 1 indicates external junction temperature 1 exceeds the OT2 threshold, cleared by reading this
register.
A 1 indicates external junction 2 high-temperature ALERT has tripped; cleared by POR or readout
of the status register. If the fault condition still exists, this bit is set again after the next conversion.
A 1 indicates external junction 2 low-temperature ALERT has tripped; cleared by POR or readout
of the status register. If the fault condition still exists, this bit is set again after the next conversion.
A 1 indicates external diode 2 open; cleared by POR or readout of the status register. If the fault
condition still exists, this bit is set again after the next conversion.
A 1 indicates external junction 2 temperature exceeds the OT1 threshold, cleared by reading this
register.
A = START CONDITION
B = MSB OF ADDRESS CLOCKED INTO SLAVE
C = LSB OF ADDRESS CLOCKED INTO SLAVE
D = R/W BIT CLOCKED INTO SLAVE
E = SLAVE PULLS SMBDATA LINE LOW
AB CDEFG HIJ
t
LOWtHIGH
t
SU:DAT
t
LOWtHIGH
t
HD:DAT
F = ACKNOWLEDGE BIT CLOCKED INTO MASTER
G = MSB OF DATA CLOCKED INTO SLAVE
H = LSB OF DATA CLOCKED INTO SLAVE
I = MASTER PULLS DATA LINE LOW
K
t
SU:STO
J = ACKNOWLEDGE CLOCKED INTO SLAVE
K = ACKNOWLEDGE CLOCK PULSE
L = STOP CONDITION
M = NEW START CONDITION
K
M
L
t
BUF
M
L
SMBCLK
SMBDATA
t
t
HD:STA
SU:STA
A = START CONDITION
B = MSB OF ADDRESS CLOCKED INTO SLAVE
C = LSB OF ADDRESS CLOCKED INTO SLAVE
D = R/W BIT CLOCKED INTO SLAVE
E = SLAVE PULLS SMBDATA LINE LOW
t
SU:DAT
F = ACKNOWLEDGE BIT CLOCKED INTO MASTER
G = MSB OF DATA CLOCKED INTO MASTER
H = LSB OF DATA CLOCKED INTO MASTER
I = MASTER PULLS DATA LINE LOW
t
HD:DAT
J = ACKNOWLEDGE CLOCKED INTO SLAVE
K = ACKNOWLEDGE CLOCK PULSE
L = STOP CONDITION
M = NEW START CONDITION