Breadboard

Schematic

PCB

Download Fritzing Component
Module ID: 1760c125f96167a7e632e9baac7b1db1, json, fzp

Description

Provides 8-bit, general purpose, parallel I/O expansion for I2C bus. Datasheet: http://ww1.microchip.com/downloads/en/devicedoc/21919e.pdf

DIP MCP23008 IO Expander I2C

Connections

# Name Description
1 SCL Serial clock input.
2 SDA Serial data I/O.
3 A2 Hardware address input. Must be biased externally.
4 A1 Hardware address input. Must be biased externally.
5 A0 Hardware address input. Must be biased externally.
6 Reset External reset input. Must be biased externally.
7 NC No connect.
8 INT Interrupt output. Can be configured for active-high, active-low or open-drain.
9 VSS Ground.
10 GP0 Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up resistor.
11 GP1 Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up resistor.
12 GP2 Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up resistor.
13 GP3 Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up resistor.
14 GP4 Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up resistor.
15 GP5 Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up resistor.
16 GP6 Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up resistor.
17 GP7 Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up resistor.
18 VDD Power.

Edit component