Jesus Echavarria has written a detailed article about his MCP23017 Brekout Board: I develop this MCP23017 Brekout Board to interface a 2×16 LCD display with any microcontroller using a standard I2C bus. Typical 2×16 displays needs at least 6 lines to work (when working in 4-byte mode); in some cases, this will be prohibited for […]
Tag Archives: MCP23017
Interfacing an I2C GPIO expander (MCP23017) to the Raspberry Pi using C++ (SYSFS)
Hertaville posted a detailed tutorial on interfacing the MCP23017 to the Raspberry Pi using C++ (SYSFS): In this blog entry I will demonstrate how to successfully interface the MCP23017 general purpose input/output (GPIO) expander from Microchip, to the Raspberry Pi over the I2C bus.
MCP23017 I2C IO expander breakout board
Jechavarria has designed this breakout board with the MCP23017 I2C IO expander: With this board you can drive a 2×16 display LCD with only two signals (I2C). I also develop some code (in C) to manage this device, based on a AT89C51RE2 microcontroller. Please feel free to visit www.jechavarria.com for more info, schemes, and source […]
Centipede MCP23017 I2C IO expander
Macetech’s Centipede Shield adds 64 IO pins to an Arduino. It’s got four Microchip MCP23017 I2C IO expanders, with I2C speeds up to 1.7MHz. Macetech will give you one if you’ve got a project that promotes the new hardware. Thanks for the tip, also via Hack a Day.
