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