2 Features
2.1 General Specifications Overview
The Arduino Due is a versatile microcontroller board designed for a wide range of applications. Powered by the
Atmel SAM3X8E ARM Cortex-M3 CPU, it offers high performance and a robust set of features, making it suitable for
complex projects. The Due's 32-bit architecture provides enhanced processing capabilities compared to traditional
Arduino boards. Designed with a similar form factor to the Arduino® Mega, it maintains compatibility with most
Arduino shields through its extensive set of I/O pins and headers. The following table summarizes the board's main
features.
Feature Description
Microcontroller Atmel SAM3X8E ARM Cortex-M3 32-bit ARM Cortex-M3 / 84 MHz Clock speed
Memory SAM3X 512 KB Flash / 96 KB SRAM (divided into two banks: 64 KB and 32 KB)
USB-to-serial ATmega16U2 connected to the SAM3X hardware UART
Digital Inputs Digital Inputs not 5 V compatible (x54)
Analog Inputs The Due's analog inputs pins measure from ground to a maximum value of 3.3 V (x12)
PWM Pins PWM Pins with 8 bits resolution (x12)
Communication UART (x4), I2C (x2), SPI (x1 SPI header), Native USB port (x1), Programming USB port (x1)
Power Input voltage (VIN): 7-12 VDC / DC Current per I/O Pin: 8 mA
Dimensions 101.6 mm x 53.34 mm
Weight 36 g
Operating Temperature -40 °C to +85 °C
Certifications CE/RED, UKCA, FCC, IC, RCM, RoHS, REACH, WEEE
2.2 Microcontroller
Component Details
Atmel SAM3X8E 32-bit ARM Cortex-M3 at 84 MHz
Flash Memory 512 KB
Programming Memory 96 KB SRAM (divided into two banks: 64 KB and 32 KB)