ADT7516/ADT7517/ADT7519
SMBALERT
INT
SMBus/SPI INT/
allows them to do so.
is used in conjunction with
the SMBus general call address.
INT
The ADT7516/ADT7517/ADT7519 INT/
outputs are an
INT
interrupt line for devices that want to trade their ability to
One or more INT/
outputs can be connected to a common
master for an extra pin. The ADT7516/ADT7517/ADT7519 are
SMBALERT
SMBALERT
line connected to the master. When the
line is pulled low by one of the devices, the
INT
slave devices and use the SMBus/SPI INT/
to signal the host
INT
device that it wants to talk to. The SMBus/SPI INT/
on the
following procedure occurs as shown in Figure 68:
SMBALERT
ADT7516/ADT7517/ADT7519 is used as an over/under limit
indicator.
1.
is pulled low.
2. Master initiates a read operation and sends the alert
response address (ARA = 0001 100). This general call
address must not be used as a specific device address.
INT
The INT/
outputs of several devices to be wire-AND’ed together when the
INT
pin has an open-drain configuration that allows the
INT/
register to set the active polarity of the INT/
INT
pin is active low. Use C6 of the Control Configuration 1
INT
3. A device whose INT/
output is low responds to the
INT
output. The
alert response address and the master reads its device
address. As the device address is seven bits long, an LSB of
1 is added. The address of the device is now known and it
can be interrogated in the usual way.
power-up default is active low. The INT/
output can be
disabled or enabled by setting C5 of the Control Configuration 1
register to 1 or 0, respectively.
INT
The INT/
output becomes active when either the internal
INT
4. If INT/
output of more than one device is low, the one
temperature value, the external temperature value, VDD value, or
any of the AIN input values exceed the values in their
corresponding THIGH/VHIGH or TLOW/VLOW registers. The
with the lowest device address has priority in accordance
with normal SMBus specifications.
5. When the ADT7516/ADT7517/ADT7519 have responded
INT
INT/
output goes inactive again when a conversion result
INT
to the alert response address, they reset their INT/
has the measured value back within the trip limits and when the
status register associated with the out-of-limit event is read. The
two interrupt status registers show the event that caused the
output, provided that the condition that caused the out-of-
limit event no longer exists and that the status register
associated with the out-of-limit event is read. If the
INT
INT/
The INT/
can be connected to a voltage different from VDD, provided the
INT
pin to go active.
SMBALERT
line remains low, the master sends the ARA
again. It continues to do this until all devices whose
INT
output requires an external pull-up resistor. This
SMBALERT
outputs were low have responded.
maximum voltage rating of the INT/
output pin is not
exceeded. The value of the pull-up resistor depends on the
application but should be large enough to avoid excessive sink
MASTER
RECEIVES
SMBALERT
INT
currents at the INT/
output because they can heat the chip
ALERT RESPONSE
NO
ACK
START
RD ACK DEVICE ADDRESS
STOP
and affect the temperature reading.
ADDRESS
SMBUS ALERT RESPONSE
MASTER SENDS
ARA AND READ
COMMAND
DEVICE SENDS
ITS ADDRESS
INT
The INT/
when the SMBus/I2C interface is selected. It is an open-drain
INT
pin behaves the same way as an SMBus alert pin
INT
SMBALERT
ARA
Figure 68. INT/
Responds to
output and requires a pull-up to VDD. Several INT/
can be wire-AND’ed together, so that the common line goes low
INT
outputs
MASTER
ACK
MASTER
NACK
DEVICE ACK
MASTER
if one or more of the INT/
outputs goes low. The polarity of
pin must be set active low for a number of outputs
to be wire-AND’ed together.
INT
RECEIVES
SMBALERT
INT
the INT/
ALERT RESPONSE
ADDRESS
DEVICE
ADDRESS
NO
ACK
START
RD ACK
ACK
PEC
STOP
MASTER SENDS
ARA AND READ
COMMAND
SMBALERT
function.
The INT/
Slave devices on the SMBus cannot normally signal to the
SMBALERT
output can operate as an
DEVICE SENDS DEVICE SENDS
ITS ADDRESS ITS PEC DATA
INT
SMBALERT
ARA
Figure 69. INT/
Responds to
master that they want to talk, but the
function
with Packet Error Checking (PEC)
Rev. B | Page 42 of 44