The MCP23S17 is the only 16-bit I/O expander that features SPI(tm) clock speeds up to 10 MHz for higher throughput applications.
16-bit remote bi-directional I/O port (I/O pins default to input).
Three hardware address pins to allow up to eight devices on the bus.
Configurable interrupt output pins (configurable as active-high, active-low, or open drain).
INTA and INTB can be configured to operate independently or together.
Configurable interrupt source (Interrupt on-change from configured register defaults or pin ces).
Polarity inversion register to configure the polarity of the input port data.
Examples [509KB]
Port Expander board schematic[46KB]