About The Programmer
USBasp is a USB in-circuit programmer for Atmel AVR controllers. It simply consists of an ATMega48 and ATMega88 an ATMega8 and a couple of passive components. The programmer uses a firmware-only USB driver, no special USB controller is needed.
Features
- Works under multiple platforms. Linux, Mac OS X and Windows are tested.
- No special controllers or smd components are needed.
- Programming speed is up to 5kBytes/sec.
- SCK option to support targets with low clock speed (< 1,5MHz).
NOTE:- I have posted a new porgammer with same hardware as this but capable to program 8051 and avr both with changing the firmware only.
click here to see USB 8051 & avr programmer'
Simple Steps to made This programmer
Step 1:-
Download:Firmware and circuit
The following packages include circuit and firmware.
Firmware is the software which going to be burn into programmer's microcontroller, this firmware have code to enable the programmer to communicate with pc via usb and target microcontroller
Click This link to dwonload the Firware and circuit
usbasp.2011-05-28.tar.gz (519 kB ) UPDATED
Please refer to Readme.txt for details on building, installing and using USBasp.
Schematic USB AVR Mircrocontroller progammer |
Step 2:-
Buy The parts You need
Part Descirption Qty
ATMEGA8 Microcontroller 1
ATMEGA8 Microcontroller 1
3.6 Volts Zeaner Diode 2
22pf Capacitor 2
100nf Capacitor 1
4.7uf capacitor 1
12Mhz Crystal 1
10K Resistance 1
1K Resistance 3
68ohm Resistance 2
2.2K Resistance 1
LED Led (Red & Geen) 2
USB connector 1
USB Cable 1
3 Way dip switch 1