MCP23018-E/SO Microchip Technology, MCP23018-E/SO Datasheet - Page 16
![IC I/O EXPANDER I2C 16B 28SOIC](/photos/6/59/65909/150-28-soic_sml.jpg)
MCP23018-E/SO
Manufacturer Part Number
MCP23018-E/SO
Description
IC I/O EXPANDER I2C 16B 28SOIC
Manufacturer
Microchip Technology
Datasheet
1.MCP23018-ESO.pdf
(56 pages)
Specifications of MCP23018-E/SO
Interface
I²C
Number Of I /o
16
Interrupt Output
Yes
Frequency - Clock
3.4MHz
Voltage - Supply
1.8 V ~ 5.5 V
Operating Temperature
-40°C ~ 125°C
Mounting Type
Surface Mount
Package / Case
28-SOIC (7.5mm Width)
Chip Configuration
16 Bit
Bus Frequency
3.4MHz
Ic Interface Type
I2C
No. Of I/o's
16
Supply Voltage Range
1.8V To 5.5V
Digital Ic Case Style
SOIC
No. Of Pins
28
Termination Type
SMD
Filter Terminals
SMD
Rohs Compliant
Yes
Delay Time
50ns
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
MCP23018-E/SO
Manufacturer:
Microchip
Quantity:
297
MCP23018/MCP23S18
1.6
There are twenty two (22) registers associated with the
MCP23X18 as shown in
two tables show the register mapping with the two
BANK bit values. Ten (10) registers are associated
TABLE 1-4:
DS22103A-page 16
IODIRA
IPOLA
GPINTENA
DEFVALA
INTCONA
IOCON
GPPUA
INTFA
INTCAPA
GPIOA
OLATA
IODIRB
IPOLB
GPINTENB
DEFVALB
INTCONB
IOCON
GPPUB
INTFB
INTCAPB
GPIOB
OLATB
Register
Name
Configuration and Control
Registers
Address
(hex)
03
04
05
07
0A
10
12
13
14
15
16
17
18
19
1A
00
01
02
06
08
09
11
CONTROL REGISTER SUMMARY (IOCON.BANK = 1)
Table 1-4
GPINT7
GPINT7
BANK
BANK
DEF7
DEF7
IOC7
IOC7
INT7
ICP7
INT7
ICP7
bit 7
GP7
GP7
PU7
OL7
PU7
OL7
IO7
IO7
IP7
IP7
MIRROR
MIRROR
and
GPINT6
GPINT6
DEF6
DEF6
IOC6
IOC6
INT6
ICP6
INT6
ICP6
bit 6
PU6
GP6
PU6
GP6
OL6
OL6
IO6
IP6
IO6
IP6
Table
GPINT5
GPINT5
1-5. The
SEQOP
SEQOP
DEF5
DEF5
IOC5
ICP5
IOC5
ICP5
INT5
INT5
bit 5
PU5
GP5
PU5
GP5
OL5
OL5
IO5
IO5
IP5
IP5
GPINT4
GPINT4
DEF4
DEF4
IOC4
IOC4
ICP4
ICP4
bit 4
INT4
INT4
PU4
GP4
OL4
PU4
GP4
OL4
IO4
IO4
IP4
IP4
—
—
with Port A and ten (10) are associated with Port B.
One register (IOCON) is shared between the two ports.
The Port A registers are identical to the Port B regis-
ters, therefore, they will be referred to without differen-
tiating between the port designation (i.e., they will not
have the “A” or “B” designator assigned) in the register
tables.
GPINT3
GPINT3
DEF3
DEF3
IOC3
IOC3
INT3
ICP3
INT3
ICP3
bit 3
PU3
GP3
OL3
PU3
GP3
OL3
IO3
IO3
IP3
IP3
—
—
GPINT2
GPINT2
DEF2
DEF2
IOC2
IOC2
ODR
INT2
ICP2
ODR
INT2
ICP2
bit 2
GP2
GP2
PU2
OL2
PU2
OL2
IO2
IO2
IP2
IP2
GPINT1
INTPOL
GPINT1
INTPOL
© 2008 Microchip Technology Inc.
DEF1
DEF1
IOC1
IOC1
INT1
ICP1
INT1
ICP1
bit 1
GP1
GP1
PU1
OL1
PU1
OL1
IO1
IP1
IO1
IP1
GPINT0
GPINT0
INTCC
INTCC
DEF0
DEF0
IOC0
INTO
IOC0
INTO
ICP0
ICP0
bit 0
PU0
GP0
PU0
GP0
OL0
OL0
IO0
IP0
IO0
IP0
1111 1111
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
1111 1111
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
POR/RST
value