English
Language : 

HY29LV160 Datasheet, PDF (15/48 Pages) Hynix Semiconductor – 16 Mbit (2M x 8/1M x 16) Low Voltage Flash Memory
START
NO
Enable Fast
Programming?
YES
Issue UNLOCK BYPASS
Command
Setup Next Address/Data for
Program Operation
Issue NORMAL PROGRAM
Command
NO
Unlock Bypass
Mode?
YES
Issue UNLOCK BYPASS
PROGRAM Command
HY29LV160
Check Programming Status
(See Write Operation Status
Section)
DQ[5] Error Exit
Programming Verified
NO
Last Word/Byte
Done?
YES
NO
Unlock Bypass
Mode?
YES
Issue UNLOCK BYPASS
RESET Command
PROGRAMMING
COMPLETE
GO TO ERROR
RECOVERY PROCEDURE
Figure 4. Normal and Unlock Bypass Programming Procedures
Chip Erase Command
The Chip Erase command sequence consists of
two unlock cycles, followed by a set-up command,
two additional unlock cycles and then the Chip
Erase command. This sequence invokes the Au-
tomatic Erase algorithm which automatically
preprograms and verifies the entire memory for
an all zero data pattern prior to electrical erase.
The host system is not required to provide any
controls or timings during these operations.
Commands written to the device during execution
of the Automatic Erase algorithm are ignored. Note
that a hardware reset immediately terminates the
chip erase operation. To ensure data integrity,
the aborted Chip Erase command sequence
should be reissued once the reset operation is
complete.
When the Automatic Erase algorithm is complete,
the device returns to the array Read mode. Sev-
eral methods are provided to allow the host to
determine the status of the erase operation, as
described in the Write Operation Status section.
START
Figure 5 illustrates the chip erase procedure.
Issue CHIP ERASE
Command Sequence
Check Erase Status
(See Write Operation Status
DQ[5] Error Exit
Section)
Normal Exit
CHIP ERASE COMPLETE
GO TO
ERROR RECOVERY
Figure 5. Chip Erase Procedure
Rev. 1.2/May 01
Sector Erase Command
The Sector Erase command sequence consists
of two unlock cycles, followed by the Erase com-
mand, two additional unlock cycles and then the
sector erase data cycle, which specifies the sec-
tor to be erased. As described later in this sec-
tion, multiple sectors can be specified for erasure
with a single command sequence. During sector
erase, all specified sectors are erased sequen-
tially. The data in sectors not specified for era-
sure, as well as the data in any protected sectors,
15