Hiya Vitaliy, > It so happens that my friend and I are trying to use the programmer supplied > with your book to program the 16F74. From what I understand, it has a > different algorithm for erasing (as opposed to 16C74). Since our chip is > not listed under El Cheapo's drop down menu, my friend wrote a console-based > driver of his own. After about three evenings, I got it to work on my > programmer by adding a 47nF capacitor at 78L12's GND and OUT pins. The bad > news is, that didn't solve the problem for him - after erasing, the last > word is still 0x0, not 0x3FF as it should be, and the chip is therefore not > being programmed. Other chips are programmed just fine. What chip did you select for the programming? If you selected the "PIC16C74", then it might work once. I think you'll find that it will work if you select a PIC16F876 instead. You should be using Version 0.77 (which is available for download off of my web page). > There must be a good reason why you didn't include the 16F7X series in the > list of supported devices. Other than the differences you listed above, are > there any others that affect El Cheapo's ability to program our chip? Uhmmm... The only reason why I haven't included it is because nobody has asked for it before. I'm trying to finalize a new version (0.80 - I am merging a new home built circuit to the PCB circuit so I don't have two versions of the software to support) which I can add the PIC16F7x part numbers to it. In any case, I've just ordered a couple each of the PIC16F73 and PIC17F77 from Digi-Key (they were out of stock on the PIC16F74). I should get them tomorrow night and let you know if there are any issues with them. Sorry for the hassles, myke -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu