m58bw016 Numonyx, m58bw016 Datasheet - Page 30
![no-image](/images/manufacturer_photos/0/4/484/numonyx_sml.jpg)
m58bw016
Manufacturer Part Number
m58bw016
Description
16 Mbit 512 Kbit X 32, Boot Block, Burst 3 V Supply Flash Memories
Manufacturer
Numonyx
Datasheet
1.M58BW016.pdf
(70 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
m58bw016BB80T3
Manufacturer:
ST
Quantity:
715
Company:
Part Number:
m58bw016BB80T3F
Manufacturer:
ST
Quantity:
490
Company:
Part Number:
m58bw016BB80T3PT
Manufacturer:
NSC
Quantity:
2 808
Company:
Part Number:
m58bw016DB70T3
Manufacturer:
ST
Quantity:
6 975
Company:
Part Number:
m58bw016DB70T3F
Manufacturer:
ST
Quantity:
6 793
Part Number:
m58bw016DB70T3F
Manufacturer:
ST
Quantity:
20 000
Part Number:
m58bw016DB7T3TNS
Manufacturer:
ST
Quantity:
20 000
Command interface
4.6
4.7
30/70
Block Erase command
The Block Erase command can be used to erase a block. It sets all of the bits in the block to
‘1’. All previous data in the block is lost. If the block is protected then the erase operation will
abort, the data in the block will not be changed and the status register will output the error.
Two bus write operations are required to issue the command; the first write cycle sets up the
Block Erase command, the second write cycle confirms the Block Erase command and
latches the block address in the program/erase controller and starts it. The sequence is
aborted if the Confirm command is not given and the device will output the status register
data with bits 4 and 5 set to '1'.
Once the command is issued subsequent bus read operations read the status register. See
the section on the status register for details on the definitions of the status register bits.
During the erase operation the memory will only accept the Read Status Register command
and the Program/Erase Suspend command. All other commands will be ignored. The
command can be executed using either V
erase operation). If V
operation will be executed, otherwise the operation will use V
lockout voltage, V
status bit is set to ‘1’ and the command must be re-issued.
Typical erase times are given in
See
suggested flowchart on using the Block Erase command.
Program command
The Program command is used to program the memory array. Two bus write operations are
required to issue the command; the first write cycle sets up the Program command, the
second write cycle latches the address and data to be programmed in the program/erase
controller and starts it. A program operation can be aborted by writing FFFFFFFFh to any
address after the program set-up command has been given.
Once the command is issued subsequent bus read operations read the status register. See
the section on the status register for details on the definitions of the status register bits.
During the program operation the memory will only accept the Read Status Register
command and the Program/Erase Suspend command. All other commands will be ignored.
If Reset/Power-down, RP, falls to V
The command can be executed using either V
(for a fast program operation). If V
a fast program operation will be executed, otherwise the operation will use V
below the V
status register V
program operation is aborted, the memory block must be erased and reprogrammed.
See
a suggested flowchart on using the Program command.
Appendix B: Flowcharts on page
Appendix B:
PP
lockout voltage, V
PP
Flowcharts,
PPLK
status bit is set to ‘1’. As data integrity cannot be guaranteed when the
PP
, during a fast erase the operation aborts, the status register V
is in the V
M58BW016DT, M58BW016DB, M58BW016FT, M58BW016FB
Figure 24: Block erase flowchart and
Table
PPLK
PP
PPH
IL
is in the V
during programming the operation will be aborted.
, during a fast program the operation aborts and the
59,
10.
range when the command is issued then a fast erase
DD
Figure 22: Program flowchart and
(for a normal erase operation) or V
DD
PPH
(for a normal program operation) or V
range when the command is issued then
DD
. If V
pseudocode, for a
PP
goes below the V
pseudocode, for
DD
. If V
PP
(for a fast
PP
PP
goes
PP
PP