8Mbit 1.8V SPI Serial Flash
SST25WF080
Advance Information
INSTRUCTIONS
Instructions are used to read, write (Erase and Program),
and configure the SST25WF080. The instruction bus
cycles are 8 bits each for commands (Op Code), data, and
addresses. The Write-Enable (WREN) instruction must be
executed prior to Byte-Program, Auto Address Increment
(AAI) programming, Sector-Erase, Block-Erase, Write-Sta-
tus-Register, or Chip-Erase instructions. The complete
instructions are provided in Table 6. All instructions are syn-
chronized 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 instruc-
tion bus cycle, will terminate the instruction in progress and
return the device to standby mode. Instruction commands
(Op Code), addresses, and data are all input from the most
significant bit (MSB) first.
TABLE 6: Device Operation Instructions for SST25WF080
Address Dummy
Data
Maximum
Instruction
Read
Description
Op Code Cycle1
0000 0011b (03H)
0000 1011b (0BH)
Cycle(s)2 Cycle(s) Cycle(s) Frequency
Read Memory
3
3
3
3
0
1
0
0
1 to ∞
1 to ∞
0
33 MHz
High-Speed Read
Read Memory at Higher Speed
4 KByte Sector-Erase3 Erase 4 KByte of memory array 0010 0000b (20H)
32 KByte Block-Erase4 Erase 32 KByte block
of memory array
0101 0010b (52H)
0
64 KByte Block-Erase5 Erase 64 KByte block
of memory array
1101 1000b (D8H)
3
0
0
0
0
0
Chip-Erase
Erase Full Memory Array
0110 0000b (60H) or
1100 0111b (C7H)
Byte-Program
AAI-Word-Program6
To Program One Data Byte
0000 0010b (02H)
1010 1101b (ADH)
3
3
0
0
1
Auto Address Increment
Programming
2 to ∞
75 MHz
RDSR7
EWSR8
WRSR
WREN8
WRDI
Read-Status-Register
Enable-Write-Status-Register
Write-Status-Register
Write-Enable
0000 0101b (05H)
0110 0000b (50H)
0000 0001b (01H)
0000 0110b (06H)
0000 0100b (04H)
0
0
0
0
0
3
0
0
0
0
0
0
1 to ∞
0
1
0
Write-Disable
0
RDID9
Read-ID
1001 0000b (90H) or
1010 1011b (ABH)
1 to ∞
EBSY
DBSY
Enable SO to output RY/BY# sta- 0111 0000b (70H)
tus during AAI programming
0
0
0
0
0
0
Disable SO to output RY/BY# sta- 1000 0000b (80H)
tus during AAI programming
JEDEC-ID
EHLD
JEDEC ID read
1001 1111b (9FH)
0
0
0
0
3 to ∞
Enable HOLD# pin functionality of 1010 1010b (AAH)
the RST#/HOLD# pin
0
T6.0 1203
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#.
©2010 Silicon Storage Technology, Inc.
S71203-03-000
04/10
9