Microcontroller (PIC) uncompiling
Hi,
I just want to ask, is there any way by which PIC microcontroller could be read. I mean its programming. My all the friends are saying it is not possible to read and understand the program in any unknown PIC microcontroller means to uncompile the code.
Is it really like that??
I just want to ask, is there any way by which PIC microcontroller could be read. I mean its programming. My all the friends are saying it is not possible to read and understand the program in any unknown PIC microcontroller means to uncompile the code.
Is it really like that??
![confused.gif](http://forums.parallax.com/images/smilies/confused.gif)
Comments
Even if you were able to read the contents of the program memory, it's very difficult at best to be able to make it readable to humans. The information about variables and labels is missing from the program and can't be reconstructed. If the original program was in C, it's even more difficult because the program structure itself may be missing. Often these programs are optimized and that process tends to destroy some of the structure in the process.
So, the answer is Yes, It's mostly really like that, not absolutely, but, from a practical standpoint, it is like that.