E28F004B5-B80 [INTEL]

512KX8 FLASH 5V PROM, 80ns, PDSO40, 10 X 20 MM, TSOP-40;
E28F004B5-B80
型号: E28F004B5-B80
厂家: INTEL    INTEL
描述:

512KX8 FLASH 5V PROM, 80ns, PDSO40, 10 X 20 MM, TSOP-40

可编程只读存储器 光电二极管 内存集成电路
文件: 总38页 (文件大小:495K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK  
FLASH MEMORY FAMILY  
2, 4, 8 MBIT  
28F200B5, 28F400B5, 28F800B5, 28F004B5  
SmartVoltage Technology  
Extended Block Erase Cycling  
100,000 Cycles at Commercial Temp  
10,000 Cycles at Extended Temp  
Smart 5 Flash: 5 V Reads,  
5 V or 12 V Writes  
Increased Programming Throughput  
at 12 V VPP  
Hardware Data Protection Feature  
Absolute Hardware-Protection for  
Boot Block  
Very High-Performance Read  
2-, 4-Mbit: 60 ns Access Time  
8-Mbit: 70 ns Access Time  
Write Lockout during Power  
Transitions  
x8 or x8/x16-Configurable Data Bus  
Automated Word/Byte Program and  
Block Erase  
Low Power Consumption  
Max 60 mA Read Current at 5 V  
Auto Power Savings: <1 mA Typical  
Standby Current  
Command User Interface  
Status Registers  
Erase Suspend Capability  
SRAM-Compatible Write Interface  
Optimized Array Blocking Architecture  
16-KB Protected Boot Block  
Reset/Deep Power-Down Input  
Provides Low-Power Mode and  
Reset for Boot Operations  
Two 8-KB Parameter Blocks  
96-KB and 128-KB Main Blocks  
Top or Bottom Boot Locations  
Pinout Compatible 2, 4, and 8 Mbit  
Extended Temperature Operation  
ETOX™ Flash Technology  
–40 °C to +85 °C  
0.6 µ ETOX IV Initial Production  
0.4 µ ETOX V Later Production  
Industry-Standard Packaging  
40, 48-Lead TSOP, 44-Lead PSOP  
Intel’s Smart 5 boot block flash memory family provides 2-, 4-, and 8-Mbit memories featuring high-density,  
low-cost, nonvolatile, read/write storage solutions for a wide range of applications. Their asymmetrically-  
blocked architecture, flexible voltage, and extended cycling provide highly flexible components suitable for  
embedded code execution applications, such as networking infrastructure and office automation.  
Based on Intel’s boot block architecture, the Smart 5 boot block memory family enables quick and easy  
upgrades for designs that demand state-of-the-art technology. This family of products comes in industry-  
standard packages: the 40-lead TSOP for very space-constrained 8-bit applications, 48-lead TSOP, ideal for  
board-constrained higher-performance 16-bit applications, and the rugged, easy to handle 44-lead PSOP.  
December 1997  
Order Number: 290599-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 28F200B5, 28F400/004B5, 28F800B5 may contain design defects or errors known are 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  
or call 1-800-548-4725  
or visit Intel’s website at http://www.intel.com  
COPYRIGHT © INTEL CORPORATION 1997, 1998  
CG-041493  
*Third-party brands and names are the property of their respective owners.  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
CONTENTS  
PAGE  
PAGE  
1.0 INTRODUCTION .............................................5  
4.0 DESIGN CONSIDERATIONS........................24  
4.1 Power Consumption...................................24  
4.1.1 Active Power .......................................24  
4.1.2 Automatic Power Savings (APS) .........24  
4.1.3 Standby Power ....................................25  
4.1.4 Deep Power-Down Mode.....................25  
4.2 Power-Up/Down Operation.........................25  
4.2.1 RP# Connected to System Reset ........25  
4.3 Board Design .............................................25  
4.3.1 Power Supply Decoupling....................25  
1.1 New Features in the Smart 5 Memory  
Products......................................................5  
1.2 Product Overview.........................................5  
2.0 PRODUCT DESCRIPTION..............................6  
2.1 Pin Descriptions ...........................................6  
2.2 Pinouts.........................................................8  
2.3 Memory Blocking Organization...................10  
2.3.1 One 16-KB Boot Block.........................10  
2.3.2 Two 8-KB Parameter Blocks................10  
4.3.2 V  
Trace on Printed Circuit Boards...25  
PP  
2.3.3 Main Blocks - One 96-KB + Additional  
128-KB Blocks....................................10  
5.0 ELECTRICAL SPECIFICATIONS..................26  
5.1 Absolute Maximum Ratings........................26  
5.2 Operating Conditions..................................26  
5.3 Capacitance ...............................................27  
3.0 PRINCIPLES OF OPERATION .....................13  
3.1 Bus Operations ..........................................13  
3.1.1 Read....................................................13  
3.1.2 Output Disable.....................................14  
3.1.3 Standby...............................................14  
3.1.4 Word/Byte Configuration......................14  
3.1.5 Deep Power-Down/Reset ....................14  
3.1.6 Write....................................................14  
3.2 Modes of Operation....................................16  
3.2.1 Read Array..........................................16  
3.2.2 Read Identifier.....................................16  
3.2.3 Read Status Register ..........................16  
3.2.4 Word/Byte Program.............................17  
3.2.5 Block Erase.........................................17  
3.3 Boot Block Locking ....................................23  
3.3.1 VPP = VIL for Complete Protection .......24  
3.3.2 WP# = VIL for Boot Block Locking .......24  
5.4 DC Characteristics—Commercial and  
Extended Temperature..............................27  
5.5 AC Characteristics—Read Operations—  
Commercial and Extended Temperature ...31  
5.6 Erase and Program Timings—Commercial  
and Extended Temperature.......................32  
5.7 AC Characteristics—Write Operations—  
Commercial and Extended Temperature ...33  
6.0 ORDERING INFORMATION..........................35  
7.0 ADDITIONAL INFORMATION.......................36  
APPENDIX A: Write State Machine: Current-  
Next State Chart ..........................................37  
APPENDIX B: Product Block Diagram..............38  
3.3.3 RP# = VHH or WP# = VIH for Boot Block  
Unlocking ...........................................24  
3.3.4 Note for 8-Mbit 44-PSOP Package......24  
3
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
E
REVISION HISTORY  
Number  
-001  
Description  
Original Version  
-002  
Minor changes throughout document.  
Section 3.1.5 and Figure 14 redone to clarify program/erase operation abort.  
Information added to Table 2, Figure 1, and Section 3.3 to clarify WP# on 8-Mbit,  
44-PSOP.  
Read and Write Waveforms changed to numbered format.  
Typical numbers removed from DC Characteristics and Erase/Program Timings.  
-003  
-004  
Minor text changes throughout document.  
Figure 1, 44-PSOP pinout: mistake on pin 3 on 2-Mbit pinout corrected from A17 to NC.  
Specs tEHQZ and tGHQZ improved.  
Explanations of program/erase abort commands reworked in Table 6, Command  
Codes.  
Specifications for 28F004B5 40-TSOP version added; Erase suspend text and  
flowchart updated for clarity (Section 3.2.5.1, Table 6, Figure 10)  
4
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
1.0 INTRODUCTION  
A delay is required if the part is reset during an  
in-progress program or erase operation.  
This datasheet contains specifications for 2-, 4-,  
and 8-Mbit Smart 5 boot block flash memories.  
Section 1.0 provides a feature overview. Sections  
2.0, 3.0, and 4.0 describe the product and  
functionality. Section 5.0 details the electrical and  
timing specifications for both commercial and  
extended temperature operation. Finally, Sections  
6.0 and 7.0 provide ordering and reference  
information.  
On the fly word-byte mode switching is no  
longer supported. Word-byte mode must be  
configured at power-up and remain stable  
during operation.  
Write operations are no longer specified as  
WE#- or CE#-controlled in favor of a simpler  
“unified” write method, which is compatible  
with either of the old methods.  
1.1  
New Features in the  
Smart 5 Memory Products  
1.2  
Product Overview  
The Smart 5 boot block memory family provides  
pinout-compatible flash memories at the  
2-, 4-, and 8-Mbit densities. The 28F200B5,  
28F400B5, and 28F800B5 can be configured to  
operate either in 16-bit or 8-bit bus mode, with the  
data divided into individually erasable blocks. The  
28F004B5 provides 8-bit operation in a compact  
package.  
The Smart 5 boot block flash memory family offers  
identical features with the BV/CV/BE/CE  
SmartVoltage products, except the Smart 5 boot  
block -B5 parts only support 5 V VCC read voltage.  
The following differences distinguish the Smart 5  
boot block products from their predecessors:  
Table 1. Smart 5 Boot Block Family: Feature Summary  
Feature  
VCC Read Voltage  
VPP Prog/Erase Voltage  
Bus-width  
28F200B5  
28F400B5  
5 V ± 5%, 5 V ± 10%  
5 V ± 10% or 12 V ± 5%, auto-detected  
28F800B5  
28F004B5  
Reference  
Section 5.2  
Section 5.2  
Table 2  
8- or 16-bit  
80  
8- or 16-bit  
8- or 16-bit  
70, 90  
8-bit  
Speed (ns) Commercial  
Extended  
60, 80  
60, 80  
Section 5.6  
80  
90  
not available Section 5.6  
x8: 512K x 8  
Memory Arrangement  
x8: 256K x 8  
x8: 512K x 8  
x8: 1M x 8  
x16: 128K x 16 x16: 256K x 16 x16: 512K x 16  
Blocking  
Boot  
1 x 16 KB  
2 x 8 KB  
1 x 16 KB  
2 x 8 KB  
1 x 16 KB  
2 x 8 KB  
1 x 16 KB  
2 x 8 KB  
Section 2.3,  
Figs. 4-7  
Parameter  
Main  
1 x 96 KB  
1 x 96 KB  
1 x 96 KB  
1 x 96 KB  
1 x 128 KB  
3 x 128 KB  
7 x 128 KB  
3 x 128 KB  
Boot Location  
Locking  
Top or Bottom boot locations available  
Boot Block lockable using WP# and/or RP#  
All other blocks protectable using VPP switch  
Section 3.3  
Section 5.2  
Operating Temperature  
Erase Cycling  
Commercial: 0 °C – +70 °C, Extended: -40 °C – +85 °C  
100,000 cycles at Commercial, 10,000 cycles at Extended  
Packages  
44-PSOP, 48-TSOP  
40-TSOP  
Figs. 1-2  
5
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
E
SmartVoltage technology enables fast factory  
programming and low-power designs. Specifically  
designed for 5 V systems, Smart 5 components  
support read operations at 5 V VCC and internally  
configure to program/erase at 5 V or 12 V. The 12 V  
VPP option renders the fastest program and erase  
performance which will increase your factory  
throughput. With the 5 V VPP option, VCC and VPP  
can be tied together for a simple 5 V design. In  
addition, the dedicated VPP pin gives complete data  
When CE# and RP# pins are at VCC, the  
component enters a CMOS standby mode. Driving  
RP# to GND enables a deep power-down mode  
which significantly reduces power consumption,  
provides write protection, resets the device, and  
clears the status register. A reset time (tPHQV) is  
required from RP# switching high until outputs are  
valid. Likewise, the device has a wake time (tPHEL  
)
from RP#-high until writes to the CUI are  
recognized. See Section 4.2.  
protection when VPP VPPLK  
.
The deep power-down mode can also be used as a  
device reset, allowing the flash to be reset along  
with the rest of the system. For example, when the  
flash memory powers-up, it automatically defaults  
to the read array mode, but during a warm system  
reset, where power continues uninterrupted to the  
system components, the flash memory could  
The memory array is asymmetrically divided into  
blocks in an asymmetrical architecture to  
accommodate microprocessors that boot from the  
top (denoted by -T suffix) or the bottom (-B suffix)  
of the memory map. The blocks include  
a
hardware-lockable boot block (16,384 bytes), two  
parameter blocks (8,192 bytes each) and main  
blocks (one block of 98,304 bytes and additional  
block(s) of 131,072 bytes). See Figures 4–7 for  
memory maps. Each block can be independently  
erased and programmed 100,000 times at  
commercial temperature or 10,000 times at  
extended temperature. Unlike erase operations,  
remain in  
a non-read mode, such as erase.  
Consequently, the system Reset signal should be  
tied to RP# to reset the memory to normal read  
mode upon activation of the Reset signal. This also  
provides protection against unwanted command  
writes due to invalid system bus conditions during  
system reset or power-up/down sequences.  
which erase all locations within  
a
block  
simultaneously, each byte or word in the flash  
memory can be programmed independently of other  
memory locations.  
These devices are configurable at power-up for  
either byte-wide or word-wide input/output using the  
BYTE# pin. Please see Table 2 for a detailed  
description of BYTE# operations, especially the  
usage of the DQ15/A–1 pin.  
The hardware-lockable boot block provides  
complete code security for the kernel code required  
for system initialization. Locking and unlocking of  
the boot block is controlled by WP# and/or RP#  
(see Section 3.3 for details).  
These Smart 5 memory products are available in  
the 44-lead PSOP (Plastic Small Outline Package),  
which is ROM/EPROM-compatible, and the 48-lead  
TSOP (Thin Small Outline Package, 1.2 mm thick)  
as shown in Figure 1, and 2, respectively.  
The system processor interfaces to the flash device  
through a Command User Interface (CUI), using  
valid command sequences to initiate device  
automation. An internal Write State Machine (WSM)  
automatically executes the algorithms and timings  
necessary for program and erase operations. The  
Status Register (SR) indicates the status of the  
WSM and whether it successfully completed the  
desired program or erase operation.  
2.0 PRODUCT DESCRIPTION  
This section describes the pinout and block  
architecture of the device family.  
2.1  
Pin Descriptions  
The Automatic Power Savings (APS) feature  
substantially reduces active current when the  
device is in static mode (addresses not switching).  
In APS mode, the typical ICCR current is 1 mA.  
The pin descriptions table details the usage of each  
of the device pins.  
6
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
Table 2. Pin Descriptions  
Symbol  
Type  
Name and Function  
ADDRESS INPUTS for memory addresses. Addresses are internally latched  
during a write cycle.  
A0–A18  
INPUT  
28F200: A[0–16], 28F400: A[0–17], 28F800: A[0–18], 28F004: A[0–18]  
A9  
INPUT  
ADDRESS INPUT: When A9 is at VHH the signature mode is accessed. During  
this mode, A0 decodes between the manufacturer and device IDs. When BYTE#  
is at a logic low, only the lower byte of the signatures are read. DQ15/A–1 is a  
don’t care in the signature mode when BYTE# is low.  
DQ0–DQ7  
INPUT/ DATA INPUTS/OUTPUTS: Inputs array data on the second CE# and WE# cycle  
OUTPUT during a Program command. Inputs commands to the Command User Interface  
when CE# and WE# are active. Data is internally latched during the write cycle.  
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.  
DQ8–DQ15  
INPUT/ DATA INPUTS/OUTPUTS: Inputs array data on the second CE# and WE# cycle  
OUTPUT during a Program command. Data is internally latched during the write cycle.  
Outputs array data. The data pins float to tri-state when the chip is de-selected or  
the outputs are disabled as in the byte-wide mode (BYTE# = “0”). In the byte-wide  
mode DQ15/A–1 becomes the lowest order address for data output on DQ0–DQ7.  
Not applicable to 28F004B5.  
CE#  
INPUT  
CHIP ENABLE: Activates the device’s control logic, input buffers, 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# input stages.  
OE#  
WE#  
INPUT  
INPUT  
OUTPUT ENABLE: Enables the device’s outputs through the data buffers during  
a read cycle. OE# is active low.  
WRITE ENABLE: Controls writes to the command register and array blocks. WE#  
is active low. Addresses and data are latched on the rising edge of the WE#  
pulse.  
RP#  
INPUT  
RESET/DEEP POWER-DOWN: Uses three voltage levels (VIL, VIH, and VHH) to  
control two different functions: reset/deep power-down mode and boot block  
unlocking. It is backwards-compatible with the BX/BL/BV products.  
When RP# is at logic low, the device is in reset/deep power-down mode,  
which puts the outputs at 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.  
When RP# is at VHH, the boot block is unlocked and can be programmed or  
erased. This overrides any control from the WP# input.  
7
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
E
Table 2. Pin Descriptions (Continued)  
Name and Function  
Symbol  
WP#  
Type  
INPUT  
WRITE PROTECT: Provides a method for unlocking the boot block with a logic  
level signal in a system without a 12 V supply.  
When WP# is at logic low, the boot block is locked, preventing program and  
erase operations to the boot block. If a program or erase operation is attempted  
on the boot block when WP# is low, the corresponding status bit (bit 4 for  
program, bit 5 for erase) will be set in the status register to indicate the operation  
failed.  
When WP# is at logic high, the boot block is unlocked and can be  
programmed or erased.  
NOTE: This feature is overridden and the boot block unlocked when RP# is at  
V
HH. This pin can not be left floating. Because the 8-Mbit 44-PSOP package does  
not have enough pins, it does not include this pin and thus 12 V on RP# is  
required to unlock the boot block. See Section 3.3 for details on write protection.  
BYTE#  
INPUT  
BYTE# ENABLE: Configures whether the device operates in byte-wide mode (x8)  
or word-wide mode (x16). This pin must be set at power-up or return from deep  
power-down and not changed during device operation. BYTE# pin must be  
controlled at CMOS levels to meet the CMOS current specification in standby  
mode.  
When BYTE# is at logic low, the byte-wide mode is enabled, where data is  
read and programmed on DQ0–DQ7 and DQ15/A–1 becomes the lowest order  
address that decodes between the upper and lower byte. DQ8–DQ14 are tri-stated  
during the byte-wide mode.  
When BYTE# is at logic high, the word-wide mode is enabled, where data is  
read and programmed on DQ0–DQ15  
.
Not applicable to 28F004B5.  
VCC  
VPP  
DEVICE POWER SUPPLY: 5.0 V ± 10%  
PROGRAM/ERASE POWER SUPPLY: For erasing memory array blocks or  
programming data in each block, a voltage either of 5 V ± 10% or 12 V ± 5% must  
be applied to this pin. When VPP < VPPLK all blocks are locked and protected  
against Program and Erase commands.  
GND  
NC  
GROUND: For all internal circuitry.  
NO CONNECT: Pin may be driven or left floating.  
Pinouts for the corresponding 2-, 4-, and 8-Mbit  
components are provided on the same diagram for  
2.2  
Pinouts  
convenient reference. 2-Mbit pinouts are given on  
the chip illustration in the center, with 4-Mbit and  
8-Mbit pinouts going outward from the center.  
Intel’s Smart 5 boot block architecture provides  
upgrade paths in each package pinout up to the  
8-Mbit density. The 44-lead PSOP pinout follows  
the industry-standard ROM/EPROM pinout, as  
shown in Figure 1. Designs with space concerns  
should consider the 48-lead pinout shown in  
Figure 2. Applications using an 8-bit bus can use  
the 40-lead TSOP, which is available for the 4-Mbit  
device only.  
8
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
28F400  
28F400  
RP#  
WE#  
A8  
28F800  
28F800  
RP#  
WE#  
A8  
VPP  
A 18  
A17  
A 7  
A 6  
A 5  
A 4  
A 3  
A 2  
A 1  
VPP  
WP#  
A17  
A 7  
A 6  
A 5  
A 4  
A 3  
A 2  
VPP  
WP#  
NC  
A 7  
A 6  
A 5  
1
2
3
4
44  
43  
42  
41  
RP#  
WE#  
A8  
A9  
A9  
A9  
5
6
7
8
9
40  
39  
38  
37  
36  
35  
A 10  
A11  
A 12  
A13  
A 14  
A 15  
A16  
BYTE#  
GND  
DQ15/A-1  
DQ 7  
DQ 14  
DQ 6  
DQ 13  
DQ 5  
A 10  
A11  
A12  
A13  
A 14  
A 15  
A 16  
BYTE#  
GND  
DQ15/A-1  
DQ 7  
DQ 14  
DQ 6  
DQ 13  
DQ 5  
A10  
A11  
A12  
A13  
A14  
A15  
A16  
BYTE#  
GND  
DQ15/A-1  
DQ 7  
DQ 14  
DQ 6  
DQ 13  
DQ 5  
PA28F200  
Boot Block  
44-Lead PSOP  
0.525" x 1.110"  
A 4  
A 3  
A 2  
A 1  
10  
A 1  
TOP VIEW  
A 0  
A 0  
A 0  
CE#  
GND  
OE#  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
34  
33  
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
CE#  
GND  
OE#  
CE#  
GND  
OE#  
DQ 0  
DQ 8  
DQ 1  
DQ 9  
DQ 2  
DQ 10  
DQ 3  
DQ 11  
DQ 0  
DQ 8  
DQ 1  
DQ 9  
DQ 2  
DQ 10  
DQ 3  
DQ 11  
DQ 0  
DQ 8  
DQ 1  
DQ 9  
DQ 2  
DQ 10  
DQ 3  
DQ 11  
DQ 12  
DQ 4  
VCC  
DQ 12  
DQ 4  
VCC  
DQ 12  
DQ 4  
VCC  
0599-01  
NOTE: Pin 2 is WP# on 2- and 4-Mbit devices but A18 on the 8-Mbit because no other pins were available for the high order  
address. Thus, the 8-Mbit in 44-PSOP cannot unlock the boot block without RP# = VHH. See Section 3.3 for details. To allow  
upgrades to 8-Mbit from 2/4-Mbit in this package design pin 2 to control WP# at the 2/4-Mbit level and A18 at the 8-Mbit density.  
Figure 1. 44-Lead PSOP Pinout Diagram  
28F800 28F400  
28F400  
28F800  
A
A
A
A15  
A14  
A13  
A12  
A11  
A10  
A9  
A8  
NC  
NC  
WE#  
RP#  
VPP  
A15  
A14  
A15  
A14  
A13  
A12  
A11  
A10  
A9  
A8  
NC  
NC  
WE#  
RP#  
VPP  
WP#  
NC  
NC  
NC  
A7  
A6  
A5  
A4  
A3  
1
2
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
48  
47  
46  
45  
44  
43  
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
32  
31  
30  
29  
28  
27  
26  
25  
16  
16  
16  
BYTE#  
GND  
DQ  
BYTE#  
GND  
DQ  
BYTE#  
GND  
/A  
DQ  
-1  
15  
A
13  
12  
11  
A
A
/A  
/A  
-1  
-1  
15  
7
14  
6
13  
5
12  
4
15  
7
14  
6
13  
5
12  
4
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
V
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
V
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
V
7
14  
6
13  
5
A10  
A9  
A8  
NC  
NC  
WE#  
RP#  
VPP  
WP#  
NC  
NC  
28F200  
Boot Block  
48-Lead TSOP  
12 mm x 20 mm  
12  
4
CC  
CC  
CC  
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
11  
3
10  
2
9
1
11  
3
10  
2
9
1
11  
3
10  
2
9
1
WP#  
NC  
A18  
DQ  
TOP VIEW  
DQ  
DQ  
DQ  
DQ  
DQ  
DQ  
OE#  
GND  
CE#  
A17  
A17  
A7  
A6  
A5  
A4  
A3  
A7  
A6  
A5  
A4  
A3  
8
0
8
0
8
0
OE#  
GND  
CE#  
OE#  
GND  
CE#  
A
A1  
A
A1  
A
A1  
2
2
2
A
A
A
0
0
0
0599-02  
Figure 2. 48-Lead TSOP Pinout Diagram  
9
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
E
A
A
A
A
A
A
A
17  
GND  
NC  
1
2
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
40  
39  
38  
37  
36  
16  
15  
14  
13  
12  
11  
NC  
A
10  
7
DQ  
35  
34  
33  
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
22  
21  
A
A
DQ  
6
9
8
28F004B5  
Boot Block  
40-Lead TSOP  
10mmx20mm  
DQ  
5
WE#  
RP#  
DQ  
V
4
CC  
V
V
PP  
CC  
NC  
DQ  
DQ  
DQ  
DQ  
WP#  
A
18  
3
2
1
0
TOP VIEW  
A
7
A
6
A
5
A
OE#  
GND  
CE#  
4
A
3
A
2
A
A
1
0
Figure 3. 40-Lead TSOP Pinout Diagram (Available in 4-Mbit Only)  
2.3.2 TWO 8-KB PARAMETER BLOCKS  
2.3  
Memory Blocking Organization  
Each boot block component contains two parameter  
blocks of 8 Kbytes (8,192 bytes) each to facilitate  
storage of frequently updated small parameters that  
would normally require an EEPROM. By using  
software techniques, the byte-rewrite functionality  
of EEPROMs can be emulated. These techniques  
are detailed in Intel’s application note, AP-604  
Using Intel’s Boot Block Flash Memory Parameter  
Blocks to Replace EEPROM. The parameter blocks  
are not write-protectable.  
The boot block product family features an  
asymmetrically-blocked architecture providing  
system memory integration. Each erase block can  
be erased independently of the others up to  
100,000 times for commercial temperature or up to  
10,000 times for extended temperature. The block  
sizes have been chosen to optimize their  
functionality for common applications of nonvolatile  
storage. The combination of block sizes in the boot  
block architecture allow the integration of several  
memories into a single chip. For the address  
locations of the blocks, see the memory maps in  
Figures 4, 5, 6 and 7.  
2.3.3  
MAIN BLOCKS - ONE 96-KB +  
ADDITIONAL 128-KB BLOCKS  
After the allocation of address space to the boot  
and parameter blocks, the remainder is divided into  
main blocks for data or code storage. Each device  
contains one 96-Kbyte (98,304 byte) block and  
additional 128-Kbyte (131,072 byte) blocks. The  
2-Mbit has one 128-KB block; the 4-Mbit, three; and  
the 8-Mbit, seven.  
2.3.1  
ONE 16-KB BOOT BLOCK  
The boot block is intended to replace a dedicated  
boot PROM in a microprocessor or microcontroller-  
based system. The 16-Kbyte (16,384 bytes) boot  
block is located at either the top (denoted by -T  
suffix) or the bottom (-B suffix) of the address map  
to accommodate different microprocessor protocols  
for boot code location. This boot block features  
hardware controllable write-protection to protect the  
crucial microprocessor boot code from accidental  
modification. The protection of the boot block is  
controlled using a combination of the VPP, RP#, and  
WP# pins, as is detailed in Section 3.3.  
10  
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
28F200-T  
28F400-T  
28F800-T  
7FFFFH  
3FFFFH  
1FFFFH  
16-Kbyte BOOT BLOCK  
16-Kbyte BOOT BLOCK  
16-Kbyte BOOT BLOCK  
7E000H  
7DFFFH  
7D000H  
7CFFFH  
7C000H  
7BFFFH  
3E000H  
3DFFFH  
1E000H  
1DFFFH  
1D000H  
1CFFFH  
1C000H  
1BFFFH  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
3D000H  
3CFFFH  
3C000H  
3BFFFH  
96-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
96-Kbyte MAIN BLOCK  
96-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
70000H  
6FFFFH  
30000H  
2FFFFH  
10000H  
0FFFFH  
128-Kbyte MAIN BLOCK  
60000H  
5FFFFH  
20000H  
1FFFFH  
00000H  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
50000H  
4FFFFH  
10000H  
0FFFFH  
40000H  
3FFFFH  
00000H  
30000H  
2FFFFH  
20000H  
1FFFFH  
10000H  
0FFFFH  
00000H  
0599-03  
NOTE: Word addresses shown.  
Figure 4. Word-Wide x16-Mode Memory Maps (Top Boot)  
7FFFFH  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
70000H  
6FFFFH  
60000H  
5FFFFH  
50000H  
4FFFFH  
40000H  
3FFFFH  
3FFFFH  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
30000H  
2FFFFH  
30000H  
2FFFFH  
20000H  
1FFFFH  
20000H  
1FFFFH  
1FFFFH  
128-Kbyte MAIN BLOCK  
96-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
96-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
96-Kbyte MAIN BLOCK  
10000H  
0FFFFH  
10000H  
0FFFFH  
10000H  
0FFFFH  
04000H  
03FFFH  
03000H  
02FFFH  
02000H  
01FFFH  
04000H  
03FFFH  
03000H  
02FFFH  
02000H  
01FFFH  
04000H  
03FFFH  
03000H  
02FFFH  
02000H  
01FFFH  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
16-Kbyte BOOT BLOCK  
16-Kbyte BOOT BLOCK  
16-Kbyte BOOT BLOCK  
00000H  
00000H  
00000H  
28F200-B  
28F400-B  
28F800-B  
0599-04  
NOTE: Word addresses shown.  
Figure 5. Word-Wide x16-Mode Memory Maps (Bottom Boot)  
11  
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
28F200-T  
E
28F400-T  
28F800-T  
FFFFFH  
7FFFFH  
3FFFFH  
16-Kbyte BOOT BLOCK  
16-Kbyte BOOT BLOCK  
16-Kbyte BOOT BLOCK  
FC000H  
FBFFFH  
FA000H  
F9FFFH  
F8000H  
F7FFFH  
7C000H  
7BFFFH  
7A000H  
79FFFH  
78000H  
77FFFH  
3C000H  
3BFFFH  
3A000H  
39FFFH  
38000H  
37FFFH  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
96-Kbyte MAIN BLOCK  
96-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
96-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
E0000H  
DFFFFH  
60000H  
5FFFFH  
20000H  
1FFFFH  
128-Kbyte MAIN BLOCK  
C0000H  
BFFFFH  
40000H  
3FFFFH  
00000H  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
A0000H  
9FFFFH  
20000H  
1FFFFH  
80000H  
7FFFFH  
00000H  
60000H  
5FFFFH  
40000H  
3FFFFH  
20000H  
1FFFFH  
Byte-Mode Addresses  
00000H  
0599-05  
NOTE: In x8 operation, the least significant system address should be connected to A .  
-1  
Figure 6. Byte-Wide x8-Mode Memory Maps (Top Boot)  
FFFFFH  
Byte-Mode Addresses  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
E0000H  
DFFFFH  
C0000H  
BFFFFH  
A0000H  
9FFFFH  
80000H  
7FFFFH  
7FFFFH  
128-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
60000H  
5FFFFH  
60000H  
5FFFFH  
40000H  
3FFFFH  
40000H  
3FFFFH  
3FFFFH  
128-Kbyte MAIN BLOCK  
96-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
96-Kbyte MAIN BLOCK  
128-Kbyte MAIN BLOCK  
96-Kbyte MAIN BLOCK  
20000H  
1FFFFH  
20000H  
1FFFFH  
20000H  
1FFFFH  
08000H  
07FFFH  
06000H  
05FFFH  
04000H  
03FFFH  
08000H  
07FFFH  
06000H  
05FFFH  
04000H  
03FFFH  
08000H  
07FFFH  
06000H  
05FFFH  
04000H  
03FFFH  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
8-Kbyte PARAMETER BLOCK  
16-Kbyte BOOT BLOCK  
16-Kbyte BOOT BLOCK  
16-Kbyte BOOT BLOCK  
00000H  
00000H  
00000H  
28F200-B  
28F400-B  
28F800-B  
0599-06  
NOTE: In x8 operation, the least significant system address should be connected to A .  
-1  
Figure 7. Byte-Wide x8-Mode Memory Maps (Bottom Boot)  
12  
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
operation has completed, the device remains in  
read status register mode. From this mode any of  
the other read or write modes can be reached with  
the appropriate command. For example, to read  
data, issue the Read Array command. Additional  
Program or Erase commands can also be issued  
from this state.  
3.0 PRINCIPLES OF OPERATION  
The system processor accesses the Smart 5 boot  
block memories through the Command User  
Interface (CUI), which accepts commands written  
with standard microprocessor write timings and  
TTL-level control inputs. The flash can be switched  
into each of its three read and two write modes  
During program or erase operations, the array data  
is not available for reading or code execution,  
except during an erase suspend. Consequently, the  
software that initiates and polls progress of program  
and erase operations must be copied to and  
executed from system RAM during flash memory  
update. After successful completion, reads are  
again possible via the Read Array command.  
through commands issued to the CUI.  
comprehensive chart showing the state transitions  
is in Appendix A.  
A
After initial device power-up or return from deep  
power-down mode, the device defaults to read  
array mode. In this mode, manipulation of the  
memory control pins allows array read, standby,  
and output disable operations. The other read  
modes, read identifier and read status register, can  
be reached by issuing the appropriate command to  
the CUI. Array data, identifier codes and status  
register results can be accessed using these  
commands independently from the VPP voltage.  
Read identifier mode can also be accessed by  
PROM programming equipment by raising A9 to  
high voltage (VID).  
Each of the device modes will be discussed in  
detail in the following sections.  
3.1  
Bus Operations  
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.  
Four control pins dictate the data flow in and out of  
the component: CE#, OE#, WE#, and RP#. These  
bus operations are summarized in Tables 3 and 4.  
CUI commands sequences also control the write  
functions of the flash memory, Program and Erase.  
Issuing program or erase command sequences  
internally latches addresses and data and initiates  
Write State Machine (WSM) operations to execute  
the requested write function. The WSM internally  
regulates the program and erase algorithms,  
including pulse repetition, internal verification, and  
margining of data, freeing the host processor from  
these tasks and allowing precise control for high  
reliability. To execute Program or Erase  
commands, VPP must be at valid write voltage (5 V  
or 12 V).  
3.1.1  
READ  
The flash memory has three read modes available,  
read array, read identifier, and read status. These  
read modes are accessible independent of the VPP  
voltage. RP# can be at either VIH or VHH. The  
appropriate read-mode command 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.  
While the WSM is executing a program operation,  
the device defaults to the read status register mode  
and all commands are ignored. Thus during the  
programming process, only status register data can  
be accessed from the device. While the WSM is  
CE# and OE# must be driven active to obtain data  
at the outputs. CE# is the device selection control,  
and, when active, enables the selected memory  
device. OE# is the data output (DQ0–DQ15) control  
and when active drives the selected memory data  
onto the I/O bus. In read modes, WE# must be at  
VIH and RP# must be at VIH or VHH. Figure 15  
illustrates a read cycle.  
executing  
a erase operation, the device also  
defaults to the read status register mode but one  
additional command is available, erase suspend to  
read, which will suspend the erase operation and  
allow reading of array data. The suspended erase  
operation can be completed by issuing the Erase  
Resume command. After the program or erase  
13  
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
3.1.2 OUTPUT DISABLE  
E
operation is restored. The CUI resets to read array  
mode, and the status register is set to 80H. This  
case is shown in Figure 14A.  
With OE# at a logic-high level (VIH), the device  
outputs are disabled. Output pins (if available on  
the device) DQ0–DQ15 are placed in  
a high-  
If RP# is taken low for time tPLPH during a program  
or erase operation, the operation will be aborted  
and the memory contents at the aborted location  
(for a program) or block (for an erase) are no longer  
valid, since the data may be partially erased or  
written. The abort process goes through the  
following sequence: When RP# goes low, the  
device shuts down the operation in progress, a  
process which takes time tPLRH to complete. After  
this time tPLRH, the part will either reset to read  
impedance state.  
3.1.3  
STANDBY  
Deselecting the device by bringing CE# to a logic-  
high level (VIH) places the device in standby mode  
which substantially reduces device power  
consumption. In standby, outputs DQ0–DQ15 are  
placed in a high-impedance state independent of  
OE#. If deselected during program or erase  
operation, the device continues functioning and  
consuming active power until the operation  
completes.  
array mode (if RP# has gone high during tPLRH  
,
Figure 14B) or enter deep power-down mode (if  
RP# is still logic low after tPLRH, Figure 14C). In  
both cases, after returning from an aborted  
operation, the relevant time tPHQV or tPHWL/tPHEL  
must be waited before a read or write operation is  
initiated, as discussed in the previous paragraph.  
However, in this case, these delays are referenced  
to the end of tPLRH rather than when RP# goes high.  
3.1.4  
WORD/BYTE CONFIGURATION  
The 16-bit devices can be configured for either an  
8-bit or 16-bit bus width by setting the BYTE# pin  
before power-up. This is not applicable to the 8-bit  
only E28F004B5.  
As with any automated device, it is important to  
assert RP# during system reset. When the system  
comes out of reset, processor expects to read from  
the flash memory. Automated flash memories  
provide status information when read during  
program or block erase operations. If a CPU reset  
occurs with no flash memory reset, proper CPU  
initialization may not occur because the flash  
memory may be providing status information  
instead of array data. Intel’s Flash memories allow  
proper CPU initialization following a system reset  
through the use of the RP# input. In this application,  
RP# is controlled by the same RESET# signal that  
resets the system CPU.  
When BYTE# is set to logic low, the byte-wide  
mode is enabled, where data is read and  
programmed on DQ0–DQ7 and DQ15/A–1 becomes  
the lowest order address that decodes between the  
upper and lower byte. DQ8–DQ14 are tri-stated  
during the byte-wide mode.  
When BYTE# is at logic high, the word-wide mode  
is enabled, and data is read and programmed on  
DQ0–DQ15  
.
3.1.5  
DEEP POWER-DOWN/RESET  
3.1.6  
WRITE  
RP# at VIL initiates the deep power-down mode,  
also referred to as reset mode.  
The CUI 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# = VIH, and the  
proper address and data (command) are presented.  
The address and data for a command are latched  
on the rising edge of WE# or CE#, whichever goes  
high first. Figure 16 illustrates a write operation.  
From read mode, RP# going low for time tPLPH  
deselects the memory, places output drivers in a  
high-impedance state, and turns off all internal  
circuits. After return from power-down, a time tPHQV  
is required until the initial memory access outputs  
are valid. A delay (tPHWL or tPHEL) is required after  
return from power-down before a write can be  
initiated. After this wake-up interval, normal  
14  
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
Table 3. Bus Operations for Word-Wide Mode (BYTE# = VIH)  
Mode  
Read  
Notes  
RP#  
VIH  
VIH  
VIH  
VIL  
CE#  
VIL  
VIL  
VIH  
X
OE#  
VIL  
VIH  
X
WE#  
VIH  
VIH  
X
A9  
X
A0  
X
VPP  
X
DQ0–15  
DOUT  
1,2,3  
Output Disable  
X
X
X
High Z  
High Z  
High Z  
0089 H  
Standby  
X
X
X
Deep Power-Down  
9
4
X
X
X
X
X
Intelligent Identifier  
(Mfr.)  
VIH  
VIL  
VIL  
VIH  
VID  
VIL  
X
Intelligent Identifier  
(Device)  
4,5  
VIH  
VIH  
VIL  
VIL  
VIL  
VIH  
VIH  
VIL  
VID  
X
VIH  
X
X
X
See  
Table 4  
Write  
6,7,8  
DIN  
Table 4. Bus Operations for Byte-Wide Mode (BYTE# = VIL)  
(10)  
Mode  
Read  
Note RP#  
CE#  
VIL  
OE# WE#  
A9  
X
A0  
X
A–1  
X
VPP  
X
DQ0–7  
DOUT  
DQ8–14  
High Z  
High Z  
1,2,3  
VIH  
VIH  
VIL  
VIH  
VIH  
VIH  
Output  
VIL  
X
X
X
X
High Z  
Disable  
Standby  
VIH  
VIL  
VIH  
X
X
X
X
X
X
X
X
X
X
X
X
X
High Z  
High Z  
High Z  
High Z  
Deep  
Power-  
Down  
9
4
Intelligent  
Identifier  
(Mfr.)  
VIH  
VIH  
VIH  
VIL  
VIL  
VIL  
VIL  
VIL  
VIH  
VIH  
VIH  
VIL  
VID  
VID  
X
VIL  
VIH  
X
X
X
X
X
X
X
89H  
High Z  
High Z  
High Z  
Intelligent  
Identifier  
(Device)  
4,5  
See  
Table 4  
Write  
6,7,8  
DIN  
NOTES:  
1. Refer to DC Characteristics.  
2. X can be VIL, VIH for control pins and addresses, VPPLK or VPPH for VPP  
.
3. See DC Characteristics for VPPLK, VPPH1, VPPH2, VHH, VID voltages.  
4. Manufacturer and device codes may also be accessed via a CUI write sequence, A selects, all other addresses = X.  
0
5. See Table 4 for device IDs.  
6. Refer to Table 6 for valid DIN during a write operation.  
7. Command writes for block erase or program are only executed when VPP = VPPH1 or VPPH2  
8. To program or erase the boot block, hold RP# at VHH or WP# at VIH. See Section 3.3.  
9. RP# must be at GND ± 0.2 V to meet the maximum deep power-down current specified.  
10. This column does not apply to the E28F004B5 since it is a x8-only device.  
.
15  
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
E
3.2.2  
READ IDENTIFIER  
3.2  
Modes of Operation  
To read the manufacturer and device codes, the  
device must be in intelligent identifier read mode,  
which can be reached using two methods: by  
writing the intelligent identifier command (90H) or  
by taking the A9 pin to VID. Once in intelligent  
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. An additional mode,  
erase suspend to read, is available only during  
block erasures. These modes are reached using  
identifier read mode, A0  
=
0
outputs the  
manufacturer’s identification code and A0  
=
1
the commands summarized in Table 5.  
A
outputs the device code. In byte-wide mode, only  
the lower byte of the above signatures is read  
(DQ15/A–1 is a “don’t care” in this mode). See  
Table 4 for product signatures. To return to read  
array mode, write a Read Array command (FFH).  
comprehensive chart showing the state transitions  
is in Appendix A.  
3.2.1  
READ ARRAY  
After initial device power-up or return from deep  
power-down mode, the device defaults to read  
array mode. This mode can also be entered by  
writing the Read Array command (FFH). The device  
remains in this mode until another command is  
written.  
3.2.3  
READ STATUS REGISTER  
The status register indicates when a program or  
erase operation is complete, and the success or  
failure of that operation. The status register is  
output when the device is read in read status  
register mode, which can be entered by issuing the  
Read Status (70H) command to the CUI. This mode  
is automatically entered when a program or erase  
operation is initiated, and the device remains in this  
mode after the operation has completed. Status  
register bit codes are defined in Table 7.  
Data is read by presenting the address of the read  
location in conjunction with a read bus operation.  
Once the WSM has started a program or block  
erase operation, the device will not recognize the  
Read Array command until the WSM completes its  
operation unless the WSM is suspended via an  
Erase Suspend command. The Read Array  
command functions independently of the VPP  
The status register bits are output on DQ0–DQ7, in  
both byte-wide (x8) or word-wide (x16) mode. In the  
word-wide mode, the upper byte, DQ8–DQ15  
outputs 00H during a Read Status command. In the  
byte-wide mode, DQ8–DQ14 are tri-stated and  
DQ15/A–1 retains the low order address function.  
,
voltage and RP# can be VIH or VHH  
.
During system design, consideration should be  
taken to ensure address and control inputs meet  
required input slew rates of <10 ns as defined in  
Figures 11 and 12.  
Note that the contents of the status register are  
latched on the falling edge of OE# or CE#,  
whichever occurs last in the read cycle. This  
prevents possible bus errors which might occur if  
status register contents change while being read.  
CE# or OE# must be toggled with each subsequent  
status read, or the status register will not indicate  
completion of a program or erase operation.  
Table 4. Intelligent Identifier Codes  
Product Mfr. ID  
Device ID  
-T  
-B  
Top Boot Bottom Boot  
28F004  
28F200  
28F400  
28F800  
89H  
78H  
79H  
Issue a Read Array (FFH) command to return to  
read array.  
0089 H  
0089 H  
0089 H  
2274 H  
4470 H  
889C H  
2275 H  
4471 H  
889D H  
3.2.3.1  
Clearing the Status Register  
NOTE:  
In byte-mode, the upper byte will be tri-stated.  
Status register bits SR.5, SR.4, and SR.3 are set to  
“1”s when appropriate by the WSM but can only be  
reset by the Clear Status Register command.  
These bits indicate various failure conditions (see  
Table 7). By requiring system software to reset  
16  
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
these bits, several operations (such as cumulatively  
erasing multiple blocks or programming several  
bytes in sequence) may be performed before  
polling the status register to determine if an error  
occurred during the series.  
“0,” erase all bits to “1,” and verify that all bits in the  
block are sufficiently erased. After block erase  
command sequence is issued, the device  
automatically enters read status register mode and  
outputs status register data when read (see  
Figure 9). The completion of the erase event is  
indicated on status register bit SR.7.  
Issue the Clear Status Register command (50H) to  
clear the status register. It functions independently  
of the applied VPP voltage and RP# can be VIH or  
When an erase is complete, check status register  
bit SR.5 for an error flag (“1”). The cause of a failure  
may be found on SR.3, which indicates “1” if VPP  
was out of program/erase voltage range (VPPH1 or  
V
HH. This command is not functional during block  
erase suspend modes. Resetting the part with RP#  
also clears the status register.  
V
PPH2). If an Erase Set-Up (20H) command is  
issued but not followed by an Erase Confirm (D0H)  
command, then both the program status (SR.4) and  
the erase status (SR.5) will be set to “1.”  
3.2.4  
WORD/BYTE PROGRAM  
Word or byte program operations are executed by a  
two-cycle command sequence. Program Set-Up  
(40H) is issued, followed by a second write that  
specifies the address and data (latched on the  
rising edge of WE# or CE#, whichever comes first).  
The WSM then takes over, controlling the program  
and program verify algorithms internally. While the  
WSM is working, the device automatically enters  
read status register mode and remains there after  
the word/byte program is complete. (see Figure 8).  
The completion of the program event is indicated on  
status register bit SR.7.  
The status register should be cleared before the  
next operation. Since the device remains in status  
register read mode after erasing is completed, a  
command must be issued to switch to another  
mode before beginning a different operation.  
3.2.5.1  
Erase Suspend/Resume  
The Erase Suspend command (B0H) interrupts an  
erase operation in order to read data in another  
block of memory. While the erase is in progress,  
issuing the Erase Suspend command requests that  
the WSM suspend the erase algorithm after a  
certain latency period. After issuing the Erase  
Suspend command, write the Read Status Register  
command, then check bit SR.7 and SR.6 to ensure  
the device is in the erase suspend mode (both will  
be set to “1”). This check is necessary because the  
WSM may have completed the erase operation  
before the Erase Suspend command was issued. If  
this occurs, the Erase Suspend command would  
switch the device into read array mode. See  
Appendix A for a comprehensive chart showing the  
state transitions.  
When a word/byte program is complete, check  
status register bit SR.4 for an error flag (“1”). The  
cause of a failure may be found on SR.3, which  
indicates “1” if VPP was out of program/erase  
voltage range (VPPH1 or VPPH2). The status register  
should be cleared before the next operation. The  
internal WSM verify only detects errors for “1”s that  
do not successfully write to “0”s.  
Since the device remains in status register read  
mode after programming is completed, a command  
must be issued to switch to another mode before  
beginning a different operation.  
When erase has been suspended, a Read Array  
command (FFH) can be written to read from blocks  
other than that which is suspended. The only other  
valid commands at this time are Erase Resume  
(D0H) or Read Status Register.  
3.2.5  
BLOCK ERASE  
A
block erase changes all block data to 1’s  
(FFFFH) and is initiated by a two-cycle command.  
An Erase Set-Up command (20H) is issued first,  
followed by an Erase Confirm command (D0H)  
along with an address within the target block. The  
address will be latched at the rising edge of WE# or  
CE#, whichever comes first.  
During erase suspend mode, the chip can go into a  
pseudo-standby mode by taking CE# to VIH, which  
reduces active current draw. VPP must remain at  
VPPH1 or VPPH2 (the same VPP level used for block  
erase) while erase is suspended. RP# must also  
remain at VIH or VHH (the same RP# level used for  
block erase).  
Internally, the WSM will program all bits in the block  
to “0,” verify all bits are adequately programmed to  
17  
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
E
To resume the erase operation, enable the chip by  
taking CE# to VIL, then issue the Erase Resume  
command, which continues the erase sequence to  
completion. As with the end of a standard erase  
operation, the status register must be read, cleared,  
and the next instruction issued in order to continue.  
Table 5. Command Codes and Descriptions  
Code Device Mode  
Description  
00  
FF  
40  
Invalid/  
Reserved  
Unassigned commands that should not be used. Intel reserves the right to redefine  
these codes for future functions.  
Read Array Places the device in read array mode, so that array data will be output on the data  
pins.  
Program  
Set-Up  
Sets the CUI into a state such that the next write will load the Address and Data  
registers. The next write after the Program Set-Up command will latch addresses  
and data on the rising edge and begin the program algorithm. The device then  
defaults to the read status mode, where the device outputs status register data  
when OE# is enabled. To read the array, issue a Read Array command.  
To cancel a program operation after issuing a Program Set-Up command, write all  
1’s (FFH for x8, FFFFH for x16) to the CUI. This will return to read status register  
mode after a standard program time without modifying array contents. If a program  
operation has already been initiated to the WSM this command cannot cancel that  
operation in progress.  
10  
20  
Alternate  
Prog Set-Up  
(See 40H/Program Set-Up)  
Erase  
Set-Up  
Prepares the CUI for the Erase Confirm command. If the next command is not an  
Erase Confirm command, then the CUI will set both the program status (SR.4) and  
erase status (SR.5) bits of the status register to a “1,” place the device into the  
read status register state, and wait for another command without modifying array  
contents. This can be used to cancel an erase operation after the Erase Set-Up  
command has been issued. If an operation has already been initiated to the WSM  
this can not cancel that operation in progress.  
D0  
B0  
Erase  
Resume/  
Erase  
If the previous command was an Erase Set-Up command, then the CUI will latch  
address and data, and begin erasing the block indicated on the address pins.  
During erase, the device will respond only to the Read Status Register and Erase  
Suspend commands and will output status register data when OE# is toggled low.  
Status register data is updated by toggling either OE# or CE# low.  
Confirm  
Erase  
Suspend  
Issuing this command will begin to suspend erase operation. The status register  
will indicate when the device reaches erase suspend mode. In this mode, the CUI  
will respond only to the Read Array, Read Status Register, and Erase Resume  
commands and the WSM will also set the WSM status bit to a “1” (ready). The  
WSM will continue to idle in the SUSPEND state, regardless of the state of all input  
control pins except RP#, which will immediately shut down the WSM and the  
remainder of the chip, if it is made active. During a suspend operation, the data  
and address latches will remain closed, but the address pads are able to drive the  
address into the read path. See Section 3.2.5.1. This command is useful only while  
an erase operation is in progress and may reset to read array mode in other  
circumstances. (See Appendix A for state transition table.)  
70  
Read Status Puts the device into the read status register mode, so that reading the device  
Register  
outputs status register data, regardless of the address presented to the device.  
The device automatically enters this mode after program or erase has completed.  
This is one of the two commands that is executable while the WSM is operating.  
See Section 3.2.3.  
18  
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
Table 5. Command Codes and Descriptions (Continued)  
Description  
Code Device Mode  
50  
Clear Status The WSM can only set the program status and erase status bits in the status  
Register  
register to “1”; it cannot clear them to “0.”  
The status register operates in this fashion for two reasons. The first is to give the  
host CPU the flexibility to read the status bits at any time. Second, when  
programming a string of bytes, a single status register query after programming the  
string may be more efficient, since it will return the accumulated error status of the  
entire string. See Section 3.2.3.1.  
90  
Intelligent  
Identifier  
Puts the device into the intelligent identifier read mode, so that reading the device  
will output the manufacturer and device codes. (A0 = 0 for manufacturer,  
A0 = 1 for device, all other address inputs are ignored). See Section 3.2.2.  
Table 6. Command Bus Definitions  
First Bus Cycle  
Second Bus Cycle  
Command  
Note  
Oper  
Write  
Write  
Write  
Write  
Write  
Write  
Write  
Write  
Addr  
X
Data  
Oper  
Addr  
Data  
Read Array  
FFH  
90H  
Intelligent Identifier  
Read Status Register  
Clear Status Register  
Word/Byte Program  
Block Erase/Confirm  
Erase Suspend  
2,4  
3
X
Read  
Read  
IA  
X
IID  
X
70H  
SRD  
3
X
50H  
6,7  
5
PA  
BA  
X
40H/10H  
20H  
Write  
Write  
PA  
BA  
PD  
D0H  
B0H  
Erase Resume  
X
D0H  
ADDRESS  
DATA  
BA = Block Address  
IA = Identifier Address  
PA = Program Address  
X = Don’t Care  
SRD = Status Register Data  
IID = Identifier Data  
PD = Program Data  
NOTES:  
1. Bus operations are defined in Tables 3 and 4.  
2. IA = Identifier Address: A0 = 0 for manufacturer code, A0 = 1 for device code.  
3. SRD - Data read from Status Register.  
4. IID = Intelligent Identifier Data. Following the Intelligent Identifier command, two read operations access manufacturer and  
device codes.  
5. BA = Address within the block being erased.  
6. PA = Address to be programmed. PD = Data to be programmed at location PA.  
7. Either 40H or 10H commands is valid.  
8. When writing commands to the device, the upper data bus [DQ –DQ15] = X which is either VIL or VIH, to minimize current  
8
draw.  
19  
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
E
Table 7. Status Register Bit Definition  
WSMS  
7
ESS  
6
ES  
5
DWS  
4
VPPS  
3
R
2
R
1
R
0
NOTES:  
SR.7 WRITE STATE MACHINE STATUS  
Check WSM bit first to determine word/byte  
program or block erase completion, before  
checking program or erase status bits.  
1 = Ready  
0 = Busy  
(WSMS)  
SR.6 = ERASE-SUSPEND STATUS (ESS)  
1 = Erase Suspended  
When Erase Suspend is issued, WSM halts  
execution and sets both WSMS and ESS bits to  
“1.” ESS bit remains set to “1” until an Erase  
Resume command is issued.  
0 = Erase In Progress/Completed  
When this bit is set to “1,” one of the following has  
occurred:  
SR.5 = ERASE STATUS (ES)  
1 = Error In Block Erasure  
0 = Successful Block Erase  
1. VPP out of range.  
2. WSM has applied the max number of erase  
pulses to the block and is still unable to verify  
successful block erasure.  
3. Erase Set-Up command was followed by a  
command other than Erase Confirm.  
SR.4 = PROGRAM STATUS (DWS)  
1 = Error in Byte/Word Program  
0 = Successful Byte/Word Program  
When this bit is set to “1,” one of the following has  
occurred:  
1. VPP out of range.  
2. WSM has applied the max number of program  
pulses and is still unable to verify a successful  
program.  
3. Erase Set-Up command was followed by a  
command other than Erase Confirm.  
SR.3 = VPP STATUS (VPPS)  
1 = VPP Low Detect, Operation Abort  
0 = VPP OK  
The VPP status bit does not provide continuous  
indication of VPP level. The WSM interrogates VPP  
level only after the Program or Erase command  
sequences have been entered, and informs the  
system if VPP is out of range. The VPP status bit is  
not guaranteed to report accurate feedback  
between VPPLK and VPPH  
.
SR.2–SR.0 = RESERVED FOR FUTURE  
ENHANCEMENTS (R)  
These bits are reserved for future use and should  
be masked out when polling the status register.  
20  
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
Start  
Bus  
Operation  
Command  
Comments  
Write  
Write  
Setup  
Program  
Data = 40H  
Addr = Word/Byte to Program  
Write 40H,  
Word/Byte Address  
Program  
Data = Data to Program  
Addr = Location to Program  
Write Word/Byte  
Data/Address  
Read  
Status Register Data  
Toggle CE# or OE#  
to Update SRD.  
Read  
Status Register  
Standby  
Check SR.7  
1 = WSM Ready  
0 = WSM Busy  
NO  
SR.7 = 1  
?
Repeat for subsequent word/byte program operations.  
SR Full Status Check can be done after each word/byte  
program operation, or after a sequence of word/byte programs.  
Write FFH after the last program operation to reset device to  
read array mode.  
YES  
Full Status  
Check if Desired  
Word/Byte Program  
Complete  
FULL STATUS CHECK PROCEDURE  
Bus  
Operation  
Read Status Register  
Data (See Above)  
Command  
Comments  
Standby  
Check SR.3  
1 = VPP Low Detect  
1
SR.3 =  
0
VPP Range Error  
Standby  
Check SR.4  
1 = Word Byte Program Error  
1
Word/Byte Program  
Error  
SR.4 =  
0
SR.3 MUST be cleared, if set during a program attempt,  
before further attempts are allowed by the Write State Machine.  
SR.4 is only cleared by the Clear Status Register Command, in cases  
where multiple bytes are programmed before full status is checked.  
Word/Byte Program  
Successful  
If error is detected, clear the Status Register before attempting  
retry or other error recovery.  
0599-07  
Figure 8. Automated Word/Byte Program Flowchart  
21  
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
E
Start  
Bus  
Operation  
Command  
Comments  
Write  
Write  
Erase Setup  
Data = 20H  
Addr = Within Block to be Erased  
Write 20H,  
Block Address  
Erase  
Data = D0H  
Confirm  
Addr = Within Block to be Erased  
Write D0H and  
Block Address  
Read  
Status Register Data  
Toggle CE# or OE#  
to Update Status Register  
Read Status  
Register  
Suspend Erase  
Loop  
NO  
Standby  
Check SR.7  
1 = WSM Ready  
0 = WSM Busy  
0
YES  
Suspend  
SR.7 =  
Erase  
Repeat for subsequent block erasures.  
Full Status Check can be done after each block erase, or after a  
sequence of block erasures.  
1
Write FFH after the last operation to reset device to read array mode.  
Full Status  
Check if Desired  
Block Erase  
Complete  
FULL STATUS CHECK PROCEDURE  
Bus  
Operation  
Read Status Register  
Data (See Above)  
Command  
Comments  
Standby  
Check SR.3  
1 = VPP Low Detect  
1
SR.3 =  
0
V
PP  
Range Error  
Standby  
Standby  
Check SR.4,5  
Both 1 = Command  
Sequence Error  
1
1
Command Sequence  
Error  
Check SR.5  
1 = Block Erase Error  
SR.4,5 =  
0
SR.3 MUST be cleared, if set during an erase attempt, before further  
attempts are allowed by the Write State Machine.  
Block Erase  
Error  
SR.5 =  
0
SR.5 is only cleared by the Clear Status Register Command, in  
cases where multiple blocks are erase before full status is checked.  
If error is detected, clear the Status Register before attempting  
retry or other error recovery.  
Block Erase  
Successful  
0599-08  
Figure 9. Automated Block Erase Flowchart  
22  
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
Bus  
Operation  
Command  
Erase Suspend  
Read Status  
Comments  
Data = B0H  
Start  
Write  
Addr = X  
Write B0H  
Write 70H  
Data = 70H  
Addr = X  
Write  
Read  
Status Register Data  
Toggle OE# or CE# to Update  
Status Register  
Addr = X  
Read Status  
Register  
Check SR.7  
1 = WSM Ready  
0 = WSM Busy  
Standby  
Check SR.6  
1 = Erase Suspended  
0 = Erase Completed  
0
Standby  
Write  
SR.7 =  
1
Data = FFH  
Addr = X  
Read Array  
Read array data from block  
other than the one being  
programmed  
0
SR.6 =  
Erase Resumed  
Read  
1
Data = D0H  
Addr = X  
Write  
Erase Resume  
Write FFH  
Read Array Data  
No  
Done Reading  
Yes  
Write D0H  
Write FFH  
Read Array Data  
Erase Resumed  
0599-09  
Figure 10. Erase Suspend/Resume Flowchart  
23  
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
3.3 Boot Block Locking  
E
functionality is required, and 12 V is not available  
in-system, please consider using the 48-TSOP  
package, which has  
a
WP# pin and can be  
The boot block family architecture features  
a
unlocked with a logic-level signal. All other density-  
package combinations have WP# pins.  
hardware-lockable boot block so that the kernel  
code for the system can be kept secure while the  
parameter and main blocks are programmed and  
erased independently as necessary. Only the boot  
block can be locked independently from the other  
blocks.  
Table 8. Write Protection Truth Table  
VPP  
RP# WP#  
Write Protection  
Provided  
VIL  
X
X
X
All Blocks Locked  
3.3.1  
V
PP = VIL FOR COMPLETE  
PROTECTION  
VPPLK  
VIL  
All Blocks Locked  
(Reset)  
For complete write protection of all blocks in the  
device, the VPP voltage can be held low. When VPP  
is below VPPLK, any program or erase operation will  
result in a error in the status register.  
VPPLK VHH  
X
All Blocks Unlocked  
VPPLK  
VPPLK  
VIH  
VIH  
VIL Boot Block Locked  
VIH All Blocks Unlocked  
3.3.2  
WP# = VIL FOR BOOT BLOCK  
LOCKING  
4.0 DESIGN CONSIDERATIONS  
When WP# = VIL, the boot block is locked and any  
program or erase operation to the boot block will  
result in an error in the status register. All other  
blocks remain unlocked in this condition and can be  
programmed or erased normally. Note that this  
feature is overridden and the boot block unlocked  
The following section discusses recommended  
design considerations which can improve the  
robustness of system designs using flash memory.  
when RP# = VHH  
.
4.1  
Power Consumption  
3.3.3  
RP# = VHH OR WP# = VIH FOR BOOT  
BLOCK UNLOCKING  
Intel flash components contain features designed to  
reduce power requirements. The following sections  
will detail how to take advantage of these features.  
Two methods can be used to unlock the boot block:  
1. WP# = VIH  
4.1.1  
ACTIVE POWER  
2. RP# = VHH  
Asserting CE# to a logic-low level and RP# to a  
logic-high level places the device in the active  
mode. Refer to the DC Characteristics table for ICCR  
current values.  
If both or either of these two conditions are met, the  
boot block will be unlocked and can be  
programmed or erased.  
The Write Proctection Truth Table, Table 8, clearly  
defines the write protection methods.  
4.1.2  
AUTOMATIC POWER SAVINGS (APS)  
Automatic Power Savings (APS) provides low-  
power operation in active mode. Power Reduction  
Control (PRC) circuitry allows the device to put  
itself into a low current state when not being  
accessed. After data is read from the memory  
array, PRC logic controls the device’s power  
consumption by entering the APS mode where  
typical ICC current is less than 1 mA. The device  
stays in this static state with outputs valid until a  
new location is read.  
3.3.4  
NOTE FOR 8-MBIT 44-PSOP  
PACKAGE  
The 8-Mbit in the 44-PSOP package does not have  
a WP# because no other pins were available for the  
8-Mbit upgrade address. Thus, in this density-  
package combination only, VHH (12 V) on RP# is  
required to unlock the boot block and unlocking with  
a logic-level signal is not possible. If this unlocking  
24  
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
4.1.3  
STANDBY POWER  
of the state of its control inputs. By holding the  
device in reset (RP# connected to system  
PowerGood) during power-up/down, invalid bus  
conditions during power-up can be masked,  
providing yet another level of memory protection.  
When CE# is at a logic-high level (VIH), and the  
device is not programming or erasing, the memory  
enters in standby mode, which disables much of the  
device’s circuitry and substantially reduces power  
consumption. Outputs (DQ0–DQ15 or DQ0–DQ7) are  
placed in a high-impedance state independent of  
the status of the OE# signal. When CE# is at logic-  
high level during program or erase operations, the  
device will continue to perform the operation and  
consume corresponding active power until the  
operation is completed.  
4.2.1  
RP# CONNECTED TO SYSTEM  
RESET  
Using RP# properly during system reset is  
important with automated program/erase devices  
because the system expects to read from the flash  
memory when it comes out of reset. If a CPU reset  
occurs without a flash memory reset, proper CPU  
initialization would not occur because the flash  
memory may in a mode other than Read Array.  
Intel’s Flash memories allow proper CPU  
initialization following a system reset by connecting  
the RP# pin to the same RESET# signal that resets  
the system CPU.  
4.1.4  
DEEP POWER-DOWN MODE  
The Smart 5 boot block family supports a low  
typical ICCD in deep power-down mode, which turns  
off all circuits to save power. This mode is activated  
by the RP# pin when it is at a logic-low (GND ±  
0.2 V). Note: BYTE# pin must be at CMOS levels to  
meet the ICCD specification.  
4.3  
Board Design  
During read modes, the RP# pin going low de-  
selects the memory and places the output drivers in  
a high impedance state. Recovery from the deep  
power-down state, requires a minimum access time  
of tPHQV. RP# transitions to VIL, or turning power off  
to the device will clear the status register.  
4.3.1  
POWER SUPPLY DECOUPLING  
Flash memory’s switching characteristics require  
careful decoupling methods. System designers  
should consider three supply current issues:  
standby current levels (ICCS), active current levels  
(ICCR), and transient peaks produced by falling and  
rising edges of CE#.  
During an program or erase operation, RP# going  
low for time tPLPH will abort the operation, but the  
location’s memory contents will no longer valid and  
additional timing must be met. See Section 3.1.5  
Transient current magnitudes depend on the device  
outputs’ capacitive and inductive loading. Two-line  
control and proper decoupling capacitor selection  
will suppress these transient voltage peaks. Each  
and  
Figure 15 and Table 9 for additional  
information.  
flash device should have  
a 0.1 µF ceramic  
4.2  
Power-Up/Down Operation  
capacitor connected between VCC and GND, and  
between VPP and GND. These high-frequency,  
inherently low-inductance capacitors should be  
placed as close as possible to the package leads.  
The device protects against accidental block  
erasure or programming during power transitions.  
Power supply sequencing is not required, so either  
VPP or VCC can power-up first. The CUI defaults to  
the read mode after power-up, but the system must  
drop CE# low or present an address to receive valid  
data at the outputs.  
4.3.2  
V
PP TRACE ON PRINTED CIRCUIT  
BOARDS  
In-system updates to the flash memory requires  
special consideration of the VPP power supply trace  
by the printed circuit board designer. Since the VPP  
pin supplies the current for programming and  
erasing, it should have similar trace widths and  
layout considerations as given to the VCC power  
supply trace. Adequate VPP supply traces, and  
decoupling capacitors placed adjacent to the  
component, will decrease spikes and overshoots.  
A system designer must guard against spurious  
writes when VCC voltages are above VLKO and VPP  
is active. Since both WE# and CE# must be low for  
a command write, driving either signal to VIH will  
inhibit writes to the device. Additionally, alteration of  
memory can only occur after successful completion  
of a two-step command sequences. The device is  
also disabled until RP# is brought to VIH, regardless  
25  
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
5.0 ELECTRICAL SPECIFICATIONS  
E
* WARNING: Stressing the device beyond the "Absolute  
Maximum Ratings" may cause permanent damage. These  
are stress ratings only. Operation beyond the "Operating  
Conditions" is not recommended and extended exposure  
beyond the "Operating Conditions" may effect device  
reliability.  
NOTICE: This document contains information on products in  
the sampling and initial production phases of development.  
The specifications are subject to change without notice.  
Verify with your local Intel Sales office that you have the  
latest datasheet before finalizing a design.  
5.1  
Absolute Maximum Ratings*  
Commercial Operating Temperature  
During Read/Erase/Program...... 0 °C to +70 °C  
Temperature Under Bias ....... –10 °C to +80 °C  
Extended Operating Temperature  
During Read/Erase/Program.. –40 °C to +85 °C  
Temperature Under Bias ....... –40 °C to +85 °C  
Storage Temperature................. –65 °C to +125 °C  
Voltage on Any Pin  
1. Operating temperature is for commercial product  
defined by this specification.  
2. Minimum DC voltage is –0.5 V on input/output pins.  
During transitions, this level may undershoot to2.0 V  
for periods  
<20 ns. Maximum DC voltage on input/output pins is  
(except VCC, VPP, A9 and RP#)  
with Respect to GND........... –2.0 V to +7.0 V(2)  
V
V
CC + 0.5 V which, during transitions, may overshoot to  
CC + 2.0 V for periods <20 ns.  
Voltage on Pin RP# or Pin A9  
3. Maximum DC voltage on VPP may overshoot to +14.0 V  
for periods <20 ns. Maximum DC voltage on RP# or A9  
may overshoot to 13.5 V for periods <20 ns.  
with Respect to GND....... –2.0 V to +13.5 V(2,3)  
VPP Program Voltage with Respect  
to GND during Block Erase  
4. Output shorted for no more than one second.No more  
than one output shorted at a time.  
and Word/Byte Program .. –2.0 V to +14.0 V(2,3)  
VCC Supply Voltage  
with Respect to GND........... –2.0 V to +7.0 V(2)  
Output Short Circuit Current....................100 mA (4)  
5.2  
Operating Conditions  
Symbol  
TA  
Parameter  
Notes  
Min  
0
Max  
+70  
Units  
°C  
Commercial Operating Temperature  
Extended Operating Temperature  
5 V VCC Supply Voltage (10%)  
5 V VCC Supply Voltage (5%)  
5 V VPP Supply Voltage (10%)  
12 V VCC Supply Voltage (5%)  
-40  
+85  
°C  
VCC  
1
2
1
1
4.50  
4.75  
4.50  
11.4  
5.50  
5.25  
5.50  
12.6  
Volts  
Volts  
Volts  
Volts  
VPP  
NOTES:  
1. 10% VCC specifications apply to the standard test configuration (Figures12 and 13).  
2. 5% VCC specifications apply to the high-speed test configuration (Figures11 and 13).  
26  
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
5.3  
Capacitance  
TA = 25 °C, f = 1 MHz  
Symbol  
CIN  
COUT  
Parameter  
Note  
4
Typ  
6
Max  
8
Unit  
pF  
Conditions  
VIN = 0 V  
VOUT = 0 V  
Input Capacitance  
Output Capacitance  
4, 7  
10  
12  
pF  
1. Sampled, not 100% tested.  
5.4  
DC Characteristics—Commercial and Extended Temperature  
Temp  
Comm  
Extended  
Sym  
Parameter  
Note Typ Max Typ Max Unit  
Test Condition  
IIL  
Input Load Current  
Output Leakage Current  
VCC Standby Current  
1
1
±1.0  
± 10  
2.0  
±1.0 µA VCC = VCC Max, VIN = VCC or GND  
± 10 µA VCC = VCC Max, VIN = VCC or GND  
ILO  
ICCS  
VCC = VCC Max, CE# = RP# =  
2.5 mA  
1,3  
BYTE# = WP# = VIH  
VCC = VCC Max  
150 µA  
130  
8
CE# = RP# = VCC ± 0.2 V  
ICCD  
VCC Deep Power-Down  
Current  
1
8
µA VCC = VCC Max, VIN = VCC or GND  
RP# = GND ± 0.2 V  
VCC Read Current  
CMOS INPUTS  
ICCR  
1,5,  
6
60  
65  
65 mA  
70 mA  
50 mA  
(Word or Byte Mode)  
V
CC = VCC Max, CE# = GND,  
OE# = VCC, f = 10 MHz (5 V),  
IOUT = 0 mA, Inputs=GND or VCC  
TTL INPUTS  
VCC = VCC Max, CE# = VIL,  
OE# = VIH , f = 10 MHz (5 V),  
IOUT = 0 mA, Inputs = VIL or VIH  
ICCW VCC Program Current  
(Word or Byte Mode)  
1,4  
1,4  
50  
45  
VPP = VPPH1 (at 5 V)  
45 mA VPP = VPPH2 (at 12 V)  
45 mA PP = VPPH1 (at 5 V)  
ICCE  
VCC Erase Current  
35  
V
30  
40 mA VPP = VPPH2 (at 12 V)  
ICCES VCC Erase Susp Current 1,2  
10  
12.0 mA CE# = VIH , Block Erase Suspend  
IPPS  
IPPD  
VPP Standby Current  
1
1
± 10  
5.0  
± 15 µA VPP < VPPH  
2
VPP Deep Power-Down  
Current  
10 µA RP# = GND ± 0.2 V  
IPPR  
VPP Read Current  
1
200  
200 µA  
VPP VPPH2  
27  
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
E
5.4 DC Characteristics—Commercial and Extended Temperature (Continued)  
Temp  
Comm  
Extended  
Sym  
IPPW  
Parameter  
Note Typ Max Typ Max Unit  
Test Condition  
30 mA VPP = VPPH1 (at 5 V)  
25 VPP = VPPH2 (at 12 V)  
25 mA VPP = VPPH1 (at 5 V)  
20 VPP = VPPH2 (at 12 V)  
VPP Program Current  
(Word or Byte Mode)  
VPP Erase Current  
1,4  
1,4  
25  
20  
IPPE  
20  
15  
IPPES VPP Erase Susp Current  
1
200  
500  
500  
200 µA VPP = VPPH , Block Erase Suspend  
500 µA RP# = VHH (to unlock Boot Block)  
500 µA A9 = VID  
IRP#  
IID  
RP# Unlock Current  
A9 Identifier Current  
1,4  
1,4  
5.4  
DC Characteristics—Commercial and Extended Temperature (Continued)  
Temp Comm/Ext  
Sym  
Parameter  
Note  
Min  
Max  
Unit  
Test Condition  
VID  
A9 Intelligent Identifier  
Voltage  
11.4  
12.6  
V
VIL  
Input Low Voltage  
–0.5  
2.0  
0.8  
V
V
VCC  
0.5 V  
+
VIH  
Input High Voltage  
VOL  
Output Low Voltage  
0.45  
V
V
V
VCC = VCC Min, IOL = 5.8 mA  
VCC = VCC Min, IOH = –2.5 mA  
VCC = VCC Min, IOH = –2.5 mA  
VOH  
1
2
Output High Voltage (TTL)  
Output High Voltage (CMOS)  
2.4  
0.85 x  
VCC  
VOH  
VCC –  
0.4V  
V
VCC = VCC Min, IOH = –100 µA  
VPPLK VPP Lock-Out Voltage  
3
0.0  
4.5  
1.5  
5.5  
V
V
V
V
V
Complete Data Protection  
VPP at 5 V  
VPPH  
1
2
VPP (Prog/Erase Operations)  
VPP (Prog/Erase Operations)  
VPPH  
11.4  
2.0  
12.6  
VPP at 12 V  
VLKO VCC Erase/Prog Lock Voltage  
VHH RP# Unlock Voltage  
11.4  
12.6  
Boot Block Program/Erase  
28  
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
NOTES:  
1. All currents are in RMS unless otherwise noted. Typical values at VCC = 5.0 V, T = +25 °C. These currents are valid for all  
product versions (packages and speeds).  
2.  
I
CCES is specified with the device deselected. If the device is read while in erase suspend mode, current draw is the sum of  
ICCES and ICCR  
.
3. Block erases and word/byte program operations are inhibited when VPP = VPPLK, and not guaranteed in the range between  
V
PPH1 and VPPLK.  
4. Sampled, not 100% tested.  
5. Automatic Power Savings (APS) reduces ICCR to less than 1 mA typical, in static operation.  
6. CMOS Inputs are either VCC ± 0.2 V or GND ± 0.2 V. TTL Inputs are either VIL or VIH  
.
3.0  
OUTPUT  
INPUT  
1.5  
TEST POINTS  
1.5  
0.0  
0599-10  
NOTE:  
AC test inputs are driven at 3.0 V for a logic “1” and 0.0 V for a logic “0.” Input timing begins, and output timing ends, at 1.5 V.  
Input rise and fall times (10% to 90%) <10 ns.  
Figure 11. High Speed Test Waveform  
2.4  
2.0  
0.8  
2.0  
0.8  
INPUT  
OUTPUT  
TEST POINTS  
0.45  
0599-11  
NOTE:  
AC test inputs driven at VOH (2.4 VTTL) for logic “1” and VOL (0.45 VTTL) for logic “0.” Input timing begins at VIH (2.0 VTTL) and VIL  
(0.8 VTTL) . Output timing ends at VIH and VIL. Input rise and fall times (10% to 90%) <10 ns.  
Figure 12. Standard Test Waveform  
29  
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
E
V
IH  
RP# (P)  
VCC  
tPHQV  
tPHWL  
tPHEL  
VIL  
tPLPH  
(A) Reset during Read Mode  
R1  
Abort  
Complete  
tPHQV  
tPHWL  
tPHEL  
DEVICE  
UNDER  
OUT  
t PLRH  
TEST  
VIH  
VIL  
CL  
RP# (P)  
R2  
t PLPH  
t PLPH  
t PLRH  
<
(B) Reset during Program or Block Erase,  
Abort Deep  
Complete Power-  
0599-12  
tPHQV  
tPHWL  
tPHEL  
NOTE:  
Down  
t PLRH  
CL includes jig capacitance.  
VIH  
VIL  
RP# (P)  
Figure 13. Test Configuration  
t PLPH  
Test Configuration Component Values  
(C) Reset Program or Block Erase,  
>
t PLPH tPLRH  
0599-13  
Test Configuration  
5 V Standard Test  
CL (pF) R1 () R2 ()  
Figure 14. AC Waveform for Reset Operation  
Table 9. Reset Specifications(1)  
100  
30  
580  
580  
390  
390  
5 V High-Speed Test  
Sym  
Parameter  
Min Max Unit  
tPLPH RP# Pulse Low  
Time  
60  
ns  
tPLRH RP# Low to Reset  
during Prog/Erase  
12  
µs  
1. If RP# is tied to V , these specs are not applicable.  
CC  
2. These specifications are valid for all product versions  
(packages and speeds).  
3. If RP# is asserted while a program or block erase, is  
not executing, the reset will complete within tPLPH  
.
4. A reset time, tPHQV, is required after tPLRH until outputs  
are valid. See Section 3.1.5 for detailed information.  
30  
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
5.5  
AC Characteristics—Read Operations—Commercial and Extended  
Temperature  
Temp  
Speed  
VCC  
Commercial  
-60/-70  
Extended  
-80/-90  
-80/-90  
#
Sym  
Parameter  
5V ± 5%(4) 5V±10% (5) 5V± 10%(5) 5V± 10%(5) Unit  
30 pF 100 pF 100 pF 100 pF  
Load  
Notes Min Max Min Max Min Max Min Max  
R1 tAVAV Read Cycle  
Time  
2, 4 Mbit  
8 Mbit  
60  
70  
70  
80  
80  
90  
80  
90  
ns  
ns  
R2 tAVQV Address to  
Output Delay  
2, 4 Mbit  
8 Mbit  
60  
70  
70  
80  
80  
90  
80 ns  
90 ns  
80 ns  
90 ns  
40 ns  
450 ns  
ns  
R3 tELQV CE# to  
Output Delay  
2, 4 Mbit  
8 Mbit  
2
2
60  
70  
80  
70  
80  
90  
R4 tGLQV OE# to Output Delay  
R5 tPHQV RP# to Output Delay  
R6 tELQX CE# to Output in Low Z  
R7 tGLQX OE# to Output in Low Z  
R8 tEHQZ CE# to Output in High Z  
R9 tGHQZ OE# to Output in High Z  
30  
35  
40  
450  
450  
450  
3
3
3
3
3
0
0
0
0
0
0
0
0
ns  
20  
20  
20  
20  
20  
20  
25 ns  
25 ns  
ns  
R10 tOH  
Output Hold from Address,  
CE#, or OE# Change,  
Whichever Occurs First  
0
0
0
0
NOTES:  
1. See AC Input/Output Reference Waveform for timing measurements.  
2. OE# may be delayed up to tCE–tOE after the falling edge of CE# without impact on tCE  
.
3. Sampled, but not 100% tested.  
4. See Test Configuration (Figure 13), 5 V High-Speed Test component values.  
5. See Test Configuration (Figure 13), 5 V Standard Test component values.  
6. Dynamic BYTE# switching between word and byte modes is not supported. Mode changes must be made when the device  
is in deep power-down or powered down.  
31  
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
E
Device and  
Data  
Valid  
Address Selection  
Standby  
V
IH  
ADDRESSES (A)  
VIL  
Address Stable  
R1  
V
IH  
CE# (E)  
VIL  
R8  
R9  
V
IH  
OE# (G)  
VIL  
V
WE# (W) IH  
R4  
R3  
Valid Output  
R7  
R10  
VIL  
VOH  
DATA (D/Q)  
VOL  
R6  
R5  
High Z  
High Z  
R2  
V
IH  
RP#(P)  
VIL  
0599-14  
Figure 15. AC Waveforms for Read Operations  
5.6  
Erase and Program Timings—Commercial and Extended Temperature  
VCC = 5 V ± 10%  
Temp  
VPP  
Commercial  
5 V ± 10% 12 V ± 5%  
Extended  
5 V ± 10% 12 V ± 5%  
Typ Max Units  
Parameter  
Typ  
Max  
7
Typ  
Max  
7
Typ  
Max  
7
s
s
Boot/Parameter Block Erase Time  
Main Block Erase Time  
7
14  
14  
14  
14  
s
Main Block Write Time (Byte Mode)  
Main Block Write Time (Word Mode)  
Byte Program Time  
s
µs  
µs  
100  
100  
100  
100  
100  
100  
100  
100  
Word Program Time  
NOTES:  
1. All numbers are sampled, not 100% tested.  
2. Max erase times are specified under worst case conditions. The max erase times are tested at the same value  
independent of VCC and VPP. See Note 3 for typical conditions.  
3. Typical conditions are 25 °C with VCC and VPP at the center of the specified voltage range.Production programming using  
CC = 5.0 V, VPP = 12.0 V typically results in a 60% reduction in programming time.  
V
4. Contact your Intel representative for information regarding maximum byte/word write specifications.  
5. Max program times are guaranteed for the two parameter blocks and 96-KB main block only.  
32  
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
5.7  
AC Characteristics—Write Operations—Commercial and Extended  
Temperature  
Comm  
Extended  
#
Sym  
Parameter  
Note Min Max Min Max Unit  
W1 tPHWL (tPHEL  
)
RP# High Recovery to WE# (CE#) Going  
Low  
450  
450  
ns  
W2 tELWL (tWLEL  
)
CE# (WE#) Setup to WE# (CE#) Going  
Low  
0
0
ns  
W3 tWP  
W4 tDVWH (tDVEH  
W5 tAVWH (tAVEH  
W6 tWHEH (tEHWH  
W7 tWHDX (tEHDX  
W8 tWHAX (tEHAX  
W9 tWPH  
Write Pulse Width  
9
4
3
50  
50  
50  
0
60  
60  
60  
0
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
)
Data Setup to WE# (CE#) Going High  
Address Setup to WE# (CE#) Going High  
CE# (WE#) Hold from WE# (CE#) High  
Data Hold from WE# (CE#) High  
Address Hold from WE# (CE#) High  
Write Pulse Width High VCC = 5 V ± 5%  
)
)
)
4
3
0
0
)
0
0
10  
20  
10  
20  
VCC = 5 V ±  
10%  
W10 tPHHWH (tPHHEH  
)
RP# VHH Setup to WE# (CE#) Going High  
VPP Setup to WE# (CE#) Going High  
RP# VHH Hold from Valid SRD  
VPP Hold from Valid SRD  
6,8 100  
5,8 100  
100  
100  
0
ns  
W11 tVPWH (tVPEH  
)
ns  
ns  
W12 tQVPH  
W13 tQVVL  
6,8  
5,8  
7,8  
0
0
0
ns  
W14 tPHBR  
Boot Block Lock Delay  
100  
100 ns  
NOTES:  
1. Read timing characteristics during program and erase operations are the same as during read-only operations. Refer toAC  
Characteristics—Read-Only Operations.  
2. The on-chip WSM completely automates program/erase operations; program/erase algorithms are now controlled internally  
which includes verify operations.  
3. Refer to command definition table for valid A . (Table 6)  
IN  
4. Refer to command definition table for valid D . (Table 6)  
IN  
5. Program/erase durations are measured to valid SRD data (successful operation, SR.7 = 1).  
6. For boot block program/erase, RP# should be held at VHH or WP# should be held at VIH until operation completes  
successfully.  
7. Time tPHBR is required for successful locking of the boot block.  
8. Sampled, but not 100% tested.  
9. Write pulse width (tWP) is defined from CE# or WE# going low (whichever goes low last)to CE# or WE# going high  
(whichever goes high first). Hence, tWP = tWLWH = tELEH = tWLEH = tELWH  
.
10. Write pulse width high (tWPH) is defined from CE# or WE# going high (whichever goes high first)to CE# or WE# going low  
(whichever goes low first). Hence, tWPH = tWHWL = tEHEL = tWHEL = tEHWL  
.
33  
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
E
A
B
C
A
D
E
F
V
IH  
ADDRESSES [A]  
CE#(WE#) [E(W)]  
AIN  
IN  
VIL  
W8  
V
W5  
IH  
VIL  
W6  
W2  
V
IH  
OE# [G]  
VIL  
W9  
V
IH  
WE#(CE#) [W(E)]  
VIL  
W3  
W4  
W7  
V
IH  
High Z  
W1  
Valid  
SRD  
DATA [D/Q]  
D
D
IN  
D
IN  
IN  
VIL  
W10  
W12  
VHH  
6.5V  
V
IH  
RP# [P]  
VIL  
V
IH  
WP#  
VIL  
W11  
W13  
VPPH  
2
VPPH  
VPPLK  
VIL  
1
VPP[V]  
0599-15  
NOTE:  
A.  
B. Write Program Set-Up or Erase Set-Up Command.  
V
power-up and standby.  
CC  
C. Write valid address & data (if program operation) or Erase Confirm (if erase operation) command.  
D. Automated program or erase delay.  
E. Read status register data.  
F. Write Read Array command if write operations are completed.  
Figure 16. AC Waveforms for Write Operations  
34  
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
6.0 ORDERING INFORMATION  
E2 8 F 4 0 0B5 - T 6 0  
Operating Temperature  
Access Speed  
T = Top Boot  
, ns  
T = Extended Temp  
Blank = Commercial Temp  
B = Bottom Boot  
Package  
E = TSOP  
PA = 44-Lead PSOP  
TB = Ext. Temp 44-Lead PSOP  
Voltage Options (VPP / VCC  
5 = (5 or 12 / 5)  
)
Product line designator  
for all Intel Flash products  
Density / Organization  
Architecture  
X00 = x8/x16 Selectable (X = 2, 4, 8)  
00X = x8-only (X = 4)  
B = Boot Block  
0599_16  
VALID COMBINATIONS  
40-Lead TSOP  
44-Lead PSOP  
48-Lead TSOP  
E28F200B5T60  
E28F200B5B60  
E28F200B5T80  
E28F200B5B80  
E28F400B5T60  
E28F400B5B60  
E28F400B5T80  
E28F400B5B80  
E28F800B5T70  
E28F800B5B70  
E28F800B5T90  
E28F800B5B90  
Commercial  
2M  
4M  
8M  
PA28F200B5T60  
PA28F200B5B60  
PA28F200B5T80  
PA28F200B5B80  
PA28F400B5T60  
PA28F400B5B60  
PA28F400B5T80  
PA28F400B5B80  
PA28F800B5T70  
PA28F800B5B70  
PA28F800B5T90  
PA28F800B5B90  
E28F004B5T60  
E28F004B5B60  
E28F004B5T80  
E28F004B5B80  
Extended  
2M  
4M  
8M  
TB28F200B5T80  
TB28F200B5B80  
TB28F400B5T80  
TB28F400B5B80  
TB28F800B5T90  
TB28F800B5B90  
TE28F200B5T80  
TE28F200B5B80  
TE28F400B5T80  
TE28F400B5B80  
TE28F800B5T90  
TE28F800B5B90  
35  
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
E
7.0 ADDITIONAL INFORMATION  
Order Number  
Document  
292194  
290531  
290530  
290539  
290448  
290449  
290450  
290451  
297862  
AB-65 Migrating SmartVoltage Boot Block Flash Designs to Smart 5 Flash  
2-Mbit SmartVoltage Boot Block Flash Memory Family Datasheet  
4-Mbit SmartVoltage Boot Block Flash Memory Family Datasheet  
8-Mbit SmartVoltage Boot Block Flash Memory Family Datasheet  
28F002/200BX-T/B 2-Mbit Boot Block Flash Memory Datasheet  
28F002/200BL-T/B 2-Mbit Low Power Boot Block Flash Memory Datasheet  
28F002/400BL-T/B 4-Mbit Low Power Boot Block Flash Memory Datasheet  
28F002/400BX-T/B 4-Mbit Boot Block Flash Memory Datasheet  
Smart 5 Boot Block Flash Memory Family 28F200B5, 28F400/004B5, 28F800B5  
Specification Update  
NOTES:  
1. Please call the Intel Literature Center at (800) 548-4725 to request Intel documentation. International customers should  
contact their local Intel or distribution sales office.  
2. Visit Intel’s World Wide Web home page at http://www.Intel.com for technical documentation and tools.  
36  
ADVANCE INFORMATION  
E
SMART 5 BOOT BLOCK MEMORY FAMILY  
APPENDIX A  
WRITE STATE MACHINE: CURRENT-NEXT STATE  
CHART  
Write State Machine Current/Next States  
Command Input (and Next State)  
Current  
State  
SR.7  
Data  
When  
Read  
Read  
Array  
(FFH)  
Program Erase  
Setup  
Erase  
Erase  
Erase  
Read  
Clear  
Read  
ID  
(90H)  
Setup Confirm Susp. Resume Status Status  
(10/40H)  
(20H)  
(D0H)  
(B0H)  
(D0H)  
(70H)  
(50H)  
Read  
Array  
Read  
Array  
Program  
Setup  
Erase  
Setup  
Read  
Status  
Read  
Array Read ID  
“1”  
“1”  
“0”  
Array  
Status  
Status  
Read Array  
Program  
Setup  
Program (Command Input = Data to be programmed)  
Program  
Program:  
Not  
Complete  
Program:  
Complete  
Read  
Array  
Program  
Setup  
Erase  
Setup  
Read  
Status  
Read  
Array Read ID  
“1”  
“1”  
Status  
Status  
Read Array  
Erase  
Setup  
Erase Command Error  
Erase  
Cmd.  
Error  
Erase  
Erase  
Erase Command Error  
Erase  
Cmd.  
Error  
Read  
Array  
Program  
Setup  
Erase  
Setup  
Read  
Status  
Read  
Array Read ID  
“1”  
“0”  
Status  
Status  
Status  
Read Array  
Erase:  
Not  
Complete  
Erase  
Susp. to  
Status  
Erase  
Erase  
Erase:  
Complete  
Read  
Array  
Program  
Setup  
Erase  
Setup  
Read  
Status  
Read  
Array Read ID  
“1”  
“1”  
Read Array  
Erase  
Erase  
Suspend  
to Status  
Erase  
Status Susp. to  
Array  
Erase  
Erase  
Erase  
Res’d.  
Res’d.  
Susp. to Erase Susp. to  
Array  
Erase  
Erase  
Susp. to Susp. to Res’d.  
Status  
Array  
Array  
Erase  
Suspend  
to Array  
Erase  
Susp. to  
Array  
Erase  
Erase  
Erase  
Erase  
“1”  
Array  
Susp. to Erase Susp. to  
Array  
Susp. to Susp. to Res’d.  
Status  
Array  
Array  
Read  
Status  
Read  
Array  
Program  
Setup  
Erase  
Setup  
Read  
Status  
Read  
Array Read ID  
“1”  
“1”  
Status  
ID  
Read Array  
Read Array  
Read  
Identifier  
Read  
Array  
Program  
Setup  
Erase  
Setup  
Read  
Status  
Read  
Array Read ID  
37  
ADVANCE INFORMATION  
SMART 5 BOOT BLOCK MEMORY FAMILY  
E
APPENDIX B  
PRODUCT BLOCK DIAGRAM  
7769_01  
38  
ADVANCE INFORMATION  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137LG

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9122E

500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification Drivers

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY