




Arduino Due introduces a powerful 32‑bit development platform within the Arduino ecosystem, built around the Atmel SAM3X8E ARM Cortex‑M3 microcontroller running at 84 MHz. This advanced microcontroller board expands the capabilities traditionally associated with Arduino development by delivering higher processing performance, larger memory resources, and enhanced peripheral support. The ARM‑based controller board provides extensive digital and analog interfaces, integrated DAC outputs, multiple UART channels, and high‑speed communication options. Such hardware resources enable sophisticated robotics control, real‑time data acquisition, embedded signal generation, and advanced prototyping tasks requiring greater computing power than typical 8‑bit development boards.
Note: To compile code for the ARM processor, the latest version of the Arduino IDE: v1.5 is required.
Note: Unlike other Arduino boards, Arduino Due operates at 3.3V logic level. The maximum voltage tolerated by I/O pins is 3.3V. Supplying higher voltages such as 5V to any I/O pin may damage the board.
High‑Performance 32‑bit ARM Cortex‑M3 Processing
This ARM‑based development board integrates the Atmel SAM3X8E microcontroller, delivering 32‑bit computing power at an 84 MHz clock speed. Compared with traditional 8‑bit platforms, the embedded ARM architecture enables faster data processing, more advanced control algorithms, and expanded memory resources. With 512 KB Flash and 96 KB SRAM available for applications, the embedded controller platform supports complex robotics logic, sensor fusion tasks, and high‑speed embedded experimentation often required in advanced prototyping and engineering education environments.
Extensive I/O and Advanced Peripheral Support
This ARM microcontroller development board provides 54 digital I/O pins including 12 PWM outputs, 12 analog input channels, and dual DAC outputs for analog signal generation. Four hardware UART interfaces, two TWI interfaces, and an SPI header enable simultaneous communication with multiple peripherals. Such rich connectivity makes the embedded control platform suitable for robotics systems, multi‑sensor monitoring networks, industrial automation prototypes, and advanced maker projects requiring numerous interfaces.
Dual USB Interfaces with Native Host Capability
The microcontroller platform includes two USB connectors designed for different roles. The native micro‑USB AB interface supports USB‑OTG functionality, allowing external USB peripherals such as keyboards, mice, or smartphones to connect directly to the board. A second USB Type‑B port is dedicated to debugging and programming tasks. This dual‑interface architecture enables flexible embedded system development, simplifying debugging while enabling direct USB device interaction during application runtime.
Such capabilities position the ARM‑based controller board as a versatile platform for robotics development, interactive embedded systems, digital signal experimentation, and advanced STEM prototyping projects requiring higher computational performance and extensive I/O resources.