ATmega16 and ATmega32 Targets
The AVR Dragon and Dragon Rider support ISP, JTAG and Parallel High Voltage programming and JTAG on-chip debugging of ATmega16, ATmega32, ATmega644 and similar targets.  Insert the target microcontroller into the 40-pin socket U1 with pin 1 at the upper left.  These devices have dedicated pins for XTAL1, XTAL2 and RESET which are permanently wired on the Dragon Rider and therefore do not need jumpers.
Devices known to be compatible with the Dragon Rider 40-pin socket (U1) are as follows:
- ATmega16, ATmega16A and ATmega32 and ATmega32A
- ATmega164P/V, ATmega324P/V and ATmega644P/V (ATmega324P/V family)
- ATmega164PA, ATmega324PA and ATmega644PA (ATmega324PA family)
To use the ISP interface for programming, place jumpers on the following headers:
- J16 (RESET), pin 2 to pin 3 ... RESET from Dragon ISP
- J22 (MOSI), center pin to pin 1 (top) ... MOSI to PB5
- J23 (SCK), center pin to pin 1 (top) ... SCK to PB7
- J24 (MISO), center pin to pin 1 (top) ... MISO to PB6
Remove all other jumpers.  Either direct (5V nominal) or sub-regulated (e.g. 3.3V) power can be used during ISP programming.
To use the JTAG interface for programming and on-chip debugging, place jumpers on the following headers:
- J16 (RESET), pin 2 to pin 3 ... RESET from Dragon JTAG
- J25 (TCK), pin 1 to pin 2 ... TCK to PC2
- J26 (TMS), pin 1 to pin 2 ... TMS to PC3
- J27 (TDO), pin 1 to pin 2 ... TDO to PC4
- J28 (TDI), pin 1 to pin 2 ... TDI to PC5
Remove all other jumpers.  Either direct (5V nominal) or sub-regulated (e.g. 3.3V) power can be used during JTAG programming and debugging.
To use High Voltage Parallel programming, use 10-way ribbon cables with sockets to connect:
- J21 (PROG DATA) to J2 (PORTB)
- J17 (PROG CTRL) to J4 (PORTD)
Turn on SW2 (5V power direct to VTG from Dragon) and place jumpers on the following headers:
- J15 (XTAL1), pin 1 to pin 2 ... Clock from Dragon
- J16 (RESET), pin 1 to pin 2 ... RST from Dragon HV
- J18 (BSEL2), pin 2 to pin 3 ... PCM0 to PA0
Remove all other jumpers.  Note that direct (5V nominal) power must be used during high voltage programming.  If you have a crystal socket in the X1 location, remove any crystal.  However, it may be possible to proceed with high voltage programming with a crystal and load capacitors in place.
Note on Testing/Verification
The above information has not been verified on all combinations of AVR Dragon firmware revisions, AVR Studio software revisions and Atmel Microcontroller product variants and date codes.  Testing has been performed using AVD Dragon firmware revision 0x01010103, microcontrollers ATmega16L-8PI 0425J and ATmega32L-8PI 0244 and AVR Studio version 4.12 Service Pack 4.