DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

PCA9545C View Datasheet(PDF) - NXP Semiconductors.

Part Name
Description
Manufacturer
PCA9545C Datasheet PDF : 32 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
NXP Semiconductors
PCA9545A/45B/45C
4-channel I2C-bus switch with interrupt logic and reset
6.2.2 Interrupt handling
The PCA9545A/45B/45C provides 4 interrupt inputs, one for each channel, and one
open-drain interrupt output. When an interrupt is generated by any device, it is detected
by the PCA9545A/45B/45C and the interrupt output is driven LOW. The channel does not
need to be active for detection of the interrupt. A bit is also set in the control register.
Bit 4 through bit 7 of the control register corresponds to channel 0 through channel 3 of
the PCA9545A/45B/45C, respectively. Therefore, if an interrupt is generated by any
device connected to channel 1, the state of the interrupt inputs is loaded into the control
register when a read is accomplished. Likewise, an interrupt on any device connected to
channel 0 would cause bit 4 of the control register to be set on the read. The master can
then address the PCA9545A/45B/45C and read the contents of the control register to
determine which channel contains the device generating the interrupt. The master can
then reconfigure the PCA9545A/45B/45C to select this channel, and locate the device
generating the interrupt and clear it.
It should be noted that more than one device can provide an interrupt on a channel, so it is
up to the master to ensure that all devices on a channel are interrogated for an interrupt.
If the interrupt function is not required, the interrupt inputs may be used as
general-purpose inputs.
If unused, interrupt inputs must be connected to VDD through a pull-up resistor.
Table 5. Control register: Read — interrupt
INT3 INT2 INT1 INT0 B3 B2 B1 B0 Command
0
no interrupt on channel 0
X
X
X
X
X
X
X
1
interrupt on channel 0
0
no interrupt on channel 1
X
X
X
X
X
X
X
1
interrupt on channel 1
0
no interrupt on channel 2
X
X
X
X
X
X
X
1
interrupt on channel 2
0
no interrupt on channel 3
X
X
X
X
X
X
X
1
interrupt on channel 3
Remark: Several interrupts can be active at the same time. Example: INT3 = 0, INT2 = 1,
INT1 = 1, INT0 = 0, means that there is no interrupt on channel 0 and channel 3, and
there is interrupt on channel 1 and channel 2.
6.3 RESET input
The RESET input is an active LOW signal which may be used to recover from a bus fault
condition. By asserting this signal LOW for a minimum of tw(rst)L, the PCA9545A/45B/45C
resets its registers and I2C-bus state machine and deselects all channels. The RESET
input must be connected to VDD through a pull-up resistor.
PCA9545A_45B_45C
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 9 — 5 May 2014
© NXP Semiconductors N.V. 2014. All rights reserved.
8 of 32

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]