• Tue. Jun 18th, 2024

DIY Game Controllers

Homemade hardware to take your gaming experience to the next level!

Microcontroller Boards Comparison

  • Home
  • Microcontroller Boards Comparison
Various microcontrollers from the microcontroller boards comparison table.
Various microcontrollers from the microcontroller boards comparison table.


In the table on this page, you will find Microcontroller Boards Comparison of the specs and features of common microcontroller boards that are commonly used by the hobbyist and the maker, which are currently for available. The list will only include boards that you can actually purchase via retail outlets, or from the manufacturer, so no Kickstarter projects, nor other crowdfunded boards regardless of whether they have reached their funding goal. Also, nothing that is merely a press release no matter how reputable the company issuing the release happens to be.

This will be a comparison of boards that anyone can decide to go out and buy price notwithstanding. Ideally, I will be able to partner with the guys over at CNX-Software.com because they have hands on experience with most everything we will be covering here, plus I personally enjoy reading a lot their content.

When each board is added to the table there will be an accompanying blog post devoted to the board. You can find it by clicking through the link in the first column where the boards name is. Or you can find all of the writeups from the Microcontroller boards comparison table here in list format. There you will find much more information than could fit in a table as well as info on programming, projects the board is used in, and much more.

If this is successful, I have ideas for a small series of follow-ups, one for sensor modules and addon hats for the microcontrollers featured in this table, another dedicated to the different Single Board Computers currently available, and maybe a final one that will cover either displays, or networking addons.

Microcontroller board comparison

Microcontroller board comparison

NameCompanyOS?ProcessorFrequencySizeInterfaceVoltageFlashEEPROMSRAMDIOPWMAIORelease Date
The Arduino UnoArduinoYATmega328P16 MHz2.7″x2.1″USB5V321214669/24/2010
Arduino LeonardoArduinoYATmega32U416 MHz2.7″×2.1″USB5V3212.5207127/23/2012
Arduino Mega 2560ArduinoYATmega256016 MHz4″×2.1″USB5V256485415169/24/2010
Arduino Pro MicroSparkfunYATmega32U416 MHz0.7″×1.9″USB5V3212.51871211/8/2012
The LILYGO T-TrackLILYGOYESP32-S3R8 Dual-core LX7240 MHz2.24″x.79″
(touchscreen 1″x.43″)
USB-C5V16MB1512KB (8MB PSRAM)18710
The Raspberry Pi PicoRaspberry Pi FoundationYRP2040133 MHz.83″x2″Micro-USB5V2264kB231631/21/2021
The Arduino NanoArduinoYATmega328P16 MHz1.77″x0.71″Mini USB5V321214665/15/2008
NodeMCU ESP32Espressif SystemsYESP32240 MHz1.89″x1.02″USB-C3.3V4512kB34 (+5 in only)34189/6/2016
A comparison of the microcontroller boards that are currently available to purchase.