Header banner
Revain logoHome Page
Braxton Jackson photo
Hong Kong, Newark
1 Level
723 Review
33 Karma

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

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 chips I tried. With or without a jumper, the line is retained by default. This limits the design to 4 instead of 8 modules in an I2C installation - in my case this is normal. For this reason I gave 4 stars and not 5.

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