EmbeddedRelated.com
PCA9555DWR

TIPCA9555DWR

Texas Instruments
Interface - I/O Expanders Remote 16-Bit I2C & SMBus I/O Expander A A 595-PCA9555DW
NRND2,416 in stock

Overview

The PCA9555DWR is a 16-bit I/O expander designed for I2C-bus or SMBus applications, providing a simple way to add additional general-purpose pins to a microcontroller. It features two 8-bit ports with configurable input, output, and polarity inversion registers, along with an interrupt output to notify the host of input state changes.

Why Choose This Part

This device supports a wide operating voltage range and high-impedance open-drain interrupt output, making it compatible with various logic levels. It includes internal power-on reset circuitry to ensure all registers initialize to a known state, simplifying system startup routines.

Applications

Keyboard and Keypad Scanning
Efficiently monitors large matrices of switches without consuming limited microcontroller GPIO pins.
LED Status Indicators
Drives multiple status LEDs or indicator panels using the open-drain interrupt to signal the MCU only when user input occurs.
System Monitoring
Tracks the state of sensors, switches, and other digital signals across a distributed system via the I2C interface.
Industrial Controllers
Provides additional digital logic interfacing for PLC-like functionality in automation equipment.

Getting Started

To implement this device, connect the SDA and SCL lines to your microcontroller I2C bus with appropriate pull-up resistors. Address pins A0, A1, and A2 should be hardwired to GND or VCC to set the unique I2C slave address. Software development typically involves writing to the Configuration register to set pin direction and reading the Input Port register to capture external logic states.

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
PCA9555DWR (this part) 2,416
PCA9555DBR SSOP-24 1,381
PCA9555PWJ (Nexperia USA Inc.) TSSOP-24 157
PCA9555DGVR TFSOP-24
PCA9555BSHP (NXP USA Inc.) VFQFN-24
PCA9555DW SOIC-24 1,967
PCA9555RGER VFQFN-24
Also available as: PCA9555

Also Consider

TCA9555PWR TITexas Instruments - A newer version with improved power-on-reset performance and lower standby current in a smaller TSSOP package.
MCP23017-E/SO MCHPMicrochip Technology - A popular 16-bit alternative that supports up to 10MHz SPI or 1.7MHz I2C and includes internal pull-up resistors.