Arduino Due Microcontroller Board is based on the 32-bit processor Atmel SAM3X8E ARM Cortex-M3 MCUand improves all the standard Arduino functionalities and adds many new features.
The Arduino Due offers 54 digital input/output pins (of which 12 can be used as PWM outputswith selectable resolution)12 analog inputs with 12 bits of resolution4 UARTstwo DAC outputsan 84MHz crystal oscillatortwo USB connections2 TWIa power jackan ICSP headeran SPI headera JTAG headerand a reset button and erase button. The maximum voltage that the I/O pins can provide or tolerate is 3.3V. The board has two micro USB connectors--one for debugging purposes and a second one capable of acting as a USB hostallowing external USB peripherals such as mousekeyboardssmartphonesetc. to be connected to the Arduino Due.
The board contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. The Due is compatible with all Arduino shields that work at 3.3V and are compliant with the 1.0 Arduino pinout.
ARM Core Benefits
Arduino Due Specifications