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 MCP23016T-I/SS

Part No.:
MCP23016T-I/SS
Manufacturer:
Microchip Technology
Category:
I/O Expanders
Package:
28-SSOP (0.209", 5.30mm Width)
Datasheet:
AetrixMCP23016T-I/SS.pdf
Description:
IC XPNDR 400KHZ I2C 28SSOP
Quantity:
Payment:
Payment
Shipping:
Shipping

Inventory:1,323

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

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

Product details

Overview

MCP23016T-I/SS from Microchip Technology is a 16-bit I²C-bus I/O expander IC with dual 8-bit GPIO ports (GP0 and GP1), ±25 mA per-pin drive capability, 2.0–5.5 V operating supply, and open-drain interrupt output triggered on input state change. It supports up to 400 kbit/s I²C communication and is used in industrial control panels for remote LED status indication, push-button interface expansion, and sensor signal conditioning.

For engineers reviewing the MCP23016T-I/SS datasheet, MCP23016T-I/SS pinout, MCP23016T-I/SS application, or MCP23016T-I/SS equivalent, key selection factors include its IARES-configurable interrupt sampling rate (200 µs fast vs. 32 ms low-power mode), polarity inversion register per port, and hardware address pins (A0–A2) enabling eight devices on one I²C bus.

Technical Context

The MCP23016T-I/SS implements a register-mapped I²C slave interface with twelve 8-bit configuration registers grouped into six 16-bit functional pairs (e.g., GP0/GP1, IODIR0/IODIR1). Its internal clock generator relies on an external RC network (3.9 kΩ + 33 pF) to produce a nominal 1 MHz clock, measured at the TP test pin.

Interrupt logic monitors input pin transitions against stored port values and captures the changed port state in dedicated INTCAP0/INTCAP1 registers. The IARES bit in IOCON0 selects between two interrupt detection modes: normal (32 ms max latency, 25 µA standby) or fast (200 µs max latency, 0.4 mA standby), directly trading current consumption for responsiveness.

Key Specifications

ParameterValue and Actual Design Meaning
I²C Bus Speed0–400 kbit/s - supports standard and fast-mode I²C without external pull-up adjustment
GPIO Count & Structure16-bit bidirectional I/O (two 8-bit ports GP0/GP1) - enables independent configuration of input/output direction and polarity per port
Supply Voltage Range2.0 V to 5.5 V - interoperable with 3.3 V and 5 V microcontrollers without level shifting
Output Drive Strength±25 mA per I/O pin - drives LEDs directly or interfaces with 74HC logic without external buffers
Interrupt Response LatencyConfigurable: 32 ms (IARES = 0) or 200 µs (IARES = 1) - selectable trade-off between low-power operation and real-time edge detection
Standby Current25 µA (IARES = 0) or 0.4 mA (IARES = 1) - critical for battery-powered remote I/O nodes
Operating Temperature-40°C to +85°C (Industrial grade) - qualified for factory automation and outdoor embedded systems

Pinout & Package

Package: 28-pin SSOP (209 mil), RoHS-compliant, surface-mount.

Pin/TerminalCircuit RoleDesign Meaning
GP0.0–GP0.7Port 0 I/O pinsBi-directional TTL-buffered GPIO; default as inputs after POR; configurable via IODIR0 register
GP1.0–GP1.7Port 1 I/O pinsBi-directional TTL-buffered GPIO; default as inputs after POR; configurable via IODIR1 register
SCL / SDAI²C serial clock/dataOpen-drain, 5 V-tolerant I²C interface; requires external pull-ups per bus specification
INTOpen-drain interrupt outputActive-low signal asserted when any input pin changes state; cleared by reading GPn or INTCAPn
A0–A2Hardware address inputsSet three LSBs of 7-bit I²C slave address; enable up to eight MCP23016T-I/SS devices on same bus
VDD / VSSPower supply pinsSingle 2.0–5.5 V supply; three VSS pins (pins 1, 8, 19) reduce ground impedance and improve noise immunity
CLK / TPExternal clock input / test pinCLK accepts external RC oscillator; TP outputs internal 1 MHz clock for validation and timing debug

Key Features

FeatureDesign Value
Interrupt capture registers (INTCAP0/INTCAP1)Preserves exact port state at interrupt trigger time - eliminates race conditions during host read-back
Polarity inversion registers (IPOL0/IPOL1)Per-port active-high/active-low input mapping - simplifies connection to normally-open/closed switches or inverted logic sensors
Configurable interrupt sampling (IARES bit)Switches between ultra-low-power monitoring (25 µA) and deterministic real-time response (200 µs latency)
Individual I/O direction control (IODIR0/IODIR1)Each of 16 pins independently set as input or output - supports mixed-signal boards with heterogeneous peripheral types
Internal Power-On Reset (POR) + Power-up Timer (PWRT)Guarantees known register state (all I/O as inputs) and 72 ms reset hold - prevents spurious outputs during power ramp

Applications

Industrial HMI PanelSmart Sensor Node

Use Scenario: Remote expansion of push-button inputs and LED status indicators on a PLC-mounted operator panel.

IC Role / Device Role / Timing Role: I²C slave I/O expander providing 16 additional GPIOs with interrupt-driven button press detection.

Use Value: Reduces main controller I/O count burden; INT pin signals only on change, minimizing polling overhead and system wake-ups.

Use Scenario: Adding digital interface capability to a low-power environmental sensor module with limited MCU pins.

IC Role / Device Role / Timing Role: Remote GPIO hub managing thermistor enable lines, fan control outputs, and fault indicator LEDs.

Use Value: Enables full sensor subsystem control using only two I²C wires; IARES=0 mode maintains 25 µA standby current for battery longevity.

ACPI Power ManagementTest Fixture Automation

Use Scenario: Implementing ACPI-compliant wake-on-LAN or lid-switch detection in embedded computing platforms.

IC Role / Device Role / Timing Role: Dedicated I/O expander handling chassis intrusion, thermal shutdown, and power button signals with hardware interrupt aggregation.

Use Value: Provides reliable, glitch-filtered edge detection (100 ns minimum pulse rejection) and latched interrupt capture for OS-level event handling.

Use Scenario: Automated functional testing of PCB assemblies requiring simultaneous actuation of multiple DUT control lines and monitoring of status feedback.

IC Role / Device Role / Timing Role: Programmable I/O matrix driving test vectors and capturing pass/fail responses across 16 signal paths.

Use Value: Eliminates need for custom FPGA logic; ±25 mA drive supports direct relay coil activation and LED load verification.

Equivalent & Alternatives

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

Alternative PartTechnical DifferenceApplication DifferenceSelection Advice
PCA9555D,11816-bit I²C I/O expander with identical pin count and register map; lacks TP test pin and external RC clock optionNo internal clock generator - requires no external R/C components but offers no clock visibility for debugSelect PCA9555D,118 when board space is constrained and clock validation is unnecessary
PCF8575CPW16-bit quasi-bidirectional I/O with latch-based architecture; no interrupt output or polarity inversion registersRequires external pull-ups on all I/Os; no hardware interrupt - host must poll continuously for input changesSelect PCF8575CPW for cost-sensitive, non-interrupt-driven applications where simplicity outweighs feature depth

Compared with PCA9555D,118 and PCF8575CPW, the MCP23016T-I/SS uniquely combines interrupt capture, polarity inversion, and user-configurable interrupt latency - making it optimal for responsive, low-power, and debuggable I/O expansion in industrial designs.

Availability

MCP23016T-I/SS is available at Aetrix Electronics and suitable for industrial HMI panels, smart sensor nodes, ACPI power management subsystems, and automated test fixtures requiring stable component supply and long-term manufacturability.

Supply support for MCP23016T-I/SS 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 is a U.S.-based semiconductor company specializing in microcontrollers, analog devices, and interface solutions for industrial, automotive, and consumer markets.

The MCP23016 product line delivers scalable I²C-based GPIO expansion for resource-constrained embedded systems, emphasizing low-power operation, interrupt efficiency, and robust register-level configurability.

FAQ

What is the maximum I²C clock frequency supported by the MCP23016T-I/SS?

The MCP23016T-I/SS supports I²C bus speeds up to 400 kbit/s in Fast-mode. This is confirmed in the device features and electrical specifications (DS20090C, Section 2.5). The I²C interface meets standard timing requirements for both 100 kbit/s and 400 kbit/s operation, including setup/hold times for START/STOP conditions and data validity windows. No external clock stretching or arbitration is required for compliance.

Does the MCP23016T-I/SS require external components to operate?

Yes - the MCP23016T-I/SS requires an external RC network (3.9 kΩ resistor + 33 pF capacitor) connected to the CLK pin to generate its internal 1 MHz clock. This clock is essential for interrupt sampling and register access timing. Additionally, external pull-up resistors on SCL and SDA lines are mandatory per I²C specification. The TP pin allows verification of the generated clock frequency during bring-up.

How does the interrupt functionality work on the MCP23016T-I/SS?

The MCP23016T-I/SS asserts its open-drain INT pin low when any input-configured GPIO pin changes state relative to its last-read value. The corresponding port value is captured in INTCAP0 or INTCAP1. Reading either the port register (GP0/GP1) or its INTCAP register clears the interrupt. The IARES bit in IOCON0 determines whether detection uses a 32 ms (low-power) or 200 µs (fast) sampling window.

Can the MCP23016T-I/SS drive LEDs directly without current-limiting resistors?

No - while the MCP23016T-I/SS provides ±25 mA per I/O pin, external current-limiting resistors are mandatory for LED connections. The device's VOL and VOH specifications (e.g., VOL ≤ 0.6 V at 8.5 mA) confirm it operates as a voltage source/sink, not a constant-current driver. Omitting resistors risks exceeding absolute maximum ratings and damaging the I/O structure or LED.

What is the purpose of the TP pin on the MCP23016T-I/SS?

The TP (Test Pin) outputs the internal 1 MHz clock signal used by the MCP23016T-I/SS for register access and interrupt sampling. It is enabled when the IARES bit is set to '1'. Engineers use TP with an oscilloscope to verify correct RC oscillator operation, debug timing-related issues, and validate clock stability during power-up or temperature variation - a unique diagnostic capability not found in most competing I/O expanders.

MCP23016T-I/SS Specifications

Product attributes
Attribute value
Manufacturer:
Microchip Technology
Series:
-
Package/Case:
28-SSOP (0.209", 5.30mm Width)
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:
400 kHz
Voltage - Supply:
2V ~ 5.5V
Operating Temperature:
-40°C ~ 85°C
Grade:
-
Qualification:
-
Mounting Type:
Surface Mount
Supplier Device Package:
28-SSOP

MCP23016T-I/SS FAQ

1.How can I place an order for MCP23016T-I/SS through Aetrix?

Please submit a Request for Quotation (RFQ) for MCP23016T-I/SS 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 MCP23016T-I/SS reliable?

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

3.What payment methods are accepted for MCP23016T-I/SS?

We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MCP23016T-I/SS transactions.

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for MCP23016T-I/SS?

MCP23016T-I/SS orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.

Once your MCP23016T-I/SS 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 MCP23016T-I/SS?

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

6.How does Aetrix verify that MCP23016T-I/SS is sourced from the original manufacturer or authorized distributors?

All MCP23016T-I/SS 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 MCP23016T-I/SS meets industry standards.

7.What is the process for return or replacement of MCP23016T-I/SS?

All MCP23016T-I/SS units undergo pre-shipment inspection (PSI). If there is an issue with MCP23016T-I/SS, 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 MCP23016T-I/SS part is unused and in its original packaging.

Return procedure for MCP23016T-I/SS:

1.Submit a request within 90 days.

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

MCP23016T-I/SS Tags

  • MCP23016T-I/SS
  • MCP23016T-I/SS PDF
  • MCP23016T-I/SS Datasheet
  • MCP23016T-I/SS Specifications
  • MCP23016T-I/SS Images
  • Microchip Technology
  • Microchip Technology MCP23016T-I/SS
  • Buy MCP23016T-I/SS
  • MCP23016T-I/SS Price
  • MCP23016T-I/SS Distributor
  • MCP23016T-I/SS Supplier
  • MCP23016T-I/SS 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