Header banner
Revain logoHome Page
🧩 waveshare mcp23017 io expansion board - expand 2 signal pins as 16 i/o pins, compatible with 3.3v and 5v levels, i2c interface logo

🧩 Waveshare MCP23017 IO Expansion Board - Expand 2 Signal Pins as 16 I/O Pins, Compatible with 3.3V and 5V Levels, I2C Interface Review

3

Β·

Very good

Revainrating 4.5 out of 5Β Β 
RatingΒ 
4.7
πŸ–₯️. Single Board Computers, πŸ’» Computer Components

View on AmazonView on Π―M

Media

(4)
img 1 attached to 🧩 Waveshare MCP23017 IO Expansion Board - Expand 2 Signal Pins as 16 I/O Pins, Compatible with 3.3V and 5V Levels, I2C Interface
img 2 attached to 🧩 Waveshare MCP23017 IO Expansion Board - Expand 2 Signal Pins as 16 I/O Pins, Compatible with 3.3V and 5V Levels, I2C Interface
img 3 attached to 🧩 Waveshare MCP23017 IO Expansion Board - Expand 2 Signal Pins as 16 I/O Pins, Compatible with 3.3V and 5V Levels, I2C Interface
img 4 attached to 🧩 Waveshare MCP23017 IO Expansion Board - Expand 2 Signal Pins as 16 I/O Pins, Compatible with 3.3V and 5V Levels, I2C Interface

Description of 🧩 Waveshare MCP23017 IO Expansion Board - Expand 2 Signal Pins as 16 I/O Pins, Compatible with 3.3V and 5V Levels, I2C Interface

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

Reviews

Global ratings 3
  • 5
    2
  • 4
    1
  • 3
    0
  • 2
    0
  • 1
    0

Type of review

Revainrating 5 out of 5

Ideal for large I/O expansions

I needed many I/O ports for my Raspberry. I bought a total of seven of these. This board was very easy to use both for setting up the I/O ports. Interrupts are a nice feature, as is the ability to programmatically pull the input port high. No fuss Ruby examples. Pros: * Ease of use for I/O expansion. * Nice features (I/O configuration, pullups, interrupts) * Great code sample (C and Python). Cons: * Difficult to assemble as there is only one set of holes in the panel (ideally there would be a…

Pros
  • I2C controlled, expands 2 signal pins to 16 I/O pins
Cons
  • No power

Revainrating 4 out of 5

Easy to use, fast delivery

Modules are supplied in individual bags with finger protection in separate boxes. Very well protected. I've ordered them twice and both times the boxes were delivered the next day. Fast service, easy processing and protection! I used 4 MCP23017 modules to read 32 switches and control 32 LEDs with ESP32. Very easy to set up and use. The chips worked fine, driving the 3.3V ESP32 signal levels while I was running the MCP23017 from a 5V USB. Perfect, except the A1 address line didn't work on the…

Pros
  • I2C address configurable by shorting jumpers A0/A1/A2
Cons
  • Very expensive

Revainrating 5 out of 5

Poor Design - Computer Components

Should be more breadboard friendly. The connector forces you to place the module at the end of the breadboard. This had to be installed on the other side so that all GPIO pins could be connected everywhere. To be honest the connector should be another 6 pin instead of the useless VCC/GND pins on the module. Then you can also attach the status display to the other side. Braided wires are very thin. I cut off the female end of the jumpers and used breadboard compatible screw terminals. Anyway, I…

Pros
  • Provides two connection options: PH2.0 connector and/or solder pads, allows stacking of multiple I2C modules
Cons
  • Crumpled