28F640L30, 28F128L30, 28F256L30
7.1.4
Block Lock Status
The Read Device Identifier command is used to determine a block’s lock status (see Section 9.2,
“Read Device Identifier” on page 48). Data bits D[1:0] display the addressed block’s lock status;
D0 is the addressed block’s lock bit, while D1 is the addressed block’s lock-down bit.
Figure 8. Block Locking State Diagram
UNLOCKED
LOCKED
60h/
D0h
60h/01h
[000]
[001]
Power-Up/Reset
Default
60h/
2Fh
WP# = VIL = 0
[011]
Locked-down
60h/
01h
Locked-down is disabled by
WP# = VIH
60h/D0h
[110]
[111]
60h/
2Fh
WP# = VIH = 1
60h/
2Fh
Power-Up/Reset
Default
60h/
D0h
60h/
01h
[100]
[101]
60h/D0h = Unlock Command
60h/01h = Lock Command
60h/2Fh = Lock-Down Command
7.1.5
Block Locking During Suspend
Block lock and unlock changes can be performed during an erase suspend. To change block
locking during an erase operation, first issue the Erase Suspend command. Monitor the Status
Register until SR[7] and SR[6] are set, indicating the device is suspended and ready to accept
another command.
Next, write the desired lock command sequence to a block, which changes the lock state of that
block. After completing block lock or unlock operations, resume the erase operation using the
Erase Resume command.
Datasheet
39