Sanyo LE28BW168T 16 megabit flashbank memory Datasheet

16 Megabit FlashBank Memory
FEATURES:
• Single 3.0-Volt Read and Write Operations
Sp
ec
ifi
ca
tio
ns
LE28BW168T
•
• Separate Memory Banks by Address Space
– Simultaneous Read and Write Capability
• Superior Reliability
– Endurance: 10,000 Cycles
– Data Retention: 10 years
• Low Power Consumption
– Active Current, Read:
10 mA (typical)
– Active Current, Read & Write:
30 mA (typical)
– Standby Current:
5µA (typical)
– Auto Low Power Mode Current:
5µA (typical)
Pr
el
im
in
ar
y
•
•
•
•
•
• Fast Write Operation
– Bank Erase + Program:
8 sec (typical)
– Block Erase + Program:
500 ms (typical)
– Sector Erase + Program:
30 ms (typical)
• Fixed Erase, Program, Write Times
– Does not change after cycling
•
Product Description
The LE28BW168T consists of two memory banks, 2 each
512K x 16 bits sector mode flash EEPROM manufactured
with SANYO's proprietary, high performance FlashTechnology. The LE28BW168T writes with a 3.0-volt-only power
supply.
1
Read Access Time
– 80/90 nsec
Latched Address and Data
End of Write Detection
– Toggle Bit
– Data # Polling
Flash Bank: Two Small Erase Element Sizes
– 1K Words per Sector or 32K Words per Block
– Erase either element before Word Program
CMOS I/O Compatibility
Packages Available
– 48-Pin TSOP
Continuous Hardware and Software Data
Protection (SDP)
with alternative flash technologies, whose Erase and Program times increase with accumulated erase/program
cycles.
Device Operation
The LE28BW168T operates as two independent 8 Megabit
Word Pogram, Sector Erase flash EEPROMs.
The LE28BW168T is divided into two separate memory
banks, 2 each 512K x 16 Flash banks. Each Flash bank is
typically used for program code storage and contains 512
sectors, each of 1K words or 16 blocks, each of 32K words.
The Flash banks may also be used to store data.
All memory banks share common address lines, I/O lines,
WE#, and OE#. Memory bank selection is by bank select
address. WE# is used with SDP to control the Erase and
Program operation in each memory bank.
Any bank may be used for executing code while writing data
to a different bank. Each memory bank is controlled by
separate Bank selection address (A19) lines.
The LE28BW168T provides the added functionality of
being able to simultaneously read from one memory bank
while erasing, or programming to one other memory bank.
Once the internally controlled Erase or Program cycle in a
memory bank has commenced, a different memory bank can
be accessed for read. Also, once WE# and CE# are high
during the SDP load sequence, a different bank may be
accessed to read. LE28BW168T which selectes a bank by
a address. It can be used as a normal conventinal flash
memory when operats erase or program operation to only a
bank at non-concurrent operation.
The LE28BW168T inherently uses less energy during Erase,
and Program than alternative flash technologies. The total
energy consumed is a function of the applied voltage, current,
and time of application. Since for any given voltage range, the
Flash technology uses less current to program and has a
shorter Erase time, the total energy consumed during any
Erase or Program operation is less than alternative flash
technologies. The Auto Low Power mode automatically
reduces the active read current to approximately the same as
standby; thus, providing an average read current of approximately 1 mA/MHz of Read cycle time.
The device ID cannot be accessed while any bank is writing,
erasing, or programming.
The Auto Low Power Mode automatically puts the
LE28BW168T in a near standby mode after data has been
accessed with a valid Read operation. This reduces the IDD
active read current from typically 10mA to typically 5µA.
The Flash technology provides fixed Erase and Program
times, independent of the number of erase/program cycles
that have occurred. Therefore the system software or hardware does not have to be modified or de-rated as is necessary
1
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata Oizumi Gunma Japan
The Flash Bank product family was jointly developed by SANYO and Sillicon Storage Technology,Inc.(SST),under SST's technology license. This preliminary specification is subject to change without notice.
R.1.10(12/22/99) No.xxxx-1/20
16 Megabit FlashBank Memory
2
LE28BW168T
The Auto Low Power mode reduces the typical IDD active
read current to the range of 1mA/MHz of Read cycle time.
If a concurrent Read while Write is being performed, the IDD
is reduced to typically 40mA. The device exits the Auto Low
Power mode with any address transition or control signal
transition used to initiate another Read cycle, with no access
time penalty.
Read
The Read operation of the LE28BW168T Flash banks is
controlled by CE# and OE#, a chip enable and output enable
both have to be low for the system to obtain data from the
outputs. OE# is the output control and is used to gate data
from the output pins. The data bus is in high impedance state
when OE# is high. Refer to the timing waveforms for further
details (Figure 3).
When the read operation is executed without address
change after power switch on, CE# should be changed the
level high to low. If the read operation is executed after
programing , CE# should be changed the level high to low.
Write
All Write operations are initiated by first issuing the Software Data Protect (SDP) entry sequence for Bank, Block, or
Sector Erase. Word Program in the selected Flash bank.
Word Program and all Erase commands have a fixed duration, that will not vary over the life of the device, i.e., are
independent of the number of Erase/Program cycles endured.
Either Flash bank may be read to another Flash Bank during
the internally controlled write cycle.
The device is always in the Software Data Protected mode for
all Write operations Write operations are controlled by
toggling WE# or CE#. The falling edge of WE# or CE#,
whichever occurs last, latches the address. The rising edge of
WE# or CE#, whichever occurs first, latches the data and
initiates the Erase or Program cycle.
For the purposes of simplification, the following descriptions will assume WE# is toggled to initiate an Erase or
Program. Toggling the applicable CE# will accomplish the
same function. (Note, there are separate timing diagrams to
illustrate both WE# and CE# controlled Program or Write
commands.)
Word Program
The Word Program operation consists of issuing the SDP
Word Program command, initiated by forcing CE# and WE#
low, and OE# high. The words to be programmed must be in
the erased state, prior to programming. The Word Program
command programs the desired addresses word by word.
During the Word Program cycle, the addresses are latched by
the falling edge of WE#. The data is latched by the rising edge
of WE#. ( See Figure 4-1 for WE# or 4-2 for CE# controlled
Word Program cycle timing waveforms, Table 3 for the
command sequence, and Figure 15 for a flowchart. )
During the Erase or Program operation, the only valid reads
from that bank are Data# Polling and Toggle Bit. The other
bank may be read.
The specified Bank, Block, or Sector Erase time is the only
time required to erase. There are no preprogramming or
other commands or cycles required either internally or
externally to erase the bank, block, or sector.
Erase Operations
The Bank Erase is initiated by a specific six-word load
sequence (See Tables 3). A Bank Erase will typically be less
than 70 ms.
An alternative to the Bank Erase in the Flash bank is the Block
or Sector Erase. The Block Erase will erase an entire Block
(32K words) in typically 15 ms. The Sector Erase will erase
an entire sector (1024 words) in typically 15 ms. The Sector
Erase provides a means to alter a single sector using the
Sector Erase and Word Program modes. The Sector Erase is
initiated by a specific six-word load sequence (see Table 3).
During any Sector, Block, or Bank Erase within a bank, any
other bank may be read.
Bank Erase
The LE28BW168T provides a Bank Erase mode, which
allows the user to clear the Flash bank to the "1"state. This is
useful when the entire Flash must be quickly erased.
The software Flash Bank Erase mode is initiated by issuing
the specific six-word loading sequence, as in the Software
Data Protection operation. After the loading cycle, the
device enters into an internally timed cycle.( See Table 3 for
specific codes, Figure 5-1 for the timing waveform, and
Figure12 for a flowchart. )
Block Erase
The LE28BW168T provides a Block Erase mode, which
allows the user to clear any block in the Flash bank to the
"1"state. The software Block Erase mode is initiated by
issuing the specific six-word loading sequence, as in the
Software Data Protect operation. After the loading cycle, the
device enters into an internally timed Erase cycle. (See Table
3 for specific codes, Figure 5-2 for the timing waveform, and
Figure 13 for a flowchart.) During the Erase operation, the
only valid reads are Data# Polling and Toggle Bit from the
selected bank, other banks may perform normal read.
Sector Erase
The LE28BW168T provides a Sector Erase mode, which
allows the user to clear any sector in the Flash bank to the
2
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata Oizumi
Gunma Japan
R.1.10(12/22/99) No.xxxx-2/20
16 Megabit FlashBank Memory
3
LE28BW168T
"1"state. The software Sector Erase mode is initiated by
issuing the specific six-word loading sequence, as in the
Software Data Protect operation. After the loading cycle, the
device enters into an internally timed Erase cycle.( See Table
3 for specific codes, Figure 5-3 for the timing waveform, and
Figure 14 for a flowchart.) During the Erase operation, the
only valid reads are Data# Polling and Toggle Bit from the
selected bank, other banks may perform normal read.
the toggling will stop. The device is then ready for the next
operation. (See Figure 7 for Flash bank Toggle Bit timing
waveforms and Figure 16 for a flowchart.)
Data Protection
The LE28BW168T provides both hardware and software
features to protect nonvolatile data from inadvertent writes.
Hardware Data Protection
Write Operation Status Detection
Noise/Glitch Protection: A WE# pulse of less than 5 ns will not
initiate a Write cycle.
The LE28BW168T provides two software means to detect the
completion of a Flash bank Program cycle, in order to optimize
the system Write cycle time. The software detection includes
two status bits : Data# Polling (DQ7) and Toggle Bit (DQ6). The
end of Write Detection mode is enabled after the rising edge of
WE#, which initiates the internal Erase or Program cycle.
VDD Power Up/Down Detection: The Write operation is inhibited when VDD is less than 1.5 volts.
Write Inhibit Mode: Forcing OE# low, CE# high, or WE# high
will inhibit the Write operation. This prevents inadvertent
writes during power-up or power-down.
The actual completion of the nonvolatile write is a synchronous with the system; therefore, either a Data# Polling or
Toggle Bit read may be simultaneous with the completion of the
Write cycle. If this occurs, the system will possibly get an
erroneous result, i.e. valid data may appear to conflict with
either DQ7 or DQ6. In order to prevent spurious device rejection, if an erroneous result occurs, the software routine should
include a loop to read the accessed location an additional two
(2) times. If both reads are valid, then the device has completed
the Write cycle, otherwise the rejection is valid.
Software Data Protection (SDP)
The LE28BW168T provides the JEDEC approved software
data protection scheme as a requirement for initiating a Write,
Erase, or Program operation. With this scheme, any Write
operation requires the inclusion of a series of three word-load
operations to precede the Word Program operation. The threeword load sequence is used to initiate the Program cycle,
providing optimal protection from inadvertent Write operations, e.g., during the system power-up or power-down. The
six-word sequence is required to initiate any Bank, Block, or
Sector Erase operation.
There is no provision to abort an Erase or Program operation,
once initiated. For the SANYO Flash technology, the associated Erase and Program times are so fast, relative to system
reset times, there is no value in aborting the operation. Note,
reads can always occur from any bank not performing an Erase
or Program operation.
The requirements for JEDEC compliant SDP are in byte format.
The LE28BW168T is organized by word; therefore, the contents of DQ8 to DQ15 are "Don't Care"during any SDP (3-word
or 6-word) command sequence.
Should the system reset, while a Block or Sector Erase or Word
Program is in progress in the bank where the boot code is
stored, the system must wait for the completion of the operation
before reading that bank. Since the maximum time the system
would have to wait is 25 ms (for a Block Erase), the system ability
to read the boot code would not be affected.
During the SDP load command sequence, the SDP load cycle
is suspended when WE# is high. This means a read may occur
to any other bank during the SDP load sequence.
The bank reserve in SDP load sequence is reserved by the bus
cycle of command materialization. If the command sequence
is aborted, e.g., an incorrect address is loaded, or incorrect data
is loaded, the device will return to the Read mode within TRC
of execution of the load error.
Data# Polling (DQ7)
When the LE28BW168T is in the internal Flash bank Program
cycle, any attempt to read DQ7 of the last word loaded during
the Flash bank Word Load cycle will receive the complement
of the true data. Once the Write cycle is completed, DQ7 will
show true data. The device is then ready for the next operation.
(See Figure 6 for the Flash bank Data Polling timing waveforms
and Figure 16 for a flowchart.)
Concurrent Read and Write Operations
The LE28BW168T provides the unique benefit of being able
to read any bank, while simultaneously erasing, or programming one other bank. This allows data alteration code to be
executed from one bank, while altering the data in another bank.
The next table lists all valid states.
Toggle Bit (DQ6)
During the Flash bank internal Write cycle, any consecutive
attempts to read DQ6 will produce alternating 0's and 1's, i.e.
toggling between 0 and 1. When the Write cycle is completed,
3
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata Oizumi Gunma Japan
R.1.10(12/22/99) No.xxxx-3/20
16 Megabit FlashBank Memory
4
LE28BW168T
Concurrent Read/Write State Table
Note:
Bank1
Bank2
Read
No Operation
Read
Write
Write
Read
No Operation
Write
Write
No Operation
No Operation
Read
Product Identification Table
For the purposes of this table, write means to Block, Sector, or Bank Erase, or Word
Program as applicable to the appropriate bank.
The device will ignore all SDP commands and toggling of WE#
when an Erase or Program operation is in progress. Note,
Product Identification entry commands use SDP; therefore,
this command will also be ignored while an Erase or Program,
operation is in progress.
Product Identification
The product identification mode identifies the device
manufacturer as SANYO and provides a code to identify
each bank. The manufacturer ID is the same for each bank;
however, each bank has a separate device ID. Each bank is
individually accessed using the applicable Bank Address and
a software command. Users may wish to use the device ID
operation to identify the write algorithm requirements for
each bank.
Word
Data
Maker ID
0000H
0062H
Device Code(Bank1)
0001H
2595H
Device Code(Bank2)
0001H
2596H
Device ID codes are unique to each bank. Should a chip ID
be required, any of the bank IDs may be used as the chip
ID. While in the read software ID mode, no other operation
is allowed until after exiting these modes.
Product Identification Mode Exit
In order to return to the standard Read mode, the Product
Identification mode must be exited. Exit is accomplished by
issuing the Software ID exit command, which returns the
device to normal operation. This command may also be
used to reset the device to the Read mode after any
inadvertent transient condition that apparently causes the
device to behave abnormally, e.g., not read correctly. For
details, (see Table 3 for software operation and Figures 9 for
timing waveforms.)
(For details, see Table 3 for software operation and Figures
8 for timing waveforms. )
A15
A14
A13
A12
A11
A10
A9
A8
WE#
NC
A19
NC
NC
BE#3
NC
A18
A17
A7
A6
A5
A4
A3
A2
CE#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
TSOP 48
Type - I
Normal Bend
(10mm x 14mm)
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
A16
VSS
DQ15
DQ7
DQ14
DQ6
DQ13
DQ5
DQ12
DQ4
NC
VDD
DQ11
DQ3
DQ10
DQ2
DQ9
DQ1
DQ8
DQ0
OE#
VSS
A0
A1
Figure 1 : Pin Description : TSOP-1 (10mm x 14mm)
4
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata Oizumi
Gunma Japan
R.1.10(12/22/99) No.xxxx-4/20
16 Megabit FlashBank Memory
5
LE28BW168T
Symbol
A19
Pin Name
Function
Bank Select address
To activate the Bank1 when low, to activate the Bank2 when high.
A18-A0
Flash Bank addresses
To provide Flash Bank address
A18-A15
Flash Bank Block addresses
To select a Flash Bank Block for erase
A18-A10
Flash Bank Sector addresses
To select a Flash Bank Sector for erase
Data Input/Output
To output data during read cycle and receive input data during write
cycle. The outputs are in tristate when OE# is high or CE# is high.
DQ15-DQ0
CE#
Chip Enable
To activate the Flash Bank when CE# is low.
OE#
Output Enable
To gate the data output buffers.
WE#
Write Enable
To control the write, erase or program operations.
VDD
Power Supply
To provide 3.0 volts supply.(3.0 volts ± 3.3volts)
GND
Ground
NC
No Connection
Unconnected Pins
Note)BE3# should be connected to VDD signal as usual.
Table1: Pin Description
Y-Decoder
Charge Pump
&
Vref.
512Kx16
Flash Bank1
Address Buffers
&
Latches
X-Decoder
512Kx16
Flash Bank2
A19-A0
CE#
OE#
WE#
DQ15-DQ0
Control Logic
I/O Buffers & Data Latches
Figure2: Functinaly Block Diagram
5
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata Oizumi Gunma Japan
R.1.10(12/22/99) No.xxxx-5/20
16 Megabit FlashBank Memory
6
LE28BW168T
Array Operating Mode
CE#
OE#
WE#
DQ
A19
A18-A0
Bank1
VIL
VIL
VIH
DOUT
VIL
Bank2
VIL
VIL
VIH
DOUT
VIH
AIN
AIN
Bank1
VIL
VIH
VIL
DIN
VIL
See Table:3
Bank2
VIL
VIH
VIL
DIN
VIH
See Table:3
Bank1
VIL
VIH
VIL
DIN
VIL
See Table:3
Bank2
VIL
VIH
VIL
DIN
VIH
See Table:3
Read
Block Erase
Sector Erase
Program
Bank1
VIL
VIH
VIL
DIN
VIL
See Table:3
Bank2
VIL
VIH
VIL
DIN
VIH
See Table:3
Standby
VIH
X
X
High Z
X
X
VIH
VIL
VIL
X
X
X
Bank1
VIL
VIH
VIL
DIN
VIL
See Table:3
Bank2
VIL
VIH
VIL
DIN
VIH
See Table:3
CE#
OE#
WE#
DQ
A19
Bank1
VIL
VIL
VIH
DOUT
VIL
A18-A1 = VIL
Bank2
VIL
VIL
VIH
DOUT
VIH
A0 = VIL or VIH
Write Inhibit
Bank Erase
Status Operating Mode
A18-A0
Product Identification
Note: Entering illegal state during an Erase, Program, or Write operation will not affect the operation, i.e., the erase, program, or
write will continue to normal completion.
Table:2 Operating Modes Selection
6
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata Oizumi
Gunma Japan
R.1.10(12/22/99) No.xxxx-6/20
16 Megabit FlashBank Memory
7
LE28BW168T
Table:3 Software Command Codes
Command Code
1stBus Cycle
2ndBus Cycle
3rdBus Cycle
4thBus Cycle
5thBus Cycle
6thBus Cycle
Address
Data
Address
Data
Address
Data
Address
Data
Address
Data
Address
Data
Note1,4
Note5
Note1,4
Note5
Note1,4
Note5
Note1,4
Note5
Note1,4
Note5
Note1,4
Note5
Software ID Entry
5555
AA
2AAA
55
+BAX
90
Note2
Software ID Exit
5555
AA
2AAA
55
+BAX
F0
Note3
Word Program
5555
AA
2AAA
55
5555
A0
Word
Address
Data
In
Sector Erase
5555
AA
2AAA
55
5555
80
5555
AA
2AAA
55
Block Erase
5555
AA
2AAA
55
5555
80
5555
AA
2AAA
55
Bank Erase
5555
AA
2AAA
55
5555
80
5555
AA
2AAA
55
5555
5555
SAX
+BAX
LAX
+BAX
5555
+BAX
30
50
10
Notes for Software Product ID Command Code:
1. Command Code Address format : A14 - A0 are in HEX code.
2.With A14 - A0 = 0;
Sanyo Manufacturer Code = 0062H is read with A0 = 0.
Sanyo LE28BW168T Device code 2595H, 2596H is read with A0 = 1.
3.The device does not remain in software Product ID Mode if powered down.
4.Address form A14 to A18 are 'Don't Care' for Command sequences.
A19 is bank selection address has been reserved in last bus cycle of Command sequence.
5.Data format DQ0 to DQ7 are in HEX and DQ8 to DQ15 are "Don't Care".
6.BAX = Bank address: A19, LAX = Block address:A18 to A15, SAX = Sector address: A18 to A10.
7
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata Oizumi Gunma Japan
R.1.10(12/22/99) No.xxxx-7/20
16 Megabit FlashBank Memory
8
LE28BW168T
[Absolute Maximum Stress Ratings]
Applied conditions greater than those listed under "absolute maximum Stress Ratings" may cause permanent damage to the device.
This is a stress rating only and functional operation of the device at these conditions or conditions greater than those defined in
the operational sections of this data sheet is not implied. Exposure to absolute maximum stress rating conditions may affect device
reliability.
Storage Temperature
D. C. Voltage on Any Pin to Ground Potential
Transient Voltage (<20 ns) on Any Pin to Ground Potential
Package Power Dissipation Capability (Ta = 25ºC)
:
:
:
:
-65ºC to +150ºC
-0.5V to VDD + 0.5V
-1.0V to VDD + 1.0V
1.0W
[Operating Range]
Ambient Temperature
: -40ºC to +80ºC
VDD
: 3.0V ± 0.3V
[AC condition of Test]
: 5 ns
Input Rise/Fall Time
: CL = 30 pF
Output Load
(See Figures 10 and 11)
[DC Operating Characteristics]
Symbol
Max
Unit
20
mA
40
mA
Read + Erase /
Program
60
mA
CE# = VIL, OE# = WE# = VIH ,
Address Input = VIL/VIH, at f =10MHz,
WE# = VIH, VDD = VDD(Max)
ISB
Standby current
(CMOS input)
40
µA
CE# = VIHC , VDD = VDD(Max)
ILI
IOL
Input Leak current
Output Leak current
10
10
µA
µA
VIN = GND to VDD, VDD = VDD(Max)
VOUT = GND to VDD, VDD = VDD(Max)
IDD
Parameter
Min
Pow er Supply current
Read
Write
VIL
VILC
VIH
VIHC
Input
Input
Input
Input
VOL
VOH
Output Low Voltag
Output High Voltag
Low Voltage
Low Voltag (CMOS)
High Voltag
High Voltge (CMOS)
VDD*0.2
0.2
VDD*0.8
VDD-0.2
VDD-0.2
0.2
Test Condition
CE# = VIL, WE# = VIH, I/O's open,
Address Input = VIL/VIH, at f =10MHz,
VDD = VDD(Max)
CE# = WE# = VIL, OE# = VIH, VDD = VDD(Max)
V
V
V
V
V
V
IOL = 100µA, VDD = VDD(Min)
IOH = -100µA, VDD = VDD(Min)
8
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata Oizumi
Gunma Japan
R.1.10(12/22/99) No.xxxx-8/20
16 Megabit FlashBank Memory
9
LE28BW168T
[Recommend System Power-up Timings]
Symbol
TPU-READ(1)
TPU-WRITE(1)
Parameter
Power-up to Read Operation
Power-up to Write Operation
Max
Units
200
200
µs
µs
Note(1): This parameter is measured only for initial qualification and after a design or process change that could affect this parameter
[Capacitance (Ta = 25ºC, f = 1MHz, other pins open)]
Symbol
CDQ(1)
CIN(1)
Parameter
I/O Pin Capacitance
Input Capacitance
Test Condition
Max
VDQ = 0V
VIN = 0V
12PF
6PF
Note(1): This parameter is measured only for initial qualirication and after a design or process change that could affect this parameter.
[Reliability Characteristic]
Symbol
NEND(1)
TDR(1)
Parameter
Endurance
Data Retention
Min Spec
Units
10,000
10
Cycle/Sector
Years
Note(1): This parameter is measured only for initial qualirication and after a design or process change that could affect this parameter.
9
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata Oizumi Gunma Japan
R.1.10(12/22/99) No.xxxx-9/20
16 Megabit FlashBank Memory
10
LE28BW168T
[AC Characteristic]
Read Cycle Timing Parameters
Symbol
Parameter
8 0
Min
9 0
Max
Min
80
Units
Max
TRC
Raed Cycle Time
TCE
CE# Access Time
80
90
90
ns
ns
TAA
Address Access Time
80
90
ns
TOE
OE# Access Time
40
50
ns
(1)
BE# Low to Active Output
0
0
ns
(1)
OE# Low to Active Output
0
0
ns
(1)
BE# High to High-Z Output
30
30
ns
(1)
OE# High to High-Z Output
30
30
ns
(1)
Output Hold from Address Change
TCLZ
TOLZ
TCHZ
TOHZ
TOH
0
0
ns
Write, Erase, Program Cycle, Timing Parameters
Symbol
TBP
Parameter
Min
Word Program Time
Max
Units
20
µs
TSE
Sector Erase Time
25
ms
TLE
Block Erase Time
25
ms
TBE
Bank Erase Time
100
ms
TAS
Address Setup Time
TAH
Address Hold Time
TCES
0
ns
50
ns
CE# Setup Time
0
ns
TCEH
CE# Hold Time
0
ns
TWES
WE# Setup Time
0
ns
TWEH
WE# Hold Time
0
ns
TOES
OE# High Setup Time
0
ns
TOEH
OE# High Hold Time
0
ns
TWP
WE# Puls Low Width
50
ns
TWPH
WE# Puls High Time
30
ns
TDS
Data Setup Time
50
ns
TDH
Data Hold Time
0
VDD Rise Time
0.1
ID READ / Exit Cycle Time
150
(1)
TVDDR
TIDA
ns
50
ms
ns
Note:(1) This parameter is measured only for initial qualification and after a desgin or process change that could affect this parameter.
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata 10
Oizumi Gunma Japan
R.1.10(12/22/99) No.xxxx-10/20
16 Megabit FlashBank Memory
11
LE28BW168T
TAA
TRC
ADDRESS A19- A0
TCE
CE#
TOE
OE#
TOHZ
TOLZ
VIH
WE#
TCHZ
TCLZ
HIGH-Z
DQ15-DQ0
TOH
DATA VALID
HIGH-Z
DATA VALID
16141\168T\F3_E
Figure 3: Read Cycle Timing Diagram
INTERNAL PROGRAM OPERATION STARTS
TBP
5555
TAH
ADDRESS A19-A0
2AAA
5555
ADDR
TDH
TWP
WE#
TAS
TDS
TWPH
OE#
TCEH
CE#
TCES
DQ15-DQ0
AA
SW0
55
SW1
A0
DATA
SW2
WORD
(ADDR/DATA)
16141\168\F4-1_E
Figure 4-1: WE# Controlled Word Program Cycle Timing Diagram
11
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata Oizumi Gunma Japan
R.1.10(12/22/99) No.xxxx-11/20
16 Megabit FlashBank Memory
12
LE28BW168T
INTERNAL PROGRAM OPERATION STARTS
TBP
5555
TAH
ADDRESS A19-A0
2AAA
5555
ADDR
TDH
TWP
CE#
TAS
TDS
TWPH
OE#
TWEH
WE#
TWES
DQ15-DQ0
AA
SW0
55
A0
SW1
DATA
SW2
WORD
(ADDR/DATA)
16141\168\F4-2_E
Figure 4-2: CE# Controlled Word Program Cycle Timing Diagram
TBE
SIX-BYTE CODE FOR BANK ERASE
ADDRESS A19-A0
5555
2AAA
5555
5555
2AAA
5555+BAX
TAH
TAS
CE#
OE#
TDS
TWPH
TWP
TDH
WE#
DQ15-DQ0
AA
55
80
AA
55
SW0
SW1
SW2
SW3
SW4
10
SW5
16141\168T\F5-1_E
Figure 5-1: Bank Erase Cycle Timing Diagram
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata 12
Oizumi Gunma Japan
R.1.10(12/22/99) No.xxxx-12/20
16 Megabit FlashBank Memory
13
LE28BW168T
TLE
SIX-BYTE CODE FOR BLOCK ERASE
ADDRESS A19-A0
5555
2AAA
5555
5555
LAX+BAX
2AAA
TAH
TAS
CE#
OE#
TDS
TWPH
TWP
TDH
WE#
DQ15-DQ0
AA
55
80
AA
55
50
SW0
SW1
SW2
SW3
SW4
SW5
16141\168T\F5-2_E
Figure 5-2: Block Erase C ycle Timing Diagram
TSE
SIX-BYTE CODE FOR SECTOR ERASE
ADDRESS A19-A0
5555
2AAA
5555
5555
2AAA
SAX+BAX
TAH
TAS
CE#
OE#
TDS
TWPH
TWP
TDH
WE#
DQ15-DQ0
AA
55
80
AA
55
SW0
SW1
SW2
SW3
SW4
30
SW5
16141\168T\F5-3_E
Figure 5-3: Sector Erase Cycle Timing Diagram
13
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata Oizumi Gunma Japan
R.1.10(12/22/99) No.xxxx-13/20
16 Megabit FlashBank Memory
14
LE28BW168T
ADDRESS A19-A0
TCE
CE#
TOES
TOEH
OE#
TOE
WE#
DQ7
Data
Data#
Data#
Data
16141\168T\ F6_E
Figure 6: Data Polling Timing Diagram
ADDRESS A19-A0
TCE
CE#
TOEH
TOES
TOE
OE#
WE#
DQ6
TWO READ CYCLES
WITH SAME OUTPUTS
16141\168T\F7_E
Figure 7: Toggle Bit Timing Diagram
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata 14
Oizumi Gunma Japan
R.1.10(12/22/99) No.xxxx-14/20
16 Megabit FlashBank Memory
15
LE28BW168T
Three-Byte Sequence for
Software ID Entry
ADDRESS A19-A0
5555
2AAA
0000+BAX 0001+BAX
5555+BAX
CE#
OE#
TIDA
TWP
WE#
TWPH
DQ15-DQ0
AA
55
SW0
SW1
TAA
90
0062
2595/2596
SW2
16141\168T\F8_E
Figure 8: Software ID Entry and Read
Three-Byte Sequence for
Software ID Exit
ADDRESS A19-A0
5555
DQ15-DQ0
2AAA
AA
5555+BAX
55
F0
TIDA
CE#
OE#
TWP
WE#
T WPH
SW0
SW1
16141\168T\F9_E
SW2
Figure 9: Software ID Exit
15
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata Oizumi Gunma Japan
R.1.10(12/22/99) No.xxxx-15/20
16 Megabit FlashBank Memory
16
LE28BW168T
VIHT
VHT
INPUT
VHT
REFERENCE POINTS
OUTPUT
VLT
VLT
VILT
16141\168T\F10_E
AC test inputs are driven at VIHT (VDD*0.9) for a logic "1"and VILT (VDD*0.1) for a logic "0"
Measurement reference points for inputs and outputs are at VHT (VDD*0.7) and VLT (VDD*0.3)
Input rise and fall times (10% « 90%) are <10 ns.
Figure 10: AC I/O ReferenceWaveforms
VDD
TO TESTER
RL HIGH
TO DUT
CL
RL LOW
16141\168T\F11_E
Figure 11: A Test Load Example
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata 16
Oizumi Gunma Japan
R.1.10(12/22/99) No.xxxx-16/20
16 Megabit FlashBank Memory
LE28BW168T
17
Bank Erase
Start
Software Data Protect
Bank Erase
Command
Wait for End of Erase
(TBE, Data #Polling,
or Toggle Bit)
Bank Erase Complete
16141\168T\ F12_E
Figure 12: Bank Erase Flowchart
Block Erase
Start
Software Data Protect
Block Erase
Flash Bank Command
Set Block Address
Wait for End of Erase
(TLE, Data# Polling,
or Toggle Bit)
Block Erase Complete
16141\168T\F13_E
Figure 13: Block Erase Flowchart
17
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata Oizumi Gunma Japan
R.1.10(12/22/99) No.xxxx-17/20
16 Megabit FlashBank Memory
LE28BW168T
18
Sector Erase
Start
Software Data Protect
Sector Erase
Command
Set Sector Address
Wait for End of Erase
(TSE, Data # Polling,
or Toggle Bit)
Sector Erase Complete
16141\168T\ F14_E
Figure 14: Sector Erase Flowchart
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata 18
Oizumi Gunma Japan
R.1.10(12/22/99) No.xxxx-18/20
16 Megabit FlashBank Memory
LE28BW168T
19
Word Program
Start
Software Data Protect
Program Command
Set Word Address
Load Word Data
Wait for End of Program
(TBP, Data # Polling,
or Toggle Bit)
Word Program Complete
16141\168T\F15_E
Figure 15: Word Program Flowchart
19
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata Oizumi Gunma Japan
R.1.10(12/22/99) No.xxxx-19/20
16 Megabit FlashBank Memory
20
LE28BW168T
Internal Timer
Toggle Bit
Data# Polling
Erase or Program
Operation Initiated
Erase or Program
Operation Initiated
Erase or Program
Operation Initiated
Wait for TBP, TSE, TLE,
TBE
Read a word from a bank,
block, sector, or word
selected
Read DQ7 of the last
address set (or any address
within selected bank,
block, sector for erase)
Erase or Program
Completed
Read the same
word again
No
Is DQ7 same
as bit loaded?
Yes
No
Is DQ6 the same?
Erase or Program
Completed
Yes
Erase or Program
Completed
16141\168T\ F16_E
Figure 16: End of Erase or Program Wait Options Flowchart
SANYO Electric Co.,Ltd. Semiconductor Company 1-1-1 Sakata 20
Oizumi Gunma Japan
R.1.10(12/22/99) No.xxxx-20/20
Similar pages