Pinouts
← All parts

MCP23008 8-bit I/O Expander

MCP23008

Microchipinterface io display

The MCP23008 is an 8-bit general-purpose parallel I/O expander controlled over an I2C interface. It adds eight configurable bidirectional pins with interrupt-on-change, weak pull-ups, and three hardware address pins for up to eight devices.

In stock

Specifications

8
Operating Voltage
1.8 to 5.5 V
Standby Current Max
1 µA
Interface
I2C
I2c Clock Speed Max
1.7 MHz
Number Of Io Pins
8
I2c Address Pins
3
Operating Temperature Range
-40 to +125 °C
Package
18-pin PDIP, 18-pin SOIC, 20-pin SSOP, 20-pin QFN

Pinout

18
PinNameFunctionsNotes
1SCL
I2C
Serial clock input
2SDA
I2C
Serial data I/O
3A2
Hardware address input. Must be biased externally.
4A1
Hardware address input. Must be biased externally.
5A0
Hardware address input. Must be biased externally.
6RESET
External Reset input. Must be biased externally.
7NC
No connect
8INT
GPIO
Interrupt output. Configurable active-high, active-low or open-drain.
9VSS
GND
Ground
10GP0
GPIO
Bidirectional I/O pin with optional interrupt-on-change and pull-up.
11GP1
GPIO
Bidirectional I/O pin with optional interrupt-on-change and pull-up.
12GP2
GPIO
Bidirectional I/O pin with optional interrupt-on-change and pull-up.
13GP3
GPIO
Bidirectional I/O pin with optional interrupt-on-change and pull-up.
14GP4
GPIO
Bidirectional I/O pin with optional interrupt-on-change and pull-up.
15GP5
GPIO
Bidirectional I/O pin with optional interrupt-on-change and pull-up.
16GP6
GPIO
Bidirectional I/O pin with optional interrupt-on-change and pull-up.
17GP7
GPIO
Bidirectional I/O pin with optional interrupt-on-change and pull-up.
18VDD
POWER
Power

Interactive pinout

Highlight:
MCP23008

Click a pin to copy its name · tap a tag above to spotlight a bus.