Hola amigos, quería saber si alguno me puede ayudar.
Necesito hacer una tarjeta con un ATSAM3X8EA el microcontrolador del Arduino DUE, quisiera hacer el plano para poder usar arduino como plataforma de desarrollo, lo que debo colocar la electrónica para el programador pero no se cual es, no se si exista alguna tarjeta comercial que pueda conectar a los pines del ATMEL y poder programar desde el arduino.
Si entiendo bien, lo que usted quiere hacer es una tarjeta de desarrollo basada en el SAM3X8E. Si es así, primeramente le deseo mucha suerte porque trabajar con esta clase de Microcontroladores CPU desde casi 0 es un poco avanzado y complejo a nivel electrónico. Además que se debe contar con un buen presupuesto y equipos de diseño PCB.
Le recomiendo primero ver el esquemático del Arduino Due. Lo encuentra en: https://store.arduino.cc/usa/due en la pestaña de Documentation, en el PDF Schematics. Los archivos de Eagle y Fritzing también son muy útiles para visualizar las conexiones del Due pero debe contar con dichos programas para visualizarlos. El esquemático muestra todas las conexiones y componentes que se requieren para hacer posible el Arduino Due y todas sus funcionalidades, por lo que le da una idea para explotar todas las prestaciones del SAM
En cuanto a la programación, Microchip tiene la IDE Atmel Studio que usan para los AVR y los SAM, y ofrece diferentes programadores para estos aunque mas enfocados para la producción masiva. Los puede encontrar en pestaña Development, sección Production Programmers Environment: https://www.microchip.com/wwwproducts/en/ATsam3x8e
Sin embargo, para Arduino, por lo que leí en las especificaciones técnicas del Due, el SAM ya viene con un bootloader de fabrica y la programación se hace mediante el ATmega16U2 que esta conectado al puerto de programación y al puerto UART del SAM, habilitando así la programación vía USB y a través del IDE de Arduino.
En conclusión, si quiere usar la IDE de Arduino con la tarjeta de desarrollo que usted haga, prácticamente le toca casi que clonar el Arduino Due. Si este está implementado con el ATmega16U2 para programar el SAM, debe tener su razón de ser. Si únicamente va a usar el SAM creo que la programación con la IDE de Arduino no sería tan posible y le tocaría usar el Atmel Studio como la mejor alternativa e investigar en la documentación técnica la forma para programar el SAM o si le toca adquirir un programador por aparte. Igualmente le tocaría revisar el documento técnico para ver todos los componentes que se requieren para poder trabajar con el SAM en la tarjeta de desarrollo
Muchos STM32 son iguales o mejores opciones e incluso mas baratos. Aunque no puede competir con la cantidade GPIOs el blue Pill STM32F103C8, tiene mucho de lo que el SAM3X8E dispone salvo la cantida de pines, pero es muy , pero es muy barato.
Mas alla de mi corto comentario lo que @ard_newbie te ha posteado, resuelve tu problema y te ahorra muchos dolores de cabeza.
No lo pienses y desarrolla tu placa PCB con los periféricos alrededor de alguna de esas dos sugerencias que son muy similares.