All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
Arduino Due

Support for the Arduino Due board

Support for the Arduino Due board

Arduino-Due

Table of Contents

  1. Overview
  2. Hardware
    1. MCU
    2. Board Configuration
    3. Board Pinout
  3. Flashing the Device

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.

Arduino Due board

Hardware

MCU

The board features a SAM3X8E MCU (ARM Cortex-M3) running at up to 84MHz. It embeds 96 KiB of SRAM and 512 KiB of flash memory. The board reference manual is available here and the MCU datasheet is available here.

Board configuration

The Arduino Due provides the following features:

Board pinout

Arduino Due pinout

The board schematics are available here.

Flashing the device

Flashing RIOT on the Arduino Due is quite straight forward as it relies on the preinstalled arduino bootloader. Connect your board using the programming port to your host computer and type:

make BOARD=arduino-due flash