MCP23017 IO Expansion Board - 16 I/O Pins - Cover Expand

IO Expansion Board - 16 I/O Pins Via I2C

Waveshare Waveshare



This basic but incredibly helpful IO Expansion Board turns just two pins into 16 I/O Pins Via I2C – Stackable up to 8 times for 128 Total GPIO Pins.

More details

5+ In Stock Items

Warning: Last items in stock!

R 269.95

tax incl.

Spend R 1,250.00 more and get Free Shipping!

Free shipping on orders over R1250 - courier delivery and within South Africa

If you love to build Electronics, but always get stuck with the problem of not having enough I/O pins for all of the different Modules, components and peripherals that you can to integrate into your projects, then this IO Expansion Board with 16 I/O Pins Via I2C is the answer!

This seemingly simple I/O Expansion Board is a surprisingly advanced piece of technology, and is capable of expanding just two I2C pins into a full suite of 16 general purpose I/O pins, with support for up to 8 boards stacked, resulting in a whopping 128 GPIO pins to provide all of the space you need for the amazing functionality that you want to add to your projects. It features a hardware configurable I2C address via 3 pins, and also offers two interrupt pins that can be operated individually or simultaneously as you see fit.

So it might be time to start bringing those BIG ideas to life and equipping your Development Boards with more space for functionality, with this seemingly simple, surprisingly advanced I2C I/O Expansion Board.


16 GPIO Expansion Board  -  Technical Specifications:

  • Operating Voltage

– 5V / 3.3V DC                                                                   

  • Interface

– I2C (SDA + SCL)

  • Primary IC

– MCP23017

  • Hardware Addressing Protocol

– 7bit Slave Addressing

– 4 Fixed / 3 User Defined / 1 Read/Write

  • Optional Hardware Address Pins

– 3

  • Number of GPIO Ports

– 16

  • Interrupt Pins


  • Integrated Level Converter

– 3.3V / 5V

  • Max Stackable Boards

– 8 (For a total of 128 GPIO Pins)

  • Included Cable

6Pin PH2.0

  • Included Cable Length


  • Weight

– ±15g

  • Dimensions

– 23 x 38mm


Additional Resources:


No customer reviews for the moment.

Write a review

IO Expansion Board - 16 I/O Pins Via I2C

IO Expansion Board - 16 I/O Pins Via I2C

When it comes to producing unique electronics components and modules, there are very few brands that can provide the quality that Waveshare can. Based in the Futian District in Shenzhen, China, Waveshare are experts in developing electronics to a high standard of quality, which have been thoroughly tested to work seamlessly with corresponding development platforms and systems – such as the E-Ink HATs for Raspberry Pi’s.

What we love most about Waveshare is how they are dedicated to providing quality products, and have moved away from the typical “Made in China” stigma – cheap products with cheap parts and components. Instead, Waveshare understand the value of supplying quality products and building sustainable relationships with international resellers and distributors. They know that consistent quality will result in consistent business, and as such they always ensure strict quality control for each and every product that comes out of the manufacturing plant.

We are always excited to peruse through their vast catalogue of exciting new products to find unique modules, components or even entire development boards that are designed with quality in mind. Because we know that every cent that we spend with Waveshare will be well-spent, with each product that order adding real value to our own catalogue of products.