Uncategorized

MCP23x08/mcp23x17 References

MCP23x08/mcp23x17 References

AN1081 Title: Interfacing a 4×4 Matrix Keypad with an 8-Bit GPIO Expander -04/12/2007 Mike Curran
https://www.microchip.com/wwwAppNotes/AppNotes.aspx?appnote=en529784

Description:

This application note discusses interfacing a 4×4 matrix keypad with MCP23X08 8-Bit GPIO Expander.

This application note references the MCP23X08/17 GPIO Expander Keypad/LCD Demo Board (GPIODM-KPLCD).

GPIO Expanders provide easy I/O expansion using standard serial interfaces such as I2C and SPI. They are especially useful in applications where pin count is limited on the microcontroller unit (MCU) or if remote inputs / outputs (I/O’s) are needed.

It is best to think of an 8-bit GPIO Expander like adding another 8-bit wide digital port to the MCU. This application note does not detail all of the features of the MCP23X08.

Refer to the MCP23008/MCP23S08 Data Sheet, “8-Bit I/O Expander with Serial Interface” (DS21919) for more information.

MCP23008/MCP23S08 Data Sheet 03/28/2019 625KB
http://ww1.microchip.com/downloads/en/DeviceDoc/MCP23008-MCP23S08-Data-Sheet-20001919F.pdf

Errata MCP23008 Rev. A Silicon Errata 11/07/2005 146KB
http://ww1.microchip.com/downloads/en/DeviceDoc/80251A.pdf

AN1043 – Unique Features of the MCP23X08/17 GPIO Expanders 06/27/2006 297KB
https://www.microchip.com/wwwAppNotes/AppNotes.aspx?appnote=en027237

AN1081 Title: Interfacing a 4×4 Matrix Keypad with an 8-Bit GPIO Expander -04/12/2007 Mike Curran
http://ww1.microchip.com/downloads/en/AppNotes/01081a.pdf

AN972 Title: I/O Expansion Using the MCP23X08 and PIC10F202 01/31/2005 Pat Richards
http://ww1.microchip.com/downloads/en/AppNotes/00972a.pdf

MCP23008/MCP23S08 Evaluation Board User’s Guide
http://ww1.microchip.com/downloads/en/DeviceDoc/51530b.pdf

.END

Categories: Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s