EmbeddedRelated.com
PCA9555BSHP

PCA9555BSHP

NXP USA Inc.
I/O Expander 16 I2C, SMBus 400 kHz 24-HVQFN (4x4)
Active

Overview

The PCA9555BSHP is a 16-bit I/O expander designed for I2C-bus and SMBus applications. It provides a simple solution when additional I/O is needed for ACPI power switches, sensors, push-buttons, or LEDs. The device operates across a wide voltage range of 2.3V to 5.5V and features an active LOW interrupt output to notify the system master of input state changes.

Why Choose This Part

This expander includes a Polarity Inversion register, allowing engineers to invert the polarity of input data via software. It offers high robustness with an internal power-on reset that ensures registers are initialized to their default state without glitches. The device is highly power-efficient, featuring a standby current of only 1uA.

Applications

System Monitoring
Monitoring the status of push-buttons and switches in industrial and consumer electronics.
LED Driving
Controlling status LEDs using the push-pull output stage which supports up to 50mA total I/O source current.
Peripheral Expansion
Adding general-purpose I/O to microcontrollers with limited pin counts via the 400 kHz I2C interface.

Key Specifications

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

Getting Started

To integrate this part, connect the SDA and SCL lines to your I2C master with appropriate pull-up resistors. Use the three hardware address pins to configure the unique I2C address if multiple expanders are used on the same bus. Driver support is widely available in standard I2C libraries for platforms like Arduino, ESP32, and Linux-based SBCs.

Part of PCA95xx I/O Expanders family » PCA9555

PCA9555 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Package Stock
PCA9555BSHP (this part) VFQFN-24
PCA9555DBR (Texas Instruments) SSOP-24 1,381
PCA9555PWJ (Nexperia USA Inc.) TSSOP-24 157
PCA9555DGVR (Texas Instruments) TFSOP-24
PCA9555DW (Texas Instruments) SOIC-24 1,967
PCA9555RGER (Texas Instruments) VFQFN-24
Also available as: PCA9555DWR, PCA9555

Also Consider

TCA9555RGER TITexas Instruments - A pin-compatible alternative that offers similar 16-bit expansion capabilities and voltage ranges.
MCP23017 MCHPMicrochip Technology - A popular 16-bit I2C expander often used in prototyping with a widely documented register map.