Weird microcontroller behavior

Thread Starter


Joined Jan 13, 2018
I have a device with a socketed microcontroller (Winbond W78E054B40PL) which I am trying to read with my universal programemr.

Whenever I try doing so, the reading is successful, but it's all blank. Even performing a blank check comes back positive.

It can't be blank, because removing it makes the device not work anymore and there are lots of other ICs driven by it.

Is it possible that my programmer is giving incorrect readings or something else?

Thank you.


Joined Jun 4, 2014
Microcontrollers have some kind of code protection to prevent competitors stealing their code. When the protection is invoked you cannot read the contents of the protected memory.
See 'lock bits' in the data sheet.