Arduino Due Microcontroller Board is based on the 32-bit processor Atmel SAM3X8E ARM Cortex-M3 MCU, and 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 outputs, with selectable resolution), 12 analog inputs with 12 bits of resolution, 4 UARTs, two DAC outputs, an 84MHz crystal oscillator, two USB connections, 2 TWI, a power jack, an ICSP header, an SPI header, a JTAG header, and 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 host, allowing external USB peripherals such as mouse, keyboards, smartphones, etc. 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.
• Microcontroller: AT91SAM3X8E
• Operating voltage: 3.3V
• Recommended input voltage: 7-12V
• Input voltage limits: 6-20V
• Digital I/O pins: 54 (of which 12 provide PWM output)
• Analog input pins: 12
• Analog outputs pins: 2 (DAC)
• Total DC output current on all I/O lines: 130mA
• DC current for 3.3V pin: 800mA
• DC current for 5V pin: 800mA
• Flash memory: 512KB all available for the user applications
• SRAM: 96KB (two banks: 64KB and 32KB)
• DataFlash: 2Mb (250KB)
• Clock speed: 84MHz