El Arduino Due es una placa de microcontrolador basada en la CPU Atmel SAM3X8E ARM Cortex-M3. Es la primera placa Arduino basada en un microcontrolador de núcleo ARM de 32 bits. Tiene 54 pines de entrada / salida digital (de los cuales 12 se pueden usar como salidas PWM), 12 entradas analógicas, 4 UART (puertos serie de hardware), un reloj de 84 MHz, una conexión USB OTG compatible, 2 DAC (digital a analógico) , 2 TWI, un conector de alimentación, un encabezado SPI, un encabezado JTAG, un botón de reinicio y un botón de borrado.