NXP's GPIOs provide reliable IO expansion for most microprocessor families, allowing designers to save GPIOs on microprocessors for other important functions. Devices are about to become available for SPI and I2C bus interface and with 8 or 16 IOs.
Interface and connectivity
Proven IO expansion technology
- Overview
- Description
- Products
- Parametric search
New and updated products
PCA9517ATP
Level translating I²C-bus repeater
PCA9574HK
8-bit I²C-bus and SMBus, level translating, low voltage GPIO with reset and interrupt
Key features and benefits
- Easily adds I/Os via I2C or SPI-bus for input/ouput, key scan or to control LEDs
- Combats "Feature Creep" by expanding I/O ports instead of requirement for new µC
- Allows seamless migration to newer µC and still keeps the same peripherals
- Eliminates costly congested PCB since a trace or wire is not needed for each signal
- Automotive AEC-Q100 compliant qualification for highest reliability and robustness
- IO expansion for 8 or 16 inputs and/or outputs
- I2C and/or SPI-bus interface
- Interrupt output and/or Reset input
- Up to 18 V tolerant inputs
- Maskable inputs
Key applications
- Basestation – discretes focus / transceiver board
- Digital media adapters
- LCD display – discretes focus
- PCI analog / DVB-T stereo TV receiver
- UMA-enabled GSM/GPRS/EDGE VAS Phone (6100)
Related links
Leaflet
- Convenient parallel I/O expansion or collection via the I2C/SMBus; NXP Octal SMBus registered interface PCA9557 (pdf) (v.1.2, 2008-08-01)
- Versatile, easy-to-use GPIO expanders; NXP 4/8/16-bit I2C/SMBus GPIO expanders PCA9536/54/54A/55 (pdf) (v.1.0, 2008-08-01)
- Easily test and demonstrate the PCA9698 40-bit GPIO; NXP PCA9698 daughter card OM6281 (pdf) (v.1.0, 2008-05-01)
- Low-power GPIO expanders for portable applications; NXP 8/16-bit I2C/SMBus GPIO expanders PCA9534/35/35C for low-power applications (pdf) (v.1.0, 2007-06-01)
- Combination GPIO expanders and EEPROMs for smaller boards; NXP 8-bit I2C/SMBus GPIO expanders with 2-K EEPROM PCA9500/01 (pdf) (v.1.0, 2007-06-01)
- LED blinking with GPIO expansion; NXP 2/4/8/16-bit I2C/SMBus LED blinkers PCA9550/51/52/53 (pdf) (v.1.0, 2007-06-01)
Other type
- Application guide: Set-top boxes (STBs) (pdf) (v.1.0, 2011-11-28)
Design tools & Assets
A central place for your design support and tooling.
For today´s short product development cycles, NXP
helps you with this portal to simplify your design.
Read more
Training & events
Descriptive summary
NXP's GPIO are useful in any application where the number of GPIOs on the microprocessor is not sufficient. With the requirement for more functionality and features such as LED control, fan control, push button input control, system monitoring or humidity sensing, the relatively small numbers of GPIOs on microprocessors are becoming a limiting factor. Adding IO expansion with NXP's GPIOs overcomes these limitations.
Our GPIO are available with either I2C bus SPI bus interface and offer from 8 to 16 IOs. Some of the products feature an additional INT (INTerrupt) output and/or a REST or OE (Output Enable) input. The output is used to signal the microcontroller when any of the inputs change state (1 to 0, or 0 to 1). The RESET input can be used to initialize the device to its default state without de-powering it.
Products
| Type number | Description | Status | Quick access | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PCA85176 | 8-bit I²C-bus and SMBus, level translating, low voltage GPIO with reset and interrupt | ||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA8574/74A | Remote 8-bit I/O expander for I2C-bus with interrupt | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA8575 | Remote 16-bit I/O expander for I2C-bus with interrupt | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9500 | 8-bit I2C-bus and SMBus I/O port with 2-kbit EEPROM | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9501 | 8-bit I2C-bus and SMBus I/O port with interrupt, 2-kbit EEPROM and 6 address pins | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9502BS | 8-bit I/O expander with I2C-bus/SPI interface | Download datasheet Order sample Buy online | |||||||||||||||||||||||||||||
| PCA9505/06 | 40-bit I2C-bus I/O port with RESET, OE and INT | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9517ATP | Level translating I²C-bus repeater | Download datasheet Order sample | |||||||||||||||||||||||||||||
| PCA9534 | 8-bit I2C-bus and SMBus low power I/O port with interrupt | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9535; PCA9535C | 16-bit I2C-bus and SMBus, low power I/O port with interrupt | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9536 | 4-bit I2C-bus and SMBus I/O port | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9537DP | 4-bit I2C-bus and SMBus low power I/O port with interrupt and reset | Download datasheet Order sample Buy online | |||||||||||||||||||||||||||||
| PCA9538 | 8-bit I2C-bus and SMBus low power I/O port with interrupt and reset | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9539; PCA9539R | 16-bit I2C-bus and SMBus low power I/O port with interrupt and reset | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9553TK | 4-bit I2C-bus LED driver with programmable blink rates | Download datasheet Order sample Buy online | |||||||||||||||||||||||||||||
| PCA9554/PCA9554A | 8-bit I2C-bus and SMBus I/O port with interrupt | Download datasheet | |||||||||||||||||||||||||||||
| PCA9555 | 16-bit I2C-bus and SMBus I/O port with interrupt | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9557 | 8-bit I2C-bus and SMBus I/O port with reset | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9558PW | 8-bit I2C-bus and SMBus I/O port with 5-bit multiplexed/1-bit latched 6-bit I2C-bus EEPROM DIP switch and 2-kbit EEPROM | Download datasheet Order sample Buy online | |||||||||||||||||||||||||||||
| PCA9575 | 16-bit I2C-bus and SMBus, level translating, low voltage GPIO with reset and interrupt | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9670 | Remote 8-bit I/O expander for Fm I²C-bus with reset | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9671 | Remote 16-bit I/O expander for Fm+ I2C-bus with reset | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9672 | Remote 8-bit I/O expander for Fm I²C-bus with interrupt and reset | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9673 | Remote 16-bit I/O expander for Fm+ I2C-bus with interrupt and reset | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9674; PCA9674A | Remote 8-bit I/O expander for Fm+ I2C-bus with interrupt | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9675 | Remote 16-bit I/O expander for Fm+ I2C-bus with interrupt | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9698 | 40-bit Fm+ I2C-bus advanced I/O port with RESET, OE and INT | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9701; PCA9702 | 18 V tolerant SPI 16-bit/8-bit GPI with INT | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCA9703 | 18 V tolerant SPI 16-bit GPI with maskable INT | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCF8574 | Remote 8-bit I/O expander for I2C-bus | Download datasheet | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| PCF8575CTS | Remote 16-bit I/O expander for I2C-bus | Download datasheet Order sample Buy online | |||||||||||||||||||||||||||||
| PCF8575TS | Remote 16-bit I/O expander for I2C-bus | Download datasheet Order sample Buy online | |||||||||||||||||||||||||||||







Follow us