MCP23S17 16-Bit I/O Expander with SPI Interface
16-bit general purpose parallel I/O port expander with high-speed 10 MHz SPI interface, hardware address pins for sharing the same SPI bus, and interrupt outputs.
Aliase:MCP23S17-E/SP, 16-Bit SPI Expander
DIP-28 / SOIC-28 Top View
28 Pins
Pin-Tabelle28
| Pin | Signal / Name | Typ | Alternative Funktionen |
|---|---|---|---|
| 1 | GPB0 | Digital | Port B I/O Pin 0 |
| 2 | GPB1 | Digital | Port B I/O Pin 1 |
| 3 | GPB2 | Digital | Port B I/O Pin 2 |
| 4 | GPB3 | Digital | Port B I/O Pin 3 |
| 5 | GPB4 | Digital | Port B I/O Pin 4 |
| 6 | GPB5 | Digital | Port B I/O Pin 5 |
| 7 | GPB6 | Digital | Port B I/O Pin 6 |
| 8 | GPB7 | Digital | Port B I/O Pin 7 |
| 9 | VDD | Power | Positive Supply Voltage (1.8V to 5.5V) |
| 10 | VSS | Ground | Ground Reference (0V) |
| 11 | ~CS | Digital | SPI Chip Select (Active Low) |
| 12 | SCK | Digital | SPI Serial Clock Input (max 10MHz) |
| 13 | SI | Digital | SPI Serial Data Input (MOSI) |
| 14 | SO | Digital | SPI Serial Data Output (MISO) |
| 15 | A0 | Digital | SPI Hardware Address Bit 0 — sets LSB of device address encoded in SPI opcode; GND = 0, VDD = 1; up to 8 devices on one SPI bus (addresses 0x00–0x07) |
| 16 | A1 | Digital | SPI Hardware Address Bit 1 — sets middle address bit; GND = 0, VDD = 1 |
| 17 | A2 | Digital | SPI Hardware Address Bit 2 — sets MSB of configurable address bits; GND = 0, VDD = 1 |
| 18 | ~RESET | Digital | Active Low Reset Input |
| 19 | INTB | Digital | Port B Interrupt Output |
| 20 | INTA | Digital | Port A Interrupt Output |
| 21 | GPA0 | Digital | Port A I/O Pin 0 |
| 22 | GPA1 | Digital | Port A I/O Pin 1 |
| 23 | GPA2 | Digital | Port A I/O Pin 2 |
| 24 | GPA3 | Digital | Port A I/O Pin 3 |
| 25 | GPA4 | Digital | Port A I/O Pin 4 |
| 26 | GPA5 | Digital | Port A I/O Pin 5 |
| 27 | GPA6 | Digital | Port A I/O Pin 6 |
| 28 | GPA7 | Digital | Port A I/O Pin 7 |