Programming headers

The Atmel MEGA-1284P 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.

Note:
Table 1. MEGA-1284P programming and debugging interface
Pin JTAG1
1 TCK
2 GND
3 TDO
4 VCC
5 TMS
6 nSRST
7  
8  
9 TDI
10 GND

The Atmel® AT32UC3B1256 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 AT32UC3B1256 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.

Note:
1 Standard pin-out for JTAGICE mkII and other Atmel programming tools