EON Flash erase suspend mode broken

Discussion in 'Embedded Systems and Microcontrollers' started by iadev, Oct 15, 2010.

  1. iadev

    Thread Starter New Member

    Oct 15, 2010
    We discovered that our 2 MByte (16 Mbit) EON flash has a slight problem with the erase suspend feature. When you put a sector in suspend, the upper address bit is (mistakenly) not used by the logic that reports erase suspend status so 2 sectors actually will report being erase suspended, the real one and its alias (invert the MS sign bit). This is a big problem obviously, if you are trying to access the other sector (that should NOT be in erase suspend) and you will just read the erase suspend signature (0x00c0, 0x00c4, etc).

    The EON folks acknowledged the issue and are fixing it, but if you have those parts AND you are seeing some odd behavior in your system, check it out...