EmbeddedRelated.com
The 2026 Embedded Online Conference
PCAL9555APW

PCAL9555APW

MPN: PCAL9555APW,118
NXP Semiconductors
Interface - I/O Expanders 16b I2C BUS INTERUPT
3,684 in stock

Overview

The PCAL9555APW is a 16-bit I2C-bus and SMBus I/O expander designed for low-voltage applications ranging from 1.65V to 5.5V. It features Agile I/O enhancements including programmable output drive strength, latchable inputs, and integrated pull-up or pull-down resistors to reduce external component count. The device provides an active-low interrupt output to notify the host processor of input state changes without constant polling.

Why Choose This Part

This expander offers high flexibility with software-selectable push-pull or open-drain outputs and internal 100 kOhm resistors. It is a drop-in replacement for the standard PCA9555 and PCA9555A while adding interrupt masking and latching features to improve system performance. The ultra-low 1.5uA standby current makes it ideal for battery-operated devices.

Applications

User Interface Expansion
Adding push-buttons, switches, and keypad matrix scanning to resource-constrained microcontrollers.
System Status Monitoring
Tracking multiple digital signals like power-good indicators or thermal alarms using the interrupt pin for efficient processing.
LED Driving
Directly driving up to 16 status LEDs with 25mA per-pin sink capability and programmable drive strength.
Logic Level Translation
Interfacing 1.8V low-voltage processors with 5V digital peripherals thanks to 5V tolerant I/Os.

Getting Started

Communicate with the device over I2C at speeds up to 400 kHz using the standard 7-bit addressing scheme. Ensure the A0, A1, and A2 pins are hard-wired to GND or VDD to set the hardware address. Many libraries for the PCA9555 are compatible, but for full functionality, utilize the additional registers for pull-up/down configuration and interrupt masking.

Also Consider

TCA9555 TITexas Instruments - A widely used 16-bit I2C expander that is pin-compatible but lacks the advanced Agile I/O software features like programmable drive strength.
MCP23017 MCHPMicrochip - Offers 16-bit expansion via I2C with higher maximum clock speeds up to 1.7MHz and dedicated interrupt pins for each 8-bit port.
The 2026 Embedded Online Conference