M29W160FT, M29W160FB, M29W320FT, M29W320FB
Table 5.
Commands, 8-bit mode, BYTE = V
IL
Bus Write operations
(1) (2) (3)
Command
Length
1st
2nd
3rd
4th
Command interface
5th
6th
Addr Data Addr Data Addr Data Addr Data Addr Data Addr Data
Read/Reset
(4)
Auto Select
(5)
Program
(6)
Unlock Bypass
(7)
Unlock Bypass
Program
(6)
Unlock Bypass
Reset
(8)
Chip Erase
(6)
Block Erase
(6)
Erase Suspend
(9)
Erase Resume
(10)
Read CFI
Query
(11)
1
3
3
4
3
2
2
6
X
AAA
AAA
AAA
AAA
X
X
AAA
F0
AA
AA
AA
AA
A0
90
AA
AA
B0
30
98
555
555
555
555
PA
X
555
555
55
55
55
55
PD
00
55
55
AAA
AAA
80
80
AAA
AAA
AA
AA
555
555
55
55
AAA
BA
10
30
X
AAA
AAA
AAA
F0
90
A0
20
PA
PD
6+ AAA
1
1
1
X
X
AA
1. X don鈥檛 care, PA Program Address, PD Program Data, BA any address in the block.
2. All values in the table are in hexadecimal.
3. The command interface only uses A鈥?, A0-A10 and DQ0-DQ7 to verify the commands; A11-A19, DQ8-
DQ14 and DQ15 are don鈥檛 care. DQ15A鈥? is A鈥? when BYTE is V
IL
or DQ15 when BYTE is V
IH
.
4. After a Read/Reset command, read the memory as normal until another command is issued.
5. After an Auto Select command, read manufacturer ID, device ID or Block Protection status.
6. After this command read the Status Register until the Program/Erase controller completes and the memory
returns to Read mode. Add additional blocks during Block Erase command with additional Bus Write
operations until Timeout bit is set.
7. After the Unlock Bypass command issue Unlock Bypass Program or Unlock Bypass Reset commands.
8. After the Unlock Bypass Reset command read the memory as normal until another command is issued.
9. After the Erase Suspend command read non-erasing memory blocks as normal, issue Auto Select and
Program commands on non-erasing blocks as normal.
10. After the Erase Resume command the suspended Erase operation resumes, read the Status Register until
the Program/Erase controller completes and the memory returns to Read mode.
11. Command is valid when device is ready to read array data or when device is in Auto Select mode.
23/57