Just repaired our fridge when, according to Murphy's law, the next appliance became shaky. Our pellet stove has twice refused to be turned off. Unfortunately, instead of analog it's all buttons that are operated via port pins of a micro controller. Pressing several of those willy-nilly made the on/off button work, at least long enough to turn it off. When the circuit board is cold the botton always works but not when warm after running the stove overnight.
The micro controller is a Winbond W78E52BF-24 running on a 12MHz crystal. It is based on what they call electrically erasable MTP-ROM with which I assume they mean EEPROM. Date code is 2001 and that is also when we had that pellet stove installed.
Can these things develop loss of flash memory (bit rot) this soon, after only two decades? Any remedy short or reprogramming or is it toast?