Microcontroller Comparison


The top eight boards we carry in the Maker Shed.

Arduino Uno Arduino Leonardo Arduino Due MintDuino Netduino 2 Netduino+2 Raspberry Pi BeagleBone Black
Board: Arduino Uno Arduino Leonardo Arduino Due MintDuino Netduino 2 Netduino Plus 2 Raspberry Pi BeagleBone Black
Price: $34.99 $29.99 $24.99 $49.99 $24.99 $34.99 $59.99 $39.99 (N/A) $45.00
Starter Kit: $64.99 $99.99 (Netduino 1) $129.99 Coming Soon!
Quick summary: Current "official" Arduino USB board, driverless USB-to-serial, auto power switching Somewhat experimental Arduino with HID support for mouse or keyboard emulation Newest Arduino based on a powerful ARM Processor. Packs many new features in a Mega sized form factor. An Arduino Compatible board you build yourself on a breadboard. Open Source microcontroller. Programmed using the .NET / C# programming language. Uses an Arduino layout for shield compatibility. Open Source microcontroller. Programmed using the .NET / C# programming language. Uses an Arduino layout for shield compatibility. Single board Linux computer with video processing and GPIO ports Next-gen, ARM-based, hardware hacker-focused Linux board; RaspPi programmability + Arduino Connectivity.
Special Features: Onboard USB controller HID emulation, USB, SPI on ISP header Android ADK Support, 2 12bit ADC / DAC, USB Host, CAN BUS support DIY Arduino! Programmed with .NET Micro Framework. Programmed with .NET Micro Framework; Onboard Ethernet HD Capable Video Processor, HDMI and Composite Outputs, Onboard Ethernet Onboard USB Host and Ethernet, 2GB onboard storage, HDMI output
Processor: ATmega328 ATmega32u4 32-bit SAM3X8E ARM Cortex-M3 ATmega328 STMicro 32-bit Cortex-M3 STMicro 32-bit Cortex-M3 ARM1176JZF-S Sitara AM3359A ARM Cortex-A8
Processor Speed: 16 MHz 16 MHz 84 MHz 16 MHz 120 MHz 168 Mhz 700 MHz 1 GHz
Analog Pins 6 12 12 6 6 (12-Bit) 6 (12-Bit) None (no onboard ADC) 7
Digital Pins 14 (6 PWM) 20 (7 PWM) 54 (12 PWM) 14 (6 PWM) 22 (GPIO - 6 PWM) 22 (GPIO - 6 PWM) 8 Digital GPIO 65 GPIO (8 PWM )
Memory SRAM 2KB - EEPROM 1KB SRAM 2.5 KB - EEPROM 1 KB SRAM - 96 KB SRAM 2KB - EEPROM 1KB Code 192KB - RAM 60KB Code 384KB - RAM 100KB RAM 512MB DRAM 512MB DDR3L, eMMC 2GB
Arduino Uno Arduino Leonardo Arduino Due MintDuino Netduino 2 Netduino+2 Raspberry Pi BeagleBone Black
Board: Arduino Uno Arduino Leonardo Arduino Due MintDuino Netduino 2 Netduino Plus 2 Raspberry Pi BeagleBone Black
Programming Language Arduino / C Variant Arduino / C Variant Arduino / C Variant Arduino / C Variant Microsoft C# or Visual Basic Microsoft C# or Visual Basic Any language supported by a compatible Linux distribution (such as Raspbian or Occidentalis)* Any language supported by a compatible Linux distribution (Ângström, Ubuntu, Android, etc.).* Pre-loaded with Ângström*
Programmer USB, ISP USB, ISP USB, ISP Requires programmer like FTDI Friend USB USB You can run any of the Linux-compatible text editors and IDEs right on the Raspberry Pi. Runs any of the Linux-compatible text editors and IDEs; supports Web IDE and BoneScript
Expansion Shield Compatible Most Shields Some Shields (3v only) N/A Some Shields Some Shields Breakout boards such as the Pi Plate and Pi Cobbler. Capes
Assembled or Kit: Assembled Assembled Assembled Kit Assembled Assembled Assembled Assembled


*Including Python, Scratch, Perl, Java, JavaScript/Node, C, C++, and Ruby.
Sign up for our newsletter to receive exclusive deals and discounts