← 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| Pin | Name | Functions | Notes |
|---|---|---|---|
| 1 | SCL | I2C | Serial clock input |
| 2 | SDA | I2C | 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 | GPIO | Interrupt output. Configurable active-high, active-low or open-drain. |
| 9 | VSS | GND | Ground |
| 10 | GP0 | GPIO | Bidirectional I/O pin with optional interrupt-on-change and pull-up. |
| 11 | GP1 | GPIO | Bidirectional I/O pin with optional interrupt-on-change and pull-up. |
| 12 | GP2 | GPIO | Bidirectional I/O pin with optional interrupt-on-change and pull-up. |
| 13 | GP3 | GPIO | Bidirectional I/O pin with optional interrupt-on-change and pull-up. |
| 14 | GP4 | GPIO | Bidirectional I/O pin with optional interrupt-on-change and pull-up. |
| 15 | GP5 | GPIO | Bidirectional I/O pin with optional interrupt-on-change and pull-up. |
| 16 | GP6 | GPIO | Bidirectional I/O pin with optional interrupt-on-change and pull-up. |
| 17 | GP7 | GPIO | Bidirectional I/O pin with optional interrupt-on-change and pull-up. |
| 18 | VDD | POWER | Power |
Interactive pinout
Highlight:
MCP23008
Click a pin to copy its name · tap a tag above to spotlight a bus.