EmbeddedRelated.com
The 2026 Embedded Online Conference
PCA9555PW,118

PCA9555PW,118

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

Overview

The PCA9555PW is a 16-bit I/O expander designed for I2C and SMBus applications, providing a simple way to add additional general-purpose I/O to a microcontroller. It features two 8-bit ports with push-pull outputs, an active-LOW interrupt output, and internal power-on reset. This device is particularly useful for managing sensors, switches, and LEDs when the host processor has limited GPIO pins.

Why Choose This Part

The component offers high flexibility with a wide supply voltage range of 2.3V to 5.5V and 50mA maximum I/O output current capability. It includes a Polarity Inversion register for software-based logic control and an internal noise filter on SCL/SDA to ensure reliable communication in noisy environments.

Applications

User Interface Expansion
Driving multiple LEDs and monitoring tactile switches or keypads via a two-wire interface.
System Status Monitoring
Consolidating status signals from various subsystems into a single interrupt pin to reduce polling overhead on the MCU.
Level Shifting and Buffering
Interfacing low-voltage microcontrollers with 5V logic peripherals thanks to its 5V tolerant I/O pins.

Key Specifications

Features POR
Interface I2C, SMBus
Output Type Push-Pull
Mounting Type Surface Mount
Number of I/O 16
Package / Case 24-TSSOP (0.173", 4.40mm Width)
Clock Frequency 400 kHz
Interrupt Output Yes
Voltage - Supply 2.3V ~ 5.5V
Operating Temperature -40degC ~ 85degC
Supplier Device Package 24-TSSOP
Current - Output Source/Sink 10mA, 25mA

Getting Started

To integrate this part, connect SCL and SDA to the host I2C bus and pull the A0, A1, and A2 address pins to VDD or Ground to set the device address. Engineers can verify communication by reading the Input Port registers or toggling the Configuration registers to set pins as outputs. Ensure the interrupt line (INT) is connected to a GPIO with an internal or external pull-up resistor to handle asynchronous events.

The 2026 Embedded Online Conference