The Arduino Lineup

Article by:
Date Published:
Last Modified:


Arduino Due

The first official 32-bit Arduino development board, released in 2012! The 32-bit microcontroller is a welcome addition to the Arduino range, with a fast clock speed (84MHz) and huge amounts of flash/SRAM (512kB/96kB respectively).

One of the disadvantages is that it only has 3.3V tolerant inputs, meaning there are no guarantees that shields designed for the rest of the Arduino range will work with the Due.

The Specs:

  • Vcc: +3.3V
  • Architecture: Atmel SAM3X8E ARM Cortex-M3 CPU
  • Flash: 512kB
  • SRAM: 96kB
  • Clock: 84MHz
  • GPIO: 54 (12 can be PWM)
  • Analogue Inputs: 12
  • UART’S: 4

Official Version:

The Due currently has a problem running the OneWire library. The micros() function has a problem with noInterrupts(), causing the library to work sporadically. The problem and potential work-arounds are listed on this forum page. My friend found that Reply #41 on Feburary 13, 2013 by leonid_leonid fixed the issue.

Arduino Uno

The Arduino UNO, the first ever Arduino PCB.

The Arduino UNO, the first ever Arduino PCB.

Being one of the most popular Arduino boards, most shields are designed to be compatible with the Arduino Uno. The original contains a DIP-packaged microcontroller placed in a socket, but there is also a SMD version.

The Specs:

  • Vcc: +5V
  • Architecture: ATmega328
  • SRAM: 2kB
  • EEPROM: 1kB
  • Clock: n/a
  • GPIO: 14 (6 can be PWM)
  • Analogue Pins: 6
  • Serial-to-USB chip

Legitimate versions: DigiKey, Element14, Mouser, e.t.c
Rip-offs: DealExtreme

I used one of these in the Luxcity Tonic UV Control System project.

Arduino Yun

The Arduino Yun, a PCB with both a real-time Arduino microcontroller and Linux-based microprocessor.

The Arduino Yun, a PCB with both a real-time Arduino microcontroller and Linux-based microprocessor.

The Arduino Yun was released in 2013, and was the first Arduino to incorporate a traditional real-time Arduino microcontroller (the Arduino Leonardo) with a networked, high-performance Linux-based SOC running right next to it.

Arduino Microcontroller

PWM Channels7
Architecture 2Atheros AR9331
Clock Speed16MHz

Linux Microprocessor

ArchitectureAtheros AR9331
Other Features:
  • IEEE 802.11b/g/n WiFi
  • IEEE 802.3 10/100Mbit/s Ethernet
  • PoE Compatible Ethernet
  • USB Type-A 2.0 Host
  • Micro-SD Card Reader


Geoffrey Hunter

Dude making stuff.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License .


    comments powered by Disqus