LH28F400SUB [SHARP]

4M (512K 】 8, 256K 】 16) Flash Memory; 4M ( 512K × 8 , 256K × 16 )快闪记忆体
LH28F400SUB
型号: LH28F400SUB
厂家: SHARP ELECTRIONIC COMPONENTS    SHARP ELECTRIONIC COMPONENTS
描述:

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

文件: 总34页 (文件大小:276K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
4M (512K × 8, 256K × 16)  
Flash Memory  
LH28F400SUB-Z0  
49-PIN CSP  
TOP VIEW  
FEATURES  
User-Configurable x8 or x16 Operation  
1
2
3
4
5
6
7
5 V Write/Erase Operation  
A
B
C
D
E
A1  
A4  
A7  
VPP  
A9  
A12  
A15  
(5V V , 3.3V V )  
PP  
CC  
– No Requirement for DC/DC Converter to  
Write/Erase  
A2  
A3  
A5  
A6  
A17  
RY/BY  
NC  
RP  
NC  
NC  
A8  
WE  
NC  
A11  
A10  
A14  
A13  
150 ns Maximum Access Time  
(V = 3.3 V ± 0.3 V)  
CC  
A0  
DQ9  
DQ13 A16  
Min. 2.7 V Read Capability  
DQ15  
/
OE  
DQ1 DQ3 DQ11 DQ4 DQ6  
A-1  
– 160 ns Maximum Access Time  
(V = 2.7 V)  
CC  
F GND DQ8 DQ10 VCC DQ12 DQ14 GND  
32 Independently Lockable Blocks (16K)  
100,000 Erase Cycles per Block  
G
CE  
DQ0 DQ2 VCC DQ5 DQ7  
BYTE  
Automated Byte Write/Block Erase  
– Command User Interface  
– Status Register  
28F400SUB-1  
Figure 1. CSP Configuration  
– RY»/BY» Status Output  
System Performance Enhancement  
– Erase Suspend for Read  
Two-Byte Write  
– Full Chip Erase  
Data Protection  
– Hardware Erase/Write Lockout during  
Power Transition  
– 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  
49-Pin, .67 mm × 8 mm × 8 mm  
CSP Package  
1
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) Flash Memory  
DQ8 - DQ15  
DQ0 - DQ7  
OUTPUT  
BUFFER  
OUTPUT  
BUFFER  
INPUT  
BUFFER  
INPUT  
BUFFER  
DATA  
QUEUE  
REGISTERS  
ID  
I/O  
LOGIC  
BYTE  
REGISTER  
CSR  
OUTPUT  
MULTIPLEXER  
REGISTER  
ESRs  
CE  
OE  
WE  
RP  
CUI  
DATA  
COMPARATOR  
INPUT  
BUFFER  
A-1,0 - A17  
Y GATING/SENSING  
Y-DECODER  
X-DECODER  
RY/BY  
WSM  
ADDRESS  
QUEUE  
LATCHES  
. . .  
. . .  
PROGRAM/  
ERASE  
VOLTAGE  
SWITCH  
ADDRESS  
COUNTER  
VPP  
VCC  
GND  
28F400SUB-2  
Figure 2. LH28F400SU Block Diagram  
2
4M (512K × 8, 256K × 16) Flash Memory  
LH28F400SUB-Z0  
PIN DESCRIPTION  
SYMBOL  
TYPE  
NAME AND FUNCTION  
BYTE-SELECT ADDRESSES: Selects between high and low byte when device is in  
x8 mode. This address is latched in x8 Data Writes. Not used in x16 mode (i.e., the  
DQ15/A-1 Input buffer is turned off when BYTE is high).  
DQ15 - A-1 INPUT  
WORD-SELECT ADDRESSES: Select a word within one 16K block. These  
addresses are latched during Data Writes.  
A0 - A12  
INPUT  
INPUT  
BLOCK-SELECT ADDRESSES: Select 1 of 32 Erase blocks. These addresses are  
latched during Data Writes, Erase and Lock-Block operations.  
A13 - A17  
LOW-BYTE DATA BUS: 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.  
HIGH-BYTE DATA BUS: Inputs data during x16 Data Write operations. Outputs  
array, buffer or identifier data in the appropriate Read mode; not used for Status  
register reads. Floated when the chip is de-selected or the outputs are disabled.  
DQ8 - DQ15 INPUT/OUTPUT  
DQ15/A-1 is address.  
CHIP ENABLE INPUT: Activate the device’s control logic, input buffers, decoders  
and sense amplifiers. CE» must be low to select the device.  
CE»  
RP»  
INPUT  
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 con-  
figuration. When the power transition is 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.  
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»  
BYTE ENABLE: BYTE low places device in x8 mode. All data is then input or  
output on DQ0 - DQ7, and DQ8 - DQ15 float. Address A-1 selects between the high  
INPUT  
BYTE  
VPP  
and low byte. BYTE high places the device in x16 mode, and turns off the A  
-1  
input buffer. Address A0, then becomes the lowest order address.  
ERASE/WRITE POWER SUPPLY (5.0 V ±0.5 V): For erasing memory array blocks  
or writing words/bytes into the flash array.  
SUPPLY  
VCC  
GND  
NC  
SUPPLY  
SUPPLY  
DEVICE POWER SUPPLY (3.0 V ±0.3 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
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) Flash Memory  
INTRODUCTION  
A Command User Interface (CUI) serves as the sys-  
tem interface between the microprocessor or  
microcontroller and the internal memory operation.  
Sharp’s LH28F400SU 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.3V low power operation and very high read/write per-  
formance, the LH28F400SU 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 LH28F400SU’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  
LH28F400SU’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/x16 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  
LH28F400SU is the most cost-effective, high-density  
3.3 V flash memory.  
Software Locking of Memory Blocks  
Memory Protection Set/Reset Capability  
Two-Byte Serial Writes in 8-bit Systems  
Erase All Unlocked Blocks  
Writing of memory data is performed typically within  
20 µs per byte. Writing of memory data is performed  
typically within 30 µs per word.A Block Erase operation  
erases one of the 32 blocks in typically 0.8 seconds,  
independent of the other blocks.  
LH28F400SU allows to erase all unlocked blocks. It  
is desirable in case of which you have to implement  
Erase operation maximum 32 times.  
LH28F400SU 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 8-bit system write  
performance by up to typically 15 µs per byte.  
DESCRIPTION  
The LH28F400SU is a high performance 4M  
(4,194,304 bit) block erasable non-volatile random  
access memory organized as either 256K × 16 or  
512K × 8. The LH28F400SU includes thirty-two 16K  
(16,384) blocks. A chip memory map is shown in  
Figure 3.  
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 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.  
Same as the LH28F008SA, LH28F400SU 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.  
Among the significant enhancements of the  
LH28F400SU:  
3 V Read, 5 V Write/Erase Operation  
The LH28F400SU 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 LH28F400SU has a software con-  
trolled master Write Protect circuit which prevents any  
modifications to memory blocks whose lock-bits are set.  
(5V V , 3V V  
)
PP  
CC  
Low Power Capability (2.7 V V Read)  
CC  
Improved Write Performance  
Dedicated Block Write/Erase Protection  
Command-Controlled Memory Protection  
Set/ResetCapability  
The LH28F400SU will be available in a 49-pin,  
.67 mm thick × 8 mm × 8 mm CSP package.This form  
factor and pinout allow for very high board layout densi-  
ties.  
4
4M (512K × 8, 256K × 16) Flash Memory  
LH28F400SUB-Z0  
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  
Unlocked Blocks can be used. If used, Erase is per-  
formed with reflecting actual lock status, and after that  
Write and Block Erase can be used.  
MEMORY MAP  
7FFFFH  
16KB BLOCK  
31  
30  
29  
28  
27  
7C000H  
7BFFFH  
78000H  
77FFFH  
74000H  
73FFFH  
70000H  
6FFFFH  
16KB BLOCK  
16KB BLOCK  
16KB BLOCK  
16KB BLOCK  
6C000H  
6BFFFH  
16KB BLOCK  
16KB BLOCK  
16KB BLOCK  
26  
25  
24  
68000H  
67FFFH  
64000H  
63FFFH  
60000H  
5FFFFH  
The LH28F400SU 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 LH28F400SU 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  
The LH28F400SU 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.  
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  
48000H  
47FFFH  
The LH28F400SU is specified for a maximum  
44000H  
43FFFH  
access time of 150 ns (t  
) at 3.3 V operation (3.0 to  
ACC  
40000H  
3FFFFH  
3.6 V) over the extended temperature range (-20 to  
+85°C). A corresponding maximum access time of  
3C000H  
3BFFFH  
160 ns (t  
) at 2.7 V (-20 to +85°C) is achieved for  
ACC  
38000H  
37FFFH  
reduced power consumption applications.  
34000H  
33FFFH  
The LH28F400SU 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 1 mA at 3.3 V.  
CC  
8
A Deep Power-Down mode of operation is 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 is 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» switch-  
ing 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.  
20000H  
1FFFFH  
7
1C000H  
1BFFFH  
6
18000H  
17FFFH  
5
14000H  
13FFFH  
16KB BLOCK  
16KB BLOCK  
16KB BLOCK  
4
3
2
10000H  
0FFFFH  
0C000H  
0BFFFH  
08000H  
07FFFH  
16KB BLOCK  
16KB BLOCK  
1
0
04000H  
03FFFH  
00000H  
NOTE: In Byte-wide (x8) mode A-1 is the lowest order address.  
In Word-wide (x16) mode A-1 don't care, address values are  
ignored A1.  
28F400SUB-3  
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  
Figure 3. Memory Map  
draws an I standby current of 15 µA.  
CC  
5
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) Flash Memory  
BUS OPERATIONS, COMMANDS AND STATUS REGISTER DEFINITIONS  
Bus Operations for Word-Wide Mode (BY»TE» = V )  
IH  
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-15 RY»/BY» NOTE  
Read  
DOUT  
High-Z  
High-Z  
High-Z  
00B0H  
ID  
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
4
Write  
DIN  
1, 5, 6  
Bus Operations for Byte-Wide Mode (BY»TE» = V )  
IL  
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 (x8).  
0
IL  
0
IH  
Device ID Code = 6623H (x16). 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  
.
PP  
PPH  
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  
OL  
register read during a write operation.  
6
4M (512K × 8, 256K × 16) Flash Memory  
LH28F400SUB-Z0  
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 completed.  
LH28F400SU 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  
A1 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 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  
-1  
-1  
-1  
WDL, A = 1 looks at the WDH. In word-wide (x16) mode A don't care.  
-1  
-1  
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
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) 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  
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 see Lock  
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. If CSR.7 is set to '1', the block is  
not locked.  
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 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  
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.  
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 SerialWrite,Two Byte SerialWriteand Block 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, Set Write 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  
reporgramming 0 to the Byte data which has been pro-  
gramed 1.  
Program 0 for the bit in which you want to change  
data from 1 to 0.  
Program 1 for the bit which has already been pro-  
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.  
gramed 0.  
For example, changing Byte data from 10111101 to  
10111100 requires 11111110 programing.  
8
4M (512K × 8, 256K × 16) Flash Memory  
LH28F400SUB-Z0  
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  
28F400SUB-4  
Figure 4. Word/Byte Writes with Compatible Status Register  
9
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) Flash Memory  
START  
BUS  
OPERATION  
COMMAND  
COMMENTS  
Write  
Write  
Read  
Block Erase  
Confirm  
D = 20H  
A = X  
WRITE 20H  
D = D0H  
A = BA  
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  
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.  
28F400SUB-5  
Figure 5. Block Erase with Compatible Status Register  
10  
4M (512K × 8, 256K × 16) Flash Memory  
LH28F400SUB-Z0  
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  
28F400SUB-6  
Figure 6. Erase Suspend to Read Array with Compatible Status Register  
11  
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) Flash Memory  
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  
YES  
BLOCK?  
NO  
SET WP  
OPERATION COMPLETE  
28F400SUB-7  
Figure 7. Block Locking Scheme  
12  
4M (512K × 8, 256K × 16) Flash Memory  
LH28F400SUB-Z0  
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.  
28F400SUB-8  
Figure 8. Updating Data in a Locked Block  
13  
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) Flash Memory  
(Apply to LH28F400SU, x16/x8, 48TSOP/56TSOP/44SOP  
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-1 = 0 loads low byte  
of Data Register.  
A-1 = 1 loads high byte  
of Data Register.  
Other Addresses = X  
WRITE FBH  
WRITE DATA/A-1  
Write  
D = WD  
A = WA  
Internally, A-1 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 =  
See Command Bus Cycle notes for description of codes.  
0
ANOTHER  
2-BYTE  
YES  
WRITE?  
NO  
OPERATION COMPLETE  
28F400SUB-9  
Figure 9. Two-Byte Serial Writes with Compatible Status Registers (LH28F400SU)  
14  
4M (512K × 8, 256K × 16) Flash Memory  
LH28F400SUB-Z0  
START  
(NOTE)  
BUS  
COMMAND  
COMMENTS  
D = A7H  
OPERATION  
Write  
Erase All  
Unlocked  
Blocks  
WRITE A7H  
WRITE D0H  
A = X  
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 =  
1
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.  
See Command Bus Cycle notes for description of codes.  
CSR FULL STATUS  
CHECK IF DESIRED  
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 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.  
28F400SUB-10  
Figure 10. Erase All Unlocked Blocks with Compatible Status Registers  
15  
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) Flash Memory  
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  
28F400SUB-11  
Figure 11. Set Write Protect  
16  
4M (512K × 8, 256K × 16) Flash Memory  
LH28F400SUB-Z0  
BUS  
OPERATION  
START  
COMMAND  
COMMENTS  
Check CSR.7  
Read  
READ COMPATIBLE  
STATUS REGISTER  
1 = WSM Ready  
0 = WSM Busy  
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  
28F400SUB-12  
Figure 12. Reset Write Protect  
17  
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) Flash Memory  
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  
Storage temperature ......................... -65°C to +125°C  
V
= 3.3 V ± 0.3 V Systems  
CC  
SYMBOL  
TA  
PARAMETER  
MIN.  
-20  
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  
-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 VCC + 0.5  
V
2
I
Current into any Non-Supply Pin  
Output Short Circuit Current  
±30  
mA  
mA  
IOUT  
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  
For 3.3 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 A-1  
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.  
18  
4M (512K × 8, 256K × 16) Flash Memory  
LH28F400SUB-Z0  
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  
TEST  
1.5 OUTPUT  
TEST POINTS  
INPUT 1.5  
0.0  
FROM OUTPUT  
UNDER 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  
28F400SUB-13  
28F400SUB-14  
Figure 13. Transient Input/Output  
Figure 14. Transient Equivalent Testing  
Reference Waveform (V = 3.3 V)  
Load Circuit (V = 3.3 V)  
CC  
CC  
19  
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) Flash Memory  
DC Characteristics  
V
V
= 3.3 V ± 0.3 V, T = -20°C to +85°C (Erase/Write)  
CC  
CC  
A
= 2.7 V ~ 3.6 V, T = -20°C to +85°C (Read)  
A
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.,  
4
15  
µA  
CE», RP» = VCC ±0.2 V  
BYTE = VCC ±0.2 V or GND ±0.2 V  
ICCS  
VCC Standby Current  
1, 4  
VCC = VCC MAX.,  
CE», RP» = VIH  
BYTE = VIH or VIL  
0.3  
0.2  
4
8
mA  
µA  
VCC Deep Power-Down  
Current  
ICCD  
1
RP» = GND ±0.2 V  
VCC = VCC MAX.,  
CMOS: CE» = GND ±0.2 V  
BYTE = GND ±0.2 V or VCC ±0.2 V  
Inputs = GND ±0.2 V or VCC ±0.2 V  
TTL: CE» = VIL,  
1
ICCR  
VCC Read Current  
35  
mA  
1, 3, 4  
BYTE = VIH or VIL  
Inputs = VIL or VIH  
f = 8 MHz, IOUT = 0 mA  
VCC = VCC MAX.,  
CMOS: CE» = GND ±0.2 V  
BYTE = VCC ±0.2 V or GND ±0.2 V  
Inputs = GND ±0.2 V or VCC ±0.2 V  
TTL: CE = VIL,  
2
ICCR  
VCC Read Current  
10  
20  
mA  
1, 3, 4  
BYTE = VIH or VIL  
Inputs = VIL or VIH  
f = 4 MHz, IOUT = 0 mA  
ICCW  
ICCE  
VCC Write Current  
8
6
16  
12  
mA  
mA  
Word/Byte Write in Progress  
Block Erase in Progress  
1
1
VCC Block Erase Current  
VCC Erase Suspend  
Current  
CE» = VIH  
Block Erase Suspended  
ICCES  
IPPS  
3
6
±10  
8
mA  
µA  
µA  
1, 2  
1
VPP Standby Current  
±1  
0.2  
VPP VCC  
VPP Deep Power-Down  
Current  
IPPD  
1
RP» = GND ±0.2 V  
20  
4M (512K × 8, 256K × 16) Flash Memory  
LH28F400SUB-Z0  
DC Characteristics (Continued)  
V
V
= 3.3 V ± 0.3 V, T = -20°C to +85°C (Erase/Write)  
CC  
CC  
A
= 2.7 V ~ 3.6 V, T = -20°C to +85°C (Read)  
A
SYMBOL  
PARAMETER  
TYPE  
MIN.  
MAX.  
UNITS  
TEST CONDITIONS  
NOTE  
IPPR  
VPP Read Current  
200  
µA  
VPP > VCC  
1
VPP = VPPH, Word/Byte  
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  
5.5  
5.5  
6
VPP during Write/Erase  
Operations  
VPPH  
5.0  
4.5  
VCC Erase/Write  
Lock Voltage  
VLKO  
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  
21  
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) Flash Memory  
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  
NOTE  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Address Setup to OE» Going Low  
Address to Output Delay  
CE» to Output Delay  
3
2
150  
150  
750  
50  
RP» High to Output Delay  
OE» to Output Delay  
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
55  
40  
Output Hold from Address, CE» or  
OE» change, whichever occurs first  
tOH  
0
ns  
ns  
ns  
3
3
3
tFLGZ  
BYTE Low to Output in High Z  
60  
tFLEL  
tFHEL  
BYTE High or Low to CE» Low  
20  
NOTES:  
1. See AC Input/Output Reference Waveforms for timing measurements.  
2. OE may be delayed up to t - t after the falling edge of CE» without impact on t  
ELQV  
»
.
ELQV  
GLQV  
3. Sampled, not 100% tested.  
22  
4M (512K × 8, 256K × 16) Flash Memory  
LH28F400SUB-Z0  
1
AC Characteristics - Read Only Operations (Continued)  
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.  
160  
0
MAX.  
UNITS  
ns  
NOTE  
Address Setup to OE» Going Low  
Address to Output Delay  
CE» to Output Delay  
ns  
3
2
160  
160  
830  
55  
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  
60  
45  
ns  
ns  
ns  
Output Hold from Address, CE» or  
OE» change, whichever occurs first  
tOH  
0
ns  
ns  
ns  
3
3
3
tFLGZ  
BYTE Low to Output in High Z  
65  
tFLEL  
tFHEL  
BYTE High or Low to CE» Low  
25  
NOTES:  
1. See AC Input/Output Reference Waveforms for timing measurements.  
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  
23  
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) Flash Memory  
DEVICE AND  
ADDRESS  
VCC  
VCC  
POWER-UP  
STANDBY  
SELECTION  
OUTPUTS ENABLED  
STANDBY POWER-DOWN  
DA.TA.V.ALID  
. . .  
VIH  
ADDRESSES (A)  
ADDRESSES STABLE  
tAVAV  
VIL  
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)  
28F400SUB-15  
Figure 15. Read Timing Waveforms  
24  
4M (512K × 8, 256K × 16) Flash Memory  
LH28F400SUB-Z0  
. . .  
. . .  
VIH  
ADDRESSES (A)  
VIL  
ADDRESSES STABLE  
tAVAV  
VIH  
CE (E)  
VIL  
. . .  
. . .  
tEHQZ  
VIH  
OE (G)  
VIL  
tFLEL  
tGHQZ  
tAVGL  
tAVQV  
VIH  
BYTE (F)  
VIL  
. . .  
tGLQV  
tELQV  
tOH  
tGLQX  
tELQX  
. . .  
DATA OUT.PU.T.  
VOH  
HIGH-Z  
VOL  
HIGH-Z  
DATA  
INPUT  
DATA (DQ0 - DQ7)  
tAVQV  
tFLQZ  
VOH  
HIGH-Z  
HIGH-Z  
DATA  
OUTPUT  
DATA (DQ8 - DQ15  
)
VOL  
28F400SUB-16  
Figure 17. BY»TE» Timing Waveforms  
25  
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) Flash Memory  
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  
28F400SUB-17  
Figure 17. V  
Power-Up and RP» Reset Waveforms  
CC  
SYMBOL  
tPL3V  
PARAMETER  
MIN.  
MAX.  
UNITS  
µs  
NOTE  
RP# Low to VCC at 3.0 V MIN.  
0
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  
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. RP» is required to stay low, until V  
stays at  
CC  
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.  
26  
4M (512K × 8, 256K × 16) Flash Memory  
LH28F400SUB-Z0  
AC Characteristics for WE»  
- Controlled Command Write Operations1  
V
= 3.3 V ± 0.3 V, T = -20°C to +85°C  
CC  
A
SYMBOL  
tAVAV  
PARAMETER  
TYP.  
MIN.  
150  
100  
480  
10  
MAX.  
UNITS  
ns  
NOTE  
Write Cycle Time  
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  
ns  
3
ns  
tELWL  
ns  
tAVWH  
tDVWH  
tWLWH  
tWHDX  
tWHAX  
tWHEH  
tWHWL  
tGHWL  
tWHRL  
120  
120  
120  
10  
ns  
2, 6  
2, 6  
ns  
ns  
Data Hold from WE High  
Address Hold from WE High  
CE» Hold from WE High  
ns  
2
2
10  
ns  
10  
ns  
WE Pulse Width High  
75  
ns  
Read Recovery before Write  
WE 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
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  
20  
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.  
27  
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) Flash Memory  
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)  
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.  
28F400SUB-18  
Figure 18. AC Waveforms for Command Write Operations  
28  
4M (512K × 8, 256K × 16) Flash Memory  
LH28F400SUB-Z0  
AC Characteristics for CE» - Controlled Command Write Operations1  
V
= 3.3 V ± 0.3 V, T = -20°C to +85°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 Set up 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  
120  
120  
120  
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 Operation  
20  
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.  
29  
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) Flash Memory  
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  
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.  
28F400SUB-19  
Figure 19. Alternate AC Waveforms for Command Write Operations  
30  
4M (512K × 8, 256K × 16) Flash Memory  
LH28F400SUB-Z0  
Erase and Word/Byte Write Performance  
V
= 3.3 V ± 0.3 V, T = -20°C to +85°C  
A
CC  
(1)  
SYMBOL  
PARAMETER  
Byte Write Time  
TYP.  
MIN.  
MAX. UNITS  
TEST CONDITIONS  
NOTE  
2
1
tWHRH  
20  
µs  
µs  
µs  
2
tWHRH  
Two-Byte Serial Write Time  
Word Write Time  
30  
2, 3  
2, 4  
2
3
tWHRH  
30  
4
tWHRH  
16KB Block Write Time  
16KB Block Write Time  
16KB Block Write Time  
Block Erase Time (16KB)  
Full Chip Erase Time  
0.33  
0.26  
1.5  
1.2  
1.2  
13  
s
s
s
s
s
Byte Write Mode  
5
tWHRH  
Two-Byte Serial Write Mode  
Word Write Mode  
2, 3  
2, 4  
2
6
tWHRH  
0.26  
1.1  
12 - 26.4  
312  
2, 5  
NOTES:  
1. 25°C, V = 5.0 V Sampled.  
PP  
2. Excludes System-Level Overhead.  
3. Two-Byte Serial Write mode is valid at x8-bit configuration only.  
4. Word Write mode is valid at x16-bit configuration only.  
5. Depends on the number of protected blocks.  
31  
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) Flash Memory  
49CSP (CSP049-P-0808)  
INDEX  
8.20 [0.323]  
7.80 [0.307]  
0.10 [0.004]  
S
0.40 [0.016]  
TYP.  
(See Detail)  
DETAIL  
0.10 [0.004]  
S
1.0 [1.039]  
1.0 [1.039]  
TYP.  
TYP.  
0.30 [0.012]  
0.15 [0.006]  
0.48 [0.019]  
0.48 [0.016]  
MAXIMUM LIMIT  
MINIMUM LIMIT  
DIMENSIONS IN MM [INCHES]  
49CSP  
32  
4M (512K × 8, 256K × 16) Flash Memory  
LH28F400SUB-Z0  
ORDERING INFORMATION  
LH28F400SU  
Device Type  
B
-Z0  
Speed  
Package  
150 Access Time (ns)  
2
49-pin, .67 mm x 8 mm CSP (CSP049-P-0808)  
4M (512K x 8, 256K x 16) Flash Memory  
Example: LH28F400SUB-Z0 (4M (512K x 8, 256K x 16) Flash Memory, 150 ns, 49-pin CSP)  
28F400SUB-20  
33  
LH28F400SUB-Z0  
4M (512K × 8, 256K × 16) 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 October 1996  
Reference Code SMT96108  

相关型号:

LH28F400SUB-Z0

4M (512K 】 8, 256K 】 16) Flash Memory
SHARP

LH28F400SUE-LC15

x8/x16 Flash EEPROM
ETC

LH28F400SUE-LF12

Flash, 512KX8, 120ns, PDSO48, TSOP1-48
SHARP

LH28F400SUE-LF15

Flash, 512KX8, 150ns, PDSO48, TSOP1-48
SHARP

LH28F400SUE-NC60

4M (512K 】 8, 256K 】 16) Flash Memory
SHARP

LH28F400SUE-NC80

4M (512K 】 8, 256K 】 16) Flash Memory
SHARP

LH28F400SUE-NF60

Flash, 512KX8, 60ns, PDSO48, TSOP1-48
SHARP

LH28F400SUE-NF80

Flash, 512KX8, 80ns, PDSO48, TSOP1-48
SHARP

LH28F400SUHE-LF12

Flash, 512KX8, 120ns, PDSO48, TSOP1-48
SHARP

LH28F400SUHE-LF15

Flash, 512KX8, 150ns, PDSO48, TSOP1-48
SHARP

LH28F400SUHE-NC80

4Mbit(512Kbit x 8, 256 Kbit x 16) 5V Single Voltage Flash Memory
SHARP

LH28F400SUHN

4M Flash Memory
SHARP