Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

What is difference between “Erase Error (ERSERR)” in status register and “Evaluate Erase Status” on Semper Flash QSPI products?

What is difference between “Erase Error (ERSERR)” in status register and “Evaluate Erase Status” on Semper Flash QSPI products?

YasushiK_76
Employee
Employee
50 sign-ins 5 questions asked First question asked

Explain how to use between "Erase Error (ERSERR)” in status register" and "Evaluate Erase Status" on Semper Flash QSPI products.

  • Erase Error (ERSERR)” in status register and “Evaluate Erase Status” are different function.
  • Erase Error (ERSERR)” in status register
    This register indicates successfully or not at last erase operation. User can distinguish during erase operation or erase operation successfully. User can`t select specified address.
    1. Input “05” command (Read Status Register1) or “65” command (Read Any Register)
    2. Confirm STR1V[5] (=ERSERR):  0=Last erase operation was successful,  1= Last erase operation was unsuccessful

If user power up again, then this register value is clear.

  • Evaluate Erase Status:
    This function indicated successfully or not at the last erase operation including power-off to the flash devices.
    User can confirm whether occurring power loss, hardware Reset, and fail (Erase error) during Erase operation at the last Flash operation.
    1. Input “D0” command (Evaluate Erase Status: EVERS_C_0) + specified sector address
    2. Confirm STR2V[2] (=SESTAT):  0=Not Erased successfully,  1= Erased successfully in Addressed sector

If user power up again, then this register value is not change.

0 Likes
54 Views
Contributors