|
|
Part: AM28F020A-150
Category: Memory -> Flash -> Parallel Flash -> 2M
Description: Flash 12v 10k Cycle Embedded Algorithm Only: 256kx8
Company: Advanced Micro Systems, Inc.
Datasheet: Download AM28F020A-150 datasheet File size : 427 kB
Request For quote: Find where to buy AM28F020A-150
Datasheet text preview:
FINAL
Am28F020A
2 Megabit (256 K x 8-Bit) CMOS 12.0 Volt, Bulk Erase Flash Memory with Embedded Algorithms
DISTINCTIVE CHARACTERISTICS
s High performance -- Access times as fast as 70 ns s CMOS low power consumption -- 30 mA maximum active current -- 100 µA maximum standby current -- No data retention power consumption s Compatible with JEDEC-standard byte-wide 32-pin EPROM pinouts -- 32-pin PDIP -- 32-pin PLCC -- 32-pin TSOP s 100,000 write/erase cycles minimum s Write and erase voltage 12.0 V ±5% s Latch-up protected to 100 mA from 1 V to VCC +1 V s Embedded Erase Electrical Bulk Chip Erase -- Five seconds typical chip erase, including pre-programming s Embedded Program -- 14 µs typical byte program, including time-out -- 4 seconds typical chip program s Command register architecture for microprocessor/microcontroller compatible write interface s On-chip address and data latches s Advanced CMOS flash memory technology -- Low cost single transistor memory cell s Embedded algorithms for completely self-timed write/erase operations devices within this family that offer Embedded Algor i t h m s use the same command set. This offers designers the flexibility to retain the same device footp r i n t and command set, at any density between 256 Kbits and 2 Mbits. AMD's Flash technology reliably stores memory contents even after 100,000 erase and program cycles. The AMD cell is designed to optimize the erase and programming mechanisms. In addition, the combinat io n of advanced tunnel oxide processing and low inter nal electric fields for erase and programming operations produces reliable cycling. The Am28F020A uses a 12.0±5% VPP supply input to perform the erase and programming functions. The highest degree of latch-up protection is achieved with AMD's proprietary non-epi process. Latch-up prot e c t i o n is provided for stresses up to 100 mA on address and data pins from 1 V to VCC +1 V. A MD's Flash technology combines years of EPROM and EEPROM experience to produce the highest levels o f quality, reliability, and cost effectiveness. The Am28F020A electrically erases all bits simultaneously u s i n g Fowler-Nordheim tunneling. The bytes are p ro gra m m e d one byte at a time using the EPROM programming mechanism of hot electron injection.
GENERAL DESCRIPTION
The Am28F020A is a 2 Megabit Flash memory organized as 256 Kbytes of 8 bits each. AMD's Flash memor ies offer the most cost-effective and reliable read/ w r i t e non-volatile random access memor y. The Am28F020A is packaged in 32-pin PDIP, PLCC, and TSOP versions. It is designed to be reprogrammed and erased in-system or in standard EPROM programmers. T h e Am28F020A is erased when shipped from the factory. The standard Am28F020A offers access times of as fast as 70 ns, allowing high speed microprocessors to operate without wait states. To eliminate bus contention, the device has separate chip enable (CE#) and output enable (OE#) controls. AMD's Flash memories augment EPROM functionality with in-circuit electrical erasure and programming. The Am28F020A uses a command register to manage this functionality. The command register allows for 100% TTL level control inputs and fixed power supply levels d u r in g erase and programming, while maintaining maximum EPROM compatibility. T h e A m 2 8 F 0 2 0 A i s c o m p a t i b l e w i t h th e AM D A m 2 8 F 25 6 A , Am28F512A, and Am28F010A Flash memories. All devices in the Am28Fxxx family follow t he JEDEC 32-pin pinout standard. In addition, all
Publication# 17502 Rev: D Amendment/+1 Is sue Date: January 1998
Embedded Program
T h e Am28F020A is byte programmable using the Embedded Program algorithm, which does not require the system to time-out or verify the data programmed. The typical room temperature programming time of this device is four seconds.
Embedded Erase
The entire device is bulk erased using the Embedded E ra se algorithm, which automatically programs the entire array prior to electrical erase. The timing and verification of electrical erase are controlled internal to the device. Typical erasure time at room temperature is five seconds, including preprogramming.
Comparing Embedded Algorithms with Flasherase and Flashrite Algorithms
Am28F020A with Embedded Algorithms Embedded Programming Algorithm vs. Flashrite Programming Algorithm AMD's Embedded Programming algorithm requires the user to only write a program set-up command and a program command (program data and address). The device automatically times the programming pulse width, verifies the programming, and counts the number of sequences. A status bit, Data# Polling, provides the user with the programming operation status. Am28F020 using AMD Flashrite and Flasherase Algorithms The Flashrite Programming algorithm requires the user to write a program set-up command, a program command, (program data and address), and a program verify command, followed by a read and compare operation. The user is required to time the programming pulse width in order to issue the program verify command. An integrated stop timer prevents any possibility of overprogramming. Upon completion of this sequence, the data is read back from the device and compared by the user with the data intended to be written; if there is not a match, the sequence is repeated until there is a match or the sequence has been repeated 25 times. The Flasherase Erase algorithm requires the device to be completely programmed prior to executing an erase command. To invoke the erase operation, the user writes an erase set-up command, an erase command, and an erase verify command. The user is required to time the erase pulse width in order to issue the erase verify command. An integrated stop timer prevents any possibility of overerasure. Upon completion of this sequence, the data is read back from the device and compared by the user with erased data. If there is not a match, the sequence is repeated until there is a match or the sequence has been repeated 1,000 times.
Embedded Erase Algorithm vs. Flasherase Erase Algorithm
AMD's Embedded Erase algorithm requires the user to only write an erase setup command and erase command. The device automatically pre-programs and verifies the entire array. The device then automatically times the erase pulse width, verifies the erase operation, and counts the number of sequences. A status bit, Data# Polling, provides the user with the erase operation status.
Com mands are written to the command register using standard microprocessor write timings. Register cont e n t s serve as input to an internal state-machine, which controls the erase and programming circuitry. During write cycles, the command register internally latches addresses and data needed for the programm i n g and erase operations. For system design simplification, the Am28F010A is designed to support
either WE# or CE# controlled writes. During a system write cycle, addresses are latched on the falling edge of WE# or CE#, whichever occurs last. Data is latched on the rising edge of WE# or CE#, whichever occurs first. To simplify the following discussion, the WE# pin is used as the write cycle control pin throughout the r e s t of this text. All setup and hold times are with respect to the WE# signal.
2
Am28F020A
PRODUCT SELECTOR GUIDE
Family Part Number Speed Options (VCC = 5.0 V ± 10%) Max Access Time (ns) CE# (E#) Access (ns) OE# (G#) Access (ns) -70 70 70 35 -90 90 90 35 Am28F020A -120 120 120 50 -150 150 150 55 -200 200 200 55
BLOCK DIAGRAM
DQ0DQ7
VCC VSS VPP
Erase Voltage Switch Input/Output Buffers
To Array WE# State Control Command Register CE# OE# Program Voltage Switch
Chip Enable Output Enable Logic Data Latch
Embedded Algorithms Y-Decoder Address Latch Program/Erase Pulse Timer Y-Gating
Low VCC Detector
X-Decoder
2,097,152 Bit Cell Matrix
A0A17
17502D-1
Am28F020A
3
CONNECTION DIAGRAMS PDIP
A12 A15 VPP A16 A15 A12 A7 A6 A5 A4 A3 A2 A1 A0 DQ0 DQ1 DQ2 VSS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 VCC WE# (W#) A17 A14 A13 A8 A9 A11 OE# (G#) A10 CE# (E#) DQ7 DQ6 DQ5 DQ4 DQ3
17502D-2 17502D-3
VPP VCC WE# (W#)
PLCC
A16
432 A7 A6 A5 A4 A3 A2 A1 A0 DQ0 5 6 7 8 9 10 11 12 13
1 32 31 30 29 28 27 26 25 24 23 22 21 A14 A13 A8 A9 A11 OE# (G#) A10 CE# (E#) DQ7
14 15 16 17 18 19 20 DQ3 DQ1 DQ2 DQ4 DQ5 DQ6 VSS
Note: Pin 1 is marked for orientation.
4
Am28F020A
A17
CONNECTION DIAGRAMS (Continued)
A11 A9 A8 A13 A14 A17 WE# VCC VPP A16 A15 A12 A7 A6 A5 A4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 OE# A10 CE# D7 D6 D5 D4 D3 VSS D2 D1 D0 A0 A1 A2 A3
32-Pin TSOP--Standard Pinout
OE# A10 CE# D7 D6 D5 D4 D3 VSS D2 D1 D0 A0 A1 A2 A3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17
A11 A9 A8 A13 A14 A17 WE# VCC VPP A16 A15 A12 A7 A6 A5 A4
17502D -4
32-Pin TSOP--Reverse Pinout
LOGIC SYMBOL
18 A0A17 DQ0DQ7 CE# (E#) OE# (G#) WE# (W#) 8
17502D-5
Am28F020A
5
Others parts begin by am
AM-1 AM-2 AM-3 AM-4 AM-5 AM-6 AM-7 AM-8 AM-9 AM-10 AM-11 AM-12 AM-13 AM-14 AM-15 AM-16 AM-17 AM-18 AM-19 AM-20 AM-21 AM-22 AM-23 AM-24 AM-25 AM-26 AM-27 AM-28 AM-29 AM-30 AM-31 AM-32 AM-33 AM-34 AM-35 AM-36 AM-37 AM-38 AM-39 AM-40 AM-41 AM-42 AM-43 AM-44 AM-45 AM-46 AM-47 AM-48 AM-49 AM-50 AM-51 AM-52 AM-53 AM-54 AM-55 AM-56 AM-57 AM-58 AM-59 AM-60 AM-61 AM-62 AM-63 AM-64 AM-65 AM-66 AM-67 AM-68 AM-69 AM-70 AM-71 AM-72 AM-73 AM-74 AM-75 AM-76 AM-77 AM-78 AM-79 AM-80 AM-81 AM-82 AM-83 AM-84 AM-85 AM-86 AM-87 AM-88 AM-89 AM-90 AM-91 AM-92 AM-93 AM-94 AM-95 AM-96 AM-97 AM-98 AM-99 AM-100 AM-101 AM-102 AM-103 AM-104 AM-105
|
|
|