IC Port Expander 8Bit Outputs I2C PCF8574P
The PCF8574 is an 8-bit I/O port expander IC that extends the I/O capabilities of a microcontroller via an I2C bus. It increases the digital I/O count to 21 when used with an Arduino UNO board, with pins configurable as either input or output.
PCF8574 I/O Port Expander IC
Package Includes:
- 1 x PCF8574 IC
Features:
- I/Os: Provides 8 I/O ports for expanding the digital I/O capabilities of the microcontroller, with configurable input/output pins.
- Interrupt Pin: Includes an interrupt pin (INT) to generate interrupts for real-time response to specific events or conditions.
- Supply Voltage Range: Operates with a minimum supply voltage of 2.5V and a maximum of 6V, suitable for various power sources.
- Addresses: Supports 8 unique I2C addresses, allowing multiple devices to be used on the same I2C bus without address conflicts.
- I2C Communication: Max I2C frequency of 100 kHz for fast and efficient data transfer.
- Operating Temperature Range: Withstands temperatures from -40°C to 85°C, making it ideal for industrial, automotive, and commercial use.
Specifications:
- Number of I/Os: 8
- Interrupt Pin: Yes
- Supply Voltage (Min): 2.5V
- Supply Voltage (Max): 6V
- Addresses: 8
- Max Frequency (I2C): 100 kHz
- Operating Temperature Range: -40°C to 85°C
Pinout:
Pin Number | Pin Name | Description |
---|---|---|
1, 2, 3 | A0, A1, A2 | Address Inputs |
4-7, 9-12 | P0 - P7 | Input/Output Port |
8 | GND | Ground |
13 | INT | Interrupt Output (Must be pulled high to VCC) |
14 | SCL | Serial Clock (I2C, Must be pulled high to VCC) |
15 | SDA | Serial Data (I2C, Must be pulled high to VCC) |
16 | VCC | Voltage Supply |
PCF8574 Connections with Arduino:
PCF8574 Pin | Arduino Connection |
---|---|
A0-A2 | To change the address |
P0-P7 | I/O Pins |
GND | GND |
INT | Not Connected |
SCL | A5 (SCL) |
SDA | A4 (SDA) |
VCC | 5V |