I'm just starting out with PICs and having some problems with programming. I'm working with the PIC 16F84A and a P16PRO40 programmer under PICALLW v0.14 software. When I attempt to program a chip, I get the following error:
"Program Error:
Program: address=0000 buffer=2805 device=3FFF"
The buffer value is different depending on the HEX file used, but the address and device values are mostly the same (sometimes I get address=0003). Very rarely, it will program, but verify fails and the chip is blank afterwards anyway. Some things I've tried:
- checked hardware connections. Voltages seem fine.
- program voltage is 13V or a bit over.
- cable is only 3ft
- tried with different chips; same result
- tried different program delays
What does the error message mean? I don't know what else to check.
"Program Error:
Program: address=0000 buffer=2805 device=3FFF"
The buffer value is different depending on the HEX file used, but the address and device values are mostly the same (sometimes I get address=0003). Very rarely, it will program, but verify fails and the chip is blank afterwards anyway. Some things I've tried:
- checked hardware connections. Voltages seem fine.
- program voltage is 13V or a bit over.
- cable is only 3ft
- tried with different chips; same result
- tried different program delays
What does the error message mean? I don't know what else to check.