Table 20. Sector Protection Command Definitions (x32 Mode)
Bus Cycles (Notes 1-4)
Command (Notes)
First
Second
Third
Fourth
Fifth
Addr
Sixth
Addr Data Addr Data Addr Data
Addr
Data
Data
Addr Data
Reset
1
3
4
6
6
4
4
5
6
6
4
3
4
4
4
4
6
6
6
6
XXX F0
SecSi Sector Entry
SecSi Sector Exit
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
AA 2AA
AA 2AA
AA 2AA
AA 2AA
AA 2AA
AA 2AA
AA 2AA
AA 2AA
AA 2AA
AA 2AA
AA 2AA
AA 2AA
AA 2AA
AA 2AA
AA 2AA
AA 2AA
AA 2AA
AA 2AA
AA 2AA
55
55
55
55
55
55
55
55
55
55
55
555
555
555
555
555
555
555
555
555
555
555
88
90
60
60
XX
OW
OW
00
68
SecSi Protection Bit Program (5, 6)
SecSi Protection Bit Status
Password Program (5, 7, 8)
Password Verify
OW
48
OW
RD(0)
RD(0)
38 PWA[0-1] PWD[0-1]
C8 PWA[0-1] PWD[0-1]
28 PWA[0-1] PWD[0-1]
Password Unlock (7, 8)
PPB Program (5, 6)
All PPB Erase (5, 9, 10)
PPB Status (11, 12)
PPB Lock Bit Set
60
60
90
78
(SA)WP
WP
68
60
(SA)WP
(SA)WP
48
(SA)WP RD(0)
(SA)WP RD(0)
40
(SA)X02
00/01
PPB Lock Bit Status
DYB Write (7)
55 (BA) 555 58
SA
SA
SA
SA
PL
PL
SL
SL
RD(1)
X1
55
55
555
555
48
48
DYB Erase (7)
X0
DYB Status (12)
55 (BA) 555 58
RD(0)
68
PPMLB Program (5,6)
PPMLB Status (5)
55
55
55
55
555
555
555
555
60
60
60
60
PL
48
48
PL
RD(0)
RD(0)
RD(0)
68
SPMLB Program (5, 6)
SPMLB Status (5)
SL
SL
RD(0)
DYB = Dynamic Protection Bit
OW = Address (A5–A0) is (011X10).
PPB = Persistent Protection Bit
PWA = Password Address. A0 selects between the low and high
32-bit portions of the 64-bit Password
RD(1) = Read Data DQ1 protection indicator bit. If protected, DQ1 =
1, if unprotected, DQ1 = 0.
SA = Sector Address where security command applies. Address bits
A18:A11 uniquely select any sector.
SL = Persistent Protection Mode Lock Address (A5–A0) is (010X10)
WP = PPB Address (A5–A0) is (111X10)
X = Don’t care
PWD = Password Data. Must be written over two cycles.
PL = Password Protection Mode Lock Address (A5–A0) is (001X10)
PPMLB = Password Protection Mode Locking Bit
SPMLB = Persistent Protection Mode Locking Bit
RD(0) = Read Data DQ0 protection indicator bit. If protected, DQ0= 1,
if unprotected, DQ0 = 0.
1. See Table 1 for description of bus operations.
2. All values are in hexadecimal.
7. Data is latched on the rising edge of WE#.
8. The entire four bus-cycle sequence must be entered for each
portion of the password.
3. Shaded cells in table denote read cycles. All other cycles are
write operations.
9. The fourth cycle erases all PPBs. The fifth and sixth cycles are
used to validate whether the bits have been fully erased. If DQ0
(in the sixth cycle) reads 1, the erase command must be issued
and verified again.
4. During unlock cycles, (lower address bits are 555 or 2AAh as
shown in table) address bits higher than A11 (except where BA is
required) and data bits higher than DQ7 are don’t cares.
10. Before issuing the erase command, all PPBs should be
programmed in order to prevent over-erasure of PPBs.
5. The reset command returns the device to reading the array.
6. The fourth cycle programs the addressed locking bit. The fifth and
sixth cycles are used to validate whether the bit has been fully
programmed. If DQ0 (in the sixth cycle) reads 0, the program
command must be issued and verified again.
11. In the fourth cycle, 00h indicates PPB set; 01h indicates PPB not
set.
12. The status of additional PPBs and DYBs may be read (following
the fourth cycle) without reissuing the entire command sequence.
46
Am29BDD160G
June 7, 2006