MBM29LV160TM-BM90 Meet Spansion Inc., MBM29LV160TM-BM90 Datasheet - Page 22

no-image

MBM29LV160TM-BM90

Manufacturer Part Number
MBM29LV160TM-BM90
Description
Flash Memory Cmos 16 M 2m ? 8/1m ? 16 Bit Mirrorflashtm*
Manufacturer
Meet Spansion Inc.
Datasheet
22
MBM29LV160TM/BM
Program Suspend/Resume
Chip Erase
Sector Erase
according to the data polling algorithm. But a read from Reset mode will show that the data is still “0”. Only erase
operations can convert “0”s to “1”s.
Note that attempting to program a “1” over a “0” will result in programming failure. This precaution is the same
with Fujitsu standard NOR devices. “Embedded Program
bedded Program
The Program Suspend command allows the system to interrupt a program operation so that data can be read
from any address. Writing the Program Suspend command (B0h) during Embedded Program operation imme-
diately suspends the programming. Refer to "Erase Suspend/Resume" for the detail.
When the Program Suspend command is written during a programming process, the device halts the program
operation within 1us and updates the status bits.After the program operation has been suspended, the system
can read data from any address. The data at program-suspended address is not valid. Normal read timing and
command definitions apply.
After the Program Resume command (30h) is written, the device reverts to programming. The system can
determine the status of the program operation using the DQ
operation. See "Write Operation Status" for more information. When issuing program suspend command in
4 μs after issuing program command, determine the status of program operation by reading status bit at more
4 μs after issuing program resume command.
The system also writes the Autoselect command sequence in the Program Suspend mode. The device allows
reading Autoselect codes at the addresses within programming sectors, since the codes are not stored in the
memory. When the device exits the Autoselect mode, the device reverts to the Program Suspend mode, and is
ready for another valid operation. See "Autoselect Command" for more information.
The system must write the Program Resume command to exit from the Program Suspend mode and continue
the programming operation. Further writes of the Resume command are ignored. Another Program Suspend
command can be written after the device resumes programming.
Do not read CFI code after HiddenROM Entry and Exit in program suspend mode.
Chip erase is a six bus cycle operation. It begins 2 “unlock” write cycles followed by writing the “set-up” command,
and 2 “unlock” write cycles followed by the chip erase command which invokes the Embedded Erase Algorithm.
The device does not require the user to program the device prior to erase. Upon executing the Embedded Erase
Algorithm the devices automatically programs and verifies the entire memory for an all zero data pattern prior
to electrical erase (Preprogram function). The system is not required to provide any controls or timings during
these operations.
The system can determine the erase operation status by using DQ
(Toggle Bit II) or RY/BY output signal. The chip erase begins on the rising edge of the last CE or WE, whichever
happens first from last command sequence and completes when the data on DQ
Status”.) at which time the device returns to read mode.
Sector erase is a six bus cycle operation. There are 2 “unlock” write cycles. These are followed by writing the
“set-up” command. 2 more “unlock” write cycles are then followed by the Sector Erase command.
Multiple sectors may be erased concurrently by writing the same six bus cycle operations. This sequence is
followed by writes of the Sector Erase command to addresses in other sectors desired to be concurrently erased.
The time between writes must be less than Erase Time-out time(t
accepted and erasure will not start. It is recommended that processor interrupts be disabled during this time to
guarantee this condition. The interrupts can reoccur after the last Sector Erase command is written. A time-out
of “t
Erase command(s). If another falling edge of CE or WE, whichever happens first occurs within the “t
out window the timer is reset (monitor DQ
TOW
” from the rising edge of last CE or WE, whichever happens first, will initiate the execution of the Sector
TM
Algorithm using typical command strings and bus operations.
Retired Product DS05-20906-4E_July 31, 2007
3
to determine if the sector erase timer window is still open, see section
90
TM
7
Algorithm” in ■FLOW CHART illustrates the Em-
or DQ
6
7
TOW
status bits, just as in the standard program
(Data Polling), DQ
). Otherwise that command will not be
7
is “1” (See “Write Operation
6
(Toggle Bit I) and DQ
TOW
” time-
2

Related parts for MBM29LV160TM-BM90