TIPCA9555DWR
Overview
The PCA9555DWR is a 16-bit I/O expander designed for I2C-bus or SMBus applications, providing a simple way to add additional general-purpose pins to a microcontroller. It features two 8-bit ports with configurable input, output, and polarity inversion registers, along with an interrupt output to notify the host of input state changes.
Why Choose This Part
This device supports a wide operating voltage range and high-impedance open-drain interrupt output, making it compatible with various logic levels. It includes internal power-on reset circuitry to ensure all registers initialize to a known state, simplifying system startup routines.
Applications
Getting Started
To implement this device, connect the SDA and SCL lines to your microcontroller I2C bus with appropriate pull-up resistors. Address pins A0, A1, and A2 should be hardwired to GND or VCC to set the unique I2C slave address. Software development typically involves writing to the Configuration register to set pin direction and reading the Input Port register to capture external logic states.
PCA9555 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Package | Stock |
|---|---|---|
| PCA9555DWR (this part) | — | 2,416 |
| PCA9555DBR | SSOP-24 | 1,381 |
| PCA9555PWJ (Nexperia USA Inc.) | TSSOP-24 | 157 |
| PCA9555DGVR | TFSOP-24 | — |
| PCA9555BSHP (NXP USA Inc.) | VFQFN-24 | — |
| PCA9555DW | SOIC-24 | 1,967 |
| PCA9555RGER | VFQFN-24 | — |



