
Arduino Due Microcontroller Board
The Arduino Due is based on the Atmel SAM3X8E ARM Cortex-M3 CPU with 54 digital input/output pins, and 12 analog inputs. The Due has 54 digital input/output pins, of which 12 can be used as PWM outputs. The Due also has 12 analog inputs, 4 UARTs (hardware serial ports), a 84MHz clock, an USB OTG capable connection, 2 DAC (Digital-to-Analog Converters), 2 TWI, a power jack, an SPI header, a JTAG header, a reset button, and an erase button.Unlike most Arduino boards, the Arduino Due board runs at 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. Applying voltages higher than 3.3V to any I/O pin could damage the board.
The board contains everything needed to support the microcontroller. Simply connect it to a computer with a micro-USB cable or power with an AC-to-DC adapter or battery. The Due is compatible with all Arduino shields that work at 3.3V and are compliant with the 1.0 Arduino pinout.
The Due follows the 1.0 pinout:
- TWI: SDA and SCL pins that are near to the AREF pin.
- IOREF: allows an attached shield with the proper configuration to adapt to the voltage provided by the board. This enables shield compatibility with a 3.3V board like the Due and AVR-based boards which operate at 5V.
- An unconnected pin, reserved for future use.
Features
- Microcontroller: AT91SAM3X8E
- Operating voltage: 3.3V
- Recommended input voltage: 7V to 12V
- Input voltage limits: 6V to 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
- PCB dimensions: 102mm x 53mm
Pin Designations

Published: 2012-10-18
| Updated: 2022-03-11