SST25VF010-20-4C-QA-DD029 [SILICON]

EEPROM, 1MX1, Serial, CMOS, WSON-8;
SST25VF010-20-4C-QA-DD029
型号: SST25VF010-20-4C-QA-DD029
厂家: SILICON    SILICON
描述:

EEPROM, 1MX1, Serial, CMOS, WSON-8

可编程只读存储器 电动程控只读存储器 电可擦编程只读存储器 时钟 内存集成电路
文件: 总22页 (文件大小:235K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
1 Mbit SPI Serial Flash  
SST25VF010  
SST25VF0101Mb Serial Peripheral Interface (SPI) flash memory  
Data Sheet  
FEATURES:  
Single 2.7-3.6V Read and Write Operations  
Auto Address Increment (AAI) Programming  
– Decrease total chip programming time over  
Byte-Program operations  
End-of-Write Detection  
– Software Status  
Serial Interface Architecture  
– SPI Compatible: Mode 0 and Mode 3  
20 MHz Max Clock Frequency  
Superior Reliability  
Hold Pin (HOLD#)  
– Endurance: 100,000 Cycles (typical)  
– Greater than 100 years Data Retention  
– Suspends a serial sequence to the memory  
without deselecting the device  
Low Power Consumption:  
Write Protection (WP#)  
– Active Read Current: 7 mA (typical)  
– Standby Current: 8 µA (typical)  
– Enables/Disables the Lock-Down function of the  
status register  
Flexible Erase Capability  
Software Write Protection  
– Uniform 4 KByte sectors  
– Uniform 32 KByte overlay blocks  
– Write protection through Block-Protection bits in  
status register  
Fast Erase and Byte-Program:  
Packages Available  
– Chip-Erase Time: 70 ms (typical)  
– Sector- or Block-Erase Time: 18 ms (typical)  
– Byte-Program Time: 14 µs (typical)  
– 8-lead SOIC (4.9mm x 6mm)  
– 8-contact WSON  
PRODUCT DESCRIPTION  
SST’s serial flash family features a four-wire, SPI-com-  
patible interface that allows for a low pin-count package  
occupying less board space and ultimately lowering total  
system costs. SST25VF010 SPI serial flash memory is  
manufactured with SST’s proprietary, high performance  
CMOS SuperFlash Technology. The split-gate cell design  
and thick-oxide tunneling injector attain better reliability  
and manufacturability compared with alternate  
approaches.  
current, and time of application. Since for any given volt-  
age range, the SuperFlash technology uses less current  
to program and has a shorter erase time, the total energy  
consumed during any Erase or Program operation is less  
than alternative flash memory technologies. The  
SST25VF010 device operates with a single 2.7-3.6V  
power supply.  
The SST25VF010 device is offered in both 8-lead SOIC  
and 8-contact WSON packages. See Figure 1 for the pin  
assignments.  
The SST25VF010 device significantly improves perfor-  
mance, while lowering power consumption. The total  
energy consumed is a function of the applied voltage,  
©2004 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.  
S71233-03-000  
1
2/04  
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
FUNCTIONAL BLOCK DIAGRAM  
SuperFlash  
Memory  
X - Decoder  
Address  
Buffers  
and  
Latches  
Y - Decoder  
I/O Buffers  
and  
Control Logic  
Data Latches  
Serial Interface  
1233 B1.0  
CE# SCK SI SO WP# HOLD#  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
2
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
PIN DESCRIPTION  
1
2
3
4
8
7
6
5
CE#  
SO  
V
DD  
1
2
3
4
8
7
6
5
CE#  
SO  
V
DD  
HOLD#  
SCK  
SI  
HOLD#  
SCK  
SI  
Top View  
Top View  
WP#  
WP#  
V
V
SS  
SS  
1233 08-soic P1.0  
1233 08-wson P2.0  
8-LEAD SOIC  
8-CONTACT WSON  
FIGURE 1: PIN ASSIGNMENTS  
TABLE 1: PIN DESCRIPTION  
Symbol Pin Name  
Functions  
To provide the timing of the serial interface.  
SCK  
Serial Clock  
Commands, addresses, or input data are latched on the rising edge of the clock input, while output  
data is shifted out on the falling edge of the clock input.  
SI  
Serial Data  
Input  
To transfer commands, addresses, or data serially into the device.  
Inputs are latched on the rising edge of the serial clock.  
SO  
Serial Data  
Output  
To transfer data serially out of the device.  
Data is shifted out on the falling edge of the serial clock.  
CE#  
WP#  
Chip Enable  
The device is enabled by a high to low transition on CE#. CE# must remain low for the duration of  
any command sequence.  
Write Protect The Write Protect (WP#) pin is used to enable/disable BPL bit in the status register.  
To temporarily stop serial communication with SPI flash memory without resetting the device.  
Power Supply To provide power supply (2.7-3.6V).  
HOLD# Hold  
VDD  
VSS  
Ground  
T1.0 1233  
CE#  
MODE 3  
MODE 0  
MODE 3  
MODE 0  
SCK  
SI  
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0  
DON'T CARE  
MSB  
HIGH IMPEDANCE  
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0  
MSB  
SO  
1233 F02.1  
FIGURE 2: SPI PROTOCOL  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
3
 
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
PRODUCT IDENTIFICATION  
DEVICE OPERATION  
The SST25VF010 is accessed through the SPI (Serial  
Peripheral Interface) bus compatible protocol. The SPI bus  
consist of four control lines; Chip Enable (CE#) is used to  
select the device, and data is accessed through the Serial  
Data Input (SI), Serial Data Output (SO), and Serial Clock  
(SCK).  
TABLE 2: PRODUCT IDENTIFICATION  
Address  
Data  
Manufacturer’s ID  
Device ID  
00000H  
BFH  
SST25VF010  
00001H  
49H  
The SST25VF010 supports both Mode 0 (0,0) and Mode 3  
(1,1) of SPI bus operations. The difference between the  
two modes, as shown in Figure 2, is the state of the SCK  
signal when the bus master is in Stand-by mode and no  
data is being transferred. The SCK signal is low for Mode 0  
and SCK signal is high for Mode 3. For both modes, the  
Serial Data In (SI) is sampled at the rising edge of the SCK  
clock signal and the Serial Data Output (SO) is driven after  
the falling edge of the SCK clock signal.  
T2.0 1233  
MEMORY ORGANIZATION  
The SST25VF010 SuperFlash memory array is organized  
in 4 KByte sectors with 32 KByte overlay blocks.  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
4
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
Hold Operation  
HOLD# pin is used to pause a serial sequence underway  
with the SPI flash memory without resetting the clocking  
sequence. To activate the HOLD# mode, CE# must be in  
active low state. The HOLD# mode begins when the SCK  
active low state coincides with the falling edge of the  
HOLD# signal. The HOLD mode ends when the HOLD#  
signal’s rising edge coincides with the SCK active low state.  
coincide with the SCK active low state, then the device  
exits in Hold mode when the SCK next reaches the active  
low state. See Figure 3 for Hold Condition waveform.  
Once the device enters Hold mode, SO will be in high-  
impedance state while SI and SCK can be VIL or VIH.  
If CE# is driven active high during a Hold condition, it resets  
the internal logic of the device. As long as HOLD# signal is  
low, the memory remains in the Hold condition. To resume  
communication with the device, HOLD# must be driven  
active high, and CE# must be driven active low. See Figure  
17 for Hold timing.  
If the falling edge of the HOLD# signal does not coincide  
with the SCK active low state, then the device enters Hold  
mode when the SCK next reaches the active low state.  
Similarly, if the rising edge of the HOLD# signal does not  
SCK  
HOLD#  
Active  
Hold  
Active  
Hold  
Active  
1233 F03.0  
FIGURE 3: HOLD CONDITION WAVEFORM  
Write Protection  
The SST25VF010 provides software Write protection. The  
Write Protect pin (WP#) enables or disables the lock-down  
function of the status register. The Block-Protection bits  
(BP1, BP0, and BPL) in the status register provide Write  
protection to the memory array and the status register. See  
Table 4 for Block-Protection description.  
TABLE 3: CONDITIONS TO EXECUTE WRITE-STATUS-  
REGISTER (WRSR) INSTRUCTION  
WP#  
BPL  
Execute WRSR Instruction  
Not Allowed  
L
L
1
0
X
Allowed  
H
Allowed  
T3.0 1233  
Write Protect Pin (WP#)  
The Write Protect (WP#) pin enables the lock-down func-  
tion of the BPL bit (bit 7) in the status register. When WP#  
is driven low, the execution of the Write-Status-Register  
(WRSR) instruction is determined by the value of the BPL  
bit (see Table 3). When WP# is high, the lock-down func-  
tion of the BPL bit is disabled.  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
5
 
 
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
Block Protection (BP1, BP0)  
Status Register  
The Block-Protection (BP1, BP0) bits define the size of the  
memory area, as defined in Table 4, to be software pro-  
tected against any memory Write (Program or Erase)  
operations. The Write-Status-Register (WRSR) instruction  
is used to program the BP1 and BP0 bits as long as WP#  
is high or the Block-Protect-Lock (BPL) bit is 0. Chip-Erase  
can only be executed if Block-Protection bits are both 0.  
After power-up, BP1 and BP0 are set to 1.  
The software status register provides status on whether the  
flash memory array is available for any Read or Write oper-  
ation, whether the device is Write enabled, and the state of  
the memory Write protection. During an internal Erase or  
Program operation, the status register may be read only to  
determine the completion of an operation in progress.  
Table 5 describes the function of each bit in the software  
status register.  
Block Protection Lock-Down (BPL)  
Busy  
WP# pin driven low (VIL), enables the Block-Protection-  
Lock-Down (BPL) bit. When BPL is set to 1, it prevents any  
further alteration of the BPL, BP1, and BP0 bits. When the  
WP# pin is driven high (VIH), the BPL bit has no effect and  
its value is “Don’t Care”. After power-up, the BPL bit is  
reset to 0.  
The Busy bit determines whether there is an internal Erase  
or Program operation in progress. A “1” for the Busy bit indi-  
cates the device is busy with an operation in progress. A “0”  
indicates the device is ready for the next valid operation.  
Write Enable Latch (WEL)  
The Write-Enable-Latch bit indicates the status of the inter-  
nal memory Write Enable Latch. If the Write-Enable-Latch  
bit is set to “1”, it indicates the device is Write enabled. If the  
bit is set to “0” (reset), it indicates the device is not Write  
enabled and does not accept any memory Write (Program/  
Erase) commands. The Write-Enable-Latch bit is automati-  
cally reset under the following conditions:  
TABLE 4: SOFTWARE STATUS REGISTER  
1
BLOCK PROTECTION  
Status  
Register Bit  
Protected  
Protection Level  
0
BP1 BP0  
Memory Area  
None  
0
0
1
1
0
1
0
1
1 (1/4 Memory Array)  
2 (1/2 Memory Array)  
3 (Full Memory Array)  
018000H-01FFFFH  
010000H-01FFFFH  
Power-up  
Write-Disable (WRDI) instruction completion  
Byte-Program instruction completion  
000000H-01FFFFH  
T4.0 1233  
Auto Address Increment (AAI) programming  
reached its highest memory address  
1. Default at power-up for BP1 and BP0 is ‘11’.  
Auto Address Increment (AAI)  
Sector-Erase instruction completion  
Block-Erase instruction completion  
Chip-Erase instruction completion  
The Auto Address Increment Programming-Status bit pro-  
vides status on whether the device is in AAI programming  
mode or Byte-Program mode. The default at power up is  
Byte-Program mode.  
TABLE 5: SOFTWARE STATUS REGISTER  
Bit Name Function  
Default at Power-up  
Read/Write  
0
BUSY 1 = Internal Write operation is in progress  
0 = No internal Write operation is in progress  
0
R
1
WEL  
1 = Device is memory Write enabled  
0
R
0 = Device is not memory Write enabled  
2
3
BP0  
BP1  
Indicate current level of block write protection (See Table 4)  
Indicate current level of block write protection (See Table 4)  
Reserved for future use  
1
1
0
0
R/W  
R/W  
N/A  
R
4:5 RES  
6
AAI  
Auto Address Increment Programming status  
1 = AAI programming mode  
0 = Byte-Program mode  
7
BPL  
1 = BP1, BP0 are read-only bits  
0 = BP1, BP0 are read/writable  
0
R/W  
T5.0 1233  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
6
 
 
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
Instructions  
Instructions are used to Read, Write (Erase and Program),  
and configure the SST25VF010. The instruction bus cycles  
are 8 bits each for commands (Op Code), data, and  
addresses. Prior to executing any Byte-Program, Auto  
Address Increment (AAI) programming, Sector-Erase,  
Block-Erase, or Chip-Erase instructions, the Write-Enable  
(WREN) instruction must be executed first. The complete  
list of the instructions is provided in Table 6. All instructions  
are synchronized off a high to low transition of CE#. Inputs  
will be accepted on the rising edge of SCK starting with the  
most significant bit. CE# must be driven low before an  
instruction is entered and must be driven high after the last  
bit of the instruction has been shifted in (except for Read,  
Read-ID and Read-Status-Register instructions). Any low  
to high transition on CE#, before receiving the last bit of an  
instruction bus cycle, will terminate the instruction in  
progress and return the device to the standby mode.  
Instruction commands (Op Code), addresses, and data are  
all input from the most significant bit (MSB) first.  
1
TABLE 6: DEVICE OPERATION INSTRUCTIONS  
Bus Cycle2  
1
2
3
4
5
Cycle Type/Operation3,4  
SIN  
SOUT  
SIN  
SOUT  
SIN  
SOUT  
SIN  
SOUT SIN SOUT  
Read  
03H  
20H  
52H  
60H  
02H  
Hi-Z A23-A16 Hi-Z A15-A8 Hi-Z  
Hi-Z A23-A16 Hi-Z A15-A8 Hi-Z  
Hi-Z A23-A16 Hi-Z A15-A8 Hi-Z  
A7-A0  
Hi-Z  
Hi-Z  
Hi-Z  
-
X
-
DOUT  
Sector-Erase5,6  
Block-Erase5,7  
Chip-Erase6  
Byte-Program6  
Auto Address Increment (AAI) Program6,8 AFH  
A7-A0  
-
A7-A0  
-
-
Hi-Z  
-
-
-
-
-
-
-
Hi-Z A23-A16 Hi-Z A15-A8 Hi-Z  
Hi-Z A23-A16 Hi-Z A15-A8 Hi-Z  
A7-A0  
Hi-Z DIN  
Hi-Z DIN  
Hi-Z  
A7-A0  
Hi-Z  
Read-Status-Register (RDSR)  
Enable-Write-Status-Register (EWSR)10  
Write-Status-Register (WRSR)10  
Write-Enable (WREN)  
05H  
50H  
01H  
06H  
04H  
Hi-Z  
Hi-Z  
Hi-Z  
Hi-Z  
Hi-Z  
X
DOUT  
-
Note9  
-
-
Note9  
-
-
Note9  
-
Data  
-
-
Hi-Z  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-.  
-
-
-
-
-
Write-Disable (WRDI)  
-
-
-
-
Hi-Z ID Addr11 Hi-Z  
X
DOUT  
12  
Read-ID  
90H or Hi-Z  
ABH  
00H  
Hi-Z  
00H  
T6.0 1233  
1. AMS = Most Significant Address  
AMS = A16 for SST25VF010  
Address bits above the most significant bit of each density can be VIL or VIH  
2. One bus cycle is eight clock periods.  
3. Operation: SIN = Serial In, SOUT = Serial Out  
4. X = Dummy Input Cycles (VIL or VIH); - = Non-Applicable Cycles (Cycles are not necessary)  
5. Sector addresses: use AMS-A12, remaining addresses can be VIL or VIH  
6. Prior to any Byte-Program, AAI-Program, Sector-Erase, Block-Erase, or Chip-Erase operation, the Write-Enable (WREN) instruction  
must be executed.  
7. Block addresses for: use AMS-A15, remaining addresses can be VIL or VIH  
8. To continue programming to the next sequential address location, enter the 8-bit command, AFH,  
followed by the data to be programmed.  
9. The Read-Status-Register is continuous with ongoing clock cycles until terminated by a low to high transition on CE#.  
10. The Enable-Write-Status-Register (EWSR) instruction and the Write-Status-Register (WRSR) instruction must work in conjunction of  
each other. The WRSR instruction must be executed immediately (very next bus cycle) after the EWSR instruction to make both  
instructions effective.  
11. Manufacturer’s ID is read with A0=0, and Device ID is read with A0=1. All other address bits are 00H. The Manufacturer’s and Device  
ID output stream is continuous until terminated by a low to high transition on CE#  
12. Device ID = 49H for SST25VF010  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
7
 
 
 
 
 
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
Read  
The Read instruction outputs the data starting from the  
specified address location. The data output stream is con-  
tinuous through all addresses until terminated by a low to  
high transition on CE#. The internal address pointer will  
automatically increment until the highest memory address  
is reached. Once the highest memory address is reached,  
the address pointer will automatically increment to the  
beginning (wrap-around) of the address space, i.e. for  
4 Mbit density, once the data from address location  
7FFFFH had been read, the next output will be from  
address location 00000H.  
The Read instruction is initiated by executing an 8-bit com-  
mand, 03H, followed by address bits [A23-A0]. CE# must  
remain active low for the duration of the Read cycle. See  
Figure 4 for the Read sequence.  
CE#  
MODE 3  
0
1
2
3
4
5
6
7
8
15 16  
23  
31  
39  
40  
47 48  
55 56  
63 64  
70  
24  
32  
MODE 0  
SCK  
03  
ADD.  
MSB  
HIGH IMPEDANCE  
ADD.  
ADD.  
SI  
MSB  
N
OUT  
N+1  
N+2  
N+3  
N+4  
D
OUT  
D
D
D
OUT  
D
OUT  
OUT  
SO  
MSB  
1233 F04.1  
FIGURE 4: READ SEQUENCE  
Byte-Program  
The Byte-Program instruction programs the bits in the  
selected byte to the desired data. The selected byte must  
be in the erased state (FFH) when initiating a Program  
operation. A Byte-Program instruction applied to a pro-  
tected memory area will be ignored.  
Program instruction is initiated by executing an 8-bit com-  
mand, 02H, followed by address bits [A23-A0]. Following the  
address, the data is input in order from MSB (bit 7) to LSB  
(bit 0). CE# must be driven high before the instruction is  
executed. The user may poll the Busy bit in the software  
status register or wait TBP for the completion of the internal  
self-timed Byte-Program operation. See Figure 5 for the  
Byte-Program sequence.  
Prior to any Write operation, the Write-Enable (WREN)  
instruction must be executed. CE# must remain active low  
for the duration of the Byte-Program instruction. The Byte-  
CE#  
MODE 3  
0
1
2
3
4
5
6
7
8
15 16  
23  
31  
39  
24  
32  
MODE 0  
SCK  
02  
ADD.  
MSB  
ADD.  
ADD.  
D
IN  
MSB LSB  
SI  
MSB  
HIGH IMPEDANCE  
SO  
1233 F05.1  
FIGURE 5: BYTE-PROGRAM SEQUENCE  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
8
 
 
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
Auto Address Increment (AAI) Program  
The AAI program instruction allows multiple bytes of data to  
be programmed without re-issuing the next sequential  
address location. This feature decreases total program-  
ming time when the entire memory array is to be pro-  
grammed. An AAI program instruction pointing to a  
protected memory area will be ignored. The selected  
address range must be in the erased state (FFH) when ini-  
tiating an AAI program instruction.  
status register or wait TBP for the completion of each inter-  
nal self-timed Byte-Program cycle. Once the device com-  
pletes programming byte, the next sequential address may  
be program, enter the 8-bit command, AFH, followed by the  
data to be programmed. When the last desired byte had  
been programmed, execute the Write-Disable (WRDI)  
instruction, 04H, to terminate AAI. After execution of the  
WRDI command, the user must poll the Status register to  
ensure the device completes programming. See Figure 6  
for AAI programming sequence.  
Prior to any write operation, the Write-Enable (WREN)  
instruction must be executed. The AAI program instruction  
is initiated by executing an 8-bit command, AFH, followed  
by address bits [A23-A0]. Following the addresses, the data  
is input sequentially from MSB (bit 7) to LSB (bit 0). CE#  
must be driven high before the AAI program instruction is  
executed. The user must poll the BUSY bit in the software  
There is no wrap mode during AAI programming; once the  
highest unprotected memory address is reached, the  
device will exit AAI operation and reset the Write-Enable-  
Latch bit (WEL = 0).  
T
BP  
T
BP  
CE#  
MODE 3  
0
1
2
3
4
5
6
7
8
15 16 23 24 31 32 33 34 35 36 37 38 39  
0
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15  
0 1  
MODE 0  
SCK  
SI  
A[23:16] A[15:8]  
A[7:0]  
Data Byte 1  
AF  
AF  
Data Byte 2  
T
BP  
CE#  
0
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15  
0
1
2
3
4
5
6
7
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15  
SCK  
SI  
AF  
Last Data Byte  
04  
05  
Write Disable (WRDI)  
Instruction to terminate  
AAI Operation  
Read Status Register (RDSR)  
Instruction to verify end of  
AAI Operation  
D
OUT  
SO  
1233 F06.1  
FIGURE 6: AUTO ADDRESS INCREMENT (AAI) PROGRAM SEQUENCE  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
9
 
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
Sector-Erase  
The Sector-Erase instruction clears all bits in the selected 4  
KByte sector to FFH. A Sector-Erase instruction applied to  
a protected memory area will be ignored. Prior to any Write  
operation, the Write-Enable (WREN) instruction must be  
executed. CE# must remain active low for the duration of  
the any command sequence. The Sector-Erase instruction  
is initiated by executing an 8-bit command, 20H, followed  
by address bits [A23-A0]. Address bits [AMS-A12]  
(AMS = Most Significant address) are used to determine the  
sector address (SAX), remaining address bits can be VIL or  
VIH. CE# must be driven high before the instruction is exe-  
cuted. The user may poll the Busy bit in the software status  
register or wait TSE for the completion of the internal self-  
timed Sector-Erase cycle. See Figure 7 for the Sector-  
Erase sequence.  
CE#  
MODE 3  
0
1
2
3
4
5
6
7
8
15 16  
23  
31  
24  
MODE 0  
SCK  
20  
ADD.  
MSB  
ADD.  
ADD.  
SI  
MSB  
HIGH IMPEDANCE  
SO  
1233 F07.1  
FIGURE 7: SECTOR-ERASE SEQUENCE  
Block-Erase  
The Block-Erase instruction clears all bits in the selected 32  
KByte block to FFH. A Block-Erase instruction applied to a  
protected memory area will be ignored. Prior to any Write  
operation, the Write-Enable (WREN) instruction must be  
executed. CE# must remain active low for the duration of  
any command sequence. The Block-Erase instruction is  
initiated by executing an 8-bit command, 52H, followed by  
address bits [A23-A0]. Address bits [AMS-A15] (AMS = Most  
significant address) are used to determine block address  
(BAX), remaining address bits can be VIL or VIH. CE# must  
be driven high before the instruction is executed. The user  
may poll the Busy bit in the software status register or wait  
TBE for the completion of the internal self-timed Block-  
Erase cycle. See Figure 8 for the Block-Erase sequence.  
CE#  
MODE 3  
0
1
2
3
4
5
6
7
8
15 16  
23  
31  
24  
MODE 0  
SCK  
52  
ADD.  
MSB  
ADD.  
ADD.  
SI  
MSB  
HIGH IMPEDANCE  
SO  
1233 F08.1  
FIGURE 8: BLOCK-ERASE SEQUENCE  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
10  
 
 
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
Chip-Erase  
The Chip-Erase instruction clears all bits in the device to  
FFH. A Chip-Erase instruction will be ignored if any of the  
memory area is protected. Prior to any Write operation, the  
Write-Enable (WREN) instruction must be executed. CE#  
must remain active low for the duration of the Chip-Erase  
instruction sequence. The Chip-Erase instruction is initiated  
by executing an 8-bit command, 60H. CE# must be driven  
high before the instruction is executed. The user may poll  
the Busy bit in the software status register or wait TCE for  
the completion of the internal self-timed Chip-Erase cycle.  
See Figure 9 for the Chip-Erase sequence.  
CE#  
MODE 3  
0
1
2
3
4
5
6
7
MODE 0  
SCK  
60  
SI  
MSB  
HIGH IMPEDANCE  
SO  
1233 F09.1  
FIGURE 9: CHIP-ERASE SEQUENCE  
Read-Status-Register (RDSR)  
The Read-Status-Register (RDSR) instruction allows read-  
ing of the status register. The status register may be read at  
any time even during a Write (Program/Erase) operation.  
When a Write operation is in progress, the Busy bit may be  
checked before sending any new commands to assure that  
the new commands are properly received by the device.  
CE# must be driven low before the RDSR instruction is  
entered and remain low until the status data is read. Read-  
Status-Register is continuous with ongoing clock cycles  
until it is terminated by a low to high transition of the CE#.  
See Figure 10 for the RDSR instruction sequence.  
CE#  
MODE 3  
MODE 0  
0
1
2
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
SCK  
SI  
05  
HIGH IMPEDANCE  
MSB  
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0  
SO  
MSB  
Status  
1233 F10.1  
Register Out  
FIGURE 10: READ-STATUS-REGISTER (RDSR) SEQUENCE  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
11  
 
 
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
Write-Enable (WREN)  
The Write-Enable (WREN) instruction sets the Write-  
Enable-Latch bit to 1 allowing Write operations to occur.  
The WREN instruction must be executed prior to any Write  
(Program/Erase) operation. CE# must be driven high  
before the WREN instruction is executed.  
CE#  
MODE 3  
0
1
2
3
4
5
6
7
MODE 0  
SCK  
06  
SI  
MSB  
HIGH IMPEDANCE  
SO  
1233 F11.1  
FIGURE 11: WRITE ENABLE (WREN) SEQUENCE  
Write-Disable (WRDI)  
The Write-Disable (WRDI) instruction resets the Write-  
Enable-Latch bit and AAI bit to 0 disabling any new Write  
operations from occurring. CE# must be driven high before  
the WRDI instruction is executed.  
CE#  
MODE 3  
0
1
2
3
4
5
6
7
MODE 0  
SCK  
04  
SI  
MSB  
HIGH IMPEDANCE  
SO  
1233 F12.1  
FIGURE 12: WRITE DISABLE (WRDI) SEQUENCE  
Enable-Write-Status-Register (EWSR)  
The Enable-Write-Status-Register (EWSR) instruction  
arms the Write-Status-Register (WRSR) instruction and  
opens the status register for alteration. The Enable-Write-  
Status-Register instruction does not have any effect and  
will be wasted, if it is not followed immediately by the Write-  
Status-Register (WRSR) instruction. CE# must be driven  
low before the EWSR instruction is entered and must be  
driven high before the EWSR instruction is executed.  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
12  
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
Write-Status-Register (WRSR)  
When WP# is high, the lock-down function of the BPL bit is  
disabled and the BPL, BP0, and BP1 bits in the status reg-  
ister can all be changed. As long as BPL bit is set to 0 or  
WP# pin is driven high (VIH) prior to the low-to-high transi-  
tion of the CE# pin at the end of the WRSR instruction, the  
BP0, BP1, and BPL bit in the status register can all be  
altered by the WRSR instruction. In this case, a single  
WRSR instruction can set the BPL bit to “1” to lock down  
the status register as well as altering the BP0 and BP1 bit  
at the same time. See Table 3 for a summary description of  
WP# and BPL functions. CE# must be driven low before  
the command sequence of the WRSR instruction is  
entered and driven high before the WRSR instruction is  
executed. See Figure 13 for EWSR and WRSR instruction  
sequences.  
The Write-Status-Register instruction works in conjunction  
with the Enable-Write-Status-Register (EWSR) instruction  
to write new values to the BP1, BP0, and BPL bits of the  
status register. The Write-Status-Register instruction must  
be executed immediately after the execution of the Enable-  
Write-Status-Register instruction (very next instruction bus  
cycle). This two-step instruction sequence of the EWSR  
instruction followed by the WRSR instruction works like  
SDP (software data protection) command structure which  
prevents any accidental alteration of the status register val-  
ues. The Write-Status-Register instruction will be ignored  
when WP# is low and BPL bit is set to “1”. When the WP#  
is low, the BPL bit can only be set from “0” to “1” to lock-  
down the status register, but cannot be reset from “1” to “0”.  
CE#  
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15  
MODE 3  
MODE 0  
MODE 3  
MODE 0  
SCK  
STATUS  
REGISTER IN  
50  
01  
7 6 5 4 3 2 1 0  
MSB  
SI  
MSB  
MSB  
HIGH IMPEDANCE  
SO  
1233 F13.1  
FIGURE 13: ENABLE-WRITE-STATUS-REGISTER (EWSR) AND WRITE-STATUS-REGISTER (WRSR) SEQUENCE  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
13  
 
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
Read-ID  
The Read-ID instruction identifies the device as  
SST25VF010 and manufacturer as SST. The device infor-  
mation can be read from executing an 8-bit command, 90H  
or ABH, followed by address bits [A23-A0]. Following the  
Read-ID instruction, the manufacturer’s ID is located in  
address 00000H and the device ID is located in address  
00001H. Once the device is in Read-ID mode, the manu-  
facturer’s and device ID output data toggles between  
address 00000H and 00001H until terminated by a low to  
high transition on CE#.  
CE#  
MODE 3  
MODE 0  
0
1
2
3
4
5
6
7
8
15 16  
23  
31  
39  
40  
47 48  
55 56  
63  
24  
32  
SCK  
90 or AB  
00  
00  
ADD1  
MSB  
SI  
MSB  
HIGH  
IMPEDANCE  
HIGH IMPEDANCE  
Device ID  
Device ID  
BF  
BF  
SO  
MSB  
Note: The manufacturer's and device ID output stream is continuous until terminated by a low to high transition on CE#.  
1. 00H will output the manfacturer's ID first and 01H will output device ID first before toggling between the two.  
1233 F14.1  
FIGURE 14: READ-ID SEQUENCE  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
14  
 
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
ELECTRICAL SPECIFICATIONS  
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.)  
Temperature Under Bias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -55°C to +125°C  
Storage Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -65°C to +150°C  
D. C. Voltage on Any Pin to Ground Potential . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-0.5V to VDD+0.5V  
Transient Voltage (<20 ns) on Any Pin to Ground Potential . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-2.0V to VDD+2.0V  
Package Power Dissipation Capability (Ta = 25°C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.0W  
Surface Mount Lead Soldering Temperature (3 Seconds). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240°C  
Output Short Circuit Current1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 mA  
1. Output shorted for no more than one second. No more than one output shorted at a time.  
OPERATING RANGE:  
AC CONDITIONS OF TEST  
Input Rise/Fall Time . . . . . . . . . . . . . . . 5 ns  
Output Load . . . . . . . . . . . . . . . . . . . . . CL = 30 pF  
See Figures 19 and 20  
Range  
Ambient Temp  
VDD  
Commercial  
0°C to +70°C  
2.7-3.6V  
TABLE 7: DC OPERATING CHARACTERISTICS VDD = 2.7-3.6V  
Limits  
Symbol Parameter  
Min  
Max Units Test Conditions  
IDDR  
IDDW  
ISB  
Read Current  
10  
30  
15  
1
mA  
mA  
µA  
µA  
µA  
V
CE#=0.1 VDD/0.9 VDD@20 MHz, SO=open  
CE#=VDD  
Program and Erase Current  
Standby Current  
CE#=VDD, VIN=VDD or VSS  
VIN=GND to VDD, VDD=VDD Max  
VOUT=GND to VDD, VDD=VDD Max  
VDD=VDD Min  
ILI  
Input Leakage Current  
Output Leakage Current  
Input Low Voltage  
ILO  
1
VIL  
0.8  
VIH  
VOL  
VOH  
Input High Voltage  
Output Low Voltage  
Output High Voltage  
0.7 VDD  
VDD-0.2  
V
VDD=VDD Max  
0.2  
V
IOL=100 µA, VDD=VDD Min  
IOH=-100 µA, VDD=VDD Min  
V
T7.1 1233  
TABLE 8: RECOMMENDED SYSTEM POWER-UP TIMINGS  
Symbol  
Parameter  
Minimum  
Units  
1
TPU-READ  
VDD Min to Read Operation  
VDD Min to Write Operation  
10  
10  
µs  
µs  
1
TPU-WRITE  
T8.0 1233  
1. This parameter is measured only for initial qualification and after a design or process change that could affect this parameter.  
TABLE 9: CAPACITANCE (Ta = 25°C, f=1 Mhz, other pins open)  
Parameter  
Description  
Test Condition  
VOUT = 0V  
Maximum  
1
COUT  
Output Pin Capacitance  
Input Capacitance  
12 pF  
6 pF  
1
CIN  
VIN = 0V  
T9.0 1233  
1. This parameter is measured only for initial qualification and after a design or process change that could affect this parameter.  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
15  
 
 
 
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
TABLE 10: RELIABILITY CHARACTERISTICS  
Symbol  
Parameter  
Endurance  
Data Retention  
Latch Up  
Minimum Specification  
Units  
Test Method  
1
NEND  
10,000  
100  
Cycles JEDEC Standard A117  
1
TDR  
Years  
mA  
JEDEC Standard A103  
JEDEC Standard 78  
1
ILTH  
100 + IDD  
T10.0 1233  
1. This parameter is measured only for initial qualification and after a design or process change that could affect this parameter.  
TABLE 11: AC OPERATING CHARACTERISTICS VDD = 2.7-3.6V  
Limits  
Symbol  
FCLK  
Parameter  
Min  
Max  
Units  
Serial Clock Frequency  
Serial Clock High Time  
Serial Clock Low Time  
Serial Clock Rise Time  
Serial Clock Fall Time  
CE# Active Setup Time  
CE# Active Hold Time  
CE# Not Active Setup Time  
CE# Not Active Hold Time  
CE# High Time  
20  
MHz  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ms  
ms  
ms  
µs  
TSCKH  
TSCKL  
TSCKR  
TSCKF  
20  
20  
5
5
1
TCES  
20  
20  
1
TCEH  
1
TCHS  
10  
1
TCHH  
10  
TCPH  
TCHZ  
TCLZ  
TDS  
100  
CE# High to High-Z Output  
SCK Low to Low-Z Output  
Data In Setup Time  
20  
0
5
TDH  
THLS  
THHS  
THLH  
THHH  
THZ  
Data In Hold Time  
5
HOLD# Low Setup Time  
HOLD# High Setup Time  
HOLD# Low Hold Time  
HOLD# High Hold Time  
HOLD# Low to High-Z Output  
HOLD# High to Low-Z Output  
Output Hold from SCK Change  
Output Valid from SCK  
Sector-Erase  
10  
10  
15  
10  
20  
20  
TLZ  
TOH  
TV  
0
20  
25  
TSE  
TBE  
Block-Erase  
25  
TSCE  
TBP  
Chip-Erase  
100  
20  
Byte-Program  
T11.1 1233  
1. Relative to SCK.  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
16  
 
 
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
T
CPH  
CE#  
SCK  
T
CHH  
T
T
CHS  
CEH  
T
SCKF  
T
CES  
T
T
DH  
DS  
T
SCKR  
LSB  
MSB  
SI  
SO  
HIGH-Z  
HIGH-Z  
1233 F15.0  
FIGURE 15: SERIAL INPUT TIMING DIAGRAM  
CE#  
T
T
SCKL  
SCKH  
SCK  
T
OH  
T
CHZ  
T
CLZ  
SO  
SI  
MSB  
LSB  
T
V
1233 F16.0  
FIGURE 16: SERIAL OUTPUT TIMING DIAGRAM  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
17  
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
CE#  
SCK  
T
HHS  
T
T
HLS  
HHH  
T
HLH  
T
HZ  
T
LZ  
SO  
SI  
HOLD#  
1233 F17.0  
FIGURE 17: HOLD TIMING DIAGRAM  
VDD  
VDD Max  
Chip selection is not allowed.  
All commands are rejected by the device.  
VDD Min  
TPU-READ  
TPU-WRITE  
Device fully accessible  
Time  
1233 F18.0  
FIGURE 18: POWER-UP TIMING DIAGRAM  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
18  
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
V
IHT  
V
V
HT  
HT  
INPUT  
REFERENCE POINTS  
OUTPUT  
V
V
LT  
LT  
V
ILT  
1233 F19.0  
AC test inputs are driven at VIHT (0.9VDD) for a logic “1” and VILT (0.1VDD) for a logic “0”. Measurement reference points  
for inputs and outputs are VHT (0.7VDD) and VLT (0.3VDD). Input rise and fall times (10% 90%) are <5 ns.  
Note: VHT - VHIGH Test  
V
V
V
LT - VLOW Test  
IHT - VINPUT HIGH Test  
ILT - VINPUT LOW Test  
FIGURE 19: AC INPUT/OUTPUT REFERENCE WAVEFORMS  
TO TESTER  
TO DUT  
C
L
1233 F20.0  
FIGURE 20: A TEST LOAD EXAMPLE  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
19  
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
PRODUCT ORDERING INFORMATION  
Device  
Speed  
Suffix1  
Suffix2  
SST25VFxxx  
-
XXX  
-
XX  
-
XXX  
Environmental Attribute  
E = non-Pb  
Package Modifier  
A = 8 leads or contacts  
Package Type  
S = SOIC  
Q = WSON  
Temperature Range  
C = Commercial = 0°C to +70°C  
Minimum Endurance  
4 = 10,000 cycles  
Operating Frequency  
20 = 20 MHz  
Device Density  
010 = 1 Mbit  
Voltage  
V = 2.7-3.6V  
Product Series  
25 = Serial Peripheral Interface flash memory  
Valid combinations for SST25VF010  
SST25VF010-20-4C-SA  
SST25VF010-20-4C-SAE  
SST25VF010-20-4C-QA  
SST25VF010-20-4C-QAE  
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.  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
20  
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
PACKAGING DIAGRAMS  
Pin #1  
Identifier  
SIDE VIEW  
TOP VIEW  
7˚  
4 places  
0.51  
0.33  
5.0  
4.8  
1.27 BSC  
END VIEW  
45˚  
7˚  
0.25  
0.10  
4 places  
4.00  
3.80  
1.75  
1.35  
0.25  
0.19  
0˚  
8˚  
6.20  
5.80  
1.27  
0.40  
Note: 1. Complies with JEDEC publication 95 MS-012 AA dimensions,  
although some dimensions may be more stringent.  
2. All linear dimensions are in millimeters (max/min).  
3. Coplanarity: 0.1 mm  
08-soic-5x6-SA-8  
1mm  
4. Maximum allowable mold flash is 0.15 mm at the package ends and 0.25 mm between leads.  
8-LEAD SMALL OUTLINE INTEGRATED CIRCUIT (SOIC) 150 MIL BODY WIDTH (4.9MM X 6MM)  
SST PACKAGE CODE: SA  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
21  
1 Mbit SPI Serial Flash  
SST25VF010  
Data Sheet  
TOP VIEW  
SIDE VIEW  
BOTTOM VIEW  
Pin #1  
0.25  
0.19  
Pin #1  
Corner  
1.27 BSC  
5.00 ± 0.10  
4.00 ± 0.10  
3.40 ± 0.10  
0.076  
0.48  
0.35  
0.70  
0.50  
0.05 Max  
6.00 ± 0.10  
0.80  
0.70  
CROSS SECTION  
0.80  
0.70  
Note: 1. All linear dimensions are in millimeters (max/min).  
8-wson-6x5-QA-8  
1mm  
8-CONTACT VERY-VERY-THIN SMALL OUTLINE NO-LEAD (WSON)  
SST PACKAGE CODE: QA  
TABLE 12: REVISION HISTORY  
Number  
Description  
Date  
00  
Apr 2003  
Initial release of S71233  
Previously released in S71192  
01  
Aug 2003  
Removed Industrial temperature offering  
Updated Figures 2, 4 - 14: Aligned SI waveform with rising edge of clock  
2004 Data Book  
02  
03  
Dec 2003  
Feb 2004  
Removed references and MPNs for Customer Specification Number DD029  
Changed ISB (Standby Current) from 400 µA to 15 µA in Table 7 on page 15  
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  
©2004 Silicon Storage Technology, Inc.  
S71233-03-000  
2/04  
22  

相关型号:

SST25VF010-20-4C-QAE

1 Mbit SPI Serial Flash
SST

SST25VF010-20-4C-QAE-DD029

1M X 1 SPI BUS SERIAL EEPROM, DSO8, WSON-8
MICROCHIP

SST25VF010-20-4C-SA

1 Mbit SPI Serial Flash
SST

SST25VF010-20-4C-SA-DD029

1 Mbit SPI Serial Flash
SST

SST25VF010-20-4C-SAE

1 Mbit SPI Serial Flash
SST

SST25VF010-20-4C-SAE-DD02

1 Mbit SPI Serial Flash
SST

SST25VF010-20-4C-SAE-DD029

1M X 1 SPI BUS SERIAL EEPROM, PDSO8, 4.90 X 6 MM, MS-012AA, SOIC-8
MICROCHIP

SST25VF010A

1 Mbit SPI Serial Flash
SST
SST

SST25VF010A-33-4C-QAE

1 Mbit SPI Serial Flash
SST

SST25VF010A-33-4C-QAE

1M X 1 SPI BUS SERIAL EEPROM, DSO8, 5 X 6 MM, ROHS COMPLIANT, WSON-8
MICROCHIP

SST25VF010A-33-4C-SA

EEPROM, 1MX1, Serial, CMOS, PDSO8, 0.150 INCH, MS-012AA, SOIC-8
SILICON