M58LW032D
Figure 21. Block Unprotect Flowchart and Pseudo Code
Start
Write 60h
Write D0h
Read Status Register
SR7 = 1
NO
YES
SR3 = 1
YES
VPEN Invalid Error
NO
YES
SR4, SR5 = 1,1
NO
Invalid Command
Sequence Error
SR5 = 1
NO
YES
Blocks Unprotect
Error
Write FFh
Blocks Unprotect
Sucessful
Blocks Unprotect Command
– write 60h, Block Adress
– write D0h, Block Adress
do:
– read status register
while SR7 = 1
If SR3 = 1, VPEN Invalid Error
If SR4 = 1, SR5 = 1 Invalid Command
Sequence Error
If SR5 = 1, Blocks Unprotect Error
Read Memory Array Command:
– write FFh
AI06158b
44/50