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 I/O pins via I2C interface
- Supports up to 8 boards (128 I/O pins total)
- 3.3V and 5V logic level compatible
- Interrupt pins (INTA, INTB) for real-time monitoring
- I2C address configurable via A0/A1/A2 jumpers
- Includes PH2.0 terminal and JST connector
- Expands microcontroller I/O without pin overhead
- Daisy-chain support for scalable designs
- Real-time interrupt handling
- Flexible power and signal connectivity
- Compact breakout board design
- Ideal for automation, robotics, and control panels
| 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 7Semi
Shop MCP23017 I2C GPIO Expander for Arduino & Raspberry Pi. 16 I/O pins, 3.3V/5V compatible. Price: ₹851.20.
Categorised under: Development Boards› Compatible with Arduino› Industrial› Boards Compatible with Arduino› Breakout Boards