MCP23017 - Microchip
MCP23017 - Microchip
MCP23017 - Microchip
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>MCP23017</strong>/MCP23S17<br />
1.1 Pin Descriptions<br />
TABLE 1-1: PINOUT DESCRIPTION<br />
Pin<br />
Name<br />
PDIP/<br />
SOIC/<br />
SSOP<br />
QFN<br />
Pin<br />
Type<br />
Function<br />
GPB0 1 25 I/O Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up<br />
resistor.<br />
GPB1 2 26 I/O Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up<br />
resistor.<br />
GPB2 3 27 I/O Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up<br />
resistor.<br />
GPB3 4 28 I/O Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up<br />
resistor.<br />
GPB4 5 1 I/O Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up<br />
resistor.<br />
GPB5 6 2 I/O Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up<br />
resistor.<br />
GPB6 7 3 I/O Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up<br />
resistor.<br />
GPB7 8 4 I/O Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up<br />
resistor.<br />
VDD 9 5 P Power<br />
VSS 10 6 P Ground<br />
NC/CS 11 7 I NC (<strong>MCP23017</strong>), Chip Select (MCP23S17)<br />
SCL/SCK 12 8 I Serial clock input<br />
SDA/SI 13 9 I/O Serial data I/O (<strong>MCP23017</strong>), Serial data input (MCP23S17)<br />
NC/SO 14 10 O NC (<strong>MCP23017</strong>), Serial data out (MCP23S17)<br />
A0 15 11 I Hardware address pin. Must be externally biased.<br />
A1 16 12 I Hardware address pin. Must be externally biased.<br />
A2 17 13 I Hardware address pin. Must be externally biased.<br />
RESET 18 14 I Hardware reset. Must be externally biased.<br />
INTB 19 15 O Interrupt output for PORTB. Can be configured as active-high, active-low or open-drain.<br />
INTA 20 16 O Interrupt output for PORTA. Can be configured as active-high, active-low or open-drain.<br />
GPA0 21 17 I/O Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up<br />
resistor.<br />
GPA1 22 18 I/O Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up<br />
resistor.<br />
GPA2 23 19 I/O Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up<br />
resistor.<br />
GPA3 24 20 I/O Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up<br />
resistor.<br />
GPA4 25 21 I/O Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up<br />
resistor.<br />
GPA5 26 22 I/O Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up<br />
resistor.<br />
GPA6 27 23 I/O Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up<br />
resistor.<br />
GPA7 28 24 I/O Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up<br />
resistor.<br />
DS21952B-page 4 © 2007 <strong>Microchip</strong> Technology Inc.