PCF8574 I2C to 8-Bit I/O Expander

The PCF8574 module is used to expand the input/output (I/O) ports over an I2C connection with 8-bit input/outputs. Use with microcontrollers (Arduino) over the I2C serial interface.

The device features an 8-bit bidirectional I/O port (P0–P7), including latched outputs with high current drive capability for directly driving LEDs. Each bidirectional I/O can be used as an input or output without the use of a data-direction control signal.

Three on-board jumpers allow for the selection of up to 8 I2C addresses, allowing up to 8 modules for 64 I/O pins can be connected to the same I2C interface. The module also features convenient input and output headers at each end so that additional modules can simply be daisy-chained without the need for additional wires.

To use this module with standard Arduino boards, download the HCPCF8574 library and example sketches.

Addressing:

PCF8574 I2C 8-Bit I/O Expander Addressing from PCBoard.ca

Features:

  • 2.5V to 6V VCC operation
  • Low Standby-Current Consumption of 10 μA Max
  • I2C to 8-bit Parallel-Port Expander
  • Open-Drain Interrupt Output
  • Compatible With Most Microcontrollers
  • Latched Outputs With High-Current Drive Capability for Directly Driving LEDs

Pinout:

  • 1 - VCC: 3.3V or 5V power supply
  • 2 - GND: Power Ground
  • 3 - SDA: I2C Data
  • 4 - SCL: I2C Clock

PCF8574 to Arduino UNO Connection

Arduino UNO to PCF8574 Connection and Drivers

Great article with links to Arduino Sketches and Library downloads.

Dimensions:

PCF8574 I2C 8-Bit I/O Expander from PCBoard.ca

Write a review

Please login or register to review

PCF8574 I2C 8-Bit I/O Expander

Arduino Compatible 8 I/O Ports
  • Product Code: PCF8574-I2C-io-Expander
  • Availability: In Stock
  • $3.50 USD


Related Products

LCD Display I2C Interface

LCD Display I2C Interface

Arduino Compatible

I2C LCD Interface Module (PCF8574) for Arduino – LCD1602 & 20x4 Compatible Simplify you..

$1.90 USD

 Light Packet Shipping
ATtiny85 Arduino (USB)

ATtiny85 Arduino (USB)

USB Type-A Interface

Mini ATtiny85 with USB Type-A Interface Arduino Compatible The Digispark compatible developmen..

$4.45 USD

 Light Packet Shipping
16-Channel PWM Servo Driver

16-Channel PWM Servo Driver

for Arduino or Raspberry Pi

16-Channel PWM Servo Driver - PCA9685 Compatible with Arduino and Raspberry Pi Easily add 16-c..

$6.60 USD