Choosing the right microcontroller for your project

OhmMy

Well-known member
Joined
Oct 10, 2025
Messages
59
So, which microcontroller do you like best – AVR, STM32, or ESP32? And why? It would be good to look at which one works better for different projects.
 
which microcontroller do you like best – AVR, STM32, or ESP32?
For me, it usually comes down to: AVR for dead simple stuff, ESP32 for anything involving WiFi/IoT, and STM32 for serious, high performance work. The tool should match the task, not the other way around!
If you're not sure which to pick, start with the ESP32. Its huge community support, built in WiFi, and cheap dual core power make it the best general purpose option today
 
Last edited:
I'd add that I think STM32 is the clear winner if you need really exact timing or lots of ADC/DAC channels. Its features and DMA setup are much better than AVR or ESP32, especially for control systems and industrial stuff.
 
That's a great point. I'd also bring up power use. STM32 chips are usually great when power is limited. But ESP32 chips can use more power, especially with WiFi on. If you're making something that runs on batteries or is portable, this could really change what you decide to use.
 
Back
Top