← 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.

Related parts

6