MCP23017 Pre-Soldered I2C 16-Bit I/O Port Expander for Arduino, Raspberry Pi & ESP32
SKU NB143
MCP23017 I2C 16-bit GPIO port expander adds 16 digital input/output pins for Arduino, Raspberry Pi, and ESP32; pre-soldered for LEDs, relays, robotics, home automation, and prototyping.
- Free Ground Shipping U.S. orders $35+
- Ships from USA Domestic fulfillment
- 30-day returns Free defect replacement
- 7-day support Fast email replies
MCP23017 Pre-Soldered I2C 16-Bit I/O Port Expander for Arduino, Raspberry Pi & ESP32No reviews yet
$5.99
This item
Products related to this item






Overview
Product Overview
MCP23017 is a 16-bit I/O port expander that adds 16 extra digital GPIO pins over the I2C bus, making it an easy way to increase input and output capacity on microcontroller and SBC projects. Built around the MCP23017 chip and offered here pre-soldered for quick integration, this module is ideal for reading buttons and switches or driving LEDs, relays, and other digital peripherals when native pins are limited. Use this I2C GPIO expander with Arduino, Raspberry Pi, and ESP32 for robotics, home automation, embedded control, and general prototyping where compact digital expansion is needed in pin-limited designs.
Questions & answers
Frequently asked questions
Have other questions?
Chat with our US-based team — we usually reply fast.
What's included
Features & Specs
Verified buyers
Customer Reviews
MCP23017 Pre-Soldered I2C 16-Bit I/O Port Expander for Arduino, Raspberry Pi & ESP32


