{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"MCP23S08T-E/ML","brand":"Microchip Technology","brandSlug":"microchip","productSlug":"MCP23S08T-E-ML","canonicalUrl":"https://icboms.com/microchip/MCP23S08T-E-ML","factsUrl":"https://icboms.com/api/mcp/products/MCP23S08T-E%2FML","rawCanonicalId":null},"summary":{"shortDescription":"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.","salesMarkdown":"## 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.","metaTitle":"Microchip MCP23S08T-E/ML SPI I/O Expander, 8-bit, 10 MHz","metaDescription":"MCP23S08T-E/ML SPI GPIO expander: 8 I/O, 10 MHz clock, 1.8V-5.5V, -40°C to 125°C, 20-QFN. Active lifecycle, available to order. Request quote.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Package":"Tape & Reel (TR); Cut Tape (CT)","Features":"POR","Interface":"SPI","Output Type":"Push-Pull","Mounting Type":"Surface Mount","Number of I/O":"8","Package / Case":"20-VFQFN Exposed Pad","Clock Frequency":"10 MHz","lifecycle_stage":"eol_hot","Interrupt Output":"Yes","Voltage - Supply":"1.8V ~ 5.5V","Operating Temperature":"-40°C ~ 125°C","Supplier Device Package":"20-QFN (4x4)","Current - Output Source/Sink":"25mA"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$1.65","priceTiers":[{"qty":1,"price":"$1.65000","currency":"USD"},{"qty":25,"price":"$1.50000","currency":"USD"},{"qty":3300,"price":"$1.50000","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/e59f74383bf602423caec06055d7a362.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/MCP23S08T-E%2FML/alternatives.json"},"ai":{"faq":[{"question":"How many I/O pins does MCP23S08T-E/ML have?","answer":"It provides 8 I/O pins, each configurable as input or push-pull output, with 25 mA source/sink capability per pin."},{"question":"What's the closest functional alternative — MCP23S18-E/MJ?","answer":"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."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/microchip/MCP23S08T-E-ML","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/microchip/MCP23S08T-E-ML when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-07-20T14:34:45.345Z","lastPublished":"2026-07-20T14:34:45.345Z","indexable":true}}