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 con núcleo ARM de 32 bits. Dispone de 54 pines de entrada/salida digital (de los cuales 12 pueden utilizarse como salidas PWM), 12 entradas analógicas, 4 UART (puertos serie por hardware), un reloj de 84 MHz, una conexión USB OTG, 2 DAC (digital a analógico), 2 TWI, un conector de alimentación, un cabezal SPI, un cabezal JTAG, un botón de reset y un botón de borrado.
Aviso: a diferencia de la mayoría de las placas Arduino, la placa ARDUINO DUE funciona a 3,3V. La tensión máxima que pueden tolerar los pines de E/S es de 3,3 V. Aplicar tensiones superiores a 3,3 V a cualquier pin de E/S puede dañar la placa.
La placa contiene todo lo necesario para soportar el microcontrolador; basta con conectarla a un ordenador con un cable micro-USB o alimentarla con un adaptador AC/DC o una batería para empezar. El ARDUINO DUE es compatible con todos los escudos Arduino que funcionan a 3,3V y son compatibles con el pinout de Arduino 1.0.
ARDUINO DUE sigue el pinout de Arduino 1.0:
TWI: pines SDA y SCL cerca del pin AREF.
IOREF: permite acoplar una pantalla con la configuración correcta para adaptarse a la tensión suministrada por la placa. Esto permite que el escudo sea compatible con una placa de 3,3V como las placas Due y AVR que funcionan a 5V.
Hay una clavija desconectada, reservada para un uso futuro.