Table 11. Command Definitions (x8 Mode, BYTE# = VIL)
Bus Cycles (Notes 2–5)
Command
Sequence
(Note 1)
First
Second
Third
Fourth
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
RA
RD
F0
XXX
AAA
AAA
AA
AA
555
555
55
55
AAA
AAA
90
90
X00
X02
01
C4
Device ID, Top Boot (Note 8)
Device ID, Bottom Boot (Note
8)
6
4
4
AAA
AAA
AAA
AA
AA
AA
555
555
555
55
55
55
AAA
AAA
AAA
90
90
90
X02
X44
49
SecSi™ Sector Factory Protect
(Note 9)
00/01
Sector Group Protect Verify
(Note 9)
(SA)X04
Enter SecSi Sector Region
Exit SecSi Sector Region
Program
3
4
4
3
2
2
6
6
1
1
1
AAA
AAA
AAA
AAA
XXX
XXX
AAA
AAA
XXX
XXX
AA
AA
AA
AA
AA
A0
90
AA
AA
B0
30
98
555
555
555
555
PA
55
55
55
55
PD
00
55
55
AAA
AAA
AAA
AAA
88
90
A0
20
XXX
PA
00
PD
Unlock Bypass
Unlock Bypass Program (Note 10)
Unlock Bypass Reset (Note 11)
Chip Erase
XXX
555
555
AAA
AAA
80
80
AAA
AAA
AA
AA
555
555
55
55
AAA
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.
10. Unlock Bypass command is required prior to Unlock
Bypass Program command.
2. All values are in hexadecimal.
11. Unlock Bypass Reset command is required to return to
read mode when device is in unlock bypass mode.
3. Shaded cells indicate read cycles. All others are write
cycles.
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.
4. During unlock and command cycles, when lower address
bits are 555 or AAA as shown in table, address bits above
A11 are don’t care.
5. No unlock or command cycles required when device is in
read mode.
13. Erase Resume command is valid only during Erase
Suspend 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.
14. Command is valid when device is ready to read array data
or when device is in autoselect mode.
7. Fourth cycle of autoselect command sequence is a read
cycle. Data bits DQ15–DQ8 are don’t care. See Autoselect
Command Sequence section or more information.
8. Device ID must be read in three cycles.
9. Data is 00h for an unprotected sector group and 01h for a
protected sector group.
33
S29AL016M
S29AL016M_00A4 April 21, 2004