The microcontroller is Microchip PIC16C· I have read its code and burnt in new microcontroller having same model and number. But when i. PIC PIC® 16C Microcontroller IC 8-Bit 20MHz 3KB (2K x 12) OTP SPDIP. PIC PIC® 16C Microcontroller IC 8-Bit 20MHz 3KB (2K x 12) OTP SOIC.

Author: Dojind Kazragul
Country: Dominica
Language: English (Spanish)
Genre: Love
Published (Last): 23 July 2014
Pages: 253
PDF File Size: 6.43 Mb
ePub File Size: 8.47 Mb
ISBN: 479-5-22388-224-3
Downloads: 26113
Price: Free* [*Free Regsitration Required]
Uploader: Shakazil

Hwang Xian Shen, Puddleby-on-the-Marsh. In addition to duplicating the code, you will probably need to make sure that the FUSE settings match as well. Any comments abt that. One can migrate over to that if all else fails.

You want to say that it is possible that code is not protected and i am making certain mistake while reading from MCU.

Access Denied

I’ve heard the only reliable way to hack the protected code is to grind down the chip package until you get to the chip. If you are already pic116c57 experienced with your programmer then you can ignore this paragraph. I have heard some methods in which certain volatges are applied to special pins and then code protection is broken.

There’s no “hidden code”. I will try this and let u know.


Maybe this is caused by a code protect bit or just something configured incorrectly when the code read was performed. There’s no way to “break” code protection other than what I described. Then etch the chip with various chemicals and read the code with a rather good microscope. What else can go wrong.

Can u kindly tell me steps to recover my code. Then use your poc16c57 to read out the code and see if it has the odd issues that I saw in your pic1657 dump. You can actually render your chip useless if you are not careful with what FUSEs you set.

how to recover code of PIC16C57 — Parallax Forums

I don’t have any experience with pic16c7 particular programmer I do have some experience at looking at my own SX28 and SX48 object dumps and there are some similariites between those and what I am seeing pjc16c57 your code file with the differences that I noted before. Sign In or Register to comment. I have a microcontroller which is installed on PCB. Comments 10 Comments sorted by Date Added Votes. Program the chip and make sure it works as expected.

If not, you might want to try an experiment to see if pic16c557 are using the programmer to read out the code correctly. Quick Links Categories Recent Discussions. I am having Universal Programmer u. The weirder thing I noticed is that even in the first half of this dump the first 2k wordsthe odd bytes are always 0x00 so it is doubtful that you have a good read.


This is basically power PCB. Program a new chip with some code that you have written yourself to do something simple like blink an LED. Once the code protect bit is set, it’s impossible to read pic16d57 program using a chip programmer. You can re-program the chip though with a new program.

how to recover code of PIC16C57

Is there any hidden encryption which stops to work new microcontroller work properly. Maybe you’re thinking about how many older chips work with programmers. LINUX is just fine. If you try to read protected code using a programmer, the chip doesn’t actually read the flash memory. I am desparate to get my code back. To me it almost looks like you are getting the correct value for the high nibble of each instruction but not the lower 8-bits.