We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

AN1043

Title
Title
Unique Features of the MCP23X08/17 GPIO Expanders
Name
Name
AN1043
Date
Date
06/24/2015
Application Categories
Application Categories
Peripheral / CAN
Description
Description
GPIO expanders provide easy I/O expansion using standard serial interfaces. GPIO products are used to increase the I/O on an MCU or provide remote I/O using a serial interface. This application note discusses the feature set and use of the MCP23X08/17 (8-bit and 16-bit) GPIO Expanders. The MCP23X08 are 8-bit GPIO Expanders: - MCP23008: I2C Interface - MCP23S08: SPI Interface The MCP23X17 are 16-bit GPIO Expanders: - MCP23017: I2C Interface - MCP23S17: SPI Interface The functions and features of the MCP23X08 and MCP23X17 are basically the same, except where otherwise noted.

Development Tools

Title Part Number Title
GPIODM-KPLCD
GPIO EXPANDER KEYPAD AND LCD DEMO BOARD
GPIODM-KPLCD GPIODM-KPLCD GPIO EXPANDER KEYPAD AND LCD DEMO BOARD

Silicon Products

Title Product Title
MCP23008
8-Bit I2C I/O Expander with Serial Interface
MCP23008 8-Bit I2C I/O Expander with Serial Interface
MCP23S17
16-Bit SPI I/O Expander with Serial Interface
MCP23S17 16-Bit SPI I/O Expander with Serial Interface
MCP23S08
8-Bit SPI I/O Expander with Serial Interface
MCP23S08 8-Bit SPI I/O Expander with Serial Interface
MCP23017
16-Bit I2C I/O Expander with Serial Interface
MCP23017 16-Bit I2C I/O Expander with Serial Interface