NXP Semiconductors


Select site:

English

I2C general purpose I/O

Parametric Search
I2C general purpose I/O
pca9502 - 8-bit I/O expander with I2C-bus/SPI interface
PCA8574 - Remote 8-bit I/O expander for I<sup>2</sup>C-bus with interrupt
PCA8574A - Remote 8-bit I/O expander for I<sup>2</sup>C-bus with interrupt
PCA8575 - Remote 16-bit I/O expander for I<sup>2</sup>C-bus with interrupt
PCA9500 - PCF8574 GPIO with 2K EEPROM
PCA9501 - PCF8574 GPIO with 2K EEPROM and 64 possible addresses
PCA9505 - 40-bit I2C-bus I/O port with RESET, OE and INT
PCA9506 - 40-bit I2C-bus I/O port with RESET, OE, and INT
PCA9507 - 2-wire serial bus extender for HDMI DDC I2C-bus and SMBus
PCA9534 - 8-bit I2C and SMBus, low power I/O port with interrupt
PCA9535 - 16-bit I2C and SMBus, low power I/O port with interrupt
PCA9535C - 16-bit I2C-bus and SMBus, low power I/O port with interrupt
PCA9536 - 4-bit I2C and SMBus I/O port
PCA9537 - 4-bit I2C and SMBus low power I/O port with interrupt and reset
PCA9538 - 8-bit I2C and SMBus low power I/O port with interrupt and reset
PCA9539 - 16-bit I2C and SMBus, low power I/O port with interrupt and reset
PCA9554 - 8-bit I2C and SMBus I/O port with interrupt
PCA9554A - 8-bit I2C and SMBus I/O port with interrupt
PCA9555 - 16-bit I2C and SMBus I/O port with interrupt
PCA9556 - Octal SMBus and I2C registered interface
PCA9557 - 8-bit I²C-bus and SMBus I/O port with reset
PCA9558 - 8-bit I2C and SMBus I/O port with 5-bit multiplexed/1-bit latched 6-bit I2C EEPROM DIP switch and 2-kbit EEPROM
PCA9670 - Remote 8-bit I/O expander for Fm I2C-bus with reset
PCA9671 - Remote 16-bit I/O expander for Fm+ I2C-bus with reset
PCA9672 - Remote 8-bit I/O expander for Fm I2C-bus with interrupt and reset
PCA9673 - Remote 16-bit I/O expander for Fm I2C-bus with interrupt and reset
PCA9674 - Remote 8-bit I/O expander for Fm I2C-bus with interrupt
PCA9674A - Remote 8-bit I/O expander for Fm I<sup>2</sup>C-bus with interrupt
PCA9675 - Remote 16-bit I/O expander for Fm+ I<sup>2</sup>C-bus with interrupt
PCA9698 - 40-bit FM+ I2C-bus Advanced GPIO
PCA9701 - 18 V tolerant 16-bit/8-bit GPI with INT
PCA9702 - 18 V tolerant 16-bit/8-bit GPI with INT
PCF8574 - Remote 8-bit I/O expander for I2C-bus
PCF8574A - Remote 8-bit I/O expander for I2C-bus
PCF8575 - Remote 16-bit I/O expander for I2C-bus
PCF8575C - Remote 16-bit I/O expander for I2C-bus for automotive

Latest products

PCA9507

2-wire serial bus extender for HDMI DDC I2C-bus and SMBus

Datasheet (129Kb)

Latest user manuals

UM10204 3 (363Kb)
UM10206 1 (261Kb)

Latest application notes

AN10485 1 (33Kb)
AN10369 1 (259Kb)

As Philips Semiconductors we invented the I²C bus, leading the world in these bus devices. Now as NXP we continue our leading position to offer you a vast portfolio of I²C logic products used for I²C-bus communication and protocol conversion.


Our I²C logic products are ideal for many systems using SMBus, AdvancedTCA (ATCA) IPMI, and PMBus. You can also choose from a comprehensive offering of other semiconductor ICs with I²C-bus interfaces.


ICB fab transfer information

The ICB fab in Boeblingen Germany will be closed at the end of the year and many of the general purpose I²C-bus GPIO / LED blinkers / dimmers and 16C UARTs will be transferred to a new fab. The transfer process is underway and going smoothly.
For more information click here.


Portfolio diagram



Key applications

The I²C-bus is used in virtually every application. I²C I/O expanders are used for keyboard/pad input or controlling LED status lights. Adding UART / IrDA functionality, to a cellular phone for example, is simple via the I²C bus with a choice of bridge ICs.


For numerous cellular handsets, LED blinkers and dimmers can control keypad, fun lighting, and other status LEDs. These ICs can also be used for more advanced status or illumination control while offloading the host processor in LCD displays. LCD segment drivers or LCD matrix drivers with an I²C interface are ideal for displays in cordless telephone handsets.


I²C serial EEPROM can be used to store preset information in an MP3 player or large LCD display, where PAL or NTSC settings during manufacture are set using I²C DIP switches. For environmental sensing I²C temperature sensors are used to monitor local temperatures. This is particularly important in wireless basestations, where I²C repeaters / hubs / extenders are also used, to isolate capacitance from the backplane.

Below are just some of the applications where you can use the different categories of I²C-bus devices.



Related links