512 Kbit / 1 Mbit / 2 Mbit / 4 Mbit 1.8V SPI Serial Flash
SST25WF512 / SST25WF010 / SST25WF020 / SST25WF040
Data Sheet
TABLE 10: Device Operation Instructions for SST25WF020 AND SST25WF040
Address Dummy
Data
Maximum
Instruction
Read
Description
Op Code Cycle1
Cycle(s)2 Cycle(s) Cycle(s) Frequency
Read Memory
0000 0011b (03H)
3
3
3
0
1
0
1 to ∞
1 to ∞
0
20 MHz
High-Speed Read
Read Memory at Higher Speed 0000 1011b (0BH)
4 KByte Sector-
Erase3
Erase 4 KByte of memory
array
0010 0000b (20H)
0101 0010b (52H)
1101 1000b (D8H)
32 KByte Block-
Erase4
Erase 32 KByte block
of memory array
3
3
0
0
0
0
0
0
0
64 KByte Block-
Erase5
Erase 64 KByte block
of memory array
Chip-Erase
Erase Full Memory Array
0110 0000b (60H) or
1100 0111b (C7H)
Byte-Program
AAI-Word-Program6 Auto Address Increment
Programming
To Program One Data Byte
0000 0010b (02H)
1010 1101b (ADH)
3
3
0
0
1
2 to ∞
40 MHz
RDSR7
EWSR8
WRSR
WREN8
WRDI
Read-Status-Register
0000 0101b (05H)
0
0
0
0
0
3
0
0
0
0
0
0
1 to ∞
Enable-Write-Status-Register 0110 0000b (50H)
0
Write-Status-Register
Write-Enable
Write-Disable
Read-ID
0000 0001b (01H)
0000 0110b (06H)
0000 0100b (04H)
1
0
0
RDID9
1001 0000b (90H) or
1010 1011b (ABH)
1 to ∞
EBSY
DBSY
Enable SO to output RY/BY#
status during AAI programming
0111 0000b (70H)
0
0
0
0
0
0
Disable SO to output RY/BY# 1000 0000b (80H)
status during AAI programming
JEDEC-ID
EHLD
JEDEC ID read
1001 1111b (9FH)
0
0
0
0
3 to ∞
Enable HOLD# pin functionality 1010 1010b (AAH)
of the RST#/HOLD# pin
0
T10.0 1328
1. One bus cycle is eight clock periods.
2. Address bits above the most significant bit of each density can be VIL or VIH.
3. 4 KByte Sector-Erase addresses: use AMS-A12, remaining addresses are don’t care but must be set either at VIL or VIH.
4. 32 KByte Block-Erase addresses: use AMS-A15, remaining addresses are don’t care but must be set either at VIL or VIH.
5. 64 KByte Block-Erase addresses: use AMS-A16, remaining addresses are don’t care but must be set either at VIL or VIH.
6. To continue programming to the next sequential address location, enter the 8-bit command, ADH, followed by 2 bytes of data to be
programmed. Data Byte 0 will be programmed into the initial address [A23-A1] with A0=0, Data Byte 1 will be programmed into the
initial address [A23-A1] with A0 = 1.
7. The Read-Status-Register is continuous with ongoing clock cycles until terminated by a low to high transition on CE#.
8. Either EWSR or WREN followed by WRSR will write to the Status register. The EWSR-WRSR sequence provides backward compat-
ibility to the SST25VF/LF series. The WREN-WRSR sequence is recommended for new designs.
9. 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 ID and
device ID output stream is continuous until terminated by a low-to-high transition on CE#.
©2009 Silicon Storage Technology, Inc.
S71328-08-000
11/09
11