PCA9541A All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
Product data sheet Rev. 5 — 24 April 2014 16 of 45
NXP Semiconductors
PCA9541A
2-to-1 I
2
C-bus master selector with interrupt logic and reset
7.4.3 Downstream interrupt
An interrupt can also be generated by a downstream device by asserting the INT_IN pin
LOW. When INT_IN
is asserted LOW, and if both INTINMSK bits are not set to ‘1’ by
either master, INT0
and INT1 both go LOW.
By setting the INTINMSK bit to ‘1’ by a master and/or the INTINMSK bit to ‘1’ by the other
master, the interrupts are masked and the corresponding masked channels do not receive
an interrupt (INT0
and/or INT1 line does not go LOW).
7.4.4 Functional test interrupt
A master can send an interrupt to itself to test its own INT wire or send an interrupt to the
other master to test its INT
line. This is done by:
setting the TESTON bit to ‘1’ to test its own INT line
setting the NTESTON bit to ‘1’ to test the other master INT line
Setting the TESTON and/or NTESTON bits to ‘0’ by a master clears the interrupts.
Remark: Interrupt outputs have an open-drain structure. Interrupt input does not have any
internal pull-up resistor and must not be left floating (that is, pulled HIGH to V
DD
through
resistor) in order to avoid any undesired interrupt conditions.
7.4.5 Register 2: Interrupt Status Register (B1:B0 = 10b)
The Interrupt Status Register for both the masters is identical and is described below.
Nevertheless, there are physically 2 internal Interrupt Registers, one for each upstream
channel.
When Master 0 reads this register, the internal Interrupt Register 0 is accessed.
When Master 1 reads this register, the internal Interrupt Register 1 is accessed.
Table 13. Register 2 - Interrupt Status register (B1:B0 = 10b) bit allocation
7 6 5 4 3 2 1 0
NMYTEST MYTEST 0 0 BUSLOST BUSOK BUSINIT INTIN
Table 14. Register 2 - Interrupt Status (ISTAT) register bit description
Legend: * default value
Bit Symbol Access Value
[1]
Description
7 NMYTEST
[2]
R only 0* no interrupt generated due to NTESTON bit from the other master
(NTESTON = 0 from the other master)
[3]
1 interrupt generated due to TESTON bit from the other master
(NTESTON = 1 from the other master)
[3]
6 MYTEST
[2]
R only 0* no interrupt generated by TESTON bit (TESTON = 0)
[3]
1 interrupt generated by TESTON bit (TESTON = 1)
[3]
5 - R only 0* not used
4 - R only 0* not used
3BUSLOST
[4]
R only 0* no interrupt generated to the previous master when switching to the new one
is initiated
1 interrupt generated to the previous master when switching to the new one is
initiated
PCA9541A All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
Product data sheet Rev. 5 — 24 April 2014 17 of 45
NXP Semiconductors
PCA9541A
2-to-1 I
2
C-bus master selector with interrupt logic and reset
[1] Default values are the same for PCA9541A/01 and PCA9541A/03.
[2] Reading the Interrupt Status Register does not clear the MYTEST, NMYTEST or the INTIN bits. They are cleared if:
INT_IN
line goes HIGH for INTIN bit
TESTON bit is cleared for MYTEST bit
NTESTON bit is cleared for NMYTEST bit
[3] Interrupt on a master is cleared after TESTON bit is cleared by the same master or NTESTON bit is cleared by the other master.
[4] BUSINIT, BUSOK and BUSLOST bits in the Interrupt Status Register get cleared after a read of the same register is done. Precisely, the
register gets cleared on the second clock pulse during the read operation.
[5] If the interrupt condition remains on INT_IN
after the read sequence, another interrupt will be generated (if the interrupt has not been
masked).
7.5 Power-on reset
When power is applied to V
DD
, an internal power-on reset holds the PCA9541A in a reset
condition until V
DD
has reached V
POR
. At this point, the reset condition is released and the
internal registers are initialized to their default states, with:
PCA9541A/01: default Channel 0 (no STOP detect)
After power-up and/or insertion of the device in the main I
2
C-bus, the upstream
Channel 0 and the downstream slave channel are connected together.
PCA9541A/03: default ‘no channel’ (no STOP detect)
After power-up and/or insertion of the device in the main I
2
C-bus, no channel will be
connected to the downstream channel. The device is ready to receive a START
condition and its address by a master.
If either register writes to its Control Register, then the connection between the
upstream and the downstream channels is determined by the values on the Control
Registers.
Thereafter, V
DD
must be lowered below 0.2 V for at least 5 s in order to reset the device.
2BUSOK
[4]
R only 0* no interrupt generated by bus sensor function
1 interrupt generated by bus sensor function (masked when bus
recovery/initialization requested) - Bus was not idle when the switch occurred
1 BUSINIT
[4]
R only 0* no interrupt generated by the bus recovery/initialization function
1 interrupt generated by the bus recovery/initialization function;
recovery/initialization done
0INTIN
[2]
R only 0* no interrupt on interrupt input (INT_IN)
[5]
1 interrupt on interrupt input (INT_IN)
[5]
Table 14. Register 2 - Interrupt Status (ISTAT) register bit description …continued
Legend: * default value
Bit Symbol Access Value
[1]
Description
PCA9541A All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
Product data sheet Rev. 5 — 24 April 2014 18 of 45
NXP Semiconductors
PCA9541A
2-to-1 I
2
C-bus master selector with interrupt logic and reset
7.6 External reset
A reset can be accomplished by holding the RESET pin LOW for a minimum of t
w(rst)L
.
The PCA9541A registers and I
2
C-bus state machine are held in their default states until
the RESET
input is once again HIGH. This input typically requires a pull-up resistor to
V
DD
.
Default states are:
I
2
C-bus upstream Channel 0 connected to the I
2
C-bus downstream channel for the
PCA9541A/01
no I
2
C-bus upstream channel connected to the I
2
C-bus downstream channel for the
PCA9541A/03.
7.7 Voltage translation
The pass gate transistors of the PCA9541A are constructed such that the V
DD
voltage can
be used to limit the maximum voltage that is passed from one I
2
C-bus to another.
Figure 8 shows the voltage characteristics of the pass gate transistors (note that the graph
was generated using the data specified in Section 12 “
Static characteristics of this data
sheet). In order for the PCA9541A to act as a voltage translator, the V
o(sw)
voltage should
be equal to, or lower than the lowest bus voltage. For example, if the main buses were
running at 5 V, and the downstream bus was 3.3 V, then V
o(sw)
should be equal to or
below 3.3 V to effectively clamp the downstream bus voltages. Looking at Figure 8
, we
see that V
o(sw)(max)
is at 3.3 V when the PCA9541A supply voltage is 4.0 V or lower so the
PCA9541A supply voltage could be set to 3.3 V. Pull-up resistors can then be used to
bring the bus voltages to their appropriate levels (see Figure 17
).
More Information on voltage translation can be found in Application Note AN262:
PCA954X family of I
2
C/SMBus multiplexers and switches.
(1) maximum
(2) typical
(3) minimum
Fig 8. Pass gate voltage as a function of supply voltage
V
DD
(V)
2.0 5.54.53.0 4.0
002aaa964
3.0
2.0
4.0
5.0
V
o(sw)
(V)
1.0
3.5 5.02.5
(1)
(2)
(3)

PCA9541AD/01,118

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
I/O Controller Interface IC MSTR SLCTR W/INTRPT LOGIC AND RESET
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union