10
Rev. 4.2/May 01
HY29F800
START
RESET# = V
(All protected sector groups
become unprotected)
Perform Program or Erase
Operations
RESET# = V
(All previously protected
sector groups return to
protected state)
TEMPORARY SECTOR
UNPROTECT COMPLETE
d
e
n
c
a
n
m
e
u
m
q
o
e
C
S
s
e
y
C
s
u
B
f
r
b
m
u
N
k
c
o
U
d
n
a
m
m
o
C
a
t
D
1
2
m
e
t
s
e
R
s
e
R
r
o
r
P
r
E
p
C
/
a
e
R
a
e
R
e
B
0
2
2
4
1
1
1
1
1
1
e
N
e
N
t
/
a
1
1
s
a
e
s
a
r
E
r
e
S
4
1
)
e
N
(
1
d
n
e
p
s
u
S
e
s
a
r
E
0
1
0
e
m
u
s
e
R
e
s
a
r
E
0
1
0
D
I
c
o
r
e
2
1
3
e
N
Notes:
1. Any number of Flash array read cycles are permitted.
2. Additional data cycles may follow. See text.
3. Any number of Electronic ID read cycles are permitted.
Note:
When in the Electronic ID bus operation mode,
the device returns to the Read mode when V
is re-
moved from the A[9] pin. The Read/Reset command is
not required in this case.
If DQ[5] (Exceeded Time Limit) goes High dur-
ing a program or erase operation, writing the
Read/Reset command returns the sectors to
the Read mode (or to the Erase Suspend mode
if the device was in Erase Suspend).
DEVICE COMMANDS
Device operations are initiated by writing desig-
nated address and data
command sequences
into
the device. A command sequence is composed
of one, two or three of the following sub-segments:
an
unlock cycle
, a
command cycle
and a
data
cycle
. Table 4 summarizes the composition of the
valid command sequences implemented in the
HY29F800, and these sequences are fully de-
scribed in Table 5 and in the sections that follow.
Writing incorrect address and data values or writ-
ing them in the improper sequence resets the
HY29F800 to the Read mode.
Read/Reset 1, 2 Commands
The HY29F800 automatically enters the Read
mode after device power-up, after the RESET#
input is asserted and upon the completion of cer-
tain commands. Read/Reset commands are not
required to retrieve data in these cases.
A Read/Reset command must be issued in order
to read array data in the following cases:
If the device is in the Electronic ID mode, a
Read/Reset command must be written to re-
turn to the Read mode. If the device was in the
Erase Suspend mode when the device entered
the Electronic ID mode, writing the Read/Re-
set command returns the device to the Erase
Suspend mode.
Figure 3. Temporary Sector Unprotect
for obtaining specific data items as listed in Table
2:
A read cycle at address 0xXXX00 retrieves the
manufacturer code (Hynix = 0xAD).
A read cycle at address 0xXXX01 returns the
device code:
- HY29F800T = 0xD6 in Byte mode, 0x22D6
in Word mode.
- HY29F800B = 0x58 in Byte mode, 0x2258
in Word mode.
A read cycle containing a sector address (Table
1) in A[18:12] and the address 0x02 in A[7:0]
returns 0x01 if that sector is protected, or 0x00
if it is unprotected.
Table 4. Composition of Command Sequences
The Read/Reset command may also be used to
abort certain command sequences: