– Endurance: At least 1000 Cycles
– Greater than 100 years Data Retention
•Low Power Consumption
– Ac ti ve Current: 20 mA (typical)
– Standby Current: 10 µA (typical)
•Fast Read Access Time
– 70 ns
– 90 ns
PRODUCT DESCRIPTION
The SST27SF256/5 12/010/020 are a 32K x8 / 64K x8 /
128K x8 / 256K x8 CMOS, Many-Time Programmable
(MTP) low cost flas h, m an ufactured wi th SS T’s proprietary,
high performance SuperFlash technology. The split-gate
cell design and th ick oxide tunnelin g injector attain better
reliability and manufacturability compared with alternate
approaches. These MTP devices can be electrically erased
and programmed at least 1000 times using an external programmer with a 12 volt power supply. They have to be
erased prior to programming. These devices conform to
JEDEC standar d pino uts f or b yte -wide mem ories .
Featuring high performance Byte-Program, the
SST27SF256/512/010/020 provide a Byte-Program time of
20 µs. Designed, manufactured, and tested for a wide
spectrum of applications, these devices are offered with an
endurance of at least 1000 cycles. Data retention is rated at
greater th an 100 y ear s.
The SST27SF256 /512/010/ 020 are sui ted for applica tions
that require infrequent writes and low power nonvolatile
storage. These devices will improve flexibility, efficiency,
and performance while matching the low cost in nonvolatile
applications that currently use UV-EPROMs, OTPs, and
mask ROMs.
To meet surface mount and conventional through hole
requirements, the S ST27SF256/512 are o ffered in 32-pin
PLCC, 32-pin TSOP, and 28-pin PDIP packages. The
SST27SF010/ 020 are offered in 32-pin PDIP, 32-pin PLC C
and 32-pin TSOP packages. See Figures 1, 2, and 3 for
pinouts.
•Fast Byte-Program Operation
– Byte-Program Time: 20 µs (typical)
– Chip Program Time:
0.7 seconds (typical) for SST27SF256
1.4 seconds (typical) for SST27SF512
2.8 seconds (typical) for SST27SF010
5.6 seconds (typical) for SST27SF020
•Electrical Erase Using Programmer
– Does not require UV source
– Chip-Erase Time: 100 ms (typical)
•TTL I/O Compatibility
•JEDEC Standard Byte-wide EP ROM Pinouts
•Packages Available
– 32-pin PLCC
– 32-pin TSOP (8mm x 14mm)
– 28-pin PDIP for SST27SF256/512
– 32-pin PDIP for SST27SF010/020
Device Operation
The SST27SF256 /512/010/020 are a low cost flash sol ution that can be used to replace existing UV -EPR OM, O TP,
and mask ROM sockets. These devices are functionally
(read and program) an d p in com patible with industry standard EPROM products. In addition to EPROM functionality,
these devices also support electrical erase operation via an
external programmer. They do not require a UV source to
erase, and therefore the packages do not have a window.
Read
The Read operation of the SST27SF256/512/010/020 is
controlled by CE# and OE#. Both CE# and OE# have to be
low for the system to obtain data from the output s. Once
the address is s table, the addres s access time is equal t o
the delay from CE# to output (T
output after a del ay of T
OE
). Data is available at the
CE
from the falling edge of OE#,
assuming that CE# pin ha s been low and the addresses
have been stable for at least T
- TOE. When the CE# pin
CE
is high, the chip is deselected and a typical standby current
of 10 µA is consumed. OE# is the output co ntrol and is
used to gate data from the output pins. T he data bus is in
high impedance state when either CE# or OE# is high.
Byte-Prog ram Op er a ti o n
The SST27SF256/ 512/0 10/020 are programmed by usin g
an external programmer. The programming mode for
SST27SF256/010/020 is activated by asserting 12V (±5%)
on VPP pin, VDD = 5V (±5%), VIL on CE# pin, and VIH on
OE# pin. The programming mode for SST27SF512 is activated by assertin g 12V (±5%) o n OE#/V
(±5%), and V
on CE# pin. These devices are pro-
IL
pin, VDD = 5V
PP
grammed byte-by-byte with the desired data at the desired
address using a single pulse (CE# pin low for
SST27SF256/512 and PGM# pin low for SST27SF010/
020) of 20 µs. Usin g the M TP pr ogrammi ng al go rithm, the
Byte-Programming process continues byte-by-byte until
the entire chip has been programmed.
Chip-Erase Operation
The only way to change a data from a “0” to “1” is b y elec tri-
cal erase that changes every bit in the device to “1”. Unlike
traditional EPROMs, which use UV light to do the ChipErase, the SST27SF256/512/010/020 uses an electrical
Chip-Erase operation. This saves a significant amount of
time (about 30 minutes for each Erase operation). The
entire chip can be erased in a single pulse of 100 ms (CE#
pin low for SST27SF256/512 and PGM# pin for
SST27SF010/020). In order to activate the Erase mode for
SST27SF256/010/020, the 12V (±5%) is applied to V
and A9 pins, VDD = 5V (±5%), VIL on CE# pin, and VIH on
OE# pin. In ord er to acti vat e Eras e mode f or SST27S F512,
the 12V (±5%) is app lied to OE#/ V
5V (±5%), and V
on CE# pin. All ot her a ddr e ss a nd dat a
IL
and A9 pins, VDD =
PP
pins are “don’t care”. The falling edge of CE# (PGM# for
SST27SF010/020) will start the Chip-Erase operation.
Once the chip has be en eras ed, a ll bytes mus t be verifie d
for FFH. Refer to Figures 13, 14, and 15 for the flowcharts.
PP
Product Identification Mode
The Product Id entification mode ide ntifies the devices as
the SST27SF256, SST27SF512, SST27SF010 and
SST27SF020 and manufacturer a s SST. This mode may
be accessed by the hardware method. To activate this
mode for SST27SF256/010/02 0, the programming equipment must force V
at V
(5V±10%) or VSS. To activate this mode for
DD
SST27SF512, th e programm ing e quipm ent must force V
(12V±5%) on address A9 with OE#/VPP pin at VIL. Two
identifier bytes may then be sequenced from the device
outputs by toggling address line A
3, 4, and 5 for hardware operation.
TABLE1: P
Manufacturer’s ID0000HBFH
Device ID
SST27SF2560001HA3H
SST27SF5120001HA4H
SST27SF0100001HA5H
SST27SF0200001HA6H
CE#Chip EnableTo activate the device when CE# is low
OE#Output EnableFor SST27SF256/010/020, to gate the data output buffers during Read operation
OE#/V
PP
V
PP
V
DD
V
SS
NCNo ConnectionUnconnected pins.
1. AMS = Most significant address
A
MS
Address InputsTo provide memory addresses
0
Data Input/outputTo output data during Read cycles and receive input data during Program cycles
0
The outputs are in tri-state when OE# or CE# is high.
Output En able/VPPFor SST27SF512, to ga te the data ou tput b uff ers during Rea d opera tion and high v oltage
pin during Chip-Erase and programming operation
Power Supply for
Program or Erase
For SST27SF256/010/020, high voltage pin during Chip-Erase and programming opera-
tion 12V (±5%)
Power SupplyTo provide 5.0V supply (±10%)
Ground
= A14 for SST27SF256, A15 for SST27SF512, A16 for SST27SF010, and A17 for SST27SF020
Absolute Maximum Stress Ratings (Applied conditions greater than those listed under “Absolute Maximum
Stress Ratings” may cause pe r manent dama ge to the device. This is a stres s rating only and funct ional operatio n
of the device at these conditions or conditions greater tha n those defined in the ope rational sections of this data
sheet is not implied. Exposure to absolute maximum stress rating conditions may affect device reliability.)
TABLE6: READ MODE DC OPERATING CHARACTERISTICSFOR SST27SF256/512/010/020
= 5.0V±10%, VPP=VDD OR V
V
DD
SymbolParameter
I
DD
I
PPR
I
SB1
VDD Read CurrentAddress input=VIL/VIH at f=1/TRC Min
VPP Read CurrentAddress input=VIL/VIH at f=1/TRC Min
Standby VDD Current
(TTL input)
I
SB2
Standby VDD Current
(CMOS input)
I
LI
I
LO
V
IL
V
IH
V
OL
V
OH
I
H
Input Leakage Current1µAVIN=GND to VDD, VDD=VDD Max
Output Leakage Current10µAV
Input Low Voltage0.8VVDD=VDD Min
Input High Voltage2.0 VDD+0.5VVDD=VDD Max
Output Low Voltage0.2VIOL=2.1 mA, VDD=VDD Min
Output High Voltage2.4VIOH=-400 µA, VDD=VDD Min
Supervoltage Current for A