8 I/O 8 I/O - I/O I 2 C (MCP23008) - 100 khz - 400 khz - 1.7 MHz SPI (MCP23S08) - 10 MHz - MCP23008 - MCP23S08 - - : 1 µa (max.) : - 1.8V 5.5V @ -40 C +85 C (I- ) - 2.7V 5.5V @ -40 C +85 C (I- ) - 4.5V 5.5V @ -40 C +125 C (E- ) 18 PDIP (300 mil) 18 SOIC (300 mil) 20 SSOP MCP23008 SCL SDA A2 A1 A0 RESET NC INT VSS SCL SDA A2 A1 A0 RESET NC INT VSS N/C MCP23S08 SCK SI SO A1 A0 RESET CS INT VSS SCK SI SO A1 A0 RESET CS INT VSS N/C PDIP/SOIC 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 MCP23008 SSOP MCP23008 18 17 16 15 14 13 12 11 10 20 19 18 17 16 15 14 13 12 11 PDIP/SOIC 1 2 3 4 5 6 7 8 9 10 MCP23S08 SSOP MCP23S08 18 17 16 15 14 13 12 11 10 20 19 18 17 16 15 14 13 12 11 VDD GP7 GP6 GP5 GP4 GP3 GP2 GP1 GP0 VDD GP7 GP6 GP5 GP4 GP3 GP2 GP1 GP0 N/C VDD GP7 GP6 GP5 GP4 GP3 GP2 GP1 GP0 VDD GP7 GP6 GP5 GP4 GP3 GP2 GP1 GP0 N/C 2006 Microchip Technology Inc. DS21919B_JP-page 1
MCP23S08 SCK SI SO MCP23S08 A1:A0 MCP23008 SCL SDA A2:A0 RESET INT 3 / 8 8 GPIO GP0 GP1 GP2 GP3 GP4 GP5 GP6 GP7 VDD VSS POR / DS21919B_JP-page 2 2006 Microchip Technology Inc.
1.0 MCP23X08 I/O I 2 C SPI : MCP23008 I 2 C ; MCP23S08 SPI ; MCP23X08 I/O I/O : 1. 2. (DEFVAL ) (POR) PDIP/ SSOP SOIC SCL/SCK 1 1 I SDA/SI 2 2 I/O I/O (MCP23008)/ (MCP23S08). A2/SO 3 3 I/O (MCP23008)/ (MCP23S08). A2 A1 4 4 I A0 5 5 I RESET 6 6 I NC/CS 7 7 I (MCP23008)/ (MCP23S08). INT 8 8 O VSS 9 9 P GP0 10 12 I/O I/O GP1 11 13 I/O I/O GP2 12 14 I/O I/O GP3 13 15 I/O I/O GP4 14 16 I/O I/O GP5 15 17 I/O I/O GP6 16 18 I/O I/O GP7 17 19 I/O I/O VDD 18 20 P N/C 10, 11 2006 Microchip Technology Inc. DS21919B_JP-page 3
POR VDD POR VDD POR I 2 C (MCP23008) SPI (MCP23S08) MCP23X08 11 ( ): : 00h IODIR 01h IPOL 02h GPINTEN 03h DEFVAL 04h INTCON 05h IOCON 06h GPPU 07h INTF 08h INTCAP ( ) 09h GPIO 0Ah OLAT 1.3.1 (SEQOP) (IOCON ) (IOCON.SEQOP = 0) (IOCON.SEQOP = 1) MCP23X08 GPIO 1.3.2 I 2 C 1.3.2.1 I 2 C Write I 2 C Write MCP23008 Acknowledge (ACK) STOP RESTART condition MCP23008 STOP RESTART condition MCP23008 MCP23008 MCP23008 ACK 1.3.2.2 I 2 C Read I 2 C Read (START condition ACK ) R/W (R/W = 1) MCP23008 STOP RESTART condition 1.3.2.3 I 2 C Write/Read (Write Read) STOP RESTART condition ( ) STOP RESTART condition MCP23008 1.3.3 SPI 1.3.3.1 SPI Write SPI Write CS Write ( R/W ) 1.3.3.2 SPI Read SPI Read CS SPI read ( R/W ) DS21919B_JP-page 4 2006 Microchip Technology Inc.
MCP23008 I 2 C S SR P w R OP - START - RESTART - STOP - Write - Read S - OP W ADDR DIN... DIN SR SR OP R DOUT P... DOUT P OP W DIN... DIN P ADDR DOUT DIN - - MCP23008 - MCP23008 P S OP R DOUT... DOUT P SR OP R DOUT... DOUT P SR OP W ADDR DIN... DIN P P S Write OP W ADDR DIN P S OP W ADDR DIN... DIN P Read S S OP R SR OP R DOUT P OP R SR OP R DOUT... DOUT P 1.3.3.3 SPI Write/Read CS CS MCP23S08 MCP23008 A2 A1 A0 MCP23S08 A1 A0 2006 Microchip Technology Inc. DS21919B_JP-page 5
1.4.1 I 2 C (MCP23008) MCP23008 I 2 C read/write (A2, A1 A0 ) 1.4.2 SPI (MCP23S08) MCP23S08 SPI (A1 A0 ) read/write I 2 C S 0 1 0 0 A2 A1 A0 R/W ACK Start CS R/W = 0 = write R/W = 1 = read SPI R/W ACK 0 1 0 0 0 A1 A0 R/W R/W = 0 = write R/W = 1 = read R/W I 2 C S 0 1 0 0 A2 A1 A0 0 ACK A7 A6 A5 A4 A3 A2 A1 A0 ACK R/W = 0 ACK MCP23008 CS 0 1 0 0 0 A1 A0 R/W A7 A6 A5 A4 A3 A2 A1 A0 DS21919B_JP-page 6 2006 Microchip Technology Inc.
GPIO (GPIO) (OLAT) GPIO OLAT OLAT GPIO OLAT OLAT OLAT POR/RST bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 (hex) value IODIR 00 IO7 IO6 IO5 IO4 IO3 IO2 IO1 IO0 1111 1111 IPOL 01 IP7 IP6 IP5 IP4 IP3 IP2 IP1 IP0 0000 0000 GPINTEN 02 GPINT7 GPINT6 GPINT5 GPINT4 GPINT3 GPINT2 GPINT1 GPINT0 0000 0000 DEFVAL 03 DEF7 DEF6 DEF5 DEF4 DEF3 DEF2 DEF1 DEF0 0000 0000 INTCON 04 IOC7 IOC6 IOC5 IOC4 IOC3 IOC2 IOC1 IOC0 0000 0000 IOCON 05 SREAD DISSLW HAEN * ODR INTPOL --00 000- GPPU 06 PU7 PU6 PU5 PU4 PU3 PU2 PU1 PU0 0000 0000 INTF 07 INT7 INT6 INT5 INT4 INT3 INT2 INT1 INTO 0000 0000 INTCAP 08 ICP7 ICP6 ICP5 ICP4 ICP3 ICP2 ICP1 ICP0 0000 0000 GPIO 09 GP7 GP6 GP5 GP4 GP3 GP2 GP1 GP0 0000 0000 OLAT 0A OL7 OL6 OL5 OL4 OL3 OL2 OL1 OL0 0000 0000 * MCP23008 2006 Microchip Technology Inc. DS21919B_JP-page 7
1.6.1 I/O (IODIR) I/O IODIR I/O R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 IO7 IO6 IO5 IO4 IO3 IO2 IO1 IO0 bit 7 bit 0 bit 7-0 IO7:IO0: I/O <7:0> 1 = 0 = R = W = U =, 0 - n = POR 1 = 0 = x = DS21919B_JP-page 8 2006 Microchip Technology Inc.
1.6.2 (IPOL) IPOL GPIO GPIO IPOL R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 IP7 IP6 IP5 IP4 IP3 IP2 IP1 IP0 bit 7 bit 0 bit 7-0 IP7:IP0: <7:0> 1 = GPIO 0 = GPIO R = W = U =, 0 - n = POR 1 = 0 = x = 2006 Microchip Technology Inc. DS21919B_JP-page 9
1.6.3 (GPINTEN) GPINTEN DEFVAL INTCON GPINTEN (ADDR 0x02) R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 GPINT7 GPINT6 GPINT5 GPINT4 GPINT3 GPINT2 GPINT1 GPINT0 bit 7 bit 0 bit 7-0 GPINT7:GPINT0: I/O <7:0>. 1 = GPIO 0 = GPIO INTCON DEFVAL R = W = U =, 0 - n = POR 1 = 0 = x = DS21919B_JP-page 10 2006 Microchip Technology Inc.
1.6.4 (DEFVAL) DEFVAL DEFVAL (GPINTEN INTCON) DEFVAL R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 DEF7 DEF6 DEF5 DEF4 DEF3 DEF2 DEF1 DEF0 bit 7 bit 0 bit 7-0 DEF7:DEF0: <7:0> INTCON INTCON GPINTEN R = W = U =, 0 - n = POR 1 = 0 = x = 2006 Microchip Technology Inc. DS21919B_JP-page 11
1.6.5 (INTCON) INTCON I/O DEFVAL I/O INTCON R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 IOC7 IOC6 IOC5 IOC4 IOC3 IOC2 IOC1 IOC0 bit 7 bit 0 bit 7-0 IOC7:IOC0: <7:0> 1 = DEFVAL 0 = DEFVA GPINTEN R = W = U =, 0 - n = POR 1 = 0 = x = DS21919B_JP-page 12 2006 Microchip Technology Inc.
1.6.6 (IOCON) IOCON : (SEQOP) (DISSLW) SDA SDA (HAEN) MCP23S08 (A2, A1) MCP23008 MCP23008 (ODR) INT (INTPOL) INT ODR INT IOCON U-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 U-0 SEQOP DISSLW HAEN ODR INTPOL bit 7 bit 0 bit 7-6 : 0. bit 5 SEQOP: 1 = 0 = bit 4 DISSLW: SDA 1 = 0 = bit 3 HAEN: (MCP23S08 ). MCP23008 1 = MCP23S08 0 = MCP23S08 bit 2 ODR: INT 1 = (INTPOL ) 0 = (INTPOL ) bit 1 INTPOL: INT 1 = 0 = bit 0 : 0. R = W = U =, 0 - n = POR 1 = 0 = x = 2006 Microchip Technology Inc. DS21919B_JP-page 13
1.6.7 (GPPU) GPPU 100 kω GPPU R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 PU7 PU6 PU5 PU4 PU3 PU2 PU1 PU0 bit 7 bit 0 bit 7-0 PU7:PU0: <7:0>. 1 = 0 = R = W = U =, 0 - n = POR 1 = 0 = x = DS21919B_JP-page 14 2006 Microchip Technology Inc.
1.6.8 (INTF) INTF GPINTEN Note: INTF INTCAP INTF INTF INTCAP. INTF R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 INT7 INT6 INT5 INT4 INT3 INT2 INT1 INT0 bit 7 bit 0 bit 7-0 INT7:INT0: (GPINTEN) <7:0>. 1 = 0 = R = W = U =, 0 - n = POR 1 = 0 = x = 2006 Microchip Technology Inc. DS21919B_JP-page 15
1.6.9 (INTCAP) INTCAP GPIO INTCAP GPIO INTCAP R-x R-x R-x R-x R-x R-x R-x R-x ICP7 ICP6 ICP5 ICP4 ICP3 ICP2 ICP1 ICP0 bit 7 bit 0 bit 7-0 ICP7:ICP0: <7:0>. 1 = 0 = R = W = U =, 0 - n = POR 1 = 0 = x = DS21919B_JP-page 16 2006 Microchip Technology Inc.
1.6.10 (GPIO) GPIO (OLAT) GPIO R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 GP7 GP6 GP5 GP4 GP3 GP2 GP1 GP0 bit 7 bit 0 bit 7-0 GP7:GP0: <7:0>. 1 = 0 = R = W = U =, 0 - n = POR 1 = 0 = x = 2006 Microchip Technology Inc. DS21919B_JP-page 17
1.6.11 (OLAT) OLAT OLAT OLAT R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 OL7 OL6 OL5 OL4 OL3 OL2 OL1 OL0 bit 7 bit 0 bit 7-0 OL7:OL0: <7:0>. 1 = 0 = R = W = U =, 0 - n = POR 1 = 0 = x = DS21919B_JP-page 18 2006 Microchip Technology Inc.
: GPINTEN DEFVAL INTCON DEFVAL IOCON (ODR INPOL) INT INT INTCAP INTCAP GPIO INTCAP INTCAP GPIO 1.7.1 (INTCON ): 1. 2. INTCAP GPIO GPx INT INTCAP GP: GP2 INT INTCAP GPIU INTCAP INTCAP DEFVAL 7 6 5 4 3 2 1 0 X X X X X X X GPIU INTCAP (INT 2006 Microchip Technology Inc. DS21919B_JP-page 19
NOTES: DS21919B_JP-page 20 2006 Microchip Technology Inc.
....-40 C +125 C... -65 C +150 C VSS VDD... -0.3V +5.5V VSS (VDD )...-0.6V (VDD + 0.6V) ( )...700 mw VSS...150 ma VDD...125 ma, IIK (VI < 0 VI > VDD)... ±20 ma, IOK (VO < 0 VO > VDD)... ±20 ma...25 ma...25 ma : 2006 Microchip Technology Inc. DS21919B_JP-page 21
DC No. ( ): 1.8V VDD 5.5V -40 C TA +85 C (I- ) 4.5V VDD 5.5V -40 C TA +125 C (E- ) ( ) Min Typ Max D001 VDD 1.8 5.5 V D002 VDD VPOR VSS V D003 VDD SVDD 0.05 V/ms D004 IDD 1 ma SCL/SCK = 1 MHz D005 IDDS 1 µa 2 µa 4.5V - 5.5V @ +125 C ( ) D030 A0, A1 (TTL ) VIL VSS 0.15 VDD V D031 CS, GPIO, SCL/SCK, SDA, A2, RESET ( ) VSS 0.2 VDD V D040 D041 A0, A1 (TTL ) CS, GPIO, SCL/SCK, SDA, A2, RESET ( ) VIH 0.25 VDD + 0.8 VDD V 0.8 VDD VDD V VDD D060 I/O IIL ±1 µa VSS VPIN VDD D065 I/O ILO ±1 µa VSS VPIN VDD D070 GPIO IPU 40 75 115 µa VDD = 5V, GP Pins = VSS 40 C TA +85 C D080 GPIO VOL 0.6 V IOL = 8.5 ma, VDD = 4.5V INT 0.6 V IOL = 1.6 ma, VDD = 4.5V SO, SDA 0.6 V IOL = 3.0 ma, VDD = 1.8V SDA 0.8 V IOL = 3.0 ma, VDD = 4.5V D090 GPIO, INT, SO VOH VDD 0.7 V IOH = -3.0 ma, VDD = 4.5V VDD 0.7 IOH = -400 µa, VDD = 1.8V D101 GPIO, SO, INT CIO 50 pf D102 SDA CB 400 pf DS21919B_JP-page 22 2006 Microchip Technology Inc.
VDD SCL SDA MCP23008 1kΩ 135 pf Pin 50 pf VDD RESET 30 32 34 2006 Microchip Technology Inc. DS21919B_JP-page 23
AC. ( : 1.8V VDD 5.5V -40 C TA +85 C (I- ) 4.5V VDD 5.5V -40 C TA +125 C (E- ) ( ) Min Typ (1) Max 30 RESET (Low) TRSTL 1 µs 32 34 RESET Low THLD TBD µs VDD = 5.0V TIOZ 1 µs SCL 91 93 90 92 SDA START Condition STOP Condition SCL SDA In SDA Out 103 100 102 101 90 106 91 107 92 109 109 110 DS21919B_JP-page 24 2006 Microchip Technology Inc.
I 2 C AC No. ( ): 1.8V VDD 5.5V -40 C TA +85 C (I- ) 4.5V VDD 5.5V -40 C TA +125 C (E- ) ( ) RPU (SCL, SDA) = 1 kω, CL (SCL, SDA) = 135 pf Min Typ Max 100 Clock High : THIGH 100 khz 4.0 µs 1.8V 5.5V (I- ) 400 khz 0.6 µs 2.7V 5.5V (I- ) 1.7 MHz 0.12 µs 4.5V 5.5V (E- ) 101 Clock Low : TLOW 100 khz 4.7 µs 1.8V 5.5V (I- ) 400 khz 1.3 µs 2.7V 5.5V (I- ) 1.7 MHz 0.32 µs 4.5V 5.5V (E- ) 102 SDA and SCL : TR 100 khz ( ) 1000 ns 1.8V 5.5V (I- ) 400 khz 20 + 0.1 CB (2) 300 ns 2.7V 5.5V (I- ) 1.7 MHz 20 160 ns 4.5V 5.5V (E- ) 103 SDA and SCL : TF 100 khz ( ) 300 ns 1.8V 5.5V (I- ) 400 khz 20 + 0.1 CB (2) 300 ns 2.7V 5.5V (I- ) 1.7 MHz 20 80 ns 4.5V 5.5V (E- ) 90 START Condition : TSU:STA 100 khz 4.7 µs 1.8V 5.5V (I- ) 400 khz 0.6 µs 2.7V 5.5V (I- ) 1.7 MHz 0.16 µs 4.5V 5.5V (E- ) 91 START Condition : THD:STA 100 khz 4.0 µs 1.8V 5.5V (I- ) 400 khz 0.6 µs 2.7V 5.5V (I- ) 1.7 MHz 0.16 µs 4.5V 5.5V (E- ) 106 Data Input : THD:DAT 100 khz 0 3.45 µs 1.8V 5.5V (I- ) 400 khz 0 0.9 µs 2.7V 5.5V (I- ) 1.7 MHz 0 0.15 µs 4.5V 5.5V (E- ) 107 Data Input : TSU:DAT 100 khz 250 ns 1.8V 5.5V (I- ) 400 khz 100 ns 2.7V 5.5V (I- ) 1.7 MHz 0.01 µs 4.5V 5.5V (E- ) 92 STOP Condition : TSU:STO 100 khz 4.0 µs 1.8V 5.5V (I- ) 400 khz 0.6 µs 2.7V 5.5V (I- ) 1.7 MHz 0.16 µs 4.5V 5.5V (E- ) 2: CB 10 400 pf 2006 Microchip Technology Inc. DS21919B_JP-page 25
I 2 C AC No. 109 Clock : TAA ( ): 1.8V VDD 5.5V -40 C TA +85 C (I- ) 4.5V VDD 5.5V -40 C TA +125 C (E- ) ( ) RPU (SCL, SDA) = 1 kω, CL (SCL, SDA) = 135 pf Min Typ Max 100 khz 3.45 µs 1.8V 5.5V (I- ) 400 khz 0.9 µs 2.7V 5.5V (I- ) 1.7 MHz 0.18 µs 4.5V 5.5V (E- ) 110 : TBUF 100 khz 4.7 µs 1.8V 5.5V (I- ) 400 khz 1.3 µs 2.7V 5.5V (I- ) 1.7 MHz N/A N/A µs 4.5V 5.5V (E- ) : CB 100 khz 400 khz 400 pf ( ) 1.7 MHz 100 pf ( ) : TSP (SDA SCL) 100 khz 400 khz 50 ns 1.7 MHz 10 ns 2: CB 10 400 pf 3 CS SCK 1 Mode 1,1 Mode 0,0 6 7 2 11 10 SI 4 5 MSb in LSb in SO DS21919B_JP-page 26 2006 Microchip Technology Inc.
CS SCK 8 9 2 Mode 1,1 Mode 0,0 12 13 14 SO MSb out LSb out SI SPI AC ( ): 1.8V VDD 5.5V -40 C TA +85 C (I- ) 4.5V VDD 5.5V -40 C TA +125 C (E- ) ( ) No. Min Typ Max Clock FCLK 5 MHz 1.8V 5.5V (I- ) 10 MHz 2.7V 5.5V (I- ) 10 MHz 4.5V 5.5V (E- ) 1 CS TCSS 50 ns 2 CS TCSH 100 ns 1.8V 5.5V (I- ) 50 ns 2.7V 5.5V (I- ) 50 ns 4.5V 5.5V (E- ) 3 CS TCSD 100 ns 1.8V 5.5V (I- ) 50 ns 2.7V 5.5V (I- ) 50 ns 4.5V 5.5V (E- ) 4 TSU 20 ns 1.8V 5.5V (I- ) 10 ns 2.7V 5.5V (I- ) 10 ns 4.5V 5.5V (E- ) 5 THD 20 ns 1.8V 5.5V (I- ) 10 ns 2.7V 5.5V (I- ) 10 ns 4.5V 5.5V (E- ) 6 CLK TR 2 µs 7 CLK TF 2 µs 8 Clock High THI 90 ns 1.8V 5.5V (I- ) 45 ns 2.7V 5.5V (I- ) 45 ns 4.5V 5.5V (E- ) 2: 0x0A 0x00 TV = 90 ns (max) 2006 Microchip Technology Inc. DS21919B_JP-page 27
SPI AC ( ): 1.8V VDD 5.5V -40 C TA +85 C (I- ) 4.5V VDD 5.5V -40 C TA +125 C (E- ) ( ) No. Min Typ Max 9 Clock Low TLO 90 ns 1.8V 5.5V (I- ) 45 ns 2.7V 5.5V (I- ) 45 ns 4.5V 5.5V (E- ) 10 Clock TCLD 50 ns 11 Clock TCLE 50 ns 12 Clock Low TV 90 ns 1.8V 5.5V (I- ) 45 ns 2.7V 5.5V (I- ) 45 ns 4.5V 5.5V (E- ) 13 THO 0 ns 14 TDIS 100 ns 2: 0x0A 0x00 TV = 90 ns (max) SCL/SCK SDA/SI GPn D1 D0 write read LSB 50 51 INT INT GPn 53 52 DS21919B_JP-page 28 2006 Microchip Technology Inc.
AC No. ( ): 1.8V VDD 5.5V -40 C TA +85 C (I- ) 4.5V VDD 5.5V -40 C TA +125 C (E- ) ( ) Min Typ Max 50 TGPOV 500 ns 51 TINTD 450 ns 52 GP TGPIV 450 ns 53 IOC TGPINT 500 ns INT GP TGLITCH 150 ns 2006 Microchip Technology Inc. DS21919B_JP-page 29
NOTES: DS21919B_JP-page 30 2006 Microchip Technology Inc.
3.0 3.1 18 PDIP (300 mil) : XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX YYWWNNN MCP23008-E/P^^ e3 0434256 18 SOIC (300 mil) : XXXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXX YYWWNNN MCP23008 E/SO^^ e3 0434256 20 SSOP : XXXXXXXXXXXX XXXXXXXXXXXX YYWWNNN MCP23S08 XXXXXXXXXXXX ESS^^ e3 0434256 : XX...X Y ( ) YY ( ) WW ( 01 ) NNN e3 (Sn) JEDEC * JEDEC ( e3) : 2006 Microchip Technology Inc. DS21919B_JP-page 31
18-Lead Plastic Dual In-Line (P) 300 mil (PDIP) E1 D 2 n 1 α E A2 A c L β eb A1 B B1 p * n p A A2 A1 E E1 D L c B1 B eb α β MIN.140.115.015.300.240.890.125.008.045.014.310 5 5 * NOM 18.100.155.130.313.250.898.130.012.058.018.370 10 10 MAX.170.145.325.260.905.135.015.070.022.430 15 15 MIN NOM 18 2.54 3.56 3.94 2.92 3.30 0.38 7.62 7.94 6.10 6.35 22.61 22.80 3.18 3.30 0.20 0.29 1.14 1.46 0.36 0.46 7.87 9.40 5 10 5 10 : D E1.010 (0.254mm) JEDEC Equivalent: MS-001 Drawing No. C04-007 MAX 4.32 3.68 8.26 6.60 22.99 3.43 0.38 1.78 0.56 10.92 15 15 DS21919B_JP-page 32 2006 Microchip Technology Inc.
18-Lead Plastic Small Outline (SO) Wide, 300 mil (SOIC) p E E1 D B n 2 1 h α 45 c A A2 β L φ A1 * MIN NOM MAX MIN NOM MAX n 18 18 p.050 1.27 A.093.099.104 2.36 2.50 2.64 A2.088.091.094 2.24 2.31 2.39 A1.004.008.012 0.10 0.20 0.30 E.394.407.420 10.01 10.34 10.67 E1.291.295.299 7.39 7.49 7.59 D.446.454.462 11.33 11.53 11.73 h.010.020.029 0.25 0.50 0.74 L.016.033.050 0.41 0.84 1.27 φ 0 4 8 0 4 8 c.009.011.012 0.23 0.27 0.30 B.014.017.020 0.36 0.42 0.51 α 0 12 15 0 12 15 β 0 12 15 0 12 15 * : D E1.010 (0.254mm) JEDEC Equivalent: MS-013 Drawing No. C04-051 2006 Microchip Technology Inc. DS21919B_JP-page 33
20-Lead Plastic Shrink Small Outline (SS) 209 mil Body, 5.30 mm (SSOP) * MIN NOM MAX MIN NOM MAX n 20 20 p.026 0.65 A.079 2.00 A2.065.069.073 1.65 1.75 1.85 A1.002 0.05 E.291.307.323 7.40 7.80 8.20 E1.197.209.220 5.00 5.30 5.60 D.272.283.289 6.90 7.20 7.50 L.022.030.037 0.55 0.75 0.95 c.004.010 0.09 0.25 φ 0 4 8 0 4 8 B.009.015 0.22 0.38 * : D E1.010 (0.254mm) JEDEC Equivalent: MO-150 Drawing No. C04-072 DS21919B_JP-page 34 2006 Microchip Technology Inc.
B ( ) : 1. (HAEN) 2. (IOCON) (HAEN) A ( ) 2006 Microchip Technology Inc. DS21919B_JP-page 35
NOTES: DS21919B_JP-page 36 2006 Microchip Technology Inc.
PART NO. X /XX MCP23008: 2 C MCP23008T: 2 C ( ) MCP23S08: SPI MCP23S08T: SPI ( ) E = -40 C +125 C ( ) * * E. P = Plastic DIP (300 mil Body), 18-Lead SO = Plastic SOIC (300 mil Body), 18-Lead SS = SSOP, (209 mil Body, 5.30 mm), 20-Lead : a) MCP23008-E/P:., 18LD PDIP b) MCP23008-E/SO:., 18LD SOIC. c) MCP23008T-E/SO:,., 18LD SOIC. d) MCP23008-E/SS:., 20LD SSOP. e) MCP23008T-E/SS:,., 20LD SSOP. a) MCP23S08-E/P:., 18LD PDIP. b) MCP23S08-E/SO:., 18LD SOIC. c) MCP23S08T-E/SO:,., 18LD SOIC. d) MCP23S08-E/SS:., 20LD SSOP. e) MCP23S08T-E/SS:,., 20LD SSOP 2006 Microchip Technology Inc. DS21919B_JP-page 37
NOTES: DS21919B_JP-page 38 2006 Microchip Technology Inc.
Microchip Technology Inc. Microchip Technology Inc. Accuron dspic KEELOQ microid MPLAB PIC PICmicro PICSTART PRO MATE PowerSmart rfpic SmartShunt AmpLab FilterLab Migratable Memory MXDEV MXLAB PICMASTER SEEVAL SmartSensor The Embedded Control Solutions Company Analog-for-the-Digital Age Application Maestro dspicdem dspicdem.net dspicworks ECAN ECONOMONITOR FanSense FlexROM fuzzylab In- Circuit Serial Programming ICSP ICEPIC Linear Active Thermistor MPASM MPLIB MPLINK MPSIM PICkit PICDEM PICDEM.net PICLAB PICtail PowerCal Powerlnfo PowerMate PowerTool rflab rfpicdem Select Mode Smart Serial SmartTel Total Endurance UNI/O WiperLock SQTP 2006 1OS/TS-16949 2003 10 PICmicro 8-bit MCUs KEELOQ EEPROMs 2000 ISO9001 2006 Microchip Technology Inc. DS21919B_JP-page 39
AMERICAS Corporate Office 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technical Support: http://support.microchip.com Web Address: www.microchip.com Atlanta Alpharetta, GA Tel: 770-640-0034 Fax: 770-640-0307 Boston Westborough, MA Tel: 774-760-0087 Fax: 774-760-0088 Chicago Itasca, IL Tel: 630-285-0071 Fax: 630-285-0075 Dallas Addison, TX Tel: 972-818-7423 Fax: 972-818-2924 Detroit Farmington Hills, MI Tel: 248-538-2250 Fax: 248-538-2260 Kokomo Kokomo, IN Tel: 765-864-8360 Fax: 765-864-8387 Los Angeles Mission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608 San Jose Mountain View, CA Tel: 650-215-1444 Fax: 650-961-0286 Toronto Mississauga, Ontario, Canada Tel: 905-673-0699 Fax: 905-673-6509 ASIA/PACIFIC Australia - Sydney Tel: 61-2-9868-6733 Fax: 61-2-9868-6755 China - Beijing Tel: 86-10-8528-2100 Fax: 86-10-8528-2104 China - Chengdu Tel: 86-28-8676-6200 Fax: 86-28-8676-6599 China - Fuzhou Tel: 86-591-8750-3506 Fax: 86-591-8750-3521 China - Hong Kong SAR Tel: 852-2401-1200 Fax: 852-2401-3431 China - Qingdao Tel: 86-532-8502-7355 Fax: 86-532-8502-7205 China - Shanghai Tel: 86-21-5407-5533 Fax: 86-21-5407-5066 China - Shenyang Tel: 86-24-2334-2829 Fax: 86-24-2334-2393 China - Shenzhen Tel: 86-755-8203-2660 Fax: 86-755-8203-1760 China - Shunde Tel: 86-757-2839-5507 Fax: 86-757-2839-5571 China - Wuhan Tel: 86-27-5980-5300 Fax: 86-27-5980-5118 China - Xian Tel: 86-29-8833-7250 Fax: 86-29-8833-7256 ASIA/PACIFIC India - Bangalore Tel: 91-80-2229-0061 Fax: 91-80-2229-0062 India - New Delhi Tel: 91-11-5160-8631 Fax: 91-11-5160-8632 India - Pune Tel: 91-20-2566-1512 Fax: 91-20-2566-1513 Japan - Yokohama Tel: 81-45-471-6166 Fax: 81-45-471-6122 Korea - Gumi Tel: 82-54-473-4301 Fax: 82-54-473-4302 Korea - Seoul Tel: 82-2-554-7200 Fax: 82-2-558-5932 or 82-2-558-5934 Malaysia - Penang Tel: 60-4-646-8870 Fax: 60-4-646-5086 Philippines - Manila Tel: 63-2-634-9065 Fax: 63-2-634-9069 Singapore Tel: 65-6334-8870 Fax: 65-6334-8850 Taiwan - Hsin Chu Tel: 886-3-572-9526 Fax: 886-3-572-6459 Taiwan - Kaohsiung Tel: 886-7-536-4818 Fax: 886-7-536-4803 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 EUROPE Austria - Wels Tel: 43-7242-2244-399 Fax: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 France - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Germany - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Italy - Milan Tel: 39-0331-742611 Fax: 39-0331-466781 Netherlands - Drunen Tel: 31-416-690399 Fax: 31-416-690340 Spain - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 UK - Wokingham Tel: 44-118-921-5869 Fax: 44-118-921-5820 DS21919B_JP-page 40 2006 Microchip Technology Inc.