(SST28xF040) 4 Mbit (512K x8) SuperFlash EEPROM



Part  Number SST28SF040
Manufacturer Silicon Storage Technology
Semiconductor DataSheet

DataSheet View

4 Megabit (512K x 8) SuperFlash EEPROM SST28SF040 / SST28LF040 / SST28VF040 Data Sheet FEATURES: • Single Voltage Read and Write Operations – 5.0V-only for the SST28SF040 – 3.0-3.6V for the SST28LF040 – 2.7-3.6V for the SST28VF040 • Superior Reliability – Endurance: 100,000 Cycles (typical) – Greater than 100 years Data Retention • Memory Organization: 512K x 8 • Sector Erase Capability: 256 bytes per Sector • Low Power Consumption – Active Current: 15 mA (typical) for 5.0V and 10 mA (typical) for 3.0-3.6V/2.7-3.6V – Standby Current: 5 µA (typical) • Fast Sector Erase/Byte Program Operation – Byte Program Time: 35 µs (typical) – Sector Erase Time: 2 ms (typical) – Complete Memory Rewrite: 20 sec (typical) • Fast Read Access Time – 5.0V-only operation: 120 and 150 ns – 3.0-3.6V operation: 200 and 250 ns – 2.7-3.6V operation: 250 and 300 ns • Latched Address and Data • Hardware and Software Data Protection – 7-Read-Cycle-Sequence Software Data Protection • End of Write Detection – Toggle Bit – Data# Polling • TTL I/O Compatibility • JEDEC Standard – Flash EEPROM Pinouts • Packages Available – 32-Pin PDIP – 32-Pin PLCC – 32-Pin TSOP (8mm x 20mm) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 PRODUCT DESCRIPTION The SST28SF040/28LF040/28VF040 are 512K x 8 bit CMOS sector erase, byte program EEPROMs. The SST28SF040/28LF040/28VF040 are manufactured using SST’s proprietary, high performance CMOS SuperFlash EEPROM Technology. The split-gate cell design and thick oxide tunneling injector attain better reliability and manufacturability compared with alternative approaches. The SST28SF040/28LF040/28VF040 erase and program with a single power supply. The SST28SF040/28LF040/28VF040 conform to JEDEC standard pinouts for byte wide memories and are compatible with existing industry standard EPROM, and flash EEPROM pinouts. Featuring high performance programming, the SST28SF040/28LF040/28VF040 typically byte program in 35 µs. The SST28SF040/28LF040/28VF040 typically sector erase in 2 ms. Both program and erase times can be optimized using interface features such as Toggle bit or Data# Polling to indicate the completion of the write cycle. To protect against an inadvertent write, the SST28SF040/28LF040/28VF040 have on chip hardware and software data protection schemes. Designed, manufactured, and tested for a wide spectrum of applications, the SST28SF040/28LF040/28VF040 are offered with a guaranteed sector endurance of 104 or 103 cycles. Data retention is rated greater than 100 years. The SST28SF040/28LF040/28VF040 are best suited for applications that require reprogrammable nonvolatile mass storage of program, configuration, or data memory. For all system applications, the SST28SF040/ 28LF040/28VF040 significantly improve performance and reliability, while lowering power consumption when compared with floppy diskettes or EPROM approaches. EEPROM technology makes possible convenient and economical updating of codes and control programs online. The SST28SF040/28LF040/28VF040 improve flexibility, while lowering the cost of program and configuration storage application. The functional block diagram shows the functional blocks of the SST28SF040/28LF040/28VF040. Figures 1 and 2 show the pin assignments for the 32 pin TSOP, 32 pin PDIP, and 32 pin PLCC packages. Pin description and operation modes are described in Tables 1 through 4. Device Operation Commands are used to initiate the memory operation functions of the device. Commands are written to the device using standard microprocessor write sequences. A command is written by asserting WE# low while keeping CE# low. The address bus is latched on the falling edge of WE# or CE#, whichever occurs last. The data bus is latched on the rising edge of WE# or CE#, whichever occurs first. Note, during the software data protection sequence the addresses are latched on the rising edge of OE# or CE#, whichever occurs first. © 1999 Silicon Storage Technology, Inc. The SST logo and SuperFlash are registered trademarks of Silicon Storage Technology, Inc. These specifications are subject to change without notice. 309-02 1/99 1 www.DataSheet4U.com 4 Megabit SuperFlash EEPROM SST28SF040 / SST28LF040 / SST28VF040 Command Definitions Table 3 contains a command list and a brief summary of the commands. The following is a detailed description of the operations initiated by each command. Sector Erase Operation The Sector Erase operation erases all bytes within a sector and is initiated by a setup command and an execute command. A sector contains 256 bytes. This sector erasability enhances the flexibility and usefulness of the SST28SF040/28LF040/28VF040, since most applications only need to change a small number of bytes or sectors, not the entire chip. The setup command is performed by writing 20H to the device. The execute command is performed by writing D0H to the device. The Erase operation begins with the rising edge of the WE# or CE#, whichever occurs first and terminates automatically by using an internal timer. The end of Erase can be determined using either Data# Polling, Toggle Bit, or Successive Reads detection methods. See Figure 8 for timing waveforms. The two-step sequence of a setup command followed by an execute command ensures that only memory contents within the addressed sector are erased and other sectors are not inadvertently erased. Sector Erase Flowchart Description Fast and reliable erasing of the memory contents within a sector is accomplished by following the sector erase flowchart as shown in Figure 17. The entire procedure consists of the execution of two commands. The Sector Erase operation will terminate after a maximum of 4 ms. A Reset command can be executed to terminate the Sector Erase operation; however, if the Erase operation is terminated prior to the 4 ms time-out, the sector may not be fully erased. A Sector Erase command can be reissued as many times as necessary to complete the erase operation. The SST28SF040/28LF040/28VF040 cannot be “overerased”. Chip Erase Operation The Chip Erase operation is initiated by a setup command (30H) and an execute command (30H). The Chip Erase operation allows the entire array of the SST28SF040/28LF040/28VF040 to be erased in one operation, as opposed to 2048 Sector Erase operations. Using the Chip Erase operation will minimize the time to rewrite the entire memory array. The Chip Erase operation will terminate after a maximum of 20 ms. A Reset command can be executed to terminate the Erase operation; however, if the Chip Erase operation is terminated prior to the 20 ms time-out, the chip may not be completely erased. If an erase error occurs a Chip Erase command can be reissued as many times as necessary to complete the Chip Erase operation. The SST28SF040/28LF040/28VF040 cannot be “overerased”. (See Figure 7) Byte Program Operation The Byte Program operation is initiated by writing the setup command (10H). Once the program setup is performed, programming is executed by the next WE# pulse. See Figures 4 and 5 for timing waveforms. The address bus is latched on the falling edge of WE# or CE#, whichever occurs last. The data bus is latched on the rising edge of WE# or CE#, whichever occurs first, and begins the Program operation. The Program operation is terminated automatically by an internal timer. See Figure 15 for the programming flowchart. The two-step sequence of a setup command followed by an execute command ensures that only the addressed byte is programmed and other bytes are not inadvertently programmed. The Byte Program Flowchart Description Programming data into the SST28SF040/28LF040/ 28VF040 is accomplished by following the Byte Program flowchart shown in Figure 15. The Byte Program command sets up the byte for programming. The address bus is latched on the falling edge of WE# or CE#, whichever occurs last. The data bus is latched on the rising edge of WE# or CE#, whichever occurs first and begins the Program operation. The end of program can be detected using either the Data# Polling, Toggle bit, or Successive reads. Reset Operation The Reset command is provided as a means to safely abort the Erase or Program command sequences. Following either setup commands (Erase or Program) with a write of FFH will safely abort the operation. Memory contents will not be altered. After the Reset command, the device returns to the Read mode. The Reset command does not enable Software Data Protection. See Figure 6 for timing waveforms. © 1999 Silicon Storage Technology, Inc. 2 309-02 1/99 4 Megabit SuperFlash EEPROM SST28SF040 / SST28LF040 / SST28VF040 Read The Read operation is initiated by setting CE#, and OE# to logic low and setting WE# to logic high (See Table 2). See Figure 3 for Read memory timing waveform. The Read operation from the host retrieves data from the array. The device remains enabled for Read until another operation mode is accessed. During initial power-up, the device is in the Read mode and is Software Data protected. The device must be unprotected to execute a Write command. The Read operation of the SST28SF040/28LF040/ 28VF040 are controlled by OE# and CE# at logic low. When CE # is high, the chip is deselected and only standby power will be consumed. OE# is the output control and is used to gate data from the output pins. The data bus is in high impedance state when CE# or OE# are high. Read ID operation The Read ID operation is initiated by writing a single command (90H). A read of address 0000H will output the manufacturer’s code (BFH). A read of address 0001H will output the device code (04H). Any other valid command will terminate this operation. Data Protection In order to protect the integrity of nonvolatile data storage, the SST28SF040/28LF040/28VF040 provide both hardware and software features to prevent inadvertent writes to the device, for example, during system powerup or power-down. Such provisions are described



Parts Cross Reference
See crosses for CROSS REFERENCE - No Registering Required.


English     |     日本語     |     漢語     |     한국어     |     Netherlands     |     La France     |     L'Italia     |     Deutschland     |     Россия
This is a individually operated, non profit site.
If this site is good enough to show, please introduce this site to others...

It welcomes all helping each other.     Tool Bar     |    Contact us     |     Link Exchange     |     Buy Components ?     |     Parts Cross Reference