Arduino Due Microcontroller Board


Arduino Due Microcontroller Board is based on the 32-bit processor Atmel SAM3X8E ARM Cortex-M3 MCUand improves all the standard Arduino functionalities and adds many new features.

The Arduino Due offers 54 digital input/output pins (of which 12 can be used as PWM outputswith selectable resolution)12 analog inputs with 12 bits of resolution4 UARTstwo DAC outputsan 84MHz crystal oscillatortwo USB connections2 TWIa power jackan ICSP headeran SPI headera JTAG headerand a reset button and erase button. The maximum voltage that the I/O pins can provide or tolerate is 3.3V. The board has two micro USB connectors--one for debugging purposes and a second one capable of acting as a USB hostallowing external USB peripherals such as mousekeyboardssmartphonesetc. to be connected to the Arduino Due.

The board contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. The Due is compatible with all Arduino shields that work at 3.3V and are compliant with the 1.0 Arduino pinout.

ARM Core Benefits

  • 32-bit core allows operations on 4 bytes
    wide data within a single CPU clock
  • CPU Clock at 84Mhz
  • 96KB of SRAM
  • 512KB of Flash memory for code
  • DMA controller can relieve the CPU from
    doing memory intensive tasks

Arduino Due Specifications

  • Microcontroller: AT91SAM3X8E
  • Operating voltage: 3.3V
  • Recommended input voltage: 7-12V
  • Input voltage limits: 6-20V
  • Digital I/O pins: 54 (of which 12 provide PWM output)
  • Analog input pins: 12
  • Analog outputs pins: 2 (DAC)
  • Total DC output current on all I/O lines: 130mA
  • DC current for 3.3V pin: 800mA
  • DC current for 5V pin: 800mA
  • Flash memory: 512KB all available for the user applications
  • SRAM: 96KB (two banks: 64KB and 32KB)
  • DataFlash: 2Mb (250KB)
  • Clock speed: 84MHz


32 JD
35 JD
In stock

Related Products

subscribe to our weekly newsletter