How to build your own PIC-Programmer using PIC12C50x

Which types of PIC microcontrollers and EPROM’s are supported?

You can use this PIC-Burner for PIC12C50x, PIC12F62x, PIC16FFxx, PIC16F62x and EEPROM 24Cxx. This PIC-Programmer was tested with PIC12C508 (A), PIC12C509 (A), PIC12F629, PIC12F675, PIC16F84A, PIC16F627, and PIC16F628.
The PIC-programmer is easy to build and compact. 3 LEDs indicates the state of the burning-process. Red: burning, yellow: clock-signal, green: power supply. The dimensions are about 50 mm x 62 mm.

The Modification of this JDM-Programmer:

In comparison to the original JDM-Programmer exists a connection between pin 10 (JDM) and Vss instead of VDD. This modification makes it possible to program PIC microcontrollers with LVP-function (for example PIC16F627 or PIC16F628).

The Schematic of the PIC-Programmer:

The wiring diagram was drawn with Eagle-Lite by CadSoft in order to create a print layout by my self. Eagle is very popular print layout software in Germany and for non-commercial use free.

The schematic view of the PIC-Programmer ( The bipolar npn-transistors are not very critical. Probably you can choose almost any small signal types. The capacitors are 16 Volts types. The SUB-D-connector is female and has 9 Pins (Reichelt-Best.-Nr.: EMV-BUCHSE 09W). All resistors are common and have 1/4 Watts, 5% tolerance (Download of the Eagle-SCH-file for the schematic here).
Schematic PIC-Programmer

The Print Layout:
I developed the print layout with the help of Eagle. Because I am not a professional lay outer I used the auto router. After some tries and errors I came to a practical solution for homebrewed stuff. My intention was not to build something for the industrial mass production.

READ  PIC16F84A timer0 code and Proteus simulation


For more detail: How to build your own PIC-Programmer using PIC12C50x

Current Project / Post can also be found using:

  • pic programmer circuit diagram and software
  • pic16f84 ic programmer circuit rs232 diagram pcb design
  • eeprom programmer circuit
  • pic programmer homemade circuit

Leave a Comment

= 4 + 3

Read previous post:
LED PWM Controller
PIC16F628 4 RGB LED PWM Controller

I am a big fan of LEDs.  Bright, colorful, flashing LEDs.  So, given my affinity for LEDs, I decided to...

Scroll to top