EmbeddedRelated.com
MCP23017T-E/ML

MCHPMCP23017T-E/ML

Microchip Technology
I/O Expander 16 I2C 1.7 MHz 28-QFN (6x6)
NRND32,477 in stock

Overview

The MCP23017T-E/ML is a 16-bit I/O expander that provides general-purpose parallel I/O expansion for I2C bus applications. It operates over a wide voltage range of 1.8V to 5.5V and features two interrupt outputs that can be configured to activate upon a state change in any of the 16 port pins.

Why Choose This Part

This device supports high-speed I2C clock frequencies up to 1.7 MHz and features a very low standby current of 1 uA. The 28-QFN package provides a compact 6x6mm footprint with an exposed pad for improved thermal performance and mechanical stability.

Applications

User Interface Expansion
Driving status LEDs and reading matrix keypads when the host microcontroller lacks sufficient GPIO pins.
System Control
Managing chip-select lines or reset pins for multiple peripheral ICs on a single PCB.
Level Shifting Interface
Interfacing low-voltage microcontrollers with 5V logic peripherals due to its 1.8V to 5.5V supply range and push-pull outputs.

Key Specifications

Features POR
Interface I2C
Output Type Push-Pull
Mounting Type Surface Mount
Number of I/O 16
Package / Case 28-VQFN Exposed Pad
Clock Frequency 1.7 MHz
Interrupt Output Yes
Voltage - Supply 1.8V ~ 5.5V
Operating Temperature -40degC ~ 125degC
Supplier Device Package 28-QFN (6x6)
Current - Output Source/Sink 25mA

Getting Started

Connect the SDA and SCL pins to your I2C bus with appropriate pull-up resistors and set the hardware address using the three address pins (A0, A1, A2). Microchip provides the MPLAB XC8 compiler and MCC libraries to quickly generate initialization code for the MCP23017 family.

MCP23017T Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Package Stock
MCP23017T-E/ML (this part) VQFN-28 32,477
MCP23017T-E/SO SOIC-28 38,944
MCP23017T-E/SS SSOP-28 32,890