MCP23017 Datasheet: 16-Bit Expander for 5G and High Speed Applications

The MCP23017 datasheet outlays specifications and everything to know about the MCP23017 16-bit expander.

The MCP23017 16-bit expander.

When building digital communications systems, there are various protocols to choose from for transferring data between processors and controllers, and peripheral devices. Common options include serial-peripheral interface (SPI) and inter integrated controller (I2C). In addition, extending or expanding the number of signals available is necessary for many applications to improve capability or functionality.

Microchip Technology, an industry leader in developing microprocessors and other semiconductor devices, also supplies the industry with expander ICs that leverage these data control and communication protocols. One component that meets the need of engineers and designers for reliable and flexible input/output extension is the MCP23017 16-bit expander. There are several options for implementing this component, which is described in detail in the MCP23017 datasheet.

MCP23017 I/O Expander Features

The MCP23017 and its SPI alternative, the MP23S17, are AEC-Q100 – a standard that certifies a device’s ability to handle mechanical stress–qualified general purpose I/O expanders that have the following features:

MP23017 Features

  • 16-bit bi-directional I/O expansion
  • High-speed interface capability
    • MCP23017: 100 kHz, 400 kHz and 1.7 MHz (I2C)
    • MCP23S17: 10 MHz (SPI)
  • Configurable interrupt source
  • Configurable interrupt outputs
  • Up to eight bus devices capability
  • 1 µA Standby current
  • Operation at three different voltage levels:
    • 1.8 V – 5.5 V
    • 2.7 V – 5.5 V
    • 4.5 V – 5.5 V

The MCP23017 is commonly used in automotive applications. However, its design and specifications enable it to be utilized in a wide range of applications where serial communication is employed.

Using the MCP23017 Datasheet

The MCP23017 datasheet is quite extensive. It includes important data to help you leverage the component’s capabilities in your design. This includes layout, functionality, and design constraint data.

Layout and Functionality

The MCP23017 consists of I/O ports, storage registers, data processing, logic and control circuitry, as shown below.

Block diagram of the MCP23017 expander

MCP23017 block diagram

The pinout and pin descriptions for the device are shown below.

MCP23017 pinouts for rectangular and quad package shapes

Pinouts of the MCP23017 16-bit expander

MCP23017 pin descriptions or rectangular and quad package shapes

Pin descriptions of the MCP23017 16-bit expander


Below are the electrical and thermal maximum ratings from the MCP23017 datasheet.

The maximum ratings for the MCP23017 expander

MCP23017 maximum ratings

The table below provides ranges for electrical characteristics to guide your design.

The electrical characteristics for the MCP23017 expander

DC electrical characteristics of the MCP23017

The MCP23017 datasheet information above is essential for effectively utilizing the MCP23017 for circuit design and schematic capture. For the PCB layout, however, there are options from which you must choose, as discussed below.

PCBA Design with the MCP23017

The MCP23017 datasheet provides important landing pattern data for the several available package options shown below.

Package Options

Open PackageAs the table above shows, the Microchip offers several options that provide design flexibility when using the MCP23017. However, creating your footprints manually, either from scratch or a generic library symbol, is not advisable. Failing to do so accurately can result in excessive development time and unnecessary costs. A better alternative is to rely on a trusted online parts procurement resource for your components, which can deliver manufacturer-vetted CAD models and data, as shown below.

UL’s CAD models for the MCP23017 16-bit expander SOIC package

MCP23017 SOIC CAD models

Combining essential information from the MCP23017 datasheet with reliable component CAD data and models is the best way to ensure a successful design.

If you’re looking for CAD models for common components or design tips on how to best use information like the MCP23017 datasheet, Ultra Librarian helps by compiling all your sourcing and CAD information in one place. Working with Ultra Librarian sets up your team for success to ensure streamlined and error-free design, production, and sourcing. Register today for free.


The Ultra Librarian Team

Ultra Librarian offers the world’s largest PCB CAD library, putting cutting-edge materials at your fingertips so you can build better products faster—all for free.

Join Our Newsletter

Subscribe to our newsletter to receive the latest news, and important updates


Related Posts

If you’re looking for any of our component footprints or models, we have readily available and free options for you and your design team. Search our library for the solution you’ve been looking for.

Free Design Resources

Ultra Librarian is the worlds largest online – and always free – PCB CAD library. Build products better, faster, and more accurately with easy access to vendor-verified symbols, footprints, and 3D models. Register today to start searching the right components for your next design.