LH28F004SU-Z9 [SHARP]

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

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

文件: 总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 theOperating 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  

相关型号:

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

LH28F004SUT-N80

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