Command interface
M29W064FT, M29W064FB
4.2
Fast program commands
There are four fast program commands available to improve the programming throughput,
by writing several adjacent words or bytes in parallel. The Double, Quadruple and Octuple
Byte Program commands are available for x 8 operations, while the Double, Quadruple
Word Program commands are available for x 16 operations.
Fast program commands can be suspended and then resumed by issuing a Program
Suspend command and a Program Resume command, respectively (see Section 4.1.8:
Program Suspend command and Section 4.1.9: Program Resume command).
When V
is applied to the V /write protect pin the memory automatically enters the fast
PP
PPH
program mode. The user can then choose to issue any of the fast program commands. Care
must be taken because applying a V
protected block.
to the V /WP pin will temporarily unprotect any
PPH
PP
4.2.1
4.2.2
Double Byte Program command
The Double Byte Program command is used to write a page of two adjacent bytes in
parallel. The two bytes must differ only in DQ15A-1. Three bus write cycles are necessary to
issue the Double Byte Program command.
1. The first bus cycle sets up the Double Byte Program command
2. The second bus cycle latches the address and the data of the first byte to be written
3. The third bus cycle latches the address and the data of the second byte to be written.
Quadruple Byte Program command
The Quadruple Byte Program command is used to write a page of four adjacent bytes in
parallel. The four bytes must differ only for addresses A0, DQ15A-1. Five bus write cycles
are necessary to issue the Quadruple Byte Program command.
1. The first bus cycle sets up the Quadruple Byte Program command
2. The second bus cycle latches the Address and the data of the first byte to be written
3. The third bus cycle latches the address and the data of the second byte to be written
4. The fourth bus cycle latches the address and the data of the third byte to be written
5. The fifth bus cycle latches the address and the data of the fourth byte to be written and
starts the program/erase controller.
22/69