Wednesday, 25 June 2014

Make your own USBasp programmer

You can make your own USBasp programer using just few components.

USBasp is an open source programmer which supports AVR family.
For making this programmer you need an Atmega8 with USBasp firmware. The  firmware and list of supported devices can be found at  www.fischl.de/usbasp/



The fuse byte should be as follows:

HFUSE=0xC9
LFUSE=0xEF

You can upload firmware and set fuse from another programmer and download Bill of Material,
firmware

You can also burn 8051 from this USBasp programmer i.e. it acts as both 8051 + AVR programmer.
However, the firmware is different for combo programmer. I will upload the firmware sometime later.


The software for uploading programs are:

  •  AVRDUDE  (COMMAND LINE)
  • AVRDUDES  (GUI BASED)