Arduino Due Board AT91SAM3X8E ARM 32-bit Microcontroller @ 84MHz Operating Voltage: 3.3V 54 digital I/O pins, 12 analog inputs, 2 DAC (analog output) Flash Memory: 512 KB all available for the user applications SRAM: 96 KB (two banks: 64KB and 32KB) The Arduino Due is the newcomer microcontroller board in the Arduino boards family. It's the first board based on a 32 bit ARM core processor, the Atmel SAM3X8E ARM Cortex-M3 MCU, that improve all the standard Arduino functionalities and add more new features. It offer 54 digital input/output pins (of which 12 can be used as PWM outputs, with selectable resolution), 12 analog inputs with 12 bit of resolution, 4 UARTs (hardware serial ports), and two DAC outputs (digital to analog converter), 84 MHz crystal oscillator, two USB connections, a power jack, an ICSP header, a JTAG header, and a reset button. The maximum voltage that the I/O pins can provide or tolerate is 3.3V. Providing higher voltages, like 5V to an input pin could damage t...