Microchip Technology MCP23017T-E/ML
- Part No.:
- MCP23017T-E/ML
- Manufacturer:
- Microchip Technology
- Category:
- I/O Expanders
- Package:
- 28-VQFN Exposed Pad
- Datasheet:
-
MCP23017T-E/ML.pdf
- Description:
- IC XPNDR 1.7MHZ I2C 28QFN
- Quantity:
- Payment:

- Shipping:

Inventory:5,014
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MCP23017T-E/ML from Microchip Technology is a 16-bit I²C-compatible I/O expander IC with dual 8-bit ports (PORTA and PORTB), supporting 1.8V–5.5V operation, 1.7 MHz I²C interface, and configurable interrupt outputs (INTA/INTB). It provides bidirectional GPIO pins with internal weak pull-ups, polarity inversion, and interrupt-on-change capability - used in microcontroller peripheral expansion for industrial HMI, sensor interface modules, and embedded control panels.
For engineers reviewing the MCP23017T-E/ML datasheet, MCP23017T-E/ML pinout, MCP23017T-E/ML application, or MCP23017T-E/ML equivalent, key selection criteria include I²C speed support (100 kHz / 400 kHz / 1.7 MHz), 28-pin QFN package compatibility, interrupt configuration flexibility (active-high/low/open-drain), low standby current (1 µA max), and AEC-Q100 qualification for automotive-adjacent designs.
Technical Context
The MCP23017T-E/ML implements a register-mapped I²C slave interface with 22 addressable control and data registers, including IODIR, GPIO, OLAT, IPOL, GPINTEN, INTCON, and DEFVAL. Its dual-port architecture supports independent or OR'ed interrupt generation, with glitch-filtered input sampling (150 ns) and interrupt capture latching.
It features hardware address pins (A0–A2) enabling up to eight devices on one I²C bus, a dedicated RESET input with POR circuitry, and configurable bank addressing (IOCON.BANK) for 8-bit or 16-bit register access modes - critical for deterministic timing in real-time embedded systems requiring deterministic I/O state reads/writes.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| I²C Speed | Up to 1.7 MHz at 4.5–5.5V - enables high-throughput peripheral expansion without MCU bus bottlenecks. |
| Supply Voltage Range | 1.8V–5.5V @ –40°C to +85°C - supports direct interfacing with 1.8V logic, 3.3V MCUs, and 5V legacy peripherals. |
| Standby Current | 1 µA max @ –40°C to +85°C - suitable for battery-backed or energy-sensitive applications like portable diagnostics. |
| Interrupt Outputs | Two independent open-drain/interrupt pins (INTA, INTB) configurable as active-high, active-low, or OR'ed - simplifies host interrupt handling and reduces polling overhead. |
| GPIO Drive Strength | 25 mA sink/source per pin - sufficient to directly drive LEDs, small relays, or logic-level inputs without external buffers. |
| Input Filtering | 150 ns glitch filter on all GP pins - rejects noise spikes in electrically noisy industrial environments without software debouncing. |
| AEC-Q100 Grade | Qualified per AEC-Q100 Rev G - validates suitability for automotive infotainment, body control, and ADAS-adjacent subsystems. |
Pinout & Package
Package: 28-pin QFN (6 × 6 mm body, exposed thermal pad EP). Pin count and layout match Microchip's standard 28-pin QFN footprint for drop-in PCB compatibility across MCP23X17 variants.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| GPA0–GPA7 | Port A bidirectional I/O | 8-bit general-purpose port; GPA7 is output-only in MCP23017 - ensures safe default behavior during initialization. |
| GPB0–GPB7 | Port B bidirectional I/O | 8-bit general-purpose port; GPB7 is output-only in MCP23017 - prevents unintended input leakage on reset. |
| VDD / VSS | Power supply / Ground | Single-supply operation; VSS must connect to EP for thermal performance in high-duty-cycle I/O switching. |
| SDA / SCL | I²C data / clock | Compliant with standard I²C electrical specs; supports 1.7 MHz mode only at 4.5–5.5V - requires fast-rising pull-ups. |
| INTA / INTB | Interrupt outputs | Configurable per-port or combined interrupts; open-drain design allows wired-OR with other devices on shared interrupt lines. |
| A0–A2 | Hardware address inputs | TTL/Schmitt-trigger inputs; enable up to eight devices on same bus - eliminates software address conflicts in multi-node systems. |
| RESET | Active-low hardware reset | Synchronous release from power-on reset; minimum pulse width 1 µs - compatible with standard MCU reset supervisors. |
Key Features
| Feature | Design Value |
|---|---|
| 16-bit I/O expansion via I²C | Reduces MCU GPIO usage while maintaining deterministic latency - ideal for resource-constrained Cortex-M0+ designs. |
| Configurable interrupt sources | Supports both interrupt-on-change and interrupt-on-mismatch-with-DEFVAL - enables edge-triggered and level-triggered event detection. |
| Polarity inversion register | Permits logical inversion of input port data without firmware XOR - simplifies signal alignment with inverted-sense sensors or switches. |
| Internal weak pull-up resistors | 40–115 µA typical at 5V - eliminates need for external pull-ups on buttons/switches, reducing BOM count and board area. |
| Register auto-increment mode | Enables sequential read/write of GPIO/OLAT registers in single I²C transaction - cuts bus overhead by ~40% vs. byte-mode access. |
Applications
| Industrial HMI Panels | Automotive Diagnostic Tools |
|---|---|
Use Scenario: Keypad scanning and LED status indication on factory-floor operator interfaces. IC Role / Device Role / Timing Role: Offloads GPIO management from main MCU; handles matrix keypad debounce and LED current sinking via GPA/GPB ports. Use Value: Reduces MCU firmware complexity and frees CPU cycles for real-time PLC communication tasks. | Use Scenario: Signal conditioning and switch monitoring in handheld OBD-II scanners. IC Role / Device Role / Timing Role: Provides isolated, ESD-hardened I/O for vehicle harness test points and DIP-switch configuration banks. Use Value: AEC-Q100 qualification ensures reliability in temperature-cycled automotive test environments. |
| Sensor Interface Modules | Embedded Control Panels |
Use Scenario: Aggregating digital outputs from multiple environmental sensors (e.g., door/window, motion, occupancy). IC Role / Device Role / Timing Role: Acts as sensor hub with interrupt-driven wake-up - INTA triggers MCU only on state change. Use Value: 1 µA standby current extends battery life in wireless sensor nodes beyond 5 years. | Use Scenario: Controlling relay banks and reading pushbutton inputs in HVAC control cabinets. IC Role / Device Role / Timing Role: Interfaces 16 discrete controls/indicators over two-wire I²C - minimizes wiring harness complexity. Use Value: 25 mA per-pin drive strength directly energizes 5V/12V relays without external drivers. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar I/O expansion applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| PCA9555DWR | 16-bit I²C expander; no AEC-Q100 qualification; 400 kHz max I²C speed; no interrupt capture register. | Lacks interrupt latching and automotive qualification - suitable for commercial-grade consumer electronics only. | Select when cost sensitivity outweighs automotive compliance and advanced interrupt features. |
| MCP23018-E/ML | Same pinout and register map; adds integrated 100 kΩ pull-up resistors on GPA7/GPB7; otherwise identical functionality. | Enables simplified button interface on PORTA/B high bits without external components - minor BOM optimization. | Choose when GPA7/GPB7 require guaranteed pull-up without external resistors; otherwise functionally interchangeable. |
Compared with PCA9555DWR and MCP23018-E/ML, the MCP23017T-E/ML uniquely combines AEC-Q100 qualification, 1.7 MHz I²C, and interrupt capture - making it optimal for automotive-adjacent industrial systems where reliability, speed, and diagnostic traceability are mandatory.
Availability
MCP23017T-E/ML is available at Aetrix Electronics and suitable for industrial HMI panels, automotive diagnostic tools, and sensor interface modules requiring stable component supply across extended temperature ranges and long production lifecycles.
Supply support for MCP23017T-E/ML 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, and communications markets since 1989.
The MCP23017T-E/ML belongs to Microchip's MCP23X17 family of I/O expanders, designed specifically to extend microcontroller GPIO resources over industry-standard serial buses while delivering automotive-grade reliability and flexible interrupt handling.
FAQ
What is the maximum I²C clock frequency supported by the MCP23017T-E/ML?
The MCP23017T-E/ML supports three I²C speed modes: 100 kHz (1.8–5.5V), 400 kHz (2.7–5.5V), and 1.7 MHz (4.5–5.5V). The 1.7 MHz mode requires VDD ≥ 4.5V and fast-rising pull-ups (≤ 1 kΩ) with ≤ 100 pF bus capacitance. This high-speed capability enables efficient data transfer in bandwidth-constrained embedded systems without increasing MCU I/O load.
Does the MCP23017T-E/ML support interrupt-on-change for all 16 GPIO pins?
Yes, the MCP23017T-E/ML supports interrupt-on-change for all 16 GPIO pins (GPA0–GPA7 and GPB0–GPB7) via GPINTENA and GPINTENB registers. Each pin can be individually enabled for interrupt generation, and the INTA/INTB outputs reflect changes relative to either the input port register or a programmable DEFVAL register - providing precise event detection for real-time monitoring applications.
What is the function of the EXPOSED THERMAL PAD (EP) on the MCP23017T-E/ML QFN package?
On the MCP23017T-E/ML QFN package, the exposed thermal pad (EP, Pin 29) must be connected to VSS for optimal thermal performance and electrical stability. Leaving it unconnected degrades thermal resistance and may cause intermittent operation under sustained 25 mA per-pin output loading. Proper soldering of EP to a VSS copper pour significantly improves power dissipation margin in compact industrial enclosures.
Can the MCP23017T-E/ML operate with a 1.8V supply voltage?
Yes, the MCP23017T-E/ML operates from 1.8V to 5.5V across –40°C to +85°C. At 1.8V, it supports 100 kHz I²C mode and retains full register functionality, including interrupt generation and weak pull-up activation (though pull-up current drops to ~40 µA). This makes it compatible with ultra-low-voltage microcontrollers and battery-powered edge devices.
How does the MCP23017T-E/ML handle power-on reset and initialization?
The MCP23017T-E/ML incorporates an internal Power-on Reset (POR) circuit that holds all registers in reset until VDD reaches a valid threshold (VPOR) and rises at ≥ 0.05 V/ms. Upon release, all registers initialize to their POR values (e.g., IODIR = 0xFF, GPIO = 0x00), ensuring predictable startup behavior. The external RESET pin provides synchronous reinitialization without cycling VDD - critical for field-upgrade-safe embedded systems.
MCP23017T-E/ML Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Microchip Technology
- Series:
- -
- Package/Case:
- 28-VQFN Exposed Pad
- Packaging:
- Tape & Reel (TR)
- Product Status:
- Active
- Programmable:
- Not Verified
- Number of I/O:
- 16
- Interface:
- I2C
- Interrupt Output:
- Yes
- Features:
- POR
- Output Type:
- Push-Pull
- Current - Output Source/Sink:
- 25mA
- Clock Frequency:
- 1.7 MHz
- Voltage - Supply:
- 1.8V ~ 5.5V
- Operating Temperature:
- -40°C ~ 125°C
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 28-QFN (6x6)
MCP23017T-E/ML FAQ
1.How can I place an order for MCP23017T-E/ML through Aetrix?
Please submit a Request for Quotation (RFQ) for MCP23017T-E/ML 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 MCP23017T-E/ML reliable?
The price and inventory of MCP23017T-E/ML are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MCP23017T-E/ML is usually 5 days.
3.What payment methods are accepted for MCP23017T-E/ML?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MCP23017T-E/ML transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MCP23017T-E/ML?
MCP23017T-E/ML orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MCP23017T-E/ML 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 MCP23017T-E/ML?
For technical support, including MCP23017T-E/ML datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MCP23017T-E/ML requirements.
6.How does Aetrix verify that MCP23017T-E/ML is sourced from the original manufacturer or authorized distributors?
All MCP23017T-E/ML 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 MCP23017T-E/ML meets industry standards.
7.What is the process for return or replacement of MCP23017T-E/ML?
All MCP23017T-E/ML units undergo pre-shipment inspection (PSI). If there is an issue with MCP23017T-E/ML, 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 MCP23017T-E/ML part is unused and in its original packaging.
Return procedure for MCP23017T-E/ML:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MCP23017T-E/ML Tags

-
TCA6408ARSVR
Texas Instruments
-
TCA9535RTWR
Texas Instruments

-
FXL6408UMX
onsemi

-
PCF8574ADWR
Texas Instruments

-
PCF8574APWR
Texas Instruments

-
TCA9555PWR
Texas Instruments
-
TCA9554PWR
Texas Instruments
-
TCA9554APWR
Texas Instruments

-
TCA9539PWR
Texas Instruments
-
TCA9534PWR
Texas Instruments
-
TCA9555RTWR
Texas Instruments

-
TCA9535PWR
Texas Instruments
Tech Hub
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…

