I was wondering to use some PIC 18F microcontrollers in my projects.The well known 18F2550 & 18F4550 got USB which is much useful in current environments.But the problem was didn't have a good programmer to program them.My intention was to build a good USB programmer like PICKIT2lite but it also need a 18F2550 which should be programed in order to use this.So,I was looking for a very simple and easy to build programmer for 18F.Luckily I was able to find such,called ART2003 programmer.It just needs a 220 Ohm resistor,a 47uF capacitor and some 1N4148 diodes.All these parts are available at any part of the country.The total cost for this project was below Rs:100/=
Here's my little programmer :)
The schematic can be found at:
I use WinPIC 800 v3.59 which also can be found on that link to program the microcontroller.Make sure you have enabled Low Voltage Programming(LVP) fuse.
You have to connect PGM,PGC,PGD,MCLR,VDD,VSS pins according to your uC's datasheet.
Now I can build my own PICKIT2lite USB programmer :)
You can also use this simple programmer to programmer a Bootloader and then you can change the program on microcontroller without any programmer by just using USB.