Datasheet

PCA8574_PCA8574A All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
Product data sheet Rev. 3 — 3 June 2013 10 of 32
NXP Semiconductors
PCA8574; PCA8574A
Remote 8-bit I/O expander for I
2
C-bus with interrupt
8.4 Power-on reset
When power is applied to V
DD
, an internal Power-On Reset (POR) holds the PCA8574;
PCA8574A in a reset condition until V
DD
has reached V
POR
. At that point, the reset
condition is released and the PCA8574; PCA8574A registers and I
2
C-bus/SMBus state
machine will initialize to their default states of all I/Os to inputs with weak current source to
V
DD
. Thereafter V
DD
must be lowered below V
POR
and back up to the operation voltage for
power-on reset cycle.
8.5 Interrupt output (INT)
The PCA8574/74A provides an open-drain output (INT) which can be fed to a
corresponding input of the microcontroller (see Figure 10
). As soon as a port input is
changed, the INT
will be active (LOW) and notify the microcontroller.
An interrupt is generated at any rising or falling edge of the port inputs. After time t
v(Q)
, the
signal INT
is valid.
The interrupt will reset to HIGH when data on the port is changed to the original setting or
data is read or written by the master.
In the Write mode, the interrupt may be reset (HIGH) on the rising edge of the
acknowledge bit of the data byte and also on the rising edge of the write to port pulse. The
interrupt will always be reset (HIGH) on the falling edge of the write to port pulse (see
Figure 8
).
The interrupt is reset (HIGH) in the Read mode on the rising edge of the acknowledge of
slave address byte and on the rising edge of the read from port pulse (see Figure 9
).
During the interrupt reset, any I/O change close to the read or write pulse may not
generate an interrupt, or the interrupt will have a very short pulse. After the interrupt is
reset, any change in I/Os will be detected and transmitted as an INT
.
At power-on reset all ports are in Input mode and the initial state of the ports is HIGH,
therefore, for any port pin that is pulled LOW or driven LOW by external source, the
interrupt output will be active (output LOW).
Fig 10. Application of multiple PCA8574/74As with interrupt
002aac682
V
DD
MICROCONTROLLER
INT
PCA8574
INT
PCA8574
INT
device 1 device 2
PCA8574A
INT
device 16