Skip to main content

Thinking of writing an “ESP32 vs STM32 vs RP2040 vs Arduino” comparison — seeking community feedback


Hi everyone,

I recently read a comparison article titled “ESP32 vs STM32 vs RP2040 vs Arduino Guide” , and I’m considering writing my own version of a comparison post focusing on these microcontrollers. The article gave me a good overview, but I’d like to bring in additional perspectives — especially from engineers and hobbyists here — to make the comparison more complete, practical, and nuanced.

Before I start writing, I wanted to ask the community:

  • What aspects do you think are most important when comparing microcontrollers like ESP32, STM32, RP2040 and Arduino — e.g. performance, power consumption, development ecosystem, community support, ease-of-use, peripheral support, cost, etc.

  • Based on your own experience, which MCU(s) do you prefer for small-scale embedded projects, and why?

  • Are there any pitfalls, trade-offs or “hidden gotchas” when choosing among them that a newcomer might ignore?

  • What format or content would you find useful — for example: benchmark comparisons; code examples; power/performance tests; cost vs performance analysis; community-support summary; or application-based advice (IoT, battery-powered devices, robotics, etc.)

My goal is to combine objective data (specs, benchmarks) with real-world usage feedback, to help others (especially less experienced engineers / makers) choose the most suitable MCU for their needs.

If you have time and interest, I’d greatly appreciate your input — opinions, stories, suggestions, even criticisms.

Thanks in advance!

Comments