Acoptex.Com

Learn ESP32, ESP8266, Arduino, and Raspberry Pi

Arduino and Genuino boards characteristics

This article is based on information from adruino.cc. The text of the Arduino getting started guide is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the guide are released into the public domain.

Let’s compare the Arduino and Genuino boards characteristics. The table below shows a quick comparison between the characteristics of all the Arduino and Genuino boards. We have more than 500 DIY projects on Acoptex.com.

NameProcessorOperating/Input
Voltage
CPU SpeedAnalog In/OutDigital IO/PWMEEPROM [kB]SRAM [kB]Flash [kB]USBUART
101Intel® Curie3.3 V/ 7-12V 32MHz 6/014/424196Regular
GemmaATtiny853.3 V / 4-16 V8 MHz1/03/20.50.58Micro0
LilyPadATmega168V
ATmega328P
2.7-5.5 V /
2.7-5.5 V
8MHz6/014/60.512116
LilyPad SimpleSnapATmega328P2.7-5.5 V /
2.7-5.5 V
8 MHz4/09/41232
LilyPad USBATmega32U43.3 V / 3.8-5 V8 MHz4/09/412.532Micro
Mega 2560ATmega25605 V / 7-12 V16 MHz16/054/1548256Regular4
MicroATmega32U45 V / 7-12 V16 MHz12/020/712.532Micro1
MKR1000SAMD21 Cortex-M0+3.3 V/ 5V 48MHz 7/18/432256Micro1
ProATmega168 
ATmega328P
3.3 V / 3.35-12 V
5 V / 5-12 V
8 MHz 
16 MHz
6/014/60.512 
1

2
16 
32
1
Pro MiniATmega328P3.3 V / 3.35-12 V
5 V / 5-12 V
8 MHz 
16 MHz
6/014/612321
UnoATmega328P5 V / 7-12 V16 MHz6/014/61232Regular1
ZeroATSAMD21G183.3 V / 7-12 V48 MHz6/114/10322562 Micro2
DueATSAM3X8E3.3 V / 7-12 V84 MHz12/254/12965122 Micro4
EsploraATmega32U45 V / 7-12 V16 MHz12.532Micro
EthernetATmega328P5 V / 7-12 V16 MHz6/014/41232Regular
LeonardoATmega32U45 V / 7-12 V16 MHz12/020/712.532Micro1
Mega ADKATmega25605 V / 7-12 V16 MHz16/054/1548256Regular4
MiniATmega328P5 V / 7-9 V16 MHz8/014/61232
NanoATmega168
ATmega328P
5 V / 7-9 V16 MHz8/014/60.512
1
1
2
16
32
Mini1
YùnATmega32U4
AR9331 Linux
5 V16 MHz
400MHz
12/0
20/7
1
2.5
16MB
32
64MB
Micro
1
Arduino RobotATmega32u45 V16 MHz6/0
20/6
1 KB (ATmega32u4)/
512 Kbit (I2C)
2.5 KB
(ATmega32u4)
32 KB (ATmega32u4) of which
4 KB used by bootloader
1
1
MKRZeroSAMD21
Cortex-M0+
32bit low power
ARM MCU
3.3 V48 MHz7 (ADC 8/10/12 bit)/1
(DAC 10 bit)
22/12No32 KB256 KB11

Arduino Retired boards specs

NameProcessorOperating/Input
Voltage
CPU SpeedAnalog In/OutDigital IO/PWMEEPROM [kB]SRAM [kB]Flash [kB]USBUART
BTATmega328P5 V / 2.5-12 V16 MHz6/014/612321
FioATmega328P3.3 V / 3.7-7 V8 MHz8/014/61232Mini1

Check for more DIY projects on Acoptex.lt and Acoptex.com!

If you are looking for high quality PCBs PCBWay is the best choice: