English
Language : 

306666-11 Datasheet, PDF (83/99 Pages) Numonyx B.V – Numonyx StrataFlash Embedded Memory
P30
Figure 42: Block Erase Flowchart
BLOCK ERASE PROCEDURE
Start
Write 0x20, (Block Erase)
Block Address
Write 0xD0,
(Erase Confirm)
Block Address
Read Status
Register
SR[7] =
0
1
Full Erase
Status Check
(if desired)
No
Suspend
Erase
Suspend
Erase
Loop
Yes
Bus
Operation Command
Comments
Write
Block Data = 0x20
Erase
Addr = Block to be erased (BA)
Setup
Write
Erase Data = 0xD0
Confirm Addr = Block to be erased (BA)
Read None Status Register data.
Check SR[7]:
Idle
None 1 = WSM ready
0 = WSM busy
Repeat for subsequent block erasures.
Full Status register check can be done after each block erase
or after a sequence of block erasures.
Write 0xFF after the last operation to enter read array mode.
Block Erase
Complete
FULL ERASE STATUS CHECK PROCEDURE
Read Status
Register
1
SR[3] =
0
SR[4,5] = 1,1
0
1
SR[5] =
0
SR[1] = 1
0
Block Erase
Successful
V Range
PP
Error
Command
Sequence Error
Block Erase
Error
Block Locked
Error
Bus
Command
Operation
Comments
Check SR[3]:
Idle
None
1 = VPP Range Error
Idle
None Check SR[4,5]:
Both 1 = Command Sequence Error
Check SR[5]:
Idle
None
1 = Block Erase Error
Check SR[1]:
Idle
None 1 = Attempted erase of locked block;
erase aborted.
Only the Clear Status Register command clears SR[1, 3, 4, 5].
If an error is detected, clear the Status register before
attempting an erase retry or other error recovery.
November 2007
Order Number: 306666-11
Datasheet
83