L'ARDUINO DUE est une carte microcontrôleur basée sur le processeur ARM Cortex-M3 Atmel SAM3X8E. Il s'agit de la première carte Arduino basée sur un microcontrôleur 32 bits à cœur ARM. Il possède 54 broches d'entrée/sortie numériques (dont 12 peuvent être utilisées comme sorties PWM), 12 entrées analogiques, 4 UART (ports série matériels), une horloge de 84 MHz, une connexion USB OTG, 2 DAC (numérique-analogique), 2 TWI, une prise d'alimentation, un connecteur SPI, un connecteur JTAG, un bouton de réinitialisation et un bouton d'effacement.
Note : Contrairement à la plupart des cartes Arduino, la carte ARDUINO DUE fonctionne à 3.3V. La tension maximale que les broches d'E/S peuvent tolérer est de 3,3 V. L'application de tensions supérieures à 3,3 V à toute broche d'E/S peut endommager la carte.
La carte contient tout ce qui est nécessaire au fonctionnement du microcontrôleur ; il suffit de la connecter à un ordinateur avec un câble micro-USB ou de l'alimenter avec un adaptateur AC/DC ou une batterie pour commencer. L'ARDUINO DUE est compatible avec tous les shields Arduino qui fonctionnent sur 3.3V et sont compatibles avec le brochage Arduino 1.0.
ARDUINO DUE suit le brochage 1.0 :
TWI : les broches SDA et SCL sont proches de la broche AREF.
IOREF : permet de fixer un blindage dont la configuration est adaptée à la tension fournie par la carte. Cela permet la compatibilité de l'écran avec une carte 3.3V telle que Due et les cartes AVR fonctionnant à 5V.
Il y a une broche déconnectée, réservée pour une utilisation future.