16f628a Programmer
Click to expand.Heh always helpful eh. Theres loads of posts regarding the 'verify failed at address 0000h' with the JDM, try searching the forum. This error comes up if 'anything' is wrong.so its not exactly useful for debugging.all it means is IC-prog is attempting to send out data, but when it reads from the PIC, it doesn't get anything, as that is its only source of feedback to check if its connected or if it can communicate. IC-prog has the ability to test the control lines so I would check the following: 1) make sure the VDD to the PIC is at least 4.5V.
This is a PIC PROGRAMMER. Using a simple circuit controlled by Serial output, you can insert your source. I was wondering if any of you had a verroboard layout for a programmer that can do the 16F628A. (preferably by rs232) I have already. I selected the 16f628 chip on the chip selector. I'm trying to load a hex file onto a pic16f628A. When I push read icon the green led comes on and a error msg says 'the programmer does not recognise the 16f628A' I continue and it seems to have read the device because a bunch of code comes up.
Should be 5v but anywhere between 4.5 and 5.5 sohuld be fine. 2) Check the voltage on the MCLR pin (pin 4 on the 628A), form memory I think the minimum voltage to get it into 'programming mode' is 12.7V, sohuld be arround 13V. It could either be hardware, or software. XP/vista don't like programs big banging the serial port and you may need some sort of utility. Download Free Eugene Bozza Rustiques Pdf File.
I believe this is all covered on the IC-prog website. When you checked the voltages did you check the boxes in the JDM hardware debugging dialogue?
I could be wrong but I seem to remember IC-prog doesn't power the chip properly when it is not programming it. Failing that, I believe your serial port can't provide enough power/voltage for the programmer. Laptops especially have this problem, as do new computers with serial ports, because the days when RS232 were +/- 12V are gone, most only output about +/- 7v ish (that goes for USB-RS232 adapters too).
Many programmers use an external power supply (15v) which can provide the 13v for MCLR, and then use a regulator for the 5v.in this case, the JDM style programmer simply switches these voltages, rather than actual;ly produce them from the power from the serial port, generally much more reliable. I hate to say it, but I would cut your loses and buy a PICkit2 or a copy off ebay The chinese copies/cloines are very cheap, work with USB, and support many chips, worth it if you are planning on promgramming PIC's for a while.
Could you provide a schematic of the programmer you built? There are many variations of the JDM, some more reliable than others. Hi, I took a look at the schem on the site (the one in the zip file) and yep, its a stock JDM. As Nigel rightly pointed out these are woefully unreliable.
If you can, try this simpler version: I don't know why but when I started programming PIC's, the above version worked, when all others failed. Although, it does assume that your serial port can output +12.7V from the tx line to the MCLR pin, which as I said before, isn't usually the case these days. This site has a good 'debugging' section for the JDM.
Then of course theres the software problem. IC-prog cannot always access the serial port under win2000/XP (god knows about vista) so there are some utilities that help it along. (xport?) You must try to find out what is causing the problem, as the 'verify failed at blah blah blah' error isn't at all helpful.
I usually start with hardware, as you have done, checking voltages etc.then software. Quite a good USB powered version is this: You can replace the USB connector with a 5v supply, it generates (rather poorly I might add) the 13v via a voltage multiplier, regulated by a 13v zener and silicon diode, to make 13+0.6 = 13.6v.
Serial Key Backuptrans Torrent. This is switched by an optocoupler (can be replaced by a transistor as I did). That should help. Of course there is no point in building another JDM, but if you one really doesn't work after all that, consider buying one. They are a hell of a lot cheaper than you might think.
PIC Programmer Circuit diagram Following uJDM PIC programmer circuit is a circuit which suitable to do simple pic16f84, pic16f84A, 16c84, 16f628 group programmer. PARTS LIST R1 10KΩ R2 3.3KΩ R3 15KΩ C1 100µF 16V D1 LED Z1 5.1V Zener Q1 BC547 PIC PIC16F84,PIC16F84A, 16C84, 16F628 Rs232 RS232 Femail Connector IC Base 18 pin ic base for PIC • Using IC base for PIC • Connect the PIC programmer to 1st or 2nd COM PORT of computer by using RS232 wire. • USE AND (or any ic programming software) to program PIC with this PIC Programmer.