USBasp White



“AVR USBasp” programmer is compatible with well-known “USBasp” programmer, originally supported by Thomas Fischl. It can be used for programming most of the Atmel AVR microcontrollers through a firmware  USB driver.USBasp is supported by many popular software for this microcontrollers family and applications dedicated to write and load files with program to microcontrollers, for example: Bascom, AVRDude, WinAVR and many others. It owes its popularity to its speed and ability to work with many applications. USBasp is widely used by people who create programs for AVR.


Package included:

  • Programmer compatible with USBasp
  • Standard IDC 10-pin cable (50 cm) with two sockets crimped onto either sides (compatible with KANDA connectors)
  • 2 jumpers for configuration

Progammer properties:

  • Standard IDC 10-pin cable (50 cm) with two sockets crimped onto either sides (compatible with KANDA connectors)
  • 3 configuration jumpers (description below)
  • No additional USB cable is needed
  • Built-polymeric fuse 500 mA which prevent damage USB port
  • The power supply can be provided to the target board from the USB port (5V)
  • USBasp works under multiple platforms: Windows XP, Windows Vista, Windows 7, Linux
  • Ease of use, excellent for beginners as well as for experienced programmers
  • Programming speed:  up to 5kB/s
  • 2 status LEDs (red and green)

pinout_usbasp (1)

Jumpers set-up:

  • SERVICE – jumper used for firmware upgrade (it should be removed during normal work)
  • SLOW – connected jumper is used to reducing the SCK frequency of programming
  • POWER – connected jumper is used to provide the power supply to the target board from the USB port (5V)

Programmer available in six different colors.

Supported processors:

  • ATmega8, ATmega88, ATmega8515, ATmega8535, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega103, ATmega32, ATmega324, ATmega329, ATmega3290, ATmega48, ATmega64, ATmega640, ATmega644, ATmega649, ATmega6490, ATmega168, ATmega328
  • ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny45, ATtiny84, ATtiny85
  • AT90S2313, AT90S2333, AT90S1200, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90CAN32, AT90CAN64, AT90CAN128

Supported applications:

    • Bascom AVR
    • AVRDude
    • WinAVR
    • other