M29W640FB STMICROELECTRONICS [STMicroelectronics], M29W640FB Datasheet - Page 22
![no-image](/images/no-image-200.jpg)
M29W640FB
Manufacturer Part Number
M29W640FB
Description
64 Mbit (8Mb x8 or 4Mb x16, Page, Boot Block) 3V Supply Flash Memory
Manufacturer
STMICROELECTRONICS [STMicroelectronics]
Datasheet
1.M29W640FB.pdf
(72 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
M29W640FB
Manufacturer:
ST
Quantity:
1 831
Company:
Part Number:
M29W640FB-70N6
Manufacturer:
ST
Quantity:
21
Part Number:
M29W640FB-70N6H
Manufacturer:
ST
Quantity:
20 000
Company:
Part Number:
M29W640FB70N6
Manufacturer:
PHI
Quantity:
3 000
Part Number:
M29W640FB70N6
Manufacturer:
ST
Quantity:
20 000
Part Number:
M29W640FB70N6 H
Manufacturer:
ST
Quantity:
20 000
Part Number:
M29W640FB70N6E
Manufacturer:
NUMONYX
Quantity:
20 000
4 Command Interface
4.1.9
4.1.10 Program command
22/72
or Program Suspend. If a read is needed from the Extended Block area (One-time Program
area), the user must use the proper command sequences to enter and exit this region.
The system may also issue the Auto Select command sequence when the device is in the
Program Suspend mode. The system can read as many Auto Select codes as required. When
the device exits the Auto Select mode, the device reverts to the Program Suspend mode, and is
ready for another valid operation. See Auto Select command sequence for more information.
Program Resume command
After the Program Resume command is issued, the device reverts to programming. The
controller can determine the status of the program operation using the DQ7 or DQ6 status bits,
just as in the standard program operation. See Write Operation Status for more information.
The system must write the Program Resume command, to exit the Program Suspend mode
and to continue the programming operation.
Further issuing of the Resume command is ignored. Another Program Suspend command can
be written after the device has resumed programming.
The Program command can be used to program a value to one address in the memory array at
a time. The command requires four Bus Write operations, the final write operation latches the
address and data, and starts the Program/Erase Controller.
Programming can be suspended and then resumed by issuing a Program Suspend command
and a Program Resume command, respectively (see
command
If the address falls in a protected block then the Program command is ignored, the data remains
unchanged. The Status Register is never read and no error condition is given.
During the program operation the memory will ignore all commands. It is not possible to issue
any command to abort or pause the operation. Typical program times are given in
Program, Erase Times and Program, Erase Endurance
the program operation will output the Status Register on the Data Inputs/Outputs. See the
section on the Status Register for more details.
After the program operation has completed the memory will return to the Read mode, unless an
error has occurred. When an error occurs the memory will continue to output the Status
Register. A Read/Reset command must be issued to reset the error condition and return to
Read mode.
Note that the Program command cannot change a bit set at ’0’ back to ’1’. One of the Erase
Commands must be used to set all the bits in a block or in the whole memory from ’0’ to ’1’.
and
Section 4.1.9: Program Resume
command).
Section 4.1.8: Program Suspend
Cycles. Bus Read operations during
M29W640FT, M29W640FB
Table 7: