25
P/N:PM1300 REV. 1.3, NOV. 06, 2006
MX29LV400C T/B
MX29LV800C T/B
MX29LV160C T/B
SECTOR ERASE
Secto r Erase is to erase all the data in a secto r with "1" and "0" as all "1". It requires six co mmand cycles to issue. The
first two cycles are "unlock cycles", the third o ne is a configuratio n cycle, the f o urth and fifth are also "unlo ck cycles"
and the sixth cycle is the secto r erase command. After the secto r erase co mmand sequence is issued, there is a time-
o ut period of 50us counted internally . During the time-out perio d, additional secto r address and sector erase command
can be written multiply. Once user enters ano ther sector erase co mmand, the time-o ut perio d of 50us is reco unted. If
user enters any co mmand o ther than sector eras o r erase suspend during time-o ut perio d, the erase command wo uld
be abor ted and the device is reset to read array condition. The number of sectors could be from one sector to all
secto rs. After time-o ut perio d passing by, additional erase co mmand is no t accepted and erase embedded o peratio n
begins.
During sector erasing, all commands will no t be accepted except hardware reset and erase suspend and user can
check the status as chip erase.
When the embedded chip erase o peratio n is on go ing, user can confirm if the embedded operation is finished or not by
the fo llowing methods:
Status Q7 Q6 Q5 Q2 RY/BY#
In pro gress 0 To gging 0 Toggling 0
Finished 1 Stop toggling 0 1 1
Exceed time limit 0 Toggling 1 Toggling 0
CHIP ERASE
Chip Erase is to erase all the data with "1" and "0" as all "1". It needs 6 cycles to write the actio n in, and the first two
cycles are "unlo ck" cycles , the third o ne is a co nfiguration cycle, the fourth and fifth are also "unlo ck" cycles , and the
sixth cycle is the chip erase operatio n.
During chip erasing, all the co mmands will not be accepted except hardware reset or the wo rking vo ltage is too low that
chip erase will be interrupted. After Chip Erase, the chip will return to the state o f Read Arra y.
*1: The status Q3 is the time-out period indicator. When Q3=0, the device is in time-out period and is acceptible to
ano ther secto r address to be erased. When Q3=1, the de vice is in erase o peratio n and o nly er ase suspend is valid.
*2: R Y/BY# is open drain o utput pin and sho uld be weakly co nnected to VDD thro ugh a pull-up resistor.
*3: When an attempt is made to erase a protected sector, Q7 will o utput its complement data or Q6 continues to to ggle
f o r 100us o r less and the de vice returned to read arra y status witho ut erasing the data in the pro tected secto r .
When the embedded erase o peration is on going, user can confirm if the embedded o peratio n is finished or no t by the
fo llowing metho ds:
Status Q7 Q6 Q5 Q3 Q2 RY/BY#*2
Time-out period 0 To gging 0 0 Toggling 0
In pro gress 0 To gging 0 1 Toggling 0
Finished 1 Sto p toggling 0 1 1 1
Exceed time limit 0 Toggling 1 1 Toggling 0