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