---
product_id: 119531793
title: "Waveshare MCP23017 IO Expansion Board I2C Interface Expands 16 I/O Pins Compatible with Both 3.3V and 5V Levels"
brand: "waveshare"
price: "94.58 DT"
currency: TND
in_stock: true
reviews_count: 13
category: "Waveshare"
url: https://www.desertcart.tn/products/119531793-waveshare-mcp23017-io-expansion-board-i2c-interface-expands-16-i
store_origin: TN
region: Tunisia
---

# 3.3V & 5V voltage compatibility Configurable I2C address 16 I/O pins expansion Waveshare MCP23017 IO Expansion Board I2C Interface Expands 16 I/O Pins Compatible with Both 3.3V and 5V Levels

**Brand:** waveshare
**Price:** 94.58 DT
**Availability:** ✅ In Stock

## Summary

> 🚀 Unlock limitless IO power and scale your projects like a pro!

## Quick Answers

- **What is this?** Waveshare MCP23017 IO Expansion Board I2C Interface Expands 16 I/O Pins Compatible with Both 3.3V and 5V Levels by waveshare
- **How much does it cost?** 94.58 DT with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.tn](https://www.desertcart.tn/products/119531793-waveshare-mcp23017-io-expansion-board-i2c-interface-expands-16-i)

## Best For

- waveshare enthusiasts

## Why This Product

- Trusted waveshare brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Stack & Scale:** Easily stack multiple modules via I2C for up to 64 I/O pins—future-proof your projects.
- • **Smart Addressing:** Configurable I2C addresses via jumpers let you customize your setup with zero hassle.
- • **Dual Voltage Ready:** Seamlessly compatible with both 3.3V and 5V systems—no extra adapters needed.
- • **Massive IO Expansion:** Transform 2 pins into 16 versatile I/O ports for ultimate control.
- • **Plug & Play Flexibility:** Choose between PH2.0 terminal or solder pads for effortless integration.

## Overview

The Waveshare MCP23017 IO Expansion Board is a compact, I2C-controlled module that expands 2 signal pins into 16 configurable I/O pins. It supports both 3.3V and 5V logic levels thanks to its onboard voltage translator, offers flexible connection options, and allows stacking multiple boards with configurable I2C addresses—ideal for scalable, professional-grade hardware projects.

## Description

Buy Waveshare MCP23017 IO Expansion Board I2C Interface Expands 16 I/O Pins Compatible with Both 3.3V and 5V Levels: Motherboards - desertcart.com ✓ FREE DELIVERY possible on eligible purchases

Review: The perfect expander! The MCP23017 is a must! - What a great little board! I needed these to expand on my raspberry Pi and ended up buying 4 of these and run them all on the i2c bus! They work flawlessly! They are easy to use and tons of libraries out there to work with! Don’t mind the picture… there’s a reason 😅
Review: Worked perfect for large IO expansion - I needed a whole lot of IO ports for my Raspberry. I bought a total of seven of these. This board was super easy to use both for configuring input/output ports. Interrupts are a nice feature, as well as the ability to programmatically pull input port high. Accessible on port x20 - x27 (default), so you can run 8 of these for a total of 64 IO ports. I was able to convert the C examples to Ruby without any fuss. Pro: * Easy to use for IO expansion. * Nice features (IO configuration, pull ups, interrupts) * Great example code (C and Python). Cons: * Hard to mount as there is only a single set of holes in the board (ideally there would have been a hole on each corner). * Soldering the address jumpers (A0/1/2) too a little work

## Features

- I2C controlled, expands 2 signal pins as 16 I/O pins
- I2C address configurable by shorting the A0/A1/A2 jumpers
- Provides two connector options: PH2.0 terminal and/or solder pads, allows multi I2C modules to be stacked
- Onboard voltage translator, compatible with 3.3V/5V level

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B07P2H1NZG |
| Best Sellers Rank | #99 in Computer Motherboards #389 in Single Board Computers (Computers & Accessories) |
| Brand | waveshare |
| Customer Reviews | 4.2 4.2 out of 5 stars (78) |
| Date First Available | October 15, 2018 |
| Is Discontinued By Manufacturer | No |
| Item Weight | 0.704 ounces |
| Item model number | MCP23017 IO Expansion Board |
| Manufacturer | Waveshare |
| Number of Processors | 1 |
| Operating System | Linux |
| Package Dimensions | 3.58 x 2.05 x 0.83 inches |
| Power Source | DC |
| Processor Brand | Waveshare |
| RAM | DDR3 |
| Series | MCP23017-E/SP MCP23017 16-Bit I/O Expander with Serial Interface |
| Wireless Type | Infrared |

## Product Details

- **Brand:** waveshare
- **Connectivity Technology:** I2C, Infrared
- **Included Components:** MCP23017 IO Expansion Board, PH2.0 20cm 6Pin cable
- **Model Name:** MCP23017-E/SP MCP23017 16-Bit I/O Expander with Serial Interface
- **Operating System:** Linux

## Images

![Waveshare MCP23017 IO Expansion Board I2C Interface Expands 16 I/O Pins Compatible with Both 3.3V and 5V Levels - Image 1](https://m.media-amazon.com/images/I/61aNbX11TbL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ The perfect expander! The MCP23017 is a must!
*by J***N on July 23, 2025*

What a great little board! I needed these to expand on my raspberry Pi and ended up buying 4 of these and run them all on the i2c bus! They work flawlessly! They are easy to use and tons of libraries out there to work with! Don’t mind the picture… there’s a reason 😅

### ⭐⭐⭐⭐⭐ Worked perfect for large IO expansion
*by P***A on October 25, 2020*

I needed a whole lot of IO ports for my Raspberry. I bought a total of seven of these. This board was super easy to use both for configuring input/output ports. Interrupts are a nice feature, as well as the ability to programmatically pull input port high. Accessible on port x20 - x27 (default), so you can run 8 of these for a total of 64 IO ports. I was able to convert the C examples to Ruby without any fuss. Pro: * Easy to use for IO expansion. * Nice features (IO configuration, pull ups, interrupts) * Great example code (C and Python). Cons: * Hard to mount as there is only a single set of holes in the board (ideally there would have been a hole on each corner). * Soldering the address jumpers (A0/1/2) too a little work

### ⭐⭐⭐⭐⭐ Works perfectly
*by B***C on August 16, 2019*

I needed a MCP23017 in a hurry and Amazon got this to me in two days. The board comes with connector wires allowing me to quickly connect it to my TI EK-TM4C1294XL eval board for testing. The I2C interface already comes with 10K pull ups so no external wiring was needed. I was able to read GPIO inputs, control outputs and setup interrupts on input state changes. Everything worked as expected. The only issue (I knew this when I bought it) is another MCP23017 cannot be daisy chained on the I2C bus without soldering on the expansion header. Additional work is needed to change the I2C address as it is hard wired to 0x27 out of the box. Other than that, I'm very happy with my purchase.

## Frequently Bought Together

- Waveshare MCP23017 IO Expansion Board I2C Interface Expands 16 I/O Pins Compatible with Both 3.3V and 5V Levels
- ELEGOO 120pcs Multicolored Dupont Wire 40pin Male to Female, 40pin Male to Male, 40pin Female to Female Breadboard Jumper Ribbon Cables Kit Compatible with Arduino Projects
- ANMBEST 2PCS 4 Channel 5V Relay Module with Optocoupler High or Low Level Trigger Expansion Board for Raspberry Pi Arduino

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.tn/products/119531793-waveshare-mcp23017-io-expansion-board-i2c-interface-expands-16-i](https://www.desertcart.tn/products/119531793-waveshare-mcp23017-io-expansion-board-i2c-interface-expands-16-i)

---

*Product available on Desertcart Tunisia*
*Store origin: TN*
*Last updated: 2026-05-07*