Two types of AVR programmers can be built :
PARALLEL PORT
Following circuit diagram shows ultra simple AVR microcontroller (SOURCE: unkown). It requires very few components and its very simple to build on general purpose matrix PCB. You can use PonyProg2000 software to program your AVR using this programmer.
CIRCUIT DIAGRAM :
LIST OF COMPONENTS :
1)Resistors | 220Ohms ,1/4W | 4 |
2)Capacitors | 27pF,disc | 2 |
1µF , electrolytic | 2 | |
3)Crystal | 4Mhz OR 8Mhz | 1 |
4)Voltage regulator | 7805 | 1 |
5)Connector | D25 Male | 1 |
6)Grid PCB | 3″ x 3″ | |
7)Connecting wires | - | - |
• As programmer circuit is very simple, u can use substitutes if particular component is not available at your place.
• You will not get 3”x 3” GPCB ready made, you have to cut standard sized PCB. 3” x 3” is just rough estimate
• You will not get 3”x 3” GPCB ready made, you have to cut standard sized PCB. 3” x 3” is just rough estimate
CONFIGURING AND USING PONYPROG2000 :
- Open PonyProg2000
- Select menu : Setup>Interface Setup
- Select “parallel”, from drop down box select “Avr isp i/o”, select “LPT1″. Click OK.
4.Now select menu Setup>Calibration. A dialog box will appear , click YES.
5.Now PonyProg2000 is configured and ready to use.
6.To burn your .Hex file into micro, select File>Open Program(FLASH) file.
7.Select appropriate microcontroller from the list of devices at top-right. e.g >
8.Connect your programmer ckt to PC, then place your micro into programmer ckt and turn on its power supply.
9.Now click on the encircled icon :
10.When device is programmed you will get “Program succesful” message.
Make your own universal AVR programmer (parallel port)