欢迎访问ic37.com |
会员登录 免费注册
发布采购

SST31LF021-70-4C-WH 参数 Datasheet PDF下载

SST31LF021-70-4C-WH图片预览
型号: SST31LF021-70-4C-WH
PDF下载: 下载PDF文件 查看货源
内容描述: 2兆位闪存+ 1兆位的SRAM ComboMemory [2 Mbit Flash + 1 Mbit SRAM ComboMemory]
分类和应用: 闪存内存集成电路静态存储器光电二极管
文件页数/大小: 24 页 / 293 K
品牌: SST [ SILICON STORAGE TECHNOLOGY, INC ]
 浏览型号SST31LF021-70-4C-WH的Datasheet PDF文件第1页浏览型号SST31LF021-70-4C-WH的Datasheet PDF文件第2页浏览型号SST31LF021-70-4C-WH的Datasheet PDF文件第4页浏览型号SST31LF021-70-4C-WH的Datasheet PDF文件第5页浏览型号SST31LF021-70-4C-WH的Datasheet PDF文件第6页浏览型号SST31LF021-70-4C-WH的Datasheet PDF文件第7页浏览型号SST31LF021-70-4C-WH的Datasheet PDF文件第8页浏览型号SST31LF021-70-4C-WH的Datasheet PDF文件第9页  
2 Mbit Flash + 1 Mbit SRAM ComboMemory  
SST31LF021 / SST31LF021E  
Data Sheet  
Flash Erase/Program Operation  
Flash Bank-Erase Operation  
SDP commands are used to initiate the flash memory bank  
Program and Erase operations of the SST31LF021/021E.  
SDP commands are loaded to the flash memory bank  
using standard microprocessor write sequences. A com-  
mand is loaded by asserting WE# low while keeping BEF#  
low and OE# high. The address is latched on the falling  
edge of WE# or BEF#, whichever occurs last. The data is  
latched on the rising edge of WE# or BEF#, whichever  
occurs first.  
The SST31LF021/021E flash memory bank provides a  
Bank-Erase operation, which allows the user to erase the  
entire flash memory bank array to the ‘1’s state. This is use-  
ful when the entire bank must be quickly erased. The Bank-  
Erase operation is initiated by executing a six-byte Software  
Data Protection command sequence with Bank-Erase com-  
mand (10H) with address 5555H in the last byte sequence.  
The internal Erase operation begins with the rising edge of  
the sixth WE# or BEF# pulse, whichever occurs first. During  
the internal Erase operation, the only valid Flash Read oper-  
ations are Toggle Bit and Data# Polling. See Table 4 for the  
command sequence, Figure 10 for timing diagram, and Fig-  
ure 19 for the flowchart. Any SDP commands loaded during  
the Bank-Erase operation will be ignored.  
Flash Byte-Program Operation  
The flash memory bank of the SST31LF021/021E devices  
are programmed on a byte-by-byte basis. Before the Pro-  
gram operations, the memory must be erased first. The  
Program operation consists of three steps. The first step is  
the three-byte load sequence for Software Data Protection.  
The second step is to load byte address and byte data.  
During the Byte-Program operation, the addresses are  
latched on the falling edge of either BEF# or WE#, which-  
ever occurs last. The data is latched on the rising edge of  
either BEF# or WE#, whichever occurs first. The third step  
is the internal Program operation which is initiated after the  
rising edge of the fourth WE# or BEF#, whichever occurs  
first. The Program operation, once initiated, will be com-  
pleted, within 20 µs. See Figures 5 and 6 for WE# and  
BEF# controlled Program operation timing diagrams and  
Figure 16 for flowcharts. During the Program operation, the  
only valid Flash Read operations are Data# Polling and  
Toggle Bit. During the internal Program operation, the host  
is free to perform additional tasks. Any SDP commands  
loaded during the internal Program operation will be  
ignored.  
Flash Write Operation Status Detection  
The SST31LF021/021E flash memory bank provides two  
software means to detect the completion of a flash memory  
bank Write (Program or Erase) 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 Program  
or Erase operation. The actual completion of the nonvola-  
tile write is asynchronous 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 may possibly get an erroneous result, i.e., valid  
data may appear to conflict with either DQ7 or DQ6. In  
order to prevent spurious 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.  
Flash Sector-Erase Operation  
The Sector-Erase operation allows the system to erase the  
flash memory bank on a sector-by-sector basis. The sector  
architecture is based on uniform sector size of 4 KByte.  
The Sector-Erase operation is initiated by executing a six-  
byte command load sequence for Software Data Protec-  
tion with Sector-Erase command (30H) and sector address  
(SA) in the last bus cycle. The address lines A17-A12 will be  
used to determine the sector address. The sector address  
is latched on the falling edge of the sixth WE# pulse, while  
the command (30H) is latched on the rising edge of the  
sixth WE# pulse. The internal Erase operation begins after  
the sixth WE# pulse. The End-of-Erase can be determined  
using either Data# Polling or Toggle Bit methods. See Fig-  
ure 9 for timing waveforms. Any SDP commands loaded  
during the Sector-Erase operation will be ignored.  
Flash Data# Polling (DQ7)  
When the SST31LF021/021E flash memory bank is in the  
internal Program operation, any attempt to read DQ7 will  
produce the complement of the true data. Once the Pro-  
gram operation is completed, DQ7 will produce true data.  
Note that even though DQ7 may have valid data immedi-  
ately following the completion of an internal Write opera-  
tion, the remaining data outputs may still be invalid: valid  
data on the entire data bus will appear in subsequent suc-  
cessive Read cycles after an interval of 1 µs. During inter-  
nal Erase operation, any attempt to read DQ7 will produce  
a ‘0’. Once the internal Erase operation is completed, DQ7  
will produce a ‘1’. The Data# Polling is valid after the rising  
edge of the fourth WE# (or BEF#) pulse for Program opera-  
tion. For Sector or Bank-Erase, the Data# Polling is valid  
©2001 Silicon Storage Technology, Inc.  
S71137-03-000 10/01 392  
3