The following document specifies Spansion memory products that are now offered by both Advanced
Micro Devices and Fujitsu. Although the docu ment is ma rked with the name o f the comp any that o riginally developed the specification, these products will be offered to customers of both AMD and
Fujitsu.
Continuity of Specifications
There is no change to this datasheet as a result of offering the device as a Spansion product. Any
changes that have been made are the result of normal datasheet improvement and are noted in the
document revision summary, where supported. Future routine revisions will occur when appropriate,
and changes will be noted in a revision summary.
Continuity of Ordering Part Numbers
AMD and Fujitsu continue to support existing part numbers beginning with “Am” and “MBM”. To order
these products, please use only the Ordering Part Numbers listed in this document.
For More Information
Please contact your local AMD or Fujitsu sales office for additional information about Spansion
memory solutions.
Publication Number 25559 Revision A Amendment 0 Issue Date November 12, 2001
PRELIMINARY
Am41DL32x4G
Stacked Multi-Chip Package (MCP) Flash Memory and SRAM
32 Megabit (4 M x 8-Bit/2 M x 16-Bit) CMOS 3.0 Volt-only, Simultaneous Operation Flash
Memory and 4 Mbit (512 K x 8-Bit/256 K x 16- Bit) Static RAM
DISTINCTIVE CHARACTERISTICS
MCP Features
■ Power supply voltage of 2.7 to 3.3 volt
■ High performance
— Access time as fast as 70 ns
■ Package
— 73-Ball FBGA
■ Operating Temperatu r e
— –40°C to +85°C
Flash Memory Features
ARCHITECTURAL ADVANTAGES
■ Simultaneous Read/Write operations
— Data can be continuously read from one bank while
executing erase/program functions in other bank
— Zero latency between read and write operations
■ Secured Silicon (SecSi) Sector: Extra 256 Byte sector
— Factory locked and identifiable: 16 bytes available for
secure, random factory Electronic Serial Number; verifiable
as factory locked through autoselect function.
— Customer lockable: Sector is one-time programmable. Once
locked, data cannot be changed
■ Zero Power Operation
— Sophisticated power management circuits reduce power
consumed during inactive periods to nearly zero
■ Top or bottom boot block
■ Manufactured on 0.17 µm process technology
■ Compatible with JEDEC standards
— Pinout and software compatible with single-power-supply
flash standard
PERFORMANCE CHARACTERISTICS
■ High performance
— Access time as fast as 70 ns
— Program time: 4 µs/word typical utilizing Accelerate function
■ Ultra low power consumption (typical values)
— 2 mA active read current at 1 MHz
— 10 mA active read current at 5 MHz
— 200 nA in standby or automatic sleep mode
■ Minimum 1 million write cycles guaranteed per sector
■ 20 Year data retentio n at 12 5 °C
— Reliable operation for the life of the system
SOFTWARE FEATURES
■ Data Ma na gement Softw ar e (D M S)
— AMD-supplied software manages data programming and
erasing, enabling EEPROM emulation
— Eases sector erase limitations
■ Supports Common Flash Memory Interface (CFI)
■ Erase Suspend/Erase Resume
— Suspends erase operations to allow programming in same
bank
■ Data# Polling and Toggle Bits
— Provides a software method of detecting the status of
program or erase cycles
■ Unlock Bypass Program comma nd
— Reduces overall programming time when issuing multiple
program command sequences
HARDWARE FEATURES
■ Any combination of sectors can be erased
■ Ready/B u s y# ou tp u t (RY/BY #)
— Hardware method for detecting program or erase cycle
completion
■ Hardware reset pin (RESET#)
— Hardware method of resetting the internal state machine to
reading array data
■ WP#/ACC input pin
— Write protec t (WP# ) func ti on all ows p rot ecti on of two o ute rmost
boot secto rs, reg ardle ss of s ect or prot ect stat us
— Acceleration (ACC) function accelerates program timing
■ Sector protection
— Hardware method of locking a sector, either in-system or
using programming equipment, to prevent any program or
erase operation within that sector
— Temporary Sector Unprotect allows changing data in
protected sectors in-system
SRAM Features
■ Power dissipation
— Operating: 22 mA maximum
— Standby: 10 µA maximum
■ CE1s# an d CE 2s Chip S ele ct
■ Power down features using CE1s# and CE2s
■ Data retention supply voltage: 1.5 to 3.3 volt
■ Byte data control: LB#s (DQ7–DQ0), UB#s (DQ15–DQ8)
This document contains information on a product under development at Advanced Micro Devices. The information
is intended to help you ev aluate thi s product. AMD res erves the righ t to change or dis continue wor k on this propos ed
product without notice.
Refer to AMD’s Website (www.amd.com) for the la test information.
Publication# 25559 Rev: A Amendment/0
Issue Date: November 12, 2001
PRELIMINARY
GENERAL DESCRIPTION
Am29DL32xG Features
The Am29DL322G/323G/324G consists of 32 megabit,
3.0 volt-only flash memory devices, organized as
2,097,152 w or ds of 16 b its ea c h or 4, 194 ,30 4 bytes of
8 bits each. Word mode data appears on DQ0–DQ15;
byte mode data appears on DQ7–DQ0. The dev i ce is
designed to be programmed in-system with the standard 3.0 vo lt V
supply, and can also be programmed
CC
in standard EPROM programmers.
The devices ar e avai la ble wit h ac ces s times of 85 an d
70 ns. The device is offered in a 73-ball FBGA package. Standard control pins—chip en abl e (CE# f), write
enable (WE#), and output enable (OE#)—control no rmal read and write operations, and avoid bus
contention is sues .
The devices requires only a single 3.0 volt powersupply for both read and write functions. Internally
generate d a nd regu la ted vo ltages are provided for th e
program and eras e ope r ations .
Simultaneous Read/W rite Oper ations with
Zero Latency
The Simulta neous Rea d/Write archit ecture prov ides
simultaneous operation by di viding th e memory
space into two banks. The device can improve overall
system performance by allowing a host system to program or erase in one bank, then immediately and
simultaneo us ly re ad from t he oth er b an k, with ze ro l atency. This releases the system fr om waiting for the
completion of program or erase operations.
The Am29DL32xG device family uses multiple bank
architectures to provide flexibility for different applications. Three devices are av ailable with the f ollowing
bank sizes:
DeviceBank 1Bank 2
DL322428
DL323824
DL3241616
The Secured Silicon (SecSi) Sector is an extra 256
byte secto r capa ble of bei ng pe rmanen tly locked by
AMD or customers. The SecSi Secto r Indicator Bit
(DQ7) is permanently set to a 1 if the part is fa c torylocked, and set to a 0 if customer lockable. Thi s
way, customer lockable parts can never be used to replace a factory locked part.
Factory lo cked par ts provide several options. Th e
SecSi Sector may store a secure, random 16 byte
ESN (Electronic Serial Number). Customer Lockable
devices are one-time programma ble and one-time
lockable.
DMS (Data Managemen t Software) allows systems
to easily take adva ntage of the ad van ced ar chitec ture
of the simultaneous read/write product line by allowing
removal of EEPROM devices. DMS will also allow the
system software to be simplified , as it will perform all
functions necessary to modify data in file structur es,
as opposed to single-byte modifications. To write or
update a particular piece of data (a phone number or
configuration data, for example), the user only needs
to state which piece of da ta is to be update d, and
where the up date d data is locate d in the syste m. Thi s
is an advantage compared to system s where
user-written software must keep track of the old data
location, statu s, logical to ph ysical tr anslati on of the
data onto the F lash mem ory device (or memory devices), and more. Using DMS , user-writte n software
does not need to interface with the Flash memory directly. Instead, the user's software accesses the Flas h
memory by c alli ng one of o nl y si x func ti on s. AM D pro vides this software to simplify system design and
software integration efforts.
The device offers complete compatibility with the
JEDEC single-power-supply Flash command set
standard. Commands are written to the command
register using standard microprocessor write timings.
Reading data out of the device is similar to reading
from other Flash or EPROM devices.
The host system can dete ct whether a program o r
erase operation is complete by using the device sta-tus bits: RY/BY# pin, DQ7 (Data# Polling) and
DQ6/DQ2 (toggle bits ). After a program or erase cycle
has been completed, the device automatically returns
to reading array data.
The sector erase archit ecture allows memory sectors to be erased and reprog ramme d withou t affecting
the data contents of other sectors. The device is fully
erased when shipped from the factory.
Hardware data protection measures include a l ow
detector th at autom atical ly inhibi ts write opera-
V
CC
tions during power transitions. The hardware sectorprotection feature disables both program and erase
operations in any combination of the sectors of memory. This can be achieved in-system or via
programming equipment.
The device offers two power-sa ving feature s. When
addresses have been stabl e for a speci fied am ount of
time, the d evice enters the aut omatic sle ep mode.
The system can also place the device into the
standby mo de. Power con sumptio n is greatly reduced in both modes.
Table 1. De vi ce Bus Operations — F l ash Word Mode, CI O f = VIH;
SRAM Word Mode, CIOs = V
Table 2. De vi ce Bus Operations — F l ash Word Mode, CI O f = V
SRAM Byte Mode, CIOs = V
Table 3. De vi ce Bus Operations — Flash Byte Mode , CI Of = V
SRAM Word Mode, CIOs = V
Table 4. Device Bus Operations—Flash Byte Mode, CIOf = V
Byte Mode, CIOs = V
Revision A (October 25, 2001) ...............................................64
4Am41DL32x4GNovember 12, 2001
PRELIMINARY
PRODUCT SELECTOR GUIDE
Part NumberAm41DL32x4G
Speed
Options
Max Access Time (ns)70857085
CE# Access (ns)70857085
OE# Access (ns)30403545
Standard V oltage Ra nge:
V
= 2.7–3.3 V
CC
Flash MemorySRAM
70857085
MCP BLOCK DIAGRAM
32 M Bit
CCQ
V
SS
VSS/V
DQ15/A-1 to DQ0
SSQ
RY/BY#
DQ15/A-1 to DQ0
A20 to A0
A
–
WP#/ACC
RESET#
CE#f
CIOf
VCCf
A20 to A0
1
Flash Memory
VCCs/V
SA
LB#s
UB#s
WE#
OE#
CE1#s
CE2s
CIOs
A0 to A19
A17 to A0
4 M Bit
Static RAM
DQ15/A-1 to DQ0
November 12, 2001Am41DL32x4G5
PRELIMINARY
FLASH MEMORY BLOCK DIAGRAM
V
V
CC
SS
A20–A0
A20–A0
RESET#
WE#
CE#
CIOf
WP#/ACC
DQ15–DQ0
A20–A0
RY/BY#
A20–A0A20–A0
STATE
CONTROL
&
COMMAND
REGISTER
Upper Bank Address
Lower Bank Address
Y-Decoder
Status
Control
Y-Decoder
Upper Bank
X-Decoder
X-Decoder
Lower Bank
OE# CIOf
Latches and Control Logic
Latches and
Control Logic
DQ15–DQ0
DQ15–DQ0DQ15–DQ0
OE# CIOf
6Am41DL32x4GNovember 12, 2001
CONNECTION DIAGRAM
PRELIMINARY
73-Ball FBGA
Top View
A1
NC
B1
NC
C1
NC
F1
NC
G1
NC
L1
NC
M1
NC
D2
A3
E2
A2
F2
A1
G2
A0
H2
CE#f
J2
CE1#s
C3
A7
D3
A6
E3
A5
F3
A4
G3
V
SS
H3
OE#
J3
DQ0
K3
DQ8
C4
LB#
D4
UB#
E4
A18
F4
A17
G4
DQ1
H4
DQ9
J4
DQ10
K4
DQ2
B5
NC
C5
WP#/ACC
D5
RESET#
E5
RY/BY#
H5
DQ3
J5
V
f
CC
K5
DQ11
L5
NC
B6
NC
C6
WE#
D6
CE2s
E6
A20
H6
DQ4
J6
V
CC
K6
CIOs
L6
NC
A10
NC
B10
NC
C7
A8
D7
A19
E7
A9
F7
A10
G7
DQ6
H7
DQ13
J7
s
DQ12
K7
DQ5
C8
A11
D8
A12
E8
A13
F8
A14
G8
SA
H8
DQ15/A-1
J8
DQ7
K8
DQ14
D9
A15
E9
NC
F9
NC
G9
A16
H9
CIOf
J9
V
SS
F10
NC
G10
NC
Flash only
SRAM only
Shared
L10
NC
M10
NC
Special Handling Instructions for FBGA
Package
Special handling i s required for Flas h Memory products in FBGA packages.
Flash memory devices in FBGA pac kages may be
damaged if exposed to ultrasonic c leaning methods.
The package and/or data integrity may be compromised if the package body is exposed to temperatures
above 150°C for prolonged periods of time.
November 12, 2001Am41DL32x4G7
PRELIMINARY
PIN DESCRIPTION
A17–A0= 18 Address Inputs (Common)
A-1, A20–A18 = 4 Addres s Input s (Flas h)
SA= Highest Order Address Pin (SRAM)
Byte mode
DQ15–DQ0= 16 Data Inputs/Output s (Com mon )
CE#f= Chip Enable (Flash)
CE#s= Chip Enable (SRAM)
OE#= Output Enable (Common)
WE#= Write Enable (Common)
RY/BY#= Ready/Busy Output
UB#s= Upper Byte Control (SRAM)
LB#s= Lower Byte Control (SRAM)
CIOf= I/O Configur at ion (Fla sh)
CIOf = V
CIOf = V
CIOs= I/O Con figur at io n (SRA M)
CIOs = V
CIOs = V
RESET#= Hardware Reset Pin, Active Low
= Word mode (x16),
IH
= Byte mode (x8)
IL
= Word mode (x16),
IH
= Byte mode (x8)
IL
LOGIC SYMBOL
19
A18–A0
A-1, A20–A18
SA
CE#f
CE1#s
CE2s
OE#
WE#
WP#/ACC
RESET#
UB#s
LB#s
CIOf
CIOs
16 or 8
DQ15–DQ0
RY/BY#
WP#/ACC= Hardware Write Protect/
Acceleration Pin (Flash)
V
f= Flash 3.0 volt-only single power
CC
supply (see Product Selector Guide
for speed options and voltage sup-
ply tolerances)
s= SRAM Power Supply
V
CC
V
SS
= Device Ground (Common)
NC= Pin Not Connected Internally
8Am41DL32x4GNovember 12, 2001
PRELIMINARY
ORDERING INFORMATION
The order number (Valid Combination) is formed by the following:
Am41DL32x4GT70IT
TAPE AND REEL
T=7 inches
S=13 inches
TEMPERATURE RANGE
I = Industrial (–40
SPEED OPTION
See Product Selector Guide and Valid Combinations
BOOT CODE SECTOR ARCHITECTURE
T=Top sector
B=Botto m sector
PROCESS TECHNOLOGY
G= 0.17 µm
SRAM DEVICE DENSITY
4= 4 Mbits
AMD DEVICE NUMBER/DESCRIPTION
Am41DL32x4G
Stacked Multi-Chip Package (MCP) Flash Memory and SRAM
Am29DL32xG 32 Megabit (4 M x 8-Bit/2 M x 16-Bit) CMOS 3.0 Volt-only, Simultaneous Operation
Flash Memory and 4 Mbit (512 K x 8-Bit/256 K x 16-Bit) Static RAM
°C to +85°C)
Valid Combinations
Order NumberPackage Marking
Am41DL3224GT70I
Am41DL3224GB70I
Am41DL3224GT85I
Am41DL3224GB85I
Am41DL3234GT70I
Am41DL3234GB70I
T, S
Am41DL3234GT85I
Am41DL3234GB85I
Am41DL3244GT70I
Am41DL3244GB70I
Am41DL3244GT85I
Am41DL3244GB85I
M41000001W
M41000001X
M41000001Y
M41000001Z
M410000020
M410000021
M410000022
M410000023
M410000024
M410000025
M410000026
M410000027
Valid Combinations
Valid Combinations list configurations planned to be supported in volume for this device. Consult the local AMD sales office to confi rm
availability of specific valid combinations and to ch eck on newl y released combinations
November 12, 2001Am41DL32x4G9
PRELIMINARY
DEVICE BUS OPERATIONS
This section describes the requirements and use of
the device bus operations, which are initiated through
the internal command register. The command register
itself does not occupy any addressable memory location. The register is a latch used to store the
commands, along with the address and data information neede d to ex ecu te the co mm an d. T he conte nts of
the register serve as inputs to th e internal state machine. The state machine outputs dictate the function
of the device. Tables 1 through 3 li st the dev ice bus
operations, the inputs and control levels they require,
and the resulting output. The following subsections describe each of these operations in further detail.
10Am41DL32x4GNovember 12, 2001
PRELIMINARY
Table 1.Device Bus Operations—Flash Word Mode, CIOf = VIH; SRAM Word Mode, CIOs = VCC
Operation
(Notes 1, 2)
Read from FlashL
Write to FlashL
Standby
Output DisableLLH
Flash Hardware
Reset
Sector Prote ct
(Note 5)
CE#f CE1#s CE2s OE# WE#SAAddr. LB#s UB#s RESET#
V
CC
0.3 V
HX
XL
HX
XL
HX
±
XL
LH X A
HL X A
XX X X X X
HHXXLX
HH X X X L
HX
X
L
XL
HX
XL
XXXXXXLL/HHigh-Z High-Z
SADD,
HL X
A6 = L,
A1 = H,
A0 = L
Sector Unprotect
(Note 5)
Temporary Sector
Unprotect
L
X
HX
XL
HX
XL
HL X
XX X X X X V
SADD,
A6 = H,
A1 = H,
A0 = L
Read from SRAMHLHLHXA
Write to SRAMHLHXLXA
WP#/ACC
(Note 4)
XX HL/H D
IN
XX H (Note 4)DIND
IN
V
±
CC
0.3 V
HHigh-Z High-Z
HL/HHigh-Z High-Z
XX V
XX V
ID
ID
ID
L/HD
(Note 6)D
(Note 6)D
LL
HLHigh-ZD
IN
HX
LHD
LL
HLHigh-ZD
IN
HX
LHDINHigh-Z
DQ7–
DQ0
OUT
IN
IN
IN
D
OUT
OUT
D
IN
DQ15–
DQ8
D
OUT
IN
X
X
High-Z
D
OUT
OUT
High-Z
D
IN
IN
Legend: L = Logic Low = VIL, H = Logic High = VIH, VID = 11.5–12.5V, VHH = 9.0 ± 0.5 V, X = Don’t Care, SA = SRAM Address
Input, Byte Mode, SADD = Flash Sector Address, A
= Address In, DIN = Data In, D
IN
= Data Out
OUT
Notes:
1. Other operations except for those indicated in this column are inhibited.
2. Do not apply CE#f = V
, CE1#s = VIL and CE2s = VIH at the same time.
IL
3. Don’t care or open LB#s or UB#s.
4. If WP#/ACC = V
If WP#/ACC = V
, the boot sectors will be pr ot ected . I f WP#/ ACC = VIH the boot sectors protect ion will be removed.
IL
(9V), the program ti me wi ll be reduced by 40%.
ACC
5. The sector protect and sector unpr ot ect f uncti ons may als o be implemented via prog ramming equipm ent . S ee t he “Sector /Sec tor
Block Protection and Unpr otection” section.
6. If WP#/ACC = V
depends on whether they were l ast p rotec t ed or unprot ec ted usi ng t he me thod des cr ibed in “Sect or/Sector Bl ock Prot ec tion and
Unprotection”. If WP#/A CC = V
, the two outermost b oot sect or s remai n pr otected. If WP#/ACC = VIH, the two outermost boot se ctor pr otecti on
IL
all sectors will be unpr ot ec ted.
HH,
November 12, 2001Am41DL32x4G11
PRELIMINARY
Table 2. Device Bus Operations—Flash Word Mode, CIOf = VIH; SRAM Byte Mode, CIOs = VSS
Legend: L = Logic Low = VIL, H = Logic High = VIH, VID = 11.5–12.5 V, VHH = 9.0 ± 0.5 V, X = Don’t Care, SA = SRAM Address
Input, Byte Mode, SADD = Flash Sector Address, A
= Address In, DIN = Data In, D
IN
Notes:
1. Other operations except for those indicated in this column are inhibited.
2. Do not apply CE#f = V
, CE1#s = VIL and CE2s = VIH at the same time.
IL
3. Don’t care or open LB#s or UB#s.
4. If WP#/ACC = V
If WP#/ACC = V
, the boot sectors will be pr ot ected . I f WP#/ ACC = VIH the boot sectors protect ion will be removed.
IL
(9V), the program ti me wi ll be reduced by 40%.
ACC
5. The sector protect and sector unpr ot ect f uncti ons may als o be implemented via prog ramming equipm ent . S ee t he “Sec tor/Sector
Block Protection and Unpr otection” section.
6. If WP#/ACC = V
, the two outermost b oot sect or s remai n pr otected. If WP#/ACC = VIH, the two outermost boot se ctor pr otecti on
IL
depends on whether they were l ast p rotec t ed or unprot ec ted usi ng t he me thod des cr ibed in “Sect or/S ector Bl ock Pr otec t ion an d
Unprotection”. If WP#/ACC = V
all sectors will be unpr ot ec ted.
HH,
IN
IN
IN
IN
IN
LB#s
(Note 3)
UB#s
(Note 3)
RESET#
XXHL/HD
XXH(Note 3)D
V
0.3 V
XXV
XXV
CC
±
ID
ID
WP#/ACC
(Note 4)
DQ7–
DQ0
OUTDOUT
IN
HHigh-Z High-Z
L/HD
(Note 6)D
IN
IN
XXVID(Note 6)DINHigh-Z
XXH XD
OUT
XXH XDINHigh-Z
= Data Out, DNU = Do Not Use
OUT
DQ15–
DQ8
D
IN
X
X
High-Z
12Am41DL32x4GNovember 12, 2001
PRELIMINARY
Table 3. Device Bus Operations—Flash Byte Mode, CIOf = VSS; SRAM Word Mode, CIOs = VCC
Operation
(Not es 1, 2)
Read from FlashL
Write to FlashL
Standby
CE#f CE1#s CE2s OE#
V
CC
0.3 V
HX
XL
HX
XL
HX
±
XL
LHX A
HLX A
XXX XXX
WE# SAAddr.
Output DisableLLHHHXX
Flash Hardware
Reset
Sector Protect
(Note 5)
X
L
HX
XL
HX
XL
XXXXXXLL/HHigh-ZHigh-Z
SADD,
HLX
A6 = L,
A1 = H,
A0 = L
Sector
Unprotect
(Note 5)
Temporary
Sector
Unprotect
Read from
SRAM
HX
L
XL
HLX
Hx
X
XL
XXX A
HLHLHXA
SADD,
A6 = L,
A1 = H,
A0 = L
Write to SRAMHLHXLXA
IN
IN
IN
IN
IN
LB#s
(Note 3)
UB#s
(Note 3)
RESET#
WP#/ACC
(Note 4)
XXHL/HD
XXH
V
0.3 V
LX
XL
XXV
XXV
(Not e 3)
±
CC
HHigh-ZHigh-Z
HL/HHigh-ZHigh-Z
ID
ID
L/HD
(Note 6)D
XXVID(Note 6)D
LL
HLHigh-ZD
HX
LHD
LL
HLHigh-ZD
HX
LHDINHigh-Z
DQ7–
DQ0
OUT
D
IN
IN
IN
IN
D
OUT
OUT
D
IN
DQ15–
DQ8
High-Z
High-Z
X
X
High-Z
D
OUT
OUT
High-Z
D
IN
IN
Legend: L = Logic Low = VIL, H = Logic High = VIH, VID = 11.5–12.5 V, VHH = 9.0 ± 0.5 V, X = Don’t Care, SA = SRAM Address
Input, Byte Mode, SADD = Flash Sector Address, A
= Address In (for Flash Byte Mode, DQ15 = A-1), DIN = Data In, D
IN
OUT
=
Data Out
Notes:
1. Other operations except for those indicated in this column are inhibited.
2. Do not apply CE#f = V
, CE1#s = VIL and CE2s = VIH at the same time.
IL
3. Don’t care or open LB#s or UB#s.
4. If WP#/ACC = V
If WP#/ACC = V
, the boot sectors will be pr ot ected . I f WP#/ ACC = VIH the boot sectors protect ion will be removed.
IL
(9V), the program ti me wi ll be reduced by 40%.
ACC
5. The sector protect and sector unpr ot ect f uncti ons may als o be implemented via prog ramming equipm ent . S ee t he “Sec tor/Sector
Block Protection and Unpr otection” section.
6. If WP#/ACC = V
, the two outermost b oot sect or s remai n pr otected. If WP#/ACC = VIH, the two outermost boot se ctor pr otecti on
IL
depends on whether they were l ast p rotec t ed or unprot ec ted usi ng t he me thod des cr ibed in “Sect or/S ector Bl ock Pr otec t ion an d
Unprotection”. If WP#/ACC = V
Legend: L = Logic Low = VIL, H = Logic High = VIH, VID = 11.5–12.5 V, VHH = 9.0 ± 0.5 V, X = Don’t Care, SA = SRAM Address
Input, Byte Mode, SADD = Flash Sector Address, A
= Address In (for Flash Byte Mode, DQ15 = A-1), DIN = Data In, D
IN
Data Out, DNU = Do Not Use
Notes:
1. Other operations except for those indicated in this column are inhibited.
2. Do not apply CE#f = V
, CE1#s = VIL and CE2s = VIH at the same time.
IL
3. Don’t care or open LB#s or UB#s.
4. If WP#/ACC = V
If WP#/ACC = V
, the boot sectors will be pr ot ected . I f WP#/ ACC = VIH the boot sectors protect ion will be removed.
IL
(9V), the program ti me wi ll be reduced by 40%.
ACC
5. The sector protect and sector unpr ot ect f uncti ons may als o be implemented via prog ramming equipm ent . S ee t he “Sec tor/Sector
Block Protection and Unpr otection”.
6. If WP#/ACC = V
, the two outermost b oot sect or s remai n pr otected. If WP#/ACC = VIH, the two outermost boot se ctor pr otecti on
IL
depends on whether they were l ast p rotec t ed or unprot ec ted usi ng t he me thod des cr ibed in “Sect or/S ector Bl ock Pr otec t ion an d
Unprotection”. If WP#/ACC = V
all sectors will be unpr ot ec ted.
HH,
D
OUT
IN
IN
IN
IN
OUT
DQ15–
DQ8
High-Z
High-Z
X
X
High-Z
High-Z
=
OUT
14Am41DL32x4GNovember 12, 2001
PRELIMINARY
Word/Byte Configuration
The CIOf pin controls whether the device data I/O pins
operate in the byte or word configuration. If the CIOf
pin is set at logic ‘1’, the device is in word configuration, DQ15–DQ0 are active and controlled by CE# and
OE#.
If the CIOf pin is set at logic ‘0’, the dev ice is in byte
configur atio n, a nd o nly data I/O pin s DQ 7–DQ0 are
active and controlled by CE# and OE#. The data I/O
pins DQ14–DQ8 are tri-stated, and the DQ15 pin is
used as an input for the LSB (A-1) address function.
Requirements for Reading Array Data
To read array data from the outputs, the system must
drive the CE# f a nd O E# pins to V
. CE#f is the po wer
IL
control an d se lec ts t he d ev ice . O E# i s th e ou tpu t c ontrol and gates array data to the output pins. WE#
should remain at V
. The CIOf pin determines
IH
whether the devi ce outputs arr ay data in words or
bytes.
The internal state machine is set for reading array data
upon device power-up, or after a hardware reset. This
ensures that no spuri ous alteration of the mem ory
content occurs during th e power tr ansition . No command is necessary in this mode to obtain array data.
Standard mi cropr oce ssor re ad cycles that as sert va lid
addresse s o n t he devi ce ad dres s i npu ts pr od uc e vali d
data on the device data outputs. Each bank remains
enabled fo r read acces s until the comm and regis ter
contents are altered.
See “Requirements for Reading Array Data” for more
information. Refer to the AC Flash Read-Only Operations table for timing specifications and to Figure 14 for
the timing diagram. I
in the DC Characteri stics
CC1
table represents the active current specification for
reading array data.
Writing Commands/Command Sequences
To write a command or comm an d sequ enc e ( whi ch includes programming data to the device and erasing
sectors of memory), the system must drive WE# and
CE#f to V
For program operations, the CIOf pin determines
whether the device accepts program data in bytes or
words. Refer to “Word/Byte Configuration” for more
information.
The devic e fea ture s an Unlock Bypa ss m od e to fa cilitate faste r programmin g. Once a bank ent ers the
Unlock Bypass mode, only two write cycles are required to program a word or byte, instead of four. The
“Word/Byte Configuration” section has details on pro-
gramming data to the device using both standard and
Unlock Bypass command sequences.
, and OE# to VIH.
IL
An erase operation can erase one sector, multiple sectors, or the entire device. Tables 6–9 indicat e the
address space that each sector occupies. The device
address spa ce is divi ded i nto two ba nks: Ba nk 1 c ontains the boot/par am ete r sec tors , and Ban k 2 conta in s
the larger, code sectors of uniform size. A “bank address” is the add res s bits requ ire d to un iq uel y select a
bank. Similarly, a “sector address” is the address bits
required to uniquely select a sector.
in the DC Ch arac te ris tics ta ble represents the ac-
I
CC2
tive current specification for the write mod e. The AC
Characteristics section contains timing specification
tables and timing diagrams for write operations.
Accelerated Program Operation
The device offers accelerated program operations
through the AC C fun ct ion. T his is on e of two functions
provided by the WP#/ACC pin. This function is primarily intended to allow faster manufacturing throughput
at the factory.
If the system asserts V
on this pin, the de vice a uto-
HH
matically en ters the af oreme ntioned Un lock Bypa ss
mode, temporarily unprotects any pr otected sectors,
and uses the higher voltage on the pin to reduce the
time required for program ope rations. The system
would use a two-cycle pr ogram com mand s equence
as required by the Unloc k Bypass m ode. Rem oving
from the WP#/ACC pin returns the device to nor-
V
HH
mal operation. Note that the WP#/ACC pin mu st not
be at V
for operations other than accelerate d pro-
HH
gramming, or device damage may result. In addition,
the WP#/ACC pin must not be left floating or un connected; inconsistent behavior of the device may result.
Autoselect Functions
If the system writes the autoselect command sequence, the device enters the autoselect mo de. The
system can the n rea d au tos e le ct co des fro m th e i nte rnal register (which is separate from the memory array)
on DQ7–DQ0. Standard read cycle timings apply in
this mode . Refe r to th e Au tosel ec t Mode and A uto select Command Sequence sections for more
information.
Simultaneous Read/Write Operations with
Zero Latency
This device is capable of reading data from one bank
of memory while programming or erasing in the other
bank of memory. An erase operation may also be suspended to rea d from or prog ram to anoth er locati on
within the same bank (except the sector b eing
erased). Figure 21 shows how read and write cycles
may be initiated for simultaneous operation with zero
latency. I
CC6
and I
represent the current specifications for read-while-program and read-while-erase, respectively.
in the DC Characteristics table
CC7
November 12, 2001Am41DL32x4G15
PRELIMINARY
Standby Mode
When the syste m is not rea ding or wr iting to the device, it can place the de vice in the standby mode. In
this mode, current consumption is greatly reduced,
and the outputs are placed in the high impedance
state, independent of the OE# input.
The devi ce en ter s t he CM OS st and by m od e w hen th e
CE#f and RESET# pins are both held at V
± 0.3 V.
CC
(Note that this is a more restricted voltage range than
.) If CE#f and RESE T# are held at VIH, but not
V
IH
within V
± 0.3 V, the device will b e in the stan dby
CC
mode, but the s tandby cu rrent will be greater. The device requires standard access time (t
) for read
CE
access when the device is in either of these standby
modes, before it is ready to read data.
If the device is desele cted during er asur e or prog ramming, the device draws active current until the
operation is completed.
in the DC Characteristics table represents the
I
CC3
standby current specification.
Automatic Sleep Mode
The automatic sleep mode minimizes Flash device energy consumption. The device automatically enables
this mode when addresses remain stable for t
ACC
+
30 ns. The automatic sleep mode is independent of
the CE# f, WE#, an d OE# co nt r ol si gn al s . S tan da r d ad dress access timings provide new data when
addresses are changed. While in sleep mode, output
data is latched and always available to the system.
in the DC Characteristics table represents the
I
CC4
automatic sleep mode current specification.
RESET#: Hardware Reset Pin
The RESET# pin provides a hardware m ethod of resetting the device to reading array data. When the
RESET# pin is driven low for at least a p eriod of t
RP
the device immediately terminates any operation in
progress, tristates all output pins, and ignores all
read/write commands for the duration of the RESET#
pulse. The de vice also resets th e internal state ma chine to read ing array data. The ope ration tha t was
interrupted should be reinitiated once the device is
ready to accept an other c ommand sequen ce, to ensure data integrity.
Current is reduced for the duration of the RESET#
pulse. When RESE T# is h eld at V
vice draws CMOS standby current (I
held at V
but not within V
IL
± 0.3 V, the standby cur-
SS
± 0.3 V, the de-
SS
). If RESET# is
CC4
rent will be greater.
The RESET# pin may be tied to the system reset cir-
cuitry. A system reset would thus also reset the Flash
memory, enabling the system to read the boot-up firmware from the Flash memory.
If RESET# is asserted during a program or erase operation, the RY/BY# pin remains a “0” (busy) until the
internal reset operation is complete, which requires a
time of t
(during Embedded Algorithms). The
READY
system can thus monitor RY/BY# to determine
whether the res e t op erat io n i s c om plete . If RESET# is
asserted when a program or erase operation is not executing (RY/BY# pin is “1”), the re set operat ion is
completed within a time of t
ded Algorithms). The system can read data t
the RESET# pin returns to V
(not during Embed-
READY
.
IH
RH
after
Refer to the AC Characteristics tables for RESET# parameters and to Figure 15 for the timing diagram.
Output Disable Mode
When the OE# input is at VIH, output from the device is
disabled. The output pins are placed in the high
impedance state.
Note: The address range is A20:A-1 in byte mode (BYTE#=VIL) or A20:A0 in word mode (BYTE#=VIH). The bank address bits are A20–A18 for
Am29DL322GT, A20 and A19 for Am29DL323GT, and A20 for Am29DL324GT.