16 Port Expander: I2C MCP23017

Add 16 more pins that are accessible using I2C easily with this chip. Arduino and Raspberry Pi Compatible

More details

Availability: SHIPS TODAY

Last Updated: 06/14/2024




Addding 16 more pins to your microcontroller is easy using this 16 port expander chip. Just communicate to the chip via 2 pins using the standard I2C protocol and you'll have an additional 16 pins that can be inputs, outputs, inputs with a pullup or open drain! Great when your project requires more I/O pins than you have on your Arduino or Raspberry Pi microcontroller.


  • Quickly turn 2 pins into 16!
  • Operating Voltage: 1.8V - 5.5V
  • Communication Protocol: I2C
  • Raspberry Pi and Arduino Compatible
  • Manufacturer Part Number: MCP23017


Click here to view the datasheet.

No customers have asked questions about this product yet.