16
Am29PDS322D
August 7, 2002
A D V A N C E I N F O R M A T I O N
Sector/Sector Block Protection and
Unprotection
(Note: For the following discussion, the term
“
sector
”
applies to both sectors and sector blocks. A sector
block consists of two or more adjacent sectors that are
protected or unprotected at the same time (see Tables
8 and 9).
Table 8.
Top Boot Sector/Sector Block Addresses
for Protection/Unprotection
Table 9.
Addresses for Protection/Unprotection
Bottom Boot Sector/Sector Block
The hardware sector protection feature disables both
program and erase operations in any sector. The hard-
ware sector unprotection feature re-enables both
program and erase operations in previously protected
sectors. Sector protection and unprotection can be im-
plemented via two methods.
The primary method requires V
ID
on the RESET# pin
only, and can be implemented either in-system or via
programming equipment. Figure 3 shows the algo-
rithms and Figure 26 shows the timing diagram. This
method uses standard microprocessor bus cycle tim-
ing. For sector unprotect, all unprotected sectors must
first be protected prior to the first sector unprotect write
cycle.
Sector
Group
SGA0
SGA1
SGA2
SGA3
SGA4
SGA5
SGA6
SGA7
SGA8
SGA9
SGA10
SGA11
SGA12
SGA13
SGA14
SGA15
SGA16
SGA17
SGA18
SGA19
SGA20
SGA21
SGA22
SGA23
SGA24
Sectors
SA0
SA1
–
SA3
SA4
–
SA7
SA8
–
SA11
SA12
–
SA15
SA16
–
SA19
SA20
–
SA23
SA24
–
SA27
SA28
–
SA31
SA32
–
SA35
SA36
–
SA39
SA40
–
SA43
SA44
–
SA47
SA48
–
SA51
SA52
–
SA55
SA56
–
SA59
SA60
–
SA62
SA63
SA64
SA65
SA66
SA67
SA68
SA69
SA70
A20
–
A12
000000XXX
00001XXXX
0001XXXXX
0010XXXXX
0011XXXXX
0100XXXXX
0101XXXXX
0110XXXXX
0111XXXXX
1000XXXXX
1001XXXXX
1010XXXXX
1011XXXXX
1100XXXXX
1101XXXXX
1110XXXXX
111100XXX
111111000
111111001
111111010
111111011
111111100
111111101
111111110
111111111
Sector/
Sector Block Size
64 (1x64) Kbytes
192 (3x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
192 (3x64) Kbytes
8 Kbytes
8 Kbytes
8 Kbytes
8 Kbytes
8 Kbytes
8 Kbytes
8 Kbytes
8 Kbytes
Sector
Group
SGA0
SGA1
SGA2
SGA3
SGA4
SGA5
SGA6
SGA7
SGA8
SGA9
SGA10
SGA11
SGA12
SGA13
SGA14
SGA15
SGA16
SGA17
SGA18
SGA19
SGA20
SGA21
SGA22
SGA23
SGA24
Sectors
SA70
SA69
–
SA67
SA66
–
SA63
SA62
–
SA59
SA58
–
SA55
SA54
–
SA51
SA50
–
SA47
SA46
–
SA43
SA42
–
SA39
SA38
–
SA35
SA34
–
SA31
SA30
–
SA27
SA26
–
SA23
SA22
–
SA19
SA18
–
SA15
SA14
–
SA11
SA10
–
SA8
SA7
SA6
SA5
SA4
SA3
SA2
SA1
SA0
A20
–
A12
111111XXX
11110XXXX
1110XXXXX
1101XXXXX
1100XXXXX
1011XXXXX
1010XXXXX
1001XXXXX
1000XXXXX
0111XXXXX
0110XXXXX
0101XXXXX
0100XXXXX
0011XXXXX
0010XXXXX
0001XXXXX
000011XXX
000000111
000000110
000000101
000000100
000000011
000000010
000000001
000000000
Sector/Sector
Block Size
64 (1x64) Kbytes
192 (3x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
256 (4x64) Kbytes
192 (3x64) Kbytes
8 Kbytes
8 Kbytes
8 Kbytes
8 Kbytes
8 Kbytes
8 Kbytes
8 Kbytes
8 Kbytes