Pinouts
← All parts

Adafruit MCP23017 I2C Expander

AdafruitAdafruit MCP23017 I2C Expander

An I2C expander with 16 GPIO pins, supporting both 3V and 5V logic levels. It can be used with various microcontrollers via I2C or STEMMA QT connectors.

In stock

Specifications

3
Operating Voltage
3V or 5V
Logic Level
3-5V
Gpio Count
16

Pinout

9
PinNameFunctionsNotes
VINPower
POWER
Connect to the same power as your microcontroller's logic level.
GNDGround
GND
Common ground for power and logic.
GND PadsGround
GND
Discrete ground connections for GPIO.
SCLI2C Clock
I2C
Level shifted to support 3-5V logic with a 10K pullup.
SDAI2C Data
I2C
Level shifted to support 3-5V logic with a 10K pullup.
IA (INTA)Interrupt A
Configurable for PORTA inputs.
IB (INTB)Interrupt B
Configurable for PORTB inputs.
D0-D2 Address PinsAddress
Change I2C address by soldering jumpers closed.
RSTReset
Connect to ground to reset the board.

Interactive pinout

Highlight:
Adafruit MCP23017 I2C Expander

Click a pin to copy its name · tap a tag above to spotlight a bus.