MCP23017 - i2c 16 input/output port expander 16-bit remote bidirectional I/O port High-speed I2C Interface Three hardware address pins to allow up to eight devices on the bus Operating Voltage: 1.8V to 5.5V