Send an Inquiry

To receive a quote for your project, please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Part Number*
Quantity*
Message
Submit Inventory List

Please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Upload My List
Message

Microchip Technology MCP23S17-E/SP

Part No.:
MCP23S17-E/SP
Manufacturer:
Microchip Technology
Category:
I/O Expanders
Package:
28-DIP (0.300", 7.62mm)
Datasheet:
AetrixMCP23S17-E/SP.pdf
Description:
IC XPNDR 10MHZ SPI 28SDIP
Quantity:
Payment:
Payment
Shipping:
Shipping

Inventory:12,344

Please send an inquiry. Send us your inquiry, and we will respond immediately.

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

Product details

Overview

MCP23S17-E/SP from Microchip Technology is a 16-bit remote bidirectional I/O expander with high-speed SPI interface, operating from 1.8V to 5.5V across –40°C to +85°C. It features dual 8-bit ports (PORTA and PORTB), configurable interrupt outputs (INTA/INTB), hardware address pins (A0–A2) for up to eight devices on one bus, and low standby current of 1 µA (max). It is used in industrial PLC I/O modules to extend microcontroller GPIO capability without increasing MCU pin count.

For engineers reviewing the MCP23S17-E/SP datasheet, MCP23S17-E/SP pinout, MCP23S17-E/SP application, or MCP23S17-E/SP equivalent, key selection criteria include SPI clock support up to 10 MHz, interrupt-on-change configuration per pin, internal weak pull-up resistors (40–115 µA at 5V), 28-pin SOIC package compatibility, and AEC-Q100 qualification for automotive-adjacent reliability.

Technical Context

The MCP23S17-E/SP implements a register-mapped SPI peripheral with 22 addressable control registers, supporting both byte-mode and sequential-mode transfers. Its GPIO architecture separates input state (GPIOx), output latch (OLATx), and direction control (IODIRx), enabling robust read-modify-write operations without unintended toggling.

Interrupt logic supports two independent sources per port-interrupt-on-change from default register values or from pin-level transitions-with glitch filtering (150 ns) and capture registers (INTCAPx) to preserve triggering conditions. The IOCON register configures banked vs. linear register addressing, interrupt mirroring, and open-drain output mode.

Key Specifications

ParameterValue and Actual Design Meaning
SPI Clock FrequencyUp to 10 MHz at VDD ≥ 2.7V - enables fast I/O updates in real-time control loops
Operating Voltage Range1.8V to 5.5V - supports mixed-voltage systems including 3.3V and 5V microcontrollers
Standby Current1 µA max at –40°C to +85°C - critical for battery-powered remote sensors and gateways
Interrupt Response Time600 ns max from GP input change to INT assertion - ensures deterministic timing for event-driven systems
Output Drive Strength±25 mA per pin - sufficient to directly drive LEDs, small relays, or logic inputs without external buffers
Input Leakage Current±1 µA max - minimizes error in high-impedance analog sensing or voltage-divider interfaces
Glitch Filter Duration150 ns - suppresses noise-induced false interrupts on noisy industrial PCBs

Pinout & Package

The MCP23S17-E/SP is supplied in a 28-pin SOIC (Wide, 7.50 mm body) package with exposed thermal pad (EP) connected to VSS or left floating per design requirements.

Pin/TerminalCircuit RoleDesign Meaning
GPA0–GPA7Port A bidirectional I/OConfigurable as input with interrupt-on-change or output with latched state; GPA7 is I/O (not output-only like MCP23017)
GPB0–GPB7Port B bidirectional I/OSame functionality as PORTA; all 16 pins support internal weak pull-ups (40–115 µA at 5V)
CSChip Select inputActive-low SPI enable; must be held low for entire transaction; 50 ns setup/hold required
SCKSPI clock inputSupports Mode 0,0 and Mode 1,1; rise/fall time ≤ 2 µs; max 10 MHz at VDD ≥ 2.7V
SISPI data inputSerial data in; accepts command, address, and write data; 10 ns setup time at 2.7V+
SOSPI data outputSerial data out; drives read data or status; high-impedance when CS high
A0–A2Hardware address inputsSet 3-bit device address; externally biased; allow up to eight MCP23S17 devices on same SPI bus
RESETActive-low hardware resetAsynchronous reset pulse ≥1 µs; forces all registers to POR defaults and disables outputs
INTA / INTBInterrupt outputsConfigurable active-high/low/open-drain; can operate independently or OR'd; driven by PORTA/PORTB events
VDD / VSSPower supply / ground1.8–5.5V operation; decoupling capacitor recommended near VDD pin

Key Features

FeatureDesign Value
16-bit configurable I/O expansionTwo independent 8-bit ports with per-pin direction, polarity, and interrupt control - eliminates need for discrete level shifters or glue logic
Configurable interrupt architectureINTA/INTB support independent or mirrored operation, with DEFVAL-based or change-based triggering - simplifies host polling and reduces CPU load
Internal weak pull-up resistors40–115 µA typical at 5V per pin - enables push-button or switch interfaces without external resistors
Register banking and sequential accessIOCON.BANK selects between 16-register (banked) or 22-register (linear) map; SEQOP enables auto-incrementing for burst reads/writes - improves firmware efficiency
AEC-Q100 qualificationQualified for automotive-grade reliability (Grade 3: –40°C to +85°C) - suitable for industrial control, medical, and transportation applications requiring extended temperature stability

Applications

Industrial PLC I/O ExpansionAutomotive Body Control Module

Use Scenario: Adding digital input/output capacity to a compact programmable logic controller managing valve actuation and sensor monitoring.

IC Role / Device Role / Timing Role: Remote GPIO expander interfaced via SPI to main MCU; handles debounced switch inputs and drives indicator LEDs with precise timing.

Use Value: Reduces main MCU GPIO usage by 16 pins while maintaining deterministic interrupt latency (<600 ns) for safety-critical response.

Use Scenario: Controlling door lock actuators, mirror position switches, and interior lighting in a vehicle body control unit.

IC Role / Device Role / Timing Role: SPI-connected I/O hub managing 16 discrete signals; uses INTA/INTB to signal status changes without continuous polling.

Use Value: Enables AEC-Q100-compliant system design with integrated pull-ups eliminating 16 external resistors and reducing BOM cost.

Smart Building Sensor HubMedical Diagnostic Equipment Interface

Use Scenario: Aggregating occupancy, temperature, and air quality sensor status in a networked HVAC controller.

IC Role / Device Role / Timing Role: Low-power I/O expander in sleep mode (1 µA standby); wakes host MCU only on interrupt from motion or fault condition.

Use Value: Extends battery life in wireless sensor nodes while ensuring sub-millisecond response to critical environmental events.

Use Scenario: Isolating and conditioning front-panel button presses, LED indicators, and test-point signals in portable diagnostic gear.

IC Role / Device Role / Timing Role: Signal interface IC providing ESD-protected (4 kV HBM), glitch-filtered I/O between user interface and main processor.

Use Value: Meets IEC 60601-1 leakage and immunity requirements via controlled drive strength and internal filtering - avoids external protection components.

Equivalent & Alternatives

The following parts are listed as comparable options for similar I/O expander applications.

Alternative PartTechnical DifferenceApplication DifferenceSelection Advice
MCP23017-E/SPI²C interface (max 1.7 MHz), identical register set and pinout except SDA/SCL/NC instead of SI/SO/CSBetter suited for systems with I²C bus congestion or where fewer signal lines are preferredSelect when existing design uses I²C infrastructure and board layout cannot accommodate SPI routing
TCA9535PWR16-bit I²C I/O expander (max 400 kHz), no interrupt mirroring, no DEFVAL-based interrupt, lower drive (±10 mA)Limited interrupt flexibility and reduced drive strength restrict use in high-noise or high-current applicationsChoose for cost-sensitive, non-real-time applications where interrupt sophistication is not required

Compared with MCP23017-E/SP and TCA9535PWR, the MCP23S17-E/SP delivers higher-speed serial communication (10 MHz SPI vs. 1.7 MHz I²C vs. 400 kHz I²C), full interrupt configurability per port, and stronger output drive - making it optimal for deterministic, high-throughput embedded control where timing predictability and signal integrity are critical.

Availability

MCP23S17-E/SP is available at Aetrix Electronics and suitable for industrial automation, automotive subsystems, and medical device manufacturing requiring stable component supply and long-term production continuity.

Supply support for MCP23S17-E/SP includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.

Manufacturer

Microchip Technology Inc. is a leading provider of microcontrollers, analog, FPGA, and connectivity solutions, serving industrial, automotive, communications, and consumer markets.

The MCP23X17 product line delivers scalable, register-compatible I/O expansion for resource-constrained embedded systems - designed specifically to reduce MCU GPIO pressure while maintaining configurability, reliability, and ease of integration.

FAQ

What is the maximum SPI clock frequency supported by the MCP23S17-E/SP?

The MCP23S17-E/SP supports up to 10 MHz SPI clock frequency when VDD is ≥ 2.7V. At 1.8V operation, the maximum clock rate is 5 MHz. These limits are defined in the AC characteristics table and ensure reliable setup/hold timing for SI, SO, and SCK signals across temperature and voltage ranges.

Does the MCP23S17-E/SP support interrupt-on-change for individual pins?

Yes, the MCP23S17-E/SP supports per-pin interrupt-on-change via GPINTENA and GPINTENB registers. Each of the 16 I/O pins can be individually enabled to trigger INTA or INTB based on input state transitions, with optional 150 ns glitch filtering to reject noise.

Can the MCP23S17-E/SP operate from a 1.8V supply?

Yes, the MCP23S17-E/SP operates from 1.8V to 5.5V over –40°C to +85°C. At 1.8V, it maintains full functionality including SPI communication (up to 5 MHz), GPIO operation, and interrupt generation, with adjusted VOL/VOH thresholds specified in the DC characteristics table.

How many MCP23S17-E/SP devices can share the same SPI bus?

Up to eight MCP23S17-E/SP devices can share one SPI bus using the A0, A1, and A2 hardware address pins. Each unique 3-bit combination sets a distinct device address, allowing independent selection via the CS line without software address arbitration.

Is the MCP23S17-E/SP pin-compatible with the MCP23017-E/SP?

No, the MCP23S17-E/SP is not pin-compatible with the MCP23017-E/SP. While both share the same 28-pin SOIC package footprint and most signal names, the SPI variant uses CS, SI, SO, and SCK pins, whereas the I²C variant uses NC, SDA, SCL, and NC - requiring PCB layout changes for substitution.

MCP23S17-E/SP Specifications

Product attributes
Attribute value
Manufacturer:
Microchip Technology
Series:
-
Package/Case:
28-DIP (0.300", 7.62mm)
Packaging:
Tube
Product Status:
Active
Programmable:
Not Verified
Number of I/O:
16
Interface:
SPI
Interrupt Output:
Yes
Features:
POR
Output Type:
Push-Pull
Current - Output Source/Sink:
25mA
Clock Frequency:
10 MHz
Voltage - Supply:
1.8V ~ 5.5V
Operating Temperature:
-40°C ~ 125°C
Grade:
-
Qualification:
-
Mounting Type:
Through Hole
Supplier Device Package:
28-SPDIP

MCP23S17-E/SP FAQ

1.How can I place an order for MCP23S17-E/SP through Aetrix?

Please submit a Request for Quotation (RFQ) for MCP23S17-E/SP on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.

2.Are the price and stock information for MCP23S17-E/SP reliable?

The price and inventory of MCP23S17-E/SP are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MCP23S17-E/SP is usually 5 days.

3.What payment methods are accepted for MCP23S17-E/SP?

We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MCP23S17-E/SP transactions.

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for MCP23S17-E/SP?

MCP23S17-E/SP orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.

Once your MCP23S17-E/SP order is processed, you will receive an email with the shipment details and tracking number.

Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.

5.How can I obtain technical support or documentation for MCP23S17-E/SP?

For technical support, including MCP23S17-E/SP datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MCP23S17-E/SP requirements.

6.How does Aetrix verify that MCP23S17-E/SP is sourced from the original manufacturer or authorized distributors?

All MCP23S17-E/SP products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that MCP23S17-E/SP meets industry standards.

7.What is the process for return or replacement of MCP23S17-E/SP?

All MCP23S17-E/SP units undergo pre-shipment inspection (PSI). If there is an issue with MCP23S17-E/SP, returns or replacements are accepted under the following conditions:

1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.

2.The issue is reported within 90 days of delivery.

3.The MCP23S17-E/SP part is unused and in its original packaging.

Return procedure for MCP23S17-E/SP:

1.Submit a request within 90 days.

2.Obtain a Return Material Authorization (RMA) from Aetrix.

MCP23S17-E/SP Tags

  • MCP23S17-E/SP
  • MCP23S17-E/SP PDF
  • MCP23S17-E/SP Datasheet
  • MCP23S17-E/SP Specifications
  • MCP23S17-E/SP Images
  • Microchip Technology
  • Microchip Technology MCP23S17-E/SP
  • Buy MCP23S17-E/SP
  • MCP23S17-E/SP Price
  • MCP23S17-E/SP Distributor
  • MCP23S17-E/SP Supplier
  • MCP23S17-E/SP Wholesale
Related Products
TCA6408ARSVR
TCA6408ARSVR

Texas Instruments

TCA9535RTWR
TCA9535RTWR

Texas Instruments

FXL6408UMX
FXL6408UMX

onsemi

PCF8574ADWR
PCF8574ADWR

Texas Instruments

PCF8574APWR
PCF8574APWR

Texas Instruments

TCA9555PWR
TCA9555PWR

Texas Instruments

TCA9554PWR
TCA9554PWR

Texas Instruments

TCA9554APWR
TCA9554APWR

Texas Instruments

TCA9539PWR
TCA9539PWR

Texas Instruments

TCA9534PWR
TCA9534PWR

Texas Instruments

TCA9555RTWR
TCA9555RTWR

Texas Instruments

TCA9535PWR
TCA9535PWR

Texas Instruments

Tech Hub

Search

Search

PRODUCT

PRODUCT

PHONE

PHONE

USER

USER