Table 3-7. Atmel-ICE TPI Pin Mapping
Atmel-ICE AVR PORT Pins
Pin 1 (TCK)
Pin 2 (GND)
Pin 3 (TDO)
Pin 4 (VTG)
Pin 5 (TMS)
Pin 6 (nSRST)
Pin 7 (not connected)
Pin 8 (nTRST)
Pin 9 (TDI)
Pin 10 (GND)
3.9
Connecting to an SWD Target
The Arm SWD interface is a subset of the JTAG interface, making use of the TCK and TMS pins, which means that
when connecting to an SWD device, the 10-pin JTAG connector can technically be used. The Arm JTAG and AVR
JTAG connectors are, however, not pin-compatible, so this depends upon the layout of the target board in use. When
using an STK600 or a board making use of the AVR JTAG pinout, the AVR connector port on the Atmel-ICE must be
used. When connecting to a board, which makes use of the Arm JTAG pinout, the SAM connector port on the Atmel-
ICE must be used.
The recommended pinout for the 10-pin Cortex Debug connector is shown in
Connection to a 10-pin 50-mil Cortex
Use the flat cable (included in some kits) to connect to a standard 50-mil Cortex header.
Connection to a 10-pin 100-mil Cortex
Use the adapter board (included in some kits) to connect to a 100-mil Cortex-pinout header.
Connection to a 20-pin 100-mil SAM Header
Use the adapter board (included in some kits) to connect to a 20-pin 100-mil SAM header.
Connection to a Custom 100-mil Header
The 10-pin mini-squid cable should be used to connect between the Atmel-ICE AVR or SAM connector port and the
target board. Six connections are required, as described in the table below.
Table 3-8. Atmel-ICE SWD Pin Mapping
Name
AVR
PORT
Pin
SWDCLK
1
SWDIO
5
SWO
3
nSRST
6
VTG
4
GND
2, 10
©
2020 Microchip Technology Inc.
®
Header
®
-layout Header
SAM
PORT
Pin
4
Serial Wire Debug Clock
2
Serial Wire Debug Data Input/Output
6
Serial Wire Output (optional - not implemented on all devices)
10
Reset
1
Target voltage reference
3, 5, 9
Ground
Programmers and Debuggers
Target Pins
Mini-Squid Pin
CLOCK
GND
DATA
VTG
/RESET
Figure
Description
User Guide
Connecting the Atmel-ICE
TPI Pinout
1
3
2
6
3
1
4
2
5
6
5
7
8
9
0
4-4.
DS50002999A-page 18
Need help?
Do you have a question about the Atmel-ICE and is the answer not in the manual?