Skip to main content
Microchip Technology MCP23S08T-E/ML — Microcontrollers & Processors (MCU / MPU / DSP)

Microchip MCP23S08T-E/ML SPI I/O Expander, 8-bit, 10 MHz

MPNMCP23S08T-E/ML
End of Life

Microchip MCP23S08T-E/ML, SPI I/O Expander, 8-bit, 10 MHz clock, 1.8V-5.5V supply, push-pull outputs, 25 mA source/sink, -40°C to 125°C, 20-QFN (4x4) exposed pad.

$1.65Ref. price · indicative, final on quote
Packaging20-VFQFN Exposed Pad
RoHSROHS3 Compliant
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

MCP23S08T-E/ML specifications
ParameterValue
Output typePush-Pull
MountingSurface Mount
Supply voltage1.8V ~ 5.5V
Current - output source (Sink)25mA
Clock frequency10 MHz
InterfaceSPI
Operating temperature-40°C ~ 125°C
PackageTape & Reel (TR); Cut Tape (CT)
FeaturesPOR
Number of i (O)8
Case20-VFQFN Exposed Pad
Interrupt outputYes

Product details

What this SPI expander brings to the board

The Microchip MCP23S08T-E/ML is an 8-bit SPI GPIO expander that adds eight push-pull I/O lines to any MCU with an SPI port. It runs at a 10 MHz clock rate over the SPI bus, which keeps the pin-count overhead low — three wires (SCK, SDI, SDO) plus a chip-select give you eight extra GPIOs without burning through the MCU's own pins. The supply range spans 1.8V to 5.5V, so it bridges 3.3V and 5V logic domains without extra level shifting. Each I/O can source or sink 25 mA, enough to drive LEDs directly or switch a small relay through a transistor. The part includes a Power-On Reset (POR) circuit that holds the outputs in a known state until the supply is stable, which avoids glitches on power-up. An interrupt output pin signals the host when an input changes, so you don't have to poll the expander continuously — useful for button matrices or sensor edge detection where the MCU needs to sleep between events.

The tape-and-reel variant (the 'T' suffix) is the standard production reel for automated pick-and-place — the cut-tape option exists for prototype runs and small-batch builds.

Frequently asked questions

How many I/O pins does MCP23S08T-E/ML have?

It provides 8 I/O pins, each configurable as input or push-pull output, with 25 mA source/sink capability per pin.

What's the closest functional alternative — MCP23S18-E/MJ?

The MCP23S18-E/MJ is a 16-bit SPI expander in a larger package with open-drain outputs instead of push-pull. It doubles the I/O count but changes the output drive topology — if you need 16 lines and can work with open-drain (external pull-ups required), it's a valid upgrade path. For 8-bit push-pull applications, the MCP23S08T-E/ML is the direct fit.