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. It has 54 digital input/output pins (of which 12 can be
used as PWM outputs), 12 analog inputs, 4 UARTs (hardware serial ports), a 84 MHz clock, an USB OTG capable
connection, 2 DAC (digital to analog), 2 TWI, a power jack, an SPI header, a JTA G header, a reset button and an
erase button.
The board contains everything needed to support the microcontroller; simply connect it to a computer with a micro-
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.
Get Inspired
Looking for ideas? Check out dozens of inspiring projects with the Arduino DUE on the dedicated section of our
blog.
Technical specifications
Microcontroller AT91SAM3X8E
Operating Voltage 3.3V
Input Voltage (recommended) 7-12V
Input Voltage (limit) 6-20V
Digital I/O Pins 54
PWM Digital I/O Pins 12
Analog Input Pins 12
Analog Output Pins 2 (DAC)