USBasp Programmer

3V3/5V USB in-circuit programmer for Atmel AVR controllers
R 64.00 each Estimated Dispatch Tomorrow Total Cost R 64.00

Product Description

The AVRasp programmer is based on Thomas Fischl’s USBasp design which is for a USB in-circuit programmer for Atmel AVR controllers. The programmer uses the onboard microcontroller, an ATMega88 or an ATMega8, to interface with the computers USB port resulting in a very smal BOM.

Each pack contains the USBasp programmer along with a 10-pin programming cable. 



The USBasp is compatible with Windows, Linux and Mac OS and has the following features:

  • Supports 3V3 and 5V systems
  • Auto-baud detection
  • Resettable over-current protection (500mA) to protect your motherboard from short-circuits
  • Two adhoc 3.6V regulators to mitigate the rist of circuit instability

The following devices are supported by the programmer:

51 Series AT89S51 AT89S52 AT89S53 AT89S2051A T89S4051
AVR Mega Series ATmega8 ATmega48 ATmega88 ATmega168 ATmega328 ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164 ATmega169 ATmega2560 ATmega2561 ATmega32 ATmega324 ATmega329 ATmega3290 ATmega64 ATmega640 ATmega644 ATmega649 ATmega6490 ATmega8515 ATmega8535
AVR Tiny Series ATtiny12 ATtiny13 ATtiny15 ATtiny25 ATtiny26 ATtiny45 ATtiny85 ATtiny2313
AVR Classic Series AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515 AT90S8535
AVR CAN Series AT90CAN128


Software and Documentation

Click here to download the Windows driver.

If you would like the firmware or the designs/circuitry, check out Thomas Fischl's website.   

There are four software packages available that supports the USBasp programmer. Be sure to use the latest version to ensure support: