TIPCA9555DGVR
Overview
The PCA9555DGVR is a 16-bit I/O expander designed for I2C or SMBus applications, providing a simple solution for expanding the number of GPIO pins available to a microcontroller. It operates over a wide voltage range of 2.3V to 5.5V and features an active-low interrupt output to notify the host system of input state changes without constant polling. Each of the 16 ports can be independently configured as an input or output with high-current drive capability for LEDs.
Why Choose This Part
This device offers excellent design flexibility with three hardware address pins, allowing up to eight units to share the same I2C bus. Its very low standby current of 1.3 uA makes it ideal for battery-powered applications, while the built-in polarity inversion register simplifies software logic by allowing the input data to be inverted in hardware.
Applications
Key Specifications
Getting Started
To implement the PCA9555DGVR, connect the SCL and SDA lines to the host I2C bus with appropriate pull-up resistors and set the hardware address via pins A0, A1, and A2. Software integration requires writing to the Configuration Register to define pin direction and reading from the Input Port Register or writing to the Output Port Register to manage I/O states.
PCA9555 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Package | Stock |
|---|---|---|
| PCA9555DGVR (this part) | TFSOP-24 | — |
| PCA9555DBR | SSOP-24 | 1,381 |
| PCA9555PWJ (Nexperia USA Inc.) | TSSOP-24 | 157 |
| PCA9555BSHP (NXP USA Inc.) | VFQFN-24 | — |
| PCA9555DW | SOIC-24 | 1,967 |
| PCA9555RGER | VFQFN-24 | — |



