Microcontroller Pic-And-Eeprom
Microcontroller Pic-And-Eeprom
Search
Ads by Google Pic Programmer PCB EPROM Programmer Circuit Circuit Board Projects
Sometimes
Vote Results
ASAHITEC Stencils India www.asahitec-j.co.jp
F2 Polished SMT Stencils Wave Solder &
Carrier Pallets
Search
powered by
Microcontroller
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 2 of 22
Power Supply
Radio Frequency
Robotics
Circuit Database
Audio
Alarm
Battery
Converter
Control
In this project we are building a JDM programmer that can handle PIC12, PIC16 and PIC18 Metering
family microcontrollers and some popular 24C family EEPROMs. The programmer also provides Miscellaneous
ICSP feature that allows In-Circuit Serial Programming. So if you desire, you will not have to Power Supply
carry your MCU each time when you reprogram it. The circuit is connected to the PC via serial
Radio Frequency
port and no external power supply is needed. On the other hand, if you want to use it with a
laptop that do not provide RS232 connection, using the circuit with a USB to RS232 converter Test Equipment
Blogroll
Microchip PIC: 12C508, 12C508A, 12C509, 12C509A, 12CE518,
Electronics Forum
12CE519,12C671, 12C672, 12CE673, 12CE674,12F629, 12F675, 16C433, Electronics Quiz
16C61, 16C62A, 16C62B, 16C63, 16C63A, 16C64A, 16C65A, 16C65B, Impedance Calculator
16C66, 16C67,16C71, 16C72, 16C72A, 16C73A, 16C73B, 16C74A, 16C74B, Hackolog
16C76, 16C77,16F73, 16F74, 16F76, 16F77,16C84, 16F83, 16F84, Custom essays
Copy from iPod to iTunes--
16F84A, 16C505,16C620, 16C620A, 16C621, 16C621A, 16C622, 16C622A,
Made Easy!
16CE623, 16CE624, 16CE625, 16F627, 16F628, 16F628A, 16F630, 16F676, Home Cinema System
16C710, 16C711, 16C712, 16C715, 16C716, 16C717, 16C745, 16C765, Copy from iPod to iTunes--
16C770, 16C771, 16C773, 16C774, 16C781, 16C782, 16F818, 16F819, Made Easy!
16F870, 16F871, 16F872, 16F873, 16F874, 16F876, 16F877, 16F873A, Electrical Safety Clothing
16F874A, 16F876A, 16F877A, 18F242, 18F248, 18F252, 18F258, 18F442, Ken Fisher Complaints and
Fraud Book
18F448, 18F452, 18F458, 18F1320, 18F2330, 18F432
Hacked Gadgets
Electronics-Lab
As you see the circuitry contains a few components listed below. uC Hobby
Youritronics Blog
T1, T2 : BC337 Transistor MCU project everyday
D1, D4, D5, D6 : 1N4148 Diode Elecfree Blog
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 3 of 22
Building a Homemade
Monopole Antenna
Xprotolab - Miniature
Oscilloscope and Waveform
Generator
The PCB file is provided in pdf format. You can apply it to the board by using the ironing method.
Click here to download the schematic and the PCB layout files.
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 4 of 22
Assembling the components is straightforward. The only trick is shown in the photo. Before
soldering the 40 pin socket, you must cut the plastic bridges between the sides. Another issue,
don't forget to solder the diode (D6) and the jumper under the sockets first.
Here is the final. If you don't miss any short-circuits, you will see the red LED will bright up when
you connect the programmer to the serial port. Now it is ready to use. You may use ICPROG and
WinPIC to start programming your PICs or EEPROMs.
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 5 of 22
Don't forget! Wrong placement may defect your IC, programmer or computer.
Electronics Portal
Microcontroller / MCU
Avnet offer advanced
Microcontroller / MCU
components
www.em.avnetasia.com
Ads by Google Pic Projects Pic EEPROM C++ Programmer Pic Design
Comments (138)
miko
Anass
carlos
sam
Yes it is a JDM programmer and you can use it with ICPROG, WinPIC or some other software that is not
tried before by us.
yl
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 6 of 22
khaled1
sam
gb
Hello all
Does any one can tell if it works also with mplab ide ?
jck
nergal
wellboy
jack
Hi, the mistake is corrected thanks The right writing is "DB9 PCB Mount Female Connector"
Pepito
The RED led turns ON inmediatly you connect the programmer on the PC????? Even if a driver/software
to programm isn`t running????
jack
You should also check the connections especially between the socket pins. Which software are you using
with the programmer?
Pepito
I'm using winpic800. When I test the programmer with winpic the yellow led (CLOCK) doesn't turn ON,
and the RED & GREEN leds turns ON during the HARDWARE TEST or DETECT DEVICE of winpic.
Also the RED & GREEN LEDS doesn't bright so much during the test, the led's light are visible just when
I turn off the room's lights :p
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 7 of 22
b) I have to configure something about the COM port on windows &/or winpic because the clock doesn't
shows life signals :p
I'am using windows XP sp2, Winpic800 and I selected as the hardware a JDM PROGRAMMER.
If someone knows a trick I'll be thankfull because is my first project with a PIC. ^^
jack
Hi Pepito,
Please try once more with winpic (not winpic800) . You can download it from the link below
http://www.ece.nus.edu.sg/ee2001/html/Common/WinPic/WinPIC.zip
If this time it also fails, then I think it is a hardware problem as you said.
Ed
robotsmani
robotsmani
Can you please tell me, how can i connect a 40 pin zif socket. Is the re any change in the PCB. Because
this weekend i am planning to make this PCB. Please reply me..it is very urgent....
jack
Hi robotsmani you can connect a 40 pin zif socket if you use only 40 pin ICs. So then you can not
program 8, 18 and 28 pin devices.
robotsmani
Using 40 pin zif, you can connect any type of pin right, only think i feel that, we need to reconfigure the
pin connection to program any type of pin devices. Normally you know, all universal programmers will
have the zif socket...
anyway thank for your reply Jack..if you have any schematic using zif socket...let me know...
Ed
jack
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 8 of 22
http://ww1.microchip.com/downloads/en/DeviceDoc/30277d.pdf
http://www.embedinc.com/picprg/icsp.htm
Ed
hello friends any one could tell the use of header connector?
robotsmani
How can i know this circuit is working. i built this and connected to the computer. the red and green LEDs
are glow. Installed WinPic from the above url. I did some blank check. the blue LED glow...after that no
LEDs are glowing. Is my circuit is working. How can i check before program some PIC.
GaneshKumar.SW
I ve designed that board completely. As soon as I connect this board i could get the RED LED glowing
brightly but after some 10 seconds it fades off and no recognition could you guess what might be the
problem
GaneshKumar.SW
IF RED LED is not glowing then which part of the circuit is to be tested for debugging
jack
Hi GaneshKumar, it is really hard to guess the problem you should check all the connections till you find it
out.
omid
jack
Bob
Hi ,
my programmer do not int. ( Winpic )failled reteurn DATA (high) and how is the setting for the com port
will someboddy tell my.
Harish Sowkur
I would request anybody who got the board working successfully. More information needed on exact
programmer software to be used. Any particular settings in software required?
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 9 of 22
Jeep
Inovator
YAWN
hey I would like to ask how to place the chip on the programmer. the arrow indicates what? I'm beginner
here.1st time learning PICs.
hrvat
hrvat
where is assembly picture? how can i know where components goes, except that i look on schematic...
siltorres
Can this circuit program BIOS 16 pin (eeprom)and the power supply of the DB25 is sufficient to record all
these chips memory?
harish
harish
How many of you all have got this programmer working? Which programmer software to be used? any
settings required?
manoj
hi
Tilo
Hi, Tyvm for the tutorial and files. I would like to cheat someone who is buying my car. Would you be
willing to GIVE me everything I need to do that?
TYIA,
Tilo
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 10 of 22
qwer
"using the circuit with a USB to RS232 converter may not give a proper result"...
joseph assem
hi i did the programmer and winpic recognize it successfully ,read it successfully , erase it successfully
but when i try to write to it ,it says programming failed so what is the problem any ideas or trials u can
suggest on me ?
joseph assem
matt
Hi Joseph, I am using this programmer too and winpic sometimes gives error but actually it writes on PIC
succesfully. You can try your PIC in your circuit you will see it is working. On the other hand which PIC
are you using?
joseph assem
i am using 16f628a
are u sure it writes although i get this error ?
cause as u see in the verify it says as an example Verify Error: 000004: read 003FFF, wanted 0000BB
and 003fff is the value of the pic when it is empty and this means that it is still empty and it is not
programmed i think
also if it program in the right way why i get this error is it problem with winpic and if so does it gives this
error with all pic's or its only with some pic's
and one last question which program to use so as not to get writing error's
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 11 of 22
matt
I used 16f628a with winpic and this programmer. No problem occured. I just check your error message, it
seems your pic is defected and memory partitions are not working properly. I suggest you change your
pic. Additionally don't forget to select your PIC device from the related section of winpic.
joseph assem
i have also 16f630 i was trying to program it now but i don't know how to put it is in the supported list but it
has only 14 legs i can't see where to put one with 14 pins in the above image showing where to put pic's
matt
Hi Joseph, The programmer does not support 14 pin ICs. You may try your chanse by rechecking your
programmer connections.
joseph assem
also to prove my point when i programed it and it gave me this error i tried the check blank test and it
says that the pic is blank so how it comes that u say it already programed the pic when it is still blank
joseph assem
matt
When a pic is defected winpic can give weird results like saying the pic is blank after blank test or
succesfully erased etc. but when you try to program the pic, it wont work as you experience. My opinion,
try again after changing your pic16f628a. Because this model is really troubleless one and it is hard to
have problem with it. I will be glad if you will inform us too. regards.
joseph assem
i noticed that the yellow led lights very well but the green and red leds light are so dim and i can't see
specially the green led without turning the room light off so it came to my mind that i did't find the 1.8 k
resistor so i replaced it with 1.5 k resistor could this be the reason for my problem and if so which resistor
to put i did't find except 1.5k or 2k
joseph assem
hi all i think that the problem is not from this programmer cause after i failed with this programmer i made
this programmer http://www.instructables.com/i...rogrammer/
and in the site they say they tested PIC16f84A
PIC16f628A and both worked fine but in my case when i made this programmer and i tried both
PIC16f84A PIC16f628A a got the same error from the programmer posted here in this page so i guess
the problem is not from the programmer so what could it be?
may be serial port on my pc is not giving the right voltage and to know that what is the appropriate
voltage for serial port and how to measure mine what pin numbers to measre?
arlene
I tested this programmer with PIC16F84, PIC16F628, and PIC18F452 and it is really working fine and it is
really fast! If I have chance to try with other PIC then I will write my experience here. Thanks a lot!
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 12 of 22
JN
Does anyone have digi-key part list to build this ? Thanks in advance.
Thormar87
Hi.
I was wondering, on the Eagle CAD schematic there are only PIC pin names on the wires that go from
the DB9 to the IC sockets. Which RS-232 signal wires go to which DB9 pin.
wooly
i would like to know the value of the r1,r3,r4,d6, d3,d2,d5,d4,t1,c2,c3 can somebody help me plz.
wooly
Ali
hi.
I need simple program about arry it has 20 number and the program work to find maximum number.....
plz
wooly
i would like to know if your programer can program this chip PIC16LF628A
socket
Hi, in your text you mention (twice) a "80 pin" IC socket. However, isn't it actually a 40 pin socket?
jack
bossmazak
Hello , I have progblem with pic16f628a-I/P I was programming and it wrote in winpic:
Programování PROGRAM, 0x000000..0x000302
Ověření 0x06lX..0x000000
Ověřit chybu: 000000: čtení 003FFF, hledá 002806
Ověřit chybu: 000004: čtení 003FFF, hledá 002AE8
Ověřit chybu: 000006: čtení 003FFF, hledá 001303
Ověřit chybu: 000007: čtení 003FFF, hledá 00019F
Další Ověření Chyb, neschopný vypsat všechny (total=767)
Programování CONFIG, 0x002000..0x002007
Ověření 0x06lX..0x002000
Ověřit chybu: 002007: čtení 003FFF, hledá 003F10
CHYBA: Programování špatné ! (bad programming)
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 13 of 22
ryan agoncillo
I had a few experience in dealing with these programmable ICs when we were fixing the system boards
of ATM bank machines. But it's really not my interest to work on component level. Keep working guys :)
Topbanj
I tried printing the circuit but my 40pin ic socket will not fit in to the printed circuit. I have tried different
ways but to no avail. I need help here. Someone pls tell me how i can get this thing working.
vincom
jozik
feri
fadyl
winy
asepHasanBasri
Bala
j. smith
better to be safe and sure when placing the IC cause it will be a waste of money if the right way of
inserting it is not followed...
Jimmy
Hi, when i connect the programmer both red and yellow led's are on, is there a problem with that? please
if someone had the same problem help me.
Cristian
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 14 of 22
Gee99x
Read the article and ye shall be surprised at what ye shall find.. http://www.circuit-
projects.co...rammer.rar
bassem 36
thank you
nOne
I built this programmer and used it to program pic16f628 using ICProg but it gives me a 'Verify failed at
address 0000h'. Then when i read the from the pic it's blank. By the way the power LED do light but it's
not that bright compared to the Program LED and the Program LED flickers while ICProg try to write the
on the IC but I don't see any lights from the CLOCK LED. I've been checking the circuit since last night
and it seems alright. What do you think is the problem here.
E_Jayson
Hi, I built this programmer on a breadboard according to the schematic diagram. When I plug it in, the red
led lights up. I used IC-Prog 1.06B when I read the 12C508 chip the yellow clock led also lights up. But
when I programmed the chip, the green led doesn't light up. And I get this message:
Either I choose yes or no, this message pops up when it starts verifying the PIC chip.
I check the diagram many times, and it was the same as it should be. I even try to set the serial port
settings but it gives the same message again and again. I don't know if there was wrong with the VCC or
MCLR voltages. As the others saying, it should reach about 13v & 5v. But when I test both output
VCC/MCLR the maximum voltage I can read is only 5v max.
Is there something wrong with the schematic or it's just me with the wrong settings?
Thanks in advance:)
Philippine_Boy
Mahe
Hi Jayson, While the programmer is running, the yellow and the green LEDs shuld both blink. I think you
have a connection error in somewhere.
E_Jayson
I checked the connections all night and there's nothing wrong at all.
In fact even when I open a hex file then clicked "PROGRAM ALL" and removed the PIC chip, IC-Prog
continious to program without a chip. And gives again that message "Verify failed at address 0000h".
Same when I opened a hex file then clicked "Verify" it shows the same message "Verify failed at address
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 15 of 22
0000h".
E_Jayson
They said it can be found on the PIC's last memory, but I have no idea where I can find it.
E_Jayson
Mahe
Please use WinPic as the programmer. Choose your device and start programming. Sometimes ICProg
causes problems. On the other hand, you can test your Vpp, clock and data LEDs/signals by using the
"Interface" tab of WinPic. So you can understand where the problem is easier.
Mahe
Other notes,
- Choose your wires as short as possible (since you don't use a PCB, this point is the most important
one.)
- Make sure your transistor connections are ok
- Check your diodes
- Check your resistors and LEDs
- Make sure you capacitance values are exactly same with the caps in the schematic
- Check your PGD, PGC, PGM , Vpp and GND connections. Try interchangin PGD and PGC lines, one
time it worked for me.
E_Jayson
I can see that IC-Prog has hardware check, so the only thing I'm having problem is the green led.
On WINPIC I'm not able to program my PIC12C508 Chip, it doesn't support that chip and also it isn't
include on the device list.
But on the other hand, I made the green led light "up" when I check MCLR on hardware check at IC-Prog
also when I start programming. I changed the placement of "D1 diode" but when I test MCLR/VPP output,
the voltage only reaches 5v same as VDD, it's also the same when I don't change any placement of the
diodes on the original schematic. I'm very close on that one:)
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 16 of 22
Anyway I'll try your suggestions later after I've repaired it.
E_Jayson
It's not the programmer I broke, I over supplied the voltage for MCLR/VPP. So my PIC12C508 burnt up :
( and the output from pin4 is 0v.
But when I plugged my reserved PIC12C508 chip, the output of MCLR/VPP is 5v again.
Any suggestions how I can reach 13v output from MCLR/VPP/PIN4, I'm only having the problem
measure of 5v output when I use hardware check on IC-prog and when clicking "Program all".
I think that's the problem why the program can't be embedded on any of the PIC chips, the power was
insufficient.
(There's must be wrong with the value of components or the schematic diagram.) I have clearly built this
programmer according to the right diagram, And nothings wrong with it, except that I built it on a
breadboard.
Thanks again:)
Philippine_Boy
Thomas
E_Jayson
I had made a mistake with the transistors. I've placed it wrong so it won't work on first time.
But now it works, I used it to program my PIC 12C508A. In less than a minute it's finish and verified
successfully!
Thanks a lot!
Philippine_Boy
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 17 of 22
Gerrie
Can someone please help with the pin configuration between the progammer and the computer?
Guru Prashanth
Thanks Bro.
Prashanth
Silver Aaron
Hi firstly thanx for the great web site very useful with regards to downloading the pcb out lay what format
is it saved under as i can not seam to open it with any of windows standard programs thanx very much
looking forward to programming
bharath
mast3r
wher to put pic 16f84 when you want to program it this shematic example of placement is a litle bit not
understanduble
asaf
hi i build the programmer on a breadboard and have the Yellow & Red LED on but it dosn't works .
in the schematic one of the transistors EMITTER is in the worng side -- is it a mistake or i should connect
it as show ?
Prashanth
Prashanth
bob ms
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 18 of 22
HooGLaNDeR
Aser
Aser
Ricardo
Hi,
Thanks.
shadow
shadow
tats3l
Thnx Thnx Thnx Thnx I work . The first programmer that I tried was that JMD Simple programmer , that
didn't work , bunt this one work perfectly thnx, for the instructional, and have a nice day.
rajinder
Sourav
Hi,
I did all connections correctly but no led s are blinking or illuminated. not even the RED LED. I did the
following steps.
1. connected the serial cable.
2. connect to the programmer with other side of the cable.
no software was installed.
ravibabu
i was able to programme 16f84a, however not able to programme 16f873a (28 pin), help pls
ali shaheen
sir
i am having a problem......i had made it and using picpgm for burning....that software is detecting the
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 19 of 22
device as JDM programmer...but not the IC.....I had tried with two different ICs but it is still not
working...am using pic18f452....when i connect the serial port the red led glows...and when i open the
software yellow led glows......without placing the pic when I press auto detect device....all three LEDs
glows then i place the Ic in the 40pin zif socket...but still no detection from the software.....one more thing
that I havnt made the ICSP port....so the Emitter of the second transistor is unused wld that be a
problem.......please help.......!!!!!!!!!!
thnx
regards
ali shaheen
ali shaheen
Chaitanya
Grat this programmer working Great it takes only Half min.to program PIC16F628A.Working well.
Obie
hi, i want to know if this Programmer can program PIC 16LF628A, Thanks
BullsEye
shadow:
6V2 = 6,2V
5V1 = 5,1V
Newbie
can i ask? how to use the ICSP method? do we have to use all the 6 wires and connect it to the pins of
the PIC16F84A?
Newbie
Can you help me how to program my PIC? I made my own PIC Programmer based from JDM
Programmer but omitted the IC sockets. I am using the ICSP method. My PIC is placed on the
breadboard and I'm just connecting the 4 wires from the programmer to its corresponding pin. Is it right to
use only the 4 wires? or do i need external power supply?
Fnrir
electrocrat
Hey people. I just finished soldering the circuit on PCB and burned a hex file successfully on a
PIC16F628A using WinPic800 v3.63c. It works great. Thanks for the circuit!
rejd
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 20 of 22
nathan
help it doesnt work the led does not glow all of them, what should be the problem and i saw the
placement and the sv5 is shorted between the middle.Is that really be shorted? pls anyone help tnks
nathan
guys I have fix my burner but i cant program the 16F628A it errors at verification 000h address, the LED
clock and program does not glow please any one help... thanks!
electrocrat
Now whenever you want to program the PIC put off the application circuit power supply and then connect
the ICSP wires coming from the programmer directly to the pins of the PIC which are specified. To do this
easily keep a FRC male connector connected to the necessary pins of the PIC. The programmer wires
should be wired to a FRC female connector so now you can just plug in the programmer when you want
to program the PIC. After programming successfully disconnect (plug out) the programmer and then test
your application circuit. Ive programmed a PIC16F628A exactly this way with success, but I dont know
about the PGD and PGC pins if they are connected to something like Vcc or ground directly. Maybe in
that case you'd have to connect a 1K resistor in between the pin and whatever its connected to so that
the clock and data outputs of the programmer dont short out whilst programming.
nathan
hi electrocrat tnks, but is there any other option rather than that becuase it's my first time to use this PIC
programmer. i only copied the PCB design but i did not use the 6 pins connector. The RED LED glows
but the other two LED does not and after programming the 16F628A (using ICprog) it erros at verification
address 000h...
GM
joanne
I made this JDM programmer but i got problem with the ICprog configuration is it "windows api or
directI/O"? in Direct I/O there is an error with the privileged instruction but in windows api the verification
error occurs. I also try the winpic800 it's the same with the icprog.I'm using 16F628A & 16F628 please
help tnks!
zoel
hi.....when i connect the circuit the red light and the green light is glowing but when i connect the PIC the
red and green light is turned off? is it ok? if not what seems to be the problem?
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 21 of 22
electrocrat
The connections I have described were not found together at one place but took weeks to be found and
verified. The easier option would be to solder a 18 pin IC base to the programmer PCB and plugging in
the PIC whenever it has to be programmed. Thats what I had done for the very first time I jumped into the
PIC world.
The Red LED glows and has to glow when you just connect the programmer to the serial port (this is
normal). If it turns off when you connect the PIC that means you are either connecting the wrong pins of
the PIC OR the PIC is faulty. I mount the PIC on breadboard along with the other stuff mentioned above
and then
tap the 5 (actually 4 because ground can be connected anywhere) necessary pins to a corner where I
can smoothly connect the FRC.
Now the error that you have mentioned is because of some loose connection to the PGD and PGC pins
so check those paths in the PCB design. In WinPIC800 there is an option to check whether the
programmer alone is working(dont know about IC Prog). Check if JDM programmer is selected in the
settings. Check for proper transistor polarity or else there might be an open circuit or short circuit
somewhere. I have been using the same circuit for a PIC16F877A without any trouble.
Brystr0
A word to the wise: VERIFY the BCE leads match your transistors and the ones used in this circuit. I
used the NTE equivalent of the BC337 and the BCE was reversed.
kai_raitei007
i plugged it in the serial port but none of the LEDs lit up...
Rattanaknak
Hi does it work with usb port because my computer dosen't have serial port. Thank
rouiche
tester
Hi guys i build up the JDM programmer also and i can say it works 100% with windows xp sp3 on modern
PC even writting a HEX with code protection ACTIVATED...
i will explained how i tweaked it to avoid that silly error failed to verifi address 000h
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011
PIC and EEPROM Programmer Page 22 of 22
remaker
Thank you for this programmer. I maded It on a perforated plate and it works perfect. The PIC I
programmed was 16f84A on Windows 7 with WinPic (run it as administrator).
SAM
Hi there i just build this programer from scratch and every time I connect it to the desktop using Serial
straight cable the GREEN and the RED stays on steady and the GREEN LED does not turn off so whats
your recommendation about this and how do you fix it?? what area should i check to fix the problem??
thank you.
Joe Joe
Write comment
Name
Comment
smaller | bigger
Add Comment Preview
http://www.circuit-projects.com/microcontroller/pic-and-eeprom-programmer.html 2/7/2011