ARDUINO DUE è una scheda microcontrollore basata sulla CPU Atmel SAM3X8E ARM Cortex-M3. È la prima scheda Arduino basata su un microcontrollore ARM core a 32 bit. Dispone di 54 pin di ingresso / uscita digitali (di cui 12 possono essere utilizzati come uscite PWM), 12 ingressi analogici, 4 UART (porte seriali hardware), un clock da 84 MHz, una connessione USB OTG, 2 DAC (da digitale ad analogico) , 2 TWI, un jack di alimentazione, un'intestazione SPI, un'intestazione JTAG, un pulsante di ripristino e un pulsante di cancellazione.
Avvertenza: a differenza della maggior parte delle schede Arduino, la scheda ARDUINO DUE funziona a 3,3 V. La tensione massima che i pin I / O possono tollerare è 3,3 V. L'applicazione di tensioni superiori a 3,3 V a qualsiasi pin I / O potrebbe danneggiare la scheda.
La scheda contiene tutto il necessario per supportare il microcontrollore; è sufficiente collegarlo a un computer con un cavo micro-USB o alimentarlo con un adattatore CA / CC o una batteria per iniziare. ARDUINO DUE è compatibile con tutti gli shield Arduino che funzionano a 3.3V e sono compatibili con il pinout 1.0 Arduino.
ARDUINO DUE segue il pinout 1.0:
TWI: pin SDA e SCL vicini al pin AREF.
IOREF: consente uno schermo attaccato con la corretta configurazione per adattarsi alla tensione fornita dalla scheda. Ciò consente la compatibilità dello schermo con una scheda 3.3V come le schede Due e AVR che funzionano a 5V.
È presente un pin scollegato, riservato per un utilizzo futuro.