
Add another 8 pins to your microcontroller effortlessly with the MCP23008 port expander. Using just two i2c pins, it delivers 8 flexible general-purpose pins. Each pin can be independently configured as an input, output, or an input with a pull-up resistor.
When input states change, an external pin can trigger an interrupt, eliminating the need to continually poll the chip. Suitable for 2.7-5.5V power supplies, it seamlessly integrates with both 3.3V and 5V setups. Each I/O pin can sink or source up to 20mA, accommodating devices like LEDs without additional circuitry.
For enhanced power, pair it with a high-power MOSFET. The DIP package facilitates easy insertion into breadboards or perfboards, and the flexible addressing through ADDR0-2 pins allows up to 8 devices on a single i2c bus, expanding your capacity to 64 I/O pins.
Designed for reliability and simplicity, this chip fits effortlessly into projects; we confirm its robustness from our own SPI/i2c backpack usage. An Arduino library provides example code for setting pin states and managing reads/writes, streamlining your development process.
| Brand | Adafruit |
| Model | 593 |