The Atmel AT32UC3A3256 can be programmed and debugged by connecting an external programming/debugging tool to the “JTAG” pin header. The pin header has a standard JTAG programmer pin out (refer to online help in Atmel Studio), and tools like the JTAGICE mkII or the AVR ONE! can thus be connected directly to the header.
| Pin | JTAG1 |
|---|---|
| 1 | TCK |
| 2 | GND |
| 3 | TDO |
| 4 | VCC |
| 5 | TMS |
| 6 | nSRST |
| 7 | |
| 8 | |
| 9 | TDI |
| 10 | GND |
The Atmel® - can be programmed through its bootloader. The bootloader is evoked by shorting the 2 holes marked BOOTLOADER BOARD CONTROLLER on the bottom side of the board before applying power to the board. The 2 holes have 100mill spacing, so the user can solder in a 2-pin header and use a jumper to easily enter the bootloader. Programming is performed through the bootloader programmer target in AVR32 Studio.
Alternatively, the Atmel - can also be programmed by connecting a programming tool, such as a JTAGICE mkII, to the 10 holes marked JTAG BOARD CONTROLLER on the bottom side of the board. The 10 holes have 100mill spacing, so the user can solder in a 10-pin header to program the boardcontroller.