This programmer is intended for in-circuit programming of Atmel AVR microcontrollers. It is connected to the USB port of a personal computer, has the ability to supply power to a programmable device, select a programming frequency, and is operational under Linux, Mac OS X and Windows operating systems.
The programmer supports the following software ::
1. AVRDUDE since version 5.2 (Recommended)
http://savannah.nongnu.org/projects/avrdude/
2. BASCOM-AVR, starting from version 1.11.9.6;
http://www.mcselec.com/
3. Khazama AVR Programmer;
http://khazama.com/project/programmer/
4.eXtreme Burner - AVR;
http://extremeelectronics.co.in/avr-tutorials/gui-software-for-usbasp-based-usb-avr-programmers/
To be supported by the AVR Studio 4 environment, the programmer can be made STK500 compatible. To do this, it must be programmed with an alternative program that can be found on the website
http://www.obdev.at/products/vusb/avrdoper.html
Supported microcontrollers list: (depends on software)
AT90S2313, AT90S2323, AT90S2343, AT90S4422, AT90S4434, AT90S8515, AT90S8535; ATTINY13, ATTINY15, ATTINY2313, ATTINY24, ATTINY25, ATTINY26, ATTINY261, ATTINY28, ATTINY44, ATTINY45, ATTINY61, ATTINY84, ATTINY84, ATTINY85, ATTINY861; ATMEGA103, ATMEGA128, ATMEGA1280, ATMEGA1281, ATMEGA16, ATMEGA161, ATMEGA162, ATMEGA163, ATMEGA164, ATMEGA168, ATMEGA169, ATMEGA32, ATMEGA324, ATMEGA325, ATMEGA3250, ATMEGA328, ATMEGA329x ATMEGA48, ATMEGA64, ATMEGA640, ATMEGA644, ATMEGA645, ATMEGA6450, ATMEGA649x, ATMEGA8, ATMEGA8515 , ATMEGA8535, ATMEGA88