PCA9674/PCA9674A GPIO (I2C)

From Visuino
Jump to navigation Jump to search

File:TArduinoPCA9674.png

Summary

I2C-controlled GPIO expander with 8 channels, configurable as inputs or outputs.

Description

The **PCA9674/PCA9674A** component allows 8 GPIO channels to be controlled via I2C. Each channel can be individually configured as an input or output with a default digital value. This component is useful for expanding the number of digital I/O pins on a microcontroller and controlling LEDs, buttons, or other digital devices.

Diagram:

Categories

Properties

Channel Properties

Each channel (Channel[0] to Channel[7]) has the following properties:

  • Auto Config – Automatically configure channel at startup.
  • Initial Value – Default digital value (boolean).
  • Is Output – Configure the channel as digital output (otherwise input).

Pins

Channel Digital Input Digital Output
Channel[0] In (Digital) Out
Channel[1] In (Digital) Out
Channel[2] In (Digital) Out
Channel[3] In (Digital) Out
Channel[4] In (Digital) Out
Channel[5] In (Digital) Out
Channel[6] In (Digital) Out
Channel[7] In (Digital) Out

I2C Pins

  • I2C – I2C communication pins for controlling the PCA9674/PCA9674A.