MCHPMCP23008-E/P
Overview
The MCP23008-E/P is an 8-bit I/O expander that uses a high-speed I2C interface to add general-purpose digital pins to a microcontroller. It operates over a wide voltage range of 1.8V to 5.5V and includes a configurable interrupt output to notify the host MCU of input state changes. This variant comes in an 18-pin PDIP package, making it ideal for through-hole prototyping and breadboard use.
Why Choose This Part
It supports high-speed I2C up to 1.7 MHz and provides high-current drive capability of 25mA per I/O for directly driving LEDs. The device features an external reset input and a low standby current of only 1 microamp, making it suitable for power-sensitive applications.
Applications
Key Specifications
Getting Started
To use this device, connect the SCL and SDA lines to your MCU's I2C bus with appropriate pull-up resistors. Set the three hardware address pins (A0, A1, A2) to define the unique I2C address, and use standard I2C libraries to write to the IODIR register to configure pins as inputs or outputs.
MCP2300 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Package | Stock |
|---|---|---|
| MCP23008-E/P (this part) | DIP-18 | 7,442 |
| MCP23008T-E/SO | SOIC-18 | 13,576 |
| MCP23008-E/SS | SSOP-20 | 2,619 |
| MCP23008-E/ML | VFQFN-20 | 2,538 |
| MCP23008-E/SO | SOIC-18 | 15,662 |




