MCP23018-E/SP Microchip Technology, MCP23018-E/SP Datasheet - Page 15

IC I/O EXPANDER I2C 16B 28SDIP

MCP23018-E/SP

Manufacturer Part Number
MCP23018-E/SP
Description
IC I/O EXPANDER I2C 16B 28SDIP
Manufacturer
Microchip Technology
Datasheet

Specifications of MCP23018-E/SP

Package / Case
28-DIP (0.300", 7.62mm)
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
Through Hole
Logic Family
MCP23018
Propagation Delay Time
50 ns
Operating Supply Voltage
1.8 V to 5.5 V
Power Dissipation
700 mW
Operating Temperature Range
- 40 C to + 125 C
Input Voltage
1.8 V to 5.5 V
Logic Type
I/O Expander
Maximum Clock Frequency
10 MHz
Maximum Operating Frequency
3.4 MHz
Mounting Style
Through Hole
Output Current
25 mA
Output Voltage
1.8 V to 4.5 V
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
DIP
No. Of Pins
28
Filter Terminals
DIP
Rohs Compliant
Yes
Delay Time
50ns
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MCP23018-E/SP
Manufacturer:
Microchip
Quantity:
341
1.5
The GPIO module is a general purpose 16-bit wide
bidirectional port which is functionally split into two (2)
8-bit wide ports.
The outputs are open-drain.
The GPIO module contains the data ports (GPIOn),
internal pull up resistors and the Output Latches
(OLATn).
TABLE 1-2:
TABLE 1-3:
© 2008 Microchip Technology Inc.
IODIRA
IPOLA
GPINTENA
GPPUA
GPIOA
OLATA
IODIRB
IPOLB
GPINTENB
GPPUB
GPIOB
OLATB
IODIRA
IODIRB
IPOLA
IPOLB
GPINTENA
GPINTENB
GPPUA
GPPUB
GPIOA
GPIOB
OLATA
OLATB
Register
Register
Name
Name
GPIO Port
Address
Address
(hex)
(hex)
00
01
02
06
09
0A
10
12
16
19
1A
0C
0D
11
00
01
02
03
04
05
12
13
14
15
SUMMARY OF REGISTERS ASSOCIATED WITH THE GPIO PORTS (BANK = 1)
SUMMARY OF REGISTERS ASSOCIATED WITH THE GPIO PORTS (BANK = 0)
GPINT7
GPINT7
GPINT7
GPINT7
bit 7
PU7
GP7
OL7
PU7
GP7
OL7
bit 7
GP7
GP7
IO7
IO7
PU7
PU7
OL7
OL7
IP7
IP7
IO7
IO7
IP7
IP7
GPINT6
GPINT6
GPINT6
GPINT6
bit 6
PU6
GP6
PU6
GP6
OL6
OL6
bit 6
GP6
GP6
IO6
IO6
PU6
PU6
OL6
OL6
IP6
IP6
IO6
IO6
IP6
IP6
GPINT5
GPINT5
GPINT5
GPINT5
bit 5
PU5
GP5
PU5
GP5
OL5
OL5
bit 5
GP5
GP5
IO5
PU5
PU5
OL5
OL5
IO5
IP5
IP5
IO5
IO5
IP5
IP5
GPINT4
GPINT4
GPINT4
GPINT4
bit 4
PU4
GP4
PU4
GP4
OL4
OL4
bit 4
PU4
GP4
GP4
PU4
OL4
OL4
IO4
IP4
IO4
IP4
IO4
IO4
IP4
IP4
MCP23018/MCP23S18
The pull up resistors are individually configured and
can be enabled when the pin is cofigured as an input or
output.
Reading the GPIOn register reads the value on the
port. Reading the OLATn register only reads the
latches, not the actual value on the port.
Writing to the GPIOn register actually causes a write to
the latches (OLATn). Writing to the OLATn register
forces the associated output drivers to drive to the level
in OLATn. Pins configured as inputs turn off the associ-
ated output driver and put it in high-impedance.
GPINT3
GPINT3
GPINT3
GPINT3
bit 3
GP3
GP3
PU3
OL3
PU3
OL3
bit 3
PU3
PU3
GP3
GP3
OL3
OL3
IO3
IO3
IP3
IP3
IO3
IO3
IP3
IP3
GPINT2
GPINT2
GPINT2
GPINT2
bit 2
GP2
GP2
PU2
OL2
PU2
OL2
bit 2
PU2
PU2
GP2
GP2
OL2
OL2
IO2
IO2
IP2
IP2
IO2
IO2
IP2
IP2
GPINT1
GPINT1
GPINT1
GPINT1
bit 1
GP1
GP1
bit 1
PU1
OL1
PU1
OL1
PU1
PU1
GP1
GP1
OL1
OL1
IO1
IO1
IO1
IP1
IP1
IO1
IP1
IP1
GPINT0
GPINT0
GPINT0
GPINT0
bit 0
bit 0
PU0
GP0
OL0
PU0
GP0
OL0
PU0
PU0
GP0
GP0
OL0
OL0
IO0
IO0
IO0
IO0
IP0
IP0
IP0
IP0
DS22103A-page 15
1111 1111
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
1111 1111
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
1111 1111
1111 1111
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
0000 0000
POR/RST
POR/RST
value
value

Related parts for MCP23018-E/SP