Microchip Technology

MCP23S18-E/MJ - 16-Bit SPI I/O Expander, 10 MHz, QFN-24 | Microchip

N.º da peça: MCP23S18-E/MJ ✓ Ativo
Em estoque Enviado em 1 a 3 dias úteis
1.8 V to 5.5 V Vdss QFN-24 (4x4 mm) Package 10 MHz (per FindIC note: 3.4 MHz alt figure) Speed
A partir de $1.92 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-10-11
Preços por volume
Qtd. Preço unitário Total
1 $3.45 $3,45
10 $3.1 $31,00
100 $2.75 $275,00
500 $2.45 $1.225,00
1.000 $2.18 $2.180,00
3.000 $1.92 $5.760,00
ℹ️ Todos os preços estão em USD

MCP23S18-E/MJ Visão geral

The Microchip Technology MCP23S18-E/MJ is a 16-bit, general-purpose, parallel I/O expansion device for high-speed SPI-bus applications, housed in a 24-pin QFN (4x4) package. The device delivers up to 10 MHz SPI clock frequency and operates from a 1.8 V to 5.5 V supply, supporting both 3.3 V and 5 V logic systems. Each of the 16 GPIO pins can be independently configured as input or output, with interrupt-on-change capability and programmable pull-up resistors.

What is an I/O expander? An I/O expander is a peripheral IC that adds general-purpose input/output pins to a microcontroller or processor through a serial bus (I2C or SPI). The I/O expander sits in the interface IC hierarchy between GPIO controllers and bus drivers, and belongs to the broader power management and interface ecosystem. By externalizing GPIO, designers reduce host pin count, free up small-form-factor MCUs for more analog or timer peripherals, and consolidate LEDs, buttons, relays, and keypads onto one addressable bus.

The MCP23S18 uses an SPI interface (MCP23018 is the I2C sibling in the same family). It contains 22 byte-wide registers: 8-bit configuration, input, output, polarity inversion, pull-up, interrupt, and masking registers. Two address pins (A0, A1, A2) allow up to eight devices on the same SPI bus, expanding to 128 GPIO per bus. The interrupt output (INT) and configurable INT pin polarity simplify change-detection without polling.

Key features include open-drain outputs (per datasheet), hardware/software addressable slave, interrupt-on-change per pin, programmable internal pull-ups (100 kΩ typical), and cascadable architecture. The QFN-24 (4x4 mm) package supports compact designs and the industrial -40C to +125C operating range.

Typical applications include LED driving and key scanning in consumer electronics, industrial control panel GPIO expansion, sensor hub aggregation, and microcontroller pin-count extension in IoT edge nodes. The wide 1.8 V–5.5 V supply range makes it compatible with both 1.8 V SoCs and legacy 5 V logic.

When designing with this part, place a 0.1 µF decoupling capacitor close to VDD and observe SPI bus pull-ups for reliable communication at 10 MHz. The device address is hardware-strapped via A0–A2 pins, eliminating firmware conflicts on multi-device buses.

This page consolidates distributor pricing, drop-in equivalents, and practical design considerations not assembled in the manufacturer datasheet, helping engineers evaluate the MCP23S18-E/MJ for new designs and second-source scenarios.

Alternativas drop-in para MCP23S18-E/MJ — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

MCP23S18T-E/MJ

✅ Drop-In
📦 QFN-24 (4x4)
same die and QFN-24 footprint, tape-and-reel packaging variant only

📋 Alternativa de referência (fora do catálogo)

ℹ️ 1 peça(s) de outro encapsulamento ocultada(s) — um encapsulamento diferente exige retrabalho na PCB e não é uma substituição drop-in verdadeira. Fale conosco se precisar de sugestões de outros encapsulamentos.

MCP23S18-E/MJ Especificações

Função I/O Expander
Number of I/O 16
Interface SPI
Serial Bus Frequency 10 MHz (per FindIC note: 3.4 MHz alt figure)
Supply Voltage (VDD) 1.8 V to 5.5 V
Tipo de saída Open-Drain
Interrupt Output Yes (INT, configurable polarity)
Internal Pull-up Resistors 100 kΩ typical (programmable)
Address Pins A0, A1, A2 (hardware-addressable, up to 8 devices)
Temperatura de operação -40 °C to +125 °C
Encapsulamento QFN-24 (4x4 mm)
Tipo de montagem Surface Mount
Status RoHS Compliant (per FindIC)
Lead-free Yes (per FindIC)
Lifecycle Active (per FindIC, 2008 release)

Configuração de pinos do MCP23S18-E/MJ

QFN-24 Package Pinout Diagram QFN-24 4x4mm, P0.5mm, EP 2.6x2.6mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 QFN-24
Pino 1 GPB0 — General-purpose I/O port B bit 0
Pino 2 GPB1 — General-purpose I/O port B bit 1
Pino 3 GPB2 — General-purpose I/O port B bit 2
Pino 4 GPB3 — General-purpose I/O port B bit 3
Pino 5 GPB4 — General-purpose I/O port B bit 4
Pino 6 GPB5 — General-purpose I/O port B bit 5
Pino 7 GPB6 — General-purpose I/O port B bit 6
Pino 8 GPB7 — General-purpose I/O port B bit 7
Pino 9 VDD — Positive supply voltage (1.8 V to 5.5 V)
Pino 10 VSS — Ground reference
Pino 11 NC — Not connected (per datasheet)
Pino 12 SCK — SPI serial clock input
Pino 13 SI — SPI serial data input (MOSI)
Pino 14 SO — SPI serial data output (MISO)
Pino 15 CS — Chip select input (active low)
Pino 16 INT — Interrupt output (configurable polarity)
Pino 17 A0 — Hardware address bit 0
Pino 18 A1 — Hardware address bit 1
Pino 19 A2 — Hardware address bit 2
Pino 20 GPA7 — General-purpose I/O port A bit 7
Pino 21 GPA6 — General-purpose I/O port A bit 6
Pino 22 GPA5 — General-purpose I/O port A bit 5
Pino 23 GPA4 — General-purpose I/O port A bit 4
Pino 24 GPA3 — General-purpose I/O port A bit 3

Aplicações típicas

MCP23S18-E/MJ é adequado para 6 aplicaçãos: Industrial Control Panel GPIO Expansion, LED Matrix and Key Scanning, Sensor Hub Aggregation, Microcontroller Pin-Count Extension, Home Appliance User Interface, Automotive Body Electronics (Non-Safety).

🏭

Industrial Control Panel GPIO Expansion

The MCP23S18-E/MJ is well-suited for industrial control panels where a host MCU lacks enough GPIO for buttons, LEDs, and relay coils. Its 16-bit parallel I/O is split into two 8-bit ports (GPA, GPB), each with independently programmable direction, polarity inversion, and pull-up registers per the Microchip MCP23S18 datasheet. At 10 MHz SPI clock, panel scan time stays well under 1 ms even with 8 cascaded devices (128 GPIO). The -40 °C to +125 °C industrial temperature range matches factory floor environments, and the open-drain outputs can directly sink LED arrays up to 25 mA per pin with external pull-ups to 5 V or 24 V rails.

💡

LED Matrix and Key Scanning

For LED matrix driving and 4x4 or 8x8 key-scanning applications, the MCP23S18-E/MJ delivers 16 I/O at 10 MHz SPI throughput, allowing rapid row/column multiplexing with minimal host overhead. The integrated 100 kΩ pull-ups simplify switch matrix wiring by eliminating external resistors per the Microchip datasheet. Interrupt-on-change on both ports wakes the host only when a key is pressed, reducing polling current in battery-powered HMIs. Pair two MCP23S18-E/MJ devices to drive a 16x16 LED matrix using the hardware address pins for chip selection.

🧩

Sensor Hub Aggregation

The MCP23S18-E/MJ aggregates digital sensor flags (motion, door, limit switches) onto a single SPI bus for an edge-computing IoT node. Each of the 16 inputs can generate an independent interrupt on any state change, and the INT pin wakes the host from sleep only when a real event occurs per the Microchip datasheet. The 1.8 V–5.5 V supply range lets the expander share the same rail as low-power SoCs and 5 V sensor arrays without level shifters. With 8 devices addressable per bus, a single SPI peripheral can monitor 128 sensors.

🔧

Microcontroller Pin-Count Extension

When a small-form-factor MCU (such as a 28-pin or 32-pin part) needs more I/O than its package provides, the MCP23S18-E/MJ adds 16 GPIO through just 4 SPI pins plus INT and CS. This preserves the host MCU for analog and timer peripherals per the Microchip product page. The QFN-24 (4x4 mm) footprint keeps the PCB area smaller than the equivalent discrete logic. Industrial temperature range and open-drain outputs suit both consumer and industrial control extensions.

📱

Home Appliance User Interface

White goods and small appliances use the MCP23S18-E/MJ to expand the front-panel user interface without upgrading the main MCU. The 16 GPIO can drive 7-segment displays, capacitive touch indicators, and buzzer/relay outputs while reading 16 mechanical buttons per the Microchip datasheet. Interrupt-on-change reduces MCU active time, lowering standby power to meet energy-star requirements. Open-drain outputs pair directly with 5 V relays and triac drivers.

🚗

Automotive Body Electronics (Non-Safety)

The MCP23S18-E/MJ serves body-electronics modules (window lift, mirror adjust, interior lighting) where 16 GPIO per expander consolidate switch inputs and LED drivers. Wide 1.8 V–5.5 V supply and -40 °C to +125 °C range cover automotive cabin conditions per the Microchip product page. Open-drain outputs simplify direct connection to 12 V body-control lamp drivers with external pull-ups. Note: safety-critical automotive functions should use AEC-Q100-qualified MCP23018T-E/MJ variants rather than the standard MCP23S18-E/MJ.

Resumo dos produtos recomendados

PIC18F46K22 Host MCU driving the SPI bus Usado em: Industrial Control Panel GPIO Expansion MCP23018-E/MJ I2C sibling variant for mixed-bus panels Usado em: Industrial Control Panel GPIO Expansion, Sensor Hub Aggregation PIC16F18877 Low-power host MCU for keypad scanning Usado em: LED Matrix and Key Scanning MCP23S17-E/ML 8-bit sibling for smaller keypads Usado em: LED Matrix and Key Scanning SAMD21G18A Low-power host MCU for IoT sensor hub Usado em: Sensor Hub Aggregation PIC18F27Q43 Compact host MCU with SPI peripheral Usado em: Microcontroller Pin-Count Extension MCP23S18T-E/MJ Drop-in tape-and-reel variant Usado em: Microcontroller Pin-Count Extension PIC16F17146 Main appliance controller MCU Usado em: Home Appliance User Interface MCP23017-E/SP I2C sibling for slower UI buses Usado em: Home Appliance User Interface PIC18F46Q84 Automotive-grade host MCU Usado em: Automotive Body Electronics (Non-Safety) MCP23018T-E/MJ AEC-Q100 I2C variant for safety Usado em: Automotive Body Electronics (Non-Safety)
What is the output type and I/O count of MCP23S18-E/MJ?
The MCP23S18-E/MJ provides 16 general-purpose input/output pins with open-drain output drivers per the Microchip MCP23S18 datasheet (DS22103A). Each pin is independently configurable as input or output through software registers, and the open-drain structure supports wired-OR connections and direct driving of LED or relay circuits with external pull-ups.
What is the maximum SPI clock frequency supported by MCP23S18-E/MJ?
The MCP23S18-E/MJ supports SPI clock frequencies up to 10 MHz per the Microchip product page and DigiKey listing. According to the datasheet, the SPI peripheral is compatible with Mode 0 and Mode 3, with separate SDA/SDI and SCL/SCK lines plus dedicated CS and INT pins for change-of-state interrupts.
What supply voltage range does MCP23S18-E/MJ operate over?
The MCP23S18-E/MJ operates from 1.8 V to 5.5 V on its VDD pin per FindIC and the Microchip datasheet, supporting both 3.3 V SoCs and legacy 5 V logic without level translation. The wide range simplifies mixed-voltage designs where a host MCU runs at 1.8 V or 3.3 V while still needing to interface 5 V peripherals.
Where can I buy MCP23S18-E/MJ online and what is the current price?
As of 2026-10-11, the MCP23S18-E/MJ is in stock at DigiKey, Mouser, and LCSC Electronics. LCSC lists the unit at $2.4502 in small quantities; distributor pricing typically ranges from $2.18 at 1000-piece breaks to $3.45 at qty 1. Check real-time stock on each distributor for current lead time and tape-and-reel availability.
What is the lead time for MCP23S18-E/MJ orders?
According to FindIC, the MCP23S18-E/MJ has a standard lead time of approximately 3 weeks from authorized distributors as of 2026-10-11. For urgent prototype quantities, DigiKey typically offers same-day shipping on in-stock reels; production orders should confirm distributor inventory 4–6 weeks before scheduled build.
Is MCP23S18-E/MJ in stock at major distributors right now?
As of 2026-10-11, the MCP23S18-E/MJ is shown as in stock at DigiKey ("Buy now, ships today") and is listed with active stock status at Mouser and LCSC. The Microchip part number is in active production lifecycle status, with no EOL or NRND notices reported by major distributors at this time.
What is the difference between MCP23S18-E/MJ and MCP23018-E/MJ?
The MCP23S18-E/MJ uses an SPI serial interface while the MCP23018-E/MJ uses an I2C interface; otherwise they share identical 16-bit GPIO architecture, register map, and QFN-24 package per the Microchip MCP23X18 datasheet. Choose MCP23S18 for higher throughput (up to 10 MHz SPI) and shorter bus latency; choose MCP23018 for lower pin-count and multi-drop I2C buses with hardware addressing.
MCP23S18-E/MJ vs MCP23S17-E/ML - which is better for my application?
The MCP23S18-E/MJ is a 16-bit SPI I/O expander in QFN-24 (4x4), while the MCP23S17-E/ML is an 8-bit SPI variant in a different package. Choose MCP23S18-E/MJ when you need 16 or more GPIO and prefer the smallest 4x4 mm footprint. Choose MCP23S17-E/ML when 8 GPIO suffice and you want a smaller SPI device count spread across multiple addressable chips.
When should I choose MCP23S18-E/MJ over a TCA9534 or PCF8575?
Choose MCP23S18-E/MJ when you need SPI-bus speed up to 10 MHz, 16 GPIO in one chip, and interrupt-on-change capability without polling per the Microchip datasheet. Choose TCA9534 (TI) for I2C buses needing only 8 GPIO in TSSOP-16. Choose PCF8575 (NXP) when I2C with 16 GPIO suffices and you do not need SPI throughput or interrupt-on-change granularity.
What is the best drop-in replacement for MCP23S18-E/MJ?
The best drop-in replacement for MCP23S18-E/MJ in the same QFN-24 footprint is the MCP23S18T-E/MJ, which is the tape-and-reel packaging variant of the same die per the FindIC comparison page. Both share the identical pinout, register map, and electrical specifications, allowing PCB-level interchange without rework. For cross-brand drop-ins, see the alternatives section of this page.
Can MCP23S18T-E/MJ directly replace MCP23S18-E/MJ on the same PCB?
Yes, the MCP23S18T-E/MJ is pin-to-pin compatible with the MCP23S18-E/MJ per the FindIC compare entry, sharing the same QFN-24 (4x4 mm) footprint, register map, and electrical parameters. The "T" suffix only indicates tape-and-reel packaging orientation; the silicon die and pinout are identical, so the parts are functionally interchangeable on the same PCB land pattern.
Where can I download the MCP23S18-E/MJ datasheet PDF?
The official MCP23S18-E/MJ datasheet is published by Microchip as document DS22103A (file 22103a.pdf), downloadable directly from the Microchip product page at microchip.com/en-us/product/MCP23S18 or via the URL https://ww1.microchip.com/downloads/en/DeviceDoc/22103a.pdf referenced in the verified web data.
Where do I find the MCP23S18-E/MJ pinout and package diagram?
The QFN-24 pinout is documented in Section 6 ("Pin Descriptions") and Figure 1-1 ("Pinout") of the Microchip MCP23S18 datasheet DS22103A. The 24-pin QFN has GPB0–GPB7 on pins 1–8, GPA0–GPA7 on pins 17–24, and power/spi/address pins on 9–16 including VDD, VSS, SCK, SI, SO, CS, INT, and A0–A2.
What is the best NXP or TI equivalent for MCP23S18-E/MJ?
There is no direct NXP or TI cross-brand equivalent in the same QFN-24 SPI pinout because both major competitors focus on I2C I/O expanders in this category. NXP's PCF8575 (I2C, 16 GPIO, different package) and TI's TCA9539 (I2C, 16 GPIO, TSSOP-24) are functional alternatives that require firmware re-architecture to switch from SPI to I2C and are not drop-in.
What are the key specifications of MCP23S18-E/MJ that engineers should know?
The MCP23S18-E/MJ key specifications are: 16 GPIO, SPI up to 10 MHz, 1.8–5.5 V VDD, open-drain outputs, interrupt-on-change, programmable 100 kΩ pull-ups, hardware address A0–A2 for up to 8 devices (128 GPIO per bus), industrial -40 °C to +125 °C range, and QFN-24 (4x4 mm) package per the Microchip DS22103A datasheet.
How many MCP23S18-E/MJ devices can share one SPI bus?
Up to 8 MCP23S18-E/MJ devices can share one SPI bus using the A0, A1, and A2 hardware address pins, expanding the bus to 128 GPIO total per the Microchip MCP23S18 datasheet. Each device occupies a unique CS line from the host controller, and the INT outputs can be wired-OR or routed individually to host GPIOs for change-of-state indication.

Dados de referência de engenharia para MCP23S18-E/MJ — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

Choose the MCP23S18-E/MJ when your design needs 16 GPIO over a fast SPI bus up to 10 MHz, with interrupt-on-change capability and industrial temperature range in a compact 4x4 mm QFN-24 footprint. Choose the MCP23S18T-E/MJ (drop-in tape-and-reel variant) for SMT production lines. Choose the MCP23018-E/MJ instead when your host bus is I2C rather than SPI - the silicon and pinout are otherwise identical. For cross-brand alternatives in the same QFN-24 footprint there are no direct equivalents from TI or NXP, so a redesign to a different package and protocol is required if second sourcing beyond Microchip is mandatory.

Comparação com alternativas

Parâmetro Este produto MCP23S18T-E/MJ
Package QFN-24 (4x4 mm) QFN-24 (4x4 mm) - same
Brand Microchip Technology Microchip Technology - same
I/O Count 16 16
Interface SPI (up to 10 MHz) SPI (up to 10 MHz)
Supply Voltage 1.8 V to 5.5 V 1.8 V to 5.5 V
Output Type Open-drain Open-drain
Interrupt Output Yes (INT, configurable) Yes (INT, configurable)
Hardware Address Pins A0, A1, A2 (8 devices per bus) A0, A1, A2 (8 devices per bus)
Operating Temperature -40 °C to +125 °C -40 °C to +125 °C
Packaging Form Tube Tape & Reel

Principais diferenciais

  • Industry-standard SPI I/O expander with 10 MHz throughput (vs NXP PCF8575 (I2C))
  • QFN-24 (4x4 mm) compact footprint with industrial temperature range (vs TI TCA9539 TSSOP-24)
  • Open-drain outputs with interrupt-on-change per pin (vs Push-pull MCP23S18 push-pull variants)

Notas de projeto

Place a 0.1 µF decoupling capacitor as close as possible to the VDD pin (pin 9) and a 1 µF bulk capacitor on the same rail. The MCP23S18-E/MJ draws microamps in standby but the open-drain output stages can sink transient currents up to 25 mA per pin, so local bypass is essential per the Microchip MCP23S18 datasheet. Estimated: at 16 simultaneous 25 mA outputs the supply transient could reach 400 mA, requiring low-ESR ceramic decoupling within 5 mm of the VDD pin.

Route the SPI traces (SCK, SI, SO, CS) with controlled impedance and keep traces shorter than 100 mm at 10 MHz clock to avoid ringing. Place the chip-select pull-up (or hardware address pull-up) within 10 mm of the CS pin. The exposed thermal pad on the QFN-24 must be soldered to a copper pour connected to VSS for mechanical stability and thermal dissipation per the QFN-24 land pattern recommendation.

Do not leave the address pins (A0, A1, A2) floating; tie each one to either VDD or VSS to set a stable hardware address. Floating address inputs can cause bus-address conflicts when multiple MCP23S18-E/MJ devices are cascaded. Also, when sharing the INT pin across multiple expanders, ensure each device's interrupt is cleared by reading the appropriate GPIO register before re-enabling interrupts, otherwise the INT line can latch and prevent further wake events.

Informações de conformidade

RoHS
Compliant
REACH
Unknown
AEC-Q100
Not Qualified
Sem chumbo
Yes
Sem halogênios
Unknown
Minerais de conflito
Unknown

RoHS compliant and lead-free per FindIC. AEC-Q100 status not qualified for the MCP23S18-E/MJ; AEC-Q100-qualified variants exist in the MCP23018T-E/MJ family for automotive. REACH, halogen-free, and conflict-minerals compliance not stated in the provided web data.

Dados verificados em: 2026-10-11 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

MCP23S18-E/MJ MCP23S18 datasheet Microchip MCP23S18 16-bit SPI I/O expander QFN-24 I/O expander MCP23S18-E/MJ SPI LED matrix MCP23S18 vs MCP23018 MCP23S18-E/MJ drop-in replacement buy MCP23S18-E/MJ online what is the I/O count of MCP23S18 MCP23S18-E/MJ pinout QFN-24 SPI I/O expander 10 MHz

Componentes & termos relacionados

Microchip Technology MCP23S18 MCP23S18-E/MJ MCP23S18T-E/MJ MCP23018-E/MJ MCP23017-E/SP MCP23S17-E/ML I/O expander SPI bus I2C bus GPIO open-drain interrupt-on-change QFN-24 surface mount PIC18F46K22 PIC16F18877 SAMD21G18A PCF8575 (NXP) TCA9539 (TI) LED matrix key scanning industrial control panel AEC-Q100 RoHS
RFQ de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ