O Arduino Due é um módulo microcontrolador baseado na CPU Atmel SAM3X8E ARM Cortex-M3. O Due é a primeira placa Arduino baseada em um microcontrolador ARM de 32 bits. A placa possui 54 pinos de entrada/saída digitais (12 dos quais podem ser usados como saídas PWM), 12 entradas analógicas, 4 UARTs (portas seriais de hardware), um clock de 84 MHz, uma conexão compatível com USB OTG, 2 DAC (digital para analógico ), 2 TWI, um conector de alimentação, um conector SPI, um conector JTAG, um botão de reinicialização e um botão de limpeza.
Aviso: Ao contrário da maioria das placas Arduino , a placa Arduino Due funciona a 3,3V. A tensão máxima que os pinos de I/O podem tolerar é de 3,3 V. A aplicação de tensões superiores a 3,3 V a um pino de I/O pode danificar a placa.A placa contém tudo o que é necessário para suportar o microcontrolador; basta conectá-lo a um computador com um cabo micro- USB ou ligá-lo com um adaptador CA para CC ou bateria para começar. O Due é compatível com todos os shields Arduino que funcionam a 3,3V e são compatíveis com a pinagem 1.0 Arduino . O Due segue a pinagem 1.0:
- TWI: pinos SDA e SCL que estão próximos ao pino AREF.
- IOREF: permite uma blindagem anexada com a configuração adequada para se adaptar à tensão fornecida pela placa. Isso permite a compatibilidade de blindagem com uma placa de 3,3 V, como as placas baseadas em Due e AVR , que operam em 5 V.
- Um pino desconectado, reservado para uso futuro.