3.5 AVR JTAG

The AVR Programming Adapter has two electrically connected 10-pin AVR JTAG connectors, one 100-mil and one 50-mil variant.
Tip: The connector is dependent on the pinout of the target board and not the target MCU type.
Use the pinout shown in the figure below when designing an application PCB with an AVR with the AVR JTAG interface included.
Figure 3-5. AVR JTAG Header Pinout

Direct Connection to a Standard 10-pin 50-mil Header

Use the included 50-mil 10-pin flat cable to connect directly to a board supporting the AVR JTAG header type. Note the pin-1 marking on the cable, and ensure to line it up with the pin-1 marking on the AVR Programming Adapter.

Direct Connection to a Standard 10-pin 100-mil Header

Use the included 100-mil 10-pin flat cable to connect directly to a board supporting the AVR JTAG header type. Note the pin-1 marking on the cable, and ensure to line it up with the pin-1 marking on the AVR Programming Adapter.

Table 3-5. AVR JTAG Pin Description
MPLAB® Debugger/Programmer Hardware Tools AVR® JTAG Pin Mapping
Pin # Pin Name Header Pin # Name Description
1 TVPP
2 TVDD 4 VTG Target voltage reference
3 GND 2, 10 GND Ground
4 PGD 3 TDO Test Data Out, data transmitted from the target device into the Hardware Tool
5 PGC 1 TCK Test Clock, the clock signal from the Hardware Tool into the target device
6 TAUX 6 RESET Reset, used to reset the target device. Enables the Hardware Tool to hold the target device in a Reset state.
7 TTDI 9 TDI Test Data In, data transmitted from the Hardware Tool into the target device
8 TTMS 5 TMS Test Mode Select, the control signal from the Hardware Tool into the target device