This is a PIC PROGRAMMER. Using a simple circuit controlled by Serial output, you can insert your source code right into your PIC16F628A. It doesn't need any other IC.
Looks nice, but I am looking for something I can make myself. I'm learning to make PCBs and read schematics. The JDM type I built I just can’t get to work right. I can erase it but not write to it with icprog. I can’t get winpic to even initialize it.
![Serial Serial](http://electronics-diy.com/schematics/744/fd-spp-pb1.jpg)
I went back over my schematics but everything looks right. I guess I just can’t work the programs. I’ve tried everything I may have overheated something during the solder process (My pen is a 40 watt) I may have to order something like the inchworm but I'll try another time or two and prove to myself I just cant do it first.
I have built this project to burn my small PIC's This is a serial programmer works on the RS232 ( PC serial port ), known as JDM Programmer, thanks to the site which contains the schematic and the programmer software. The programmer is powered from the Serial port itself, so there's no need to any external power supply. But be careful this circuit will not work with the Laptop Serial port due to the weak voltages it has.
I have used a very nice programmer software called 'Win PIC Programmer' you can download it from it's very stable and powerful. The project has been tested with the following IC's: PIC16f84A PIC16f628A. I have made the PCB using WinQcad Software it's easy and has a nice autorouting feature.
![Pic16f628a serial programmer jobs Pic16f628a serial programmer jobs](http://geoffg.net/Images/ProgrammingPICs/ICSP.jpg)
Please download the PDF document which contains the true scale dimensions. You will see two files: PCB.pdf and PCBcopperpour.pdf the second one has a 'mass copper pour' to save your etching solution and to speed up the etching process without affecting your tracks. I used the Toner Transfer method draw the tracks, i can say the output is nice.
I have included the steps required to make PCB in the following steps. Attachments.