I'm trying to figure out what I need to add in a custom board with, e.g., the AT32UC3A3256 chip to have programming capability.
With ATmega and ATtiny, I know that I connect the six-pin ISP header to the right pins and voila, I can use the STK600 as a programmer (from either AS on Windows or avrdude on Linux). Is this a viable option for the UC3-A3 family?
In the evaluation board (the UC3-A3 Xplained), we have the USB interface, and we can program it through it using Atmel Studio. Would this work the same on a "brand new" chip that I purchased and soldered on my board, provided I place a USB connector with its pins properly routed to the corresponding MCU pins? (for that, I guess I could follow the UC3-A3 Xplained schematics)
Lastly: what about JTAG? I was under the impression that this should be the easiest route; yet, ironically enough, we have not been able to program the AC3-U3 Xplained using JTAG. Do we need a JTAG programmer from a list of models that are recognized by Atmel Studio?