Contents
The Atmel AVR Dragon Debugger
1. Introducing AVR Dragon
1.1. Supported Protocols
1.1.1. Programming Interfaces
1.1.2. Debugging Interfaces
1.2. Overview
2. Known Issues
3. Getting Started
3.1. Before Starting
3.1.1. USB Setup
3.1.2. Unpacking the Atmel AVR Dragon
3.1.3. System Requirements
3.1.4. Hints
3.2. Software and USB Setup
3.2.1. Software and USB Setup
3.2.2. Install New Hardware on the Computer
3.2.3. Install USB Driver after Atmel Studio is Installed
3.3. Board Description / Headers
3.3.1. Headers
3.3.1.1. SPI (ISP) Header (mounted)
3.3.1.2. JTAG Header (mounted)
3.3.1.3. HV_PROG Header (not mounted)
3.3.1.4. VCC Header (mounted)
3.3.1.5. EXPAND Header (not mounted)
3.3.1.6. Status LEDs
4. Connecting the Atmel AVR Dragon
4.1. Connecting to Target through the JTAG Interface
4.1.1. Connecting Atmel AVR Dragon to Target Board
4.1.2. Connecting Atmel AVR Dragon to Several Devices Placed in a JTAG Chain
4.1.3. Connecting Atmel AVR Dragon to Atmel STK500
4.1.3.1. Example: Connecting Atmel AVR Dragon to Atmel STK500 with ATmega32
4.1.3.2. Atmel STK500 JTAG Adapter
4.1.4. Enabling the JTAG Enable Fuse
4.2. Connecting to Target through the debugWIRE Interface
4.2.1. Atmel AVR Dragon debugWIRE Connector
4.2.2. Connecting Atmel AVR Dragon Probe to 6-pins SPI Header using a 6-pin Cable
4.2.3. Re-enabling the SPI Interface
4.3. PDI Programming
4.4. aWire Programming
4.5. SPI Programming
4.6. Parallel Programming Description
4.7. High Voltage Serial Programming Description
5. Using the Onboard Prototype Area
6. Device Connection Sheets
6.1. Devicesheet: SCKT3100A3
6.2. Devicesheet: SCKT3200D2
6.3. Devicesheet: SCKT3300D3
6.4. Devicesheet: SCKT3400D1
6.5. Devicesheet: SCKT3500D-
6.6. Devicesheet: SCKT3700A1
6.7. Devicesheet: SCKT244484
6.8. Devicesheet: SCKT000162
6.9. Devicesheet: Off board Targets
7. On-Chip Debugging
7.1. Introduction to On-Chip Debugging (OCD)
7.2. Physical Interfaces
7.2.1. JTAG
7.2.2. aWire Physical
7.2.3. PDI Physical
7.2.4. debugWIRE
7.2.5. SPI
7.3. Atmel AVR OCD Implementations
7.3.1. Atmel AVR UC3 OCD (JTAG and aWire)
7.3.2. Atmel AVR XMEGA OCD (JTAG and PDI Physical)
7.3.3. Atmel megaAVR OCD (JTAG)
7.3.4. Atmel megaAVR/tinyAVR OCD (debugWIRE)
8. Special Considerations
8.1. Atmel AVR XMEGA OCD
8.2. Atmel megaAVR OCD and debugWIRE OCD
8.3. Atmel megaAVR OCD (JTAG)
8.4. debugWIRE OCD
8.5. Atmel AVR UC3 OCD
9. What's New
10. Command Line Utility
11. Troubleshooting
12. Technical Information
12.1. Atmel AVR Dragon Requirements
12.1.1. System Unit
12.1.2. Operation
12.1.3. I/O Pins
12.2. Technical Support
13. Evaluation Board/Kit Important Notice
14. Revision History
15. Legal Disclaimer