Product Overview
The PCF8574AT is a remote 8-bit I/O expander for the I2C bus from NXP Semiconductors with quasi-bidirectional ports, interrupt output, and 100kHz I2C interface in an SOIC-16 package.
Key Specifications
| Number of I/O | 8 (quasi-bidirectional) |
| Interface | I2C (standard-mode, 100kHz max) |
| Supply Voltage | 2.5V to 6V |
| Standby Current | 2.5µA typical (static) |
| I2C Addresses | 8 programmable (3 address pins A0, A1, A2) |
| Slave Address (PCF8574A) | 0x38 – 0x3F |
| Slave Address (PCF8574) | 0x20 – 0x27 |
| Max Sink Current per I/O | 25mA |
| Total Package Sink Current | 80mA |
| Source Current per I/O | 0.1mA (weak internal pull-up) |
| Interrupt Output | Active-low, open-drain (INT) |
| Port Default (Power-On) | Inputs (HIGH with 100µA weak pull-up) |
| Operating Temperature | -40°C to +85°C |
| Package | SOIC-16 (10.3 x 10.3mm) |
Features
- 8 quasi-bidirectional I/O pins (no direction register needed)
- I2C bus interface up to 100kHz
- Active-low open-drain interrupt output (INT)
- 3 hardware address pins for 8 device addresses
- 2.5µA static standby current
- Latched outputs directly drive LEDs
- 25mA sink current per I/O pin
- PCF8574A has different I2C base address from PCF8574
- Up to 16 devices (8 PCF8574 + 8 PCF8574A) on one I2C bus = 128 I/Os
Applications
- LED signs and displays
- Keypad and button matrix scanning
- GPIO expansion for microcontrollers
- Industrial control and PLC
- Mobile device peripheral control