Tutorial: MCP23017x-x-ML / MCP23017x-x-SO

Adapts or transmits signals between devices.

MCP23017x-x-ML / MCP23017x-x-SO

Tutorial / documentation

Communication

Quick documentation & first test preparation

  1. Identify component MCP23017x-x-ML and its package.
  2. Identify the protocol, logic levels and each pin’s function.
  3. Check required termination and pull-up/pull-down resistors.
  4. Consult the application circuit in the linked documentation before testing.

MCP23017x-x-ML

16-bit I/O expander, I2C, interrupts, w pull-ups, GPA7/GPB7 output only (https://microchip.my.site.com/s/article/GPA7---GPB7-Cannot-Be-Used-as-Inputs-In-MCP23017), QFN-28

  • 16-bit I/O expander, I2C, interrupts, w pull-ups, GPA7/GPB7 output only (https://microchip.my.site.com/s/article/GPA7---GPB7-Cannot-Be-Used-as-Inputs-In-MCP23017), QFN-28
  • Identify the protocol, logic levels and each pin’s function.
  • Check required termination and pull-up/pull-down resistors.
  • The manufacturer’s pinout and absolute limits take precedence over this page.
Technical documentation

MCP23017x-x-SO

16-bit I/O expander, I2C, interrupts, w pull-ups, GPA7/GPB7 output only (https://microchip.my.site.com/s/article/GPA7---GPB7-Cannot-Be-Used-as-Inputs-In-MCP23017), SOIC-28

  • 16-bit I/O expander, I2C, interrupts, w pull-ups, GPA7/GPB7 output only (https://microchip.my.site.com/s/article/GPA7---GPB7-Cannot-Be-Used-as-Inputs-In-MCP23017), SOIC-28
  • Identify the protocol, logic levels and each pin’s function.
  • Check required termination and pull-up/pull-down resistors.
  • The manufacturer’s pinout and absolute limits take precedence over this page.
Technical documentation

Inputs and outputs must match the function described in the selected reference’s documentation.