MCP23017 GPIO Extender

  • Warren W. Gay


Microchip’s MCP23017 provides 16 additional GPIO pins that can be purchased for as little as $1.99. The chip communicates using the I2C bus. (The companion MCP23S17 is available for SPI bus.) The I2C bus allows the chip to be remote from the Raspberry Pi, requiring only a four-wire ribbon cable (power, ground, and a pair of I2C bus lines). This chapter explores the features and limits of this peripheral.


Kernel Module Main Program Register Address Input Change Static Void 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Warren W. Gay 2014

Authors and Affiliations

  • Warren W. Gay
    • 1
  1. 1.OntarioCanada

Personalised recommendations