Arduino Due Board – 32-bit Microcontroller for Advanced Arduino Projects
The Arduino Due is the first Arduino board built on a 32-bit ARM Cortex-M3 microcontroller (Atmel SAM3X8E), bringing a major leap in processing power, memory, and connectivity compared to earlier AVR-based boards. With its higher clock speed and extended peripherals, the Due is designed for advanced applications in robotics, automation, signal processing, and data-intensive projects.
Featuring 54 digital input/output pins (12 PWM), 12 analog inputs, 2 DACs, and 4 hardware UARTs, the Due offers wide flexibility for connecting sensors, actuators, and communication modules. Its USB OTG capability, SPI and JTAG headers, along with built-in reset and erase buttons, make it versatile for development and debugging.
Important: Unlike most Arduino boards, the Due operates at 3.3V logic levels. Supplying voltages higher than 3.3V to I/O pins can damage the board.
The board includes everything you need to get started: simply power it through a micro-USB cable, a 7–12V adapter, or a battery. It is also compatible with Arduino shields that support 3.3V operation and follow the Arduino 1.0 pinout standard.
Technical Specifications
- Microcontroller: AT91SAM3X8E (ARM Cortex-M3)
- Operating Voltage: 3.3V
- Input Voltage (recommended): 7–12V
- Input Voltage (limits): 6–16V
- Digital I/O Pins: 54 (12 support PWM output)
- Analog Input Pins: 12
- Analog Output Pins (DAC): 2
- 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 (available for user applications)
- SRAM: 96 KB (split into 64 KB + 32 KB banks)
- Clock Speed: 84 MHz
- USB OTG: Supported
- Weight: 36 g
- Board Dimensions: 101.52 mm × 53.3 mm
✅ With its powerful 32-bit processor, expanded memory, and advanced peripherals, the Arduino Due is the ideal board for projects that require more computational power than standard Arduino boards, while maintaining compatibility with the broader Arduino ecosystem.





