16 Mbit / 32 Mbit / 64 Mbit (x16) Multi-Purpose Flash Plus
16 Mbit / 32 Mbit / 64 Mbit (x16) Multi-Purpose Flash Plus
PRODUCT DESCRIPTION
The SST39VF160x/320x/640x devices are 1M x16, 2M The SST39VF160x/320x/640x devices are suited for appli-
x16, and 4M x16 respectively, CMOS Multi-Purpose cations that require convenient and economical updating of
Flash Plus (MPF+) manufactured with SST’s proprietary, program, configuration, or data memory. For all system
high performance CMOS SuperFlash technology. The applications, they significantly improve performance and
split-gate cell design and thick-oxide tunneling injector reliability, while lowering power consumption. They inher-
attain better reliability and manufacturability compared ently use less energy during Erase and Program than alter-
with alternate approaches. The SST39VF160x/320x/640x native flash technologies. The total energy consumed is a
write (Program or Erase) with a 2.7-3.6V power supply. function of the applied voltage, current, and time of applica-
These devices conform to JEDEC standard pinouts for tion. Since for any given voltage range, the SuperFlash
x16 memories. technology uses less current to program and has a shorter
erase time, the total energy consumed during any Erase or
Featuring high performance Word-Program, the
Program operation is less than alternative flash technolo-
SST39VF160x/320x/640x devices provide a typical Word-
gies. These devices also improve flexibility while lowering
Program time of 7 µsec. These devices use Toggle Bit or
the cost for program, data, and configuration storage appli-
Data# Polling to indicate the completion of Program opera-
cations.
tion. To protect against inadvertent write, they have on-chip
hardware and Software Data Protection schemes. The SuperFlash technology provides fixed Erase and Pro-
Designed, manufactured, and tested for a wide spectrum of gram times, independent of the number of Erase/Program
applications, these devices are offered with a guaranteed cycles that have occurred. Therefore the system software
typical endurance of 100,000 cycles. Data retention is rated or hardware does not have to be modified or de-rated as is
at greater than 100 years. necessary with alternative flash technologies, whose
Erase and Program times increase with accumulated
Erase/Program cycles.
©2003 Silicon Storage Technology, Inc. The SST logo and SuperFlash are registered trademarks of Silicon Storage Technology, Inc.
S71223-03-000 11/03 MPF is a trademark of Silicon Storage Technology, Inc.
1 These specifications are subject to change without notice.
16 Mbit / 32 Mbit / 64 Mbit Multi-Purpose Flash Plus
SST39VF1601 / SST39VF3201 / SST39VF6401
SST39VF1602 / SST39VF3202 / SST39VF6402
Preliminary Specifications
www.DataSheet4U.com
To meet high density, surface mount requirements, the first. The Program operation, once initiated, will be com-
SST39VF160x/320x/640x are offered in 48-lead TSOP pleted within 10 µs. See Figures 4 and 5 for WE# and CE#
and 48-ball TFBGA packages. See Figures 1 and 2 for controlled Program operation timing diagrams and Figure
pin assignments. 19 for flowcharts. During the Program operation, the only
valid reads are Data# Polling and Toggle Bit. During the
Device Operation internal Program operation, the host is free to perform addi-
tional tasks. Any commands issued during the internal Pro-
Commands are used to initiate the memory operation func- gram operation are ignored. During the command
tions of the device. Commands are written to the device sequence, WP# should be statically held high or low.
using standard microprocessor write sequences. A com-
mand is written by asserting WE# low while keeping CE#
low. The address bus is latched on the falling edge of WE# Sector/Block-Erase Operation
or CE#, whichever occurs last. The data bus is latched on The Sector- (or Block-) Erase operation allows the system
the rising edge of WE# or CE#, whichever occurs first. to erase the device on a sector-by-sector (or block-by-
block) basis. The SST39VF160x/320x/640x offer both Sec-
The SST39VF160x/320x/640x also have the Auto Low
tor-Erase and Block-Erase mode. The sector architecture
Power mode which puts the device in a near standby
is based on uniform sector size of 2 KWord. The Block-
mode after data has been accessed with a valid Read
Erase mode is based on uniform block size of 32 KWord.
operation. This reduces the IDD active read current from
The Sector-Erase operation is initiated by executing a six-
typically 9 mA to typically 3 µA. The Auto Low Power mode
byte command sequence with Sector-Erase command
reduces the typical IDD active read current to the range of 2
(30H) and sector address (SA) in the last bus cycle. The
mA/MHz of Read cycle time. The device exits the Auto Low
Block-Erase operation is initiated by executing a six-byte
Power mode with any address transition or control signal
command sequence with Block-Erase command (50H)
transition used to initiate another Read cycle, with no
and block address (BA) in the last bus cycle. The sector or
access time penalty. Note that the device does not enter
block address is latched on the falling edge of the sixth
Auto-Low Power mode after power-up with CE# held
WE# pulse, while the command (30H or 50H) is latched on
steadily low, until the first address transition or CE# is
the rising edge of the sixth WE# pulse. The internal Erase
driven high.
operation begins after the sixth WE# pulse. The End-of-
Erase operation can be determined using either Data#
Read Polling or Toggle Bit methods. See Figures 9 and 10 for tim-
The Read operation of the SST39VF160x/320x/640x is ing waveforms and Figure 23 for the flowchart. Any com-
controlled by CE# and OE#, both have to be low for the mands issued during the Sector- or Block-Erase operation
system to obtain data from the outputs. CE# is used for are ignored. When WP# is low, any attempt to Sector-
device selection. When CE# is high, the chip is dese- (Block-) Erase the protected block will be ignored. During
lected and only standby power is consumed. OE# is the the command sequence, WP# should be statically held
output control and is used to gate data from the output high or low.
pins. The data bus is in high impedance state when
either CE# or OE# is high. Refer to the Read cycle timing Erase-Suspend/Erase-Resume Commands
diagram for further details (Figure 3).
The Erase-Suspend operation temporarily suspends a
Sector- or Block-Erase operation thus allowing data to be
Word-Program Operation read from any memory location, or program data into any
The SST39VF160x/320x/640x are programmed on a sector/block that is not suspended for an Erase operation.
word-by-word basis. Before programming, the sector The operation is executed by issuing one byte command
where the word exists must be fully erased. The Program sequence with Erase-Suspend command (B0H). The
operation is accomplished in three steps. The first step is device automatically enters read mode typically within 20
the three-byte load sequence for Software Data Protection. µs after the Erase-Suspend command had been issued.
The second step is to load word address and word data. Valid data can be read from any sector or block that is not
During the Word-Program operation, the addresses are suspended from an Erase operation. Reading at address
latched on the falling edge of either CE# or WE#, which- location within erase-suspended sectors/blocks will output
ever occurs last. The data is latched on the rising edge of DQ2 toggling and DQ6 at “1”. While in Erase-Suspend
either CE# or WE#, whichever occurs first. The third step is mode, a Word-Program operation is allowed except for the
the internal Program operation which is initiated after the sector or block selected for Erase-Suspend.
rising edge of the fourth WE# or CE#, whichever occurs
Write Operation Status Detection An additional Toggle Bit is available on DQ2, which can be
used in conjunction with DQ6 to check whether a particular
The SST39VF160x/320x/640x provide two software sector is being actively erased or erase-suspended. Table 1
means to detect the completion of a Write (Program or shows detailed status bits information. The Toggle Bit
Erase) cycle, in order to optimize the system write cycle (DQ2) is valid after the rising edge of the last WE# (or CE#)
time. The software detection includes two status bits: Data# pulse of Write operation. See Figure 7 for Toggle Bit timing
Polling (DQ7) and Toggle Bit (DQ6). The End-of-Write diagram and Figure 20 for a flowchart.
detection mode is enabled after the rising edge of WE#,
which initiates the internal Program or Erase operation.
TABLE 1: WRITE OPERATION STATUS
The actual completion of the nonvolatile write is asyn- Status DQ7 DQ6 DQ2
chronous with the system; therefore, either a Data# Poll-
Normal Standard DQ7# Toggle No Toggle
ing or Toggle Bit read may be simultaneous with the Operation Program
completion of the write cycle. If this occurs, the system Standard 0 Toggle Toggle
may possibly get an erroneous result, i.e., valid data may Erase
appear to conflict with either DQ7 or DQ6. In order to pre- Erase- Read from 1 1 Toggle
vent spurious rejection, if an erroneous result occurs, the Suspend Erase-Suspended
Mode Sector/Block
software routine should include a loop to read the
accessed location an additional two (2) times. If both Read from Data Data Data
Non- Erase-Suspended
reads are valid, then the device has completed the Write Sector/Block
cycle, otherwise the rejection is valid. Program DQ7# Toggle N/A
T1.0 1223
Note: DQ7 and DQ2 require a valid address when reading
Data# Polling (DQ7) status information.
When the SST39VF160x/320x/640x are in the internal
Program operation, any attempt to read DQ7 will produce
the complement of the true data. Once the Program oper-
ation is completed, DQ7 will produce true data. Note that
even though DQ7 may have valid data immediately follow-
SuperFlash
X-Decoder Memory
Memory Address
Address Buffer & Latches
Y-Decoder
CE#
OE# I/O Buffers and Data Latches
WE# Control Logic
WP#
RESET# DQ15 - DQ0
1223 B1.0
TOP VIEW (balls facing down) TOP VIEW (balls facing down)
SST39VF1601/1602 SST39VF3201/3202
6 6
A13 A12 A14 A15 A16 NC DQ15 VSS A13 A12 A14 A15 A16 NC DQ15 VSS
5 5
A9 A8 A10 A11 DQ7 DQ14 DQ13 DQ6 A9 A8 A10 A11 DQ7 DQ14 DQ13 DQ6
4 4
WE# RST# NC A19 DQ5 DQ12 VDD DQ4 WE# RST# NC A19 DQ5 DQ12 VDD DQ4
3 3
A B C D E F G H A B C D E F G H
SST39VF6401/6402
6
A13 A12 A14 A15 A16 NC DQ15 VSS
5
A9 A8 A10 A11 DQ7 DQ14 DQ13 DQ6
4
WE# RST# A21 A19 DQ5 DQ12 VDD DQ4
3
NC WP# A18 A20 DQ2 DQ10 DQ11 DQ3
2
1223 4-tfbga B1K P02b.2
A B C D E F G H
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.)
OPERATING RANGE
Range Ambient Temp VDD
Commercial 0°C to +70°C 2.7-3.6V
Industrial -40°C to +85°C 2.7-3.6V
AC CONDITIONS OF TEST
Input Rise/Fall Time . . . . . . . . . . . . . . 5 ns
Output Load . . . . . . . . . . . . . . . . . . . . CL = 30 pF
See Figures 17 and 18
TABLE 14: CAPACITANCE (Ta = 25°C, f=1 Mhz, other pins open)
AC CHARACTERISTICS
TRC TAA
ADDRESS AMS-0
TCE
CE#
TOE
OE#
TCHZ
TOH
HIGH-Z TCLZ HIGH-Z
DQ15-0
DATA VALID DATA VALID
1223 F03.2
Note: AMS = Most significant address
AMS = A19 for SST39VF1601/1602, A20 for SST39VF3201/3202, and A21 for SST39VF6401/6402
TBP
OE#
TCH
CE#
TCS
TBP
OE#
TCH
WE#
TCS
ADDRESS AMS-0
TCE
CE#
TOEH TOES
OE#
TOE
WE#
1223 F06.2
ADDRESS AMS-0
TCE
CE#
TOE TOES
TOEH
OE#
WE#
TSCE
SIX-BYTE CODE FOR CHIP-ERASE
CE#
OE#
TWP
WE#
DQ15-0
XXAA XX55 XX80 XXAA XX55 XX10
Note: This device also supports CE# controlled Chip-Erase operation. The WE# and CE# signals are
interchageable as long as minimum timings are met. (See Table 17)
AMS = Most significant address
AMS = A19 for SST39VF1601/1602, A20 for SST39VF3201/3202, and A21 for SST39VF6401/6402
WP# must be held in proper logic state (VIH) 1 µs prior to and 1 µs after the command sequence
X can be VIL or VIH, but no other value
TBE
SIX-BYTE CODE FOR BLOCK-ERASE
CE#
OE#
TWP
WE#
CE#
OE#
TWP
WE#
CE#
OE#
TWP TIDA
WE#
TWPH
TAA
DQ15-0
XXAA XX55 XX90 00BF Device ID
Note: Device ID = 234BH for 39VF1601, 234AH for 39VF1602, 235BH for 39VF3201, 235AH for 39VF3202,
236BH for 39VF6401, and 236AH for 39VF6402,
WP# must be held in proper logic state (VIL or VIH) 1 µs prior to and 1 µs after the command sequence
X can be VIL or VIH, but no other value
CE#
OE#
TWP TIDA
WE#
TWPH
TAA
DQ15-0
XXAA XX55 XX98
TIDA
CE#
OE#
TWP
WE#
T WHP
SW0 SW1 SW2 1223 F13.0
Note: WP# must be held in proper logic state (VIL or VIH) 1 µs prior to and 1 µs after the command sequence
X can be VIL or VIH, but no other value
CE#
OE#
TWP TIDA
WE#
TWPH
TAA
DQ15-0
XXAA XX55 XX88
TRP
RST#
CE#/OE# TRHR
1223 F22.1
TRP
RST#
TRY
CE#/OE#
End-of-Write Detection
(Toggle-Bit) 1223 F23.0
VIHT
VILT
1223 F14.0
AC test inputs are driven at VIHT (0.9 VDD) for a logic “1” and VILT (0.1 VDD) for a logic “0”. Measurement reference points
for inputs and outputs are VIT (0.5 VDD) and VOT (0.5 VDD). Input rise and fall times (10% ↔ 90%) are <5 ns.
TO TESTER
TO DUT
CL
1223 F15.0
Start
Load Word
Address/Word
Data
Program
Completed
1223 F16.0
Yes
Program/Erase
Completed
1223 F17.0
Wait TIDA
Return to normal
operation
1223 F18.1
1223 F19.0
X can be VIL or VIH, but no other value
SST 39 VF 6402 - 70 - 4C - EK E
XX XX XXXX - XXX - XX - XXX X
Environmental Attribute
E = non-Pb
Package Modifier
K = 48 balls or leads
Package Type
E = TSOP (type1, die up, 12mm x 20mm)
B3 = TFBGA (6mm x 8mm, 0.8mm pitch)
B1 = TFBGA (8mm x 10mm, 0.8mm pitch)
Temperature Range
C = Commercial = 0°C to +70°C
I = Industrial = -40°C to +85°C
Minimum Endurance
4 = 10,000 cycles
Read Access Speed
70 = 70 ns
90 = 90 ns
Hardware Block Protection
1 = Bottom Boot-Block
2 = Top Boot-Block
Device Density
160 = 16 Mbit
320 = 32 Mbit
640 = 64 Mbit
Voltage
V = 2.7-3.6V
Product Series
39 = Multi-Purpose Flash
Note: Valid combinations are those products in mass production or will be in mass production. Consult your SST sales
representative to confirm availability of valid combinations and to determine availability of new combinations.
PACKAGING DIAGRAMS
1.05
0.95
Pin # 1 Identifier
0.50
BSC
0.27
12.20 0.17
11.80
0.15
18.50 0.05
18.30
DETAIL
1.20
max.
0.70
0.50 20.20
19.80
0˚- 5˚
0.70
Note: 1. Complies with JEDEC publication 95 MO-142 DD dimensions, 0.50
although some dimensions may be more stringent.
2. All linear dimensions are in millimeters (max/min).
1mm
3. Coplanarity: 0.1 mm
48-tsop-EK-8
4. Maximum allowable mold flash is 0.15 mm at the package ends, and 0.25 mm between leads.
6 6
5 5
4 4.00 4
6.00 ± 0.20
3 3
2 2
1 1
0.80
A B C D E F G H H G F E D C B A
A1 CORNER A1 CORNER
1.10 ± 0.10
SIDE VIEW
0.12
SEATING PLANE 1mm
0.35 ± 0.05
Note: 1. Complies with JEDEC Publication 95, MO-210, variant 'AB-1', although some dimensions may be more stringent.
2. All linear dimensions are in millimeters.
3. Coplanarity: 0.12 mm
4. Ball opening size is 0.38 mm (± 0.05 mm) 48-tfbga-B3K-6x8-450mic-4
6 6
5 5
4.00
4 4
8.00 ± 0.20
3 3
2 2
1 1
0.80
0.45 ± 0.05
(48X)
A B C D E F G H H G F E D C B A
A1 CORNER A1 CORNER
1.10 ± 0.10
SIDE VIEW
0.12 1mm
SEATING PLANE
0.35 ± 0.05
Note: 1. Although many dimensions are similar to those of JEDEC Publication 95, MO-210, this specific package is not registered.
2. All linear dimensions are in millimeters.
3. Coplanarity: 0.12 mm
4. Ball opening size is 0.38 mm (± 0.05 mm) 48-tfbga-B1K-8x10-450mic-4
Silicon Storage Technology, Inc. • 1171 Sonora Court • Sunnyvale, CA 94086 • Telephone 408-735-9110 • Fax 408-735-9036
www.SuperFlash.com or www.sst.com