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