Search

Waveshare MCP23017 IO Expansion Board Expands 16 I/O Pins, Support Use 8 Expansion Modules at The Same Time, up to 128 I/O pins, I2C Interface, for Raspberry Pi/Micro:bit /STM32,etc

KWD 5

Brand
Wonrabai
Weight
9 g
All electronics ship with US style plugs. You may need a voltage converter or a plug adapter.
1 +

Special Features

  • ✅ I2C controlled, expands 2 signal pins as 16 I/O pins based on the I2C bus, supports using 8 Expansion Boards at the same time, which can be expanded to 128 I/O ports
  • ✅ I2C address configurable by shorting the A0/A1/A2 jumpers
  • ✅ Onboard voltage translator, compatible with 3.3V/5V level
  • ✅ Provides two connector options: PH2.0 terminal and/or solder pads, allows multi I2C modules to be stacked
  • ✅ Comes with Online Development Resources and Manual (examples for Raspberry Pi / micro:bit / Ardu / STM32): n9.cl/df3o3

Description

Overview
The MCP23017 IO Expansion Board expands 2 signal pins as 16 I/O pins based on the I2C bus, supports using 8 Expansion Boards at the same time, which can be expanded to 128 I/O ports.

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
Comes with development resources and manual (examples for Raspberry Pi / micro:bit / Arduino / STM32)

Online Tutorial/Online Document: n9.cl/df3o3

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

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 Content
MCP23017 IO Expansion Board x1
PH2.0 20cm 6Pin x1

Question: How to connect multiple modules in parallel at the same time for MCP23017?
Answer:
The I2C interface can be directly connected in parallel. Note that if more than one MCP23017 module is connected in parallel at the same time, the I2C addresses of the modules need to be modified to be different, and up to 8 can be connected at the same time. Modify the module i2c address method: not connect or short A0, A1, A2, high level when it is not connected, and is low when it is short, the total can be set to 2x2x2 different i2c address.

Related Items


{"error":"Error","cart_limit":"You have too many items in your cart.","prod_limit":"You cannot add any more of this item"}