TF28F008SA-100 [INTEL]
8-MBIT (1-MBIT x 8) FlashFileTM MEMORY; 8 - MBIT ( 1 - MBIT ×8) FlashFileTM记忆型号: | TF28F008SA-100 |
厂家: | INTEL |
描述: | 8-MBIT (1-MBIT x 8) FlashFileTM MEMORY |
文件: | 总33页 (文件大小:467K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
28F008SA
8-MBIT (1-MBIT x 8) FlashFileTM MEMORY
Extended Temperature Specifications Included
Y
Y
Y
High-Density Symmetrically-Blocked
Architecture
Ð Sixteen 64-Kbyte Blocks
Deep Power-Down Mode
Ð 0.20 mA I Typical
CC
Y
Very High-Performance Read
Ð 85 ns Maximum Access Time
Extended Cycling Capability
Ð 100,000 Block Erase Cycles
Ð 1.6 Million Block Erase
Cycles per Chip
Y
Y
SRAM-Compatible Write Interface
Hardware Data Protection Feature
Ð Erase/Write Lockout during Power
Transitions
Y
Y
Automated Byte Write and Block Erase
Ð Command User Interface
Ð Status Register
Y
Y
Industry Standard Packaging
Ð 40-Lead TSOP, 44-Lead PSOP
System Performance Enhancements
Ý
Ð RY/BY Status Output
Ð Erase Suspend Capability
ETOX III Nonvolatile Flash Technology
Ð 12V Byte Write/Block Erase
Intel’s 28F008SA 8-Mbit FlashFileTM Memory is the highest density nonvolatile read/write solution for sol-
id-state storage. The 28F008SA’s extended cycling, symmetrically blocked architecture, fast access time,
write automation and low power consumption provide a more reliable, lower power, lighter weight and higher
performance alternative to traditional rotating disk technology. The 28F008SA brings new capabilities to porta-
ble computing. Application and operating system software stored in resident flash memory arrays provide
instant-on, rapid execute-in-place and protection from obsolescence through in-system software updates.
Resident software also extends system battery life and increases reliability by reducing disk drive accesses.
For high density data acquisition applications, the 28F008SA offers a more cost-effective and reliable alterna-
tive to SRAM and battery. Traditional high density embedded applications, such as telecommunications, can
take advantage of the 28F008SA’s nonvolatility, blocking and minimal system code requirements for flexible
firmware and modular software designs.
The 28F008SA is offered in 40-lead TSOP (standard and reverse) and 44-lead PSOP packages. Pin assign-
ments simplify board layout when integrating multiple devices in a flash memory array or subsystem. This
device uses an integrated Command User Interface and state machine for simplified block erasure and byte
write. The 28F008SA memory map consists of 16 separately erasable 64-Kbyte blocks.
Intel’s 28F008SA employs advanced CMOS circuitry for systems requiring low power consumption and noise
immunity. Its 85 ns access time provides superior performance when compared with magnetic storage media.
A deep powerdown mode lowers power consumption to 1 mW typical thru V , crucial in portable computing,
CC
handheld instrumentation and other low-power applications. The RP power control input also provides
absolute data protection during system powerup/down.
Ý
Manufactured on Intel’s 0.8 micron ETOX process, the 28F008SA provides the highest levels of quality,
reliability and cost-effectiveness.
*Other brands and names are the property of their respective owners.
Information in this document is provided in connection with Intel products. Intel assumes no liability whatsoever, including infringement of any patent or
copyright, for sale and use of Intel products except as provided in Intel’s Terms and Conditions of Sale for such products. Intel retains the right to make
changes to these specifications at any time, without notice. Microcomputer Products may have minor variations to this specification known as errata.
©
COPYRIGHT INTEL CORPORATION, 1995
November 1995
Order Number: 290429-005
28F008SA
The Status Register indicates the status of the
WSM and when the WSM successfully completes
the desired byte write or block erase operation.
PRODUCT OVERVIEW
The 28F008SA is
a
(8,388,608 bit) memory organized as
high-performance 8-Mbit
Mbyte
1
Ý
The RY/BY output gives an additional indicator of
(1,048,576 bytes) of 8 bits each. Sixteen 64-Kbyte
(65,536 byte) blocks are included on the 28F008SA.
A memory map is shown in Figure 6 of this specifica-
tion. A block erase operation erases one of the six-
teen blocks of memory in typically 1.6 seconds, in-
dependent of the remaining blocks. Each block can
be independently erased and written 100,000 cy-
cles. Erase Suspend mode allows system software
to suspend block erase to read data or execute
code from any other block of the 28F008SA.
WSM activity, providing capability for both hardware
signal of status (versus software polling) and status
masking (interrupt masking for background erase,
Ý
for example). Status polling using RY/BY mini-
mizes both CPU overhead and system power con-
Ý
sumption. When low, RY/BY indicates that the
WSM is performing a block erase or byte write oper-
Ý
ation. RY/BY high indicates that the WSM is ready
for new commands, block erase is suspended or the
device is in deep powerdown mode.
The 28F008SA is available in the 40-lead TSOP
(Thin Small Outline Package, 1.2 mm thick) and 44-
lead PSOP (Plastic Small Outline) packages. Pin-
outs are shown in Figures 2 and 4 of this specifica-
tion.
Maximum access time is 85 ns (t
) over the com-
§
ACC
a
mercial temperature range (0 C to 70 C) and over
supply voltage range (4.5V to 5.5V and 4.75V to
§
V
CC
5.25V). I
active current (CMOS Read) is 20 mA
CC
typical, 35 mA maximum at 8 MHz.
The Command User Interface serves as the inter-
face between the microprocessor or microcontroller
and the internal operation of the 28F008SA.
Ý
Ý
When the CE and RP pins are at V , the I
CMOS Standby mode is enabled.
CC
CC
A Deep Powerdown mode is enabled when the
Byte Write and Block Erase Automation allow
byte write and block erase operations to be execut-
ed using a two-write command sequence to the
Command User Interface. The internal Write State
Machine (WSM) automatically executes the algo-
rithms and timings necessary for byte write and
block erase operations, including verifications,
thereby unburdening the microprocessor or micro-
controller. Writing of memory data is performed in
byte increments typically within 9 ms, an 80% im-
Ý
RP pin is at GND, minimizing power consumption
and providing write protection. I current in deep
CC
powerdown is 0.20 mA typical. Reset time of 400 ns
Ý
is required from RP switching high until outputs are
valid to read attempts. Equivalently, the device has a
Ý
wake time of 1 ms from RP high until writes to the
Command User Interface are recognized by the
Ý
28F008SA. With RP at GND, the WSM is reset
and the Status Register is cleared.
provement over current flash memory products. I
PP
byte write and block erase currents are 10 mA
typical, 30 mA maximum. V byte write and
block erase voltage is 11.4V to 12.6V.
PP
2
28F008SA
Figure 1. Block Diagram
3
28F008SA
Symbol
Table 1. Pin Description
Name and Function
Type
A –A
0
INPUT
ADDRESS INPUTS for memory addresses. Addresses are internally
latched during a write cycle.
19
DQ –DQ
0
INPUT/OUTPUT
DATA INPUT/OUTPUTS: Inputs data and commands during Command
User Interface write cycles; outputs data during memory array, Status
Register and Identifier read cycles. The data pins are active high and
float to tri-state off when the chip is deselected or the outputs are
disabled. Data is internally latched during a write cycle.
7
Ý
Ý
CE
RP
INPUT
INPUT
CHIP ENABLE: Activates the device’s control logic, input buffers,
Ý
Ý
decoders, and sense amplifiers. CE is active low; CE high deselects
the memory device and reduces power consumption to standby levels.
RESET/DEEP POWERDOWN: Puts the device in deep powerdown
Ý
Ý
Ý
mode. RP is active low; RP high gates normal operation. RP also
locks out block erase or byte write operations when active low, providing
Ý
data protection during power transitions. RP active resets internal
automation. Exit from Deep Powerdown sets device to read-array mode.
Ý
OE
INPUT
INPUT
OUTPUT ENABLE: Gates the device’s outputs through the data buffers
Ý
during a read cycle. OE is active low.
Ý
WE
WRITE ENABLE: Controls writes to the Command User Interface and
Ý
array blocks. WE is active low. Addresses and data are latched on the
rising edge of the WE pulse.
Ý
Ý
Ý
READY/BUSY : Indicates the status of the internal Write State
Machine. When low, it indicates that the WSM is performing a block
RY/BY
OUTPUT
Ý
erase or byte write operation. RY/BY high indicates that the WSM is
ready for new commands, block erase is suspended or the device is in
Ý
deep powerdown mode. RY/BY is always active and does NOT float
to tri-state off when the chip is deselected or data outputs are disabled.
V
V
BLOCK ERASE/BYTE WRITE POWER SUPPLY for erasing blocks of
the array or writing bytes of each block.
NOTE:
PP
CC
k
With V
V
, memory contents cannot be altered.
PPLMAX
PP
g
g
DEVICE POWER SUPPLY (5V 10%, 5V 5%)
GROUND
GND
4
28F008SA
Standard Pinout
290429–2
Reverse Pinout
290429–3
Figure 2. TSOP Lead Configurations
5
28F008SA
Figure 3. TSOP Serpentine Layout
NOTE:
1. Connect all V
disconnected.
and GND pins of each device to common power supply outputs. DO NOT leave V
or GND inputs
CC
CC
6
28F008SA
290429–19
Figure 4. PSOP Lead Configuration
7
28F008SA
290429–5
Figure 5. 28F008SA Array Interface to Intel386SL Microprocessor Superset through PI Bus
Ý
Resident O/S and Applications and Motherboard Solid-State Disk.
(Including RY/BY Masking and Selective Powerdown), for DRAM Backup during System SUSPEND,
8
28F008SA
PRINCIPLES OF OPERATION
FFFFF
64-Kbyte Block
64-Kbyte Block
64-Kbyte Block
64-Kbyte Block
64-Kbyte Block
64-Kbyte Block
64-Kbyte Block
64-Kbyte Block
64-Kbyte Block
64-Kbyte Block
64-Kbyte Block
64-Kbyte Block
64-Kbyte Block
64-Kbyte Block
64-Kbyte Block
64-Kbyte Block
The 28F008SA includes on-chip write automation to
manage write and erase functions. The Write State
Machine allows for 100% TTL-level control inputs,
fixed power supplies during block erasure and byte
write, and minimal processor overhead with RAM-
like interface timings.
F0000
EFFFF
E0000
DFFFF
D0000
CFFFF
C0000
BFFFF
After initial device powerup, or after return from
deep powerdown mode (see Bus Operations), the
28F008SA functions as a read-only memory. Manip-
ulation of external memory-control pins allow array
read, standby and output disable operations. Both
Status Register and intelligent identifiers can also be
accessed through the Command User Interface
B0000
AFFFF
A0000
9FFFF
90000
8FFFF
e
when V
V
.
PPL
PP
80000
7FFFF
This same subset of operations is also available
when high voltage is applied to the V pin. In addi-
70000
6FFFF
PP
tion, high voltage on V enables successful block
PP
erasure and byte writing of the device. All functions
associated with altering memory contentsÐbyte
write, block erase, status and intelligent identifierÐ
are accessed via the Command User Interface and
verified thru the Status Register.
60000
5FFFF
50000
4FFFF
40000
3FFFF
Commands are written using standard microproces-
sor write timings. Command User Interface contents
serve as input to the WSM, which controls the block
erase and byte write circuitry. Write cycles also inter-
nally latch addresses and data needed for byte write
or block erase operations. With the appropriate com-
mand written to the register, standard microproces-
sor read timings output array data, access the intelli-
gent identifier codes, or output byte write and block
erase status for verification.
30000
2FFFF
20000
1FFFF
10000
0FFFF
00000
Figure 6. Memory Map
Interface software to initiate and poll progress of in-
ternal byte write and block erase can be stored in
any of the 28F008SA blocks. This code is copied to,
and executed from, system RAM during actual flash
memory update. After successful completion of byte
write and/or block erase, code/data reads from the
28F008SA are again possible via the Read Array
command. Erase suspend/resume capability allows
system software to suspend block erase to read
data and execute code from any other block.
Command User Interface and Write
Automation
An on-chip state machine controls block erase and
byte write, freeing the system processor for other
tasks. After receiving the Erase Setup and Erase
Confirm commands, the state machine controls
block pre-conditioning and erase, returning progress
Ý
via the Status Register and RY/BY output. Byte
write is similarly controlled, after destination address
and expected data are supplied. The program and
erase algorithms of past Intel flash memories are
now regulated by the state machine, including pulse
repetition where required and internal verification
and margining of data.
9
28F008SA
The first task is to write the appropriate read mode
command to the Command User Interface (array, in-
telligent identifier, or Status Register). The
28F008SA automatically resets to Read Array mode
upon initial device powerup or after exit from deep
powerdown. The 28F008SA has four control pins,
two of which must be logically active to obtain data
Data Protection
Depending on the application, the system designer
may choose to make the V power supply switcha-
PP
ble (available only when memory byte writes/block
erases are required) or hardwired to V
e
. When
PPH
, memory contents cannot be altered.
V
PP
V
PPL
Ý
at the outputs. Chip Enable (CE ) is the device se-
lection control, and when active enables the select-
The 28F008SA Command User Interface architec-
ture provides protection from unwanted byte write or
block erase operations even when high voltage is
Ý
ed memory device. Output Enable (OE ) is the data
input/output (DQ –DQ ) direction control, and when
applied to V . Additionally, all functions are dis-
PP
abled whenever V is below the write lockout volt-
0
7
active drives data from the selected memory onto
CC
Ý
Ý
the I/O bus. RP and WE must also be at V
Figure 10 illustrates read bus cycle waveforms.
.
IH
Ý
, or when RP is at V . The 28F008SA
IL
age V
LKO
accommodates either design practice and encour-
ages optimization of the processor-memory inter-
face.
Output Disable
The two-step byte write/block erase Command User
Interface write sequence provides additional soft-
ware write protection.
Ý
With OE at a logic-high level (V ), the device out-
puts are disabled. Output pins (DQ –DQ ) are
placed in a high-impedance state.
IH
0
7
BUS OPERATION
Standby
Flash memory reads, erases and writes in-system
via the local CPU. All bus cycles to or from the flash
memory conform to standard microprocessor bus
cycles.
Ý
CE at a logic-high level (V ) places the 28F008SA
IH
in standby mode. Standby operation disables much
of the 28F008SA’s circuitry and substantially reduc-
es device power consumption. The outputs (DQ –
0
DQ ) are placed in a high-impedence state indepen-
Ý
lected during block erase or byte write, the device
will continue functioning and consuming normal ac-
tive power until the operation completes.
7
dent of the status of OE . If the 28F008SA is dese-
Read
The 28F008SA has three read modes. The memory
can be read from any of its blocks, and information
can be read from the intelligent identifier or Status
Register. V can be at either V
PP
or V
.
PPH
PPL
Table 2. Bus Operations
Ý
Ý
Ý
Ý
Ý
Mode
Read
Notes
RP
CE
OE
WE
A
V
DQ
RY/BY
0
PP
0–7
1,2,3
1,2,3
1,2,3
1,2
V
V
V
V
V
V
V
V
X
X
X
X
X
X
X
X
D
OUT
X
X
X
IH
IL
IL
IH
IH
Output Disable
V
IH
X
X
X
High Z
High Z
High Z
89H
IH
IH
IL
Standby
V
X
X
IH
Deep PowerDown
Intelligent Identifier (Mfr)
Intelligent Identifier (Device)
V
X
X
X
V
V
V
IL
IH
IH
IH
OH
OH
1,2
V
V
V
V
V
V
V
V
V
IL
IL
IL
IL
IL
IL
IH
IH
IH
1,2
V
V
V
IH
A2H
OH
X
Write
1,2,3,4,5
V
V
X
D
IN
IL
NOTES:
1. Refer to DC Characteristics. When V
e
2. X can be V or V for control pins and addresses, and V
V
PPL
, memory contents can be read but not written or erased.
for V . See DC Characteristics for V
PP
PP
or V
and V
PPL PPH
IL IH
PPL
PPH
voltages.
3. RY/BY is V when the Write State Machine is executing internal block erase or byte write algorithms. It is V
Ý
the WSM is not busy, in Erase Suspend mode or deep powerdown mode.
when
OL
OH
e
4. Command writes involving block erase or byte write are only successfully executed when V
5. Refer to Table 3 for valid D during a write operation.
IN
V
PPH
.
PP
10
28F008SA
status information when accessed during write/
erase modes. If a CPU reset occurs with no flash
memory reset, proper CPU initialization would not
occur because the flash memory would be providing
the status information instead of array data. Intel’s
Flash Memories allow proper CPU initialization fol-
Deep Power-Down
The 28F008SA offers a deep power-down feature,
Ý
entered when RP is at V . Current draw thru V
IL
CC
is 0.20 mA typical in deep power-down mode, with
current draw through V typically 0.1 mA. During
PP
Ý
input. In this application RP is controlled by the
lowing a system reset through the use of the RP
Ý
same RESET signal that resets the system CPU.
Ý
read modes, RP -low deselects the memory,
places output drivers in a high-impedence state and
turns off all internal circuits. The 28F008SA requires
Ý
time t
(see AC Characteristics-Read-Only Op-
PHQV
erations) after return from powerdown until initial
memory access outputs are valid. After this wakeup
interval, normal operation is restored. The Com-
mand User Interface is reset to Read Array, and the
upper 5 bits of the Status Register are cleared to
value 10000, upon return to normal operation.
Intelligent Identifier Operation
The intelligent identifier operation outputs the manu-
facturer code, 89H; and the device code, A2H for
the 28F008SA. The system CPU can then automati-
cally match the device with its proper block erase
and byte write algorithms.
Ý
During block erase or byte write modes, RP low
will abort either operation. Memory contents of the
block being altered are no longer valid as the data
The manufacturer- and device-codes are read via
the Command User Interface. Following a write of
90H to the Command User Interface, a read from
address location 00000H outputs the manufacturer
code (89H). A read from address 00001H outputs
the device code (A2H). It is not necessary to have
will be partially written or erased. Time t after
PHWL
RP goes to logic-high (V ) is required before an-
Ý
other command can be written.
IH
Ý
This use of RP during system reset is important
high voltage applied to V
identifiers from the Command User Interface.
to read the intelligent
PP
with automated write/erase devices. When the sys-
tem comes out of reset it expects to read from the
flash memory. Automated flash memories provide
Table 3. Command Definitions
Bus
First Bus Cycle
Second Bus Cycle
Command
Cycles Notes
Req’d
Operation Address Data Operation Address Data
Read Array/Reset
1
3
2
1
2
2
2
2
1
2, 3, 4
3
Write
Write
Write
Write
Write
Write
Write
Write
X
X
FFH
90H
70H
50H
20H
B0H
40H
10H
Intelligent Identifier
Read
Read
IA
X
IID
Read Status Register
X
SRD
Clear Status Register
X
Erase Setup/Erase Confirm
Erase Suspend/Erase Resume
Byte Write Setup/Write
Alternate Byte Write Setup/Write
2
BA
X
Write
Write
Write
Write
BA
X
D0H
D0H
WD
2, 3, 5
2, 3, 5
WA
WA
WA
WA
WD
NOTES:
1. Bus operations are defined in Table 2.
e
2. IA
BA
WA
Identifier Address: 00H for manufacturer code, 01H for device code.
Address within the block being erased.
e
e
3. SRD
Address of memory location to be written.
Data read from Status Register. See Table 4 for a description of the Status Register bits.
e
e
WD
e
IID
Ý
Data to be written at location WA. Data is latched on the rising edge of WE .
Data read from Intelligent Identifiers.
4. Following the Intelligent Identifier command, two read operations access manufacture and device codes.
5. Either 40H or 10H are recognized by the WSM as the Byte Write Setup command.
6. Commands other than those shown above are reserved by Intel for future device implementations and should not be
used.
11
28F008SA
Write
COMMAND DEFINITIONS
Writes to the Command User Interface enable read-
ing of device data and Intelligent Identifiers. They
also control inspection and clearing of the Status
When V
is applied to the V
pin, read opera-
PP
PPL
tions from the Status Register, intelligent identifiers,
or array blocks are enabled. Placing V on V
PPH
PP
e
Register. Additionally, when V
V
, the Com-
PPH
enables successful byte write and block erase oper-
ations as well.
PP
mand User Interface controls block erasure and byte
write. The contents of the interface register serve as
input to the internal state machine.
Device operations are selected by writing specific
commands into the Command User Interface. Table
3 defines the 28F008SA commands.
The Command User Interface itself does not occupy
an addressable memory location. The interface reg-
ister is a latch used to store the command and ad-
dress and data information needed to execute the
command. Erase Setup and Erase Confirm com-
mands require both appropriate command data and
an address within the block to be erased. The Byte
Write Setup command requires both appropriate
command data and the address of the location to be
written, while the Byte Write command consists of
the data to be written and the address of the loca-
tion to be written.
Read Array Command
Upon initial device powerup and after exit from deep
powerdown mode, the 28F008SA defaults to Read
Array mode. This operation is also initiated by writing
FFH into the Command User Interface. Microproces-
sor read cycles retrieve array data. The device re-
mains enabled for reads until the Command User
Interface contents are altered. Once the internal
Write State Machine has started a block erase or
byte write operation, the device will not recognize
the Read Array command, until the WSM has com-
pleted its operation. The Read Array command is
The Command User Interface is written by bringing
Ý
WE to a logic-low level (V ) while CE is low.
Addresses and data are latched on the rising edge
Ý
of WE . Standard microprocessor write timings are
used.
Ý
IL
e
functional when V
V
or V
.
PPH
PP
PPL
Refer to AC Write Characteristics and the AC Wave-
forms for Write Operations, Figure 11, for specific
timing parameters.
Table 4. Status Register Definitions
WSMS
7
ESS
6
ES
5
BWS
4
VPPS
R
2
R
1
R
0
3
e
e
e
e
e
e
e
e
e
SR.7
WRITE STATE MACHINE STATUS
Ready
Busy
NOTES:
1
0
Ý
RY/BY or the Write State Machine Status bit must first
be checked to determine byte write or block erase com-
pletion, before the Byte Write or Erase Status bit are
checked for success.
SR.6
ERASE SUSPEND STATUS
Erase Suspended
Erase in Progress/Completed
1
0
If the Byte Write AND Erase Status bits are set to ‘‘1’’s
during a block erase attempt, an improper command se-
quence was entered. Attempt the operation again.
SR.5
ERASE STATUS
Error in Block Erasure
Successful Block Erase
1
0
If V low status is detected, the Status Register must be
PP
e
e
e
e
e
e
SR.4
BYTE WRITE STATUS
Error in Byte Write
Successful Byte Write
cleared before another byte write or block erase opera-
tion is attempted.
1
0
The V
PP
Status bit, unlike an A/D converter, does not
provide continuous indication of V level. The WSM in-
SR.3
V
PP
V
PP
V
PP
e
STATUS
Low Detect; Operation Abort
OK
PP
1
0
terrogates the V level only after the byte write or block
PP
erase command sequences have been entered and in-
forms the system if V has not been switched on. The
V
PP
Status bit is not guaranteed to report accurate feed-
SR.2–SR.0
RESERVED FOR FUTURE
ENHANCEMENTS
PP
back between V
and V
.
PPH
PPL
These bits are reserved for future use and
should be masked out when polling the Status
Register.
12
28F008SA
command (20H) is first written to the Command User
Interface, followed by the Erase Confirm command
(D0H). These commands require both appropriate
sequencing and an address within the block to be
erased to FFH. Block preconditioning, erase and
verify are all handled internally by the Write State
Machine, invisible to the system. After the two-com-
mand erase sequence is written to it, the 28F008SA
automatically outputs Status Register data when
read (see Figure 8; Block Erase Flowchart). The
CPU can detect the completion of the erase event
Intelligent Identifier Command
The 28F008SA contains an Intelligent Identifier op-
eration, initiated by writing 90H into the Command
User Interface. Following the command write, a read
cycle from address 00000H retrieves the manufac-
turer code of 89H. A read cycle from address
00001H returns the device code of A2H. To termi-
nate the operation, it is necessary to write another
valid command into the register. Like the Read Array
command, the Intelligent Identifier command is func-
Ý
by analyzing the output of the RY/BY pin, or the
WSM Status bit of the Status Register.
e
tional when V
V
PPL
or V
.
PP
PPH
When erase is completed, the Erase Status bit
should be checked. If erase error is detected, the
Status Register should be cleared. The Command
User Interface remains in Read Status Register
mode until further commands are issued to it.
Read Status Register Command
The 28F008SA contains a Status Register which
may be read to determine when a byte write or block
erase operation is complete, and whether that oper-
ation completed successfully. The Status Register
may be read at any time by writing the Read Status
Register command (70H) to the Command User In-
terface. After writing this command, all subsequent
read operations output data from the Status Regis-
ter, until another valid command is written to the
Command User Interface. The contents of the
Status Register are latched on the falling edge of
This two-step sequence of set-up followed by execu-
tion ensures that memory contents are not acciden-
tally erased. Also, reliable block erasure can only
e
voltage, memory contents are protected against era-
occur when V
V
. In the absence of this high
PPH
PP
e
sure. If block erase is attempted while V
V
,
PP
PPL
the V Status bit will be set to ‘‘1’’. Erase attempts
PP
while V
Ý
Ý
OE or CE , whichever occurs last in the read cy-
cle. OE or CE must be toggled to V before
k
k
V V
PP
produce spurious results
PPL
PPH
Ý
Ý
and should not be attempted.
IH
further reads to update the Status Register latch.
The Read Status Register command functions when
Erase Suspend/Erase Resume
Commands
e
V
PP
V
PPL
or V
.
PPH
The Erase Suspend command allows block erase
interruption in order to read data from another block
of memory. Once the erase process starts, writing
the Erase Suspend command (B0H) to the Com-
mand User Interface requests that the WSM sus-
pend the erase sequence at a predetermined point
in the erase algorithm. The 28F008SA continues to
output Status Register data when read, after the
Erase Suspend command is written to it. Polling the
WSM Status and Erase Suspend Status bits will de-
termine when the erase operation has been sus-
Clear Status Register Command
The Erase Status and Byte Write Status bits are set
to ‘‘1’’s by the Write State Machine and can only be
reset by the Clear Status Register Command. These
bits indicate various failure conditions (see Table 4).
By allowing system software to control the resetting
of these bits, several operations may be performed
(such as cumulatively writing several bytes or eras-
ing multiple blocks in sequence). The Status Regis-
ter may then be polled to determine if an error oc-
curred during that sequence. This adds flexibility to
the way the device may be used.
Ý
pended (both will be set to ‘‘1’’). RY/BY will also
transition to V
.
OH
Additionally, the V Status bit (SR.3) MUST be re-
PP
At this point, a Read Array command can be written
to the Command User Interface to read data from
blocks other than that which is suspended. The only
other valid commands at this time are Read Status
Register (70H) and Erase Resume (D0H), at which
time the WSM will continue with the erase process.
The Erase Suspend Status and WSM Status bits of
the Status Register will be automatically cleared and
set by system software before further byte writes or
block erases are attempted. To clear the Status
Register, the Clear Status Register command (50H)
is written to the Command User Interface. The Clear
e
Status Register command is functional when V
.
PPH
PP
V
or V
PPL
Ý
RY/BY will return to V . After the Erase Resume
OL
command is written to it, the 28F008SA automatical-
ly outputs Status Register data when read (see Fig-
Erase Setup/Erase Confirm
Commands
ure 9; Erase Suspend/Resume Flowchart).
V
PP
while the 28F008SA is in Erase
Erase is executed one block at a time, initiated by a
two-cycle command sequence. An Erase Setup
must remain at V
Suspend.
PPH
13
28F008SA
system software flowchart for device byte write. The
entire sequence is performed with V at V . Byte
Byte Write Setup/Write Commands
(40H or 10H)
PP PPH
write abort occurs when RP transitions to V , or
Ý
. Although the WSM is halted,
IL
Byte write is executed by a two-command sequence.
The Byte Write Setup command (40H or 10H) is writ-
ten to the Command User Interface, followed by a
second write specifying the address and data
V
PP
drops to V
PPL
byte data is partially written at the location where
byte write was aborted. Block erasure, or a repeat of
byte write, is required to initialize this data to a
known value.
Ý
(latched on the rising edge of WE ) to be written.
The WSM then takes over, controlling the byte write
and write verify algorithms internally. After the two-
command byte write sequence is written to it, the
28F008SA automatically outputs Status Register
data when read (see Figure 7; Byte Write Flowchart).
The CPU can detect the completion of the byte write
AUTOMATED BLOCK ERASE
As above, the Quick-Erase algorithm of prior Intel
Flash devices is now implemented internally, includ-
ing all preconditioning of block data. WSM opera-
tion, erase success and V high voltage presence
Ý
PP
are monitored and reported through RY/BY and
Ý
event by analyzing the output of the RY/BY pin, or
the WSM Status bit of the Status Register. Only the
Read Status Register command is valid while byte
write is active.
the Status Register. Additionally, if a command other
than Erase Confirm is written to the device following
Erase Setup, both the Erase Status and Byte Write
Status bits will be set to ‘‘1’’s. When issuing the
Erase Setup and Erase Confirm commands, they
should be written to an address within the address
range of the block to be erased. Figure 8 shows a
system software flowchart for block erase.
When byte write is complete, the Byte Write Status
bit should be checked. If byte write error is detected,
the Status Register should be cleared. The internal
WSM verify only detects errors for ‘‘1’’s that do not
successfully write to ‘‘0’’s. The Command User In-
terface remains in Read Status Register mode until
further commands are issued to it. If byte write is
Erase typically takes 1.6 seconds per block. The
Erase Suspend/Erase Resume command sequence
allows suspension of this erase operation to read
data from a block other than that in which erase is
being performed. A system software flowchart is
shown in Figure 9.
e
be set to ‘‘1’’. Byte write attempts while V
attempted while V
V
, the V Status bit will
PP
PPL PP
k
produce spurious results and should not be
V
PP
PPL
k
attempted.
V
PPH
The entire sequence is performed with V at V
PP PPH
Abort occurs when RP transitions to V or V
.
EXTENDED BLOCK ERASE/BYTE
WRITE CYCLING
Ý
, while erase is in progress. Block data is
IL
PP
falls to V
PPL
Intel has designed extended cycling capability into
its ETOX flash memory technologies. The
28F008SA is designed for 100,000 byte write/block
erase cycles on each of the sixteen 64-Kbyte
blocks. Low electric fields, advanced oxides and
minimal oxide area per cell subjected to the tunnel-
ing electric field combine to greatly reduce oxide
stress and the probability of failure. A 20-Mbyte sol-
id-state drive using an array of 28F008SAs has a
MTBF (Mean Time Between Failure) of 33.3 million
partially erased by this operation, and a repeat of
erase is required to obtain a fully erased block.
DESIGN CONSIDERATIONS
Three-Line Output Control
The 28F008SA will often be used in large memory
arrays. Intel provides three control inputs to accom-
modate multiple memory connections. Three-line
control provides for:
(1)
hours , over 600 times more reliable than equiva-
lent rotating disk technology.
a) lowest possible memory power dissipation
b) complete assurance that data bus contention will
not occur
AUTOMATED BYTE WRITE
To efficiently use these control inputs, an address
Ý
The 28F008SA integrates the Quick-Pulse program-
ming algorithm of prior Intel Flash devices on-chip,
using the Command User Interface, Status Register
and Write State Machine (WSM). On-chip integration
dramatically simplifies system software and provides
processor interface timings to the Command User
Interface and Status Register. WSM operation, inter-
Ý
decoder should enable CE , while OE should be
connected to all memory devices and the system’s
Ý
READ control line. This assures that only selected
memory devices have active outputs while deselect-
Ý
ed memory devices are in Standby Mode. RP
should be connected to the system Powergood sig-
nal to prevent unintended writes during system pow-
er transitions. Powergood should also toggle during
system reset.
nal verify and V high voltage presence are moni-
PP
tored and reported via the RY/BY output and ap-
Ý
propriate Status Register bits. Figure 7 shows a
(1)
e
200 million file writes.
6
10 MTBF.
Assumptions: 10-Kbyte file written every 10 minutes. (20-Mbyte array)/(10-Kbyte file)
2,000 file writes before erase required.
c
e
c
(2000 files writes/erase)
c
(100,000 cycles per 28F008SA block)
c
6
10 file writes)
c
e
(1 hr/60 min) 33.3
(200
(10 min/write)
14
28F008SA
28F008SA, and returns to V
when the WSM has
OH
finished executing the internal algorithm.
Ý
RY/BY and Byte Write/Block Erase
Polling
Ý
RY/BY can be connected to the interrupt input of
the system CPU or controller. It is active at all times,
Ý
RY/BY is a full CMOS output that provides a hard-
ware method of detecting byte write and block erase
completion. It transitions low time t after a
WHRL
write or erase command sequence is written to the
Ý
Ý
not tristated if the 28F008SA CE or OE inputs
when the
Ý
are brought to V . RY/BY is also V
IH
OH
device is in Erase Suspend or deep powerdown
modes.
Bus
Command
Comments
Operation
e
Address
Write
Byte Write Data
40H (10H)
e
Byte to be written
Setup
Write
Byte Write Data to be written
e
Address
Byte to be written
Ý
Ready, V
or
Standby/Read
Check RY/BY
e
e
Busy
V
OH
OL
Read Status Register
Check SR.7
e
Toggle OE or CE to
e
Busy
1
Ready, 0
Ý
Ý
update Status Register
Repeat for subsequent bytes
Full status check can be done after each byte or after a
sequence of bytes
290429–6
Write FFH after the last byte write operation to reset the
device to Ready Array Mode
FULL STATUS CHECK PROCEDURE
Bus
Command
Comments
Operation
Optional
Read
CPU may already have read
Status Register data in WSM
Ready polling above
Standby
Check SR.3
e
1
V
Low Detect
PP
Standby
Check SR.4
e
1
Byte Write Error
SR.3 MUST be cleared, if set during a byte write 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 written before full status is
checked.
290429–7
If error is detected, clear the Status Register before
attempting retry or other error recovery.
Figure 7. Automated Byte Write Flowchart
15
28F008SA
Bus
Command
Comments
Operation
e
Address
erased
Write
Erase
Setup
Data
20H
e
Within block to be
e
D0H
Write
Erase
Data
e
Address
erased
Within block to be
Ý
Ready, V
or
Standby/Read
Check RY/BY
e
e
Busy
V
OH
OL
Read Status Register
Check SR.7
e
Toggle OE or CE to
e
Busy
1
Ready, 0
Ý
Ý
update Status Register
Repeat for subsequent bytes
Full status check can be done after each block or after a
sequence of blocks
290429–8
Write FFH after the last block erase operation to reset the
device to Ready Array Mode
FULL STATUS CHECK PROCEDURE
Bus
Command
Comments
Operation
Optional
Read
CPU may already have read
Status Register data in WSM
Ready polling above
Standby
Standby
Standby
Check SR.3
e
1
V
PP
Low Detect
Check SR.4,5
e
Both 1
Error
Command Sequence
Check SR.5
e
1
Block Erase Error
SR.3 MUST be cleared, if set during a block erase attempt,
before further attempts are allowed by the Write State
Machine
290429–9
SR.5 is only cleared by the Clear Status Register
Command, in cases where multiple blocks are erased
before full status is checked.
If error is detected, clear the Status Register before
attempting retry or other error recovery.
Figure 8. Automated Block Erase Flowchart
16
28F008SA
Bus
Command
Comments
Operation
e
e
Write
Write
Erase
Data
Data
B0H
70H
Suspend
Read
Status Register
Ý
Standby/
Read
Check RY/BY
e
e
OL
V
Ready, V
OH
Busy or Read Status
Register
Check SR.7
e
Toggle OE or CE to
e
Busy
1
Ready, 0
Ý
Ý
Update Status Register
Standby
Write
Check SR.6
e
1
Suspended
e
FFH
Read Array
Data
Read
Write
Read array data from block
other than that being
erased.
e
Erase Resume Data
D0H
290429–10
Figure 9. Erase Suspend/Resume Flowchart
every 8 devices, a 4.7 mF electrolytic capacitor
should be placed at the array’s power supply con-
Power Supply Decoupling
nection between V
will overcome voltage slumps caused by PC board
trace inductances.
and GND. The bulk capacitor
Flash memory power switching characteristics re-
quire careful device decoupling. System designers
are interested in 3 supply current issues; standby
CC
current levels (I ), active current levels (I ) and
SB
CC
transient peaks produced by falling and rising edges
Ý
of CE . Transient current magnitudes depend on
V
Trace on Printed Circuit Boards
PP
the device outputs’ capacitive and inductive loading.
Two-line control and proper decoupling capacitor
selection will suppress transient voltage peaks.
Each device should have a 0.1 mF ceramic capacitor
Writing flash memories, while they reside in the tar-
get system, requires that the printed circuit board
designer pay attention to the V power supply
PP
trace. The V pin supplies the memory cell current
PP
for writing and erasing. Use similar trace widths and
connected between each V
and GND, and be-
tween its V and GND. These high frequency, low
CC
PP
layout considerations given to the V power bus.
CC
Adequate V supply traces and decoupling will de-
inherent-inductance capacitors should be placed as
close as possible to package leads. Additionally, for
PP
crease V voltage spikes and overshoots.
PP
17
28F008SA
ensures that the Command User Interface is reset to
the Read Array mode on power up.
Ý
, V , RP Transitions and the
Command/Status Registers
V
CC PP
A system designer must guard against spurious
when V
Byte write and block erase completion are not guar-
. If the V Status bit
writes for V
voltages above V
Ý
is
CC
LKO
PP
anteed if V drops below V
PP
PPH
PP
Ý
active. Since both WE and CE must be low for a
command write, driving either to V will inhibit
of the Status Register (SR.3) is set to ‘‘1’’, a Clear
Status Register command MUST be issued before
further byte write/block erase attempts are allowed
by the WSM. Otherwise, the Byte Write (SR.4) or
Erase (SR.5) Status bits of the Status Register will
IH
writes. The Command User Interface architecture
provides an added level of protection since altera-
tion of memory contents only occurs after success-
ful completion of the two-step command sequences.
Ý
be set to ‘‘1’’s if error is detected. RP transitions to
during byte write and block erase also abort the
V
IL
Ý
Finally, the device is disabled until RP is brought to
, regardless of the state of its control inputs. This
operations. Data is partially altered in either case,
and the command sequence must be repeated after
normal operation is restored. Device poweroff, or
V
IH
provides an additional level of memory protection.
Ý
RP transitions to V , clear the Status Register to
initial value 10000 for the upper 5 bits.
IL
Power Dissipation
The Command User Interface latches commands as
issued by system software and is not altered by V
When designing portable systems, designers must
consider battery power consumption not only during
device operation, but also for data retention during
system idle time. Flash nonvolatility increases us-
able battery life, because the 28F008SA does not
consume any power to retain code or data when the
system is off.
PP
Ý
or CE transitions or WSM actions. Its state upon
powerup, after exit from deep powerdown or after
V
CC
transitions below V
, is Read Array Mode.
LKO
After byte write or block erase is complete, even
after V transitions down to V , the Command
PP
PPL
User Interface must be reset to Read Array mode via
the Read Array command if access to the memory
array is desired.
In addition, the 28F008SA’s deep powerdown mode
ensures extremely low power dissipation even when
system power is applied. For example, portable PCs
and other power sensitive applications, using an ar-
ray of 28F008SAs for solid-state storage, can lower
Power Up/Down Protection
Ý
RP to V in standby or sleep modes, producing
IL
negligable power consumption. If access to the
28F008SA is again needed, the part can again be
The 28F008SA is designed to offer protection
against accidental block erasure or byte writing dur-
ing power transitions. Upon power-up, the
28F008SA is indifferent as to which power supply,
read, following the t
Ý
and t
wakeup cycles
required after RP is first raised back to V . See
PHQV
PHWL
IH
AC CharacteristicsÐRead-Only and Write Opera-
tions and Figures 10 and 11 for more information.
V
PP
ing is not required. Internal circuitry in the 28F008SA
or V , powers up first. Power supply sequenc-
CC
18
28F008SA
ABSOLUTE MAXIMUM RATINGS*
NOTICE: This data sheet contains preliminary infor-
mation on new products in production. The specifica-
tions are subject to change without notice. Verify with
your local Intel Sales office that you have the latest
data sheet before finalizing a design.
Operating Temperature
During Read ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ0 C to 70 C
(1)
a
During Block Erase/Byte Write ÀÀÀÀ0 C to 70 C
§
§
a
§
§
§
§
b
a
Temperature Under BiasÀÀÀÀÀÀÀÀÀ 10 C to 80 C
*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 ex-
tended exposure beyond the ‘‘Operating Conditions’’
may affect device reliability.
§
Storage Temperature ÀÀÀÀÀÀÀÀÀÀ 65 C to 125 C
b
a
§
Voltage on Any Pin
(except V and V
with Respect to GND ÀÀÀÀÀÀÀÀ 2.0V to 7.0V
)
PP
CC
(2)
b
a
V
PP
Program Voltage with
Respect to GND during
Block Erase/Byte Write ÀÀÀ 2.0V to 14.0V
Supply Voltage
(2, 3)
b
a
V
CC
(2)
b
a
with Respect to GND ÀÀÀÀÀÀÀÀ 2.0V to 7.0V
(4)
Output Short Circuit CurrentÀÀÀÀÀÀÀÀÀÀÀÀÀ100 mA
NOTES:
1. Operating temperature is for commercial product defined by this specification.
b
b
2. Minimum DC voltage is 0.5V on input/output pins. During transitions, this level may undershoot to 2.0V for periods
a
k
for periods 20 ns.
a
20 ns. Maximum DC voltage on input/output pins is V
0.5V which, during transitions, may overshoot to V
2.0V
CC
CC
k
3. Maximum DC voltage on V may overshoot to 14.0V for periods 20 ns.
k
4. Output shorted for no more than one second. No more than one output shorted at a time.
a
PP
5. 5% V specifications reference the 28F008SA-85 in its High Speed configuration. 10% V
CC
28F008SA-85 in its Standard configuration, and the 28F008SA-120.
specifications reference the
CC
OPERATING CONDITIONS
Symbol
Parameter
Notes
Min
0
Max
70
Unit
T
A
Operating Temperature
C
§
V
V
V
V
Supply Voltage (10%)
Supply Voltage (5%)
5
5
4.50
4.75
5.50
5.25
V
V
CC
CC
CC
CC
DC CHARACTERISTICS
Symbol
Parameter
Notes Min Typ
Max Unit
Test Condition
e
g
I
I
I
Input Load Current
1
1.0
mA
mA
mA
mA
mA
mA
V
V
V
Max
CC
or GND
LI
CC
IN
e
V
CC
e
g
Output Leakage Current
1
10
V
V
V
Max
CC
or GND
CC
LO
CCS
CC
e
V
OUT
e
V
CC
Standby Current
1, 3
1.0
30
2.0
V
CE
V
Max
CC
CC
e
e
Ý
Ý
RP
V
V
IH
e
100
1.2
35
V
CC
CE
V
Max
CC
e
Ý
e
Ý
g
0.2V
RP
CC
e
(RY/BY
Ý
g
GND 0.2V
I
I
V Deep PowerDown
CC
Current
1
1
0.20
20
RP
I
CCD
CCR
e
Ý
)
0 mA
OUT
e
8 MHz, I
e
GND
Ý
V
CC
Read Current
V
V Max, CE
CC
CC
e
CMOS Inputs
e
0 mA
f
OUT
e
8 MHz, I
e
V
e
0 mA
Ý
25
50
mA
V
V
Max, CE
CC
CC
IL
e
f
TTL Inputs
OUT
19
28F008SA
DC CHARACTERISTICS (Continued)
Symbol
Parameter
Notes
Min
Typ
10
10
5
Max
30
Unit
Test Condition
I
I
I
V
V
V
Byte Write Current
Block Erase Current
1
1
mA Byte Write In Progress
mA Block Erase In Progress
mA Block Erase Suspended
CCW
CCE
CC
CC
CC
30
Erase Suspend Current 1, 2
10
CCES
e
Ý
CE
V
IH
s
V
CC
g
g
I
I
V
V
Standby Current
1
1
1
15
mA
V
PPS
PPD
PP
PP
PP
e
Ý
g
Deep PowerDown
0.10
5.0
mA RP
GND 0.2V
l
V
CC
Current
I
I
V
V
Read Current
200
30
mA
V
V
PPR
PP
PP
PP
PP
e
V
PPH
Byte Write Current
1
1
1
10
10
90
mA
PPW
Byte Write in Progress
e
V
PPH
I
I
V
V
Block Erase Current
Erase Suspend
30
mA
V
PPE
PP
PP
Block Erase in Progress
e
V
PPH
200
mA
V
PPES
PP
PP
Current
Block Erase Suspended
b
V
V
V
Input Low Voltage
Input High Voltage
Output Low Voltage
0.5
0.8
V
V
V
IL
a
2.0
V
0.5
IH
OL
CC
e
e
3
3
0.45
V
V
5.8 mA
Min
CC
CC
I
OL
e
V
V
Output High Voltage (TTL)
2.4
V
V
V
V
Min
CC
OH1
OH2
CC
e b
I
2.5 mA
OH
e b
Output High Voltage
(CMOS)
0.85 V
I
2.5 mA
Min
CC
OH
e
V
V
CC
CC
b
e b
e
V
0.4
I
100 mA
V Min
CC
CC
OH
V
CC
V
V
V
V
Operations
during Normal
PP
4
0.0
6.5
V
V
V
PPL
PPH
LKO
V during Erase/Write
PP
Operations
11.4
2.0
12.0
12.6
V Erase/Write Lock
CC
Voltage
20
28F008SA
EXTENDED TEMPERATURE OPERATING CONDITIONS
Symbol
Parameter
Notes
Min
Max
Unit
b
a
85
T
A
Operating Temperature
40
C
§
V
V
V
V
Supply Voltage (10%)
Supply Voltage (5%)
5
5
4.50
4.75
5.50
5.25
V
CC
CC
CC
CC
V
DC CHARACTERISTICS: EXTENDED TEMPERATURE OPERATION
Symbol
Parameter
Notes Min Typ Max Unit
Test Condition
e
g
I
I
I
Input Load Current
1
1.0 mA
V
V
V
Max
CC
or GND
LI
CC
IN
e
V
CC
e
g
Output Leakage Current
1
10 mA
V
V
V
Max
CC
or GND
CC
LO
CCS
CC
e
V
OUT
e
V
Standby Current
1, 3
1.0
30
2.0
mA
V
CE
V
Max
CC
CC
CC
e
e
Ý
Ý
RP
V
V
IH
e
100
20
mA
V
CE
V
Max
CC
e
Ý
CC
e
Ý
g
0.2V
RP
CC
e
(RY/BY
Ý
g
GND 0.2V
I
I
V Deep PowerDown
CC
Current
1
1
0.20
20
mA RP
CCD
CCR
e
Ý
I
)
0 mA
OUT
e
8 MHz, I
e
GND
Ý
V
Read Current
35
mA
mA
V
V Max, CE
CC
CC
CC
e
CMOS Inputs
e
0 mA
f
OUT
e
8 MHz, I
e
V
Ý
25
50
V
V
Max, CE
CC
CC
IL
e
TTL Inputs
e
0 mA
f
OUT
I
I
I
V
V
V
Byte Write Current
1
1
10
10
5
30
30
10
mA Byte Write In Progress
mA Block Erase In Progress
mA Block Erase Suspended
CCW
CCE
CC
CC
CC
Block Erase Current
Erase Suspend Current
1, 2
CCES
e
Ý
CE
V
IH
s
V
CC
g
g
I
I
V
V
Standby Current
1
1
1
15 mA
V
PPS
PPD
PP
PP
PP
e
Ý
g
Deep PowerDown
0.10
5.0 mA RP
GND 0.2V
l
V
CC
Current
I
I
V
V
Read Current
200
30
mA
V
V
PPR
PP
PP
PP
e
V
PPH
Byte Write Current
1
1
1
10
10
90
mA
PPW
PP
Byte Write in Progress
e
V
PPH
I
I
V
Block Erase Current
30
mA
V
PPE
PP
PP
PP
Block Erase in Progress
e
V
PPH
V
Erase Suspend
200
mA
V
PPES
PP
Current
Block Erase Suspended
21
28F008SA
DC CHARACTERISTICS: EXTENDED TEMPERATURE OPERATION (Continued)
Symbol
Parameter
Input Low Voltage
Input High Voltage
Output Low Voltage
Notes
Min
Typ
Max
0.8
a
Unit
V
Test Condition
b
V
V
V
0.5
IL
2.0
V
0.5
V
IH
OL
CC
e
e
3
3
0.45
V
V
V
5.8 mA
Min
CC
CC
I
OL
e
V
V
Output High Voltage
(TTL)
2.4
V
V
V
V
Min
CC
OH1
OH2
CC
e b
I
2.5 mA
OH
e b
Output High Voltage
(CMOS)
0.85 V
I
2.5 mA
Min
CC
OH
e
V
V
CC
CC
b
e b
e
V
0.4
I
100 mA
V Min
CC
CC
OH
V
CC
V
V
V
V
Operations
during Normal
PP
4
0.0
6.5
V
V
V
PPL
PPH
LKO
V during Erase/Write
PP
Operations
11.4
2.0
12.0
12.6
V Erase/Write Lock
CC
Voltage
(5)
e
e
CAPACITANCE
T
A
25 C, f
§
1 MHz
Symbol
Parameter
Typ Max
Unit
pF
Condition
e
C
C
Input Capacitance
Output Capacitance
6
8
8
V
V
0V
IN
IN
e
0V
12
pF
OUT
OUT
NOTES:
1. All currents are in RMS unless otherwise noted. Typical values at V
are valid for all product versions (packages and speeds).
e
e
e
12.0V, T 25 C. These currents
5.0V, V
PP
§
CC
2. I
CCES
sum of I
is specified with the device deselected. If the 28F008SA is read while in Erase Suspend Mode, current draw is the
.
and I
CCES
3. Includes RY/BY
CCR
Ý
.
e
4. Block Erases/Byte Writes are inhibited when V
5. Sampled, not 100% tested.
V
PPL
and not guaranteed in the range between V
and V
.
PPL
PP
PPH
22
28F008SA
(1)
(1)
AC INPUT/OUTPUT REFERENCE WAVEFORM
AC TESTING LOAD CIRCUIT
290429–11
AC test inputs are driven at V
(2.4 V
) for a Logic ‘‘1’’ and V (0.45 V
TTL OL
) for a Logic
TTL
OH
‘‘0’’. Input timing begins at V (2.0 V
) and V (0.8 V
). Output timing ends at V and
IH
e
C
C
10
IH
TTL IL TTL
L
L
k
10 ns.
V
. Input rise and fall times (10% to 90%)
IL
Includes Jig
Capacitance
290429–12
e
R
L
3.3 kX
HIGH SPEED
AC INPUT/OUTPUT REFERENCE WAVEFORM
HIGH SPEED
AC TESTING LOAD CIRCUIT
(2)
(2)
290429–17
AC test inputs are driven at 3.0V for a Logic ‘‘1’’ and 0.0V for a Logic ‘‘0’’. Input timing
e
C
C
3
L
L
k
begins, and output timing ends, at 1.5V. Input rise and fall times (10% to 90%)
10 ns.
Includes Jig
Capacitance
290429–18
e
R
L
3.3 kX
NOTES:
1. Testing characteristics for 28F008SA-85 in Standard configuration, and 28F008SA-120.
2. Testing characteristics for 28F008SA-85 in High Speed configuration.
(1)
AC CHARACTERISTICSÐRead-Only Operations
(4)
28F008SA-85
g
V
5%
CC
Versions
(5)
28F008SA-85
(5)
28F008SA-120
Unit
g
V
CC
10%
Symbol
Parameter
Notes
Min
Max
Min
Max
Min
Max
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
Read Cycle Time
85
90
120
ns
AVAV
AVQV
ELQV
PHQV
GLQV
ELQX
EHQZ
GLQX
GHQZ
RC
Address to Output Delay
85
85
90
90
120
120
400
50
ns
ns
ns
ns
ns
ns
ns
ns
ns
ACC
CE
Ý
CE to Output Delay
2
Ý
RP High to Output Delay
400
40
400
45
PWH
OE
Ý
OE to Output Delay
2
3
3
3
3
3
Ý
CE to Output Low Z
0
0
0
0
0
0
0
0
0
LZ
Ý
CE High to Output High Z
55
30
55
30
55
30
HZ
Ý
OE to Output Low Z
OLZ
DF
Ý
OE High to Output High Z
Output Hold from
Ý
Addresses, CE or OE
OH
Ý
Change, Whichever is First
NOTES:
1. See AC Input/Output Reference Waveform for timing measurements.
Ý
2. OE may be delayed up to t –t
3. Sampled, not 100% tested.
Ý
after the falling edge of CE without impact on t
.
CE
CE OE
4. See High Speed AC Input/Output Reference Waveforms and High Speed AC Testing Load Circuits for testing characteris-
tics.
5. See AC Input/Output Reference Waveforms and AC Testing Load Circuits for testing characteristics.
23
28F008SA
EXTENDED TEMPERATURE OPERATION
AC CHARACTERISTICSÐRead-Only Operations
(1)
(5)
g
Versions
V
CC
10%
28F008SA-100
Unit
Symbol
Parameter
Notes
Min
Max
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
Read Cycle Time
Address to Output Delay
100
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
AVAV
AVQV
ELQV
PHQV
GLQV
ELQX
EHQZ
GLQX
GHQZ
RC
100
100
400
55
ACC
CE
Ý
CE to Output Delay
2
Ý
RP High to Output Delay
PWH
OE
Ý
OE to Output Delay
2
3
3
3
3
3
Ý
CE to Output Low Z
0
0
0
LZ
Ý
CE High to Output High Z
55
30
HZ
Ý
OE to Output Low Z
OLZ
DF
Ý
OE High to Output High Z
Ý
Output Hold from Addresses, CE or
OH
Ý
OE Change, Whichever is First
NOTES:
1. See AC Input/Output Reference Waveform for timing measurements.
Ý
2. OE may be delayed up to t –t
3. Sampled, not 100% tested.
Ý
after the falling edge of CE without impact on t
.
CE
CE OE
4. See High Speed AC Input/Output Reference Waveforms and High Speed AC Testing Load Circuits for testing characteris-
tics.
5. See AC Input/Output Reference Waveforms and AC Testing Load Circuits for testing characteristics.
24
28F008SA
Figure 10. AC Waveform for Read Operations
25
28F008SA
(1)
AC CHARACTERISTICSÐWrite Operations
(7)
g
V
5%
28F008SA-85
CC
Versions
(8)
28F008SA-85
(8)
28F008SA-120
Unit
g
V
CC
10%
Symbol
Parameter
Write Cycle Time
Notes
Min
85
1
Max
Min
90
1
Max
Min
120
1
Max
t
t
t
t
ns
AVAV
PHWL
WC
PS
Ý
RP High Recovery to
2
ms
Ý
WE Going Low
Ý Ý
CE Setup to WE Going
t
t
CS
10
10
10
ns
ELWL
Low
Ý
WE Pulse Width
t
t
t
t
40
40
40
ns
ns
WLWH
WP
Ý
V Setup to WE Going
PP
High
2
3
4
100
100
100
VPWH
VPS
Ý
t
t
Address Setup to WE
Going High
40
40
40
40
40
40
ns
ns
AVWH
DVWH
AS
DS
Ý
Data Setup to WE Going
t
t
High
Ý
Data Hold from WE High
t
t
t
t
5
5
5
5
5
5
ns
ns
WHDX
DH
Ý
Address Hold from WE
High
WHAX
AH
Ý
Ý
CE Hold from WE High
t
t
t
t
t
10
30
10
30
10
30
ns
ns
ns
WHEH
WHWL
WHRL
CH
Ý
WE Pulse Width High
WPH
Ý
WE High to RY/BY
Ý
100
100
100
Going Low
t
t
t
t
Duration of Byte Write
Operation
5, 6
5, 6
6
0.3
0
6
0.3
0
6
0.3
0
ms
sec
ms
WHQV1
WHQV2
WHGL
QVVL
Duration of Block Erase
Operation
Write Recovery before
Read
t
V
Hold from Valid SRD,
Ý
2, 6
0
0
0
ns
VPH
PP
RY/BY High
NOTES:
1. Read timing characteristics during erase and byte write operations are the same as during read-only operations. Refer to
AC Characteristics for Read-Only Operations.
2. Sampled, not 100% tested.
3. Refer to Table 3 for valid A for byte write or block erasure.
IN
4. Refer to Table 3 for valid D for byte write or block erasure.
IN
5. The on-chip Write State Machine incorporates all byte write and block erase system functions and overhead of standard
Intel flash memory, including byte program and verify (byte write) and block precondition, precondition verify, erase and
erase verify (block erase).
e
e
Ý
6. Byte write and block erase durations are measured to completion (SR.7
1, RY/BY
V ). V should be held at
OH PP
e
7. See High Speed AC Input/Output Reference Waveforms and High Speed AC Testing Load Circuits for testing characteris-
V
until determination of byte write/block erase success (SR.3/4/5
0)
PPH
tics.
8. See AC Input/Output Reference Waveforms and AC Testing Load Circuits for testing characteristics.
26
28F008SA
BLOCK ERASE AND BYTE WRITE PERFORMANCE
28F008SA-85
28F008SA-120
(1)
Parameter
Notes
Unit
(1)
Min
Typ
Max
10
Min
Typ
1.6
0.6
8
Max
10
Block Erase Time
2
2
1.6
0.6
8
sec
sec
ms
Block Write Time
Byte Write Time
2.1
2.1
(Note 3)
(Note 3)
NOTES:
1. 25 C, 12.0 V
.
§
PP
2. Excludes System-Level Overhead.
3. Contact your Intel representative for information on the maximum byte write specification.
EXTENDED TEMPERATURE OPERATION
AC CHARACTERISTICSÐWrite Operations
(1)
(8)
g
Versions
V
CC
10%
28F008SA-100
Unit
Symbol
Parameter
Notes
Min
Max
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
Write Cycle Time
100
1
ns
ms
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ms
sec
ms
ns
AVAV
WC
PS
Ý Ý
RP High Recovery to WE Going Low
2
PHWL
ELWL
Ý Ý
CE Setup to WE Going Low
10
40
100
40
40
5
CS
Ý
WE Pulse Width
WLWH
VPWH
AVWH
DVWH
WHDX
WHAX
WHEH
WHWL
WHRL
WHQV1
WHQV2
WHGL
QVVL
WP
VPS
AS
Ý
Setup to WE Going High
V
PP
2
3
4
Ý
Address Setup to WE Going High
Ý
Data Setup to WE Going High
DS
Ý
Data Hold from WE High
DH
AH
Ý
Address Hold from WE High
5
Ý Ý
CE Hold from WE High
10
30
CH
WPH
Ý
WE Pulse Width High
Ý
Ý
WE High to RY/BY Going Low
Duration of Byte Write Operation
Duration of Block Erase Operation
Write Recovery before Read
100
5, 6
5, 6
6
0.3
0
Ý
Hold from Valid SRD, RY/BY High
t
V
PP
2, 6
0
VPH
NOTES:
1. Read timing characteristics during erase and byte write operations are the same as during read-only operations. Refer to
AC Characteristics for Read-Only Operations.
2. Sampled, not 100% tested.
3. Refer to Table 3 for valid A for byte write or block erasure.
IN
4. Refer to Table 3 for valid D for byte write or block erasure.
IN
5. The on-chip Write State Machine incorporates all byte write and block erase system functions and overhead of standard
Intel flash memory, including byte program and verify (byte write) and block precondition, precondition verify, erase and
erase verify (block erase).
e
e
Ý
6. Byte write and block erase durations are measured to completion (SR.7
1, RY/BY
V ). V should be held at
OH PP
e
7. See High Speed AC Input/Output Reference Waveforms and High Speed AC Testing Load Circuits for testing characteris-
V
until determination of byte write/block erase success (SR.3/4/5
0)
PPH
tics.
8. See AC Input/Output Reference Waveforms and AC Testing Load Circuits for testing characteristics.
27
28F008SA
EXTENDED TEMPERATURE OPERATION
BLOCK ERASE AND BYTE WRITE PERFORMANCE
28F008SA-100
(1)
Parameter
Notes
Unit
Min Typ
Max
Block Erase Time
Block Write Time
Byte Write Time
2
2
1.6
0.6
8
10
2.1
sec
sec
ms
(Note 3)
NOTES:
1. 25 C, 12.0 V
.
§
PP
2. Excludes System-Level Overhead.
3. Contact your Intel representative for information on the maximum byte write specification.
28
28F008SA
Figure 11. AC Waveform for Write Operations
29
28F008SA
Ý
ALTERNATIVE CE -CONTROLLED WRITES
(6)
28F008SA-85
g
V
5%
CC
Versions
(7)
28F008SA-85
(7)
28F008SA-120
Unit
g
V
CC
10%
Symbol
Parameter
Write Cycle Time
Notes
Min
85
1
Max
Min
90
1
Max
Min
120
1
Max
t
t
t
t
ns
AVAV
PHEL
WC
PS
Ý
RP High Recovery to
2
ms
Ý
CE Going Low
Ý
Ý
WE Setup to CE Going
t
t
0
0
0
ns
WLEL
WS
Low
Ý
CE Pulse Width
t
t
t
t
50
50
50
ns
ns
ELEH
CP
Ý
V Setup to CE Going
PP
High
2
3
4
100
100
100
VPEH
VPS
Ý
t
t
Address Setup to CE
Going High
40
40
40
40
40
40
ns
ns
AVEH
DVEH
AS
DS
Ý
Data Setup to CE Going
t
t
High
Ý
Data Hold from CE High
t
t
t
t
5
5
5
5
5
5
ns
ns
EHDX
DH
Ý
Address Hold from CE
High
EHAX
AH
Ý
Ý
WE Hold from CE High
t
t
t
t
t
0
0
0
ns
ns
ns
EHWH
EHEL
EHRL
WH
Ý
CE Pulse Width High
25
25
25
EPH
Ý
CE High to RY/BY
Ý
100
100
100
Going Low
t
t
t
t
Duration of Byte Write
Operation
5
5
6
0.3
0
6
0.3
0
6
0.3
0
ms
sec
ms
EHQV1
EHQV2
EHGL
Duration of Block Erase
Operation
Write Recovery before
Read
t
V
Hold from Valid SRD,
Ý
2, 5
0
0
0
ns
QVVL
VPH
PP
RY/BY High
NOTES:
1. Chip-Enable Controlled Writes: Write operations are driven by the valid combination of CE and WE . In systems where
Ý
Ý
CE defines the write pulsewidth (within a longer WE timing waveform), all setup, hold and inactive WE times should be
Ý
measured relative to the CE waveform.
Ý
Ý
Ý
2. Sampled, not 100% tested.
3. Refer to Table 3 for valid A for byte write or block erasure.
IN
4. Refer to Table 3 for valid D for byte write or block erasure.
IN
5. Byte write and block erase durations are measured to completion (SR.7
e
e
V
Ý
1, RY/BY
). V should be held at
OH PP
e
6. See High Speed AC Input/Output Reference Waveforms and High Speed AC Testing Load Circuits for testing characteris-
V
until determination of byte write/block erase success (SR.3/4/5
0)
PPH
tics.
7. See AC Input/Output Reference Waveforms and AC Testing Load Circuits for testing characteristics.
30
28F008SA
EXTENDED TEMPERATURE OPERATION
Ý
ALTERNATIVE CE -CONTROLLED WRITES
(7)
g
Versions
V
CC
10%
28F008SA-100
Unit
Symbol
Parameter
Notes
Min
Max
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
Write Cycle Time
100
1
ns
ms
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ms
sec
ms
ns
AVAV
PHEL
WLEL
ELEH
VPEH
AVEH
DVEH
EHDX
EHAX
EHWH
EHEL
EHRL
EHQV1
EHQV2
EHGL
QVVL
WC
PS
Ý Ý
RP High Recovery to CE Going Low
2
Ý
Ý
WE Setup to CE Going Low
0
WS
CP
Ý
CE Pulse Width
50
100
40
40
5
Ý
Setup to CE Going High
V
PP
2
3
4
VPS
AS
Ý
Address Setup to CE Going High
Ý
Data Setup to CE Going High
DS
Ý
Data Hold from CE High
DH
AH
Ý
Address Hold from CE High
5
Ý
Ý
WE Hold from CE High
0
WH
EPH
Ý
CE Pulse Width High
25
Ý
Ý
CE High to RY/BY Going Low
Duration of Byte Write Operation
Duration of Block Erase Operation
Write Recovery before Read
100
5
5
6
0.3
0
Ý
Hold from Valid SRD, RY/BY High
t
V
PP
2, 5
0
VPH
NOTES:
1. Chip-Enable Controlled Writes: Write operations are driven by the valid combination of CE and WE . In systems where
Ý
Ý
CE defines the write pulsewidth (within a longer WE timing waveform), all setup, hold and inactive WE times should be
Ý
measured relative to the CE waveform.
Ý
Ý
Ý
2. Sampled, not 100% tested.
3. Refer to Table 3 for valid A for byte write or block erasure.
IN
4. Refer to Table 3 for valid D for byte write or block erasure.
IN
5. Byte write and block erase durations are measured to completion (SR.7
e
e
V
Ý
1, RY/BY
). V should be held at
OH PP
e
6. See High Speed AC Input/Output Reference Waveforms and High Speed AC Testing Load Circuits for testing characteris-
V
until determination of byte write/block erase success (SR.3/4/5
0)
PPH
tics.
7. See AC Input/Output Reference Waveforms and AC Testing Load Circuits for testing characteristics.
31
28F008SA
Figure 12. Alternate AC Waveform for Write Operations
32
28F008SA
ORDERING INFORMATION
290429–16
VALID COMBINATIONS
E28F008SA-85
E28F008SA-120
F28F008SA-85
F28F008SA-120
PA28F008SA-85
PA28F008SA-120
TE28F008SA-100
TF28F008SA-100
TB28F008SA-100
ADDITIONAL INFORMATION
Order
Number
290435
28F008SA-L Datasheet
‘‘28F008SA 8-Mbit (1-Mbit x 8) Flash Memory SmartDieTM Product Specification’’ 271296
AP-359 ‘‘28F008SA Hardware Interfacing’’
AP-360 ‘‘28F008SA Software Drivers’’
292094
292095
292099
294011
290412
AP-364 ‘‘28F008SA Automation and Algorithms’’
ER-27
ER-28
‘‘The Intel 28F008SA Flash Memory’’
‘‘ETOXTM III Flash Memory Technology’’
REVISION HISTORY
Number
Description
002
Revised from Advanced Information to Preliminary
Modified Erase Suspend Flowchart
Removed -90 speed bin
Integrated -90 characteristics into -85 speed bin
Combined V Standby current and V Read
PP
PP
current into one V Standby current spec with two
PP
test conditions (DC Characteristics table)
Lowered V
from 2.2V to 2.0V.
LKO
Ý
PWD renamed to RP for JEDEC standardization
004
005
compatibility.
Changed I
g
Standby current spec from 10 mA to
PPS
g
15 mA in DC Characteristics table.
Added Extended Temperature Specs for 28F008SA
Added I Spec
PPR
Corrected I
Added V
Spec Type
(Output High VoltageÐCMOS) Spec
PPS
OHZ
Added Byte Write Time Spec
33
相关型号:
TF3-73BA1
Crystal Filter, 1 Function(s), 73.35MHz, 6.5kHz BW(delta f), Monolithic, LEAD FREE PACKAGE-6
SEIKO
TF3-J3DC5
1 FUNCTIONS, 243.95 MHz, 13 kHz BW(delta f), CRYSTAL FILTER, ROHS COMPLIANT, MINIATURE PACKAGE-8
SEIKO
TF3-Q3GC1
1 FUNCTIONS, 45 MHz, 130 kHz BW(delta f), CRYSTAL FILTER, ROHS COMPLIANT, MINIATURE PACKAGE-8
SEIKO
©2020 ICPDF网 联系我们和版权申明