Introduction: Extra Io Pins MCP23017

did you ever runned out of io pins? Than is here the solution.

Step 1: Part List

you only need a arduino and a mcp23017 (ebay)

Step 2: Watch the Video

watch this video!

Step 3: Upload the Code

Upload this code(put them all in one map)

Step 4: Subscribe

don't forget to subscribe to TechMaker


Eric Brouwer made it! (author)2015-06-07

The MCP23017 is not a shift register, but an I2C port expander chip. It does work great to increase number of I/O ports, but it can also be used to reduce the number of wires running from one PCB to another. I love this chip.

See my application at

I checked out your project! It's a really nice instructable! I changed the title ;)

About This Instructable




More by wout.vandenreeck:Internet Controlled Led'splay mp3 with your arduino (easy)What is PWM?
Add instructable to: