MCP23017/MCP23S17
16-Bit I/O Expander with Serial Interface
Features
Package Types
• 16-bit remote bidirectional I/O port
- I/O pins default to input
• High-speed I2C™ interface (MCP23017)
- 100 kHz
• 1
2
3
4
5
6
7
8
28
27
26
25
24
23
22
21
20
19
18
17
16
15
GPA7
GPA6
GPA5
GPA4
GPA3
GPA2
GPA1
GPA0
INTA
INTB
RESET
A2
GPB0
GPB1
GPB2
GPB3
GPB4
PDIP,
SOIC,
SSOP
GPB5
GPB6
GPB7
VDD
- 400 kHz
9
- 1.7 MHz
VSS
10
11
12
13
14
• High-speed SPI interface (MCP23S17)
- 10 MHz (max.)
NC
SCL
SDA
NC
A1
A0
• Three hardware address pins to allow up to eight
devices on the bus
• Configurable interrupt output pins
QFN
- Configurable as active-high, active-low or
open-drain
28272625242322
21
GPA4
GPA3
GPA2
GPA1
GPA0
INTA
GPB4
1
2
3
4
5
6
7
• INTA and INTB can be configured to operate
independently or together
20
19
18
17
16
15
GPB5
GPB6
GPB7
MCP23017
• Configurable interrupt source
V
DD
V
SS
- Interrupt-on-change from configured register
defaults or pin changes
INTB
NC
8 9 1011121314
• Polarity Inversion register to configure the polarity
of the input port data
• External Reset input
• Low standby current: 1 µA (max.)
• Operating voltage:
• 1
2
3
4
5
6
7
8
28
27
26
25
24
23
22
21
20
19
18
17
16
15
GPA7
GPA6
GPA5
GPA4
GPA3
GPA2
GPA1
GPA0
INTA
INTB
RESET
A2
GPB0
GPB1
GPB2
GPB3
GPB4
PDIP,
SOIC,
SSOP
- 1.8V to 5.5V @ -40°C to +85°C
- 2.7V to 5.5V @ -40°C to +85°C
- 4.5V to 5.5V @ -40°C to +125°C
GPB5
GPB6
GPB7
VDD
Packages
9
VSS
10
11
12
13
14
• 28-pin PDIP (300 mil)
• 28-pin SOIC (300 mil)
• 28-pin SSOP
CS
SCK
SI
A1
A0
SO
• 28-pin QFN
QFN
28272625242322
21
1
GPA4
GPA3
GPA2
GPA1
GPA0
INTA
GPB4
20
19
18
17
16
15
2
3
4
5
6
7
GPB5
GPB6
GPB7
MCP23S17
V
DD
V
SS
INTB
CS
8 9 1011121314
© 2007 Microchip Technology Inc.
DS21952B-page 1