This 4-bit I/O expander for the two-line bidirectional bus (I2C) is designed for 2.3-V to 5.5-V VCC operation. It provides general-purpose remote I/O expansion for most microcontroller families through the I2C interface [serial clock (SCL), serial data (SDA)].
The PCA9536 features 4-bit Configuration (input or output selection), Input Port, Output Port, and Polarity Inversion (active high or active low) registers. At power on, the I/Os are configured as inputs with a weak pullup to VCC. However, the system controller can enable the I/Os as either inputs or outputs by writing to the I/O configuration bits. If no signals are applied externally to the PCA9536, the voltage level is 1, or high, because of the internal pullup resistors. The data for each input or output is stored in the corresponding Input Port or Output Port register. The polarity of the Input Port register can be inverted with the Polarity Inversion register and the system controller reads all registers.
The system controller resets the PCA9536 in the event of a timeout or other improper operation by utilizing the power-on reset feature, which puts the registers in their default state and initializes the I2C/SMBus state machine.
The device outputs (latched) have high-current drive capability for directly driving LEDs, but has low current consumption.
PART NUMBER | PACKAGE(1) | BODY SIZE (NOM) |
---|---|---|
PCA9536 | SOIC (8) | 4.90 mm × 3.91 mm |
VSSOP (8) | 3.00 mm × 3.00 mm |
Changes from Revision G (June 2014) to Revision H (March 2022)
Changes from Revision F (September 2008) to Revision G (June 2014)
PIN | I/O | DESCRIPTION | |
---|---|---|---|
NO. | NAME | ||
1 | P0 | I/O | P-port input-output. Push-pull design structure |
2 | P1 | I/O | P-port input-output. Push-pull design structure |
3 | P2 | I/O | P-port input-output. Push-pull design structure |
4 | GND | — | Ground |
5 | P3 | I/O | P-port input-output. Push-pull design structure |
6 | SCL | I/O | Serial clock bus. Connect to VCC through a pullup resistor |
7 | SDA | I/O | Serial data bus. Connect to VCC through a pullup resistor |
8 | VCC | — | Supply voltage |
MIN | MAX | UNIT | |||
---|---|---|---|---|---|
VCC | Supply voltage | –0.5 | 6 | V | |
VI | Input voltage (2) | –0.5 | 6 | V | |
VO | Output voltage (2) | –0.5 | 6 | V | |
IIK | Input clamp current | VI < 0 | –20 | mA | |
IOK | Output clamp current | VO < 0 | –20 | mA | |
IIOK | Input/output clamp current | VO < 0 or VO > VCC | ±20 | mA | |
IOL | Continuous output low current | VO = 0 to VCC | 50 | mA | |
IOH | Continuous output high current | VO = 0 to VCC | –50 | mA | |
ICC | Continuous current through GND | –200 | mA | ||
Continuous current through VCC | 160 | ||||
Tstg | Storage temperature | –65 | 150 | °C |
MIN | MAX | UNIT | |||
---|---|---|---|---|---|
V(ESD) | Electrostatic discharge | Human body model (HBM), per ANSI/ESDA/JEDEC JS-001, all pins(1) | 0 | 2000 | V |
Charged device model (CDM), per JEDEC specification JESD22-C101, all pins(2) | 0 | 1000 |