EmbeddedRelated.com
The 2026 Embedded Online Conference
Arduino Due

Arduino Due

MPN: A000062
Arduino
Development Boards & Kits - ARM ARDUINO DUE
675 in stock

Overview

The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU. It is the first Arduino board based on a 32-bit ARM core microcontroller, offering higher performance than previous 8-bit AVR-based boards. It provides 54 digital I/O pins, 12 analog input pins, and two digital-to-analog converters (DACs).

Why Choose This Part

The Arduino Due offers significantly more processing power and memory than traditional 8-bit Arduino boards, making it suitable for more demanding applications. Its 3.3V operating voltage aligns with many modern sensors and modules, simplifying interfacing. The inclusion of native USB OTG and CAN bus support expands its connectivity options for advanced projects.

Applications

Advanced Robotics
With its 32-bit ARM Cortex-M3 core and 84 MHz clock speed, the Due can handle more complex calculations for robotic control and kinematics compared to 8-bit Arduino boards.
Data Acquisition Systems
The 12-bit ADC and DAC capabilities, along with higher processing power, make it suitable for multi-channel data logging and signal generation in various sensing applications.
Multimedia Projects
The increased memory (96 KB RAM, 512 KB Flash) and USB OTG capabilities allow for more sophisticated projects involving audio processing or interfacing with USB host devices.
Industrial Control
The presence of a CAN bus interface makes the Arduino Due a viable option for prototyping industrial automation and control systems that require robust communication.
Educational Platform for ARM
As an Arduino-compatible board featuring an ARM Cortex-M3, it serves as an accessible platform for students and hobbyists to learn about 32-bit microcontroller programming.

Key Specifications

Type MCU 32-Bit
Contents Board(s)
Platform Arduino Due
Mounting Type Fixed
Core Processor ARM Cortex-M3
Utilized IC / Part ATSAM3X8E

Getting Started

The Arduino Due is programmed using the Arduino IDE. Users can find extensive documentation, examples, and community support on the official Arduino website. Connect the board via USB, select 'Arduino Due (Programming Port)' or 'Arduino Due (Native USB Port)' from the Tools > Board menu, and upload sketches.

Also Consider

Arduino Mega 2560 Rev3 Arduino - For projects requiring a large number of I/O pins (54 digital I/O), but where an 8-bit AVR architecture is sufficient and 5V compatibility is desired.
STM32 Nucleo-64 NUCLEO-F401RE STMicroelectronics - Offers an ARM Cortex-M4 processor with similar or greater performance, a rich peripheral set, and compatibility with the STM32 ecosystem for professional development.
The 2026 Embedded Online Conference