Joel Rainville
New Member
I am pretty sure I have accidentaly programmed a PIC16F876A with all 0x00 : program memory, config bits, EEPROM, everything!...
A config fuse of 0x0000 for the 16F876A gives :
I'm screwed, right?
If it is read protected, should I really be unable to read *anything* off the chip?
I use an ICD2 clone to program with MPLAB. That ICD2 is running fine. I can read other 876As or any other PIC just fine with it...
When I hit "connect" in the "programmer" (or "debugger", doesn't matter) menu, MPLAB doesn't even recognize the chip as a 876A :
Read protected or toast?
A config fuse of 0x0000 for the 16F876A gives :
Code:
Flash Program Write : 0h to FFFh write Protected
Data EE Read Protect : On
Code Protect : On
I'm screwed, right?
If it is read protected, should I really be unable to read *anything* off the chip?
I use an ICD2 clone to program with MPLAB. That ICD2 is running fine. I can read other 876As or any other PIC just fine with it...
When I hit "connect" in the "programmer" (or "debugger", doesn't matter) menu, MPLAB doesn't even recognize the chip as a 876A :
Code:
Invalid target device id (expected=0x70, read=0x0)
Read protected or toast?