Silicon Storage Technology Inc SST38VF166-70-4C-EK Datasheet

FEATURES:
16 Megabit FlashBank Memory
SST38VF16616Mb (x16) FlashBank + 64Kb E
2
Data Sheet
• Single 2.7-3.6V Read and Write Operations
• Separate Memory Banks for Code or Data
– Simultaneous Read and Write Capability
• Superior Reliability
– Endurance:
2
E
bank - 500,000 Cycles (typical)
Flash bank - 100,000 Cycles (typical)
– Greater than 100 years Data Retention
• Low Power Consumpti on
– Active Current, Read: 15 mA (typical) – Active Current, Concurrent Read while Write:
40 mA (typical)
Standby Current: 3 µA (typical)Auto Low Power Mode Current: 3 µA (typical)
Fast Write Operation
Flash Bank-Erase + Program: 8 sec (typical)Flash Block-Erase + Program: 500 ms (typical)Flash Sector-Erase + Program: 30 ms (typical)
2
bank Word-Write: 9 ms (typical)
– E
Fixed Erase, Program, Write Tim es
Remain constant after cycling
Read Access Time
70 ns
Latched Address and Data
End-of-Write Detection
Toggle BitData# Polling
2
E
Bank:
Word-Write (Auto Erase before Program)Sector-Erase (32 Words) + Word-Program
(same as Flash bank)
Flash Bank: Two Small Erase Element Sizes
1 KWords per Sector or 32 KWords per BlockErase either element before Word-Program
CMOS I/O Compatibility
JEDEC Standard Command Set
Packages Availab le
48-Pin TSOP (12mm x 20mm)
Continuous H ardw are a n d So f tw are Data Protection (SDP)
A One Time Prog ram m a bl e (OTP) E
2
Sector
PRODUCT DESCRIPTION
The SST38V F16 6 cons is ts of t hre e mem ory ban ks , 2 eac h 512K x16 bits sector mode flash EEPROM plus a 4K x16 bits word alterable E prietary, high performance SuperFlash Technology. The SST38VF166 erases and programs with a single power supply. The in ternal Era se /Program in the E parent to the user. The device conforms to (proposed) JEDEC s tanda rd pino uts f o r w ord- wid e mem ories .
The SST38VF166 device is divided into three separate memory banks, 2 each 512K x16 Flash banks and a 4K
2
x16 E
bank. Ea ch Flas h b ank is ty pic all y use d f or pr og ram code storage and contains 512 sectors, each of 1 KWords or 16 blocks, each of 3 2 KWords. The Flash ban ks may also be used to stor e data. The E data or configuration storage and contains 128 sectors, each of 32 words. Any bank may be used for executing code while writing data to a different bank. Each memory bank is cont rol led b y s epar ate B ank En ab le (BE#) l i nes .
The SST38VF166 inherently uses less energy during Erase, Program, and Write than alternative flash technolo­gies. The total energy consumed is a function of the applied voltage, current, and time of application. Since for any given voltage range, the SuperFlash technology uses
2
PROM man ufactur ed with SST’s pro-
2
bank is trans-
2
bank is typica lly used f or
less current to program and has a shorter Erase time, the total energy consumed during any Erase, Program, or Write 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 SuperFlash technology provides fixed Erase, Program, and Write times, independent of the number of Erase/Pro­gram cyc les that have occurred. Therefore the system soft ­ware o r hardw are does not ha v e to be mo dified or de -r at ed as is necessary with alternative flash technologies, whose Erase and Program times increase with accumulated Erase/Program cycles.
Device Operation
The SST38VF1 66 op erat es as two inde pendent 8-M egabi t Word-Program, Sector-Erase flash EEPROMs with the additional functionality of a 64 Kbit word-alterable
2
E
PROM. All banks are superimposed in the same mem­ory address space. All three memory banks share com­mon address lines, I/O lines, WE#, and OE#. Memory bank selection is by bank enable. BE#1 selects the first
©2001 Silicon Storage Technology, Inc. 327-3 2/01 S71065
1
The SST logo and SuperFlash are registered trademarks of Silicon Storage Technology, Inc.
FlashBank is a trademark of Silicon Storage Technology, Inc.
These specifications are subject to change without notice.
16 Megabit FlashBank Memory
SST38VF166
Data Sheet
Flash bank, BE#2 selects the second Flash bank, BE#3 selects the E
2
bank. WE# is used with SDP to control the Write or Erase and Program operation in each memory bank.
The SST38VF166 provides the added functionality of being able to simultaneously read from one memory bank while writing, erasing, or programming to one other mem­ory bank. Once the internally controlled Write, Erase, or Progr am cycle in a memory bank has commenc ed, a di ff er­ent memory bank can be accessed for read. Also, once WE# and the appli cable BE# are high during the SDP load sequence, a different bank may be accessed to read. If multipl e bank en able s are asserted simult aneously, the ou t­puts will tri-state and no new memory operations can be initiated. Only one bank may be written, erased, or pro­grammed at any given time. The device ID and Common Flash Interface (CFI) functions cannot be accessed while any bank is w riting, era si ng, or prog r ammi ng.
The Auto Low Power Mode aut omaticall y puts the device in a near standby mode after data has b een accessed with a valid Read operation. This reduces the I
active read
DD
current fr om typically 15m A to typically 3µA. The Auto Low Power mode reduces the typical I
active read current to
DD
the range of 1mA/MHz of Read cycle time. The de vice e xits the Auto Low Power Mode with any add ress transition or control signal transi tion used to initiate another Read c yc l e, with no access time penalty.
Flash Bank Read
The Read operation of the SST38V F166 Flash Bank is controlled by BE#1 or BE#2 and OE#, a bank enable and output enable both have to be low f or the system to obtain data from the outputs. BE#1 is used for Flash bank 1 selection. When BE#1 is high, t he Flash bank 1 is dese­lected. BE#2 is used for Flash bank 2 selection. When BE#2 is high, the Flash bank 2 is deselected. 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 fur ther details (Figure 2 or 3).
E2 Bank Read
The Read operation of the E2 bank is controlled by BE#3 and OE#, bot h hav e t o be lo w f o r the sys tem to obtai n dat a from the ou tputs . BE#3 is used f or E BE#3 is high, the E
2
bank is deselected. 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 t he ti min g w aveforms for fu rther de tail s ( Figur e 4) .
2
bank sel ection. Wh en
Write Modes
The SST38VF166 device has separate Write modes for
2
the E
bank and Flash banks. The conventional E2PROM Word-Write with internally timed automatic Erase before Program is th e mo st c onvenien t and easy met hod for t he user to alte r data in the E
2
bank with the Word-Write opera­tion, the word being written is the only word that is altered. Bank- or Sector -Erase plus Word-Pro gram operations m ay also be used for the E
2
bank. For both banks of the Flash array, the SST38VF166 offers Bank-, Block-, and Sector­Erase pl us W or d-Pr ogr am ope r ation s.
Write
All Write operations are initiated by first issuing the Soft­ware Da ta Pr ot ect (SDP) e nt ry seque nce f or B ank- , Blo ck -, or Sector-Erase then Word-Program in the selected Flash bank; or for Word-Write or for Sector-Erase and Word-Pro­gram in the E Erase commands have a fixed duration, that will not vary over the life of the devi ce, i.e., are i ndependent of the nu m ­ber of Erase/Program cycles endured.
Either Flash bank may be read during the internally con­trolled E accessed to fetch instructions or data when the E being written, erased, or programmed. Additionally, the alternate Flash bank may be read while erasing or pro­gramming the other Flash or E only one ban k ma y b e performing a Write oper atio n, duri ng that ti me an y oth er bank is available fo r r ead.
The Write Status command may be used to determine if any bank is being written, at any given time. This may be required if the system does not use a timer or does not monitor toggle bit or data# polling when writing a specific bank. In order to implement the Write Status command, address 5XXXH i n t he E This add re ss i s out si de t he normal addre ss spa ce of t he E bank; therefore , w ill not interfer e wit h normal reading within
2
the E
bank addres s spa ce.
The device is always in the Soft ware Data P rotected mode for a ll Write o per ati ons in b oth t he Fl ash ba nk a nd E Write operations are controlled by toggling WE# or BE#. The falling edge of WE# or BE#, whichever occurs last, latches the address. The rising edge of WE# or BE#, whichever occurs last, latches the data and initiates the Erase , Prog r am, or Writ e cycl e.
The SDP Erase, Program, or Write comm ands are all BE# specific. Which ever BE# is us ed for the firs t SD P bus cyc l e (except for Read operation with WE# high), that BE# must be used for all subsequent SDP bus cycles, for the com­mand to be executed. If a different BE# is pulsed during a
2
bank. Word-Write, Word-Program, and all
2
bank Write cycle, e.g., the Flash bank may be
2
bank. At any given time,
2
bank addre ss spa ce is re serv ed.
2
bank is
2
bank.
2
©2001 Silicon Storage Technology, Inc. 327-3 2/01 S71065
2
16 Megabit FlashBank Memory SST38VF166
Data Sheet subsequent bus cycle, when WE# is low, in the SDP com-
mand sequence, the device will abort the attempted SDP command and rever t to the Read mode. Note, the SDP command sequence may be suspended by taking WE# high. A different BE# may then be pulsed to read from either of the banks not involved with the SDP command sequence .
For the purposes of simplification, the following descrip­tions will assume WE# is toggled to initiate an Erase, Pro­gram, or Wri te . Toggli ng t he app li cab le BE# wil l ac compl is h the same function. Note, there are separate timing dia­grams to illustrate both WE# and BE# controlled Program or Write commands.
Flash Bank Word-Program
The Flash bank Word-Program operation consists of issu­ing the SDP Word-Program command, initiated by forcing BE#1 or BE#2 and WE# low, and OE# high. The words to be programmed must be in the erased state, prior to pro­gramming. The Word-Program command programs the desired addresses word-by-word. During the Word-Pro­gram cyc le, the addres ses are la tched b y the f alli ng edge of WE#. The data is latched by the rising edge of WE#. See Figure 5 or 7 for WE# or 6 and 8 for BE# controlled Word­Program cycle timing wav eforms, Table 6 for the command sequence , and Fi gure 49 f or a flo wchart.
The Write operation has two functional cycles: the Word Load cycle and the internal Write cycle. The Word Load cycle consists of loading 1 word of data into the word buffer at the completion of the SDP sequence. The internal Write cycle consists of the write timer operation, to erase and program the selected address. Note, the word does NOT have to be erased prior to writing. During the Write opera­tion, the only valid reads are Data# Polling and Toggle Bit from the E
2
bank or normal read from either of the Flash
banks.
E2 Bank Word-Program
The E2 bank Word-Program operation consists of issuing the SDP Word-Program command, initiated by forcing BE#3 and WE# low and OE# high. The Word-Program command programs the desired addresses word-by-word. The words to be programmed must be in the er ased state , prior to programming, unlike the Word-Write operation. During t he W or d-Pr ogr am c ycle , the add ress es ar e la tch ed by the f allin g edge of WE#. The data is latched by t he rising edge of WE#. See Figure 11 for WE# or 12 for BE#3 con­trolled Program cycle timing waveforms, Table 7 for the command seq uen ce and Fi gur e 50 f o r a flow chart.
During the E valid reads f rom the bank are Dat a# P olling and Toggle Bit. Either Fl ash bank m ay be read .
2
bank Erase or Program operation, the only
During the Flash bank Erase or Program operation, the only valid reads from that bank are Data# Polling and Tog­gle Bit . The ot her F la sh bank or t he E
2
bank may be r ead .
The specified Bank-, Block-, or Sector-Erase time is the only ti m e r eq uired to erase. Ther e are no pr eprogram ming or other commands or cycles required either internally or exte rnally to er ase t he bank , b lo c k, or s ect or.
E2 Bank Word-Write
The E2 bank Word-Write operation consists of issuing the SDP command, initiated by forcing BE#3 and WE# low, and OE# high; followed by the Word Load cycle to the SST38 VF1 66. The i nter nal ly co ntrol led Wr ite cy cle s tores the data loaded in the word buffer into the E address se lected is then eras ed and progr ammed, by inter ­nally controlled signals. During the Word Load cycle, the address is latched by the falling edge of WE#. The data is latched by the rising edge of WE#. The internal write cycle is init iated on the risin g edge of WE#. The Write cycl e, onc e initiated, will continue to completion, typically within 7 ms. See Figure 9 for WE# or 10 for BE# controlled write cycle timing w a v ef o rms, Table 7 for the command s equenc e , a nd Figure 48 for a flowchart.
2
bank. The
The specified Bank- or Sector-Erase time is the only time required to erase. There are no preprogramming or other commands or cy cl es required either int ernally or externally to eras e the ba nk or s ec tor.
Erase Operations
The Bank-Erase is initiated by a specific six-word load sequence See Tables 6 and 7. A Bank-Erase will typically be less th an 70 ms.
An alternative to the Bank-Erase in the Flash bank is the Block-Erase or Sector-Erase. The Block-Erase will erase an enti re Blo ck (3 2 KW ords ) i n ty pic ally 15 ms . The Sec tor ­Erase will erase an entire sector (1024 words) in typically 15 ms. The Sector-Erase provides a means to alter a sin­gle sector using the Sector-Erase and Word-Program modes. The Sector-Erase is initiated by a specific six-word load sequ ence , se e Table 6.
2
The E Bank-E rase. An E will typically erase in 7 ms. The Sector-Erase is initiated b y a specific six-word load sequence, see Table 7. Sector- or Bank-Erase and Word-Program is an alternative to Word­Write as a means to alter the E
bank may also use a Sector-Erase, instead of
2
bank sector consists of 32 words that
2
bank.
©2001 Silicon Storage Technology, Inc. 327-3 2/01 S71065
3
During any Sector-, Block-, or Bank-Erase within a bank, any other bank may be read. Du ri ng the Wor d-Write of t he
2
E
bank, eith er Fl ash ban k ma y be rea d.
Flash Bank Bank-Erase
The SST38VF166 provides a Flash 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 soft war e Fla sh B ank- Era se m ode i s ini ti ated by issui ng 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 6 for specific codes, Figure 13 or 16 for the timing waveform, and Figure 44 f o r a f lo wch art.
Flash Bank Block-Erase
The SST38VF166 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 int o an i nternally time d Er as e cycle. See Table 6 for specific codes, Figure 14 or 17 for the timing waveform, and Figure 45 for a flowchart. During the Erase operation, the only valid reads are Data# Polling and Toggle Bit from the sel ect ed bank , ot her ban ks ma y per f orm normal read.
Flash Bank Sector-Erase
The SST38VF166 provides a Sector-Erase mode, which allows the user to c lear any sector in the Flash bank to the 1 state.
The softw are Sector-E rase 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 int o an i nternally time d Er as e cycle. See Table 6 for specific codes, Figure 15 or 18 for the timing waveform, and Figure 47 for a flowchart. During the Erase operation, the only valid reads are Data# Polling and Toggle Bit from the sel ect ed bank , ot her ban ks ma y per f orm normal read.
E2 Bank Bank-Erase
The SST38VF166 prov ides a E2 Bank-Erase mode, wh i ch allows the user to clear the E useful when the entire E
2
The E
bank Bank-Erase command is disabled if the E
bank O TP op tion i s ena b led .
2
bank to the “1” state. This is
2
bank must be quickly erased.
16 Megabit FlashBank Memory
SST38VF166
2
Bank-Eras e mod e is init ia ted b y i ssui ng the s pe cifi c
The E six-word loading sequence, as in the Software Data Pro­tection operati on. Af t er the loading cycle, t he device enters into an internally timed cycle. See Table 7 for specific codes, Fig ure 19 f or the ti ming w a v e f orm, and F i gure 4 4 f o r a fl owchart.
E2 Bank Sector-Erase
The SST38VF166 provides a Sector-Erase mode, which allo ws the user to clear any sector in the E state . The softwar e Sec t or-Erase mo de i s ini tiated b y issu­ing the specific six-word loading sequence, as in the Soft­ware Data Protect operation. After the loading cycle, the device enters into an internally timed. See Tables 6 and 7 for specific codes, Figure 20 for the timing waveform, and Figure 46 for a flowchart. During the Erase operation, the only valid reads are Data# Polling and Toggle Bit in the E bank or norma l re ad fr om eit her of the Flas h ban ks .
Write Operation Status Detection
The SST38VF166 provides two software means to detect the completion of a E cycle, in or der to op t i m i z e the sys tem Write c ycle time. The software detection includes two status bits: Data# Polling (DQ
) and Toggle Bit (DQ6). The End-of-Write Detection
7
mode is enabled after the rising edge of WE#, which ini­tiates the internal Write, Erase, or Program cycle.
The actual completion of the nonvolatile write is asynchro­nous with the system; therefore, either a Data# Polling or Toggle Bit read may be simultaneous with the completion of the Write c ycle. If this occ urs, the system wil l possib ly get an erroneous result, i.e. valid data may appear to conflict with either DQ
or DQ6. In order to pre v en t spuri ous dev ic e
7
rejecti on, if a n e rrone ous r es ult o ccur s, th e sof tw are r out ine should include a loop to read the accessed location an additional two (2) times. If both reads are valid, then the device ha s completed the Write cycle, oth erwise th e rejec­tion is valid.
Additi onally, a Write Status rea d may be executed to deter­mine if any bank has an Erase, Program, or Write opera­tion in progress. A Write Status read may be used when, for an y reason, the syste m may ha ve lost trac k of the statu s of a Write, Erase, or Program operation in any bank. Although nor mally, a Word-Write, Word-Program, Se ctor­Erase, or Block-Erase will be completed prior to recovery from a system reset, if a Bank-Erase was initiated prior to the reset, the system may need to verify the Bank-Erase is no longer in progress. Note, a Bank-Erase will not be per-
2
formed on the bank containing the boot code, so there will
2
bank or a Flash bank Program
2
Data Sheet
bank to t he “1
2
©2001 Silicon Storage Technology, Inc. 327-3 2/01 S71065
4
16 Megabit FlashBank Memory SST38VF166
Data Sheet be no is sue when recoveri ng from the syst em res et. See
Table 6 or 7 f or the s pecific codes and Figure 40 for a timing waveform.
There is no provision to abort an Erase, Program, or Write operation, once initiated. For the SST SuperFlash technol­ogy, the associated Erase, Program, and Write times are so fast, relative to syste m res et tim es, ther e is n o value in aborting the operation. Note, reads can always occur from any bank no t per f orming an E ras e, Prog r am, o r W rite op er­ation.
Should the system reset, while a Block- or Sector-Erase or Word-Pro gram is in progre ss in the ban k where the bo ot code is stored, the system must wait for the completion of the operation before reading that bank. Since the maxi­mum time the system would have to wait is 25 ms (for a Block-Erase), the system ability to read the boot code would no t be af f ect ed.
Data# Polling (DQ7) - Flash Bank
When the SST38VF166 is in the internal Flash bank Pro­gram cycle, any attempt to read DQ
of the last word
7
loaded during the Flash bank Word Load cycle will receive the complemen t of the true data. Once th e Write cycle is completed, DQ
will show true data. The device is then
7
ready for the next operation. See Figure 21 or 22 for the Flash bank Data Polling timing waveforms and Figure 51 for a f lo w chart.
Data# Polling (DQ7) - E2 Bank
When the SST38VF166 is in the internal E2 bank Write cycle, an y atte mpt to read DQ ing the E
2
bank Word Load c ycle w ill re ceive th e comp le-
of the last word lo aded dur-
7
ment of the true data. Once the Write cycle is completed, DQ
will show true data. The device is then ready for the
7
next operat ion. See Figure 23 for E
2
bank Da t a Polling tim-
ing wa v ef o rms and Fig ur e 51 f o r a flo w chart.
Toggle Bit (DQ6) - Flash Bank
During th e Flash ban k internal Writ e cycle , any c onsecut ive attempts to r ead DQ i.e. t oggling between 0 an d 1. When the Write cycle is com­plete d, the togg ling wil l stop. The devi ce is then ready for the ne xt o per a tion. See Figu re 24 or 25 for Flash bank Tog­gle Bit timi ng wa v ef o rms and Fi gur e 51 f or a fl o wchart.
will produce alternating 0s and 1s,
6
Toggle Bit (DQ6) - E2 Bank
During the E2 bank internal Write cycle, any consecutive attempts to r ead DQ
will produce alternating 0s and 1s,
6
i.e. t oggling between 0 an d 1. When the Write cycle is com­plete d, the togg ling wi ll stop. The dev ice is then ready for the next operation. See Figure 26 for E
2
bank Toggle Bit
timin g wa v ef orm s and F ig ure 51 for a flowchart.
Data Protection
The SST38VF166 provides both hardware and software feat ures to pr otec t non v ol at ile da ta f ro m inadv erten t writ es .
Hardware Data Protection
Noise/Gli t ch Protecti on: A WE# pulse of less than 5 ns will not initiate a Write cycle.
Power Up/Down Detection: The Write operation is
V
DD
inhibi ted w hen V Write Inhi bi t Mod e:
is less th an 1.5 v olt s.
DD
Forci ng OE# lo w, BE#1 and BE#2 high, or WE# high will inhibit the Write operation to the Flash bank. Forcing OE # l ow, BE#3 high, or WE# high will inhibi t the Write operati o n to the E
2
bank. This prevents inadvert-
ent writes duri ng po wer -up or po wer -d own.
A One Time Programmable E2 Sector
The first sector of the E2 bank offers the option of OTP (One Time Programmable) prevention of write for the first sector, i.e., addresses A
to A13 are “0” (0000 H to 001FH).
5
Once the OTP software instruction is executed, no Write, Erase , or Progr am oper ati on can be per forme d on these 32 words . This is permanent and non- re vers ibl e. Addi tional ly, if the OTP prevention is enabled, the Bank-Erase for the E bank will not function. See Table 7 for specific codes and Figure 39 for a timing waveform.
Software Data Protection (SDP)
The SST38V F16 6 p rov ide s t he JE DEC appr ov ed Sof tw are Data Protection scheme as a requirement for initiating a Write, E rase, or Program operation. Wi th this scheme, any Write operation requires the inclusion of a series of three word-load operations to precede the Word-Write or Word­Program operat i on. The three-word load sequen ce is used to initiate the Write or Program cycle, providing optimal pro­tection from inadver tent 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.
2
©2001 Silicon Storage Technology, Inc. 327-3 2/01 S71065
5
16 Megabit FlashBank Memory
SST38VF166
Data Sheet
The requirements for JEDEC compliant SDP are in byte format. The SST38VF166 is organized by word; therefore, the cont ents o f DQ
to DQ15 are “Don ’t Care durin g any
8
SDP (3-w ord o r 6- wor d) com mand sequen ce . 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 SDP load sequence is bank specific, i.e., the same BE# must be low for each bus cycle. If the command sequence is aborted, e.g., a different BE# is brought low (except for Read operation with WE# high), an incorrect address is loaded, or incorrect data is loaded, the device will return to the Read mode within T
of executi on of the
RC
load err or.
Concurrent Read and Write Operations
The SST38VF166 provides the unique benefit of being able to read any bank, while simultaneously writing, eras­ing, or prog ra mming on e othe r bank. Thi s all ow s da ta a lter ­ation cod e t o be executed from one ba nk , whil e al te ring t he data in another bank. The following table lists all valid states.
TABLE 1: C
Flash Bank 1 Flash Bank 2 E2 Bank
Read No Operation Write Read Write No Operation Write Read No Operation
No Operation Read Write
Write No Operation Read
No Operation Write Read
Note: For the purposes of this table, write means to Word-Write;
Block-, Sector-, or Chi p-Erase; or Word-Program as applica­ble t o the appropriate bank.
ONCURRENT READ/WRITE STATE
T1.0 327
Product Identif icat ion
The produ ct ide nti fic atio n mode iden ti fies the device manu­fact urer as SST and prov i des a cod e t o identi f y each ban k. The manufacturer ID is the same for each bank; however, each bank has a se para te device ID . E ach b ank i s in div idu ­ally accessed using the applicable BE# and a software command. Users may wish to use the device ID operation to identify the write algorithm requirements for each bank. For de tai ls , see Tab le 6 or 7 f or sof tw are ope r ation and Fi g­ures 27, 2 8, or 29 f or ti ming wa v eforms.
TABLE 2: PRODUCT IDENTIFICATION
Address Data
Manufacturers ID 0000H 00BFH Device ID Flash Bank 1 0001H 2791H Flash Bank 2 0001H 2792H
2
Bank 0001H 2793H
E
T2.1 327
Device IDs 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 softw are ID mode or CFI mo de, no othe r operati on is all ow ed unt il af ter e x it ing th ese 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 inad­vertent transient condition that apparently causes the device to behave abnormally, e.g., not read correctly. For details, see Tab le 6 or 7 for software o peration and Figures 30, 31, or 32 f o r ti min g wa v e f orms .
SST does not recommend that any two of the bank enable signals BE#1, BE#2 o r BE#3 be simu lt aneous ly asse rted.
The device will ignore all SDP commands and toggling of WE# when an Erase, Program, or Write operation is in progress. Note, both Product Identification and the Com­mon Fl ash I nt erfac e ent r y co mm an ds use SDP ; the re fore, these commands will also be ignored while an Erase, Pro­gram, or Writ e op erat io n is i n prog re ss .
©2001 Silicon Storage Technology, Inc. 327-3 2/01 S71065
6
16 Megabit FlashBank Memory SST38VF166
Data Sheet
Common Flash Interface (CFI)
The SST38VF166 also contains the CFI information in each b ank, to desc ribe the char a cte risti cs of that ba nk. S ee Tables 8 through 16 for the CFI contents for each bank. Both flash banks use the same infor mation, as each bank operates the same. The E inf ormat ion f or tha t bank.
In order to obtain the CFI information, the CFI memory space is accessed by using the CFI entry command. For details, see Tab le 6 or 7 for software o peration and Figures 33, 34, or 35 f o r ti min g wa v e f orms .
FUNCTIONAL BLOCK DIAGRAM
Charge
Pump &
Vref.
2
bank contains the applicable
Y - Decoder
CFI Mode Exit
In order to return to the standard Read mode, the CFI mode must be exited. Exit is accomplished by issuing the CFI 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 inadver tent transient condition that apparently causes the device to behave abnormall y, e.g., not read correc tly. For deta i l s , see Table 6 or 7 for softwa re oper ation an d Figur es 36, 37, or 38 for tim­ing wav efo rms.
CFI is specified for byte wide information. Since the SST38VF166 is organized word wide, the first byte (2 nib­bles ) of ea ch CFI wo rd is a lw a ys 00H.
4K x 16
2
Bank
E
Address Buffer
and Latches
A18 - A
0
OE# BE#1 BE#2 BE#3
WE#
Control Logic
X - Decoder
512K x 16
Flash
Bank 1
512K x 16
Flash
Bank 2
I/O Buffers and
Data Latches
DQ15 - DQ
0
327 ILL F02.1
©2001 Silicon Storage Technology, Inc. 327-3 2/01 S71065
7
16 Megabit FlashBank Memory
SST38VF166
Data Sheet
A15 A14 A13 A12 A11 A10
NC NC
WE#
NC
BE#2
NC
BE#3
A18 A17
1 2 3 4 5
A9 A8
A7 A6 A5 A4 A3 A2 A1
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Standard Pinout
T op Vie w
Die Up
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 NC V
SS
DQ15 DQ7 DQ14 DQ6 DQ13 DQ5 DQ12 DQ4 V
DD
DQ11 DQ3 DQ10 DQ2 DQ9 DQ1 DQ8 DQ0 OE# V
SS
BE#1 A0
327 ILL F01b.5
FIGURE 1: P IN ASSIGNMENTS FOR 48-PIN TSOP (12MM X 20MM)
TABLE 3: P
Symbol Name Functions
A
18-A0
A
11-A0
A
18-A15
A
18-A10
A
11-A5
-DQ0Data Input/ou tput To output data during Read cycles and recei ve input data during Write cycl es.
DQ
15
OE# Output Enable To gate the data output buffers WE# Write Enable 1 To control the Write, Erase, or Pro gram operations V
DD
V
SS
NC No Connect Unconnected pins
IN DESCRIPTION
Flash Bank Addresses To provide Flash Bank addresses E2 Bank Addresses To provide E2 Bank addresses Flash Bank Block Addresses To select a Flash Bank Block for erase Flash Bank Sector Addresses To select a Flash Bank Sector for er ase E2 Bank Sector Addresses To select an E2 Bank Sector for erase
Data is internally latched during a Write cycle. The outputs are in tri-state when OE# is high or BE#1, BE#2, and BE#3 are high.
Po wer Supply To provide 2.7-3.6V power supply Ground
T3.4 327
©2001 Silicon Storage Technology, Inc. 327-3 2/01 S71065
8
16 Megabit FlashBank Memory SST38VF166
Data Sheet
TABLE 4: OPERATION MODES SELECTION FOR FLASH BANK
Array Operation Mode BE#1 BE#2 BE#3 OE# WE# DQ Address
Read
Flash Bank 1 V Flash Bank 2 V
IL IH
V
IH
V
IL
Block-Erase
Flash Bank 1 V Flash Bank 2 V
IL IH
V
IH
V
IL
Sector-Erase
Flash Bank 1 V Flash Bank 2 V
IL IH
V
IH
V
IL
Program
Flash Bank 1 V Flash Bank 2 V
Standby V
IL IH IH
V
IH
V
IL
V
IH
Write Inhibit
Flash Bank 1 V
IH
Flash Bank 2 X V
XXVILV
IH
Flash Bank-Erase
Flash Bank 1 V Flash Bank 2 V
IL IH
V
IH
V
IL
Status Operation Mode BE#1 BE#2 BE#3 OE# WE# DQ Address
Write Status Read V
Illegal State V Illegal State V Illegal State V
IH IL IL IL
Illegal State X V
V
IH
V
IL
V
IL
XVILX X High Z X
IL
Product Identification
Flash Bank 1 V Flash Bank 2 V
IL IH
V
IH
V
IL
Common Flash Interface
Flash Bank 1 V Flash Bank 2 V
1. If Flash Bank 1 is writing, DQ1 is low. If Flash Bank 2 is writing, DQ2 is low. If E2 Bank is writing, DQ3 is low.
2. Entering an illegal state during an Erase, Program, or Write operation will not affect the operation, i.e., the erase, pr ogram, or write will continue to normal completion.
IL IH
V
IH
V
IL
V
IH
V
IH
V
IH
V
IH
V
IH
V
IH
V
IH
V
IH
V
IH
XVILV
V
IH
V
IH
V
IL
V
IL
V
IL
V
IL
V
IH
V
IH
V
IH
V
IH
V
IH
V
IH
V
D
IH
OUT
V
D
IH
OUT
V
D
IL
IN
V
D
IL
IN
V
D
IL
IN
V
D
IL
IN
V
D
IL
IN
V
D
IL
IN
X X High Z X
XX
IH
XX
IH
V
IH
V
IH
V
IL
V
D
IL
IN
V
D
IL
IN
V
IH
1
D
OUT
X X High Z X
X X X High Z X
V
IL
V
IH
V
IH
V
IH
V
IH
X X High Z X
V
IL
V
IL
V
IL
V
IL
V
D
IH
OUT
V
D
IH
OUT
V
D
IH
OUT
V
D
IH
OUT
A
IN
A
IN
See Tables 6 and 7 See Tables 6 and 7
See Tables 6 and 7 See Tables 6 and 7
See Tables 6 and 7 See Tables 6 and 7
See Tables 6 and 7 See Tables 6 and 7
5XXXXH
2 2 2 2
See Tables 6 and 7 See Tables 6 and 7
See Tables 6 and 7 See Tables 6 and 7
T4.5 327
©2001 Silicon Storage Technology, Inc. 327-3 2/01 S71065
9
16 Megabit FlashBank Memory
SST38VF166
TABLE 5: OPERATION MODES SELECTION FOR E2 BANK
Read Operation Mode BE#1 BE#2 BE#3 OE# WE# DQ Address
2
Read E
Bank V
Write E2 Bank V
2
Sector-Erase E Program E
Bank V
2
Bank V
Standby V
2
Write Inhibit E Erase E OTP Enable E
Bank X X V
2
Bank V
2
Bank V
IH IH IH IH IH
IH IH
V
IH
V
IH
V
IH
V
IH
V
IH
V
IH
V
IH
V
IL
V
IL
V
IL
V
IL
V
IH IH
V
IL
V
IL
V
IL
V
IH
V
IH
V
IH
V
IH
V
IL
V
IL
V
IL
XXDINSee Tables 6 and 7
V
IL
V
IH
V
IH
V
IH
V
IL
V
IL
Status Operation Mode BE#1 BE#2 BE#3 OE# WE# DQ Address
Write Status Read V
Illegal State V Illegal State V Illegal State V
IH IL IL IL
Illegal State X V
V
IH
V
IL
V
IL
XVILX X High Z X
IL
V
IL
V
IL
V
IL
V
IH
X X High Z X
X X X High Z X
V
IL
X X High Z X
Product Identification
2
Bank V
E
IH
V
IH
V
IL
V
IL
V
IH
Common Flash Interface
2
Bank V
E
1. A11-A0 are v alid addresses; A15-A12 are “Don’t Care; A18-A16 cannot be 5H
2. If Flash Bank 1 is writing, DQ
3. Entering an illegal state during an Erase, Program, or Write operation will not affect the operation, i.e., the erase, pr ogram, or write will continue to normal completion.
is low. If Flash Bank 2 is writing, DQ2 is low. If E2 Bank is writing, DQ3 is low.
1
IH
V
IH
V
IL
V
IL
V
IH
1
D
OUT
D
IN
D
IN
D
IN
High Z X D
IN
D
IN
2
D
OUT
D
OUT
D
OUT
See Tables 6 and 7 See Tables 6 and 7 See Tables 6 and 7
See Tables 6 and 7 See Tables 6 and 7
5XXXXH
3 3 3 3
See Tables 6 and 7
See Tables 6 and 7
Data Sheet
T5.6 327
©2001 Silicon Storage Technology, Inc. 327-3 2/01 S71065
10
16 Megabit FlashBank Memory SST38VF166
Data Sheet
TABLE 6: SOFTWARE COMMAND SEQUENCE FOR FLASH BANKS
1st Bus Cycle 2nd Bus Cycle 3rd Bus Cycle 4th Bus Cycle 5th Bus Cycle 6th Bus Cycle
Command Code
Software ID Entry 5555H AAH 2AAAH 55H 5555H 90H Software ID Exit 55 55H AAH 2AAAH 55H 5555H F0H Flash Bank
Word-Program Flash Bank
Sector-Erase Flash Bank
Block-Erase Flash Bank
Bank-Erase CFI Entry 5555H AAH 2AAAH 55H 5555H 98H CFI Exit 5555H AAH 2AAAH 55H 5555H F0H
1. Command Code Address format A14-A0 (Hex), Addresses > A14 are “Don’t Care” for Com m and sequen c es
2. Data format DQ
3. With A
4. The device does not remain in Software Product ID Mode or CFI Mode if powered down.
5. WA = Word addre ss
6. SA = Sector address
7. There is a sepa rate CFI for each bank. S ee Tables 8 through 16
14-A1
BA = Blo ck address
Addr1Data2Addr1Data2Addr1Data2Addr1Data2Addr1Data2Addr1Data
3 4
5555H AAH 2AAAH 55H 5555H A0H WA
5
Data
In
5555H AAH 2AAAH 55H 5555H 80H 5555H AAH 2AAAH 55H SA
5555H AAH 2AAAH 55H 5555H 80H 5555H AAH 2AAAH 55H BA
5555H AAH 2AAAH 55H 5555H 80H 5555H AAH 2AAAH 55H 5555H 10H
7 4
-DQ0 (Hex), DQ15 - DQ8 are “Don’t Care”
7
= 0; SST Manufacturers ID = 00BFH, is read with A0 = 0
SST38VF166 Device ID = 2791H, 2 792H, and 2793H is read with A
= 1 for the applicable BE# active
0
2
6
30H
6
50H
T6.4 327
TABLE 7: SOFTWARE COMMAND SEQUENCE FOR E2 BANKS
1st Bus Cycle 2nd Bus Cycle 3rd Bus Cycle 4th Bus Cycle 5th Bus Cycle 6th Bus Cycle
Command Code
Addr
1
Software ID Entry 5555H AAH 2AAAH 55H 5555H 90H Software ID Exit 55 55H AAH 2AAAH 55H 5555H F0H E2 Bank
5555H AAH 2AAAH 55H 5555H A0H WA
Word-Write
2
E
Bank
5555H AAH 2AAAH 55H 5555H A5H WA
Word-Program
2
E
Bank
5555H AAH 2AAAH 55H 5555H 80H 5555H AAH 2AAAH 55H SA
Sector-Erase
2
E
Bank
5555H AAH 2AAAH 55H 5555H 80H 5555H AAH 2AAAH 55H 5555H 10H
Bank-Erase
2
E
Bank
5555H AAH 2AAAH 55H 5555H 80H 5555H AAH 2AAAH 55H 5555H 70H
OTP Enable CFI Entry 5555H AAH 2AAAH 55H 5555H 98H CFI Exit 5555H AAH 2AAAH 55H 5555H F0H
1. Command Code Address format A14-A0 (Hex), Addresses > A14 are “Don’t Care” for Com m and sequen c es
2. Data format DQ7 -DQ0 (Hex), DQ15 - DQ8 are “Don’t Care”
3. With A14-A1 = 0; SST Manufacturers ID = 00BFH, is read with A0 = 0
4. The device does not remain in Software Product ID Mode or CFI Mode if powered down.
5. WA = Word addre ss
6. SA = Sector address
7. There is a sepa rate CFI for each bank. S ee Tables 8 through 16
SST38VF166 Device ID = 2791H, 2 792H, and 2793H is read with A
Data
2
Addr1Data2Addr1Data2Addr1Data2Addr1Data2Addr1Data
3 4
5
Data
In
5
Data
In
7 4
= 1 for the applicable BE# active
0
2
6
30H
T7.4 327
©2001 Silicon Storage Technology, Inc. 327-3 2/01 S71065
11
TABLE 8 : CFI QUERY IDENTIFIC ATION STRING FOR FLASH BANK 1
Address Data Data
10H 0051H Query Unique ASCII string “QRY” 11H 0052H 12H 0059H 13H 0001H Primary OEM command set (JEP-137) 14H 0008H 15H 0000H Address for Primary Extended Table (00H = none exist s) 16H 0000H 17H 0000H Alternate OEM command set (00H = none exists) 18H 0000H 19H 0000H Address for Alternate OEM extended Table (00H = none exits)
1AH 0000H
TABLE 9: SYSTEM INTERFACE INFORMATION FOR FLASH BANK 1
Address Data Data
1BH 0027H V
1CH 0036H V
1DH 0000H V 1EH 0000H V 1FH 0004H Ty pical time out for Word-Program 2 20H 0000H T ypical time out for min. size Page-Write 2 21H 0004H T ypical time out f or individual Sector-Erase 2 22H 0006H T ypical time out for Bank-Erase 2 23H 0001H Maximum time out for Word-Program 2 24H 0000H Maximum time out for Page-Write 2 25H 0001H Maximum time out for individual Sector-Erase 2 26H 0001H Maximum time out for Chip-Erase 2
Min (Program/Erase)
DD
-DQ4: Volts, DQ3-DQ0: 100 millivolts
DQ
7
Max (Program/E rase)
DD
DQ
-DQ4: Volts, DQ3-DQ0: 100 millivolts
7
min. (00H = no VPP pin)
PP
max. (00H = no VPP pin)
PP
N
µs
N
µs (00H = not supported)
N
ms
N
ms
N
times typical
N
times typical (00H = not supported)
N
times typical
N
times typical
16 Megabit FlashBank Memory
SST38VF166
Data Sheet
T8.2 327
T9.7 327
TABLE 10: DEVICE GEOMETRY INFORMATION FOR FLASH BANK 1
Address Data Data
27H 0014H Bank size = 2 28H 0001H Flash Bank Device Interface description (Refer to CFI JESD-68) (x1 6 asynchronous) 29H 0000H 2AH 0000H M aximum number of bytes in Page-Write = 2 2BH 0000H 2CH 0002H Number of Erase Block Regions within device 2DH 00FFH Erase Block Region 1 Information (Sector) 2EH 0001H (Refer to the CFI specification or JESD-68) 2FH 0008H y = 511 + 1 = 512 sectors (01FFH = 511) 30H 0000H z = 2 KBytes/sector = 8 x 256 Bytes 31H 000FH Erase Block Region 2 Information (Block) 32H 0000H (Refer to the CFI specification or JESD-68) 33H 0000H y = 15 + 1 = 16 blocks 34H 0001H z = 64 KBytes/block = 256 x 256 Bytes (0100H = 64K)
©2001 Silicon Storage Technology, Inc. 327-3 2/01 S71065
N
Byte (14H > 220 = 1 MByte = 8 Mbits)
N
(00H = not supported)
12
T10.5 327
16 Megabit FlashBank Memory SST38VF166
Data Sheet
TABLE 11: CFI QUERY IDENTIFICATION S TRING FOR FLASH BANK 2
Address Data Data
10H 0051H Query Unique ASCII string “QRY” 11H 0052H 12H 0059H 13H 0001H Primary OEM command set (JEP-137) 14H 0008H 15H 0000H Address for Primary Extended Table (00H = none exist s) 16H 0000H 17H 0000H Alternate OEM command set (00H = none exists) 18H 0000H 19H 0000H Address for Alternate OEM extended Table (00H = none exits) 1AH 0000H
TABLE 12: SYSTEM INTERFACE INFORMA TION FOR FLASH BANK 2
Address Data Data
1BH 0027H V
1CH 0036H V
1DH 0000H V 1EH 0000H V 1FH 0004H Ty pical time out for Word-Program 2 20H 0000H T ypical time out for min. size Page-Write 2 21H 0004H T ypical time out f or individual Sector-Erase 2 22H 0006H T ypical time out for Bank-Erase 2 23H 0001H Maximum time out for Word-Program 2 24H 0000H Maximum time out for Page-Write 2 25H 0001H Maximum time out for individual Sector-Erase 2 26H 0001H Maximum time out for Chip-Erase 2
Min (Program/Erase)
DD
-DQ4: Volts, DQ3-DQ0: 100 millivolts
DQ
7
Max (Program/E rase)
DD
DQ
-DQ4: Volts, DQ3-DQ0: 100 millivolts
7
min. (00H = no VPP pin)
PP
max. (00H = no VPP pin)
PP
N
µs
N
µs (00H = not supported)
N
ms
N
ms
N
times typical
N
times typical (00H = not supported)
N
times typical
N
times typical
T11.2 327
T12.8 327
TABLE 13: DEVICE GEOMETRY INFORMATION FOR FLASH BANK 2
Address Data Data
27H 0014H Bank size = 2 28H 0001H Flash Bank Device Interface description (Refer to CFI JESD-68) (x1 6 asynchronous) 29H 0000H 2AH 0000H M aximum number of bytes in Page-Write = 2 2BH 0000H 2CH 0002H Number of Erase Block Regions within device 2DH 00FFH Erase Block Region 1 Information (Sector) 2EH 0001H (Refer to the CFI specification or JESD-68) 2FH 0008H y = 511 + 1 = 512 sectors (01FFH = 511) 30H 0000H z = 2 KBytes/sector = 8 x 256 Bytes 31H 000FH Erase Block Region 2 Information (Block) 32H 0000H (Refer to the CFI specification or JESD-68) 33H 0000H y = 15 + 1 = 16 blocks 34H 0001H z = 64 KBytes/block = 256 x 256 Bytes (0100H = 64K)
©2001 Silicon Storage Technology, Inc. 327-3 2/01 S71065
N
Byte (14H > 220 = 1 MByte = 8 Mbits)
N
(00H = not supported)
13
T13.5 327
TABLE 14: CFI QUERY IDENTIFICATION S TRING FOR E2 BANK
Address Data Data
10H 0051H Query Unique ASCII string “QRY” 11H 0052H 12H 0059H 13H 0001H Primary OEM command set (JEP-137) 14H 0009H 15H 0000H Address for Primary Extended Table (00H = none exist s) 16H 0000H 17H 0000H Alternate OEM command set (00H = none exists) 18H 0000H 19H 0000H Address for Alternate OEM extended Table (00H = none exits) 1AH 0000H
TABLE 15: SYSTEM INTERFACE INFORMA TION FOR E2 BANK
Address Data Data
1BH 0027H V
1CH 0036H V
1DH 0000H V 1EH 0000H V 1FH 0005H Ty pical time out for Word-Program 2 20H 0000H T ypical time out for min. size Page-Write 2 21H 0003H T ypical time out f or individual Sector-Erase 2 22H 0006H T ypical time out for Bank-Erase 2 23H 0001H Maximum time out for Word-Program 2 24H 0000H Maximum time out for Page-Write 2 25H 0001H Maximum time out for individual Sector-Erase 2 26H 0001H Maximum time out for Chip-Erase 2
Min (Program/Erase)
DD
-DQ4: Volts, DQ3-DQ0: 100 millivolts
DQ
7
Max (Program/E rase)
DD
DQ
-DQ4: Volts, DQ3-DQ0: 100 millivolts
7
min. (00H = no VPP pin)
PP
max. (00H = no VPP pin)
PP
N
µs
N
µs (00H = not supported)
N
ms
N
ms
N
times typical
N
times typical (00H = not supported)
N
times typical
N
times typical
16 Megabit FlashBank Memory
SST38VF166
Data Sheet
T14.1 327
T15.7 327
TABLE 16: DEVICE GEOMETRY INFORMATION FOR E2 BANK
Address Data Data
27H 000DH Device size = 2 28H 0001H Flash Bank Device Interface description (Refer to CFI JESD-68) (x1 6 asynchronous) 29H 0000H 2AH 0001H M aximum number of bytes in Page-Write = 2 2BH 0000H 2CH 0001H Number of Erase Block Regions within device 2DH 007FH Erase Block Region 1 Information (Sector) 2EH 0000H (Refer to the CFI specification or JESD-68) 2FH 0001H y = 127 + 1 = 128 sectors (007FH = 127) 30H 0000H z = 32 Bytes/sector = 1 x 256 Bytes
©2001 Silicon Storage Technology, Inc. 327-3 2/01 S71065
N
Byte (DH > 213 = 8 KBytes = 64 Kbits)
N
(00H = not supported)
14
T16.4 327
16 Megabit FlashBank Memory SST38VF166
Data Sheet Absolute Maximum Stress Ratings (Applied conditions greater than those listed under Absolute Maximum
Stress Ratings may cause perman ent damage t o the device. This is a stress rating only and functional operati on of the device at these condi tions or conditions greater t han those define d in the operational sec tions of this dat a sheet is not implied. Exposure to absolute maximum stress rating conditions may affect device reliability.)
Temperature Under Bias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -5 5 °C to +125°C
Storage Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -65°C to +150°C
D. C. Voltage on Any Pin to Ground Potential . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-0.5V to V
Transient Voltage (<20 ns) on Any Pin to Ground Potential . . . . . . . . . . . . . . . . . . . . . . . . . . . .-1.0V to V
Package Power Dissipation Capability (Ta = 25°C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.0W
Surface Mount Lead Soldering Temperature (3 Second s). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240°C
Output Short Circuit Current
1. Outputs shorted for no more than one second. No more than one output shorted at a time.
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 mA
+ 0.5V
DD
+ 1.0V
DD
OPERATING RANGE:
Range Ambient Tem p V
DD
AC C ONDITIONS OF TEST
Commercial 0°C to +70°C2.7-3.6V
TABLE 17: DC OPERATING CHARA CTERISTICS VDD = 2.7-3.6V
Limits
Symbol Parameter
I
DD
I
SB
I
ALP
I
LI
I
LO
V V V V V V
IL ILC IH
IHC OL OH
Power Supply Current Address input = VIL/VIH, at f=1/TRC Min
Read 35 mA BE#1,BE#2, or BE#3=V
Write: Flash Bank 40 mA BE#1/2=WE#=V
Read: Flash Bank plus
75 mA Address input = V Write/Program/Erase: E2 Bank or Flash Bank
Standby VDD Current
50 µA BE#1,BE#2, or BE#3=V (CMOS inputs)
Auto Low Power Mode
50 µA BE#1,BE#2, or BE#3=V (CMOS inputs)
Input Leakage Current 1 µA VIN =GND to VDD, VDD = VDD Max Output Leakage Current 1 µA V Input Low Voltage 0.3V
DD
Input Low Voltage (CMOS) 0.2 V Input High Voltage 0.7V
DD
Input High Voltage (CMOS) VDD-0.2 V VDD = VDD Max Output Low Voltage 0.2 V IOL = 100 µA, VDD = VDD Min Output High Voltage VDD-0.2 V IOH = -100 µA, VDD = VDD Min
Input Rise/Fall Time . . . . . . . . . . . . . . . 10 ns
Output Load . . . . . . . . . . . . . . . . . . . . . C
= 30 pF
L
See Figures 42 and 43
Test Co ndit ionsMin Max Units
V
DD=VDD
Max
, WE#=VIH,
IL
all I/Os open
, OE#=V
IL
IH
VDD=VDD Max or E2 Bank BE#3=WE#=V
, OE#=V
IL
IH
VDD=VDD Max
, at f=1/TRC Min
WE#=V
, VDD=VDD Max
IH
BE#1,BE#2, or BE#3=V
V
= VDD Max
DD
IL/VIH
, OE#=WE#=VIH,
IL IHC
ILC
,
, WE#= V all I/Os open, Address i nput = V and static VDD=VDD Max
=GND to VDD, VDD = VDD Max
OUT
VVDD = VDD Min
VVDD = VDD Max
IHC
IHC/VIHC
T17.1 327
,
©2001 Silicon Storage Technology, Inc. 327-3 2/01 S71065
15
Loading...
+ 35 hidden pages