LH28F004SU-Z9 [SHARP]
4M (512 】 8) Flash Memory; 4M ( 512 × 8 )快闪记忆体型号: | LH28F004SU-Z9 |
厂家: | SHARP ELECTRIONIC COMPONENTS |
描述: | 4M (512 】 8) Flash Memory |
文件: | 总31页 (文件大小:187K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
4M (512 × 8) Flash Memory
LH28F004SU-Z9
42-PIN CSP
1
TOP VIEW
FEATURES
• 512K × 8 Word Configuration
2
3
4
5
6
7
• 2.7 V Write/Erase Operation (5 V ± 0.5 V
A GND DQ6 VCC VCC DQ2
OE GND
V , 3.0 V ± 0.3 V V , +15°C to +35°C)
PP
CC
– No Requirement For DC/DC Converter
B
C
D
E
F
A17 DQ7 DQ4
NC
NC
NC
DQ0
CE
A0
A3
A1
A2
To Write/Erase
A10
A14
A16
A15
NC
A13
A11
A12
DQ5
A9
DQ3 DQ1
• 150 ns Maximum Access Time
(V = 3.3 V ± 0.3 V)
CC
NC RY/BY
A6
A4
A5
• Minimum 2.7 V Read Capability
WE
A8
RP
A7
– 190 ns Maximum Access Time
(V = 2.7 V, -20°C to +85°C)
CC
VPP
A18
– 180 ns Maximum Access Time
(V = 2.7 V, 0°C to +70°C)
CC
• 32 Independently Lockable Blocks (16K)
• 100,000 Erase Cycles per Block
28F004SU-Z9-1
Figure 1. CSP Configuration
• Automated Byte Write/Block Erase
– Command User Interface
– Status Register
INTRODUCTION
Sharp’s LH28F004SU 4M Flash Memory is a revolu-
tionary architecture which enables the design of truly
mobile, high performance, personal computing and
communication products. With innovative capabilities,
3.3 V low power operation and very high read/write
performance, the LH28F004SU is also the ideal choice
for designing embedded mass storage flash memory
systems.
– RY»/BY» Status Output
• System Performance Enhancement
– Erase Suspend For Read
– Two-Byte Write
– Full Chip Erase
• Data Protection
TheLH28F004SU’s independently lockable 32 sym-
metrical blocked architecture (16K each) extended
cycling, low power operation, very fast write and read
performance and selective block locking provide a highly
flexible memory component suitable for cellular phone,
facsimile, game, PC, printer and handy terminal. The
LH28F004SU’s 5.0 V/3.3 V power supply operation
enables the design of memory cards which can be read
in 3.3 V system and written in 5.0 V/3.3 V systems. Its
x8 architecture allows the optimization of memory to
processor interface. The flexible block locking option
enables bundling of executable application software in
a Resident Flash Array or memory card. Manufactured
on Sharp’s 0.45 µm ETOX™ process technology, the
LH28F004SU is the most cost-effective, high-density
3.3 V flash memory.
– Hardware Erase/Write Lockout During
Power Transitions
– Software Erase/Write Lockout
• Independently Lockable For Write/Erase
On Each Block (Lock Block and Protect
Set/Reset)
• 4 µA (Typ.) I In CMOS Standby
CC
• 0.2 µA (Typ.) Deep Power-Down
• State-of-the-Art 0.45 µm ETOX™
Flash Technology
• Extended Temperature Operation
– -20°C to +85°C (Read)
– +15°C to +35°C (Write/Erase)
• 42-pin, 0.67 mm × 8 mm × 8 mm
CSP Package
1
LH28F004SU-Z9
4M (512K × 8) Flash Memory
DQ0 - DQ7
OUTPUT
BUFFER
INPUT
BUFFER
DATA
QUEUE
REGISTERS
ID
I/O
LOGIC
REGISTER
CSR
OUTPUT
MULTIPLEXER
REGISTER
ESRs
CE
OE
WE
RP
CUI
DATA
COMPARATOR
INPUT
BUFFER
A0 - A18
Y GATING/SENSING
Y-DECODER
X-DECODER
RY/BY
WSM
ADDRESS
QUEUE
LATCHES
. . .
. . .
PROGRAM/
ERASE
VOLTAGE
SWITCH
ADDRESS
COUNTER
VPP
VCC
GND
28F004SU-Z9-2
Figure 2. LH28F004SU-Z9 Block Diagram
2
4M (512K × 8) Flash Memory
LH28F004SU-Z9
PIN DESCRIPTIONS
SYMBOL
TYPE
NAME AND FUNCTION
WORD-SELECT ADDRESSES: Select a word within one 16K block. These addresses
are latched during Data Writes.
A0 - A13 INPUT
A14 - A18 INPUT
BLOCK-SELECT ADDRESSES: Select 1 of 32 Erase blocks. These addresses are
latched during Data Writes, Erase and Lock-Block operations.
DATA INPUT/OUTPUT: Inputs data and commands during CUI write cycles. Outputs
DQ0 - DQ7 INPUT/OUTPUT array, buffer, identifier or status data in the appropriate Read mode. Floated when the
chip is de-selected or the outputs are disabled.
CHIP ENABLE INPUTS: Activate the device’s control logic, input buffers, decoders and
sense amplifiers. CE» must be low to select the device.
CE»
INPUT
RESET/POWER-DOWN: With RP» low, the device is reset, any current operation is
aborted and device is put into the deep power down mode. When the power is turned
on, RP» pin is turned to low in order to return the device to default configuration. When
the power transition has occurred, or the power on/ off ,RP» is required to stay low in
order to protect data from noise. When returning from Deep Power-Down, a recovery
time of 750 ns is required to allow these circuits to power-up. When RP» goes low, any
current or pending WSM operation(s) are terminated, and the device is reset. All
Status registers return to ready (with all status flags cleared). After returning, the
device is in read array mode.
RP»
INPUT
OUTPUT ENABLE: Gates device data through the output buffers when low. The
outputs float to tri-state off when OE» is high.
OE»
INPUT
INPUT
WRITE ENABLE: Controls access to the CUI, Data Queue Registers and Address Queue
Latches. WE is active low, and latches both address and data (command or array) on
its rising edge.
WE
READY/BUSY: Indicates status of the internal WSM. When low, it indicates that the WSM
is busy performing an operation. When the WSM is ready for new operation or Erase is
Suspended, or the device is in deep power-down mode RY/» BY» pin is floated.
OPEN DRAIN
OUTPUT
RY»/BY»
ERASE/WRITE POWER SUPPLY (5.0 V ±0.5 V): For erasing memory array blocks or
writing words/bytes into the flash array.
VPP
SUPPLY
DEVICE POWER SUPPLY (READ 2.7 V ~ 3.6 V,WRITE/ERASE 2.7 V ~ 3.3 V): Do not
leave any power pins floating.
VCC
SUPPLY
SUPPLY
GND
NC
GROUND FOR ALL INTERNAL CIRCUITRY: Do not leave any ground pins floating.
NO CONNECT: No internal connection to die, lead may be driven or left floating
DESCRIPTION
Among the significant enhancements of the
LH28F004SU:
The LH28F004SU is a high performance 4M
(4,194,304 bit) block erasable non-volatile random ac-
cess memory organized as 512K × 8.The LH28F004SU
includes thirty-two 16K (16,384) blocks.A chip memory
map is shown in Figure 3.
• 3 V Read, 5 V Write/Erase Operation
(5V V , 2.7V V
)
CC
PP
• Low Power Capability
(2.7 V V Read and Write/Erase)
CC
The implementation of a new architecture, with many
enhanced features, will improve the device operating
characteristics and results in greater product reliability
and ease of use.
• Improved Write Performance
• Dedicated Block Write/Erase Protection
• Command-Controlled Memory Protection
Set/Reset Capability
3
LH28F004SU-Z9
4M (512K × 8) Flash Memory
MEMORY MAP
Internal Algorithm Automation allowsByteWrites and
Block Erase operations to be executed using a Two-
Write command sequence to the CUI in the same way
as the LH28F008SA 8M Flash Memory.
7FFFFH
16KB BLOCK
16KB BLOCK
31
30
29
28
27
7C000H
7BFFFH
78000H
77FFFH
74000H
73FFFH
70000H
6FFFFH
6C000H
6BFFFH
68000H
67FFFH
64000H
63FFFH
60000H
5FFFFH
A Superset of commands have been added to the
basic LH28F008SA command-set to achieve higher
write performance and provide additional capabilities.
These new commands and features include:
16KB BLOCK
16KB BLOCK
16KB BLOCK
• Software Locking of Memory Blocks
• Memory Protection Set/Reset Capability
• Two-Byte Serial Writes in 8-bit Systems
• Erase All Unlocked Blocks
16KB BLOCK
16KB BLOCK
16KB BLOCK
26
25
24
16KB BLOCK
23
5C000H
5BFFFH
58000H
57FFFH
Writing of memory data is performed typically within
20 µs. A Block Erase operation erases one of the 32
blocks in typically 0.8 seconds independent of the other
blocks.
16KB BLOCK
16KB BLOCK
16KB BLOCK
22
21
20
54000H
53FFFH
50000H
4FFFFH
16KB BLOCK
16KB BLOCK
16KB BLOCK
16KB BLOCK
16KB BLOCK
16KB BLOCK
16KB BLOCK
19
18
17
16
15
14
13
12
11
10
9
LH28F004SU allows to erase all unlocked blocks. It
is desirable in case of which you have to implement
Erase operation maximum 32 times.
4C000H
4BFFFH
48000H
47FFFH
44000H
43FFFH
LH28F004SU enables Two-Byte serial Write which
is operated by three times command input. Writing of
memory data is performed typically within 30 µs per
two-byte.This feature can improve system write perfor-
mance by up to typically 15 µs per byte.
40000H
3FFFFH
3C000H
3BFFFH
38000H
37FFFH
34000H
33FFFH
All operations are started by a sequence of Write
commands to the device. Status Register (described in
detail later) and a RY»/BY» output pin provide informa-
tion on the progress of the requested operation.
16KB BLOCK
16KB BLOCK
16KB BLOCK
16KB BLOCK
16KB BLOCK
16KB BLOCK
16KB BLOCK
16KB BLOCK
30000H
2FFFFH
2C000H
2BFFFH
28000H
27FFFH
24000H
23FFFH
Same as the LF28F008SA, LH28F004SU requires
an operation to complete before the next operation can
be requested, also it allows to suspend block erase to
read data from any other block, and allow to resume
erase operation.
8
20000H
1FFFFH
7
1C000H
1BFFFH
6
18000H
17FFFH
5
14000H
13FFFH
The LH28F004SU provides user-selectable block
locking to protect code or data such as Device Drivers,
PCMCIA card information, ROM-Executable OS or
Application Code. Each block has an associated non-
volatile lock-bit which determines the lock status of the
block.In addition, the LH28F004SU has a software con-
trolled master Write Protect circuit which prevents any
modifications to memory blocks whose lock-bits are set.
16KB BLOCK
16KB BLOCK
16KB BLOCK
16KB BLOCK
16KB BLOCK
4
3
2
10000H
0FFFFH
0C000H
0BFFFH
08000H
07FFFH
1
0
04000H
03FFFH
00000H
28F004SU-Z9-3
When the device power-up or RP» turns High, Write
Protect Set/Confirm command must be written. Other-
wise, all lock bits in the device remain being locked,
can’t perform the Write to each block and single block
Erase.Write Protect Set/Confirm command must be writ-
ten to reflect the actual lock status . However, when the
device power-on or RP» turns High, Erase All Unlocked
Blocks can be used. If used, Erase is performed with
reflecting actual lock status, and after that Write and
Block Erase can be used.
Figure 3. Memory Map (Byte-Wide Mode)
The LH28F004SU is available in a 42-pin, 0.67 mm
thick × 8 mm × 8 mm CSP package. This form factor
and pinout allow for very high board layout densities.
A Command User Interface (CUI) serves as the
system interface between the microprocessor or micro-
controller and the internal memory operation.
4
4M (512K × 8) Flash Memory
LH28F004SU-Z9
The LH28F004SU contains a Compatible Status
Register (CSR) which is 100% compatible with the
LH28F008SA Flash memory’s Status Register.This reg-
ister, when used alone, provides a straightforward
upgrade capability to the LH28F004SU from a
LH28F008SA based design.
In APS mode, the typical I current is 1 mA at 3.3 V.
CC
A Deep Power-Down mode of operation in invoked
when the RP» (called PWD on the LH28F008SA) pin
transitions low, any current operation is aborted and the
device is put into the deep power down mode.This mode
brings the device power consumption to less than 8 µa,
and provides additional write protection by acting as a
device reset pin during power transitions. When the
power is turned on, RP» pin is turned to low in order to
return the device to default configuration. When the
power transition has occurred, or at the power on/off,
RP» is required to stay low in order to protect data from
noise. A recovery time of 750 ns is required from RP»
switching high until outputs are again valid.In the Deep
Power-Down state, the WSM is reset (any current op-
eration will abort) and the CSR register is cleared.
The LH28F004SU incorporates an open drain
RY »/BY» output pin.This feature allows the user to or-tie
many RY»/BY» pins together in a multiple memory con-
figuration such as a Resident Flash Array.
The LH28F004SU is specified for a maximum
access time of 150 ns (t
) at 3.3 V operation (3.0 to
ACC
3.6 V) over the commercial temperature range (-20 to
+85°C). A corresponding maximum access time of
190 ns (t
) at 2.7V (-20 to +85°C) and 180 ns (t
)
ACC
ACC
at 2.7 V (0 to +70°C) is achieved for reduced power
consumption applications.
A CMOS Standby mode of operation is enabled when
CE» transitions high and RP» stays high with all input
control pins at CMOS levels. In this mode, the device
The LH28F004SU incorporates an Automatic Power
Saving (APS) feature which substantially reduces the
active current when the device is in static mode of
operation (addresses not switching).
draws an I standby current of 15 µA.
CC
BUS OPERATIONS, COMMANDS AND
STATUS REGISTER DEFINITIONS
Bus Operations
MODE
RP»
VIH
VIH
VIH
VIL
VIH
VIH
VIH
CE»
VIL
VIL
VIH
X
OE»
VIL
VIH
X
WE
VIH
VIH
X
A0
X
DQ0-7
DOUT
High-Z
High-Z
High-Z
B0H
RY»/BY» NOTE
Read
X
X
1, 2, 7
1, 6, 7
1, 6, 7
1, 3
Output Disable
Standby
X
X
X
Deep Power-Down
Manufacturer ID
Device ID
X
X
X
VOH
VOH
VOH
X
VIL
VIL
VIL
VIL
VIL
VIH
VIH
VIH
VIL
VIL
VIH
X
4
ID
4
Write
DIN
1, 5, 6
NOTES:
1. X can be V or V for address or control pins except for RY»/BY», which is either V or V .
IH
IL
OL
OH
2. RY»/BY» output is open drain. When the WSM is ready, Erase is suspended or the device is in deep
power-down mode, RY»/BY» will be at V if it is tied to V through a resistor. When the RY»/BY»
OH
CC
at V is independent of OE» while a WSM operation is in progress.
3. RP» OaLt GND ± 0.2 V ensures the lowest deep power-down current.
4. A at V provide manufacturer ID codes. A at V provide device ID codes. Device ID code= 23H.
0
IL
0
IH
All other addresses are set to zero.
5. Commands for different Erase operations, Data Write operations, and Lock-Block operations can only
be successfully completed when V = VPPH.
PP
6. While the WSM is running, RY»/BY» in Level-Mode (default) stays at V until all operations are complete.
OL
RY »/BY» goes to V
when the WSM is not busy or in erase suspend mode.
OH
7. RY»/BY may be at V while the WSM is busy performing various operations. For example, a status register
OL
read during a write operation.
5
LH28F004SU-Z9
4M (512K × 8) Flash Memory
LH28F008SA-Compatible Mode Command Bus Definitions
FIRST BUS CYCLE
COMMAND
SECOND BUS CYCLE
NOTE
OPER.
Write
Write
Write
Write
Write
Write
Write
Write
ADDRESS
DATA
FFH
90H
70H
50H
40H
10H
20H
B0H
OPER.
Read
Read
Read
ADDRESS
DATA
AD
Read Array
X
X
X
X
X
X
X
X
AA
IA
X
Intelligent Identifier
Read Compatible Status Register
Clear Status Register
Word Write
ID
1
2
3
CSRD
Write
Write
Write
Write
WA
WA
BA
X
WD
WD
Alternate Word Write
Block Erase/Confirm
Erase Suspend/Resume
D0H
D0H
4
4
ADDRESS
DATA
AA = Array Address
BA = Block Address
IA = Identifier Address
WA = Write Address
X = Don’t Care
AD = Array Data
CSRD = CSR Data
ID = Identifier Data
WD = Write Data
NOTES:
1. Following the intelligent identifier command, two Read operations access the manufacturer and device signature codes.
2. The CSR is automatically available after device enters Data Write, Erase or Suspend operations.
3. Clears CSR.3, CSR.4, and CSR.5. See Status register definitions.
4. While device performs Block Erase, if you issue Erase Suspend command (B0H), be sure to confirm ESS (Erase-Suspend-Status) is
set to 1 on compatible status register. In the case, ESS bit was not set to 1, also completed the Erase (ESS = 0, WSMS = 1), be sure
to issue Resume command (D0H) after completed next Erase command. Beside, when the Erase Suspend command is issued, while
the device is not in Erase, be sure to issue Resume command (D0H) after the next erase complete.
LH28F004SU-Performance Enhancement Command Bus Definitions
FIRST BUS CYCLE
SECOND BUS CYCLE
THIRD BUS CYCLE
OPER. ADD. DATA
COMMAND
MODE
NOTE
OPER. ADD. DATA OPER. ADD.
DATA
D0H
D0H
D0H
Protect Set/Confirm
Protect Reset/Confirm
Lock Block/Confirm
Write
Write
Write
X
X
X
57H
47H
77H
Write 0FFH
Write 0FFH
1, 2
3
Write
BA
X
1, 2, 4
Erase All Unlocked
Blocks
Write
Write
X
X
A7H Write
FBH Write
D0H
1, 2
Two-Byte Write
x8
A10 WD (L, H) Write
WA WD (H, L) 1, 2, 5
ADDRESS
DATA
BA = Block Address
WA = Write Address
X = Don’t Care
AD = Array Data
WD (L, H) = Write Data (Low, High)
WD (H, L) = Write Data (High, Low)
NOTES:
1. After initial device power-up, or return from deep power-downmode, the block lock status bits default to the locked state independent of
the data in the corresponding lock bits. In order to upload the lock bit status, it requires to write Protect Set/Confirm command.
2. To reflect the actual lock-bit status, the Protect Set/Confirm command must be written after Lock Block/Confirm command.
3. When Protect Reset/Confirm command is written, all blocks can be written and erased regardless of the state of the lock-bits.
4. The Lock Block/Confirm command must be written after Protect Reset/Confirm command was written.
5. A is automatically complemented to load second byte of data. A value determines which WD is supplied first: A = 0 looks at the
10
10
10
WDL, A = 1 looks at the WDH.
10
6. Second bus cycle address of Protect Set/Confirm and Protect Reset/Confirm command is 0FFH. Specifically A - A = 0, A - A = 1,
9
8
7
0
others are don’t care.
6
4M (512K × 8) Flash Memory
LH28F004SU-Z9
Compatible Status Register
WSMS
7
ESS
6
ES
5
DWS
4
VPPS
3
R
2
R
1
R
0
NOTES:
CSR.7
=
=
=
=
=
WRITE STATE MACHINE STATUS (WSMS)
1 = Ready
0 = Busy
1. RY»/BY» output or WSMS bit must be checked to determine
completion of an operation (Erase Suspend, Erase or Data
Write) before the appropriate Status bit (ESS, ES or DWS)
is checked for success.
CSR.6
CSR.5
CSR.4
CSR.3
ERASE-SUSPEND STATUS (ESS)
1 = Erase Suspended
0 = Erase in Progress/Completed
2. If DWS and ES are set to ‘1’ during an erase attempt, an
improper command sequence was entered. Clear the CSR
and attempt the operation again.
ERASE STATUS (ES)
1 = Error in Block Erasure
0 = Successful Block Erase
3. The VPPS bit, unlike an A/D converter, does not provide
continuous indication of V level. The WSM interrogates
PP
V
’s level only after the Data-Write or Erase command
PP
sequences have been entered, and informs the system if
DATA-WRITE STATUS (DWS)
1 = Error in Data Write
0 = Data Write Successful
V
has not been switched on. VPPS is not guaranteed to
PP
report accurate feedback between V
and V
.
PPH
PPL
4. CSR.2 - CSR.0 = Reserved for future enhancements.
These bits are reserved for future use and should be
masked out when polling the CSR.
V
STATUS (VPPS)
PP
1 = V Low Detect, Operation Abort
PP
0 = V OK
PP
4M FLASH MEMORY
The Compatible Status Register (CSR) is used to
determine which blocks are locked.In order to seeLock
Status of a certain block, a Word/Byte Write command
(WA = Block Address, WD = FFH) is written to the CUI,
after issuing Set Write Protect Command. If CSR.7,
CSR.5 and CSR.4 (WSMS, ES and DWS) are set to
‘1’s, the block is locked. IfCSR.7 is set to‘1’, the block is
not locked.
SOFTWARE ALGORITHMS
Overview
With the advanced Command User nI terface, its
Performance Enhancement commands andStatusReg-
isters, the software code required to perform a given
operation may become more intensive but it will result
in much higher write/erase performance compared with
current flash memory architectures.
Reset Write Protect command enables Write/Erase
operation to each block.
In the case of Block Erase is performed, the Block
Lock information is also erased. Block Lock command
and SetWrite Protect command must be written to pro-
hibit Write/Erase operation to each block.
The software flowcharts describing how a given op-
eration proceeds are shown here. Figures 4 through 6
depict flowcharts using the 2nd generation flash device
in theLH28F008SA-compatible mode.Figures 7 through
12 depict flowcharts using the 2nd generation flash
device’s performance enhancement commands mode.
There are unassigned commands. It is not recom-
mended that the customer use any command other than
the valid commands specified in “Command Bus Defi-
nitions”. Sharp reserved the right to redefine these codes
for future functions.
When the device power-up or the device is reset by
RP» pin, all blocks come up locked. Therefore, Word/
Byte Write, Two-Byte SerialWriteandBlock Erase can-
not be performed in each block. However, at that time,
Erase All Unlocked Block is performed normally, if used,
and reflect actual lock status, also the unlocked block
data is erased.When the device power-up or the device
is reset by RP» pin, SetWrite Protect command must be
written to reflect actual block lock status.
Please do not execute reprogramming 0 for the bit
which has already been programed 0. Overwrite opera-
tion may generate unerasable bit.In case of reprogram-
ming 0 to the Byte Data which has been programed 1.
• Program 0 for the bit in which you want to change
data from 1 to 0.
Reset Write Protect command must be written be-
fore Write Block Lock command.To reflect actual block
lock status, Set Write Protect command is succeeded.
• Program 1 for the bit which has already been
programed 0.
For example, changing byte data from 10111101 to
10111100 requires 11111110 programing.
7
LH28F004SU-Z9
4M (512K × 8) Flash Memory
BUS
OPERATION
START
COMMAND
COMMENTS
Write
Write
Read
Word/Byte
Write
D = 40H or 10H
A = X
WRITE 40H or 10H
D = WD
A = WA
WRITE
DATA/ADDRESS
Q = CSRD
Toggle CE or OE
to update CSRD.
A = X
READ COMPATIBLE
STATUS REGISTER
Standby
Check CSR.7
1 = WSM Ready
0 = WSM Busy
0
CSR.7 =
Repeat for subsequent Word/Byte Writes.
CSR Full Status Check can be done after each Word/Byte Write,
or after a sequence of Word/Byte Writes.
1
Write FFH after the last operation to reset device
to read array mode.
CSR FULL STATUS
CHECK IF DESIRED
See Command Bus Cycle notes for description of codes.
OPERATION
COMPLETE
CSR FULL STATUS CHECK PROCEDURE
READ CSRD
(see above)
BUS
OPERATION
COMMENTS
COMMAND
Standby
Check CSR.4, 5
1 = Data Write Unsuccessful
0 = Data Write Successful
0
DATA WRITE
SUCCESSFUL
CSR.4, 5 =
1
Check CSR.3
1 = VPP Low Detect
0 = VPP OK
Standby
CSR.3, 4, 5 should be cleared, if set, before further attempts
are initiated.
1
VPP LOW
CSR.3 =
0
DETECT
CLEAR CSRD
RETRY/ERROR
RECOVERY
28F004SU-Z9-4
Figure 4. Word/ByteWrites with Compatible Status Register
8
4M (512K × 8) Flash Memory
LH28F004SU-Z9
START
BUS
OPERATION
COMMAND
COMMENTS
Write
Write
Read
Block Erase
D = 20H
A = X
WRITE 20H
D = D0H
A = BA
Confirm
WRITE D0H AND
BLOCK ADDRESS
Q = CSRD
Toggle CE or OE
to update CSRD.
A = X
READ COMPATIBLE
STATUS REGISTER
SUSPEND
ERASE LOOP
Standby
Check CSR.7
NO
1 = WSM Ready
0 = WSM Busy
YES
0
SUSPEND
ERASE
CSR.7 =
1
Repeat for subsequent Block Erasures.
CSR Full Status Check can be done after each Block Erase,
or after a sequence of Block Erasures.
Write FFH after the last operation to reset
device to read array mode.
CSR FULL STATUS
CHECK IF DESIRED
See Command Bus Cycle notes for description of codes.
OPERATION
COMPLETE
CSR FULL STATUS CHECK PROCEDURE
READ CSRD
(see above)
BUS
OPERATION
COMMAND
COMMENTS
Check CSR.4, 5
1 = Erase Error
Standby
0 = Erase Successful
Both 1 = Command
Sequence Error
0
1
ERASE
SUCCESSFUL
CSR.4, 5 =
1
Check CSR.3
1 = VPP Low Detect
0 = VPP OK
Standby
VPP LOW
DETECT
CSR.3, 4, 5 should be cleared, if set, before further attempts
are initiated.
CSR.3 =
0
NOTE:
If CSR.3 (VPPS) is set to '1', after clearing CSR.3/4/5,
1. Issue Reset WP command.
2. Retry Single Block Erase command.
3. Set WP command is issued, if necessary.
CLEAR CSRD
RETRY/ERROR
RECOVERY
If CSR.3 (VPPS) is set to '0', after clearing CSR.3/4/5,
1. Retry Single Block Erase command.
(NOTE)
If power is off or RP is set low during erase operation,
1. Clear CSR.3/4/5 and issue Reset WP command,
2. Retry Single Block Erase command.
3. Set WP command is issued, if necessary.
28F004SU-Z9-5
Figure 5. Block Erase with Compatible Status Register
9
LH28F004SU-Z9
4M (512K × 8) Flash Memory
START
BUS
OPERATION
COMMAND
COMMENTS
Write
Read
Erase
Suspend
D = B0H
A = X
WRITE B0H
Q = CSRD
READ COMPATIBLE
STATUS REGISTER
Toggle CE or OE
to update CSRD.
A = X
Standby
Standby
Check CSR.7
1 = WSM Ready
0 = WSM Busy
0
CSR.7 =
Check CSR.6
1 = Erase Suspended
0 = Erase Completed
1
D = FFH
A = X
Write
Read
Read
Array
0
CSR.6 =
ERASE COMPLETED
Q = AD
1
Read must be from
block other than the
one suspended.
WRITE FFH
Write
Erase
Resume
D = D0H
A = X
READ ARRAY DATA
See Command Bus Cycle notes for description of codes.
DONE
NO
READING?
YES
WRITE D0H
WRITE FFH
READ ARRAY DATA
ERASE RESUMED
28F004SU-Z9-6
Figure 6. Erase Suspend to Read Array with Compatible Status Register
10
4M (512K × 8) Flash Memory
LH28F004SU-Z9
BUS
OPERATION
START
COMMENTS
Q = CSRD
Toggle CE or OE
to update CSRD.
1 = WSM Ready
0 = WSM Busy
COMMAND
Read
READ COMPATIBLE
STATUS REGISTER
0
Write
Read
Reset
Write Protect
After Write D = 47H A = X,
Write D = D0H A = 0FFH
CSR.7 =
Q = CSRD
1
Toggle CE or OE
to update CSRD.
1 = WSM Ready
0 = WSM Busy
RESET WP
READ COMPATIBLE
STATUS REGISTER
Write
Write
Lock Block
Confirm
D = 77H
A = X
D = D0H
A = BA
0
CSR.7 =
Read
Q = CSRD
Toggle CE or OE
to update CSRD.
1 = WSM Ready
0 = WSM Busy
1
WRITE 77H
Write
Set
After Write D = 57H A = X,
Write Protect Write D = D0H A = 0FFH
WRITE D0H AND
BLOCK ADDRESS
NOTE:
See CSR Full Status Check for Data-Write operation.
If CSR.4, 5 is set, as it is command sequence error,
should be cleared before further attempts are initiated.
READ COMPATIBLE
STATUS REGISTER
Write FFH after the last operation to reset device to read
array mode.
See Command Bus Definitions for description of codes.
0
CSR.7 =
1
(NOTE)
1
CSR.4, 5 =
0
LOCK
ANOTHER
BLOCK?
YES
NO
SET WP
OPERATION COMPLETE
28F004SU-Z9-7
Figure 7. Block Locking Scheme
11
LH28F004SU-Z9
4M (512K × 8) Flash Memory
START
START
RESET WP
(NOTE 1)
RESET WP
(NOTE 1)
ERASE BLOCK
(NOTE 2)
WRITE MORE
DATA TO BLOCK
(NOTE 4)
SET WP
(NOTE 3)
SET WP
(NOTE 3)
WRITE NEW DATA
TO BLOCK
OPERATION
COMPLETE
(NOTE 4)
FLOW TO ADD DATA
RELOCK BLOCK
(NOTE 5)
OPERATION
COMPLETE
FLOW TO REWRITE DATA
NOTES:
1. Use Reset-Write-Protect flowchart. Enable Write/Erase operation to all blocks.
2. Use Block-Erase flowchart. Erasing a block clears any previously established lockout for that block.
3. Use Set-Write-Protect flowchart. This step re-implements protection to locked blocks.
4. Use Word/Byte-Write or 2-Byte-Write flowchart sequences to write data.
5. Use Block-Lock flowchart to write lock bit if desired.
28F004SU-Z9-8
Figure 8. Updating Data in Locked Block
12
4M (512K × 8) Flash Memory
LH28F004SU-Z9
BUS
OPERATION
START
COMMAND
COMMENTS
Q = CSRD
Toggle CE or OE
to update CSRD.
1 = WSM Ready
0 = WSM Busy
Read
READ COMPATIBLE
STATUS REGISTER
0
Write
Write
2-Byte
Write
D = FBH
A = X
CSR.7 =
D = WD
1
A
10 = 0 loads low byte
of Data Register.
10 = 1 loads high byte
WRITE FBH
A
of Data Register.
Other Addresses = X
WRITE DATA/A10
Write
D = WD
A = WA
Internally, A10 is automatically
complemented to load the
alternate byte location of the
Data Register.
WRITE
DATA/ADDRESS
READ COMPATIBLE
STATUS REGISTER
Q = CSRD
Read
Toggle CE or OE
to update CSRD.
1 = WSM Ready
0 = WSM Busy
0
CSR.7 =
NOTE:
If CSR.4, 5 is set, as it is command sequence error,
should be cleared before further attempts are initiated.
1
CSR Full Status Check can be done after each 2-Byte Write,
or after a sequence of 2-Byte Writes.
(NOTE)
1
Write FFH after the last operation to reset device to read
array mode.
CSR.4, 5 =
0
See Command Bus Cycle notes for description of codes.
ANOTHER
2-BYTE
YES
WRITE?
NO
OPERATION COMPLETE
28F004SU-Z9-9
Figure 9. Two-Byte SerialWrites with Compatible Status Registers
13
LH28F004SU-Z9
4M (512K × 8) Flash Memory
START
(NOTE)
BUS
OPERATION
COMMAND
COMMENTS
Write
Erase All
Unlocked
Blocks
D = A7H
A = X
WRITE A7H
WRITE D0H
Write
Read
D = D0H
A = X
Confirm
Q = CSRD
Toggle CE or OE
to update CSRD.
A = X
READ COMPATIBLE
STATUS REGISTER
SUSPEND
ERASE LOOP
NO
Standby
Check CSR.7
1 = WSM Ready
0 = WSM Busy
0
YES
SUSPEND
ERASE
CSR.7 =
CSR Full Status Check can be done after Erase All Unlocked
Block, or after a sequence of Erasures.
Write FFH after the last operation to reset
device to read array mode.
1
See Command Bus Cycle notes for description of codes.
CSR FULL STATUS
CHECK IF DESIRED
NOTE:
Where power is off or RP is set low during erase operation,
1. Clear CSR.3/4/5 and issue Reset WP command.
2. Retry Erase All Unlocked Block Erase command to
erase all blocks, or issue Single Block Erase to
erase all of the unlocked blocks in sequence.
3. Set WP command is issued, if necessary.
OPERATION
COMPLETE
CSR FULL STATUS CHECK PROCEDURE
BUS
OPERATION
READ CSRD
(see above)
COMMAND
COMMENTS
Check CSR.4, 5
Standby
1 = Erase Error
0 = Erase Successful
Both 1 = Command
Sequence Error
0
ERASE
SUCCESSFUL
CSR.4, 5 =
1
Check CSR.3
1 = VPP Low Detect
0 = VPP OK
Standby
CSR.3, 4, 5 should be cleared, if set, before further attempts
are initiated.
1
VPP LOW
DETECT
CSR.3 =
0
NOTE:
If CSR.3 (VPPS) is set to '1', after clearing CSR.3/4/5,
1. Issue Reset WP command,
2. Retry Erase All Unlocked Block Erase command to erase
all blocks, or issue Single Block Erase to erase all of the
unlocked blocks in sequence.
CLEAR CSRD
RETRY/ERROR
RECOVERY
(NOTE)
3. Set WP command is issued, if necessary.
If CSR.3 (VPPS) is set to '0', after clearing CSR.3/4/5,
1. Retry Erase All Unlocked Block Erase command.
28F004SU-Z9-10
Figure 10. Erase All Unlocked Blocks with Compatible Status Registers
14
4M (512K × 8) Flash Memory
LH28F004SU-Z9
BUS
OPERATION
START
COMMAND
COMMENTS
Check CSR.7
Read
READ COMPATIBLE
STATUS REGISTER
1 = WSM Ready
0 = WSM Busy
Write
Write
Set
Write Protect
D = 57H
A = X
Set Confirm
D = D0H
A = 0FFH
0
CSR.7 =
(A9 - A8 = 0, A7 - A0 = 1,
Others = X)
1
Read
Read
Check CSR.7
1 = WSM Ready
0 = WSM Busy
WRITE 57H
Check CSR.4, 5
1 = Unsuccesful
0 = Successful
WRITE CONFIRM
DATA/ADDRESS
NOTE:
If CSR.4, 5 is set, as it is command sequence error,
should be cleared before further attempts are initiated.
READ COMPATIBLE
STATUS REGISTER
Upon device power-up or toggle RP, Set Write
Protect command must be written to reflect the actual
lock-bit status.
Write FFH after the last operation to reset device to
Read Array Mode.
0
CSR.7 =
See Command Bus Cycle notes for description of codes.
1
(NOTE)
1
CSR.4, 5 =
0
OPERATION
COMPLETE
28F004SU-Z9-11
Figure 11. SetWrite Protect
15
LH28F004SU-Z9
4M (512K × 8) Flash Memory
BUS
OPERATION
START
COMMAND
COMMENTS
Read
Check CSR.7
1 = WSM Ready
0 = WSM Busy
READ COMPATIBLE
STATUS REGISTER
Write
Write
Reset
Write Protect
D = 47H
A = X
Reset
Confirm
D = D0H
A = 0FFH
0
CSR.7 =
(A9 - A8 = 0, A7 - A0 = 1,
Others = X)
1
Read
Read
Check CSR.7
1 = WSM Ready
0 = WSM Busy
WRITE 47H
Check CSR.4, 5
1 = Unsuccesful
0 = Successful
WRITE CONFIRM
DATA/ADDRESS
NOTE:
If CSR.4, 5 is set, as it is command sequence error,
should be cleared before further attempts are initiated.
READ COMPATIBLE
STATUS REGISTER
Reset Write Protect command enables Write/Erase
operation to all blocks.
Write FFH after the last operation to reset device to
Read Array Mode.
0
CSR.7 =
See Command Bus Cycle notes for description of codes.
1
(NOTE)
1
CSR.4, 5 =
0
OPERATION
COMPLETE
28F004SU-Z9-12
Figure 12. ResetWrite Protect
16
4M (512K × 8) Flash Memory
LH28F004SU-Z9
NOTE:
1
ELECTRICAL SPECIFICATIONS
Absolute Maximum Ratings*
1. V supply range during read is 2.7 to 3.6 V.
CC
*WARNING: Stressing the device beyond the “Abso-
lute Maximum Ratings” may cause permanent dam-
age. These are stress ratings only. Operation beyond
the “Operating Conditions” is not recommended and
extended exposure beyond the“Operating Conditions”
may affect device reliability.
Temperature Under Bias .....................-20°C to +85°C
StorageTemperature ......................... -65°C to +125°C
V
= 3.3 V ±0.3V Systems
CC
SYMBOL
TA
PARAMETER
MIN.
-20.0
-0.2
MAX.
85.0
7.0
UNITS
TEST CONDITIONS
NOTE
Operating Temperature, Commercial
VCC with Respect to GND
°C
V
Ambient Temperature
1
2
2
VCC
VPP
VPP Supply Voltage with Respect to GND
-0.2
7.0
V
Voltage on any Pin (Except VCC, VPP
with Respect to GND
)
V
-0.5
VCC + 0.5
V
2
I
IOUT
Current into any Non-Supply Pin
Output Short Circuit Current
±30
mA
mA
100.0
3
NOTES:
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 to -2.0 V for periods < 20 ns. Maximum
DC voltage on input/output pins is V + 0.5 V which, during transitions, may overshoot to V + 2.0 V for periods < 20 ns.
CC
CC
3. Output shorted for no more than one second. No more than one output shorted at a time.
Capacitance
SYMBOL
PARAMETER
TYP.
MAX. UNITS
TEST CONDITIONS
NOTE
Capacitance Looking into an
Address/Control Pin
7
10
pF
TA = 25°C, f = 1.0 MHz
1
CIN
Capacitance Looking into an
Address/Control Pin A10
9
9
12
12
50
2.5
pF
pF
pF
ns
TA = 25°C, f = 1.0 MHz
TA = 25°C, f = 1.0 MHz
For VCC = 3.3 V ±0.3 V
50 Ω transmission line delay
1
1
1
COUT
Capacitance Looking into an Output Pin
Load Capacitance Driven by Outputs for
Timing Specifications
CLOAD
Equivalent Testing Load Circuit VCC ± 10%
NOTE:
1. Sampled, not 100% tested.
17
LH28F004SU-Z9
4M (512K × 8) Flash Memory
Timing Nomenclature
For 3.3 V systems use 1.5 V cross point definitions.
Each timing parameter consists of 5 characters. Some common examples are defined below:
t
t
t
t
t
t
t
t
time (t) from CE» (E) going low (L) to the outputs (Q) becoming valid (V)
time (t) from OE (G) going low (L) to the outputs (Q) becoming valid (V)
time (t) from address (A) valid (V) to the outputs (Q) becoming valid (V)
time (t) from address (A) valid (V) to WE (W) going high (H)
time (t) from WE» (W) going high (H) to when the data (D) can become undefined (X)
CE
OE
ELQV
GLQV
»
ACC AVQV
t
»
AS
DH
AVWH
WHDX
t
PIN CHARACTERS
Address Inputs
PIN STATES
A
D
Q
E
G
H
L
High
Low
Data Inputs
Data Outputs
V
X
Z
Valid
CE» (Chip Enable)
OE» (Output Enable)
WE (Write Enable)
RP» (Deep Power-Down Pin)
RY»/BY» (Ready/Busy)
Any Voltage Level
VCC at 3.0 V Min.
Driven, but not necessarily valid
High Impedance
W
P
R
V
3 V
3.0
2.5 ns OF 50 Ω TRANSMISSION LINE
1.5 OUTPUT
TEST POINTS
INPUT 1.5
0.0
FROM OUTPUT
UNDER TEST
TEST
POINT
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.
TOTAL CAPACITANCE = 50 pF
28F004SU-Z9-13
28F004SU-Z9-14
Figure 13. Transient Input/Output
Figure 14. Transient EquivalentTesting
Reference Waveform (V = 3.3V)
Load Circuit (V = 3.3V)
CC
CC
18
4M (512K × 8) Flash Memory
LH28F004SU-Z9
DC Characteristics
V
= 3.3 V ± 0.3 V, T = 20°C to +85°C
A
CC
SYMBOL
PARAMETER
Input Load Current
Output Leakage Current
TYP.
MIN.
MAX. UNITS
TEST CONDITIONS
NOTE
IIL
±1
µA
µA
VCC = VCC MAX., VIN = VCC or GND
VCC = VCC MAX., VIN = VCC or GND
1
1
ILO
±10
VCC = VCC MAX.,
CE», RP» = VCC ±0.2 V
4
15
4
µA
mA
µA
ICCS
VCC Standby Current
1, 4
1
VCC = VCC MAX.,
CE», RP» = VIH
0.3
0.2
VCC Deep Power-Down
Current
ICCD
8
RP» = GND ±0.2 V
VCC = VCC MAX.,
CMOS: CE» = GND ±0.2 V
Inputs = GND ±0.2 V or VCC ±0.2 V
TTL: CE» = VIL
Inputs = VIL or VIH
f = 8 MHz, IOUT = 0 mA
1, 3,
4
1
ICCR
VCC Read Current
35
20
mA
mA
VCC = VCC MAX.,
CMOS: CE» = GND ±0.2 V
Inputs = GND ±0.2 V or VCC ±0.2 V
TTL: CE» = VIL
Inputs = VIL or VIH
f = 4 MHz, IOUT = 0 mA
1, 3,
4
2
ICCR
VCC Read Current
VCC Write Current
9
Byte/Two-Byte Serial Write
in Progress
ICCW
8
6
3
16
12
mA
mA
1
1
VCC Block Erase
Current
ICCE
Block Erase in Progress
VCC Erase Suspend
Current
CE» = VIH
Block Erase Suspended
ICCES
IPPS
6
±10
8
mA
µA
µA
1, 2
1
VPP Standby Current
VPP ≤ VCC
VPP Deep Power-Down
Current
IPPD
0.2
1
RP» = GND ±0.2 V
19
LH28F004SU-Z9
4M (512K × 8) Flash Memory
DC Characteristics (Continued)
V
= 3.3 V ± 0.3 V, T = -20°C to +85°C
A
CC
SYMBOL
PARAMETER
TYPE
MIN.
MAX.
UNITS
TEST CONDITIONS
VPP > VCC
NOTE
IPPR
VPP Read Current
200
µA
1
VPP = VPPH, Byte/Two-Byte
Serial Write in Progress
IPPW
VPP Write Current
VPP Erase Current
15
20
35
40
mA
mA
µA
1
1
VPP = VPPH
,
IPPE
Block Erase in Progress
VPP Erase Suspend
Current
VPP = VPPH,
Block Erase Suspended
IPPES
200
1
5
VIL
VIH
Input Low Voltage
Input High Voltage
-0.3
2.0
0.8
V
V
VCC + 0.3
VCC = VCC MIN. and
IOL = 4 mA
VOL
Output Low Voltage
0.4
V
V
V
V
V
V
IOH = -2 mA
VCC = VCC MIN.
1
VOH
2.4
VCC - 0.2
0.0
Output High Voltage
IOH = 100 µA
VCC = VCC MIN.
2
VOH
VPP during Normal
Operations
VPPL
VPPH
VLKO
5.5
5.5
6
VPP during Write/Erase
Operations
5.0
4.5
VCC Erase/Write
Lock Voltage
1.4
NOTES:
1. All currents are in RMS unless otherwise noted. Typical values at V = 3.3 V, V = 5.0 V, T = 25°C. These currents are valid for all
CC
PP
product versions (package and speeds).
2. I
I
is specified with the device de-selected. If the device is read while in erase suspend mode, current draw is the sum of
CCES
CCES
and I
.
CCR
3. Automatic Power Saving (APS) reduces I
to less than 1 mA in Static operation.
CCR
4. CMOS Inputs are either V
± 0.2 V or GND ± 0.2 V. TTL Inputs are either V or V .
CC
IL IH
5. In 2.7 V < V < 3.0 V operation, TTL-level input of RP» is V (MAX.) = 0.6 V.
CC
IL
6. V
in read is V - 0.2 V < V
< 5.5 V or GND < V < GND + 0.2 V.
PPL
CC
PPL
PPL
20
4M (512K × 8) Flash Memory
LH28F004SU-Z9
AC Characteristics - Read Only Operations1
V
= 3.3 V ± 0.3 V, T = 20°C to +85°C
A
CC
SYMBOL
tAVAV
tAVGL
tAVQV
tELQV
tPHQV
tGLQV
tELQX
tEHQZ
tGLQX
tGHQZ
PARAMETER
Read Cycle Time
MIN.
150
0
MAX.
UNITS
ns
NOTE
Address Setup to OE» Going Low
Address to Output Delay
CE» to Output Delay
ns
3
2
150
150
750
50
ns
ns
RP» High to Output Delay
OE» to Output Delay
ns
ns
2
3
3
3
3
CE» to Output in Low Z
CE» to Output in High Z
OE» to Output in Low Z
OE» to Output in High Z
0
0
ns
55
40
ns
ns
ns
Output Hold from Address, CE» or
OE» change, whichever occurs first
tOH
0
ns
3
NOTES:
1. See AC Input/Output Reference Waveforms for timing measurements, Figure 4.
2. OE may be delayed up to t - t after the falling edge of CE» without impact on t
3. Sampled, not 100% tested.
»
.
ELQV
GLQV
ELQV
AC Characteristics - Read Only Operations1
V
= 2.85 V ± 0.15 V, T = -20°C to +85°C
A
CC
SYMBOL
tAVAV
tAVGL
tAVQV
tELQV
tPHQV
tGLQV
tELQX
tEHQZ
tGLQX
tGHQZ
PARAMETER
Read Cycle Time
MIN.
190
0
MAX.
UNITS
ns
NOTE
Address Setup to OE» Going Low
Address to Output Delay
CE» to Output Delay
ns
3
2
190
190
900
65
ns
ns
RP» High to Output Delay
OE» to Output Delay
ns
ns
2
3
3
3
3
CE» to Output in Low Z
CE» to Output in High Z
OE» to Output in Low Z
OE» to Output in High Z
0
0
ns
70
55
ns
ns
ns
Output Hold from Address, CE» or
OE» change, whichever occurs first
tOH
0
ns
3
NOTES:
1. See AC Input/Output Reference Waveforms for timing measurements, Figure 4.
2. OE may be delayed up to t - t after the falling edge of CE» without impact on t
3. Sampled, not 100% tested.
»
.
ELQV
ELQV
GLQV
21
LH28F004SU-Z9
4M (512K × 8) Flash Memory
DEVICE AND
ADDRESS
VCC
VCC
POWER-UP
STANDBY
SELECTION
OUTPUTS ENABLED
STANDBY POWER-DOWN
DA.TA.V.ALID
VIH
VIL
ADDRESSES (A)
ADDRESSES STABLE
. . .
tAVAV
VIH
VIL
CE (E)
. . .
tEHQZ
VIH
VIL
OE (G)
tAVGL
tGHQZ
. . .
VIH
VIL
WE (W)
tGLQV
tELQV
tOH
tGLQX
tELQX
. . .
VALID.O.U.TPUT
VOH
VOL
HIGH-Z
HIGH-Z
DATA (D/Q)
tAVQV
5.0 V
GND
VCC
tPHQV
VIH
VIL
RP (P)
28F004SU-Z9-15
Figure 15. ReadTimingWaveforms
22
4M (512K × 8) Flash Memory
LH28F004SU-Z9
Power-Up and ResetTimings
VCC POWER UP
RP (P)
3.3 V
3.0 V
VCC (3 V)
0 V
tPL3V
ADDRESS (A)
DATA (Q)
VALID
tAVQV
VALID
3.3 V OUTPUTS
tPHQV
28F004SU-Z9-16
Figure 16. V Power-Up and RP» ResetWaveforms
CC
SYMBOL
tPL3V
PARAMETER
MIN.
MAX.
UNITS
NOTE
RP# Low to VCC at 3.0 V MIN.
0
µs
ns
ns
1
2
2
tAVQV
Address Valid to Data Valid for VCC = 3.3 V ± 0.3 V
RP# High to Data Valid for VCC = 3.3 V ± 0.3 V
150
750
tPHQV
NOTES:
CE» and OE
»
are switched low after Power-Up.
1. The power supply may start to switch concurrently with RP» going Low. RP» is required to stay low, until V
CC
stays at recommended operating voltage.
2. The address access time and RP» high to data valid time are shown for 3.3 V V operation. Refer to the
CC
AC Characteristics Read Only Operations also.
23
LH28F004SU-Z9
4M (512K × 8) Flash Memory
AC Characteristics for WE»
- Controlled Command Write Operations1
V
= 3.0 V ± 0.3 V, T = +15°C to +35°C
CC
A
SYMBOL
tAVAV
PARAMETER
TYP.
MIN.
150
100
480
10
MAX.
UNITS
NOTE
Write Cycle Time
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
tVPWH
tPHEL
VPP Setup to WE Going High
RP» Setup to CE» Going Low
CE» Setup to WE Going Low
Address Setup to WE Going High
Data Setup to WE Going High
WE Pulse Width
3
tELWL
tAVWH
tDVWH
tWLWH
tWHDX
tWHAX
tWHEH
tWHWL
tGHWL
tWHRL
110
110
110
10
2, 6
2, 6
Data Hold from WE High
Address Hold from WE High
CE» Hold from WE High
2
2
10
10
WE Pulse Width High
75
Read Recovery Before Write
WE High to RY/» BY» Going Low
0
100
RP» Hold from Valid Status Register
Data and RY/» BY» High
tRHPL
0
ns
3
tPHWL
tWHGL
RP» High Recovery to WE Going Low
1
µs
ns
Write Recovery before Read
120
VPP Hold from Valid Status Register
Data and RY/» BY» High
tQVVL
0
µs
1
tWHQV
Duration of Byte Write Operation
Duration of Block Erase Operation
TBD
8
µs
s
4, 5
4
2
tWHQV
0.3
NOTES:
1. Read timing during write and erase are the same as for normal read.
2. Refer to command definition tables for valid address and data values.
3. Sampled, but not 100% tested.
4. Write/Erase durations are measured to valid Status Register (CSR) Data.
5. Byte write operations are typically performed with 1 Programming Pulse.
6. Address and Data are latched on the rising edge of WE» for all Command Write operations.
24
4M (512K × 8) Flash Memory
LH28F004SU-Z9
WRITE VALID
ADDRESS AND DATA
(DATA-WRITE) OR
ERASE CONFIRM
COMMAND
AUTOMATED
DATA-WRITE
OR ERASE
DELAY
WRITE DATA-WRITE
OR ERASE
SETUP COMMAND
DEEP
POWER-DOWN
VIH
ADDRESSES (A)
AIN
(NOTE 1)
VIL
READ
COMPATIBLE
STATUS
tAVAV
tAVWH
tWHAX
REGISTER DATA
(NOTE 3)
VIH
VIL
ADDRESSES (A)
(NOTE 2)
AIN
tAVWH tWHAX
tAVAV
VIH
VIL
CE (E)
tWHGL
tWHEH
tELWL
VIH
VIL
OE (G)
tWHWL
tWHQV 1, 2
tGHWL
VIH
VIL
WE (W)
tWLWH
tWHDX
tDVWH
VIH
VIL
HIGH-Z
tPHWL
DATA (D/Q)
DIN
DIN
DIN
D
DIN
OUT
tWHRL
VOH
VOL
RY/BY (R)
RP (P)
tRHPL
VIH
VIL
(NOTE 4)
tQVVL
tVPWH
VPPH
VPPL
VPP (V)
NOTES:
1. This address string depicts Data-Write/Erase cycles with corresponding verification via ESRD.
2. This address string depicts Data-Write/Erase cycles with corresponding verification via CSRD.
3. This cycle is invalid when using CSRD for verification during Data-Write/Erase operations.
4. RP low transition is only to show tRHPL; not valid for above Read and Write cycles.
28F004SU-Z9-17
Figure 17. AC Waveforms for CommandWrite Operations
25
LH28F004SU-Z9
4M (512K × 8) Flash Memory
AC Characteristics for CE» - Controlled Command Write Operations1
V
= 3.0 V ± 0.3 V, T = +15°C to +35°C
A
CC
SYMBOL
tAVAV
tPHWL
tVPEH
tWLEL
tAVEH
tDVEH
tELEH
tEHDX
tEHAX
tEHWH
tEHEL
tGHEL
tEHRL
PARAMETER
Write Cycle Time
TYP.
MIN.
150
480
100
0
MAX.
UNITS
ns
NOTE
RP» Setup to WE Going Low
VPP Setup to CE» Going High
WE Setup to CE» Going Low
Address Setup to CE» Going High
Data Setup to CE» Going High
CE» Pulse Width
ns
3
3
ns
ns
110
110
110
10
ns
2, 6
2, 6
ns
ns
Data Hold from CE» High
Address Hold from CE» High
WE Hold from CE» High
ns
2
2
10
ns
10
ns
CE» Pulse Width High
75
ns
Read Recovery before Write
CE» High to RY/» BY» Going Low
0
ns
100
ns
RP» Hold from Valid Status Register
Data and RY/» BY» High
tRHPL
0
ns
3
tPHEL
tEHGL
RP» High Recovery to CE» Going Low
1
µs
ns
Write Recovery before Read
120
VPP Hold from Valid Status Register
Data and RY/» BY» High
tQVVL
0
µs
1
tEHQV
Duration of Byte Write Operation
Duration of Block Erase Operations
TBD
8
µs
s
4, 5
4
2
tEHQV
0.3
NOTES:
1. Read timing during write and erase are the same as for normal read.
2. Refer to command definition tables for valid address and data values.
3. Sampled, but not 100% tested.
4. Write/Erase durations are measured to valid Status Register (CSR) Data.
5. Byte Write operations are typically performed with 1 Programming Pulse.
6. Address and Data are latched on the rising edge of CE» for all Command Write Operations.
26
4M (512K × 8) Flash Memory
LH28F004SU-Z9
WRITE VALID
ADDRESS AND DATA
(DATA-WRITE) OR
ERASE CONFIRM
COMMAND
AUTOMATED
DATA-WRITE
OR ERASE
DELAY
WRITE DATA-WRITE
OR ERASE
SETUP COMMAND
DEEP
POWER-DOWN
VIH
ADDRESSES (A)
AIN
(NOTE 1)
VIL
READ
COMPATIBLE
STATUS
tAVAV
tAVEH
tEHAX
REGISTER DATA
VIH
VIL
(NOTE 3)
ADDRESSES (A)
(NOTE 2)
AIN
tAVEH tEHAX
tAVAV
VIH
VIL
WE (W)
tEHWH
tWLEL
tEHGL
VIH
VIL
OE (G)
CE (E)
tEHEL
tEHQV 1, 2
tGHEL
VIH
VIL
tELEH
tEHDX
tDVEH
VIH
VIL
HIGH-Z
DATA (D/Q)
DIN
DIN
DIN
DOUT
DIN
tPHEL
tEHRL
VOH
VOL
RY/BY (R)
RP (P)
tRHPL
VIH
VIL
(NOTE 4)
tQVVL
tVPEH
VPPH
VPPL
VPP (V)
NOTES:
1. This address string depicts Data-Write/Erase cycles with corresponding verification via ESRD.
2. This address string depicts Data-Write/Erase cycles with corresponding verification via CSRD.
3. This cycle is invalid when using CSRD for verification during Data-Write/Erase operations.
4. RP low transition is only to show tRHPL; not valid for above Read and Write cycles.
28F004SU-Z9-18
Figure 18. Alternate AC Waveforms for CommandWrite Operations
27
LH28F004SU-Z9
4M (512K × 8) Flash Memory
Erase and Byte Write Performance
V
= 3.0 V ± 0.3 V, T = +15°C to +35°C
A
CC
SYMBOL
PARAMETER
Byte Write Time
TYP.
MIN.
MAX. UNITS
TEST CONDITIONS
NOTE
1
tWHRH
TBD
µs
2
Two-Byte Serial Write
Time
2
tWHRH
TBD
µs
2
3
tWHRH
16KB Block Write Time
16KB Block Write Time
Block Erase Time (16KB)
Full Chip Erase Time
2.0
1.8
s
s
s
s
Byte Write Mode
2
2
4
tWHRH
Two-Byte Serial Write Mode
TBD
TBD
2
2, 3
NOTES:
1. 25°C, V = 5.0 V
PP
2. Excludes System-Level Overhead.
3. Depends on the number of protected blocks.
4. Upon delivery from SHARP, the LH28F004SU has all 512K × 8 in the ‘1’, or high state.
28
4M (512K × 8) Flash Memory
LH28F004SU-Z9
42CSP (CSP042-P-0808)
INDEX
8.20 [0.323]
7.80 [0.307]
0.10 [0.004]
0.40 [0.016]
TYP.
(See Detail)
DETAIL
0.10 [0.004]
1.0 [1.039] 1.0 [1.039]
TYP.
TYP.
0.30 [0.012]
0.15 [0.006]
0.48 [0.019]
0.42 [0.017]
MAXIMUM LIMIT
MINIMUM LIMIT
DIMENSIONS IN MM [INCHES]
42CSP
29
LH28F004SU-Z9
4M (512K × 8) Flash Memory
ORDERING INFORMATION
LH28F004SU
Device Type
B
-Z9
Speed
Package
15 150 Access Time (ns)
2
42-pin, .67 mm x 8 mm CSP (CSP042-P-0808)
4M (512K x 8) Flash Memory
Example: LH28F004SUB-Z9 (4M (512K x 8) Flash Memory, 150 ns, 42-pin CSP)
28F004SU-Z9-19
30
4M (512K × 8) Flash Memory
LH28F004SU-Z9
LIFE SUPPORT POLICY
SHARP components should not be used in medical devices with life support functions or in safety equipment (or similiar applications
where component failure would result in loss of life or physical harm) without the written approval of an officer of the SHARP Corporation.
WARRANTY
SHARP warrants to Customer that the Products will be free from defects in material and workmanship under normal use and service for
a period of one year from the date of invoice. Customer's exclusive remedy for breach of this warranty is that SHARP will either (i) repair
or replace, at its option, any Product which fails during the warranty period because of such defect (if Customer promptly reported the
failure to SHARP in writing) or, (ii) if SHARP is unable to repair or replace, SHARP will refund the purchase price of the Product upon its
return to SHARP. This warranty does not apply to any Product which has been subjected to misuse, abnormal service or handling, or
which has been altered or modified in design or construction, or which has been serviced or repaired by anyone other than SHARP. The
warranties set forth herein are in lieu of, and exclusive of, all other warranties, express or implied. ALL EXPRESS AND IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR USE AND FITNESS FOR A PARTICULAR PURPOSE ARE SPECIFICALLY
EXCLUDED.
SHARP reserves the right to make changes in specifications at any time and without notice. SHARP does not assume any responsibility
for the use of any circuitry described; no circuit patent licenses are implied.
®
NORTH AMERICA
EUROPE
ASIA
SHARP Corporation
SHARP Electronics Corporation
Microelectronics Group
5700 NW Pacific Rim Blvd., M/S 20
Camas, WA 98607, U.S.A.
Phone: (360) 834-2500
Telex: 49608472 (SHARPCAM)
Facsimile: (360) 834-8903
http://www.sharpmeg.com
SHARP Electronics (Europe) GmbH
Microelectronics Division
Sonninstraße 3
20097 Hamburg, Germany
Phone: (49) 40 2376-2286
Telex: 2161867 (HEEG D)
Facsimile: (49) 40 2376-2232
Integrated Circuits Group
2613-1 Ichinomoto-Cho
Tenri-City, Nara, 632, Japan
Phone: (07436) 5-1321
Telex: LABOMETA-B J63428
Facsimile: (07436) 5-1532
©1997 by SHARP Corporation
Issued July 1996
Reference Code SMT96118
相关型号:
©2020 ICPDF网 联系我们和版权申明