MCP23017 I2C 16-Channel IO Expansion Board - 3.3V/5V Compatible
MCP23017 I2C 16-Channel IO Expansion Board - 3.3V/5V Compatible
Couldn't load pickup availability
Expand Your Microcontroller's I/O Capabilities with Ease!
The Waveshare MCP23017 IO Expansion Board is an essential module for makers, engineers, and hobbyists looking to add more digital input/output pins to their projects without consuming precious microcontroller pins. Based on the widely used MCP23017 chip and communicating via the efficient I2C bus, this compact board transforms just two signal pins into 16 versatile I/O pins.
Key Features & Benefits:
- Massive I/O Expansion: Instantly gain 16 additional digital I/O pins from just two microcontroller pins (SDA, SCL) using the I2C interface. Perfect for projects requiring numerous sensors, LEDs, buttons, or other peripherals.
- Scalable Design: Need even more I/O? Daisy-chain up to 8 of these MCP23017 boards simultaneously on the same I2C bus, providing an impressive total of up to 128 additional I/O pins!
- Flexible Voltage Compatibility: Equipped with an onboard voltage translator, this board seamlessly operates with both 3.3V and 5V logic levels, making it compatible with a wide range of popular development boards like Raspberry Pi, Arduino, micro:bit, and STM32.
- Configurable I2C Address: Easily set unique I2C addresses for each board by shorting the A0/A1/A2 jumpers, simplifying multi-module setups and avoiding address conflicts.
- Dual Connection Options: Offers both a convenient PH2.0 terminal and solder pads for flexible connectivity, allowing for easy integration into your existing setups or for stacking multiple I2C modules.
- Integrated Interrupt Pins: Features INTA and INTB pins for efficient interrupt-driven applications, allowing your microcontroller to respond only when an I/O change occurs, saving processing power.
- Ready-to-Use Resources: Comes with comprehensive development resources and a detailed manual, including example code for Raspberry Pi, micro:bit, Arduino, and STM32, getting you started quickly.
Why Choose the MCP23017 IO Expansion Board?
Whether you're building complex robotics, home automation systems, or custom embedded solutions, running out of I/O pins is a common challenge. The MCP23017 IO Expansion Board provides a simple, reliable, and cost-effective solution to significantly boost your project's I/O capabilities, allowing you to connect more components and unleash your creativity. Its wide compatibility and user-friendly features make it an invaluable addition to any maker's toolkit.
Specifications:
- Operating Voltage: 3.3V / 5V
- Interface: I2C
- Expansion I/Os: 16
- Interrupt Pins: INTA, INTB (for Port A and Port B changes)
- Dimensions: 38mm × 23mm
- Mounting Hole Size: 2.0mm
- Weight: 0.011 kg
Package Includes:
- MCP23017 IO Expansion Board x1
- PH2.0 20cm 6Pin cable x1
Share




