©2011 Silicon Storage Technology, Inc. DS-25017A 04/11
22
Serial Quad I/O (SQI) Flash Memory
SST26VF016 / SST26VF032
Data Sheet
A
Microchip Technology Company
Write-Suspend During Sector-Erase or Block-Erase
Issuing a Write-Suspend instruction during Sector-Erase or Block-Erase allows the host to program or
read any sector that was not being erased. The device will ignore any programming commands point-
ing to the suspended sector(s). Any attempt to read from the suspended sector(s) will output unknown
data because the Sector- or Block-Erase will be incomplete.
To execute a Write-Suspend operation, the host drives CE# low, sends the Write Suspend command
cycle (B0H), then drives CE# high. A cycle is two nibbles long, most significant nibble first. The Status
register indicates that the erase has been suspended by changing the WSE bit from ‘0’ to ‘1,’ but the
device will not accept another command until it is ready. To determine when the device will accept a
new command, poll the BUSY bit in the Status register or wait T
WS
.
Write-Suspend During Page Programming
Issuing a Write-Suspend instruction during Page Programming allows the host to erase or read any
sector that is not being programmed. Erase commands pointing to the suspended sector(s) will be
ignored. Any attempt to read from the suspended page will output unknown data because the program
will be incomplete.
To execute a Write Suspend operation, the host drives CE# low, sends the Write Suspend command
cycle (B0H), then drives CE# high. A cycle is two nibbles long, most significant nibble first. The Status
register indicates that the programming has been suspended by changing the WSP bit from ‘0’ to ‘1,’
but the device will not accept another command until it is ready. To determine when the device will
accept a new command, poll the BUSY bit in the Status register or wait T
WS
.
Write-Resume
Write-Resume restarts a Write command that was suspended, and changes the suspend status bit in
the Status register (WSE or WSP) back to ‘0’.
To execute a Write-Resume operation, the host drives CE# low, sends the Write Resume command
cycle (30H), then drives CE# high. A cycle is two nibbles long, most significant nibble first. To deter-
mine if the internal, self-timed Write operation completed, poll the BUSY bit in the Status register, or
wait the specified time T
SE
,T
BE
or T
PP
for Sector-Erase, Block-Erase, or Page-Programming, respec-
tively. The total write time before suspend and after resume will not exceed the uninterrupted write
times T
SE
,T
BE
or T
PP
.
Read Security ID
To execute a Read Security ID (SID) operation, the host drives CE# low, sends the Read Security ID
command cycle (88H), one address cycle, and then one dummy cycle. Each cycle is two nibbles long,
most significant nibble first.
After the dummy cycle, the device outputs data on the falling edge of the SCK signal, starting from the
specified address location. The data output stream is continuous through all SID addresses until termi-
nated by a low-to-high transition on CE#. The internal address pointer automatically increments until
the last SID address is reached, then outputs 00H until CE# goes high.
©2011 Silicon Storage Technology, Inc. DS-25017A 04/11
23
Serial Quad I/O (SQI) Flash Memory
SST26VF016 / SST26VF032
Data Sheet
A
Microchip Technology Company
Program Security ID
The Program Security ID instruction programs one to 24 Bytes of data in the user-programmable,
Security ID space. The device ignores a Program Security ID instruction pointing to an invalid or pro-
tected address, see Table 7. Prior to the program operation, execute WREN.
To execute a Program SID operation, the host drives CE# low, sends the Program Security ID com-
mand cycle (A5H), one address cycle, the data to be programmed, then drives CE# high. The pro-
grammed data must be between 1 to 24 Bytes and in whole Byte increments; sending an odd number
of nibbles will cause the last nibble to be ignored. Each cycle is two nibbles long, most significant nib-
ble first. To determine the completion of the internal, self-timed Program SID operation, poll the BUSY
bit in the software status register, or wait T
PSID
for the completion of the internal self-timed Program
Security ID operation.
Lockout Security ID
The Lockout Security ID instruction prevents any future changes to the Security ID. To execute a Lock-
out SID, the host drives CE# low, sends the Lockout Security ID command cycle (85H), then drives
CE# high. A cycle is two nibbles long, most significant nibble first. The user map polls the BUSY bit in
the software status register or waits T
PSID
for the completion of he Lockout Security ID operation.
Read-Status Register (RDSR)
The Read-Status register (RDSR) command outputs the contents of the Status register. The Status register
may be read at any time even during a Write operation. When a Write is in progress, check the BUSY bit
before sending any new commands to assure that the new commands are properly received by the device.
To execute a Read-Status-Register operation the host drives CE# low, then sends the Read-Status-
Register command cycle (05H). Each cycle is two nibbles long, most significant nibble first. Immedi-
ately after the command cycle, the device outputs data on the falling edge of the SCK signal. The data
output stream continues until terminated by a low-to-high transition on CE#. See Figure 19 for the
RDSR instruction sequence.
Figure 19:Read-Status-Register (RDSR) Sequence
Table 7: Program Security ID
Program Security ID Address Range
Pre-Programmed at factory 00H 07H
User Programmable 08H 1FH
T7.0 25017
1359 F11.0
MODE 3 0
SCK
SIO(3:0)
CE#
C1 C0
MODE 0
2
H0 L0
MSN
LSN
4
H0 L0
6
H0 L0
8N
H1 L1
Status Byte Status Byte Status Byte Status Byte
Note: MSN = Most Significant Nibble; LSN = Least Significant Nibble
C[1:0] = 05H
©2011 Silicon Storage Technology, Inc. DS-25017A 04/11
24
Serial Quad I/O (SQI) Flash Memory
SST26VF016 / SST26VF032
Data Sheet
A
Microchip Technology Company
Write-Enable (WREN)
The Write-Enable (WREN) instruction sets the Write-Enable-Latch bit in the Status Register to ‘1,’
allowing Write operations to occur. The WREN instruction must be executed prior to any of the follow-
ing operations: Sector Erase, Block Erase, Chip Erase, Page Program, Program Security ID, Lockout
Security ID, Write Block-Protection Register and Lockdown Block-Protection Register. To execute a
Write Enable the host drives CE# low then sends the Write Enable command cycle (06H) then drives
CE# high. A cycle is two nibbles (clocks) long, most significant nibble first. See Figure 20 for the WREN
instruction sequence.
Figure 20:Write-Enable Sequence
Write-Disable (WRDI)
The Write-Disable (WRDI) instruction sets the Write-Enable-Latch bit in the Status Register to ‘0,’ pre-
venting Write execution without a prior WREN instruction. To execute a Write-Disable, the host drives
CE# low, sends the Write Disable command cycle (04H), then drives CE# high. A cycle is two nibbles
long, most significant nibble first.
Figure 21:Write-Disable (WRDI) Sequence
1359 F12.0
MODE 3 0 1
SCK
SIO(3:0)
CE#
C1 C0
MODE 0
Note: C[1:0] =
1359 F33.0
MODE 3 0 1
SCK
SIO(3:0)
CE#
C1 C0
MODE 0
Note: C[1:0] = 04H

SST26VF016-80-5I-QAE-T

Mfr. #:
Manufacturer:
Microchip Technology
Description:
NOR Flash 2.7 to 3.6V 16Mbit Serial Quad I/O Flsh
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union