---
product_id: 8106953
title: "MCP23017 - i2c 16 input/output port expander"
brand: "microchip"
price: "257 DH"
currency: MAD
in_stock: true
reviews_count: 8
category: "Microchip"
url: https://www.desertcart.ma/products/8106953-mcp23017-i2c-16-input-output-port-expander
store_origin: MA
region: Morocco
---

# 1.7 MHz I2C bus frequency for fast communication 4.5V-5.5V supply voltage range for versatile power 16 I/O ports for ultimate expansion MCP23017 - i2c 16 input/output port expander

**Brand:** microchip
**Price:** 257 DH
**Availability:** ✅ In Stock

## Summary

> 🚀 Unlock 16x More I/O Power — Because Your Projects Deserve to Scale!

## Quick Answers

- **What is this?** MCP23017 - i2c 16 input/output port expander by microchip
- **How much does it cost?** 257 DH with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.ma](https://www.desertcart.ma/products/8106953-mcp23017-i2c-16-input-output-port-expander)

## Best For

- microchip enthusiasts

## Why This Product

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

## Key Features

- • **Speed Meets Simplicity:** 1.7 MHz I2C interface ensures rapid data transfer with minimal coding hassle using popular libraries like Adafruit.
- • **Reliable Power Flexibility:** Operates smoothly within a 4.5V to 5.5V range, adapting to your power needs without compromise.
- • **Expand Your Digital Horizon:** Seamlessly add 16 extra I/O pins to your projects with a compact DIP-28 package.
- • **Built to Last, Built to Perform:** Solid Microchip engineering with no hazardous substances, ensuring durability and eco-conscious design.
- • **Plug & Play Breadboard Friendly:** Designed for easy prototyping and integration, perfect for ESP32 and Arduino ecosystems.

## Overview

The MCP23017 is a 16-bit I/O port expander with a fast 1.7 MHz I2C interface, housed in a DIP-28 package. It operates within a 4.5V to 5.5V supply range, enabling easy expansion of microcontroller I/O capabilities. Compatible with popular libraries like Adafruit, it’s ideal for professional makers and engineers seeking reliable, breadboard-friendly, and scalable digital input/output solutions.

## Description

MCP23017-E/SP I/O EXPANDER 16 BIT 1.7MHZ DIP-28

Review: Very happy with this, had some trouble finding the right libraries to get this working on esp32 - If you use the adafruit library the code to control these will be almost identical to built in arduino pins. And they have built in input pullups although i wish they were input pulldowns its better than nothing. If you plan on using these with esp32 you'll need to find the 2.0.0 or 2.1.0 version of the adafruit library.
Review: It works. I am able to expand my I/O ports! - It works great. I am able to use this MCP to expand my I/O pins with ease. I2C is a great interface to work with along with the MCP23017. I suggest looking at the Adafruit MCP23017 library for code examples. Pros: * It works as promised * Solid build * Breadboard friendly Cons: * Not as cheap compare to shift registers but the MCPs are easier to use

## Features

- Order Unit: Each 1 Bus Frequency:: 1.7 Chip Configuration:: 16bit IC Interface Type:: I2C Serial Interface Case Style:: DIP MSL:: - No. of I/O's:: 16 No. of Pins:: 28 Packaging:: Each SVHC:: No SVHC (17-Dec-2014) Supply Voltage Max:: 5.5 Supply Voltage Min:: 4.5 Supply Voltage Range:: 4.5V to 5.5V

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B00I6OEWJM |
| Best Sellers Rank | #834,425 in Industrial & Scientific ( See Top 100 in Industrial & Scientific ) #1,177 in Communication Integrated Circuits |
| Brand | MICROCHIP |
| Color | Black |
| Customer Reviews | 4.4 4.4 out of 5 stars (64) |
| Date First Available | February 1, 2014 |
| Is Discontinued By Manufacturer | No |
| Item Dimensions LxWxH | 4.02 x 2.99 x 0.2 inches |
| Item Weight | 0.32 ounces |
| Item model number | MCP23017 |
| Manufacturer | Microchip |
| Product Dimensions | 4.02 x 2.99 x 0.2 inches |
| Voltage | 1.8 Volts |

## Images

![MCP23017 - i2c 16 input/output port expander - Image 1](https://m.media-amazon.com/images/I/51qGb01UPxL.jpg)
![MCP23017 - i2c 16 input/output port expander - Image 2](https://m.media-amazon.com/images/I/516XRVn977L.jpg)

## Questions & Answers

**Q: How many pieces is this listing for?  These chips should be something like less than $2 or less**
A: Yea, Digikey has them for $1.69 a piece, not sure if this is for 1 or maybe 5... best to ask seller.

**Q: This doesn't seem to fit in a breadboard. What's a good way to test? Would it fit an ic socket and then in breadboard?**
A: It's a standard DIP package so it will fit along the middle track of a breadboard. You may need to bend the pins slightly to get them to fit. This is normal as not all breadboards have the same spacing.

**Q: Do I read this right, that the price here is four times as high as it is at DigiKey?**
A: If this is for 1, yup Digikey @ 1.69 a piece plus shipping

## Customer Reviews

### ⭐⭐⭐⭐⭐ Very happy with this, had some trouble finding the right libraries to get this working on esp32
*by A***W on October 25, 2022*

If you use the adafruit library the code to control these will be almost identical to built in arduino pins. And they have built in input pullups although i wish they were input pulldowns its better than nothing. If you plan on using these with esp32 you'll need to find the 2.0.0 or 2.1.0 version of the adafruit library.

### ⭐⭐⭐⭐⭐ It works. I am able to expand my I/O ports!
*by M***O on June 8, 2017*

It works great. I am able to use this MCP to expand my I/O pins with ease. I2C is a great interface to work with along with the MCP23017. I suggest looking at the Adafruit MCP23017 library for code examples. Pros: * It works as promised * Solid build * Breadboard friendly Cons: * Not as cheap compare to shift registers but the MCPs are easier to use

### ⭐⭐⭐⭐⭐ Can't say much, it works. Pins are fragile ...
*by J***B on March 28, 2017*

Can't say much, it works. Pins are fragile but this isn't a 16 gauge solid copper wire. No instructions which is also noted so don't expect this to be ready to go out of the box. I've accidentally wired it wrong a couple times and some reviews say this will kill it instantly. It's still going strong 24/7 after 4 months.

## Frequently Bought Together

- MCP23017 - i2c 16 input/output port expander
- ESP-WROOM-32 ESP32 ESP-32S Development Board 2.4GHz Dual-Mode WiFi + Bluetooth Dual Cores Microcontroller Processor Integrated with Antenna RF AMP Filter AP STA Compatible with Arduino IDE (3PCS)
- TUOFENG 22 Gauge Electrical Wire - 20 Feet [10 ft Black, 10 ft Red] - Flexible Silicone Wire of Tinned Copper, Solder Through Quickly

---

## 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.ma/products/8106953-mcp23017-i2c-16-input-output-port-expander](https://www.desertcart.ma/products/8106953-mcp23017-i2c-16-input-output-port-expander)

---

*Product available on Desertcart Morocco*
*Store origin: MA*
*Last updated: 2026-03-16*