Table of Contents
Introduction......................................................................................................................1
1. Features.....................................................................................................................4
1.1. Atmel JTAGICE3 Features........................................................................................................... 4
1.2. System Requirements.................................................................................................................. 4
2. Getting Started with the Atmel JTAGICE3................................................................. 5
2.1. Kit Contents..................................................................................................................................5
2.2. Assembling the Atmel JTAGICE3.................................................................................................5
2.3. Opening the Atmel JTAGICE3......................................................................................................7
2.4. Powering the Atmel JTAGICE3.................................................................................................... 8
2.5. Connecting to the Host Computer................................................................................................ 8
2.6. USB Driver Installation................................................................................................................. 9
2.6.1. Windows........................................................................................................................ 9
3. Connecting the Atmel JTAGICE3.............................................................................11
3.1. Connecting to a JTAG Target......................................................................................................11
3.1.1. Using the JTAG 10-pin Connector............................................................................... 11
3.2. Connecting to an aWire Target................................................................................................... 11
3.3. Connecting to a PDI Target........................................................................................................ 12
3.4. Connecting to a debugWIRE Target...........................................................................................13
3.5. Connecting to an SPI Target...................................................................................................... 14
3.6. Connecting to an SWD Target....................................................................................................15
3.7. Connecting to a UPDI Target......................................................................................................15
3.8. Using the Atmel JTAGICE3 with Atmel STK500.........................................................................16
3.9. Using the Atmel JTAGICE3 with Atmel STK600.........................................................................17
4. On-chip Debugging..................................................................................................18
4.1. Introduction to On-chip Debugging (OCD)................................................................................. 18
4.2. Physical Interfaces..................................................................................................................... 18
4.2.1. JTAG............................................................................................................................18
4.2.2. aWire........................................................................................................................... 20
4.2.3. PDI...............................................................................................................................21
4.2.4. UPDI Physical Interface...............................................................................................21
4.2.5. debugWIRE................................................................................................................. 23
4.2.6. SPI............................................................................................................................... 23
4.2.7. SWD............................................................................................................................ 23
4.3. Atmel OCD Implementations......................................................................................................24
4.3.1. Atmel AVR UC3 OCD (JTAG and aWire).....................................................................24
4.3.2. Atmel AVR XMEGA OCD (JTAG and PDI physical).................................................... 24
4.3.3. Atmel megaAVR OCD (JTAG)..................................................................................... 24
4.3.4. Atmel megaAVR/tinyAVR OCD (debugWIRE)............................................................. 25
4.3.5. Atmel tinyX-OCD (UPDI)............................................................................................. 25
4.3.6. ARM Coresight Components....................................................................................... 26
Atmel JTAGICE3 [USER GUIDE]
Atmel-42634B-JTAGICE3_User Guide-10/2016
2