P r e l i m i n a r y
START
PLSCNT = 1
RESET# = V
ID
Wait 1
µs
Protect all sector
groups:
The indicated
portion of the sector
group protect algorithm
must be performed for all
unprotected sector
groups prior to issuing
the first sector group
unprotect address
START
PLSCNT = 1
RESET# = V
ID
Wait 1
µs
Temporary Sector
Group Unprotect
Mode
No
First Write
Cycle = 60h?
First Write
Cycle = 60h?
No
Temporary Sector
Group Unprotect
Mode
Yes
Set up sector
group address
No
Yes
All sector
groups
protected?
Yes
Set up first sector
group address
Sector Group
Unprotect:
Write 60h to sector
group address with
A6–A0 = 1xx0010
Reset
PLSCNT = 1
Sector Group Protect:
Write 60h to sector
group address with
A6–A0 = 0xx0010
Wait 150 µs
Increment
PLSCNT
Verify Sector Group
Protect: Write 40h
to sector group
address with
A6–A0 = 0xx0010
Wait 15 ms
Read from
sector group address
with A6–A0
= 0xx0010
No
No
PLSCNT
= 25?
Data = 01h?
Increment
PLSCNT
Verify Sector Group
Unprotect: Write
40h to sector group
address with
A6–A0 = 1xx0010
Yes
Yes
Protect
another
sector group?
No
Remove V
ID
from RESET#
Yes
Read from
sector group
address with
A6–A0 = 1xx0010
No
Set up
next sector group
address
Data = 00h?
No
PLSCNT
= 1000?
Yes
Device failed
Yes
Device failed
Write reset
command
Last sector
group
verified?
Yes
Remove V
ID
from RESET#
No
Sector Group
Protect
Algorithm
Sector Group
Protect complete
Sector Group
Unprotect
Algorithm
Write reset
command
Sector Group
Unprotect complete
Figure 2. In-System Sector Group
Protect/Unprotect Algorithms
April 30, 2004 S29GLxxxM_00A5
S29GLxxxM MirrorBit
TM
Flash Family
95