Philips Semiconductors Product data
PCA9556Octal SMBus and I
2
C registered interface
2002 Mar 28
4
REGISTERS
Command Byte
Command Protocol Function
0 Read byte Input port register
1 Read/write byte Output port register
2 Read/write byte Polarity inversion register
3 Read/write byte Configuration register
The command byte is the first byte to follow the address byte during
a write transmission. It is used as a pointer to determine which of the
following registers will be written or read.
Register 0 — Input Port Register
I7 I6 I5 I4 I3 I2 I1 I0
This register is an read-only port. It reflects the incoming logic levels
of the pins, regardless of whether the pin is defined as an input or an
output by register 3. Writes to this register have no effect.
Register 1 — Output Port Register
bit O7 O6 O5 O4 O3 O2 O1 O0
default
0 0 0 0 0 0 0 0
This register reflects the outgoing logic levels of the pins defined as
outputs by register 3. Bit values in this register have no effect on
pins defined as inputs. In turn, reads from this register reflect the
value that is in the flip-flop controlling the output selection, NOT the
actual pin value.
Register 2 — Polarity Inversion Register
bit N7 N6 N5 N4 N3 N2 N1 N0
default
1 1 1 1 0 0 0 0
This register enables polarity inversion of pins defined as inputs by
register 3. If a bit in this register is set (written with ‘1’), the
corresponding port pin’s polarity is inverted. If a bit in this register is
cleared (written with a ‘0’), the corresponding port pin’s original
polarity is retained.
Register 3 — Configuration Register
bit C7 C6 C5 C4 C3 C2 C1 C0
default
1 1 1 1 1 1 1 1
This register configures the directions of the I/O pins. If a bit in this
register is set, the corresponding port pin is enabled as an input with
high impedance output driver. If a bit in this register is cleared, the
corresponding port pin is enabled as an output.
RESET
Power-on Reset
When power is applied to V
DD
, an internal power-on reset holds the
PCA9556 in a reset state until V
DD
has reached V
POR
. At that point,
the reset condition is released and the PCA9556 registers and
SMBus state machine will initialize to their default states.
External Reset
A reset can be accomplished by holding the RESET pin low for a
minimum of T
W
. The PCA9556 registers and SMBus/I
2
C state
machine will be held in their default state until the RESET
input is
once again high. This input typically requires a pull-up to 3.3 V V
CC.
Philips Semiconductors Product data
PCA9556Octal SMBus and I
2
C registered interface
2002 Mar 28
5
SIMPLIFIED SCHEMATIC OF I/O0
WRITE PULSE
DATA FROM
SHIFT REGISTER
I/O0
V
SS
WRITE
CONFIGURATION
PULSE
D
C
K
FF
Q
D
C
K
Q
FF
D
C
K
Q
FF
D
C
K
Q
FF
INPUT PORT
REGISTER
POLARITY
INVERSION
REGISTER
OUTPUT
PORT
REGISTER
DATA FROM
SHIFT REGISTER
DATA FROM
SHIFT REGISTER
WRITE POLARITY
PULSE
CONFIGURATION
REGISTER
OUTPUT PORT
REGISTER DATA
INPUT PORT
REGISTER DATA
POLARITY
REGISTER DATA
SW00795
READ PULSE
ESD PROTECTION DIODE
Q
Q
Q
Q
NOTE: On power–up or reset, all registers return to default values.
Figure 4. Simplified schematic of I/O0
Philips Semiconductors Product data
PCA9556Octal SMBus and I
2
C registered interface
2002 Mar 28
6
SIMPLIFIED SCHEMATIC OF I/O1 TO I/O7
WRITE PULSE
DATA FROM
SHIFT REGISTER
V
DD
I/O0 TO I/O15
V
SS
WRITE
CONFIGURATION
PULSE
D
C
K
FF
Q
D
C
K
Q
FF
D
C
K
Q
FF
D
C
K
Q
FF
INPUT PORT
REGISTER
POLARITY
INVERSION
REGISTER
OUTPUT
PORT
REGISTER
DATA FROM
SHIFT REGISTER
DATA FROM
SHIFT REGISTER
WRITE POLARITY
PULSE
CONFIGURATION
REGISTER
OUTPUT PORT
REGISTER DATA
INPUT PORT
REGISTER DATA
POLARITY
REGISTER DATA
READ PULSE
ESD PROTECTION DIODE
ESD PROTECTION DIODE
SW00796
Q
Q
Q
Q
NOTE: On power–up or reset, all registers return to default values.
Figure 5. Simplified schematic of I/O1 to I/O7

PCA9556PW,112

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
Interface - I/O Expanders OCTAL SMBUS REG INTERFACE
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet