M29W640FT, M29W640FB
4 Command Interface
4.3.3
Block Protect and Chip Unprotect commands
Groups of blocks can be protected against accidental Program or Erase. The Protection
Groups are shown in Appendix A: Block addresses, Table 20: Top Boot Block Addresses,
M29W640FT and Table 21: Bottom Boot Block Addresses, M29W640FB. The whole chip can
be unprotected to allow the data inside the blocks to be changed.
Block Protect and Chip Unprotect operations are described in Appendix D: Block Protection.
Table 5.
Commands, 16-bit mode, BYTE = VIH
Bus Write Operations
Command
1st
2nd
3rd
4th
5th
6th
Addr Data Addr Data Addr Data Addr Data Addr Data Addr Data
Read/Reset
1 X F0
3 555 AA 2AA 55 X F0
Auto Select
3 555 AA 2AA 55 555 90
Program
4 555 AA 2AA 55 555 A0 PA PD
Double Word Program 3 555 50 PA0 PD0 PA1 PD1
Quadruple Word
Program
5 555 56 PA0 PD0 PA1 PD1 PA2 PD2 PA3 PD3
Unlock Bypass
3 555 AA 2AA 55 555 20
Unlock Bypass
Program
2 X A0 PA PD
Unlock Bypass Reset 2 X 90 X 00
Chip Erase
6 555 AA 2AA 55 555 80 555 AA 2AA 55 555 10
Block Erase
6+ 555 AA 2AA 55 555 80 555 AA 2AA 55 BA 30
Program/Erase
Suspend
Program/Erase
Resume
1 X B0
1 X 30
Read CFI Query
1 55 98
Enter Extended Block 3 555 AA 2AA 55 555 88
Exit Extended Block 4 555 AA 2AA 55 555 90 X 00
1. X Don’t Care, PA Program Address, PD Program Data, BA Any address in the Block. All values in the table are in
hexadecimal.
The Command Interface only uses A–1, A0-A10 and DQ0-DQ7 to verify the commands; A11-A20, DQ8-DQ14 and DQ15
are Don’t Care. DQ15A–1 is A–1 when BYTE is VIL or DQ15 when BYTE is VIH.
27/72