EmbeddedRelated.com
Arduino Due

Arduino Due

MPN: A000056
Arduino
The Arduino Due is a powerful evaluation platform featuring the ATSAM3X8E ARM® Cortex®-M3 MCU, designed for high-performance 32-bit embedded applications. It offers SPI and CAN interfaces, 12 analog input pins with 12-bit resolution, and 12 PWM channels, making it versatile for various projects requiring precise measurements and signal control. Compatible with Arduino MEGA R3 Shields and the Arduino programming environment, this board provides a seamless development experience. Manufactured by Arduino, the Due is ideal for engineers and hobbyists exploring ARM® Cortex®-M3 architecture in projects demanding high processing power, accurate analog sensing, and complex signal generation. Its extensive features and compatibility make it a go-to choice for advanced embedded system development.
Active399 in stock

Overview

The Arduino Due is a high-performance 32-bit development board based on the Atmel ATSAM3X8E ARM Cortex-M3 microcontroller. Operating at 84MHz, it provides a significant performance boost over 8-bit AVR boards while maintaining compatibility with the Arduino Mega R3 form factor and shield ecosystem.

Why Choose This Part

The board offers a massive jump in memory with 512KB of Flash and 96KB of RAM, supporting more complex firmware than standard Arduino boards. It provides 54 digital I/O pins and dedicated JTAG headers for advanced debugging, making it suitable for professional embedded development.

Applications

High-Resolution Data Acquisition
Utilizes 12-bit ADC and DAC channels for precise analog signal measurement and generation.
Automotive Prototyping
Leverages the built-in CAN interface for vehicle networking and communication projects.
Digital Signal Processing
The 84MHz ARM Cortex-M3 core handles complex mathematical operations and fast signal generation via 12 PWM channels.
USB Host Applications
Features USB OTG capabilities to act as a host for peripherals like mice, keyboards, or MIDI controllers.

Key Specifications

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

Getting Started

Start by installing the Arduino IDE and adding the Arduino SAM Boards package via the Boards Manager. Connect the board via the Micro-USB Programming Port to upload code, ensuring you use 3.3V logic levels as the ATSAM3X8E is not 5V tolerant.

Also Consider

Arduino Mega 2560 Rev3 Arduino - Choose this if your project requires 5V logic compatibility and lower power consumption at the cost of processing speed.