PCA9555D,118
Overview
The PCA9555D,118 is a 16-bit I/O expander designed for I2C-bus and SMBus applications, providing a simple solution for expanding the available GPIO on a microcontroller. It features two 8-bit ports with push-pull outputs and an active-low interrupt output to notify the host of input state changes. The device operates across a wide supply voltage range of 2.3V to 5.5V and includes a polarity inversion register for flexible logic control.
Why Choose This Part
It offers high-drive capability with 25mA sink current per I/O and low standby power consumption of only 1 microamp. The internal power-on reset ensures all pins start as inputs to prevent bus contention during boot, and the built-in noise filter on SCL/SDA ensures reliable communication in electrically noisy environments.
Applications
Key Specifications
Getting Started
To evaluate this part, connect it to any I2C master such as an Arduino or Raspberry Pi using the 400 kHz Fast Mode protocol. Ensure the three hardware address pins are tied to VDD or VSS to set the unique bus address. Many open-source libraries for the PCA9555 family are available for rapid software integration across standard embedded toolchains.



