De MCP23017 is de leukste keuze als er meer io nodig is en juist minder bedrading gewenst is. De MCP 23017 heeft 16 io pinnen welke naar wens als IN-of UITgang geprogrameerd kunnen worden.
Wil je nog meer INPUTS op EEN ic, dan kan dat met de volgende truc: 15 drukknoppen direct naar GND en 15 via een transistor: E aan GND, B aan de 'GND' van de tweede set drukknoppen en de C naar de 16e INPUT.
Wordt er een actieve drukknop gedetecteerd, dan kan via het 16e bit bepaald worden welke 'groep' het is... Er kan zelfs nog een 31e dukknop aan worden toegevoegd op input 16 (in dat geval is enkel bit 16 actief ;-)