The Arduino Lineup

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
  • USB OTG
  • UART’S: 4

Official Version: http://arduino.cc/en/Main/ArduinoBoardDue

Microcontroller Datasheet:

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

arduino-uno-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: Element14
Rip-offs: DealExtreme

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

Arduino Yun

arduino-yun-pcb 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.

The Specs:

Arduino Microcontroller

Architecture ATmega32u4
Voltage 5.0V
SRAM ?
GPIO 20
PWM Channels 7
Architecture 2 Atheros AR9331
RAM 64MB (DDR2)
Flash 32MB
Clock Speed 16MHz

Linux Microprocessor

Architecture Atheros AR9331
Voltage 3.3V
RAM 64MB (DDR2)
Flash 32MB
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

Posted: March 28th, 2013 at 8:02 am
Last Updated on: December 6th, 2013 at 3:29 pm