Winbond: Difference between revisions
| Line 38: | Line 38: | ||
*** Continuous mode: provided a page, returns (multiple pages of) memory starting at the first byte of that page | *** Continuous mode: provided a page, returns (multiple pages of) memory starting at the first byte of that page | ||
*** Only buffer mode allows the Spare Area to be read | *** Only buffer mode allows the Spare Area to be read | ||
** B2, B1, LSB: reserved | |||
* Status Register (SR3) | * Status Register (SR3) | ||
** MSB: reserved | |||
** B6: LUT full, set to 1 when all 20 entries of the LUT are used | |||
** B5: ECC-1 (ECC status), set to 0 on successful read (even with corrections), 1 on uncorrected error | |||
** B4: ECC-0 (ECC details) | |||
*** If ECC-1 is 0, 0 indicates no corrections, 1 indicates corrections. | |||
*** If ECC-1 is 1, 0 indicates unusable page, 1 indicates multiple unusable pages (during continuous read) | |||
*** Both ECC bits are reset to 0 only on initialization and following RESET | |||
** B3: PFAIL (Program failure), set to 1 when a ProgramExecute command fails | |||
** B2: EFAIL (Erase failure), set to 1 when a BlockErase command fails | |||
*** Both PFAIL and EFAIL are reset at the beginning of each ProgramExecute or BlockErase | |||
** B1: Write-enabled latch, set to 1 following WriteEnable instruction, set to 0 following many instructions | |||
** B0: Busy, set to 1 while instructions are not being accepted following many instructions | |||