Preliminary EN29GL064
Advanced Sector Protection/Unprotection
The Advanced Sector Protection/Unprotection feature disables or enables programming or erase
operations in any or all sectors and can be implemented through software and/or hardware methods,
which are independent of each other. This section describes the various methods of protecting data
stored in the memory array. An overview of these methods in shown in Figure 8.
Figure 8a. Advanced Sector Protection/Unprotection for Uniform Sector
Dynamic Protection Bit
(DYB)
Persistent Protection
Bit (PPB)
Memory Array
DYB 0
DYB 1
DYB 2
DYB 3
Sector 0
Sector 1
Sector 2
Sector 3
PPB 0
PPB 1
PPB 2
PPB 3
PPB Lock Bit
1. 0 = PPBs Locked,
1 = PPBs Unlocked.
2. Bit is volatile, and defaults to
—1“ on reset.
3. Programming to —0“ locks all
PPBs to their current state.
4. Once programmed to —0“,
requires hardware reset to
unlock.
DYB 4
DYB 5
DYB 6
DYB 7
Sector 4
Sector 5
Sector 6
Sector 7
PPB 4
DYB 120
DYB 121
DYB 122
DYB 123
Sector 120
Sector 121
Sector 122
Sector 123
PPB 33
DYB 124
DYB 125
DYB 126
DYB 127
Sector 124
Sector 125
Sector 126
Sector 127
PPB 34
PPB 35
PPB 36
PPB 37
8. 0 = Sector Protected,
1 = Sector Unprotected.
5. 0 = Sector Protected,
1 = Sector Unprotected.
9. PPBs programmed individually,
but cleared collectively.
10.Sector 0~3 and 124~127 have
PPB for each sector. Sector
4~123 are 1 PPB per 4 sectors.
6. DYB bits are only effective for
sectors that not protected via
PPB locking mechanism.
7. Volatile Bits: defaults to
unprotected after power up.
This Data Sheet may be revised by subsequent versions
or modifications due to changes in technical specifications.
©2004 Eon Silicon Solution, Inc., www.eonssi.com
31
Rev. A, Issue Date: 2009/3/20