Command Definitions Tables
Table 10. Command Definitions (x16 Mode, BYTE# = VIH
)
Bus Cycles (Notes 2–5)
Third Fourth
Command
Sequence
(Note 1)
First
Second
Fifth
Sixth
Addr Data
Addr
Data
Addr
Data
Addr
Data
Addr Data Addr Data
Read (Note 5)
Reset (Note 6)
Manufacturer ID
1
1
4
6
6
4
RA
XXX
555
555
555
555
RD
F0
AA
AA
AA
AA
2AA
2AA
2AA
2AA
55
55
55
55
555
555
555
555
90
90
90
90
X00
X01
X01
X41
0001
Device ID, Top Boot (Note 8)
Device ID, Bottom Boot (Note 8)
SecSi™ Sector Factory Protect
22C4
2249
(Note 9)
Sector Group Protect Verify
(Note 9)
4
555
AA
2AA
55
555
90
(SA)X02
00/01
Enter SecSi Sector Region
Exit SecSi Sector Region
Program
3
4
4
3
2
2
6
6
1
1
1
555
555
555
555
XXX
XXX
555
555
XXX
XXX
55
AA
AA
AA
AA
A0
90
AA
AA
B0
30
98
2AA
2AA
2AA
2AA
PA
55
55
55
55
PD
00
55
55
555
555
555
555
88
90
A0
20
XXX
PA
00
PD
Unlock Bypass
Unlock Bypass Program (Note 10)
Unlock Bypass Reset (Note 11)
Chip Erase
XXX
2AA
2AA
555
555
80
80
555
555
AA
AA
2AA
2AA
55
55
555
SA
10
30
Sector Erase
Program/Erase Suspend (Note 12)
Program/Erase Resume (Note 13)
CFI Query (Note 14)
Legend:
X = Don’t care
RA = Read Address of memory location to be read.
RD = Read Data read from location RA during read operation.
PA = Program Address. Addresses latch on falling edge of WE# or CE# pulse, whichever happens later.
PD = Program Data for location PA. Data latches on rising edge of WE# or CE# pulse, whichever happens first.
SA = Sector Address of sector to be verified (in autoselect mode) or erased. Address bits A19–A15 uniquely select any sector.
Notes:
1. See Table 1 for description of bus operations.
9. Data is 00h for an unprotected sector group and 01h for a
protected sector group.
2. All values are in hexadecimal.
10. Unlock Bypass command is required prior to Unlock
Bypass Program command.
3. Shaded cells indicate read cycles. All others are write
cycles.
11. Unlock Bypass Reset command is required to return to
read mode when device is in unlock bypass mode.
4. During unlock and command cycles, when lower address
bits are 555 or 2AA as shown in table, address bits above
A11 and data bits above DQ7 are don’t care.
12. System may read and program in non-erasing sectors, or
enter autoselect mode, when in Erase Suspend mode.
Erase Suspend command is valid only during a sector
erase operation.
5. No unlock or command cycles required when device is in
read mode.
6. Reset command is required to return to read mode (or to
erase-suspend-read mode if previously in Erase Suspend)
when device is in autoselect mode, or if DQ5 goes high
while device is providing status information.
13. Erase Resume command is valid only during Erase
Suspend mode.
14. Command is valid when device is ready to read array data
or when device is in autoselect mode.
7. Fourth cycle of the autoselect command sequence is a
read cycle. Data bits DQ15–DQ8 are don’t care. See
Autoselect Command Sequence section for more
information.
8. Device ID must be read in three cycles.
April 21, 2004 S29AL016M_00A4
S29AL016M
32