Different AVR Programming Methods Tutorial
In System Programming (ISP)
AVRISP, AVRISP MKII, STK500, AVRISP clones, AVR910 Programmers
JTAG
JTAG-ICE, JTAG-ICE MKII, JTAG-ICE clones
Bootloader
Supported By: MEGA AVRs
Supported Programmers: N/A
High Voltage Parallel Programming (HVPP)
Supported By: Most non-TINY AVRs (with exceptions)
Supported Programmers: STK500
High Voltage Serial Programming (HVPP)
Supported By: Many TINY AVRs (with exceptions)
Supported Programmers: STK500
Link to Tutorial:
http://www.avrfreaks.net/index.php?name=PN...1a335c9e#228309