7Semi MCP23017 I2C to 16 IO Expander Breakout Board
Only 1 items in stock. Additional quantity can be backordered.
Delivery & Pickup Options
Pick up today from our store.
Estimated delivery: 2-5 business days
7Semi MCP23017 I2C to 16 IO Expander Breakout Board The 7Semi MCP23017 I2C to 16 IO Expander Breakout Board is designed to expand the digital I/O capability of microcontrollers using the trusted MCP23017 I2C IO Expander IC. It provides exactly 16 configurable GPIO pins over a single I2C bus, reducing wiring complexity while maintaining stable performance. Each pin can be independently set as input or output, and the onboard interrupt feature allows the controller to respond instantly to pin state changes. This MCP23017 Breakout Board is compact, easy to integrate, and ideal for applications such as home automation, robotics, industrial control panels, and any project that requires multiple digital inputs and outputs without consuming extra microcontroller pins. Features: 16 I/O Pins: Converts two signal pins into sixteen completely customizable I/O pins. Multi-board Expansion: For larger applications, stack up to 8 boards to provide up to 128 I/O pins. Configure I2C addresses by setting the A0, A1, and A2 jumpers. Dual Connectivity: Includes PH2.0 terminal and solder pad choices for simple connection. Wide Compatibility: Compatible with both 3.3V and 5V systems, ensuring platform versatility. Interrupt Support: The INTA and INTB interrupt pins are used for real-time signal handling. Development Resources: Includes detailed instructions and sample projects for Raspberry Pi, Arduino, STM32, and micro. Easy Integration: The I2C interface, combined with a 4Pin 2.0 mm JST connector, provides for an easy and flexible connection to any MCU.
- 16 configurable GPIO pins via I2C
- Supports up to 8 boards (128 I/O pins total)
- 3.3V and 5V logic level compatible
- Onboard interrupt pins (INTA, INTB)
- I2C address configurable via A0/A1/A2 jumpers
- Includes PH2.0 terminal and solder pads
- Works with Arduino, Raspberry Pi, STM32
- Expands microcontroller I/O over I2C
- Independent input/output per pin
- Real-time interrupt support
- Scalable multi-board design
- Wide voltage compatibility
- Compact breakout form factor
| Operating Voltage | 5V / 3.3V |
|---|---|
| Interface | I2C |
| Interrupt Pins | INTA, INTB |
| Expansion I/Os | 16 |
How many MCP23017 boards can be connected on a single I2C bus?
Up to 8 MCP23017 boards can be daisy-chained on one I2C bus, providing up to 128 I/O pins.
Is the MCP23017 expander compatible with Raspberry Pi and Arduino?
Yes, it works with Raspberry Pi, Arduino, STM32, and other 3.3V or 5V microcontrollers.
Can I use this board with both 3.3V and 5V systems?
Yes, it supports both 3.3V and 5V logic levels for broad compatibility.
How do I set the I2C address for multiple boards?
Configure unique addresses using the A0, A1, and A2 solder jumpers on each board.
Does the board support interrupts for real-time input monitoring?
Yes, INTA and INTB pins provide interrupt functionality for instant response to input changes.
To rate this product please login!
About 7Semi MCP23017 I2C to 16 IO Expander Breakout Board by Iotcart
7Semi MCP23017 I2C to 16 IO Expander Breakout Board The 7Semi MCP23017 I2C to 16 IO Expander Breakout Board is designed to expand the digital I/O capability of microcontrollers using the trusted MCP23017 I2C IO Expander IC. It provides exactly …
Categorised under: Development Boards› Compatible with Arduino› Industrial› Boards Compatible with Arduino› Breakout Boards