Autoselect Mode
The autoselect mode provides manufacturer and de-
vice identification, and sector protection verification,
through identifier codes output on DQ7鈥揇Q0. This
mode is primarily intended for programming equipment
to automatically match a device to be programmed with
its corresponding programming algorithm. However,
the autoselect codes can also be accessed in-system
through the command register.
When using programming equipment, the autoselect
mode requires V
ID
(11.5 V to 12.5 V) on address pin
A9. Address pins A6, A1, and A0 must be as shown in
Table 4. In addition, when verifying sector protection,
the sector address must appear on the appropriate
highest order address bits (see Tables 2 and 3). Table
4 shows the remaining address bits that are don鈥檛 care.
When all necessary bits have been set as required, the
programming equipment may then read the corre-
sponding identifier code on DQ7-DQ0.
To access the autoselect codes in-system, the host
system can issue the autoselect command via the
command register, as shown in Table 9. This method
does not require V
ID
. See 鈥淐ommand Definitions鈥?for
details on using the autoselect mode.
Table 4.
Am29LV160D Autoselect Codes (High Voltage Method)
A19 A11
to
to
A12 A10
X
X
X
X
A8
to
A7
X
X
A5
to
A2
X
X
DQ8
to
DQ15
X
22h
V
ID
L
L
H
X
22h
X
X
V
ID
X
L
X
L
H
X
X
49h
01h
(protected)
00h
(unprotected)
C4h
49h
DQ7
to
DQ0
01h
C4h
Description
Manufacturer ID: AMD
Device ID:
Am29LV160D
(Top Boot Block)
Device ID:
Am29LV160D
(Bottom Boot Block)
Mode
CE#
L
OE#
L
L
L
L
L
WE#
H
H
H
H
H
A9
V
ID
A6
L
A1
L
A0
L
Word
Byte
Word
Byte
L
L
L
L
Sector Protection Verification
L
L
H
SA
X
V
ID
X
L
X
H
L
X
L = Logic Low = V
IL
, H = Logic High = V
IH
, SA = Sector Address, X = Don鈥檛 care.
Note:
The autoselect codes may also be accessed in-system via command sequences. See Table 9.
Sector Protection/Unprotection
The hardware sector protection feature disables both
program and erase operations in any sector. The hard-
ware sector unprotection feature re-enables both pro-
gram and erase operations in previously protected
sectors.
The device is shipped with all sectors unprotected.
AMD offers the option of programming and protecting
sectors at its factory prior to shipping the device
through AMD鈥檚 ExpressFlash鈩?Service. Contact an
AMD representative for details.
It is possible to determine whether a sector is protected
or unprotected. See 鈥淎utoselect Mode鈥?for details.
Sector protection/unprotection can be implemented via
two methods.
The primary method requires V
ID
on the RESET# pin
only, and can be implemented either in-system or via
programming equipment. Figure 2 shows the algo-
rithms and Figure 23 shows the timing diagram. This
method uses standard microprocessor bus cycle tim-
ing. For sector unprotect, all unprotected sectors must
first be protected prior to the first sector unprotect write
cycle.
The alternate method intended only for programming
equipment requires V
ID
on address pin A9 and OE#.
This method is compatible with programmer routines
written for earlier 3.0 volt-only AMD flash devices. De-
tails on this method are provided in a supplement, pub-
lication number 21468. Contact an AMD representative
to request a copy.
14
Am29LV160D