EmbeddedRelated.com
The 2026 Embedded Online Conference
PCA9555DB,118

PCA9555DB,118

NXP Semiconductors
Interface - I/O Expanders 16-BIT I2C FM TP GPIO INT PU
8,918 in stock

Overview

The PCA9555DB,118 is a 16-bit I/O expander designed for I2C-bus or SMBus applications, providing a remote GPIO solution for microcontrollers with limited pins. It features a polarity inversion register, an active-LOW interrupt output to notify the host of input state changes, and internal power-on reset for predictable startup. Operating from 2.3V to 5.5V, it allows for easy interfacing with different logic levels and includes noise filters on the SCL and SDA inputs.

Why Choose This Part

This device offers very low standby current of 250uA and a small SSOP24 footprint, making it ideal for power-sensitive and space-constrained designs. It includes internal pull-up resistors on the I/O pins to simplify the bill of materials and supports Fast-mode I2C up to 400kHz.

Applications

System Monitoring
Using the interrupt output to alert the host MCU when a sensor or switch state changes on any of the 16 input pins.
User Interface Expansion
Driving LEDs or reading keypad matrices in consumer electronics where the primary MCU lacks sufficient GPIO.
Server and Telecom Blades
Managing board-level signals such as presence detection, power-good indicators, and reset signals over a shared I2C backplane.
Industrial Controls
Interfacing with 5V tolerant sensors and switches in environments requiring robust noise filtering on communication lines.

Getting Started

To integrate the PCA9555DB,118, connect the SCL and SDA lines to your host microcontroller's I2C peripheral with appropriate pull-up resistors. Ensure the three hardware address pins (A0, A1, A2) are tied to VDD or GND to set the specific I2C slave address. In your firmware, initialize the Configuration registers to define each pin as an input or output before performing read or write operations.

Also Consider

MCP23017-E/SS MCHPMicrochip Technology - A popular alternative with 16 GPIOs that includes configurable pull-up resistors and higher speed I2C up to 1.7MHz.
The 2026 Embedded Online Conference