USBASP is a USB in-circuit programmer for Atmel AVR controllers. It simply consists of an ATMega8 and a few passive components. The programmer uses a firmware-only USB driver, no special USB controller is needed. Some of the key features include: a. Works under multiple platforms. Linux, Mac OS X and Windows are tested, b. Programming speed is up to 5kBytes/sec, and c. Slow SCK option to support targets with low clock speed (< 1.5MHz).
Features
- Allows you to read or write the microcontroller EEPROM, firmware, fuse bits and lock bits
- Support for Windows, Mac OS X and Linux
- 5 KB/sec maximum write speed
- Software controlled SCK option to support targets with low clock speed (< 1.5MHz)
- 10 pin ISP interface (conforms to standard ISP 10-pin pinout)
Supported Microcontrollers
ATmega8 | ATmega8A | ATmega48 | ATmega48A | ATmega48P | ATmega48PA | ATmega88 |
ATmega88A | ATmega88P | ATmega88PA | ATmega168 | ATmega168A | ATmega168P | ATmega168PA |
ATmega328 | ATmega328P | ATmega103 | ATmega128 | ATmega128P | ATmega1280 | ATmega1281 |
ATmega16 | ATmega16A | ATmega161 | ATmega162 | ATmega163 | ATmega164 | ATmega164A |
ATmega164P | ATmega164PA | ATmega169 | ATmega169A | ATmega169P | ATmega169PA | ATmega2560 |
ATmega2561 | ATmega32 | ATmega32A | ATmega324 | ATmega324A | ATmega324P | ATmega324PA |
ATmega329 | ATmega329A | ATmega329P | ATmega329PA | ATmega3290 | ATmega3290A | ATmega3290P |
ATmega64 | ATmega64A | ATmega640 | ATmega644 | ATmega644A | ATmega644P | ATmega644PA |
ATmega649 | ATmega649A | ATmega649P | ATmega6490 | ATtiny12 | ATtiny13 | ATtiny13A |
ATtiny15 | ATtiny25 | ATtiny26 | ATtiny85 | ATtiny2313 | ATtiny2313A |
Documents
USBASP AVR programmer detailed tutorial
AVR programmer USBASP user guide
AVR programmer windows drivers
Reviews
There are no reviews yet.