English
Language : 

HY29DL162 Datasheet, PDF (22/48 Pages) Hynix Semiconductor – 16 Megabit (2M x 8/1M x16) Low Voltage, Dual Bank, Simultaneous Read/Write Flash Memory
HY29DL162/HY29DL163
Two methods are provided for accessing the Elec-
tronic ID data. The first requires VID on address
pin A[9], as described previously in the Device
Operations section.
The Electronic ID data can also be obtained by
the host through specific commands issued via
the command register, as shown in Table 10. This
method does not require VID. The Electronic ID
command sequence may be written to an address
within a bank that is in the read mode or in the
Erase Suspend mode. The command may not be
written while the device is actively programming
or erasing in the other bank.
The Electronic ID command sequence is initiated
by writing two unlock cycles, followed by a third
write cycle that contains the bank address and the
Electronic ID command. The addressed bank then
enters the Electronic ID mode, and the system may
read at any address in that bank any number of
times, without initiating another command se-
quence.
n A read cycle at address 0x(BA)X00, where BA
is the Bank Address, retrieves the manufac-
turer code.
n A read cycle at address 0x(BA)X01 in word
mode or 0x(BA)X02 in byte mode returns the
device code.
n A read cycle containing a sector address (SA)
within the designated bank in A[19:12] and the
address 0x04 in A[6:0, A-1] in byte mode, or
0x02 in A[7:0] in word mode, returns 0x01 if
that sector is protected, or 0x00 if it is unpro-
tected.
n A read cycle at address 0x(BA)X03 in word
mode or 0x(BA)X06 in byte mode returns 0x80
if the Sec2 region is protected and locked at
the factory and 0x00 if it is not.
Array data may be read from the other bank while
the designated bank is in the Electronic ID mode.
The system must write the Reset command to exit
the Electronic ID mode and return the bank to the
normal Read mode, or to the Erase-Suspended
read mode if the bank was in that mode when the
Electronic ID command was invoked. In the latter
case, an Erase Resume command to that bank
will continue the suspended erase operation.
Query Command and Common Flash Inter-
face (CFI) Mode
The HY29DL16x is capable of operating in the
Common Flash Interface (CFI) mode. This mode
allows the host system to determine the manufac-
turer of the device, its operating parameters, its
configuration and any special command codes that
the device may accept. With this knowledge, the
system can optimize its use of the chip by using
appropriate timeout values, optimal voltages and
commands necessary to use the chip to its full
advantage.
Two commands are employed in association with
CFI mode. The first places the device in CFI mode
(Query command) and the second takes it out of
CFI mode (Reset command). These are described
in Table 10.
The single cycle Query command is valid only
when the device is in the Read mode, including
during Erase Suspend and Standby states and
while in Electronic ID command mode, but is ig-
nored otherwise. The command is not valid while
the HY29DL16x is in the Electronic ID bus opera-
tion mode. The command places the Bank desig-
nated in the ‘Bank Address’ field of the command
in the CFI Query mode. Array data may be read
from the other bank while the designated bank is
in the CFI Query mode. Read cycles at appropri-
ate addresses within the designated bank while in
the Query mode provide CFI data as described
later in this section. Write cycles are ignored, ex-
cept for the Reset command.
The Reset command returns the device from the
CFI mode to the array Read mode, or to the Erase
Suspend mode if the device was in that mode prior
to entering CFI mode, or to the Electronic ID mode
if the device was in that mode prior to entering
CFI mode. The command is valid only when the
device is in the CFI mode and as otherwise de-
scribed for the normal Reset command.
Tables 12 - 15 specify the data provided by the
HY29DL16x during CFI mode. Data at unspeci-
fied addresses reads out as 0x00. Note that a
value of 0x00 for a data item normally indicates
that the function is not supported. All values in
these tables are in hexadecimal.
22
r1.3/June 01