Data Sheet

© 2007 Microchip Technology Inc. DS21919E-page 1
MCP23008/MCP23S08
Features
8-bit remote bidirectional I/O port
- I/O pins default to input
High-speed I
2
C™ interface (MCP23008)
- 100 kHz
- 400 kHz
-1.7MHz
High-speed SPI interface (MCP23S08)
-10MHz
Hardware address pins
- Three for the MCP23008 to allow up to eight
devices on the bus
- Two for the MCP23S08 to allow up to four
devices using the same chip-select
Configurable interrupt output pin
- Configurable as active-high, active-low or
open-drain
Configurable interrupt source
- Interrupt-on-change from configured defaults
or pin change
Polarity Inversion register to configure the polarity
of the input port data
External reset input
Low standby current: 1 µA (max.)
Operating voltage:
- 1.8V to 5.5V @ -40°C to +85°C
I
2
C @ 100 kHz
SPI @ 5 MHz
- 2.7V to 5.5V @ -40°C to +85°C
I
2
C @ 400 kHz
SPI @ 10 MHz
- 4.5V to 5.5V @ -40°C to +125°C
I
2
C @ 1.7 kHz
SPI @ 10 MHz
Packages
18-pin PDIP (300 mil)
18-pin SOIC (300 mil)
20-pin SSOP
20-pin QFN
Block Diagram
GP0
GP1
GP2
GP3
GP4
GP5
GP6
GP7
Serial
Control
GPIO
SCL
SDA
RESET
INT
8
Configuration/
8
A2:A0
3
Control
Registers
Serializer/
Deserializer
Interrupt
Logic
VDD
VSS
POR
Decode
Interface
SCK
SI
SO
MCP23S08
MCP23008
A1:A0
MCP23S08
8-Bit I/O Expander with Serial Interface

Summary of content (44 pages)