Major programmer types for 8 bit AVR microcontrollers
AVR microcontrollers have many ways to be programmed. One type of adapters are used only to program AVR memory others are used to program and debug. AVRISP The most known and common programming adapter is AVRISP, which is the basic tool and can be used to program Flash, EEPROM memory, most of the fuses, lock-bits for probably all 8bit AVR MCU’s. The programmer connects to a computer via an RS232 serial interface powered from the target board with no need additional power supply. The programmer connects to the target board via one of two headers – 6 or 10pin. AVRISP from Atmel Corporation is designed to work from AVRStudio as front end software and is upgradable. However, AVRISP is discontinued due to the newer adapter appearance – AVRISP MKII. There are cheap third party clones available. But most of them aren’t compatible with AVRStudio but work well with programs like PonyProg or AVRDUDE.