interface

MCP23017

Every spec below is cited to the manufacturer datasheet. Compare the closest alternatives, then ask the assistant what it means for your design.

00 — Overview

What the MCP23017 does

The MCP23017 and MCP23S17 are 16-bit bidirectional I/O expanders featuring configurable interrupt sources and external reset inputs. These devices support a 1.8V to 5.5V operating voltage range with low standby current of 1µA maximum. The MCP23017 utilizes a high-speed I2C interface up to 1.7MHz, while the MCP23S17 offers a high-speed SPI interface reaching 10MHz. Available in 28-pin QFN, SOIC, SPDIP, and SSOP packages, these expanders typically extend microcontroller GPIO capabilities. They allow up to eight devices on a single bus via hardware address pins and provide configurable interrupt output pins for active-high, active-low, or open-drain operation.

Next step
Start building with MCP23017 → Every number above is cited straight from the datasheet — ask what they mean for your design, and the assistant answers from the same source documents.
01 — Key specifications

Datasheet parameters

Datasheet parameters for MCP23017
ParameterMinTypMaxConditionsSource
quiescent current 1 mA SCL/SCK = 1 MHz; Electrical Specifications: Unless otherwise noted, 1.8V ≤ VDD≤ 5.5V at -40°C ≤ TA≤ +125°C Microchip datasheet, p. 4 — TABLE 1-1: DC CHARACTERISTICS
supply voltage range 1.8 V 5.5 V Electrical Specifications: Unless otherwise noted, 1.8V ≤ VDD≤ 5.5V at -40°C ≤ TA≤ +125°C Microchip datasheet, p. 4 — TABLE 1-1: DC CHARACTERISTICS
operating temperature -40 °C 125 °C Extended (E) temperature range Microchip datasheet, p. 38 — PRODUCT IDENTIFICATION SYSTEM
clock frequency 5 MHz 1.8V – 5.5V; SPI INTERFACE REQUIREMENTS Microchip datasheet, p. 8 — TABLE 1-4: SPI INTERFACE REQUIREMENTS
standby current 1 µA -40°C ≤ TA≤ +85°C; Electrical Specifications: Unless otherwise noted, 1.8V ≤ VDD≤ 5.5V at -40°C ≤ TA≤ +125°C Microchip datasheet, p. 4 — TABLE 1-1: DC CHARACTERISTICS
data rate 1.7 Mbps I2C interface, maximum Microchip datasheet, p. 1
rise time 2 µs Note 1; SPI Interface AC Characteristics: Unless otherwise noted, 1.8V ≤ VDD≤ 5.5V at -40°C ≤ TA≤ +125°C Microchip datasheet, p. 9 — TABLE 1-4: SPI INTERFACE REQUIREMENTS (CONTINUED)
fall time 2 µs Note 1; SPI Interface AC Characteristics: Unless otherwise noted, 1.8V ≤ VDD≤ 5.5V at -40°C ≤ TA≤ +125°C Microchip datasheet, p. 9 — TABLE 1-4: SPI INTERFACE REQUIREMENTS (CONTINUED)
channel count 16 16-bit remote bidirectional I/O port Microchip datasheet, p. 1
02 — Alternatives

Closest matches to MCP23017

PCA9557BS 6.7× lower fall time, 4.2× lower data rate, 4.0× lower standby current
MAX485ESA 16.7× lower propagation delay, 2.0× lower quiescent current, 1.5× higher data rate
SN65HVD3082E 10.0× lower fall time, 8.5× lower data rate, 2.4× lower quiescent current
GM3085E 7.1× lower quiescent current, 3.9× lower propagation delay, 3.8× lower fall time
GM3485E 5.9× higher data rate, 2.0× lower quiescent current, 1.9× lower operating temperature
MCP4017 6.7× lower fall time, 4.2× lower data rate, 2.0× lower rise time
SP490E 5.9× higher data rate, 1.9× lower operating temperature, 1.4× higher supply voltage range
ADM2483BRW 5.0× lower rise time, 3.4× lower data rate, 1.9× lower operating temperature
03 — FAQ

Frequently asked questions

What is the channel count for the MCP23017?

The channel count is 16 for the 16-bit remote bidirectional I/O port.

What is the maximum clock frequency for the SPI interface when the supply voltage is between 1.8V and 5.5V?

The maximum clock frequency is 5 MHz.

What is the maximum data rate for the I2C interface?

The maximum data rate for the I2C interface is 1.7 Mbps.

What is the fall time under the conditions specified in Note 1 for SPI Interface AC Characteristics?

The fall time is 2 µs.

What is the maximum operating temperature for the MCP23017 in the Extended (E) temperature range?

The maximum operating temperature is 125 °C.

What is the quiescent current when SCL/SCK = 1 MHz and 1.8V ≤ VDD≤ 5.5V at -40°C ≤ TA≤ +125°C?

The quiescent current is 1 mA.

What is the rise time for the MCP23017 under the conditions specified in Note 1 for SPI Interface AC Characteristics?

The rise time is 2 µs.

What is the standby current for the MCP23017?

The standby current is 1 µA at -40°C ≤ TA≤ +85°C; Electrical Specifications: Unless otherwise noted, 1.8V ≤ VDD≤ 5.5V at -40°C ≤ TA≤ +125°C.

What is the supply voltage range for the MCP23017?

The supply voltage range is 5.5 V, specified under the condition that 1.8V ≤ VDD≤ 5.5V at -40°C ≤ TA≤ +125°C.

Design help What do I need around the MCP23017? →