Am29F002B - Spansion

SUPPLEMENT
Am29F002B
Data Sheet Supplement for PROM Programmer Manufacturers
This supplement is for use with the Am29F002B data
sheet, publication number 21527. This document
describes the sector protection and sector unprotection
functions on the Am29F002B device.
Sector Protection
The Am29F002B features hardware sector protection.
This feature will disable both program and erase operations in any number of available sectors. The sector protect feature is enabled using programming equipment at
the user’s site. Devices are shipped with all sectors unprotected. Alternatively, AMD may program and protect
sectors in the factory prior to shipping the device
(AMD’s ExpressFlash™ Service).
To activate the sector protect mode, apply VCC = 5.0 V
± 5%; the programming equipment must then force VID
on address pin A9 and control pin OE#, (VID = 12 V ±
0.5 V), VIL on CE#, A6, and A0, VIH on A1 and RESET#.
The sector addresses (A17–A13) should be set to the
sector to be protected. Programming of the protection
circuitry begins on the falling edge of the WE# pulse and
is terminated with the rising edge of the same. Sector
addresses must be held constant during the WE# pulse.
Refer to Figure 1 and Figure 2 for sector protection algorithm and waveforms. Remove VID prior to removing
VCC.
To verify programming of the protection circuitry, the
programming equipment must force VID on address pin
A9 with CE# and OE# at VIL and WE# at VIH. Scanning
the sector addresses (A17–A13) while (A6, A1, A0) =
(VIL, VIH, VIL) will produce 01h at device outputs (DQ0–
DQ7) for a protected sector. In this mode, the lower
order addresses, except for A0, A1, and A6 are don’t
care. Address locations with A1 = VIL are reserved for
Autoselect manufacturer and device codes.
Sector Unprotection
Sectors previously protected may subsequently be unprotected to accommodate code changes, using the
Sector Unprotect Mode. Prior to initiating a code change
in any previously protected sector all sectors must be
placed into the Sector Protect Mode using the Sector
Protection Algorithm.
To activate sector unprotection, apply VCC = 5.0 V ± 5%;
the programming equipment must then force VID on address pin A9 and control pin OE# (VID = 12 V ± 0.5 V),
VIL on CE# and A0, VIH on RESET#, A1, and A6. The
sector addresses (A17–A13) should be set to the sector
to be unprotected. The unprotection mechanism begins
on the falling edge of the WE# pulse and is terminated
with the rising edge of the same. Refer to Figure 3 and
Figure 4 for sector unprotection algorithm and waveforms. Remove VID prior to removing VCC.
Verification of sector unprotection is similar to that for
sector protection. The programming equipment must
force VID on address pin A9 with CE# and OE# at VIL
and WE# at VIH. Scanning the sector addresses (A17–
A13) while (A6, A1, A0) = (VIH, VIH, VIL) will produce
00h at device outputs (DQ0–DQ7) for an unprotected
sector. In this mode, the lower order addresses, except
for A0, A1, and A6, are don’t care. Address locations
with A1 = VIL are reserved for Autoselect manufacturer
and device codes.
Note that the temporary sector unprotect procedure can
be found in the Am29F002 data sheet.
Publication# 20819 Rev: D Amendment/0
Issue Date: May 20, 1999
S U P P L E M E N T
DC CHARACTERISTICS (TTL and CMOS)
Parameter
Symbol
Parameter Description
Test Conditions
Min
Max
Unit
VID
Voltage for Autoselect and Sector
Protection
VCC = 5 V
11.5
12.5
V
VIH
Input High Voltage
2.0
VCC + 0.5 V
V
VIL
Input Low Voltage
–0.5
0.8
V
VCC
Device Power
4.75
5.25
V
ILIT
High Voltage Input Load Current
50
µA
VCC=VCCmax,
A9, OE# = 12.5 V
AC CHARACTERISTICS
Sector Protect/Unprotect Timing Operations
Parameter Symbol
Standard
Description
All Speed Options
Unit
tACC
Address To Output Delay (Note 1)
Max
120
ns
tOE
Output Enable to Output Delay (Note 1)
Max
50
ns
tVT
Voltage Transition Time (Note 2)
Min
500
ns
tWPP1
Write Pulse Width (Note 3)
Min
100
µs
tWPP2
Write Pulse Width (Note 4)
Min
10
ms
tOESP
OE# Setup Time to WE# Active (Note 2)
Min
4
µs
tCSP
CE# Setup Time to WE# Active (Note 2)
Min
4
µs
Voltage Setup Time
Min
4
µs
tST
Notes:
1. If higher performance specifications for tACC and tOE are required, refer to the Read Operations table in the AC Specifications
section of the Am29F002B data sheet.
2. Not 100% tested.
3. These timings are for Sector Protect operation.
4. These timings are for Sector Unprotect operation.
SECTOR PROTECTION/UNPROTECTION VERIFY (HIGH VOLTAGE MODE)
Type
WE#
CE#
OE#
A9
A17–A13
A6
VIH
VIL
VIL
VID
Sector
Addresses*
VIL
Verify Sector Protection
Verify Sector Unprotection
* Refer to the Am29F002 datasheet for sector address tables.
2
Am29F002B
VIH
A1
A0
VIH
VIL
DQ7–DQ0 (Hex)
01h
00h
S U P P L E M E N T
Start
Set Up Sector Addr
A17–A13
PLSCNT = 1
VCC = 5.0 V ±5%
Set OE#= A9 = VID;
RESET# = A1 = VIH;
CE# = A6 = A0 = VIL;
Activate WE# Pulse
Time Out 100 µs
WE# = VIH
CE# = OE# = VIL
A9 should remain VID
Increment PLSCNT
Read from Sector
Addr = SA, A1 = VIH,
A0 = A6 = VIL,
No
No
Data = 01h?
PLSCNT = 25
?
Yes
Yes
Protect
Another
Sector?
Device Failed
Yes
No
Remove VID from A9
Write Reset Command
Sector Protection
Complete
20819D-1
Figure 1.
Sector Protection Algorithm
Am29F002B
3
S U P P L E M E N T
SWITCHING WAVEFORMS
A17–A13
SAy
SAx
A0
A1
A6
tST
12 V
tST
A9
tVT
tVT
12 V
OE#
tWPP1
tVT
WE#
tOESP
CE#
tCSP
Data
01h
tOE
RESET#
VCC
SAx = Sector Address for initial sector
SAy = Sector Address for next sector
20819D-2
Figure 2.
4
AC Waveforms for Sector Protection
Am29F002B
S U P P L E M E N T
Start
Protect All Sectors
Refer to Figure 1
PLSCNT = 1
VCC = 5.0 V ±5%
Set OE# = A9 = VID;
RESET# = A1= A6 = VIH;
CE# = A0 = VIL;
Activate WE# Pulse
Increment PLSCNT
Time Out 10 ms
Set OE# = CE# = VIL
WE# = VIH, A9 = VID
Set Up Sector Addr SA0
A0 = VIL, A1 = A6 = VIH
Read Data from Device
No
Data = 00h
?
Increment Sector Addr
No
Yes
No
Sector
Addr = SA6?
PLSCNT
= 1000
?
Yes
Device Failed
Yes
Remove VID from A9
Sector Unprotection
Completed
20819D-3
Figure 3. Sector Unprotect Algorithm
Am29F002B
5
S U P P L E M E N T
SWITCHING WAVEFORMS
A17–A13
SA0
SA1
A0
A1
A6
tST
12 V
A9
tVT
tST
12 V
OE#
tVT
tWPP2
tVT
WE#
tOESP
CE#
tACC
tCSP
Data
00h
RESET#
VCC
20819D-4
Figure 4.
6
AC Waveforms for Sector Unprotect
Am29F002B
S U P P L E M E N T
REVISION SUMMARY
Revision D (May 20, 1999)
AC Characteristics
Corrected notes section at the bottom of the table: Previous Note 4 is now “Note 2. Not 100% tested.”, Note 2
is now “Note 3. These timings are Sector Protect operation.”, and Note 3 is now “Note 4. These timings are for
Sector Unprotect operation.”.
Trademarks
Copyright © 1999 Advanced Micro Devices, Inc. All rights reserved.
AMD and the AMD logo are registered trademarks of Advanced Micro Devices, Inc.
ExpressFlash is a trademark of Advanced Micro Devices, Inc.
Product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
Am29F002B
7