MCP23017 - i2c 16 input/output port expander
<p>The MCP23017 is a 16-bit, general purpose parallel I/O port expander for I2C bus applications. <br /><br />The 16-bit I/O port functionally consists of two 8-bit ports (PORTA and PORTB). The MCP23017 can be configured to operate in 8-bit or 16-bit modes</p> <p>Features<br /></p> <ul> <li>16-bit remote bidirectional I/O port <br />- I/O pins default to input</li> <li>• High-speed I2C™ interface (MCP23017)<br />- 100 kHz<br />- 400 kHz<br />- 1.7MHz</li> <li>Three hardware address pins to allow up to eight devices on the bus</li> <li>Operating Voltage: 1.8V to 5.5V</li> </ul>  <p> </p> <p> </p> <p>Download:</p> <p> </p> <ul> <li>Datasheet</li> <li>Tutorial of using MCP23017 with Arduino</li> <li>How To Use A MCP23017 I2C Port Expander With The Raspberry Pi</li> </ul>