Table 22. Sector Protection Command Definitions (x16 Mode)
Bus Cycles (Notes 1-4)
Command (Notes)
First
Addr Data Addr Data
XXX F0
Second
Third
Addr
Fourth
Addr
Fifth
Addr
Sixth
Data
Data
Data
Addr
Data
Reset
1
3
4
SecSi Sector Entry
SecSi Sector Exit
AAA AA
AAA AA
555
555
55
55
AAA
AAA
88
90
XX
OW
OW
00
68
SecSi Protection Bit Program
(5, 6)
6
AAA AA
555
55
AAA
60
60
OW
48
OW
RD(0)
SecSi Protection Bit Status
Password Program (5, 7, 8)
Password Verify
6
5
4
5
6
6
4
3
4
4
4
4
6
6
6
6
AAA AA
AAA AA
AAA AA
AAA AA
AAA AA
AAA AA
AAA AA
AAA AA
AAA AA
AAA AA
AAA AA
AAA AA
AAA AA
AAA AA
AAA AA
AAA AA
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
AAA
AAA
RD(0)
38 PWA[0–3] PWD[0–3]
C8 PWA[0–3] PWD[0–3]
28 PWA[0–3] PWD[0–3]
AAA
Password Unlock (7, 8)
PPB Program (5, 6)
All PPB Erase (5, 9, 10)
PPB Status (11, 12)
PPB Lock Bit Set
AAA
AAA
60
60
90
78
58
48
48
58
60
60
60
60
(SA)WP
WP
68
60
(SA)WP
(SA)WP
48
(SA)WP RD(0)
(SA)WP RD(0)
AAA
40
AAA
(SA)X04
00/01
AAA
PPB Lock Bit Status
DYB Write (7)
(BA) AAA
AAA
SA
SA
SA
SA
PL
PL
SL
SL
RD(1)
X1
DYB Erase (7)
AAA
X0
DYB Status (12)
(BA) AAA
AAA
RD(0)
68
PPMLB Program (5, 6)
PPMLB Status (5)
PL
48
48
PL
RD(0)
RD(0)
AAA
RD(0)
68
SPMLB Program (5, 6)
SPMLB Status (5)
AAA
SL
SL
AAA
RD(0)
Legend:
DYB = Dynamic Protection Bit
OW = Address (A5–A0) is (011X10).
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.
PD3:0 = Four 32-bit quantities representing the password.
PPB = Persistent Protection Bit
SL = Persistent Protection Mode Lock Address (A5–A0) is (010X10)
WP = PPB Address (A5–A0) is (111X10)
PWA = Password Address. A0:A-1 selects between the low and high
16-bit portions of the 64-bit Password
X = Don’t care
PPMLB = Password Protection Mode Locking Bit
SPMLB = Persistent Protection Mode Locking Bit
PWD = Password Data.Must be written over four cycles.
PL = Password Protection Mode Lock Address (A5-A0) is (001X10)
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.
8. The entire four bus-cycle sequence must be entered for each
portion of the password. PWA[0–3] represent the four addresses
over which the password is stored. PWD[0–3] represent the four
word data that comprise 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 AAA or 555h as
shown in table) address bits higher than A11 (except where BA is
required) and data bits higher than DQ7 are don’t cares.
5. The reset command returns the device to reading the array.
10. Before issuing the erase command, all PPBs should be
programmed in order to prevent over-erasure of PPBs.
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.
7. Data is latched on the rising edge of WE#.
48
Am29BDD160G
June 7, 2006