I have an application that needs to READ from a 16 Mbit FLASH memory (SST25VF016B) constantly over a long period of time, I have heard that FLASH memory can have read-endurance issues, but I cannot seem to find a clear answer to what this really means in practical terms.

The data sheet is very clear about WRITE ENDURANCE, listing this as 10,000 cycles, but this is not a problem in my application as there will be very few write cycles.

I have found some discussions on the web regarding flash memory "read disturbance" but this is never quantified, can anyone shed some light on this?

If the flash memory in a modern micro-controller had this issue, they would all die quickly, as this is exactly what a micro-controller executing a code loop does, it reads from the same memory cells over and over and over...

Is the flash in a micro typically different from the flash in a high density memory? Designed for density, rather than endurance?