MCP23S08-E/SO Microchip Technology, MCP23S08-E/SO Datasheet - Page 5
![IC I/O EXPANDER SPI 8B 18SOIC](/photos/6/76/67656/150-18-soic_sml.jpg)
MCP23S08-E/SO
Manufacturer Part Number
MCP23S08-E/SO
Description
IC I/O EXPANDER SPI 8B 18SOIC
Manufacturer
Microchip Technology
Specifications of MCP23S08-E/SO
Package / Case
18-SOIC (7.5mm Width)
Interface
SPI
Number Of I /o
8
Interrupt Output
Yes
Frequency - Clock
10MHz
Voltage - Supply
1.8 V ~ 5.5 V
Operating Temperature
-40°C ~ 125°C
Mounting Type
Surface Mount
Includes
POR
Logic Family
MCP23S08
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
1.7 MHz
Mounting Style
SMD/SMT
Output Current
25 mA
Output Voltage
1.8 V to 4.5 V
Chip Configuration
8 Bit
Bus Frequency
10MHz
Ic Interface Type
Serial, SPI
No. Of I/o's
8
Supply Voltage Range
1.8V To 5.5V
Digital Ic Case Style
SOIC
No. Of Pins
18
Filter Terminals
SMD
Rohs Compliant
Yes
Delay Time
50ns
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
GPIODM-KPLCD - BOARD DEMO LCD GPIO EXP KEYPAD
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
MCP23S08-E/SO
Manufacturer:
HIMAX
Quantity:
1 450
Part Number:
MCP23S08-E/SO
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
1.0
The MCP23X08 device provides 8-bit, general
purpose, parallel I/O expansion for I
applications. The two devices differ in the number of
hardware address pins and the serial interface:
• MCP23008 – I
• MCP23S08 – SPI interface; two address pins
The MCP23X08 consists of multiple 8-bit configuration
registers for input, output and polarity selection. The
system master can enable the I/Os as either inputs or
outputs by writing the I/O configuration bits. The data
for each input or output is kept in the corresponding
Input or Output register. The polarity of the Input Port
register can be inverted with the Polarity Inversion
register. All registers can be read by the system master.
1.1
TABLE 1-1:
© 2007 Microchip Technology Inc.
SCL/SCK
SDA/SI
A2/SO
A1
A0
RESET
NC/CS
INT
V
GP0
GP1
GP2
GP3
GP4
GP5
GP6
GP7
V
N/C
SS
DD
Name
Pin
DEVICE OVERVIEW
Pin Descriptions
PDIP/
SOIC
10
11
12
13
14
15
16
17
18
—
1
2
3
4
5
6
7
8
9
2
C interface; three address pins
PINOUT DESCRIPTION
QFN
6, 8
19
20
17
10
11
12
13
14
15
16
18
1
2
3
4
5
7
9
SSOP
10, 11
12
13
14
15
16
17
18
19
20
1
3
2
4
5
6
7
8
9
2
C bus or SPI
Type
Pin
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
—
O
P
P
I
I
I
I
I
Hardware address input (MCP23008)/
Serial clock input.
Serial data I/O (MCP23008)/Serial data input (MCP23S08).
Serial data output (MCP23S08).
A2 must be biased externally.
Hardware address input. Must be biased externally.
Hardware address input. Must be biased externally.
External reset input. Must be biased externally.
No connect (MCP23008)/External chip select input (MCP23S08).
Interrupt output. Can be configured for active-high, active-low or
open-drain.
Ground.
Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or
internal weak pull-up resistor.
Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or
internal weak pull-up resistor.
Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or
internal weak pull-up resistor.
Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or
internal weak pull-up resistor.
Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or
internal weak pull-up resistor.
Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or
internal weak pull-up resistor.
Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or
internal weak pull-up resistor.
Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or
internal weak pull-up resistor.
Power.
—
MCP23008/MCP23S08
The interrupt output can be configured to activate
under two conditions (mutually exclusive):
1.
2.
The Interrupt Capture register captures port values at
the time of the interrupt, thereby saving the condition
that caused the interrupt.
The Power-on Reset (POR) sets the registers to their
default values and initializes the device state machine.
The hardware address pins are used to determine the
device address.
When
corresponding input port register state, this is
used to indicate to the system master that an
input state has changed.
When an input state differs from a preconfigured
register value (DEFVAL register).
any
Function
input
state
differs
DS21919E-page 5
from
its