MCP23017 IO Expansion Board

WaveshareSKU: WAV-15391
Price:
Sale price £28.10
incl. VAT
excl. VAT
Stock:
In stock
Quantity:

Awesome Extras

The Pi HutHalf-Size Breadboard - Transparent
Sale price £3 incl. VAT excl. VAT
The Pi HutPrototyping Wire Spool Set - 6 Spool Solid Core
Sale price £12 incl. VAT excl. VAT

The MCP23017 IO Expansion Board expands 2 signal pins as 16 I/O pins based on the I2C bus.

Up to 8 MCP23017 IO Expansion Boards can be used at the same time by selecting different addresses for each module, providing up to 128 I/O pins!

This module is compatible with both 3.3V and 5V levels. Examples are provided for Raspberry Pi, micro:bit, Arduino and more!

Features

  • I2C controlled, expands 2 signal pins as 16 I/O pins
  • I2C address configurable by shorting the A0/A1/A2 jumpers
  • Provides two connector options: PH2.0 terminal and/or solder pads, allows multi I2C modules to be stacked
  • Onboard voltage translator, compatible with 3.3V/5V level
  • Online development resources and manual (examples for Raspberry Pi / micro:bit / Arduino / STM32)

Specifications

  • Operating voltage: 5V/3.3V
  • Interface: I2C
  • Interrupt pins: INTA, INTB
  • Expansion I/Os: 16
  • Dimension: 38mm × 23mm
  • Mounting hole size: 2.0mm

Resources

Interface Definition

PIN I2C
VCC Power supply, 3.3V/5V
GND Ground
SDA I2C data line
SCL I2C clock line
INTA PA group interrupt output
INTB PB group interrupt output

Package Contents

  • 1x MCP23017 IO Expansion Board
  • 1x PH2.0 20cm 6-pin cable

Payment & Accreditations

Payment methods
Visa Mastercard Maestro PayPal Amazon Klarna

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

Accreditations