NameProcessorOperating/Input
Voltage
CPU SpeedAnalog In/OutDigital IO/PWMEEPROM [kB]SRAM [kB]Flash [kB]USBUART
101Intel¨ Curie3.3 V/ 7-12V32MHz6/014/4-24196Regular-
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 V8 MHz4/09/41232--
LilyPad USBATmega32U43.3 V / 3.8-5 V8 MHz4/09/4
12.532Micro-
Mega 2560ATmega25605 V / 7-12 V16 MHz16/054/1548256Regular4
MicroATmega32U45 V / 7-12 V16 MHz12/020/7
12.532Micro1
MKR1000SAMD21 Cortex-M0+3.3 V/ 5V48MHz07-Jan8/4
-32256Micro1
ProATmega168
ATmega328P
3.3 V / 3.35-12 V
5 V / 5-12 V
8 MHz
16 MHz
6/014/6
0.512
1
1
2
16
32
-1
Pro MiniATmega328P3.3 V / 3.35-12 V
5 V / 5-12 V
8 MHz
16 MHz
6/014/6
1232-1
UnoATmega328P5 V / 7-12 V16 MHz6/014/6
1232Regular1
ZeroATSAMD21G183.3 V / 7-12 V48 MHz6/1
14/10
-322562 Micro2
DueATSAM3X8E3.3 V / 7-12 V84 MHz12/254/12-965122 Micro4
EsploraATmega32U45 V / 7-12 V16 MHz--12.532Micro-
EthernetATmega328P5 V / 7-12 V16 MHz6/014/4
1232Regular-
LeonardoATmega32U45 V / 7-12 V16 MHz12/020/7
12.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unATmega32U4
AR9331 Linux
5 V16 MHz
400MHz
12/020/7
12.5
16MB
32
64MB
Micro1
Arduino RobotATmega32u45 V16 MHz6/020/6
1 KB (ATmega32u4)/
512 Kbit (I2C)
2.5 KB
(ATmega32u4)
32 KB (ATmega32u4) of which
4 KB used by bootloader
11
MKRZeroSAMD21
Cortex-M0+
32bit low power
ARM MCU
3.3 V48 MHz7 (ADC 8/10/12 bit)/1
(DAC 10 bit)
22/12
No32 KB256 KB11
MKR WIFI 1010SAMD21 Cortex®-M0+ 32bit low power ARM MCU

Information is guidance only; repairs require qualified professionals. Affiliate links may earn us commissions at no extra cost. Do your own due diligence; we accept no liability.