![](http://datasheet.mmic.net.cn/370000/-PD29F008AL-X_datasheet_16680753/-PD29F008AL-X_16.png)
Preliminary Data Sheet
16
μ
PD29F008AL-X
4.5 Chip Erase
This command is used to erase the entire chip.
Following command sequence write, erase is performed after "0" is written to all memory cells and verification is
performed, using the automatic erase function. Program before erase and control from external are not required.
During automatic erase, all commands that have been written are ignored. However, automatic erase is interrupted
by hardware reset. Since erase is not guaranteed in this case, execute the chip erase command again after reset is
completed.
Upon completion of automatic erase, the device returns to read mode.
The automatic erase operation status can be determined with the hardware sequence flags (I/O7, I/O6, RY (/BY)
pins). See sections
5.1 I/O7 (Data Polling), 5.2 I/O6 (Toggle Bit)
, and
5.6 RY (/BY) (Ready / Busy)
.
4.6 Sector Erase
This command is used to erase sectors one at a time.
Following command sequence write, erase is performed after "0" is written to all sectors to be erased and
verification is performed, using the automatic erase function. Data program before erase and control from external
are not required.
Sector erase timeout starts after command sequence write. During this timeout, sectors to be erased can be added
and selected. At this time, write the sector address and data (30H) of the sectors to be erased that have been added.
If the selected sectors include both protected sectors and unprotected sectors, only the unprotected sectors will be
erased and the protected sectors will be ignored.
If a command other than sector erase or erase suspend is input during timeout, the device is reset to the read
mode.
Automatic erase starts upon timeout completion. At this time, erase is started even if the last write cycle is not
completed.
During automatic erase, all commands other than erase suspend are ignored. However, when hardware reset is
performed, erase is interrupted. Since sector erase is not guaranteed in this case, reexecute the sector erase
command following completion of reset.
Upon completion of automatic erase, the device returns to the read mode.
The operation status of automatic erase can be determined by using the hardware sequence flags (I/O7, I/O6, I/O2,
RY (/BY) pins). See sections
5.1 I/O7 (Data Polling)
,
5.2 I/O6 (Toggle Bit)
,
5.3 I/O2 (Toggle Bit II)
, and
5.6 RY
(/BY) (Ready / Busy)
.
Figure 4-2. Sector / Chip Erase Flow Chart
Start
Write erase
command sequence
Data = FFH
Data poll from system
Erasure completed
Yes
No