Today I've faced a strange problem:
I have an LCD monitor controller board. It has an LCD panel driver chip having a 8051-based MCU inside, but the chip needs an external W25Q80 SPI flash for program memory. So the chip runs the program over SPI flash.
The problem is that it looks like the program inside the SPI flash has "gone". The monitor was running for about a month (12h per day).
So, is it common for these types of flash chips? What can be the the cause of the problem and what should I do?