LH28F004SU-Z1 [SHARP]

4M (512K 】 8) Flash Memory; 4M ( 512K × 8 )快闪记忆体
LH28F004SU-Z1
型号: LH28F004SU-Z1
厂家: SHARP ELECTRIONIC COMPONENTS    SHARP ELECTRIONIC COMPONENTS
描述:

4M (512K 】 8) Flash Memory
4M ( 512K × 8 )快闪记忆体

文件: 总32页 (文件大小:182K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
4M (512K × 8) Flash Memory  
LH28F004SU-Z1  
40-PIN TSOP  
TOP VIEW  
FEATURES  
512K × 8 Word Configuration  
A16  
A15  
A14  
1
2
3
40  
39  
38  
A17  
5 V Write/Erase Operation (5 V V )  
PP  
GND  
NC  
– No Requirement for DC/DC Converter  
to Write/Erase  
4
5
37  
36  
NC  
A13  
A12  
100 ns Maximum Access Time  
A10  
A11  
A9  
DQ7  
DQ6  
DQ5  
DQ4  
VCC  
VCC  
NC  
6
7
35  
34  
32 Independently Lockable Blocks (16K)  
100,000 Erase Cycles per Block  
A8  
8
33  
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
22  
21  
WE  
RP  
VPP  
RY/BY  
A18  
A7  
9
Automated Byte Write/Block Erase  
– Command User Interface  
– Status Register  
10  
11  
12  
13  
14  
15  
16  
– RY»/BY» Status Output  
DQ3  
DQ2  
DQ1  
DQ0  
OE  
System Performance Enhancement  
– Erase Suspend for Read  
Two-Byte Write  
A6  
A5  
A4  
17  
18  
19  
– Full Chip Erase  
A3  
GND  
Data Protection  
A2  
CE  
A0  
– Hardware Erase/Write Lockout during  
Power Transitions  
A1  
20  
– Software Erase/Write Lockout  
28F004SUT-Z1-1  
Independently Lockable for Write/Erase  
on Each Block (Lock Block and Protect  
Set/Reset)  
Figure 1. TSOP Configuration  
5 µA (Typ.) I in CMOS Standby  
CC  
0.2 µA (Typ.) Deep Power-Down  
State-of-the-Art 0.55 µm ETOX™ Flash  
Technology  
40-pin, 1.2 mm × 10 mm × 20 mm TSOP  
(Type I) Package  
1
LH28F004SU-Z1  
4M (512K × 8) Flash Memory  
DQ0 - DQ7  
OUTPUT  
BUFFER  
INPUT  
BUFFER  
DATA  
QUEUE  
REGISTER  
ID  
I/O  
LOGIC  
REGISTER  
CSR  
OUTPUT  
MULTIPLEXER  
REGISTER  
ESRs  
CE  
OE  
WE  
RP  
CUI  
DATA  
COMPARATOR  
Y GATING/SENSING  
. . .  
INPUT  
BUFFER  
A0 - A18  
Y-DECODER  
X-DECODER  
RY/BY  
WSM  
ADDRESS  
QUEUE  
LATCH  
PROGRAM/  
ERASE  
VOLTAGE  
SWITCH  
. . .  
ADDRESS  
COUNTER  
VPP  
VCC  
GND  
28F004SUT-Z1-2  
Figure 2. LH28F004SU-Z1 Block Diagram  
2
4M (512K × 8) Flash Memory  
LH28F004SU-Z1  
PIN DESCRIPTION  
SYMBOL  
TYPE  
INPUT  
NAME AND FUNCTION  
WORD-SELECT ADDRESSES: Select a word within one 16K block. These  
addresses are latched during Data Writes.  
A0 - A13  
BLOCK-SELECT ADDRESSES: Select 1 of 32 Erase blocks. These addresses are  
latched during Data Writes, Erase and Lock-Block operations.  
A14 - A18  
INPUT  
DATA INPUT/OUTPUT: Inputs data and commands during CUI write cycles.  
DQ0 - DQ7 INPUT/OUTPUT Outputs 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 INPUT: 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: RP» low places the device in a Deep Power-Down state. All  
circuits that burn static power, even those circuits enabled in standby mode, are  
turned off. When returning from Deep Power-Down, a recovery time of 550 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).  
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  
VCC  
GND  
NC  
SUPPLY  
SUPPLY  
DEVICE POWER SUPPLY (5.0 V ±0.5 V): Do not leave any power pins floating.  
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  
3
LH28F004SU-Z1  
4M (512K × 8) Flash Memory  
INTRODUCTION  
A Commander User Interface (CUI) serves as the  
system interface between the microprocessor or  
microcontroller and the internal memory operation.  
Sharp’s LH28F004SU-Z1 4M Flash Memory is a revo-  
lutionary architecture which enables the design of truly  
mobile, high performance, personal computing and com-  
munication products. With innovative capabilities, 5 V  
single voltage operation and very high read/write per-  
formance, the LH28F004SU-Z1 is also the ideal choice  
for designing embedded mass storage flash memory  
systems.  
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.  
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:  
The LH28F004SU-Z1 is a very high density, highest  
performance non-volatile read/write solution for solid-  
state storage applications. Its independently lockable  
32 symmetrical blocked architecture (16K each)  
extended cycling, low power operation, very fast write  
and read performance and selective block locking pro-  
vide a highly flexible memory component suitable for  
high density memory cards, Resident Flash Arrays and  
PCMCIA-ATA Flash Drives. The LH28F004SU-Z1’s  
single power supply operation enables the design of  
memory cards which can be read/written in 5.0 V sys-  
tems. Its x8 architecture allows the optimization of  
memory to processor interface.The flexible block lock-  
ing option enables bundling of executable application  
software in a Resident Flash Array or memory card.  
Manufactured on Sharp’s 0.55 µm ETOX™ process  
technology, the LH28F004SU-Z1 is the most cost-  
effective, high-density 5.0 V flash memory.  
• Software Locking of Memory Blocks  
• Memory Protection Set/Reset Capability  
Two-Byte Successive Writes in 8-bit Systems  
• Erase All Unlocked Blocks  
Writing of memory data is performed typically within  
13 µs. A Block Erase operation erases one of the 32  
blocks in typically 0.6 seconds, independent of the other  
blocks.  
LH28F004SU-Z1 allows to erase all unlocked blocks.  
It is desirable in case you have to implement Erase op-  
eration maxmum 32 times.  
LH28F004SU-Z1 enablesTwo-Byte serialWrite which  
is operated by three times command input.This feature  
can improve system write performance by up to typi-  
cally 10 µs per byte.  
Description  
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.  
The LH28F004SU-Z1 is a high performance  
4M (4,194,304 bit) block erasable non-volatile random  
access memory organized as 512K × 8. The  
LH28F004SU-Z1 includes thirty-two 16K (16,384)  
blocks. A chip memory map is shown in Figure 3.  
Same as the LH28F008SA, LH28F004SU-Z1  
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 al-  
low to resume erase operation.  
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.  
The LH28F004SU-Z1 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-Z1 has a software  
controlled master Write Protect circuit which prevents  
any modifications to memory blocks whose lock-bits are  
set.  
Among the significant enhancements of the  
LH28F004SU-Z1:  
• 5 V Read, Write/Erase Operations (5 V V , V  
)
CC PP  
• Low Power Capability  
• Improved Write Performance  
• Dedicated Block Write/Erase Protection  
• Command-Controlled Memory Protection  
Set/Reset Capability  
The LH28F004SU-Z1 will be available in a 40-pin,  
1.2 mm thick × 10 mm × 20 mm TSOP (Type I) pack-  
age.This form factor and pinout allow for very high board  
layout densities.  
4
4M (512K × 8) Flash Memory  
LH28F004SU-Z1  
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  
written to reflect the actual lock status. However, when  
the device power-on or RP» turns High, Erase All Un-  
locked Blocks can be used. If used, Erase is performed  
with reflecting actual lock status, and after that Write  
and Block Erase can be used.  
MEMORY MAP  
7FFFFH  
16KB BLOCK  
16KB BLOCK  
31  
30  
29  
28  
27  
7C000H  
7BFFFH  
78000H  
77FFFH  
74000H  
73FFFH  
70000H  
6FFFFH  
16KB BLOCK  
16KB BLOCK  
16KB BLOCK  
6C000H  
6BFFFH  
16KB BLOCK  
16KB BLOCK  
16KB BLOCK  
26  
25  
24  
68000H  
67FFFH  
64000H  
63FFFH  
60000H  
5FFFFH  
The LH28F004SU-Z1 contains Status Register to  
accomplish various functions:  
• A Compatible Status Register (CSR) which is  
100% compatible with the LH28F008SA Flash  
Memory’s Status Register.This register, when used  
alone, provides a straightforward upgrade capabil-  
ity to the LH28F004SU-Z1 from a LH28F008SA  
based design.  
16KB BLOCK  
23  
5C000H  
5BFFFH  
58000H  
57FFFH  
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
4C000H  
4BFFFH  
The LH28F004SU-Z1 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.  
48000H  
47FFFH  
44000H  
43FFFH  
40000H  
3FFFFH  
The LH28F004SU-Z1 is specified for a maximum  
3C000H  
3BFFFH  
access time of 100 ns (t  
) at 5 V operation (4.5 to  
ACC  
5.5 V) over the commercial temperature range (0 to  
+70°C).  
38000H  
37FFFH  
34000H  
33FFFH  
The LH28F004SU-Z1 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).  
16KB BLOCK  
16KB BLOCK  
16KB BLOCK  
16KB BLOCK  
16KB BLOCK  
16KB BLOCK  
16KB BLOCK  
16KB BLOCK  
30000H  
2FFFFH  
2C000H  
2BFFFH  
28000H  
27FFFH  
24000H  
23FFFH  
In APS mode, the typical I current is 2 mA at 5.0 V.  
CC  
8
20000H  
1FFFFH  
A Deep Power-Down mode of operation is invoked  
when the RP» (called PWD on the LH28F008SA) pin  
transitions low.This mode brings the device power con-  
sumption to less than 5 µA, and provides additional write  
protection by acting as a device reset pin during power  
transitions. A reset time of 550 ns is required from RP»  
switching high until outputs are again valid. In the Deep  
Power-Down state, the WSM is reset (any current  
operation will abort) and the CSR register is cleared.  
7
1C000H  
1BFFFH  
6
18000H  
17FFFH  
5
14000H  
13FFFH  
16KB BLOCK  
16KB BLOCK  
16KB BLOCK  
16KB BLOCK  
16KB BLOCK  
4
3
2
1
0
10000H  
0FFFFH  
0C000H  
0BFFFH  
08000H  
07FFFH  
04000H  
03FFFH  
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  
00000H  
28F004SUT-Z1-3  
draws an I standby current of 10 µA.  
CC  
Figure 3. Memory Map  
5
LH28F004SU-Z1  
4M (512K × 8) Flash Memory  
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 = 21H.  
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 = V  
.
PPH  
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.  
8. Only to RP», V (MIN.) = 2.4 V at TTL-level input.  
IH  
6
4M (512K × 8) Flash Memory  
LH28F004SU-Z1  
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-Z1 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-down mode, the block lock status bit 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.  
7
LH28F004SU-Z1  
4M (512K × 8) Flash Memory  
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  
2 = 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 further 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  
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, Set Write Protect command must be  
written to reflect actual block lock status.  
SOFTWARE ALGORITHMS  
Overview  
With the advanced Command User Interface, its Per-  
formance Enhancement commands and Status Regis-  
ters, 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 must be written be-  
fore Write Block Lock command.To reflect actual block  
lock status, Set Write Protect command is succeeded.  
Reset Write Protect command enables Write/Erase  
operation to each block.  
The software flowcharts describing how a given  
operation proceeds are shown here. Figures 4 through  
6 depict flowcharts using the 2nd generation flash de-  
vice in the LH28F008SA-compatible mode. Figures 7  
through 12 depict flowcharts using the 2nd generation  
flash device’s performance enhancement commands  
mode.  
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.  
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  
Write, Two Byte Serial Write and Block Erase can not  
8
4M (512K × 8) Flash Memory  
LH28F004SU-Z1  
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  
28F004SUT-Z1-4  
Figure 4. Word/Byte Writes with Compatible Status Register  
9
LH28F004SU-Z1  
4M (512K × 8) Flash Memory  
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 =  
Repeat for subsequent Block Erasures.  
CSR Full Status Check can be done after each Block Erase,  
or after a sequence of Block Erasures.  
1
Write FFH after the last operation to reset  
device to read array mode.  
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  
Standby  
1 = Erase Error  
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
CLEAR CSRD  
RETRY/ERROR  
RECOVERY  
28F004SUT-Z1-5  
Figure 5. Block Erase with Compatible Status Register  
10  
4M (512K × 8) Flash Memory  
LH28F004SU-Z1  
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
Read  
Array  
D = FFH  
A = X  
Write  
Read  
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  
28F004SUT-Z1-6  
Figure 6. Erase Suspend to Read array with Compatible Status Register  
11  
LH28F004SU-Z1  
4M (512K × 8) Flash Memory  
BUS  
OPERATION  
START  
COMMENTS  
COMMAND  
Read  
Q = CSRD  
READ COMPATIBLE  
STATUS REGISTER  
Toggle CE or OE  
to update CSRD.  
1 = WSM Ready  
0 = WSM Busy  
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  
YES  
ANOTHER  
BLOCK  
NO  
SET WP  
OPERATION COMPLETE  
28F004SUT-Z1-7  
Figure 7. Block Locking Scheme  
12  
4M (512K × 8) Flash Memory  
LH28F004SU-Z1  
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.  
28F004SUT-Z1-8  
Figure 8. Updating Data in a Locked Block  
13  
LH28F004SU-Z1  
4M (512K × 8) Flash Memory  
(Apply to LH28F004SU, x8, 40TSOP)  
START  
BUS  
OPERATION  
COMMAND  
COMMENTS  
Q = CSRD  
READ COMPATIBLE  
STATUS REGISTER  
Read  
Toggle CE or OE  
to update CSRD.  
1 = WSM Ready  
0 = WSM Busy  
0
CSR.7 =  
Write  
Write  
2-Byte  
Write  
D = FBH  
A = X  
1
D = WD  
WRITE FBH  
A
10 = 0 loads low byte  
of Data Register.  
10 = 1 loads high byte  
A
of Data Register.  
WRITE DATA/A10  
Other Addresses = X  
Write  
D = WD  
A = WA  
WRITE  
DATA/ADDRESS  
Internally, A10 is automatically  
complemented to load the  
alternate byte location of the  
Data Register.  
READ COMPATIBLE  
STATUS REGISTER  
Q = CSRD  
Read  
Toggle CE or OE  
to update CSRD.  
1 = WSM Ready  
0 = WSM Busy  
0
CSR.7 =  
NOTE:  
1
If CSR.4, 5 is set, as it is command sequence error,  
should be cleared before further attempts are initiated.  
(NOTE)  
1
CSR Full Status Check can be done after each 2-Byte Write,  
or after a sequence of 2-Byte Writes.  
CSR.4, 5 =  
Write FFH after the last operation to reset device to read  
array mode.  
0
See Command Bus Cycle notes for description of codes.  
ANOTHER  
2-BYTE  
YES  
WRITE  
NO  
OPERATION COMPLETE  
28F004SUT-Z1-9  
Figure 9. Two-Byte Serial Writes with Compatible Status Registers (40-pin TSOP)  
14  
4M (512K × 8) Flash Memory  
LH28F004SU-Z1  
(Apply to LH28F400SU, x16/8, 56TSOP/44SOP)  
START  
BUS  
OPERATION  
COMMAND  
COMMENTS  
Q = CSRD  
READ COMPATIBLE  
STATUS REGISTER  
Read  
Toggle CE or OE  
to update CSRD.  
1 = WSM Ready  
0 = WSM Busy  
0
CSR.7 =  
Write  
Write  
2-Byte  
Write  
D = FBH  
A = X  
1
D = WD  
WRITE FBH  
A
-1 = 0 loads low byte  
of Data Register.  
-1 = 1 loads high byte  
A
WRITE DATA/A-1  
of Data Register.  
Other Addresses = X  
Write  
D = WD  
A = WA  
WRITE  
DATA/ADDRESS  
Internally, A-1 is automatically  
complemented to load the  
alternate byte location of the  
Data Register.  
READ COMPATIBLE  
STATUS REGISTER  
Q = CSRD  
Read  
Toggle CE or OE  
to update CSRD.  
1 = WSM Ready  
0 = WSM Busy  
0
CSR.7 =  
NOTE:  
1
If CSR.4, 5 is set, as it is command sequence error,  
should be cleared before further attempts are initiated.  
(NOTE)  
1
CSR Full Status Check can be done after each 2-Byte Write,  
or after a sequence of 2-Byte Writes.  
CSR.4, 5 =  
0
Write FFH after the last operation to reset device to read  
array mode.  
See Command Bus Cycle notes for description of codes.  
ANOTHER  
2-BYTE  
YES  
WRITE  
NO  
OPERATION COMPLETE  
28F004SUT-Z1-10  
Figure 10. Two-Byte Serial Writes with Compatible Status Registers (56-pin TSOP, 44-pin SOP)  
15  
LH28F004SU-Z1  
4M (512K × 8) Flash Memory  
BUS  
OPERATION  
START  
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.  
1
Write FFH after the last operation to reset  
device to read array mode.  
See Command Bus Cycle notes for description of codes.  
CSR FULL STATUS  
CHECK IF DESIRED  
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 SR.3  
1 = VPP Low Detect  
0 = VPP OK  
Standby  
CSR.3, 4, 5 should be cleared, if set, before further attempts  
are initiated.  
1
V
PP LOW  
CSR.3 =  
0
DETECT  
CLEAR CSRD  
RETRY/ERROR  
RECOVERY  
28F004SUT-Z1-11  
Figure 11. Erase All Unlocked Blocks with Compatible Status Registers  
16  
4M (512K × 8) Flash Memory  
LH28F004SU-Z1  
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
1
(NOTE)  
CSR.4, 5 =  
0
OPERATION  
COMPLETE  
28F004SUT-Z1-12  
Figure 12. Set Write Protect  
17  
LH28F004SU-Z1  
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  
28F004SUT-Z1-13  
Figure 13. Reset Write Protect  
18  
4M (512K × 8) Flash Memory  
LH28F004SU-Z1  
ELECTRICAL SPECIFICATIONS  
Absolute Maximum Ratings*  
*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 theOperating Conditions”  
may affect device reliability.  
Temperature under bias ......................... 0°C to +80°C  
Storage temperature ......................... -65°C to +125°C  
4
V
= 5.0 V ± 0.5V Systems  
CC  
SYMBOL  
TA  
PARAMETER  
MIN.  
0
MAX. UNITS TEST CONDITIONS  
NOTE  
Operating Temperature, Commercial  
VCC with Respect to GND  
70.0  
7.0  
°C  
V
Ambient Temperature  
1
2
2
VCC  
-0.2  
-0.2  
VPP  
VPP Supply Voltage with Respect to GND  
7.0  
V
Voltage on any Pin (Except VCC, VPP  
with Respect to GND  
)
V
-0.5  
7.0  
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.  
4. AC specifications are valid at both voltage ranges. See DC Characteristics tables for voltage range-specific specifications.  
Capacitance  
For 5.0 V Systems  
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  
pF  
pF  
pF  
ns  
TA = 25°C, f = 1.0 MHz  
TA = 25°C, f = 1.0 MHz  
For VCC = 5.0 V ±0.5 V  
25 transmission line delay  
1
1
1
COUT  
Capacitance Looking into an Output Pin  
Load Capacitance Driven by Outputs for  
Timing Specifications  
CLOAD  
100  
2.5  
Equivalent Testing Load Circuit VCC ± 10%  
NOTE:  
1. Sampled, not 100% tested.  
19  
LH28F004SU-Z1  
4M (512K × 8) Flash Memory  
Timing Nomenclature  
For 5.0 V systems use the standard JEDEC 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 4.5 V Min.  
Driven, but not necessarily valid  
High Impedance  
W
P
R
V
5 V  
2.5 ns OF 25 TRANSMISSION LINE  
2.4  
2.0  
2.0  
INPUT  
TEST POINTS  
OUTPUT  
FROM OUTPUT  
UNDER TEST  
TEST  
POINT  
0.8  
0.8  
0.45  
NOTE:  
AC test inputs are driven at VOH (2.4 VTTL) for a Logic '1' and VOL  
(0.45 VTTL) for a Logic '0'. Input timing begins at VIH (2.0 VTTL  
)
TOTAL CAPACITANCE = 100 pF  
and VIL (0.8 VTTL). Output timing ends at VIH and VIL. Input rise  
28F004SUT-Z1-15  
and fall times (10% to 90%) < 10 ns.  
28F004SUT-Z1-14  
Figure 15. Transient Equivalent Testing  
Load Circuit (V = 5.0 V)  
Figure 14. Transient Input/Output  
CC  
Reference Waveform (V = 5.0 V)  
CC  
20  
4M (512K × 8) Flash Memory  
LH28F004SU-Z1  
DC Characteristics  
V
= 5.0 V ± 0.5 V, T = 0°C to +70°C  
A
CC  
SYMBOL  
PARAMETER  
Input Load 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  
Output Leakage Current  
±10  
VCC = VCC MAX.,  
CE», RP» = VCC ±0.2 V  
5
1
10  
4
µA  
mA  
µA  
ICCS  
VCC Standby Current  
1,4  
1
VCC = VCC MAX.,  
CE», RP» = VIH  
VCC Deep Power-Down  
Current  
ICCD  
0.2  
5
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 = 10 MHz, IOUT = 0 mA  
1
ICCR  
VCC Read Current  
60  
30  
mA  
mA  
1, 3, 4  
VCC = VCC MAX.,  
CMOS: CE» = GND ±0.2 V  
Inputs = GND ±0.2 V or VCC ±0.2 V  
TTL: CE» = VIL  
2
ICCR  
VCC Read Current  
13  
1, 3, 4  
Inputs = VIL or VIH  
f = 5 MHz, IOUT = 0 mA  
Byte/Two-Byte Serial Write  
in Progress  
ICCW  
ICCE  
ICCES  
IPPS  
VCC Write Current  
18  
18  
5
35  
25  
10  
±10  
5
mA  
mA  
mA  
µA  
1
1
VCC Block Erase Current  
Block Erase in Progress  
VCC Erase Suspend  
Current  
CE» = VIH  
Block Erase Suspended  
1, 2  
1
VCC Standby Current  
VPP VCC  
VPP Deep Power-Down  
Current  
IPPD  
0.2  
µA  
RP» = GND ±0.2 V  
1
21  
LH28F004SU-Z1  
4M (512K × 8) Flash Memory  
DC Characteristics (Continued)  
V
= 5.0 V ± 0.5 V, T = 0°C to +70°C  
A
CC  
SYMBOL  
PARAMETER  
TYPE  
MIN.  
MAX.  
UNITS  
TEST CONDITIONS  
VPP > VCC  
NOTE  
IPPR  
VPP Read Current  
65  
200  
µA  
1
VPP = VPPH, Byte/Two-Byte  
Serial Write in Progress  
IPPW  
VPP Write Current  
VPP Erase Current  
15  
20  
65  
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.5  
2.0  
0.8  
V
V
VCC + 0.5  
VCC = VCC MIN. and  
IOL = 5.8 mA  
VOL  
Output Low Voltage  
0.45  
V
V
V
V
V
V
IOL = -2.5 mA  
VCC = VCC MIN.  
1
VOH  
0.85 VCC  
VCC - 0.4  
0.0  
Output High Voltage  
IOL = -100 µA  
VCC = VCC MIN.  
2
VOH  
VPP during Normal  
Operations  
VPPL  
VPPH  
VLKO  
5.5  
5.5  
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 = 5.0 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 2 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. Only to RP», V (Min.) = 2.4 V at TTL-level input.  
IH  
22  
4M (512K × 8) Flash Memory  
LH28F004SU-Z1  
AC Characteristics - Read Only Operations1  
V
= 5.0 V ± 0.5 V, T = 0°C to +70°C  
A
CC  
SYMBOL  
tAVAV  
tAVGL  
tAVQV  
tELQV  
tPHQV  
tGLQV  
tELQX  
tEHQZ  
tGLQX  
tGHQZ  
PARAMETER  
Read Cycle Time  
MIN.  
100  
0
MAX.  
UNITS  
ns  
NOTE  
Address Setup to OE» Going Low  
Address to Output Delay  
CE» to Output Delay  
ns  
3
100  
100  
550  
40  
ns  
ns  
2
4
2
3
3
3
3
RP» High to Output Delay  
OE» to Output Delay  
ns  
ns  
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  
35  
35  
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 failing edge of CE» without impact on t  
ELQV  
»
.
ELQV  
GLQV  
3. Sampled, not 100% tested.  
4. Only to RP», V (MIN.) = 2.4 V.  
IH  
23  
LH28F004SU-Z1  
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.UT.PUT  
VOH  
VOL  
HIGH-Z  
HIGH-Z  
DATA (D/Q)  
tAVQV  
5.0 V  
GND  
VCC  
tPHQV  
VIH  
VIL  
RP (P)  
28F004SUT-Z1-16  
Figure 16. Read Timing Waveforms  
24  
4M (512K × 8) Flash Memory  
LH28F004SU-Z1  
POWER-UP AND RESETTIMINGS  
VCC POWER UP  
RP (P)  
5.0 V  
4.5 V  
VCC (5 V)  
0 V  
tPL5V  
ADDRESS (A)  
DATA (Q)  
VALID  
tAVQV  
VALID  
5.0 V OUTPUTS  
tPHQV  
28F004SUT-Z1-17  
Figure 17. V  
Power-Up and RP» Reset Waveforms  
CC  
SYMBOL  
tPL5V  
PARAMETER  
MIN.  
MAX.  
UNITS  
µs  
NOTE  
RP# Low to VCC at 4.5 V MIN.  
0
1
2
2
tAVQV  
Address Valid to Data Valid for VCC 5 V ± 10%  
RP# High to Data Valid for VCC 5 V ± 10%  
100  
550  
ns  
tPHQV  
ns  
NOTES:  
CE» and OE  
»
are switched low after Power-Up.  
1. The power supply may start to switch concurrently with RP» going Low.  
2. The address access time and RP» high to data valid time are shown for 5 V V operation. Refer to the  
CC  
AC Characteristics Read Only Operations also.  
25  
LH28F004SU-Z1  
4M (512K × 8) Flash Memory  
AC Characteristics for WE»  
- Controlled Command Write Operations1  
V
= 5.0 V ± 0.5 V, T = 0°C to +70°C  
CC  
A
SYMBOL  
tAVAV  
PARAMETER  
TYP.  
MIN.  
100  
100  
480  
0
MAX.  
UNITS  
NOTE  
Write Cycle Time  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
tVPWH  
tPHEL  
VPP Set up 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  
60  
60  
60  
0
2, 6  
2, 6  
Data Hold from WE High  
Address Hold from WE High  
CE» Hold from WE High  
2
2
10  
10  
50  
0
WE Pulse Width High  
Read Recovery before Write  
WE High to RY/» BY» Going Low  
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  
80  
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  
13  
4.5  
0.3  
µs  
s
4, 5  
4
2
tWHQV  
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.  
26  
4M (512K × 8) Flash Memory  
LH28F004SU-Z1  
WRITE VALID  
ADDRESS AND DATA  
(DATA-WRITE) OR  
ERASE CONFIRM  
COMMAND  
WRITE  
DATA-WRITE  
OR ERASE  
AUTOMATED  
DATA-WRITE  
OR ERASE  
DELAY  
DEEP  
POWER-DOWN  
SETUP COMMAND  
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)  
tQWL  
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.  
28F004SUT-Z1-18  
Figure 18. AC Waveforms for Command Write Operations  
27  
LH28F004SU-Z1  
4M (512K × 8) Flash Memory  
AC Characteristics for CE» - Controlled Command Write Operations1  
V
= 5.0 V ± 0.5 V, T = 0°C to +70°C  
A
CC  
SYMBOL  
tAVAV  
tPHWL  
tVPEH  
tWLEL  
tAVEH  
tDVEH  
tELEH  
tEHDX  
tEHAX  
tEHWH  
tEHEL  
tGHEL  
tEHRL  
PARAMETER  
Write Cycle Time  
TYP.  
MIN.  
100  
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  
60  
60  
60  
0
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  
10  
50  
0
ns  
ns  
CE» Pulse Width High  
ns  
Read Recovery before Write  
CE» High to RY/» BY» Going Low  
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  
80  
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 Operation  
13  
4.5  
0.3  
µs  
s
4, 5  
4
2
tEHQV  
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.  
28  
4M (512K × 8) Flash Memory  
LH28F004SU-Z1  
WRITE VALID  
ADDRESS AND DATA  
(DATA-WRITE) OR  
ERASE CONFIRM  
COMMAND  
WRITE  
DATA-WRITE  
OR ERASE  
AUTOMATED  
DATA-WRITE  
OR ERASE  
DELAY  
DEEP  
POWER-DOWN  
VIH  
SETUP COMMAND  
ADDRESSES (A)  
AIN  
(NOTE 1)  
VIL  
READ  
COMPATIBLE  
STATUS  
tAVAV  
tAVEH  
tEHAX  
REGISTER DATA  
(NOTE 3)  
VIH  
VIL  
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)  
tQWL  
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.  
28F004SUT-Z1-19  
Figure 19. Alternate AC Waveforms for Command Write Operations  
29  
LH28F004SU-Z1  
4M (512K × 8) Flash Memory  
Erase and Byte Write Performance  
V
= 5.0 V ± 0.5 V, T = 0°C to +70°C  
A
CC  
(1)  
SYMBOL  
PARAMETER  
Byte Write Time  
TYP.  
MIN.  
MAX. UNITS  
TEST CONDITIONS  
NOTE  
1
tWHRH  
13  
µs  
µs  
2
2
2
tWHRH  
Two-Byte Serial Write Time  
16KB Block Write Time  
16KB Block Write Time  
Block Erase Time (16KB)  
Full Chip Erase Time  
20  
3
tWHRH  
0.22  
0.17  
1.0  
1.0  
10  
s
s
s
s
Byte Write Mode  
Two-Byte Serial Write Mode  
2
4
tWHRH  
2
0.6  
2
8.8 - 14.4  
2, 3  
NOTES:  
1. 25°C, V = 5.0 V  
PP  
2. Excludes System-Level Overhead.  
3. Depends on the number of protected blocks.  
30  
4M (512K × 8) Flash Memory  
LH28F004SU-Z1  
40TSOP (TSOP040-P-1020)  
40  
1
0.50 [0.020]  
TYP.  
10.20 [0.402]  
9.80 [0.386]  
0.25 [0.010]  
0.15 [0.006]  
20  
21  
1.10 [0.043]  
0.90 [0.035]  
SEE DETAIL  
1.19  
0.49 [0.019]  
0.39 [0.015]  
0.125 [0.005]  
[0.047]  
MAX.  
DETAIL  
18.60 [0.732]  
18.20 [0.717]  
19.30 [0.760]  
18.70 [0.736]  
0 - 10°  
0.49 [0.019]  
0.39 [0.015]  
20.30 [0.799]  
19.70 [0.776]  
0.18 [0.007]  
0.08 [0.003]  
0.22 [0.009]  
0.02 [0.001]  
MAXIMUM LIMIT  
DIMENSIONS IN MM [INCHES]  
MINIMUM LIMIT  
40TSOP  
ORDERING INFORMATION  
LH28F004SU  
Device Type  
T
-Z1  
Speed  
Package  
100 Access Time (ns)  
40-pin, 1.2 x 10 x 20 mm TSOP (Type I) (TSOP040-P-1020)  
4M (512K x 8) Flash Memory  
Example: LH28F004SUT-Z1 (4M (512K x 8) Flash Memory, 100 ns, 40-pin TSOP)  
28F004SUT-Z1-20  
31  
LH28F004SU-Z1  
4M (512K × 8) Flash Memory  
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 1995  
Reference Code SMT96109  

相关型号:

LH28F004SU-Z9

4M (512 】 8) Flash Memory
SHARP

LH28F004SUB-Z9

x8 Flash EEPROM
ETC

LH28F004SUHT-L15

Flash, 512KX8, 150ns, PDSO40, TSOP1-40
SHARP

LH28F004SUHT-LF15

Flash, 512KX8, 150ns, PDSO40, TSOP1-40
SHARP

LH28F004SUHT-N80

Flash, 512KX8, 80ns, PDSO40, TSOP1-40
SHARP

LH28F004SUHT-NF80

Flash, 512KX8, 80ns, PDSO40, TSOP1-40
SHARP

LH28F004SUT-L12

Flash, 512KX8, 120ns, PDSO40, TSOP1-40
SHARP

LH28F004SUT-L15

Flash, 512KX8, 150ns, PDSO40, TSOP1-40
SHARP

LH28F004SUT-LC12

x8 Flash EEPROM
ETC

LH28F004SUT-LC15

x8 Flash EEPROM
ETC

LH28F004SUT-LF12

Flash, 512KX8, 120ns, PDSO40, TSOP1-40
SHARP

LH28F004SUT-N60

Flash, 512KX8, 60ns, PDSO40, TSOP1-40
SHARP