Figure 20. Block Protect Flowchart and Pseudo Code
M58LW032D
Start
Write 60h
Block Address
Write 01h
Block Address
Read Status Register
SR7 = 1
NO
YES
SR3 = 1
YES
VPEN Invalid Error
NO
YES
SR4, SR5 = 1,1
NO
Invalid Command
Sequence Error
SR4 = 1
NO
YES
Block Protect
Error
Write FFh
Block Protect
Sucessful
Block Protect Command
– write 60h, Block Adress
– write 01h, 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 SR4 = 1, Block Protect Error
Read Memory Array Command:
– write FFh
AI06157b
43/50