2.7V–3.6V Read Operation
12V VPP Fast Production
Programming
n
2.7V or 1.8V I/O Option
Reduces Overall System Power
n
Optimized Block Sizes
Eight 4-KW Blocks for Data,
Top or Bottom Locations
Up to Thirty-One 32-KW Blocks for
Code
n
High Performance
2.7V–3.6V: 120 ns Max Access Time
n
Block Locking
VCC-Level Control through WP#
n
Low Power Consumption
20 mA Maximum Read Current
n
Absolute Hardware-Protection
VPP = GND Option
VCC Lockout Voltage
n
Extended Temperature Operation
–40°C to +85°C
WORD-WIDE
28F400B3, 28F800B3, 28F160B3
n
Supports Code Plus Data Storage
Optimized for FDI, Flash Data
Integrator Software
Fast Program Suspend Capability
Fast Erase Suspend Capability
n
Extended Cycling Capability
10,000 Block Erase Cycles
n
Automated Word Program and Block
Erase
Command User Interface
Status Registers
n
SRAM-Compatible Write Interface
n
Automatic Power Savings Feature
n
Reset/Deep Power-Down
1 µA ICCTypical
Spurious Write Lockout
n
Standard Surface Mount Packaging
48-Ball µBGA* Package
48-Lead TSOP Package
n
Footprint Upgradeable
Upgradeable from 2-, 4- and 8-Mbit
Boot Block
n
ETOX™ V (0.4 µ) Flash Technology
PRELIMINARY
The new Smart 3 Advanced Boot B lock , m anufac tured on I ntel’ s l ates t 0. 4µ tec hnology, represent s a feat urerich solution at overall lower system cost. Smart 3 flash memory devices incorporate low voltage capability
(2.7V read, program and erase) with high-speed, low-power operation. Several new features have been
added, including the ability to drive the I /O at 1.8V, which significantly reduces system active power and
interfaces to 1.8V cont rollers. A new bloc king schem e enables code and data s torage within a si ngle device.
Add to this the Intel-dev eloped Flash Data Integrator (FDI) software and you hav e the most cost-effect ive,
monolithic code plus dat a storage solution on the market today . Smart 3 Advanced Boot B lock Word-Wide
products will be available in 48-lead TSOP and 48-ball µBGA* packages. Additional information on this
product family can be obtained by accessing Intel’s WWW page: http://www.intel.com/design/flcomp.
May 1997Order Number: 290580-002
Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or
y
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 28F400B3, 28F800B3, 28F160B3 may contain design defects or errors known as errata which may cause the product to
deviate from published specifications. Current characterized errata are available on request.
*Third-party brands and names are the property of their respective owners.
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 7641
Mt. Prospect, IL 60056-7641
APPENDIX E: Additional Information ...............49
, VPP and RP# Transitions.............27
CC
Trace On Printed Circuit Boards ...28
PP
= 2.7V–
CCQ
= 2.7V–3.6V.......30
CCQ
= 1.8V–
CCQ
= 1.8V–2.2V.......34
CCQ
PRELIMINARY
3
SMART 3 ADVANCED BOOT BLOCK–WORD-WIDEE
REVISION HISTORY
NumberDescription
-001Original version
-002Section 3.4,
Updated Figure 9: Automated Block Erase Flowchart
Updated Figure 10: Erase Suspend/Resume Flowchart (added program op. to table)
Updated Figure 16: AC Waveform: Program and Erase Operations (updated notes)
maximum specification change from ±25 µA to ±50 µA
I
PPR
Program and Erase Suspend Latency specification change
Updated Appendix A: Ordering Information (included 8M and 4M information)
Updated Figure, Appendix D: Architecture Block Diagram (Block info. in Words not
bytes)
Minor wording changes
VPP Program and Erase Voltages
, added
4
PRELIMINARY
ESMART 3 ADVANCED BOOT BLOCK–WORD-WIDE
1.0INTRODUCTION
This preliminary datasheet contains the
specifications for the Advanced Boot Block flash
memory family, which is optimized for low power,
portable systems. This family of products features
1.8V–2.2V or 2.7V–3.6V I /Os and a low V
operating range of 2.7V–3.6V for read and
program/erase operations. In addit ion thi s fam ily i s
capable of fast programming at 12V. Throughout
this document, the term “2.7V” refers to the full
voltage range 2.7V–3.6V (except where noted
otherwise) and “V
Section 1 and 2 provides an overv iew of the flash
memory family incl uding applications, pinouts and
pin descriptions. Section 3 desc ribes the memory
organization and operation for these products.
Finally, Sections 4, 5, 6 and 7 contain the
operating specifications.
convenient upgrade from and/or compatibility to
previous 4-Mbit and 8-Mbit Boot Block products.
The Smart 3 product functi ons are s imilar t o lower
density products in both command sets and
operation, providing simil ar pi nouts to ease density
upgrades.
The Smart 3 Advanced Boot Block flash memory
features
•Enhanced blocking for easy segmentation of
code and data or additional design flexibility
•Program Suspend command which permits
program suspend to read
•WP# pin to lock and unlock t he upper two (or
lower two, depending on location) 4-Kword
blocks
•V
•Maximum program time specification for
input for 1.8V–2.2V on all I/Os. See
CCQ
Figure 1-4 for pinout diagrams and V
location
improved data storage.
Section 2.2
Figures 5 and 6
switch
PP
Section 3.3
Table 8
and 4
CCQ
PRELIMINARY
5
SMART 3 ADVANCED BOOT BLOCK–WORD-WIDEE
1.2Product Overview
Intel provides the most flexible voltage solution in
the flash industry, providing three discrete volt age
supply pins: V
swing, and V
Discrete supply pins allow system designers to use
the optimal voltage lev els for t heir design. All Sm art
3 Advanced Boot Block flash memory products
provide program/erase capability at 2.7V or 12V
and read with V
read from the flash memory a l arge percentage of
the time, 2.7V V
substantial power savings. The 12V V
maximizes program and erase performanc e during
production programming.
The Smart 3 Advanced Boot Block flash memory
products are high-performance devices with low
power operation. The available densi ties for wordwide devices (x16) are
a. 4-Mbit (4,194,304-bit) flash memory
organized as 256-Kwords of 16 bits each
b. 8-Mbit (8,388,608-bit) flash memory
organized as 512-Kwords of 16 bits each
c. 16-Mbit (16,777,216-bit) flash memory
organized as 1024-Kwords of 16 bits each.
For byte-wide devices (x8) see the
Advanced Boot Block Byte-Wide Flash Memory
Family
datasheet.
The parameter blocks are located at either the top
(denoted by -T suffix) or the bot tom (-B suffix) of the
address map in order to accommodate different
microprocessor protocols for kernel code location.
The upper two (or lower two) parameter blocks can
be locked to provide complete code security for
system initialization code. Locking and unlocking is
controlled by WP# (see Section 3.3 for details).
The Command User Interface (CUI) s erves as the
interface between the microprocessor or
microcontroller and the internal operation of the
flash memory. The internal Write State Machine
(WSM) automatically executes the algorithms and
timings necessary for program and erase
operations, including verification, thereby
unburdening the microprocessor or microcontroller.
The status register indicates the status of the WSM
by signifying block erase or word program
completion and status.
for read operation, V
CC
for program and erase operation.
PP
at 2.7V. Since many designs
CC
operation can provide
CC
for output
CCQ
PP
option
Smart 3
Program and erase automation allows program and
erase operations to be executed using an indust rystandard two-write command sequence t o the CUI.
Data writes are performed in word increments.
Each word in the flash memory can be program m ed
independently of other memory locations; every
erase operation erases all locations within a bl ock
simultaneously. Program suspend allows system
software to suspend the program comm and in order
to read from any other block. Erase suspend allows
system software to suspend the block erase
command in order to read from or program data to
any other block.
The Smart 3 Advanced Boot B lock flas h memory is
also designed with an Automatic Power Savings
(APS) feature which minimizes system current
drain, allowing for very low power designs. This
mode is entered immediately following the
completion of a read cycle.
When the CE# and RP# pins are at V
CC
, the I
CC
CMOS standby mode is enabled. A deep powerdown mode is enabled when the RP# pin is at
GND, minimizing power consum ption and providing
write protection. I
1 µA typical (2.7V V
t
is required from RP# switching high until
PHQV
current in deep power-down is
CC
). A minimum reset time of
CC
outputs are valid to read attempts. With RP# at
GND, the WSM is reset and Status Register is
cleared. Section 3.5 c ontains additional inf ormation
on using the deep power-down feature, along wi th
other power consumption issues.
The RP# pin provides additional protection agai nst
unwanted command writes that may occur during
system reset and power-up/down sequences due to
invalid system bus conditions (see Section 3.6).
Refer to the DC Characteristi cs Table, Sec tions 5.1
and 6.1, for complete current and voltage
specifications. Refer to the AC Characteristics
Table, Section 7.0, for read, program and erase
performance specifications.
2.0PRODUCT DESCRIPTION
This section explains device pin description and
package pinouts.
6
PRELIMINARY
ESMART 3 ADVANCED BOOT BLOCK–WORD-WIDE
2
2.1Package Pinouts
The Smart 3 Advanced Boot B lock flas h memory is
available in 48-lead TSOP (see Figure 1) and 48ball µBGA packages (see Figures 2-4). In Figure 1,
pin changes from one density to the next are
circled. Both pack ages, 48-lead TSOP and 48-ball
*
µBGA
package, are 16-bits wide and fully
upgradeable across product densities (f rom 4 Mb to
16 Mb).
Dotted connections indicate placeholders where there is no solder ball. These connections are reserved for future upgrades.
Routing is not recommended in this area.
Figure 2. 4-Mbit 48-Ball µBGA* Chip Size Package
1234 567 8
A
A
A
13
B
A
A
14
C
A
A
15
D
A
D
16
E
V
GNDD
F
CCQ
D
A
11
10
12
14
15
8
WE#RP#A
A
9
D
5
D
6
D
7
13
V
WP#NCA
PP
D
11
D
12
D
V
4
A
7
4
A
18
D
2
D
3
D
CC
A
D
D
17
6
8
9
10
A
5
A
3
CE#A
D
0
D
1
A
A
GND
OE#
2
1
0
NOTE:
Dotted connections indicate placeholders where there is no solder ball. These connections are reserved for future upgrades.
Routing is not recommended in this area.
Figure 3. 8-Mbit 48-Ball µBGA* Chip Size Package
8
PRELIMINARY
0580_02
0580_03
ESMART 3 ADVANCED BOOT BLOCK–WORD-WIDE
12345678
A
B
C
D
E
F
A
13
A
14
A
15
A
16
V
CCQ
GNDD
A
11
A
WE#RP#A
10
A
12
D
D
D
14
D
15
D
7
A
V
D
D
D
PP
11
12
4
WP#A
18
D
2
D
3
V
CC
A
A
D
D
D
8
A
9
5
6
13
19
17
6
8
9
10
A
7
A
5
A
3
CE#A
D
0
D
1
A
A
A
GND
OE#
4
2
1
0
NOTE:
Dotted connections indicate placeholders where there is no solder ball. These connections are reserved for future upgrades.
Routing is not recommended in this area.
Figure 4. 16-Mbit 48-Ball µBGA* Chip Size Package
(Top View, Ball Down)
0580_04
PRELIMINARY
9
SMART 3 ADVANCED BOOT BLOCK–WORD-WIDEE
The pin descriptions table details the usage of each device pin.
WE# cycle during a Program command. Inputs commands to the
Command User Interface when CE# and WE# are active. Data is
internally latched. Outputs array, Intelligent Identifier and Status Register
data. The data pins float to tri-state when the chip is de-selected or the
outputs are disabled.
WE# cycle during a Program command. Data is internally latched.
Outputs array and intelligent identifier data. The data pins float to tri-state
when the chip is de-selected.
decoders and sense amplifiers. CE# is active low. CE# high de-selects
the memory device and reduces power consumption to standby levels. If
CE# and RP# are high, but not at a CMOS high level, the standby
current will increase due to current flow through the CE# and RP# inputs.
buffers during an array or status register read. OE# is active low.
array. WE# is active low. Addresses and data are latched on the rising
edge of the second WE# pulse.
control reset/deep power-down mode.
When RP# is at logic low, the device is in reset/deep power-down
mode, which drives the outputs to High-Z, resets the Write State
Machine, and draws minimum current.
When RP# is at logic high, the device is in standard operation.
When RP# transitions from logic-low to logic-high, the device defaults to
the read array mode.
lockable parameter blocks.
When WP# is at logic low, the lockable blocks are locked,
preventing program and erase operations to those blocks. If a program
or erase operation is attempted on a locked block, SR.1 and either SR.4
[program] or SR.5 [erase] will be set to indicate the operation failed.
When WP# is at logic high, the lockable blocks are unlocked and
can be programmed or erased.
VCCQINPUTOUTPUT VCC: Enables all outputs to be driven to 2.0V ±10% while the
V
CC
V
PP
GNDGROUND: For all internal circuitry. All ground inputs must be
NCNO CONNECT: Pin may be driven or left floating.
V
is at 2.7V. When this mode is used, the VCC should be regulated to
CC
2.7V–2.85V to achieve lowest power operation (see Section 6.1: DC
Characteristics: V
This input may be tied directly to V
See the DC Characteristics for further details.
DEVICE POWER SUPPLY: 2.7V–3.6V
PROGRAM/ERASE POWER SUPPLY: For erasing memory array
blocks or programming data in each block, a voltage of either 2.7V–3.6V
or 12V ± 5% must be applied to this pin. When V
are locked and protected against Program and Erase commands.
Applying 11.4V-12.6V to V
cycles on the main blocks and 2500 cycles on the parameter blocks.
V
may be connected to 12V for a total of 80 hours maximum (see
PP
Section 3.4 for details).
connected.
= 1.8V–2.2V).
CCQ
(2.7V–3.6V).
CC
< V
PP
can only be done for a maximum of 1000
PP
PPL
all blocks
2.2Block Organization
The Smart 3 Advanced Boot Block is an
asymmetrically-blocked architecture that enables
system integration of code and data within a single
flash device. Each block can be erased
independently of the others up t o 10,000 times . For
the address locations of each block, see the
memory maps in Figure 5 (top boot blocking) and
Figure 6 (bottom boot blocking).
PRELIMINARY
2.2.1PARAMETER BLOCKS
The Smart 3 Advanced Boot Block flash memory
architecture includes parameter blocks to facilitate
storage of frequently updated small parameters
(e.g., data that would normally be stored in an
EEPROM). By using software techniques, t he wordrewrite functionality of EEPROMs can be emulated.
Each 4-/8-/16-Mbit device contai ns eight parameter
blocks of 4-Kwords (4,096-words) each.
2.2.2MAIN BLOCKS
After the parameter blocks, the remainder of the
array is divided into equal size main blocks for data
or code storage. Each 16-Mbit device contains
thirty-one 32-Kword (32,768-word) blocks. Each
8-Mbit device contains fifteen 32-Kword blocks.
Each 4-Mbit device contains seven 32-Kword
blocks.
Flash memory combines EEPROM functionality
with in-circuit electrical program and erase
capability. The Smart 3 Advanc ed Boot Block flash
memory family utilizes a Command User Interface
(CUI) and automated algorithms to s impli fy program
and erase operations. The CUI allows for 100%
CMOS-level control inputs, fixed power supplies
during erasure and programming, and maximum
EEPROM compatibility.
When V
following commands successfully: Read Array,
Read Status Register, Clear Status Register and
Read Intelligent Identifier. The device provides
standard EEPROM read, standby and output
disable operations. Manufac turer identification and
device identification data c an be accessed through
the CUI. In addition, 2.7V or 12V on V
program and erase of the device. All functions
associated with altering memory contents, namely
program and erase, are accessible via the CUI.
The internal Write State Mac hi ne (WS M) completely
automates program and erase operati ons while the
CUI signals the start of an operation and the stat us
register reports status . The CUI handles the WE#
interface to the data and address latches, as well
as system status requests during WSM operation.
3.1Bus Operation
Smart 3 Advanced Boot Block flash memory
devices read, program and erase in-system via the
local CPU or microcontroller. All bus cycles to or
from the flash memory conform to standard
microcontroller bus cycles. Four control pins dictate
the data flow in and out of the flash component:
CE#, OE#, WE# and RP#. These bus operations
are summarized in Table 3.
V
IL
V
IL
IH
V
IL
V
IL
V
IL
V
IL
IH
IH
V
IH
XXXD
XXXHigh Z
XXXXXHigh Z
V
IL
IL
IH
IH
V
IH
V
IL
XVILX0089 H
XVIHXSee Table 5
XXV
PP
PPH
DQ
D
0–15
OUT
IN
NOTES:
1. Refer to DC Characteristics.
2. X must be V
3. See DC Characteristics for V
4. Manufacturer and device codes may also be accessed via a CUI write sequence, A
5. See Table 5 for device IDs.
6. Refer to Table 6 for valid D
7. Command writes for block erase or word program are only executed when V
8. To program or erase the lockable blocks, hold WP# at V
9. RP# must be at GND ± 0.2V to meet the maximum deep power-down current specified.
, VIH for control pins and addresses, V
IL
, V
PPH1
, V
PPH2
PPLK
during a write operation.
IN
PPLK
voltages.
, V
or V
PPH1
PPH2
. See Section 3.3.
IH
for VPP.
PP
= V
1–A19
PPH1
14
= X
or V
.
PPH2
PRELIMINARY
ESMART 3 ADVANCED BOOT BLOCK–WORD-WIDE
3.1.1READ
The flash memory has three read modes av ailable:
read array, read identifier, and read status. These
modes are accessible independent of the V
voltage. The appropriate read mode c om m and must
be issued to the CUI to enter the corresponding
mode. Upon initial device power-up or after exit
from deep power-down mode, the device
automatically defaults to read array mode.
CE# and OE# must be driven active to obtain dat a
at the outputs. CE# is the device s election control;
when active it enables the flash memory device.
OE# is the data output (DQ
drives the selected m emory data onto the I/O bus.
For all read modes, WE# and RP# must be at V
Figure 15 illustrates a read cycle.
3.1.2OUTPUT DISABLE
With OE# at a logic-high level (V
outputs are disabled. Output pins DQ
placed in a high-impedance state.
3.1.3STANDBY
Deselecting the device by bri nging CE# to a logichigh level (V
which substantially reduces device power
consumption. In standby, outputs DQ
placed in a high-impedance state independent of
OE#. If deselected during program or erase
operation, the device cont inues to consume active
power until the program or erase operation is
complete.
) places the device in standby mode,
IH
–DQ15) control and it
0
), the device
IH
–DQ15 are
0
–DQ
0
15
IH
are
After return from power-down, a time t
required until the initial mem ory access out puts are
valid. A delay (t
return from power-down before a write sequence
can be initiated. After this wake-up interval, normal
PP
operation is restored. The CUI resets t o read array
mode, and the status register is set to 80H (ready).
If RP# is taken low for time t
or erase operation, the operation will be aborted
and the memory contents at the aborted location
are no longer valid. After returni ng from an aborted
operation, time t
before a read or write operation is initiated
respectively.
.
3.1.5WRITE
A write is any command t hat alters the content s of
the memory array. There are two write c ommands:
Program (40H) and Erase (20H). Writing either of
these commands to the internal Command User
Interface (CUI) initiates a sequence of internallytimed functions that culminate in the c ompletion of
the requested task (unless that operat ion is aborted
by either RP# being driven to V
appropriate suspend command).
The Command User Interface does not occupy an
addressable memory location. Instead, commands
are written into the CUI using standard
microprocessor write timings when WE# and CE#
are low, OE# = V
data (command) are presented. The command is
latched on the rising edge of the f irst WE# or CE#
pulse, whichever occurs first. Figure 16 illustrates a
write operation.
or t
PHWL
or t
PHQV
, and the proper address and
IH
) is required after
PHEL
during a program
PLPH
PHWL/tPHEL
IL
PHQV
must be met
for t
PLRH
is
or an
3.1.4DEEP POWER-DOWN / RESET
RP# at V
sometimes referred to as reset mode.
From read mode, RP# going low for time t
accomplishes the following:
1. deselects the memory
2. places output drivers in a high-impedance
initiates the deep power-down mode,
IL
state
PLPH
PRELIMINARY
Device operations are selected by writing specific
commands into the CUI. Table 4 defines the
available commands. A ppendix B provides det ailed
information on moving between t he different modes
of operation.
3.2Modes of Operation
The flash memory has three read modes and two
write modes. The read modes are read array, read
identifier, and read status. The write modes are
program and block erase. Three additional modes
15
Loading...
+ 34 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.