Command Definitions Tables
Table 10. Command Definitions (x16 Mode, BYTE# = VIH)
Command
Sequence
(Note 1)
First
Addr Data
Second
Addr Data
Bus Cycles (Notes 2–5)
Third
Fourth
Addr Data Addr
Data
Read (Note 5)
1 RA RD
Reset (Note 6)
1 XXX F0
Manufacturer ID
4 555 AA
2AA
55
555
90
X00
0001
Device ID, Top Boot (Note 8)
6 555 AA
2AA
55
555
90
X01
22C4
Device ID, Bottom Boot (Note 8) 6 555 AA
2AA
55
555
90
X01
2249
SecSi™ Sector Factory Protect 4 555 AA
2AA
55
555
90
X41 (Note 9)
Fifth
Sixth
Addr Data Addr Data
Sector Group Protect Verify
(Note 9)
4 555 AA
2AA
55
555
90 (SA)X02 00/01
Enter SecSi Sector Region
3 555 AA
2AA
55
555
88
Exit SecSi Sector Region
4 555 AA 2AA 55
555
90
XXX
Program
4 555 AA
2AA
55
555
A0
PA
Unlock Bypass
3 555 AA
2AA
55
555
20
Unlock Bypass Program (Note 10) 2 XXX A0
PA
PD
Unlock Bypass Reset (Note 11)
2 XXX 90 XXX 00
Chip Erase
6 555 AA
2AA
55
555
80
555
Sector Erase
6 555 AA
2AA
55
555
80
555
Program/Erase Suspend (Note 12) 1 XXX B0
Program/Erase Resume (Note 13) 1 XXX 30
CFI Query (Note 14)
1 55
98
00
PD
AA
2AA 55 555 10
AA
2AA 55 SA 30
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.
2. All values are in hexadecimal.
3. Shaded cells indicate read cycles. All others are write
cycles.
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.
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.
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.
9. Data is 00h for an unprotected sector group and 01h for a
protected sector group.
10. Unlock Bypass command is required prior to Unlock
Bypass Program command.
11. Unlock Bypass Reset command is required to return to
read mode when device is in unlock bypass mode.
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.
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.
April 21, 2004 S29AL016M_00A4
S29AL016M
32