Wednesday, August 1, 2012

JDM - A Simple PIC Programmer Circuit

Circuit circuit on dot Board
Circuit on dot Board

The JDM programmer is one of the simplest PIC programmers available. The design comes from the excellent JDM low cost programmer. It connects direct to the PC serial port using Windows driver software IC-Prog for easy programming. No external power supply is required and a simple board layout is given requiring no special PCB manufacture. Note that the design is limited to the PIC series (12F, 16F and 18F) of chips and cannot be used for In System Programming - ISP.
If you need a more advanced programmer then try WinPic800.

The JDM circuit connects to the computers serial port through a DB9F female connector and the LED are optional but are very useful particularly when testing the circuit.

JDm Circuit 1
Connection with 16F84

By connecting below two circuits together, you can able to get a complete JDM programmer for program all pic series.

JDm Circuit 2
Circuit 1

JDM all pic series connector
Circuit 2

Hardware Testing

  1. Connect the programmer to the PC serial port using the Female to Male serial lead
  2. Start the IC-Prog software and under 'Settings -Hardware' select JDM Programmer
  3. Insert the PIC into the programming socket

IC-Prog interface
IC-Prog interface

WinPic800 interface
WinPic800 interface

18 comments:

  1. this project is 100% working
    thanks

    ReplyDelete

  2. This can be used for programmers IC pic 16F88 well yes sir?

    ReplyDelete
    Replies
    1. Of course, you can use this circuit to programming PICs

      Delete
    2. this can be programme to PIC16F84A?

      Delete
    3. Yes. You can use it to programming PIC16F84A

      Delete
  3. Thank you so much I have to try to PIC16F88 ic and successful.

    ReplyDelete
  4. hi, do you have a photo of the solder side ??
    thank you..

    ReplyDelete
  5. this can be programe pic 12f683?

    ReplyDelete
  6. Can I use this project for SMART CARDs like Silver card, Green 2 card and Gold card (based on pic16F877 and pic16F84)?

    ReplyDelete
    Replies
    1. Most of the Microcontroller can programme usin this, including 877 & 84

      Delete
  7. the db9 you use on the Circuit On Dot Board design female or male ???

    ReplyDelete
    Replies
    1. when i use icpro it tell me failed to verifying at 0000h
      what chould i do about that
      and thank you very much for every thing , good job

      Delete
    2. Try WinPic800 and check whether IC is good or not.

      Delete
  8. Without configure mclr 12v,you got error 0000h,(long time ago,is ok)but not now..

    ReplyDelete