PDA

View Full Version : EPIC Programmer - Works for all chips but the 16F876A



4Lewis
- 10th April 2006, 21:21
Hello:

I've been reading the forums and see other people are having issues with EPIC Programmer.

I havea USB Programmer, the firmware is udated to 4.1 and it works on my 12F and 18F series PIC CHIPS.

However, it will not program my 16F876A (I tried old ones, new ones, erasing, ect...) I get the typical error of "code programming error at 0000.

What is going on? What should the configuration settings be? The options be? Do I have something on/off that shouldn't be? This is so stressful, I can't even tell you. I have to use this EPIC and program this type of chip by tomorrow and I've spent two days trying everything I can think of under the sun. (The only thing I havn't tried is the separate power thing where you put 5V to the power on the chip while still in the ZIFF thingy) But that doesn't make any sense, why would one chip need that and all the other ones don't?

Someone please put up the exact Config/Option settings for the EPIC programmer software and let me try that for a change.

All the best!

4Lewis
- 12th April 2006, 21:46
I've made and tried many different options, new chips, different configs. I've had 3 people come look at my code, the breadboard and look at the programmer to ensure that nothing is wrong, and I still get the error

"Code Programming Error at 0000"

The programmer works for all chips I have except the 16F876 (A). What I noticed is that all the other chips are small DIP (8 or 18) while the 16F876 is 28 which means I have to turn it around on the programmer. Is it possible that its a programmer problem?

The Programmer will ERASE the chip, so I don't understand why it can't program it. Please please someone send me some help here.

Bruce
- 12th April 2006, 23:29
If you're using the MeLabs USB programmer, are you flipping the zif socket
around, and plugging the ribbon cable onto the header marked 28-40 Pin?

4Lewis
- 12th April 2006, 23:59
Well, i am now.

The programmer at school is screwed into a board, so I couldn't do that before. Only after begging for the install documentation 2 minutes ago did I see what was happening.

You are soo correct, sorry for newbie mistake (i should know better)