
S29GL-N_00_B3 October 13, 2006
S29GL-N MirrorBit Flash Family
63
D a t a S h e e t
Command Definitions
Table 12. Memory Array Commands (x16)
Command Sequence
( Notes)
Asynchronous Read (
6
)
Reset (
7
)
Manufacturer ID
Device ID (
8
)
Sector Protect Verify (
9
)
Secure Device Verify (
10
)
CFI Query (
11
)
Program
Write to Buffer (
12
)
Program Buffer to Flash
Write to Buffer Abort Reset (
13
)
Entry
Program (
14
)
Sector Erase (
14
)
Chip Erase (
14
)
Reset
Chip Erase
Sector Erase
Erase/Program Suspend (
15
)
Erase/Program Resume (
16
)
Entry
Program (
17
)
Read (
17
)
Exit (
17
)
C
Bus Cycles ( Notes
1
–
5
)
Third
Addr
Data
First
Second
Addr
Fourth
Addr
Fifth
Sixth
Addr
RA
XXX
555
555
555
555
55
555
555
SA
555
555
XXX
XXX
XXX
XXX
555
555
XXX
XXX
555
555
00
555
Data
RD
F0
AA
AA
AA
AA
98
AA
AA
29
AA
AA
A0
80
80
90
AA
AA
B0
30
AA
AA
Data
AA
Data
Data
Addr
Data
Addr
Data
1
1
4
6
4
4
1
4
6
1
3
3
2
2
2
2
6
6
1
1
3
4
1
4
A
s
2AA
2AA
2AA
2AA
55
55
55
55
555
555
555
555
90
90
90
90
X00
X01
01
227E
Data
Data
X0E
Data
X0F
Data
[SA]X02
X03
2AA
2AA
55
55
555
PA
A0
25
PA
SA
PD
WC
PA
PD
WBL
PD
2AA
2AA
PA
SA
SA
XXX
2AA
2AA
55
55
PD
30
10
00
55
55
555
555
F0
20
U
B
M
555
555
80
80
555
555
AA
AA
2AA
2AA
55
55
555
SA
10
30
S
S
S
2AA
2AA
55
55
555
555
88
A0
PA
PD
2AA
55
555
90
XXX
00
Legend:
X = Don’t care.
RA = Read Address.
RD = Read Data.
PA = Program Address. Addresses latch on the falling edge of WE#
or CE# pulse, whichever occurs later.
PD = Program Data. Data latches on the rising edge of WE# or CE#
pulse, whichever occurs first.
SA = Sector Address. Any address that falls within a specified sector.
See Tables
2
–
4
for sector address ranges.
WBL = Write Buffer Location. Address must be within the same write
buffer page as PA.
WC = Word Count. Number of write buffer locations to load minus 1.
Notes:
1.
2.
3.
4.
See
Table 1
on page 13 for description of bus operations.
All values are in hexadecimal.
Shaded cells indicate read cycles.
Address and data bits not specified in table, legend, or notes are
don’t cares (each hex digit implies 4 bits of data).
Writing incorrect address and data values or writing them in the
improper sequence may place the device in an unknown state.
The system must write the reset command to return reading
array data.
No unlock or command cycles required when bank is reading
array data.
Reset command is required to return to reading array data in
certain cases. See
Reset Command
section for details.
Data in cycles 5 and 6 are listed in
Table 5
on page 37.
The data is 00h for an unprotected sector and 01h for a
protected sector. PPB Status Read provides the same data but in
inverted form.
10. If DQ7 = 1, region is factory serialized and protected. If DQ7 =
0, region is unserialized and unprotected when shipped from
factory. See
Secured Silicon Sector Flash Memory Region
on
page 43 for more information.
5.
6.
7.
8.
9.
11. Command is valid when device is ready to read array data or
when device is in autoselect mode.
12. Total number of cycles in the command sequence is determined
by the number of words written to the write buffer.
13. Command sequence resets device for next command after
write-to-buffer operation.
14. Requires Entry command sequence prior to execution. Unlock
Bypass Reset command is required to return to reading array
data.
15. System may read and program in non-erasing sectors, or enter
the autoselect mode, when in the Erase Suspend mode. The
Erase Suspend command is valid only during a sector erase
operation.
16. Erase Resume command is valid only during the Erase Suspend
mode.
17. Requires Entry command sequence prior to execution. Secured
Silicon Sector Exit Reset command is required to exit this mode;
device may otherwise be placed in an unknown state.