Board

Arduino Due specs & datasheets

The first 32-bit Arduino: an 84 MHz Arm Cortex-M3 in the Mega layout, with 512 KB of flash, two DACs and 3.3 V I/O.

Arduino Due
Photo: JackStonePGD, CC BY-SA 3.0, via Wikimedia Commons
CPU
Arm Cortex-M3
Clock
84 MHz
RAM
96 KB SRAM
Flash
512 KB
I/O voltage
3.3 V
Released
October 2012
Status
In production

Draft entry: these specs were compiled from the linked sources and are waiting for a second check. Spotted a mistake? Use the form at the end of the page.

Specifications

10 specs
Chip / SoC
Microchip (Atmel) SAM3X8E[1]
CPU
Arm Cortex-M3[1]
Clock
84 MHz[1]
RAM
96 KB SRAM[1]
Flash
512 KB[2]
GPIO
54 digital I/O (12 PWM); 4 UARTs; 2 CAN[1]
Analog
12 analog inputs; 2 DAC outputs[1]
I/O voltage
3.3 V[1]
USB
Micro-USB programming port and native USB OTG port[1]
Upload limits
512 KB flash, 96 KB RAM[4]

Upload limits are what a sketch or firmware may use after the bootloader, as the build tools enforce them, not the chip’s full memory.

Can I still use it?

2 platforms
Arduino framework
Supported[1]Official Arduino core.
Zephyr RTOS
Supported[6]

As published by each project, checked weekly. A platform not listed has no published information here, which is not the same as no support.

Datasheets and documents

4 documents

Gotchas

1 known issues
  • 3.3 V I/O on a Mega layout. The Due looks like a Mega but its pins are 3.3 V and not 5 V tolerant; 5 V shields can destroy it.[1]

History and use today

Editorial

History

Announced in 2012, the Due was Arduino's first Arm board, bringing 32-bit performance, DACs and CAN to the Mega form factor.[1]

Still useful for

Still used for audio and CAN projects; newer boards like the Giga R1 and Teensy 4 are faster.

Sources

6 sources
  1. Arduino Due, Arduino documentation
  2. ATSAM3X8E product page, Microchip
  3. List of Arduino boards and compatible systems, Wikipedia
  4. PlatformIO board definition (due) at 602ea25c30
  5. PlatformIO board definition (dueUSB) at 602ea25c30
  6. Zephyr board definition (arduino_due) at 3c61a12bdd

Spotted a mistake?

Reviewed by hand

Every report is read by a person and checked against a source before anything changes. Please link one if you have it.

Report a mistake