NE1617A All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.
Product data sheet Rev. 5 — 20 March 2012 10 of 30
NXP Semiconductors
NE1617A
Temperature monitor for microprocessor systems
commands of registers named WIHL, WILL, WEHL, WELL, RIHL, RILL, REHL, RELL,
accordingly. The POR default values are +127 C (0111 1111) for the HIGH limit and
55 C (1100 1001) for the LOW limit.
8.3.6 One-shot command
The one-shot command is not actually a data register as such and a write operation to it
will initiate an ADC conversion. The send byte format of the SMBus, as described later,
with the use of OSHT command (0Fh), is used for this writing operation. In normal
free-running-conversion operation mode of the device, a one-shot command immediately
forces a new conversion cycle to begin. However, if a conversion is in progress when a
one-shot command is received, the command is ignored. In software standby mode the
one-shot command generates a single conversion and comparison cycle and then puts
the device back in its standby mode after the conversion. In hardware standby mode, the
one shot is inhibited.
8.3.7 Status register
The content of the status register reflects condition status resulting from all of these
activities: comparisons between temperature measurements and temperature limits, the
status of ADC conversion, and the hardware condition of the connection of external diode
to the device. Bit assignments and bit functions of this register are listed in Table 8
. This
register can only be read using the command of register named RS. Upon POR, the
status of all flag bits are reset to zero. The status byte is cleared by any successful read of
the status register unless the fault condition persists.
Notice that any one of the fault conditions, except the conversion busy, also introduces an
Alert interrupt to the SMBus that will be described in Section 8.3.8
. Also, whenever a
one-shot command is executed, the status byte should be read after the conversion is
completed, which is about 170 ms after the one-shot command is sent.
[1] These flags stay HIGH until the status register is read or POR is activated.
[2] This flag stays HIGH until POR is activated.
8.3.8 Alert interrupt
The ALERT output is used to signal Alert interruption from the device to the SMBus and is
active LOW. Because this output is an open-drain output, a pull-up resistor (10 k typical)
to V
DD
is required, and slave devices can share a common interrupt line on the same
SMBus. An Alert interrupt is asserted by the device whenever any one of the fault
conditions, as described in Section 8.3.7 “
Status register, occurs: measured temperature
equals or exceeds corresponding temp limits, the remote diode is physically disconnected
from the device pins. Alert interrupt signal is latched and can only be cleared by reading
Table 8. Status register bit assignment
Bit Symbol POR state Function
7 (MSB) BUSY n/a HIGH when the ADC is busy converting
6IHLF
[1]
0 HIGH when the internal temperature high limit has tripped
5 ILLF
[1]
0 HIGH when the internal temperature low limit has tripped
4EHLF
[1]
0 HIGH when the external temperature high limit has tripped
3ELLF
[1]
0 HIGH when the external temperature low limit has tripped
2OPEN
[2]
0 HIGH when the external diode is opened
1 to 0 - 0 reserved
NE1617A All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.
Product data sheet Rev. 5 — 20 March 2012 11 of 30
NXP Semiconductors
NE1617A
Temperature monitor for microprocessor systems
the Alert Response byte from the Alert Response Address, which is a special slave
address to the SMBus. The ALERT
output cannot be reset by reading the device status
register.
The device was designed to accommodate the Alert interrupt detection capability of the
SMBus.
1
Basically, the SMBus provides Alert response interrupt pointers in order to
identify the slave device which has caused the Alert interrupt. The 7-bit Alert response
slave address is 0001 100 and the Alert response byte reflects the slave address of the
device which has caused Alert interrupt. Bit assignments of the Alert response byte are
listed in Table 9
. The ALERT output will be reset to HIGH state upon reading the Alert
response slave address unless the fault condition persists.
8.4 Power-up default condition
Upon power-up reset (power is switched off-on), the NE1617A goes into this default
condition:
Interrupt latch is cleared, the ALERT output is pulled HIGH by the external pull-up
resistor.
The auto-conversion rate is at 0.25 Hz; conversion rate data is 02h.
Temperature limits for both channels are +127 C for high limit, and 55 C for low
limit.
Command pointer register is set to ‘00’ for quickly reading the RIT.
8.5 Fault detection
The NE1617A has a fault detector to the diode connection. The connection is checked
when a conversion is initiated and the proper flags are set if the fault condition has
occurred.
1. The NE1617A implements the collision arbitration function per System Management Bus Specification Revision 1.1, dated
December 11, 1998, which conforms to standard I
2
C-bus arbitration as described in NXP document UM10204, “I
2
C-bus
specification and user manual”.
Table 9. Alert response (Alert response address 0001 100) bit description
Bit Symbol Description
7 (MSB) ADD7 indicate address B6 of alerted device
6 ADD6 indicate address B5 of alerted device
5 ADD5 indicate address B4 of alerted device
4 ADD4 indicate address B3 of alerted device
3 ADD3 indicate address B2 of alerted device
2 ADD2 indicate address B1 of alerted device
1 ADD1 indicate address B0 of alerted device
0 (LSB) 1 logic 1
Table 10. Fault detection
D+ and D ALERT output RET data storage Status set flag
opened LOW 127 C B2 and B4
shorted LOW 127 CB4
NE1617A All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.
Product data sheet Rev. 5 — 20 March 2012 12 of 30
NXP Semiconductors
NE1617A
Temperature monitor for microprocessor systems
8.6 SMBus interface
The device can communicate over a standard 2-wire serial interface System Management
Bus (SMBus) using the device pins SCLK and SDATA. The device employs four standard
SMBus protocols: write byte, read byte, send byte and receive byte. Data formats of those
protocols are shown in Figure 3
with following notifications:
The SMBus master initiates data transfer by establishing a START condition (S) and
terminates data transfer by generating a STOP condition (P).
Data is sent over the serial bus in sequence of 9 clock pulses according to each 8-bit
data byte followed by 1-bit status of the device acknowledgement.
The 7-bit slave address is equivalent to the selected address of the device.
The command byte is equivalent to the selected command of the device register.
The ‘send byte’ format is often used for the one-shot conversion command.
The ‘receive byte’ format is used for quicker transfer data from a device reading
register that was previously selected by a read byte format.
a. Write byte format (for writing data byte to the device register)
b. Read byte format (for reading data byte from the device register)
c. Send byte format (for sending command without data, such as one-shot command)
d. Receive byte format (for continuously reading from device register)
Fig 3. SMBus programming format
0S
START condition
R/W
acknowledged
by device
002aad523
P7 bits device address
STOP
condition
8 bits to register
commandACK
8 bits device register
acknowledged
by device
ACK data
acknowledged
by device
ACKaddress
0S
START condition R/W acknowledged
by device
002aad524
P7 bits device address
STOP
condition
8 bits from register
commandACK
8 bits device register
acknowledged
by device
ACK data
not
acknowledged
by controller
NACKaddress
S
(re)START
condition
7 bits device address
address
1
R/W
acknowledged
by device
ACK
0S
START condition
R/W
acknowledged
by device
002aad525
P7 bits device address
STOP
condition
commandACK
8 bits device register
acknowledged
by device
ACKaddress
1S
START condition
R/W
acknowledged
by device
002aad526
P7 bits device address
STOP
condition
dataACK
8 bits from register
not
acknowledged
by controller
NACKaddress

NE1617ADS,112

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
Board Mount Temperature Sensors I2C LOC +/- 2OC AND
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet