Skip to Content

IC Port Expander 8Bit Outputs I2C PCF8574P

The PCF8574 is an 8-bit I/O expander that communicates with a microcontroller via the I2C bus. It is ideal for applications that require more GPIO pins than the microcontroller natively supports, such as keypad interfaces, sensor input arrays, or LED control systems. When used with boards like the Arduino UNO, the PCF8574 can increase the digital I/O count by 8 pins per IC, up to 64 pins by using multiple devices on the same bus.

Package Includes:

  • 1 × PCF8574 I2C I/O Expander IC

7.35 AED 7.35 AED Tax Included
7.35 AED Tax Included

Not Available For Sale

This combination does not exist.

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

 

Features:

  • 8 I/O Ports: Each pin can be configured as either an input or an output.
  • Interrupt Pin (INT): Generates an interrupt when input data changes, enabling fast microcontroller response.
  • Operating Voltage: Works from 2.5V to 6V, suitable for a wide variety of systems.
  • Supports 8 I2C Addresses: Address pins A0, A1, and A2 allow up to 8 devices on the same bus.
  • 100 kHz I2C Bus Speed: Ensures reliable communication at standard I2C frequencies.
  • Wide Temperature Range: Operates from -40°C to +85°C, making it suitable for industrial applications.

Specifications:

  • Number of I/Os: 8
  • Interrupt Output: Yes (INT pin)
  • Supply Voltage: 2.5V – 6V
  • I2C Addresses: 8 (via A0–A2)
  • Communication Frequency: Up to 100 kHz
  • Operating Temperature: -40°C to 85°C

Pinout Description:

Pin Number Pin Name Description
1–3 A0, A1, A2 I2C Address Selection Inputs
4–7, 9–12 P0 – P7 General Purpose Input/Output Pins
8 GND Ground
13 INT Interrupt Output (Active Low)
14 SCL Serial Clock Line (I2C)
15 SDA Serial Data Line (I2C)
16 VCC Supply Voltage

PCF8574 Connections with Arduino UNO:

PCF8574 Pin Arduino UNO Connection
A0–A2 Set HIGH/LOW for I2C Address
P0–P7 Digital I/O
GND GND
INT Optional (connect to interrupt-capable pin)
SCL A5 (SCL)
SDA A4 (SDA)
VCC 5V

 

Applications:

  • Keypad matrix input
  • LED displays and control
  • Switch monitoring
  • Relay drivers
  • Sensor input expansion