MCP23017
Every spec below is cited to the manufacturer datasheet. Compare the closest alternatives, then ask the assistant what it means for your design.
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.
Datasheet parameters
| Parameter | Min | Typ | Max | Conditions | Source |
|---|---|---|---|---|---|
| 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 |
Closest matches to MCP23017
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.