Abstract
While it is possible to add input and output ports with various CMOS chips, sometimes more flexibility is required. The pin functions of chips like the 74HC165 and 74HC595 are fixed as input or output. Sometimes it is desirable to be able to configure them as required like the Raspberry Pi’s own GPIO ports. This chapter will examine the Microchip MCP23017 peripheral chip, which can offer any combination of 16 GPIO ports (in DIP form), each of which can be individually configured as input or output. Figure 11-1 illustrates the chip sitting on a breadboard.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2017 Warren Gay
About this chapter
Cite this chapter
Gay, W. (2017). MCP23017 I/O Port Extender. In: Custom Raspberry Pi Interfaces. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-2406-9_11
Download citation
DOI: https://doi.org/10.1007/978-1-4842-2406-9_11
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-2405-2
Online ISBN: 978-1-4842-2406-9
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)