TIPCA9555DW
Overview
The PCA9555DW is a 16-bit I/O expander designed for I2C or SMBus applications, providing a simple solution for increasing the number of available GPIOs on a microcontroller. It features two 8-bit ports with push-pull outputs and a latched design capable of high-current drive. The device operates across a wide voltage range of 2.3V to 5.5V and includes an active-low interrupt output to notify the host of input state changes.
Why Choose This Part
The PCA9555DW offers significant design flexibility with 5V tolerant I/Os and a low standby current of 2.5uA. Its push-pull output stage eliminates the need for external pull-up resistors on output pins, while the internal Power-On Reset (POR) ensures a known state at startup.
Applications
Key Specifications
Getting Started
To integrate this device, connect the I2C SDA/SCL lines and pull the three address pins (A0, A1, A2) high or low to set the unique bus address. Many vendors provide PCA9555 libraries for Arduino and C platforms; ensure the interrupt pin is connected to a hardware-interrupt-capable pin on your MCU for efficient event-driven processing.
PCA9555 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Package | Stock |
|---|---|---|
| PCA9555DW (this part) | SOIC-24 | 1,967 |
| PCA9555DBR | SSOP-24 | 1,381 |
| PCA9555PWJ (Nexperia USA Inc.) | TSSOP-24 | 157 |
| PCA9555BSHP (NXP USA Inc.) | VFQFN-24 | — |
| PCA9555DGVR | TFSOP-24 | — |
| PCA9555RGER | VFQFN-24 | — |



