AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

DFRobot

$131.90 |
In stock at supplier
No reviews yet

The Arduino Due is Arduino's first ARM-based development board, powered by the Atmel SAM3X8E — a 32-bit Cortex-M3 processor running at 84MHz. With 54 digital...

Stock availability

Available with leadtime
8 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Arduino Due is Arduino's first ARM-based development board, powered by the Atmel SAM3X8E — a 32-bit Cortex-M3 processor running at 84MHz. With 54 digital I/O pins, 12 analogue inputs, 2 DAC outputs, and USB-OTG, it brings significantly more computing power while remaining programmable through the familiar Arduino IDE.

The Due features two USB connectors: a micro-USB AB (native) port that can act as a USB host for connecting peripherals like mice, keyboards, and smartphones, and a USB Type-B port for programming and debugging.

Key Features

  • 84MHz ARM Cortex-M3 – AT91SAM3X8E processor for high-performance applications
  • 512KB Flash / 96KB SRAM – Ample memory for complex programs
  • 54 Digital I/O Pins – 12 with PWM output capability
  • 12 Analogue Inputs – 12-bit ADC resolution
  • 2 DAC Outputs – True analogue output for audio and signal generation
  • 4 Hardware UARTs – Multiple serial communication channels
  • USB-OTGNative USB host for connecting external peripherals

Specifications

  • Microcontroller: AT91SAM3X8E
  • Operating Voltage: 3.3V
  • Input Voltage: 7–12V recommended (6–20V limit)
  • Digital I/O: 54 pins (12 PWM)
  • Analogue Inputs: 12
  • Analogue Outputs: 2 (DAC)
  • Total DC Output Current: 130mA (all I/O lines)
  • Flash Memory: 512KB
  • SRAM: 96KB (64KB + 32KB)
  • Clock Speed: 84MHz

Ideal For

  • Projects requiring high processing power and fast execution
  • Audio generation and signal processing (via DAC)
  • USB host applications with external peripherals
  • Multi-serial communication systems

Package Contents

  • 1× Arduino Due board
Warning: The Arduino Due operates at 3.3V. The I/O pins cannot tolerate 5V — applying 5V to any pin will damage the board. Not all 5V Arduino shields are compatible.

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

ADC
An analogue-to-digital converter reads a changing voltage and turns it into a number the microcontroller can use. It matters when connecting analogue sensors such as light, sound, or variable-resistor sensors.
DAC
A digital-to-analogue converter turns numbers from the microcontroller into a real analogue voltage. It matters if you want to generate simple waveforms, audio-style signals, or variable control voltages rather than just on/off outputs.
DC
DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
Flash memory
Flash memory is non-volatile memory that retains stored data even when power is removed, and can be erased and rewritten in blocks. It lets data such as firmware, settings or saved records persist across power cycles.
IDE
Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
native USB
Native USB means the microcontroller itself handles USB communication, rather than using a separate USB-to-serial chip. This matters for programming, debugging, and projects that need the board to act directly as a USB device.
PWM
Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
SRAM
Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
USB host
A USB host is the side of a USB connection that controls attached devices, like a computer talking to a keyboard or flash drive. This matters because most microcontroller boards are normally USB devices, so adding USB host support lets them use common USB peripherals.

Supplier page — dfrobot.com

Supplier Description · 731.6 KB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.