A d v a n c e I n f o r m a t i o n
Command Definitions
Table 16. S29AL032D Command Definitions — Model 00
Bus Cycles (Notes 2–4)
Command Sequence
(Note 1)
First
Second
Third
Addr
Fourth
Fifth
Sixth
Addr Data Addr Data
Data
Addr
Data Addr Data Addr Data
Read (Note 5)
1
1
4
4
RA
RD
F0
Reset (Note 7)
XXX
XXX
XXX
Manufacturer ID (Note 8)
Device ID (Note 8)
AA
AA
XXX
XXX
55
55
0XXXXX
0XXXXX
90
90
0XXX00
0XXX01
01
A3
Secured Silicon Sector Factory
Protect (Note 15)
4
4
AAA
AA
AA
555
55
55
AAA
90
90
X06
85/05
XXX
XXX
XXX
XXX
0XXXXX
or
2XXXXX
00
01
Sector Protect Verify
(Note 9)
SA
X02
Enter Secured Silicon Sector Region
Exit Secured Silicon Sector Region
Byte Program
3
4
4
3
XXX
XXX
XXX
XXX
AA
AA
AA
AA
XXX
XXX
XXX
XXX
55
55
55
55
XXX
XXX
XXX
XXX
88
90
A0
20
XXX
XXX
PA
00
PD
Unlock Bypass
Unlock Bypass Program
(Note 10)
2
2
XXX
XXX
A0
90
PA
PD
00
Unlock Bypass Reset
(Note 11)
XXX
Chip Erase
6
6
1
1
1
XXX
XXX
XXX
XXX
XXX
AA
AA
B0
30
98
XXX
XXX
55
55
XXX
XXX
80
80
XXX
XXX
AA
AA
XXX
XXX
55
55
XXX
SA
10
30
Sector Erase
Erase Suspend (Note 12)
Erase Resume (Note 13)
CFI Query (Note 14)
Legend:
X = Don’t care, RA = Address of the memory location to be read, RD = Data read from location RA during read operation,
PA = Address of the memory location to be programmed. Addresses are latched on the falling edge of the WE# or CE#
pulse. PD = Data to be programmed at location PA. Data is latched on the rising edge of WE# or CE# pulse. SA = Address
of the sector to be erased or verified. Address bits A21–A16 uniquely select any sector.
Notes:
1. See Table 1 on page 11 for descriptions of bus operations.
2. All values are in hexadecimal.
3. Except when reading array or autoselect data, all bus cycles are write operations.
4. Address bits are don’t care for unlock and command cycles, except when PA or SA is required.
5. No unlock or command cycles required when device is in read mode.
6. The Reset command is required to return to the read mode when the device is in the autoselect mode or if DQ5 goes high.
7. The fourth cycle of the autoselect command sequence is a read cycle.
8. In the third and fourth cycles of the command sequence, set A21 to 0.
9. In the third cycle of the command sequence, address bit A21 must be set to 0 if verifying sectors 0–31, or to 1 if verifying
sectors 32–64. The data in the fourth cycle is 00h for an unprotected sector/sector block and 01h for a protected sector/
sector block.
10. The Unlock Bypass command is required prior to the Unlock Bypass Program command.
11. The Unlock Bypass Reset command is required to return to reading array data when the device is in the Unlock Bypass mode.
12. The system may read and program functions 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.
13. The Erase Resume command is valid only during the Erase Suspend mode.
14. Command is valid when device is ready to read array data or when device is in autoselect mode.
15. The data is 85h for factory locked and 05h for not factory locked.
June 13, 2005 S29AL032D_00_A3
S29AL032D
37