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