The MCP23016-I/SS is a 16-bit I/O expander that provides general-purpose, bidirectional parallel I/O expansion for I2C bus applications.
One quick question — takes less than 10 seconds.