Summary of Simple JDM PIC Programmer
This article describes building a JDM PIC programmer that interfaces via a PC's RS232 serial port to program small PIC microcontrollers like the PIC16f84A and PIC16f628A. The programmer draws power from the serial port, eliminating the need for an external power supply, though it is incompatible with laptop serial ports due to insufficient voltage. The project uses "Win PIC Programmer" software and includes a schematic, PCB design (created with WinQcad), and toner transfer PCB fabrication. The design emphasizes simplicity with no critical components and provides downloadable PCB files for fabrication.
Parts used in the JDM PIC Programmer:
- PIC16f84A microcontroller (tested)
- PIC16f628A microcontroller (tested)
- RS232 serial port connector
- PCB (custom designed using WinQcad)
- Components as per the provided schematic (not explicitly listed)
- Toner transfer materials for PCB fabrication
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 http://pic16f84.hit.bg/ 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
http://freenet-homepage.de/dl4yhf/winpicpr.html, it’s very stable and powerful.
The project has been tested with the following IC’s :
PIC16f84A
PIC16f628A
Step 1: The schematic
Step 2: The PCB
– I have made the PCB using WinQcad Software it’s easy and has a nice autorouting feature. Please download the PDF document which contains the true scale dimensions.
You will see two files :
PCB.pdf and PCB_copper_pour.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.
Step 3: Toner Still on the PCB
This output from the Ironing process, you can see the black toner tracks, the paper has been removed using a tooth brush.
For more detail: Simple JDM PIC Programmer