64 128-Kbyte Erase Blocks (64 M)
32 128-Kbyte Erase Blocks (32 M)
n
5 V VCC Operation
2.7 V I/O Capable
n
Configurable x8 or x16 I/O
n
120 ns Read Access Time (32 M)
150 ns Read Access Time (64 M)
n
Enhanced Data Protection Features
Absolute Protection with
Flexible Block Locking
Block Erase/Program Lockout
n
Industry-Standard Packaging
µBGA* Package, SSOP and TSOP
= GND
V
PEN
during Power Transitions
Packages (32 M)
32 AND 64 MBIT
28F320J5 and 28F640J5
n
Cross-Compatible Command Support
Intel Basic Command Set
Common Flash Interface
Scaleable Command Set
n
32-Byte Write Buffer
6 µs per Byte Effective
Programming Time
n
640,000 Total Erase Cycles (64 M)
320,000 Total Erase Cycles (32 M)
10,000 Erase Cycles per Block
n
Automation Suspend Options
Block Erase Suspend to Read
Block Erase Suspend to Program
n
System Performance Enhancements
STS Status Output
n
Intel StrataFlash™ Memory Flash
Technology
ADVANCE INFORMATION
Capitalizing on two-bit-per-cell tec hnology, Int el Strat aFlash™ m emory produc ts provide 2X the bit s in 1X the
space. Offered in 64-Mbit (8-Mbyte) and 32-Mbit (4-Mbyte) densities, Intel StrataFlash mem ory devices are
the first to bring reliable, two-bit-per-cell storage technology to the flash market.
Intel StrataFlash memory benefits include: more density in less space, lowest cost-per-bit NOR devices,
support for code and data storage, and easy migration to future devices.
Using the same NOR-based ETOX™ technology as Intel’s one-bit-per-cell products, Intel StrataFlash
memory
Intel StrataFlash c omponents are ideal for code or data applications where high density and l ow cost are
required. Examples include networking, telecommunications, audio recording, and digital imaging.
By applying FlashFile™ mem ory family pinouts, Intel StrataFlash m emory components allow easy design
migrations from existi ng 28F016SA/SV, 28F032SA, and Word-W ide FlashFile memory devices (28F160S5
and 28F320S5).
Intel StrataFlash mem ory components deliver a new generation of forward-compatible software support . By
using the Common Flash Interface (CFI) and the Scaleable Command Set (SCS), customers can take
advantage of density upgrades and optimized write capabilities of future Intel StrataFlash memory devices.
Manufactured on Intel’s 0.4 m icron ETOX™ V process technology, I ntel StrataFlash memory provides the
highest levels of quality and reliability.
devices take advantage of 400 million units of manufacturing experience since 1988. As a result,
Order Number: 290606-004
Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or
otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel’s Terms and Conditions of
Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to
sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or
infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life
saving, or life sustaining applications.
Intel may make changes to specifications and product descriptions at any time, without notice.
The 28F320J5 and 28F640J4 may contain design defects or errors known as errata. Current characterized errata are available
on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Copies of documents which have an ordering number and are referenced in this document, or other Intel literature, may be
obtained from:
Intel Corporation
P.O. Box 5937
Denver, CO 80217-9808
Table 16. Status Register Definitions ...............32
Table 17. eXtended Status Register Definitions33
REVISION HISTORY
Date of
Revision
09/01/97-001Original Version
09/17/97-002Modifications made to cover sheet
12/01/97-003VCC/GND Pins Converted to No Connects specification change added
1/31/98-004The µBGA* chip-scale package in Figure 2 was changed to a 52-ball
4
VersionDescription
I
, I
, I
CCS
CCD
CCW
, and I
specification change added
Order Codes specification change added
package and appropriate documentation added. The 64-Mb µBGA
package dimensions were changed in Figure 2. Changed Figure 4 to
read SSOP instead of TSOP.
ADVANCE INFORMATION
EINTEL StrataFlash™ MEMORY TECHNOLOGY, 32 AND 64 MBIT
1.0 PRODUCT OVERVIEW
The Intel StrataFlash™ memory family contains
high-density memories organiz ed as 8 Mbytes or
4 Mwords (64-Mbit) and 4 Mbytes or 2 Mwords
(32-Mbit). These devices c an be accessed as 8- or
16-bit words. The 64-Mbit devic e is organized as
sixty-four 128-Kbyt e (131,072 bytes) erase block s
while the 32-Mbits devic e contains thirty-two 128Kbyte erase blocks. Blocks are selectively and
individually lockable and unlockable in-system.
See the memory map in Figure 5.
A Common Flash Interface (CFI) permit s software
algorithms to be used for entire families of
devices. This allows device-independent, JEDEC
ID-independent, and forward- and backwardcompatible software support for the s pecified f lash
device families. Flash vendors can standardize
their existing interfaces for long-term compatibility.
Scaleable Command Set (SCS) allows a single,
simple software driver in all host systems to work
with all SCS-compliant flash memory devices,
independent of system-level packaging (e.g.,
memory card, SIMM, or direct-to-board placement). Additionally, SCS provides the highest
system/device data transfer rates and minimizes
device and system-level implementation costs.
A Command User Interface (CUI) serves as the
interface between the system processor and
internal operation of the device. A vali d command
sequence written to the CUI initiates device
automation. An internal Write State Machine
(WSM) automatically executes the algorithms and
timings necessary for block erase, program, and
lock-bit configuration operations.
Individual block locki ng uses a com binati on of bit s,
block lock-bits and a m aster lock-bit, to lock and
unlock blocks. Block lock-bits gate block erase
and program operations while the mast er lock-bit
gates block lock-bit modification. Three lock-bit
configuration operations set and clear lock-bits
(Set Block Lock-Bit, Set Master Lock-Bit, and
Clear Block Lock-Bits commands).
The status register indicates when the WSM’s
block erase, program, or lock-bit configuration
operation is finished.
The STS (STATUS) output gives an additional
indicator of WSM activity by providing both a
hardware signal of status (vers us soft ware polling)
and status masking (interrupt masking for
background block erase, for example). Status
indication using STS minimizes both CPU
overhead and system power consumption. When
configured in level mode (default mode), it acts as
a RY/BY# pin. When low, STS indic ates that the
WSM is performing a block erase, program, or
lock-bit configuration. S TS-high indicates that the
WSM is ready for a new command, block erase is
suspended (and programming is inactive), or the
device is in reset/power-down m ode. Additionally,
the configuration command al lows the STS pin to
be configured to pulse on completion of
programming and/or block erases.
Three CE pins are used to enable and disable the
device. A unique CE logic design (see Table 2,
Chip Enable Truth Table
typically required for multi-chip designs. External
logic is not required when designing a s ingle chip,
a dual chip, or a 4-chip miniature card or SIMM
module.
) reduces decoder logic
A block erase operation erases one of the devic e’s
128-Kbyte blocks typically within one second—
independent of other blocks. Each block can be
independently erased 10,000 times. Block erase
suspend mode allows system software to suspend
block erase to read or program data from any
other block.
Each device incorporates a Write Buffer of
32 bytes (16 words) to allow optimum
programming performance. By using the Write
Buffer, data is programmed in buffer increments.
This feature can improve system program
performance by up to 20 times over non Write
Buffer writes.
ADVANCE INFORMATION
The BYTE# pin allows either x8 or x16 read/writes
to the device. BYTE# at logic low selects 8-bit
mode; address A
and high byte. BYTE# at logic high enables 16-bit
operation; address A
address and address A
device block diagram is shown in Figure 1.
When the device is disabled (see Table 2,
Enable Truth Table
standby mode is enabled. When the RP # pin is at
GND, a further power-down mode is enabled
which minimizes power consumpti on and provides
write protection during reset. A reset time (t
is required from RP# switc hing high until outputs
selects between the low byte
0
becomes the lowest order
1
is not used (don’t care). A
0
) and the RP# pin is at VCC, the
Chip
PHQV
)
5
INTEL StrataFlash™ MEMORY TECHNOLOGY, 32 AND 64 MBITE
are valid. Likewise, the device has a wake time
(t
) from RP#-high until writes t o the CUI are
PHWL
recognized. With RP# at GND, the WSM is reset
and the status register is cleared.
The Intel StrataFlash memory devices are
available in several pack age types. The 64-Mbit i s
V
32-Mbit: A0- A
64-Mbit: A
0 - A22
CCQ
21
Input Buffer
Address
Latch
Address
Counter
Y-Decoder
X-Decoder
Output Buffer
Output
Multiplexer
available in 56-lead SSOP (Shrink Small Outline
Package) and µBGA* package (micro Ball Grid
Array). The 32-Mbit is availabl e in 56-lead TSOP
(Thin Small Outline Pack age), 56-lead SSOP, and
56-bump µBGA packages. Figures 2, 3, and 4
show the pinouts.
DQ0 - DQ
15
Input Buffer
Query
Identifier
Register
Status
Register
Data
Comparator
Y-Gating
32-Mbit: Thirty-two
64-Mbit: Sixty-four
128-Kbyte Blocks
Data
Register
Multiplexer
Command
Write Buffer
User
Interface
Write State
Machine
I/O Logic
Program/Erase
Voltage Switch
CE
Logic
WE#
STS
V
CC
BYTE#
CE
CE
CE
OE#
RP#
V
PEN
V
CC
GND
0
1
2
0606_01
Figure 1. Intel StrataFlash™ Memory Block Diagram
6
ADVANCE INFORMATION
EINTEL StrataFlash™ MEMORY TECHNOLOGY, 32 AND 64 MBIT
Table 1. Lead Descriptions
SymbolTypeName and Function
A
0
A1–A
22
DQ0–DQ
DQ8–DQ
CE0,
CE
,
1
CE
2
RP#INPUTRESET/ POWER-DOWN: Resets internal automation and puts the device in
OE#INPUTOUTPUT ENABLE: Activates the device’s outputs through the data buffers
WE#INPUTWRITE ENABLE: Controls writes to the Command User Interface, the Write
STSOPEN
INPUTBYTE-SELECT ADDRESS: Selects between high and low byte when the device
INPUTADDRESS INPUTS: Inputs for addresses during read and program operations.
INPUT/
7
OUTPUT
INPUT/
15
OUTPUT
INPUTCHIP ENABLES: Activates the device’s control logic, input buffers, decoders,
DRAIN
OUTPUT
is in x8 mode. This address is latched during a x8 program cycle. Not used in
x16 mode (i.e., the A
Addresses are internally latched during a program cycle.
32-Mbit: A
64-Mbit: A0–A
LOW-BYTE DATA BUS: Inputs data during buffer writes and programming, and
inputs commands during Command User Interface (CUI) writes. Outputs array,
query, identifier, or status data in the appropriate read mode. Floated when the
chip is de-selected or the outputs are disabled. Outputs DQ
floated when the Write State Machine (WSM) is busy. Check SR.7 (Status
Register bit 7) to determine WSM status.
HIGH-BYTE DATA BUS: Inputs data during x16 buffer writes and programming
operations. Outputs array, query, or identifier data in the appropriate read mode;
not used for Status Register reads. Floated when the chip is de-selected, the
outputs are disabled, or the WSM is busy.
and sense amplifiers. When the device is de-selected (see Table 2,
Truth Table
All timing specifications are the same for these three signals. Device selection
occurs with the first edge of CE
deselection occurs with the first edge of CE
device (see Table 2,
power-down mode. RP#-high enables normal operation. Exit from reset sets the
device to read array mode. When driven low, RP# inhibits write operations which
provides data protection during power transitions.
RP# at V
when the master lock-bit is set. RP# = V
enabling block erase and programming operations to locked memory blocks. Do
not permanently connect RP# to V
during a read cycle. OE# is active low.
Buffer, and array blocks. WE# is active low. Addresses and data are latched on
the rising edge of the WE# pulse.
STATUS: Indicates the status of the internal state machine. When configured in
level mode (default mode), it acts as a RY/BY# pin. When configured in one of
its pulse modes, it can pulse to indicate program and/or erase completion. For
alternate configurations of the STATUS pin, see the Configurations command.
Tie STS to V
0–A21
), power reduces to standby levels.
enables master lock-bit setting and block lock-bits configuration
HH
CCQ
input buffer is turned off when BYTE# is high).
0
22
, CE1, or CE2 that enables the device. Device
0
Chip Enable Truth Table
HH
with a pull-up resistor.
, CE1, or CE2 that disables the
0
).
overrides block lock-bits thereby
HH
.
–DQ0 are also
6
Chip Enable
ADVANCE INFORMATION
7
INTEL StrataFlash™ MEMORY TECHNOLOGY, 32 AND 64 MBITE
Table 1. Lead Descriptions (Continued)
SymbolTypeName and Function
BYTE#INPUTBYTE ENABLE: BYTE# low places the device in x8 mode. All data is then input
V
PEN
V
CC
V
CCQ
INPUTERASE / PROGRAM / BLOCK LOCK ENABLE: For erasing array blocks,
SUPPLY DEVICE POWER SUPPLY: With VCC ≤ V
OUTPUT
BUFFER
SUPPLY
GNDSUPPLY GROUND: Do not float any ground pins.
NCNO CONNECT: Lead is not internally connected; it may be driven or floated.
or output on DQ
–DQ7, while DQ8–DQ15 float. Address A0 selects between the
0
high and low byte. BYTE# high places the device in x16 mode, and turns off the
A
input buffer. Address A1 then becomes the lowest order address.
0
programming data, or configuring lock-bits.
With V
PEN
≤ V
, memory contents cannot be altered.
PENLK
LKO
, all write attempts to the flash
memory are inhibited.
OUTPUT BUFFER POWER SUPPLY: This voltage controls the device’s output
voltages. To obtain output voltages compatible with system data bus voltages,
connect V
to the system supply voltage.
CCQ
8
ADVANCE INFORMATION
EINTEL StrataFlash™ MEMORY TECHNOLOGY, 32 AND 64 MBIT
786543
21
213456
78
A
GNDA10V
PENCE0A14VCC
V
14
CC
PEN
0
V
CE
A
GNDA
10
B
A7A9A11A12A15A
A
4
A
17
19
A
19
A
A
15
17
A
A
11
12
A
A
9
A
7
4
C
A6A8RP#A13A16A
A
5
A
21
20
A
20
A
A
16
21
RP#A
13
A
A
8
A
6
5
D
A1A
A
2
E
3
A18CE
A
1
22
A
22
A
CE
18
1
A
A
3
A
1
2
F
CE
2
BYTE#DQ
7
WE#
WE#
7
BYTE#DQ
CE
2
G
A
0
DQ8DQ
1
DQ6DQ
12
OE#DQ3DQ
15
OE#DQ
DQ
DQ
DQ
6
15
12
DQ
1
3
DQ
A
0
8
H
DQ9DQ
DQ
0
I
V
2
(1)
DQ
10
GND V
CC
CCQ
4
DQ13DQ
DQ5GND
STSDQ11DQ
14
(1)
STSDQ
DQ
GND
DQ
DQ
13
14
(1)
DQ
4
5
CCQ
DQ
2
11
DQ
GNDV
10
DQ
DQ
0
9
(1)
V
CC
Top ViewBottom View - Ball Side Up
64-Mbit Intel StrataFlash™ Memory: 7.67 mm x 16.37 mm
32-Mbit Intel StrataFlash Memory: 7.67 mm x 9.79 mm
(2,4)
(2,3,4)
NOTES:
1. VCC (Ball I7) and GND (Ball I2) have been removed. Future generations of Intel StrataFlash memory may make use of
these missing ball locations.
2. The tolerances above indicate projected production accuracy. This product is in the design phase. The package body
width and length are subject to change dependent on final die size. Actual die size could shift these values by ± 0.1 mm
for the 64 Mbit and ± 0.2 mm for the 32 Mbit.
3. Address A22 is not included in 28F320J5.
4. Figures are not drawn to scale.
A
B
C
D
E
F
G
H
I
Figure 2. µBGA* Package (64 Mbit and 32 Mbit)
ADVANCE INFORMATION
9
INTEL StrataFlash™ MEMORY TECHNOLOGY, 32 AND 64 MBITE
28F160S5
NC
CE #
1
NC
A
20
A
19
A
18
A
17
A
16
V
CC
A
15
A
14
A
13
A
12
CE #
0
V
PP
RP#
A
11
A
10
A
A
GND
A
A
A
A
A
A
A
28F016SV
28F032SA
28F016SA
3/5#
3/5#
CE #
CE #
1
1
CE #
NC
2
A
A
20
20
A
19
A
19
A
A
18
18
A
A
17
17
A
A16
16
V
V
CC
CC
A
A
15
15
A
A
14
14
A
A
13
13
A
A
12
12
CE #
CE #
9
8
7
6
5
4
3
2
1
V
RP#
A
A
GND
0
0
V
PP
PP
RP#
A
11
11
A
10
10
A
A
9
9
A
A
8
8
GND
A
A
7
7
A
A
6
6
A
A
5
5
A
A
4
4
A
A
3
3
A
A
2
2
A
A
1
1
Highlights pinout changes.
28F320J5
NC
CE
1
A
21
A
20
A
19
A
18
A
17
A
16
V
CC
A
15
A
14
A
13
A
12
CE
0
V
PEN
RP#
A
11
A
10
A
9
A
8
GND
A
7
A
6
A
5
A
4
A
3
A
2
A
1
28F320J5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Intel StrataFlash™ Memory
56-LEAD TSOP
STANDARD PINOUT
14 mm x 20 mm
TOP VIEW
56
NC
55
WE#
54
OE#
53
STS
52
DQ
15
51
DQ
DQ
DQ
GND
DQ
DQ
5
DQ
12
DQ
4
V
CCQ
GND
DQ
11
DQ
DQ
DQ
V
CC
DQ
DQ
DQ
DQ
A
0
BYTE#
NC
CE
2
7
14
6
13
3
10
2
9
1
8
0
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28F032SA
WP#
WE#
OE#
RY/BY#
DQ
15
DQ
7
DQ
14
DQ
6
GND
DQ
13
DQ
5
DQ
12
DQ
4
V
CC
GND
DQ
11
DQ
3
DQ
10
DQ
2
V
CC
DQ
9
DQ
1
DQ
8
DQ
0
A
0
BYTE#
NC
NC
28F016SV
28F016SA
WP#
WE#
OE#
RY/BY#
DQ
15
DQ
7
DQ
14
DQ
6
GND
DQ
13
DQ
5
DQ
12
DQ
4
V
CC
GND
DQ
11
DQ
3
DQ
10
DQ
2
V
CC
DQ
9
DQ
1
DQ
8
DQ
0
A
0
BYTE#
NC
NC
28F160S5
WP#
WE#
OE#
STS
DQ
DQ
DQ
DQ
GND
DQ
DQ
DQ
DQ
V
CC
GND
DQ
DQ
DQ
DQ
V
CC
DQ
DQ
DQ
DQ
A
0
BYTE#
NC
NC
0606_03
NOTE:
VCC (Pin 37) and GND (Pin 48) are not internally connected. For future device revisions, it is recommended that these pins be
connected to their respected power supplies (i.e., Pin 37 = VCC and Pin 48 = GND).
Figure 3. TSOP Lead Configuration (32 Mbit)
15
7
14
6
13
5
12
4
11
3
10
2
9
1
8
0
10
ADVANCE INFORMATION
EINTEL StrataFlash™ MEMORY TECHNOLOGY, 32 AND 64 MBIT
PEN
0606_04
voltage.
NOTE:
VCC (Pin 42) and GND (Pin 15) are not internally connected. For future device revisions, it is recommended that these pins be
connected to their respected power supplies (i.e., Pin 42 = VCC and Pin 15 = GND).
Figure 4. SSOP Lead Configuration (64 Mbit and 32 Mbit)
2.0 PRINCIPLES OF OPERATION
The Intel StrataFlash memory devices include an
on-chip WSM to manage block eras e, program, and
lock-bit configuration functions. It allows for 100%
TTL-level control inputs, fixed power supplies
during block erasure, program, lock-bit
configuration, and minimal process or overhead with
RAM-like interface timings.
After initial device power-up or return from
reset/power-down mode (see Bus Operations), the
device defaults to read array mode. Mani pulation of
external memory control pins allows array read,
standby, and output disable operations.
Read array, status register, query, and identifier
codes can be accessed t hrough the CUI (Command
User Interface) independent of the V
ADVANCE INFORMATION
11
INTEL StrataFlash™ MEMORY TECHNOLOGY, 32 AND 64 MBITE
V
on V
PENH
programming, and lock-bit configuration. All
functions associated with altering memory
contents—block erase, program, lock-bit
configuration—are accessed via the CUI and
verified through the status register.
Commands are written using standard microprocessor write timings . The CUI c ontents s erve as
input to the WSM, which c ontrols the block erase,
program, and lock-bit configuration. The internal
algorithms are regulated by the WSM, including
pulse repetition, internal v erification, and margi ning
of data. Addresses and data are internally lat ched
during program cycles.
Interface software that initiates and polls progress
of block erase, program, and lock-bit configuration
can be stored in any block. This code is c opied to
and executed from system RAM during flash
memory updates. After successful completion,
reads are again possible via the Read Array
command. Block erase suspend allows system
software to suspend a block erase to read or
program data from/to any other block.
enables successful block erasure,
PEN
2.1Data Protection
Depending on the application, the system designer
may choose to make the V
switchable (availabl e
PEN
only when memory block erases , program s, or loc kbit configurations are required) or hardwired to
V
. The device accommodates either design
PENH
practice and encourages optimization of the
processor-memory interface.
When V
PEN
≤ V
, memory contents c annot be
PENLK
altered. The CUI’s two-step bloc k erase, byte/word
program, and lock-bit configuration command
sequences provide protection from unwanted
operations even when V
program functions are disabled when V
the write lockout v oltage V
is applied to V
PENH
or when RP# is VIL.
LKO
PEN
is below
CC
. All
The device’s block locking capability provides
additional protection from i nadvertent code or data
alteration by gating erase and program operations.
3.0 BUS OPERATION
The local CPU reads and writes flash memory
in-system. All bus cycles to or from the flash
memory conform to standard microprocessor bus
cycles.
A [22-0]: 64-Mbit
A [21-0]: 32-Mbit
7FFFFF
7E0000
3FFFFF
3E0000
03FFFF
020000
01FFFF
000000
12
128-Kbyte Block
128-Kbyte Block
128-Kbyte Block
128-Kbyte Block
Byte-Wide (x8) Mode
A [22-1]: 64-Mbit
A [21-1]: 32-Mbit
63
31
1
0
3FFFFF
3F0000
1FFFFF
1F0000
01FFFF
010000
00FFFF
000000
Figure 5. Memory Map
64-Word Block
64-Word Block
63
31
64-Mbit
32-Mbit
64-Word Block
64-Word Block
1
0
Word Wide (x16) Mode
ADVANCE INFORMATION
0606_05
EINTEL StrataFlash™ MEMORY TECHNOLOGY, 32 AND 64 MBIT
Table 2. Chip Enable Truth Table
CE
2
V
IL
V
IL
V
IL
V
IL
V
IH
V
IH
V
IH
V
IH
NOTE:
1. See Application Note
Memory Design Guide
2. For single-chip applications CE
strapped to GND.
CE
V
V
V
V
V
V
V
V
1
IL
IL
IH
IH
IL
IL
IH
IH
CE
V
V
V
V
V
V
V
V
AP-647 Intel StrataFlash™
for typical CE configurations.
0
IL
IH
IL
IH
IL
IH
IL
IH
and CE1 can be
2
(1,2)
DEVICE
Enabled
Disabled
Disabled
Disabled
Enabled
Enabled
Enabled
Disabled
3.1Read
Information can be read from any block, query,
identifier codes, or status register independent of
the V
voltage. RP# can be at either VIH or VHH.
PEN
Upon initial device power-up or after exit from
reset/power-down mode, the device automatically
resets to read array mode. Otherwise, write the
appropriate read mode command (Read Array,
Read Query, Read Identifier Codes, or Read St atus
Register) to the CUI. Six control pins dictate the
data flow in and out of the component: CE
CE
, OE#, WE#, and RP#. The device must be
2
enabled (see Table 2,
Chip Enable Truth Table
, CE1,
0
and OE# must be driven activ e to obt ain data at t he
outputs. CE
, CE1, and CE2 are the device
0
selection controls and, when enabled (see Table 2,
Chip Enable Truth Table
device. OE# is the data output (DQ
), select the memory
–DQ15) control
0
and, when active, drives the select ed memory data
onto the I/O bus. WE# must be at V
.
IH
3.2Output Disable
With OE# at a logic-high level (VIH), the device
outputs are disabled. Output pins DQ
placed in a high-impedance state.
–DQ15 are
0
3.3Standby
CE0, CE1, and CE2 can disable the device (see
Table 2,
Chip Enable Truth Table
) and place it in
standby mode which substantially reduces device
power consumption. DQ
–DQ15 outputs are placed
0
in a high-impedance state independent of OE#. If
deselected during block eras e, program, or lock-bit
configuration, the WSM continues functioning, and
consuming active power until the operation
completes.
3.4Reset/Power-Down
RP# at VIL initiates the reset/power-down mode.
In read modes, RP#-low deselects the memory,
places output drivers in a high-impedance state,
and turns off numerous internal circui ts. RP# must
be held low for a minimum of t
required after return from reset mode until initial
memory access outputs are valid. After this wakeup interval, normal operation is rest ored. The CUI is
reset to read array mode and status regis ter is set
to 80H.
During block erase, program, or lock-bit
configuration modes, RP#-low will abort the
operation. In default mode, S TS transit ions low and
remains low for a maximum time of t
until the reset operation is complete. Memory
contents being altered are no longer valid; the data
may be partially corrupted after a program or
partially altered after an erase or lock-bit
configuration. Time t
goes to logic-high (V
PHWL
IH
can be written.
),
As with any automated device, it is important to
assert RP# during system reset. When the system
comes out of reset, i t ex pect s t o read from t he flas h
memory. Automated flash memori es provide status
information when accessed during block erase,
program, or lock-bit confi guration modes. If a CPU
reset occurs with no flash memory reset, proper
initialization may not occur because the flash
memory may be providing status information
instead of array data. Int el’s flash memories allow
proper initialization fol l owi ng a system reset through
the use of the RP# input. I n this applic ation, RP# is
controlled by the same RESET# signal that resets
the system CPU.
PLPH
is required after RP#
) before another command
. Time t
PLPH
PHQV
+ t
is
PHRH
ADVANCE INFORMATION
13
INTEL StrataFlash™ MEMORY TECHNOLOGY, 32 AND 64 MBITE
V
3.5Read Query
The read query operation outputs block status
information, CFI (Common Flash Interface) ID
string, system interface information, device
geometry information, and Intel-specific extended
query information.
3.6Read Identifier Codes
The read identifier codes operation outputs the
manufacturer code, device code, block lock
configuration codes for each block , and the master
lock configuration code (see Figure 6). Using the
manufacturer and device codes, the system CPU
can automatically match t he device with its proper
algorithms. The block lock and master lock
configuration codes identify locked and unlocked
blocks and master lock-bit setting.
3.7Write
Writing commands to the CUI enables reading of
device data, query, ident ifier codes, inspecti on and
clearing of the status register, and, when V
V
, block erasure, program, and lock-bit
PENH
PEN
=
configuration.
The Block Erase command requires appropriate
command data and an address within the block to
be erased. The Byte/Word Program command
requires the command and address of the location
to be written. Set Master and Block Lock-Bit
commands require the command and address
within the device (Master Loc k) or block within the
device (Block Lock ) to be locked. The Clear Block
Lock-Bits command requires the command and
address within the device.
The CUI does not occupy an address able memory
location. It is written when the device is enabled
and WE# is active. The addres s and data needed to
execute a command are latched on the risi ng edge
of WE# or the first edge of CE
disables the device (s ee Table 2,
Table
). Standard microprocessor write timings are
, CE1, or CE2 that
0
Chip Enable Truth
used.
4.0 COMMAND DEFINITIONS
When the V
operations from the status regi ster, query, identif ier
codes, or blocks are enabled. Placing V
14
voltage ≤ V
PEN
PENLK
, only read
on
PENH
additionally enables block erase, program,
PEN
and lock-bit configuration operations.
Device operations are selected by writing specific
commands into the CUI. Table 4 defines these
commands.
Word
Address
3FFFFF
3F0003
3F0002
3F0000
3EFFFF
1F0003
1F0002
1F0000
1EFFFF
01FFFF
010003
010002
010000
00FFFF
000004
000003
000002
000001
000000
NOTE:
A0 is not used in either x8 or x16 modes when obtaining
these identifier codes. Data is always given on the low byte
in x16 mode (upper byte contains 00h).
A[22-1]: 64 Mbit
A[21-1]: 32 Mbit
Block 63
Reserved for Future
Implementation
Block 63 Lock Configuration
Reserved for Future
Implementation
(Blocks 32 through 62)
Block 31
Reserved for Future
Implementation
Block 31 Lock Configuration
Reserved for Future
Implementation
(Blocks 2 through 30)
Block 1
Reserved for Future
Implementation
32 Mbit
Block 1 Lock Configuration
Reserved for Future
Implementation
Block 0
Reserved for Future
Implementation
Master Lock Configuration
Block 0 Lock Configuration
Device Code
Manufacturer Code
0606_06
Figure 6. Device Identifier Code Memory Map
ADVANCE INFORMATION
64 Mbit
EINTEL StrataFlash™ MEMORY TECHNOLOGY, 32 AND 64 MBIT
Table 3. Bus Operations
ModeNotes RP# CE
Read Array1,2,3 VIH or
V
HH
Output
Disable
VIH or
V
HH
StandbyVIH or
V
HH
Reset/PowerDown Mode
Read
Identifier
V
IL
V
or
IH
V
HH
(10)
0,1,2
EnabledV
EnabledV
DisabledXXXXHigh ZX
XXXXXHigh ZHigh Z
EnabledV
Codes
Read QueryVIH or
Read Status
VIH or
(WSM off)
Read Status
VIH or
(WSM on)
Write3,6,7 VIH or
NOTES:
1. Refer to
2. X can be V
3. In default mode, STS is V
4. See
5. See
6. Command writes involving block erase, program, or lock-bit configuration are reliably executed when V
7. Refer to Table 4 for valid D
8. DQ refers to DQ
9. High Z will be V
10. See Table 2 for valid CE configurations.
11. OE# and WE# should never be enabled simultaneously.
DC Characteristics
or VIH for control and address pins, and V
V
It is V
mode.
V
and should not be attempted.
IL
voltages.
PENH
when the WSM is not busy, in block erase suspend mode (with programming inactive), or reset/power-down