28F6408W30, 28F3204W30, 28F320W30, 28F640W30
Preliminary
29
always issue the Read Mode command appropriate to the read operation. To read status after
resuming a suspended operation, issue a Read Status Register command (70H) to return the
suspended partition to status mode.
8.0
Flash Security Modes
The 1.8 Volt Intel
Wireless Flash Memory with 3 Volt I/O offers both hardware and software
security features to protect the flash data. The software security feature is used by executing the
Lock Block command. The hardware security feature is used by executing the Lock-Down Block
command AND by asserting the WP# and V
PP
signals.
For details on V
PP
data security, refer to
Section 5.4,
“
Write Protection (V
PP
< V
PPLK
)
”
on page 27
and
Section 6.2,
“
Erase Protection (V
PP
< V
PPLK
)
”
on page 28
. Refer to
Figure 10,
“
Block Locking
State Diagram
for a state diagram of the flash security features. Also see
Figure 35,
“
Locking
Operations Flowchart
”
on page 66
.
NOTES:
1. The notation (X,Y,Z) denotes the locking state of a block, The current locking state of a block is defined by the
state of WP# and the two bits of the block-lock status DQ
1-0.
2. Solid line indicates WP# asserted (low). Dashed line indicates WP# unasserted (high).
8.1
Block Lock
All blocks default to locked (states [001] or [101]) upon power-up or reset. Locked blocks are fully
protected from alteration. Attempted program or erase operations to a locked block will return an
error in status register bit SR.1. A locked block
’
s status can be changed to unlocked or lock-down
using the appropriate software commands. Writing the Lock Block command sequence can lock an
unlocked block.
Figure 10. Block Locking State Diagram
Power-up
or
Reset
Block
Locked
Block
Unlocked
Block
Locked-
Down
(001)
or
(101)
Unlock Cmd
(000)
Initial Lock-Down Cmd
or Assert WP #
(011)
Lock Cmd
(001)
Unassert WP#
(111)
Initial Lock-Down Cmd
or Assert WP#
(011)
(X) (Y) (Z)
WP# DQ
1
DQ
0
Block Status
0 0 0 unlocked
0 0 1 locked; default
0 1 0 invalid
0 1 1 locked down
1 0 0 unlocked
1 0 1 locked
1 1 0 unlocked
1 1 1 locked
Notes: 1.) X = WP# = write protect signal.
2.) Y = DQ
1
= Lock-down status.
3.) Z = DQ
0
= Lock status.
Unlock Cmd
(110)
Lock Cmd
(101)
(101)
(100)