Arduino Due 板是一款基于 Atmel SAM3X8E ARM Cortex-M3 CPU 的微控制器板(规格书)。也是第一块基于 32 位 ARM 核心微控制器的 Arduino 板。该器件有 54 个数字输入/输出引脚(其中 12 个可用于 PWM 输出)、12 个模拟输入、4 路 UART(硬件串口)、 一个 84 MHz 时钟、一个 USB OTG 接口、两路 DAC(模数转换)、两路TWI、一个电源插孔、一个 SPI 接口、一个 JTAG 插口、一个复位按钮和一个擦写按钮。
电路板上已有支持微控制器所需的各种元器件;仅需通过 USB 电缆与电脑连接,或者通过 AC-DC 适配器、电池连供电即可开始工作。Due 板兼容工作电压为 3.3V 且引脚排列符合 1.0 Arduino 标准的所有 Arduino 屏蔽板 此外,采用 32 位 ARM 核心的 DUE 板比常见的 8 位微控制器板更强大。
SAM3X 采用 512 KB(由 2 个 256 KB 存储块组成)闪存存储代码。引导程序在从 Atmel 出厂前已烧制完成,保存在专用的 ROM 存储器中。 可用 SRAM 为 96 KB,分为 64 KB 和 32 KB 两个连续的存储区。与平寻址空间一样,能够直接访问所有可用存储器(闪存、RAM 和 ROM) 可用板载擦除按钮擦除 SAM3X 闪存中的信息。该操作将当前加载的内容从 MCU 中删除。 板通电时,按下擦除按钮保持几秒钟即可完成擦除操作。