The MCP23017 is a 16-bit I/O expander with an I2C interface, ideal for adding extra digital I/O pins to microcontrollers like Arduino, ESP32, and Raspberry Pi.

Interface Type: I2C, Serial Number of I/Os: 16 Bidirectional I/O Operating Voltage Range: 1.8V to 5.5V Supply Voltage Min: 1.8V Temperature Range: -40°C to +125°C Package Options: DIP-28, SOIC-28, QFN-28 Interrupt Output: Yes (With Interrupt) Address Pins: 3 (Allowing 8 unique addresses) Default I/O State: Input AEC-Q100 Qualified: Yes Protocol: I2C (MCP23017), SPI (MCP23S17 variant)

