MCP23016 MCP23016 M 2 16-Bit I C I/O Expander Features Package Types 16-bit remote bidirectional I/O port PDIP, SOIC, SSOP - 16 I/O pins default to 16 inputs Vss 1 28 GP0.7 2 GP1.0 2 27 GP0.6 Fast I C bus clock frequency (0 - 400 kbits/s) GP1.1 3 26 GP0.5 GP1.2 4 25 GP0.4 Three hardware address pins allow use of up to GP1.3 5 24 GP0.3 eight devices INT 6 23 GP0.2 GP1.4 7 22 GP0.1 High-current drive capability per I/O: 25 mA VSS 8 21 GP0.0 Open-drain interrupt output on input change CLK 9 20 VDD TP 10 19 VSS Interrupt port capture register GP1.5 11 18 A2 Internal Power-On Reset (POR) GP1.6 12 17 A1 GP1.7 13 16 A0 Polarity inversion register to configure the polarity SCL 14 15 SDA of the input port data Compatible with most microcontrollers QFN Available temperature range: - Industrial (I): -40C to +85C 28272625242322 GP1.2 1 21 GP0.3 GP1.3 2 20 GP0.2 CMOS Technology INT 3 GP0.1 19 GP1.4 4 MCP23016 18 GP0.0 Operating Supply Voltage: 2.0V to 5.5V VSS VDD 5 17 VSS Low standby current CLK 6 16 A2 TP 7 15 8 9 1011121314 Packages 28-pin PDIP, 300 mil 28-pin SOIC, 300 mil 28-pin SSOP, 209 mil 28-pin QFN, 6x6 mm Block Diagram Low Pass Interrupt INT Logic Filter A0 A1 A2 IARES 2 Address I C Bus SCL Decoder Interface/ 16 Bits Protocol GP0.0 to GP0.7 SDA Handler I/O 2 I C Bus Port Control GP1.0 to GP1.7 CLKIN Clock Gen TP Write pulse Power-on VDD Reset Read pulse 8-Bit Configuration Control VSS Registers 2003 Microchip Technology Inc. DS20090B-page 1 Serializer/ Control Deserializer GP1.5 GP1.1 GP1.6 GP1.0 GP1.7 Vss SCL GP0.7 SDA GP0.6 A0 GP0.5 A1 GP0.4MCP23016 NOTES: DS20090B-page 2 2003 Microchip Technology Inc.