Datasheet

Input Voltage (recommended)
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
130 mA
DC Current for 3.3V Pin
800 mA
DC Current for 5V Pin
800 mA
Flash Memory
512 KB all available for the user applications
SRAM
96 KB (two banks: 64KB and 32KB)
Clock Speed
84 MHz
The Arduino Due can be powered via the USB connector or with an external power supply.
The power source is selected automatically.
External (non-USB) power can come either from an AC-to-DC adapter (wall-wart) or battery.
The adapter can be connected by plugging a 2.1mm center-positive plug into the board's
power jack. Leads from a battery can be inserted in the Gnd and Vin pin headers of the
POWER connector.
The board can operate on an external supply of 6 to 20 volts. If supplied with less than 7V,
however, the 5V pin may supply less than five volts and the board may be unstable. If using
more than 12V, the voltage regulator may overheat and damage the board. The recommended
range is 7 to 12 volts.
The power pins are as follows:
VIN. The input voltage to the Arduino board when it's using an external power source (as
opposed to 5 volts from the USB connection or other regulated power source). You can supply
voltage through this pin, or if supplying voltage via the power jack, access it through this pin.
5V. This pin outputs a regulated 5V from the regulator on the board. The board can be
supplied with power either from the DC power jack (7 - 12V), the USB connector (5V), or the
VIN pin of the board (7-12V). Supplying voltage via the 5V or 3.3V pins bypasses the
regulator, and can damage your board. We don't advise it.
3.3V. A 3.3 volt supply generated by the on-board regulator. Maximum current draw is 800
mA. This regulator also provides the power supply to the SAM3X microcontroller.
GND. Ground pins.
IOREF. This pin on the Arduino board provides the voltage reference with which the
microcontroller operates. A properly configured shield can read the IOREF pin voltage and
select the appropriate power source or enable voltage translators on the outputs for working
with the 5V or 3.3V.
The SAM3X has 512 KB (2 blocks of 256 KB) of flash memory for storing code. The
bootloader is preburned in factory from Atmel and is stored in a dedicated ROM memory.
The available SRAM is 96 KB in two contiguous bank of 64 KB and 32 KB. All the available
memory (Flash, RAM and ROM) can be accessed directly as a flat addressing space.
It is possible to erase the Flash memory of the SAM3X with the onboard erase button. This
will remove the currently loaded sketch from the MCU. To erase, press and hold the Erase
button for a few seconds while the board is powered.