I was under the impression that if the code protect, or EEPROM protect bits have been set, they may be cleared by erasing the part. Is this true?
Another thing I understand, is that when a part is blank, all registers will read 0xFF, true?
The reason I ask, is that I have a boatload of SOIC 16F628s which I bought on ebay last fall. I finally got around to trying one out, and while the ICD2 can connect, programming fails, and the read is all 0x00. Any ideas?
I wonder if all I have is a bunch of code protected chips, or perhaps they were damaged in some way? This was the worst ebay transaction I have ever had; I had to plead with the seller to send the parts, and then return the first parts he sent because they were not packed well - they had spilled out of the tubes, and were all over the package, and he did not send as many as agreed. I hope I didn't really get screwed, but ...
Another thing I understand, is that when a part is blank, all registers will read 0xFF, true?
The reason I ask, is that I have a boatload of SOIC 16F628s which I bought on ebay last fall. I finally got around to trying one out, and while the ICD2 can connect, programming fails, and the read is all 0x00. Any ideas?
I wonder if all I have is a bunch of code protected chips, or perhaps they were damaged in some way? This was the worst ebay transaction I have ever had; I had to plead with the seller to send the parts, and then return the first parts he sent because they were not packed well - they had spilled out of the tubes, and were all over the package, and he did not send as many as agreed. I hope I didn't really get screwed, but ...
Last edited: