El MCP23017/MCP23S17 es un expansor de I/O de 16 bits diseñado para aplicaciones I2C o SPI, ideal para aumentar los puertos de entrada/salida de un microcontrolador. Ofrece alta velocidad con interfaces I2C de hasta 1.7 MHz y SPI de hasta 10 MHz. Cuenta con pines de interrupción configurables, registro de inversión de polaridad y un bajo consumo en reposo. Su voltaje de operación varía entre 1.8V y 5.5V, y tiene un amplio rango de temperatura operativa, de -40°C a 125°C. Soporta hasta ocho dispositivos en un bus.