Arduino DUE Rev.3 es el primer Arduino basado en ARM. Esta placa se basa en un potente microcontrolador ARM CortexM3 de 32 bits hecho programable a través de la conocida IDE Arduino. Aumenta la potencia de cálculo disponible para los usuarios de Arduino manteniendo el lenguaje de programación lo más compatible posible para que muchos programas se puedan migrar a esta plataforma en cuestión de minutos.
Dispone de 54 pines de entradas / salidas digitales (de los cuales 12 se pueden utilizar como salidas PWM), 12 entradas analógicas, 4 UARTs (puertas seriales), un reloj de 84 MHz, una conexión USB-OTG, 2 DAC (convertidor digital a analógico), 2 TWI, un conector de alimentación, una cabecera de SPI, un encabezado JTAG, un botón de reset y un botón de borrado. Hay también algunas características interesantes como DACs, Audio, DMA, una biblioteca experimental multitarea y mucho más.
Para compilar código para el procesador ARM, necesitarás la última versión del IDE de Arduino: v1.5 (Después de un período de prueba y depuración de ésta se sustituirá por la IDE 1.0.1)
Debido a las limitaciones de tensión del sistema impuestas por la SAM3X8E Atmel, los shield Arduino que se basan en los modelos de 5V no funcionará correctamente. Todos los shield que apliquen plenamente la disposición R3 Arduino son compatibles directamente (como el Arduino Shield Ethernet y WiFi), pero otros escudos podrían no ser compatibles.Caracteristicas:
Microcontrolador: AT91SAM3X8E
Voltaje de operación: 3,3V
Voltaje de entrada (recomendado): 7-12V
Límites de voltaje: 6-20V
Pines I/O: 54 (12 con PWM)
Entradas analógicas: 12
Salidas analógicas: 2 (DAC)
Salida máxima I/O: 130mA
Corriente máxima: 800mA
SRAM: 96 KB (64 + 32 KB)
Memoria para programa: 512 KB
Velocidad: 84 MHz