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 MCP23017T-E/ML

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

Inventory:5,014

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

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

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

ParameterValue and Actual Design Meaning
I²C SpeedUp to 1.7 MHz at 4.5–5.5V - enables high-throughput peripheral expansion without MCU bus bottlenecks.
Supply Voltage Range1.8V–5.5V @ –40°C to +85°C - supports direct interfacing with 1.8V logic, 3.3V MCUs, and 5V legacy peripherals.
Standby Current1 µA max @ –40°C to +85°C - suitable for battery-backed or energy-sensitive applications like portable diagnostics.
Interrupt OutputsTwo 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 Strength25 mA sink/source per pin - sufficient to directly drive LEDs, small relays, or logic-level inputs without external buffers.
Input Filtering150 ns glitch filter on all GP pins - rejects noise spikes in electrically noisy industrial environments without software debouncing.
AEC-Q100 GradeQualified 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/TerminalCircuit RoleDesign Meaning
GPA0–GPA7Port A bidirectional I/O8-bit general-purpose port; GPA7 is output-only in MCP23017 - ensures safe default behavior during initialization.
GPB0–GPB7Port B bidirectional I/O8-bit general-purpose port; GPB7 is output-only in MCP23017 - prevents unintended input leakage on reset.
VDD / VSSPower supply / GroundSingle-supply operation; VSS must connect to EP for thermal performance in high-duty-cycle I/O switching.
SDA / SCLI²C data / clockCompliant with standard I²C electrical specs; supports 1.7 MHz mode only at 4.5–5.5V - requires fast-rising pull-ups.
INTA / INTBInterrupt outputsConfigurable per-port or combined interrupts; open-drain design allows wired-OR with other devices on shared interrupt lines.
A0–A2Hardware address inputsTTL/Schmitt-trigger inputs; enable up to eight devices on same bus - eliminates software address conflicts in multi-node systems.
RESETActive-low hardware resetSynchronous release from power-on reset; minimum pulse width 1 µs - compatible with standard MCU reset supervisors.

Key Features

FeatureDesign Value
16-bit I/O expansion via I²CReduces MCU GPIO usage while maintaining deterministic latency - ideal for resource-constrained Cortex-M0+ designs.
Configurable interrupt sourcesSupports both interrupt-on-change and interrupt-on-mismatch-with-DEFVAL - enables edge-triggered and level-triggered event detection.
Polarity inversion registerPermits logical inversion of input port data without firmware XOR - simplifies signal alignment with inverted-sense sensors or switches.
Internal weak pull-up resistors40–115 µA typical at 5V - eliminates need for external pull-ups on buttons/switches, reducing BOM count and board area.
Register auto-increment modeEnables sequential read/write of GPIO/OLAT registers in single I²C transaction - cuts bus overhead by ~40% vs. byte-mode access.

Applications

Industrial HMI PanelsAutomotive 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 ModulesEmbedded 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 PartTechnical DifferenceApplication DifferenceSelection Advice
PCA9555DWR16-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/MLSame 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

  • MCP23017T-E/ML
  • MCP23017T-E/ML PDF
  • MCP23017T-E/ML Datasheet
  • MCP23017T-E/ML Specifications
  • MCP23017T-E/ML Images
  • Microchip Technology
  • Microchip Technology MCP23017T-E/ML
  • Buy MCP23017T-E/ML
  • MCP23017T-E/ML Price
  • MCP23017T-E/ML Distributor
  • MCP23017T-E/ML Supplier
  • MCP23017T-E/ML 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