SST26VF064B/SST26VF064BA
2.5V/3.0V 64-Mbit Serial Quad I/O™ (SQI™) Flash Memory
Features
• Single Voltage Read and Write Operations:
- 2.7V-3.6V or 2.3V-3.6V
• Serial Interface Architecture:
- Nibble-wide multiplexed I/O’s with SPI-like serial
command structure
- Mode 0 and Mode 3
- x1/x2/x4 Serial Peripheral Interface (SPI) Protocol
• High-Speed Clock Frequency:
- 2.7V-3.6V: 104 MHz maximum
- 2.3V-3.6V: 80 MHz maximum
• Burst Modes:
- Continuous linear burst
- 8/16/32/64-byte linear burst with wrap-around
• Superior Reliability:
- Endurance: 100,000 Cycles (minimum)
- Greater than 100 years data retention
• Low-Power Consumption:
- Active Read current: 15 mA (typical @
104 MHz)
- Standby Current: 15 µA (typical)
• Fast Erase Time:
- Sector/Block Erase: 18 ms (typical), 25 ms
(maximum)
- Chip Erase: 35 ms (typical), 50 ms (maximum)
• Page Program:
- 256-bytes per page in x1 or x4 mode
• End-of-Write Detection:
- Software polling the BUSY bit in STATUS
register
• Flexible Erase Capability:
- Uniform 4-Kbyte sectors
- Four 8-Kbyte top and bottom parameter
overlay blocks
- One 32-Kbyte top and bottom overlay block
- Uniform 64-Kbyte overlay blocks
• Write Suspend:
- Suspend Program or Erase operation to access
another block/sector
• Software Reset (RST) mode
2012-2022 Microchip Technology Inc. and its subsidiaries
• Software Protection:
- Individual Block Write Protection with permanent
lock-down capability
- 64-Kbyte blocks, two 32-Kbyte blocks and
eight 8-Kbyte parameter blocks
- Read protection on top and bottom 8-Kbyte
parameter blocks
• Security ID:
- One-Time-Programmable (OTP) 2-Kbyte, Secure ID
- 64-bit unique, factory pre-programmed identifier
- User-programmable area
• Temperature Range:
- Industrial:
-40°C to +85°C
- Industrial Plus: -40°C to +105°C
• Automotive AEC-Q100 Grade 2 and Grade 3
• All devices are RoHS compliant
Packages Available
•
•
•
•
•
8-lead SOIJ (5.28 mm)
16-lead SOIC (7.50 mm)
24-ball TBGA (6 mm x 8 mm)
8-contact WDFN (6 mm x 5 mm)
8-contact WDFN (6 mm x 8 mm)
Product Description
The Serial Quad I/O™ (SQI™) family of Flash-memory
devices features a six-wire, 4-bit I/O interface that
allows for low-power, high-performance operation in a
low pin-count package. SST26VF064B/064BA also
support full command-set compatibility to traditional
Serial Peripheral Interface (SPI) protocol. System
designs using SQI Flash devices occupy less board
space and ultimately lower system costs.
All members of the 26 Series, SQI family are
manufactured with 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.
DS20005119K-page 1
SST26VF064B/SST26VF064BA
SST26VF064B/064BA
significantly
improve
performance and reliability, while lowering power
consumption. These devices write (Program or Erase)
with a single power supply of 2.3V-3.6V. The total
energy consumed is a function of the applied voltage,
current, and time of application. Since for any given
voltage 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.
Two configurations are available upon order.
SST26VF064B default at power-up has the WP# and
HOLD# pins enabled, and the SIO2 and SIO3 pins
disabled, to initiate SPI-protocol operations.
SST26VF064BA default at power-up has the WP# and
HOLD# pins disabled, and the SIO2 and SIO3 pins
enabled, to initiate Quad I/O operations. See
Section 4.5.8 “I/O Configuration (IOC)” for more
information about configuring WP#/HOLD# and
SIO3/SIO4 pins. See Figure for pin assignments.
.
TO OUR VALUED CUSTOMERS
It is our intention to provide our valued customers with the best documentation possible to ensure successful use of your Microchip
products. To this end, we will continue to improve our publications to better suit your needs. Our publications will be refined and
enhanced as new volumes and updates are introduced.
If you have any questions or comments regarding this publication, please contact the Marketing Communications Department via
E-mail at docerrors@microchip.com. We welcome your feedback.
Most Current Data Sheet
To obtain the most up-to-date version of this data sheet, please register at our Worldwide Web site at:
http://www.microchip.com
You can determine the version of a data sheet by examining its literature number found on the bottom outside corner of any page.
The last character of the literature number is the version number, (e.g., DS30000000A is version A of document DS30000000).
Errata
An errata sheet, describing minor operational differences from the data sheet and recommended workarounds, may exist for current
devices. As device/documentation issues become known to us, we will publish an errata sheet. The errata will specify the revision
of silicon and revision of document to which it applies.
To determine if an errata sheet exists for a particular device, please check with one of the following:
• Microchip’s Worldwide Web site; http://www.microchip.com
• Your local Microchip sales office (see last page)
When contacting a sales office, please specify which device, revision of silicon and data sheet (include literature number) you are
using.
Customer Notification System
Register on our web site at www.microchip.com to receive the most current information on all of our products.
DS20005119K-page 2
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
1.0
BLOCK DIAGRAM
FIGURE 1-1:
FUNCTIONAL BLOCK DIAGRAM
OTP
Address
Buffers
and
Latches
X - Decoder
SuperFlash
Memory
Y - Decoder
Page Buffer,
I/O Buffers
and
Data Latches
Control Logic
Serial Interface
WP# HOLD# SCK
2012-2022 Microchip Technology Inc. and its subsidiaries
CE#
SIO [3:0]
DS20005119K-page 3
SST26VF064B/SST26VF064BA
2.0
PIN DESCRIPTION
PIN DESCRIPTION
FIGURE 2-1:
PIN DESCRIPTION FOR 8-LEAD SOIJ
CE#
SO/SIO1
VDD
8
1
NC
VSS
SI/SIO0
5
4
Top View
NC
NC
NC
NC
NC
CE#
VSS
WP#/SIO2
SO/SIO1
PIN DESCRIPTION FOR 24-BALL TBGA
Top View
4
NC
VDD
WP#/ HOLD#/
SIO2 SIO3
NC
NC
NC
NC
SCK
6
3
SI/SIO0
VDD
Top View
WP#/SIO2
SCK
HOLD#/SIO3
HOLD/SIO3
7
2
PIN DESCRIPTION FOR 16-LEAD SOIC
PIN DESCRIPTION FOR 8-CONTACT WDFN
CE#
1
SO/SIO1
2
8
VDD
7
HOLD/SIO3
Top View
3
NC
VSS
NC
SI/
SIO0
NC
NC
NC
SCK
CE#
S0/
SIO1
NC
NC
NC
NC
NC
NC
NC
NC
A
B
C
D
E
F
WP#/SIO2
3
6
SCK
VSS
4
5
SI/SIO0
2
1
TABLE 2-1:
PIN DESCRIPTION
Symbol
Pin Name
Functions
SCK
Serial Clock
Provide the timing of the serial interface.
Commands, addresses, or input data are latched on the rising edge of the clock
input, while output data are shifted out on the falling edge of the clock input.
SIO[3:0]
Serial Data
Input/Output
Transfer commands, addresses, or data serially into the device or data out of
the device. Inputs are latched on the rising edge of the serial clock. Data are
shifted out on the falling edge of the serial clock. The Enable Quad I/O (EQIO)
command instruction configures these pins for Quad I/O mode.
SI
Serial Data Input
for SPI mode
Transfer commands, addresses or data serially into the device. Inputs are
latched on the rising edge of the serial clock. SI is the default state after a
Power-on Reset.
SO
Serial Data Output
for SPI mode
Transfer data serially out of the device. Data are shifted out on the falling edge
of the serial clock. SO is the default state after a Power-on Reset.
CE#
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; or in the case of write operations,
for the command/data input sequence.
WP#
Write Protect
The WP# is used in conjunction with the WPEN and IOC bits in the
Configuration register to prohibit write operations to the Block Protection
register. This pin only works in SPI, single-bit and dual-bit Read mode.
HOLD#
Hold
Temporarily stops serial communication with the SPI Flash memory while the
device is selected. This pin only works in SPI, single-bit and dual-bit Read
mode and must be tied high when not in use.
VDD
Power Supply
Provide power supply voltage.
VSS
Ground
DS20005119K-page 4
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
3.0
MEMORY ORGANIZATION
The SST26VF064B/064BA SQI memory array is
organized in uniform, 4-Kbyte erasable sectors with the
following erasable blocks: eight 8-Kbyte parameter, two
32-Kbyte overlay and one hundred twenty-six
64-Kbyte overlay blocks (See Figure 3-1).
FIGURE 3-1:
MEMORY MAP
Top of Memory Block
8-KByte
8-KByte
8-KByte
8-KByte
32-KByte
...
64-KByte
2 Sectors for 8-KByte blocks
8 Sectors for 32-KByte blocks
16 Sectors for 64-KByte blocks
64-KByte
...
4-KByte
4-KByte
4-KByte
4-KByte
64-KByte
32-KByte
8-KByte
8-KByte
8-KByte
8-KByte
Bottom of Memory Block
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 5
SST26VF064B/SST26VF064BA
4.0
DEVICE OPERATION
SST26VF064B/064BA support both Serial Peripheral
Interface (SPI) bus protocol and a 4-bit multiplexed SQI
bus protocol. To provide backward compatibility to
traditional SPI Serial Flash devices, the device’s initial
state after a Power-on Reset is SPI mode which
supports multi-I/O (x1/x2/x4) Read/Write commands. A
command instruction configures the device to SQI
mode. The dataflow in the SQI mode is similar to the
SPI mode, except it uses four multiplexed I/O signals
for command, address and data sequence.
FIGURE 4-1:
SQI Flash Memory supports both Mode 0 (0,0) and
Mode 3 (1,1) bus operations. The difference between
the two modes is the state of the SCK signal when the
bus host is in stand-by mode and no data are being
transferred. The SCK signal is low for Mode 0 and SCK
signal is high for Mode 3. For both modes, the Serial
Data I/O (SIO[3:0]) is sampled at the rising edge of the
SCK clock signal for input and driven after the falling
edge of the SCK clock signal for output. The traditional
SPI protocol uses separate input (SI) and output (SO)
data signals as shown in Figure 4-1. The SQI protocol
uses four multiplexed signals, SIO[3:0], for both data in
and data out, as shown in Figure 4-2. This means the
SQI protocol quadruples the traditional bus transfer
speed at the same clock frequency, without the need
for more pins on the package.
SPI PROTOCOL (TRADITIONAL 25 SERIES SPI DEVICE)
CE#
SCK
MODE 3
MODE 3
MODE 0
MODE 0
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
SI
MSb
SO
HIGH IMPEDANCE
DON'T CARE
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
MSb
FIGURE 4-2:
SQI SERIAL QUAD I/O PROTOCOL
CE#
MODE 3
MODE 3
CLK
MODE 0
SIO[3:0]
MODE 0
C1 C0
A5
A4
A3
A2
A1
A0
H0
L0
H1
L1
H2
L2
H3
L3
MSb
4.1
Device Protection
SST26VF064B/064BA offer a flexible memory
protection scheme that allows the protection state of
each individual block to be controlled separately. In
addition, the Write Protection Lock-Down register
prevents any change of the lock status during device
operation. To avoid inadvertent writes during power-up,
the device is write-protected by default after a
Power-on Reset cycle. A Global Block Protection
Unlock command offers a single command cycle that
unlocks the entire memory array for faster
manufacturing throughput.
DS20005119K-page 6
For extra protection, there is an additional nonvolatile
register that can permanently write-protect the Block
Protection register bits for each individual block. Each
of
the
corresponding
lock-down
bits
are
One-Time-Programmable (OTP)—once written, they
cannot be erased. Data that had been previously
programmed into these blocks cannot be altered by
programming or erase and are not reversible
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
4.1.1
INDIVIDUAL BLOCK PROTECTION
SST26VF064B/064BA have a Block Protection register
which provides a software mechanism to write lock the
individual memory blocks and write lock and/or read
lock, the individual parameter blocks. The Block
Protection register is 144-bit wide: two bits each for the
eight 8 Kbyte parameter blocks (write lock and read
lock) and one bit each for the remaining 32 Kbyte and
64 Kbyte overlay blocks (write lock). See Table 5-6 for
address range protected per register bit.
Each bit in the Block Protection register (BPR) can be
written to a ‘1’ (protected) or ‘0’ (unprotected). For the
parameter blocks, the Most Significant bit (MSb) is for
read lock and the Least Significant bit (LSb) is for write
lock. Read locking the parameter blocks provides
additional security for sensitive data after retrieval (e.g.,
after initial boot). If a block is read locked all reads to
the block return data 00H.
The Write Block Protection Register command is a
two-cycle command which requires that Write-Enable
(WREN) is executed prior to the Write Block Protection
Register command. The Global Block Protection
Unlock command clears all write protection bits in the
Block Protection register.
4.1.2
WRITE PROTECTION LOCK-DOWN
(VOLATILE)
To prevent changes to the Block Protection register,
use the Lock-Down Block Protection Register (LBPR)
command to enable Write Protection Lock-Down. Once
Write Protection Lock-Down is enabled, the Block
Protection register can not be changed. To avoid
inadvertent lock-down, the WREN command must be
executed prior to the LBPR command.
To reset Write Protection Lock-Down, performing a power
cycle on the device is required. The Write Protection
Lock-Down status may be read from the STATUS register.
4.1.3
WRITE LOCK LOCK-DOWN
(NONVOLATILE)
The nonvolatile Write Lock Lock-Down register is an
alternate register that permanently prevents changes
to the block-protect bits. The nonvolatile Write Lock
Lock-Down register (nVWLDR) is 136-bit wide per
device: one bit each for the eight 8 Kbyte parameter
blocks and one bit each for the remaining 32 Kbyte and
64 Kbyte overlay blocks. See Table 5-6 for address
range protected per register bit.
Writing ‘1’ to any or all of the nVWLDR bits disables the
change mechanism for the corresponding write lock bit
in the BPR and permanently sets this bit to a ‘1’
(protected) state. After this change, both bits will be set
to ‘1’, regardless of the data entered in subsequent
writes to either the nVWLDR or the BPR. Subsequent
writes to the nVWLDR can only alter available locations
that have not been previously written to a ‘1’. This
method provides write protection for the corresponding
memory-array block by protecting it from future
program or erase operations.
Writing a ‘0’ in any location in the nVWLDR has no effect
on either the nVWLDR or the corresponding write lock
bit in the BPR.
Note that if the Block Protection register had been
previously locked down, see Section 4.1.2 “Write
Protection Lock-Down (Volatile)”, the device must
be power cycled before using the nVWLDR. If the Block
Protection register is locked down and the Write
nVWLDR command is accessed, the command will be
ignored.
4.2
Hardware Write Protection
The hardware Write Protection pin (WP#) is used in
conjunction with the WPEN and IOC bits in the
Configuration register to prohibit write operations to the
Block Protection and Configuration registers. The WP#
pin function only works in SPI single-bit and dual-bit
read mode when the IOC bit in the Configuration
register is set to ‘0’.
The WP# pin function is disabled when the WPEN bit
in the configuration register is ‘0’. This allows
installation of the SST26VF064B/064BA in a system
with a grounded WP# pin while still enabling Write to
the Block Protection register. The Lock-Down function
of the Block Protection Register supersedes the WP#
pin. See Table 4-1 for Write Protection Lock-Down
states.
The factory default setting at power-up of the WPEN bit
is ‘0’, disabling the Write Protect function of the WP#
after power-up. WPEN is a nonvolatile bit; once the bit
is set to ‘1’, the Write Protect function of the WP# pin
continues to be enabled after power-up. The WP# pin
only protects the Block Protection Register and
Configuration Register from changes. Therefore, if the
WP# pin is set to low before or after a Program or Erase
command, or while an internal Write is in progress, it
will have no effect on the Write command.
The IOC bit takes priority over the WPEN bit in the
configuration register. When the IOC bit is ‘1’, the
function of the WP# pin is disabled and the WPEN bit
serves no function. When the IOC bit is ‘0’ and WPEN
is ‘1’, setting the WP# pin active-low prohibits Write
operations to the Block Protection Register.
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 7
SST26VF064B/SST26VF064BA
TABLE 4-1:
WRITE PROTECTION LOCK-DOWN STATES
WP#
IOC
WPEN
WPLD
Execute WBPR Instruction
Configuration Register
L
0
1
1
Not Allowed
Protected
L
0
0
1
Not Allowed
Writable
L
0
1
0
Not Allowed
Protected
L
0(1)
0(2)
0
Allowed
Writable
H
0
X
1
Not Allowed
Writable
H
0
X
0
Allowed
Writable
X
1
X
1
Not Allowed
Writable
X
1(3)
(2)
0
Allowed
Writable
Note 1:
2:
3:
4.3
0
Default at power-up Register settings for SST26VF064B
Factory default setting is ‘0’. This is a nonvolatile bit; default at power-up is the value set prior to
power-down.
Default at power-up Register settings for SST26VF064BA
Security ID
SST26VF064B/064BA offer a 2-Kbyte Security ID
(Sec ID) feature. The Security ID space is divided into
two parts – one factory-programmed, 64-bit segment
and
one
user-programmable
segment. The
factory-programmed segment is programmed during
manufacturing with a unique number and cannot be
changed. The user-programmable segment is left
unprogrammed for the customer to program as
desired.
Use the Program Security ID (PSID) command to
program the Security ID using the address shown in
Table 5-5. The Security ID can be locked using the
Lockout Security ID (LSID) command. This prevents
any future write operations to the Security ID.
The factory-programmed portion of the Security ID
can’t be programmed by the user; neither the
factory-programmed nor user-programmable areas
can be erased.
4.4
Hold Operation
The HOLD# pin pauses active serial sequences
without resetting the clocking sequence. This pin is
active after every power up and only operates
during SPI single-bit and dual-bit modes. Two
factory configurations are available: SST26VF064B
ships with the IOC bit set to ‘0’ and the HOLD# pin
function enabled; SST26VF064BA ships with the IOC
bit set to ‘1’ and the HOLD# pin function disabled. The
HOLD# pin is always disabled in SQI mode and only
works in SPI single-bit and dual-bit read mode.
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.
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 coincide with the SCK
active-low state, then the device exits Hold mode when
the SCK next reaches the active-low state
(See Figure 4-3).
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.
DS20005119K-page 8
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
FIGURE 4-3:
HOLD CONDITION WAVEFORM
SCK
HOLD#
Active
2012-2022 Microchip Technology Inc. and its subsidiaries
Hold
Active
Hold
Active
DS20005119K-page 9
SST26VF064B/SST26VF064BA
4.5
STATUS Register
The STATUS register is a read-only register that
provides the following status information: whether the
Flash memory array is available for any Read or Write
operation, if the device is write-enabled, whether an
erase or program operation is suspended and if the
Block Protection register and/or Security ID are locked
down. During an internal Erase or Program operation,
the STATUS register may be read to determine the
completion of an operation in progress. Table 4-2
describes the function of each bit in the STATUS
register.
TABLE 4-2:
Bit
STATUS REGISTER
Name
Function
Default at
Power-up
Read/Write (R/W)
0
BUSY
Write operation status
1 = Internal Write operation is in progress
0 = No internal Write operation is in progress
0
R
1
WEL
Write-Enable Latch status
1 = Device is write-enabled
0 = Device is not write-enabled
0
R
2
WSE
Write Suspend Erase status
1 = Erase suspended
0 = Erase is not suspended
0
R
3
WSP
Write Suspend Program status
1 = Program suspended
0 = Program is not suspended
0
R
4
WPLD
Write Protection Lock-Down status
1 = Write Protection Lock-Down enabled
0 = Write Protection Lock-Down disabled
0
R
5
SEC(1)
Security ID status
1 = Security ID space locked
0 = Security ID space not locked
0(1)
R
6
RES
Reserved for future use
0
R
BUSY
Write operation status
1 = Internal Write operation is in progress
0 = No internal Write operation is in progress
0
R
7
Note 1:
The Security ID status will always be ‘1’ at power-up after a successful execution of the Lockout Security
ID instruction, otherwise default at power-up is ‘0’.
DS20005119K-page 10
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
4.5.1
WRITE ENABLE LATCH (WEL)
4.5.5
SECURITY ID STATUS (SEC)
The Write Enable Latch (WEL) bit indicates the status
of the internal memory’s Write Enable Latch. If the WEL
bit is set to ‘1’, the device is write enabled. If the bit is
set to ‘0’ (reset), the device is not write enabled and
does not accept any memory Program or Erase,
Protection Register Write, or Lock-Down commands.
The Write Enable Latch bit is automatically reset under
the following conditions:
The Security ID Status (SEC) bit indicates when the
Security ID space is locked to prevent a Write
command. The SEC is ‘1’ after the host issues a
Lockout SID command. Once the host issues a
Lockout SID command, the SEC bit can never be reset
to ‘0.’
•
•
•
•
•
•
•
•
•
•
•
•
•
•
The Busy bit determines whether there is an internal
Erase or Program operation in progress. If the BUSY
bit is ‘1’, the device is busy with an internal Erase or
Program operation. If the bit is ‘0’, no Erase or Program
operation is in progress.
Power-up
Reset
Write Disable (WRDI) instruction
Page Program instruction completion
Sector Erase instruction completion
Block Erase instruction completion
Chip Erase instruction completion
Write Block Protection register instruction
Lock-Down Block Protection register instruction
Program Security ID instruction completion
Lockout Security ID instruction completion
Write Suspend instruction
SPI Quad Page program instruction completion
Write STATUS Register
4.5.2
4.5.6
4.5.7
BUSY
CONFIGURATION REGISTER
The Configuration register is a Read/Write register that
stores a variety of configuration information. See
Table 4-3 for the function of each bit in the register.
WRITE SUSPEND ERASE STATUS
(WSE)
The Write Suspend Erase status (WSE) indicates when
an Erase operation has been suspended. The WSE bit
is ‘1’ after the host issues a suspend command during
an Erase operation. Once the suspended Erase
resumes, the WSE bit is reset to ‘0’.
4.5.3
WRITE SUSPEND PROGRAM
STATUS (WSP)
The Write Suspend Program status (WSP) bit indicates
when a Program operation has been suspended. The
WSP is ‘1’ after the host issues a suspend command
during the Program operation. Once the suspended
Program resumes, the WSP bit is reset to ‘0’.
4.5.4
WRITE PROTECTION LOCK-DOWN
STATUS (WPLD)
The Write Protection Lock-Down status (WPLD) bit
indicates when the Block Protection register is
locked-down to prevent changes to the protection
settings. The WPLD is ‘1’ after the host issues a
Lock-Down Block Protection command. After a power
cycle, the WPLD bit is reset to ‘0’.
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 11
SST26VF064B/SST26VF064BA
TABLE 4-3:
Bit
CONFIGURATION REGISTER
Name
0
Function
Default at
Power-up
Read/Write (R/W)
0
R
0(1)
R/W
RES
Reserved
1
IOC
I/O Configuration for SPI Mode
1 = WP# and HOLD# pins disabled
0 = WP# and HOLD# pins enabled
2
RES
Reserved
0
R
3
BPNV
Block Protection Volatility State
1 = No memory block has been permanently locked
0 = Any block has been permanently locked
1
R
4
RES
Reserved
0
R
5
RES
Reserved
0
R
6
RES
Reserved
0
R
7
WPEN
Write Protection Pin (WP#) Enable
1 = WP# enabled
0 = WP# disabled
0(2)
R/W
Note 1:
2:
4.5.8
SST26VF064B default at Power-up is ‘0’
SST26VF064BA default at Power-up is ‘1’
Factory default setting. This is a nonvolatile bit; default at power-up will be the setting prior to power-down.
I/O CONFIGURATION (IOC)
The I/O Configuration (IOC) bit re-configures the I/O
pins. The IOC bit is set by writing a ‘1’ to bit 1 of the
Configuration register. When IOC bit is ‘0’ the WP# pin
and HOLD# pin are enabled (SPI or Dual Configuration
setup). When IOC bit is set to ‘1’, the SIO2 pin and
SIO3 pin are enabled (SPI Quad I/O Configuration
setup). The IOC bit must be set to ‘1’ before issuing the
following SPI commands: SQOR (6BH), SQIOR (EBH),
RBSPI (ECH) and SPI Quad page program (32H).
Without setting the IOC bit to ‘1’, those SPI commands
are not valid. The I/O configuration bit does not apply
when in SQI mode. The default at power-up for
SST26VF064B is ‘0’ and for SST26VF064BA is ‘1’.
4.5.9
BLOCK PROTECTION VOLATILITY
STATE (BPNV)
4.5.10
WRITE PROTECT ENABLE (WPEN)
The Write Protect Enable (WPEN) bit is a nonvolatile bit
that enables the WP# pin.
The Write Protect (WP#) pin and the Write Protect
Enable (WPEN) bit control the programmable
hardware write-protect feature. Setting the WP# pin to
low and the WPEN bit to ‘1’, enables Hardware write
protection. To disable Hardware write protection, set
either the WP# pin to high or the WPEN bit to ‘0’. There
is latency associated with writing to the WPEN bit. Poll
the BUSY bit in the STATUS register, or wait TWPEN, for
the completion of the internal, self-timed Write
operation. When the chip is hardware write protected,
only Write operations to Block Protection and
Configuration registers are disabled. See Section 4.2
“Hardware Write Protection” and Table 4-1 for more
information about the functionality of the WPEN bit.
The Block Protection Volatility State bit indicates
whether any block has been permanently locked with
the nVWLDR. When no bits in the nVWLDR have been
set, the BPNV is ‘1’; this is the default state from the
factory. When one or more bits in the nVWLDR are set
to ‘1’, the BPNV bit will also be ‘0’ from that point
forward, even after power-up.
DS20005119K-page 12
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
5.0
INSTRUCTIONS
Instructions are used to read, write (erase and
program) and configure the SST26VF064B/064BA.
The complete list of the instructions is provided in
Table 5-1.
TABLE 5-1:
DEVICE OPERATION INSTRUCTIONS FOR SST26VF064B/064BA
Instruction
Description
Mode
Command
Dummy
Data
Maximum
Address
(2,3)
(1)
Cycle(s)(3) Cycle(s)(3) Frequency(4)
Cycle
SPI SQI Cycle(s)
Configuration
NOP
No Operation
00H
X
X
0
0
0
RSTEN
Reset Enable
66H
X
X
0
0
0
X
0
0
0
0
0
0
0
0
0
0
0
1 to
(5)
RST
Reset Memory
99H
X
EQIO
Enable Quad I/O
38H
X
RSTQIO(6)
Reset Quad I/O
FFH
X
X
X
RDSR
Read STATUS Register
05H
WRSR
Write STATUS Register
01H
RDCR
Read Configuration
Register
35H
Read
Read Memory
03H
High-Spee
d
Read
Read Memory at Higher
Speed
0BH
SQOR(7)
SPI Quad Output Read
6BH
SQIOR(8)
SPI Quad I/O Read
EBH
X
3
3
1 to
SDOR(9)
SPI Dual Output Read
3BH
X
3
1
1 to
SDIOR(10)
SPI Dual I/O Read
BBH
X
3
1
1 to
X
0
1
1 to
X
0
0
2
0
0
1 to
0
1
1 to
3
0
1 to
3
3
1 to
X
3
1
1 to
X
3
1
1 to
X
X
X
104 MHz/
80 MHz
Read
X
X
40 MHz
104 MHz/
80 MHz
80 MHz
Note 1:
2:
3:
Command cycle is two clock periods in SQI mode and eight clock periods in SPI mode.
Address bits above the most significant bit of each density can be VIL or VIH.
Address, Dummy/Mode bits and Data cycles are two clock periods in SQI and eight clock periods in SPI
mode.
4: The max frequency for all instructions is up to 104 MHz from 2.7V-3.6V and up to 80 MHz from 2.3V-3.6V
unless otherwise noted.
5: RST command only executed if RSTEN command is executed first. Any intervening command will disable
Reset.
6: Device accepts eight-clock command in SPI mode, or two-clock command in SQI mode.
7: Data cycles are two clock periods. IOC bit must be set to ‘1’ before issuing the command.
8: Address, Dummy/Mode bits and data cycles are two clock periods. IOC bit must be set to ‘1’ before issuing
the command.
9: Data cycles are four clock periods.
10: Address, Dummy/Mode bits and Data cycles are four clock periods.
11: Sector Addresses: Use AMS-A12, remaining address are don’t care, but must be set to VIL or VIH.
12: Blocks are 64 Kbyte, 32 Kbyte, or 8 Kbyte, depending on location. Block Erase Address: AMS-A16 for
64 Kbyte; AMS-A15 for 32 Kbyte; AMS-A13 for 8 Kbyte. Remaining addresses are don’t care, but must be
set to VIL or VIH.
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 13
SST26VF064B/SST26VF064BA
TABLE 5-1:
DEVICE OPERATION INSTRUCTIONS FOR SST26VF064B/064BA (CONTINUED)
Instruction
Description
Mode
Command
Dummy
Data
Maximum
Address
(2,3)
(1)
Cycle(s)(3) Cycle(s)(3) Frequency(4)
Cycle
SPI SQI Cycle(s)
SB
Set Burst Length
C0H
RBSQI
SQI Read Burst with Wrap
0CH
RBSPI(8)
SPI Read Burst with Wrap
ECH
X
X
0
0
1
X
3
3
n to
X
3
3
n to
X
0
0
3 to
0
1
3 to
3
1
1 to
104 MHz/
80 MHz
Identification
JEDEC-ID
JEDEC-ID Read
9FH
Quad
J-ID
Quad I/O J-ID Read
AFH
SFDP
Serial Flash Discoverable
Parameters
5AH
X
Write Enable
06H
X
X
0
0
0
X
104 MHz/
80 MHz
Write
WREN
Write Disable
04H
X
X
0
0
0
Erase 4 Kbytes of Memory
Array
20H
X
X
3
0
0
BE(12)
Erase 64, 32 or 8 Kbytes
of Memory Array
D8H
X
X
3
0
0
CE
Erase Full Array
C7H
X
X
0
0
0
PP
Page Program
02H
X
X
3
0
1 to 256
SPI Quad
PP(7)
SQI Quad Page Program
32H
X
3
0
1 to 256
WRSU
Suspends Program/Erase
B0H
X
X
0
0
0
WRRE
Resumes Program/Erase
30H
X
X
0
0
0
WRDI
SE
(11)
104 MHz/
80 MHz
104 MHz/
80 MHz
Note 1:
2:
3:
Command cycle is two clock periods in SQI mode and eight clock periods in SPI mode.
Address bits above the most significant bit of each density can be VIL or VIH.
Address, Dummy/Mode bits and Data cycles are two clock periods in SQI and eight clock periods in SPI
mode.
4: The max frequency for all instructions is up to 104 MHz from 2.7V-3.6V and up to 80 MHz from 2.3V-3.6V
unless otherwise noted.
5: RST command only executed if RSTEN command is executed first. Any intervening command will disable
Reset.
6: Device accepts eight-clock command in SPI mode, or two-clock command in SQI mode.
7: Data cycles are two clock periods. IOC bit must be set to ‘1’ before issuing the command.
8: Address, Dummy/Mode bits and data cycles are two clock periods. IOC bit must be set to ‘1’ before issuing
the command.
9: Data cycles are four clock periods.
10: Address, Dummy/Mode bits and Data cycles are four clock periods.
11: Sector Addresses: Use AMS-A12, remaining address are don’t care, but must be set to VIL or VIH.
12: Blocks are 64 Kbyte, 32 Kbyte, or 8 Kbyte, depending on location. Block Erase Address: AMS-A16 for
64 Kbyte; AMS-A15 for 32 Kbyte; AMS-A13 for 8 Kbyte. Remaining addresses are don’t care, but must be
set to VIL or VIH.
DS20005119K-page 14
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
TABLE 5-1:
Instruction
DEVICE OPERATION INSTRUCTIONS FOR SST26VF064B/064BA (CONTINUED)
Description
Mode
Command
Dummy
Data
Maximum
Address
(2,3)
(1)
(3 )
(4)
(3)
Cycle(s)
Cycle(s)
Cycle(s)
Frequency
Cycle
SPI SQI
Protection
0
0
1 to18
X
0
1
1 to18
X
X
0
0
1 to 18
8DH
X
X
0
0
0
Nonvolatile Write
Lock-Down Register
E8H
X
X
0
0
1 to 18
ULBPR
Global Block Protection
Unlock
98H
X
X
0
0
0
RSID
Read Security ID
88H
2
1
1 to 2048
X
2
3
1 to 2048
PSID
Program User
Security ID area
A5H
X
X
2
0
1 to 256
LSID
Lockout Security ID
Programming
85H
X
X
0
0
0
RBPR
Read Block Protection
Register
72H
WBPR
Write Block Protection
Register
42H
LBPR
Lock-Down Block
Protection Register
nVWLDR
X
X
104 MHz/
80 MHz
Note 1:
2:
3:
Command cycle is two clock periods in SQI mode and eight clock periods in SPI mode.
Address bits above the most significant bit of each density can be VIL or VIH.
Address, Dummy/Mode bits and Data cycles are two clock periods in SQI and eight clock periods in SPI
mode.
4: The max frequency for all instructions is up to 104 MHz from 2.7V-3.6V and up to 80 MHz from 2.3V-3.6V
unless otherwise noted.
5: RST command only executed if RSTEN command is executed first. Any intervening command will disable
Reset.
6: Device accepts eight-clock command in SPI mode, or two-clock command in SQI mode.
7: Data cycles are two clock periods. IOC bit must be set to ‘1’ before issuing the command.
8: Address, Dummy/Mode bits and data cycles are two clock periods. IOC bit must be set to ‘1’ before issuing
the command.
9: Data cycles are four clock periods.
10: Address, Dummy/Mode bits and Data cycles are four clock periods.
11: Sector Addresses: Use AMS-A12, remaining address are don’t care, but must be set to VIL or VIH.
12: Blocks are 64 Kbyte, 32 Kbyte, or 8 Kbyte, depending on location. Block Erase Address: AMS-A16 for
64 Kbyte; AMS-A15 for 32 Kbyte; AMS-A13 for 8 Kbyte. Remaining addresses are don’t care, but must be
set to VIL or VIH.
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 15
SST26VF064B/SST26VF064BA
5.1
No Operation (NOP)
The No Operation command only cancels a Reset
Enable command. NOP has no impact on any other
command.
5.2
Reset Enable (RSTEN) and Reset
(RST)
The Reset operation is used as a system (software)
reset that puts the device in normal operating Ready
mode. This operation consists of two commands:
Reset Enable (RSTEN) followed by Reset (RST).
To reset the SST26VF064B/064BA, the host drives
CE# low, sends the Reset Enable command (66H) and
drives CE# high. Next, the host drives CE# low again,
sends the Reset command (99H) and drives CE# high
(see Figure 5-1).
FIGURE 5-1:
The Reset operation requires the Reset Enable
command followed by the Reset command. Any
command other than the Reset command after the
Reset Enable command will disable the Reset Enable.
Once the Reset Enable and Reset commands are
successfully executed, the device returns to normal
operation Read mode and then does the following:
resets the protocol to SPI mode, resets the burst length
to 8 bytes, clears all the bits, except for bit 4 (WPLD)
and bit 5 (SEC), in the STATUS register to their default
states and clears bit 1 (IOC) in the Configuration
register to its default state. A device reset during an
active Program or Erase operation aborts the
operation, which can cause the data of the targeted
address range to be corrupted or lost. Depending on
the prior operation, the reset timing may vary. Recovery
from a Write operation requires more latency time than
recovery from other operations. See Table 8-2 for Rest
timing parameters.
RESET SEQUENCE
TCPH
CE#
MODE 3
MODE 3
MODE 3
CLK
MODE 0
SIO[3:0]
MODE 0
C1 C0
MODE 0
C3 C2
Note: C[1:0] = 66H; C[3:2] = 99H
5.3
Read (40 MHz)
The Read instruction, 03H, is supported in SPI bus
protocol only with clock frequencies up to 40 MHz. This
command is not supported in SQI bus protocol. The
device outputs the data starting from the specified
address location, then continuously streams the data
output 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 return to the beginning (wrap-around) of
the address space.
FIGURE 5-2:
DS20005119K-page 16
Initiate the Read instruction by executing an 8-bit
command, 03H, followed by address bits A[23:0]. CE#
must remain active-low for the duration of the Read
cycle. See Figure 5-2 for Read Sequence.
READ SEQUENCE (SPI)
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
5.4
Enable Quad I/O (EQIO)
The Enable Quad I/O (EQIO) instruction, 38H, enables
the Flash device for SQI bus operation. Upon
completion of the instruction, all instructions thereafter
are expected to be 4-bit multiplexed input/output (SQI
mode) until a power cycle or a “Reset Quad I/O
instruction” is executed (See Figure 5-3).
FIGURE 5-3:
ENABLE QUAD I/O SEQUENCE
CE#
MODE 3
SCK
0
1
2
3
4
5
6
7
MODE 0
SIO0
38
SIO[3:1]
Note: SIO[3:1] must be driven VIH
5.5
Reset Quad I/O (RSTQIO)
To execute a Reset Quad I/O operation, the host drives
CE# low, sends the Reset Quad I/O command cycle
(FFH) then, drives CE# high. Execute the instruction in
either SPI (8 clocks) or SQI (2 clocks) command
cycles. For SPI, SIO[3:1] are don’t care for this
command, but should be driven to VIH or VIL
(See Figure 5-4 and Figure 5-5).
The Reset Quad I/O instruction, FFH, resets the device
to 1-bit SPI protocol operation or exits the Set Mode
configuration during a read sequence. This command
allows the Flash device to return to the default I/O state
(SPI) without a power cycle and executes in either 1-bit
or 4-bit mode. If the device is in the Set Mode
configuration, while in SQI High-Speed Read mode, the
RSTQIO command will only return the device to a state
where it can accept new command instruction. An
additional RSTQIO is required to reset the device to SPI
mode.
FIGURE 5-4:
RESET QUAD I/O SEQUENCE (SPI)
CE#
MODE 3
SCK
0
1
2
3
4
5
6
7
MODE 0
FF
SIO0
SIO[3:1]
Note: SIO[3:1] must be driven VIH
FIGURE 5-5:
RESET QUAD I/O SEQUENCE (SQI)
CE#
MODE 3
SCK
0
1
F
F
MODE 0
SIO[3:0]
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 17
SST26VF064B/SST26VF064BA
5.6
High-Speed Read
Initiate High-Speed Read by executing an 8-bit
command, 0BH, followed by address bits A[23:0] and a
dummy byte. CE# must remain active-low for the
duration of the High-Speed Read cycle. See Figure 5-6
for the High-Speed Read sequence for SPI bus
protocol.
The High-Speed Read instruction, 0BH, is supported in
both SPI bus protocol and SQI protocol. This instruction
supports frequencies of up to 104 MHz from 2.7V-3.6V
and up to 80 MHz from 2.3V-3.6V. On power-up, the
device is set to use SPI.
FIGURE 5-6:
HIGH-SPEED READ SEQUENCE (SPI) (C[1:0] = 0BH)
CE#
MODE 3
0 1 2 3 4 5 6 7 8
23 24
15 16
31 32
39 40
47 48
55 56
63 64
80
71 72
SCK MODE 0
ADD.
0B
SI/SIO0
ADD.
ADD.
X
In SQI protocol, the host drives CE# low then send the
Read command cycle command, 0BH, followed by
three address cycles, a Set Mode Configuration cycle,
and two dummy cycles. Each cycle is two nibbles
(clocks) long, most significant nibble first.
N+2
DOUT
N+3
DOUT
N+4
DOUT
The Set Mode Configuration bit M[7:0] indicates if the
next instruction cycle is another SQI High-Speed Read
command. When M[7:0] = AXH, the device expects the
next continuous instruction to be another Read
command, 0BH, and does not require the op-code to
be entered again. The host may initiate the next Read
cycle by driving CE# low, then sending the four-bits
input for address A[23:0], followed by the Set Mode
configuration bits M[7:0] and two dummy cycles. After
the two dummy cycles, the device outputs the data
starting from the specified address location. There are
no restrictions on address location access.
After the dummy cycles, the device outputs data on the
falling edge of the SCK signal starting from the
specified address location. The device continually
streams data output through all addresses until
terminated by a low-to-high transition on CE#. The
internal address pointer automatically increments until
the highest memory address is reached, at which point
the address pointer returns to address location
000000H. During this operation, blocks that are read
locked will output data 00H.
FIGURE 5-7:
N+1
DOUT
N
DOUT
MSb
HIGH IMPEDANCE
SO/SIO1
When M[7:0] is any value other than AXH, the device
expects the next instruction initiated to be a command
instruction. To reset/exit the Set Mode configuration,
execute the Reset Quad I/O command, FFH. While in
the Set Mode configuration, the RSTQIO command will
only return the device to a state where it can accept
new command instruction. An additional RSTQIO is
required to reset the device to SPI mode. See
Figure 5-10 for the SPI Quad I/O Mode Read sequence
when M[7:0] = AXH.
HIGH-SPEED READ SEQUENCE (SQI)
CE#
0
1
MODE 0 MSN
LSN
C0
C1
MODE 3
2
3
4
5
6
7
8
9
A5
A4
A3
A2
A1
A0
M1
M0
10
11
12
13
14
15
20
21
SCK
SIO[3:0]
Command
Address
Mode
X
X
X
Dummy
X
H0
L0
Data Byte 0
H8
L8
Data Byte 7
Note: MSN= Most Significant Nibble, LSN = Least Significant Nibble
Hx = High Data Nibble, Lx = Low Data Nibble C[1:0]=0BH
DS20005119K-page 18
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
5.7
SPI Quad-Output Read
The SPI Quad-Output Read instruction supports
frequencies of up to 104 MHz from 2.7V-3.6V and up to
80 MHz from 2.3V-3.6V. SST26VF064B requires the
IOC bit in the configuration register to be set to ‘1’ prior
to executing the command. Initiate SPI Quad-Output
Read by executing an 8-bit command, 6BH, followed
by address bits A[23:0] and a dummy byte. CE# must
remain active-low for the duration of the SPI Quad
Mode Read. See Figure 5-8 for the SPI Quad Output
Read sequence.
FIGURE 5-8:
Following the dummy byte, the device outputs data
from SIO[3:0] starting from the specified address
location. The device continually streams data output
through all addresses until terminated by a low-to-high
transition on CE#. The internal address pointer
automatically increments until the highest memory
address is reached, at which point the address pointer
returns to the beginning of the address space.
SPI QUAD OUTPUT READ
CE#
MODE 3
SCK
SIO0
0 1 2 3 4 5 6 7 8
15 16
23 24
31 32
39 40 41
MODE 0
6BH
A[23:16]
OP Code
A[15:8]
Address
A[7:0]
X
b4 b0
b4 b0
Dummy
Data
Byte 0
Data
Byte N
SIO1
b5 b1
b5 b1
SIO2
b6 b2
b6 b2
SIO3
b7 b3
b7 b3
Note: MSN= Most Significant Nibble, LSN = Least Significant Nibble
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 19
SST26VF064B/SST26VF064BA
5.8
SPI Quad I/O Read
The SPI Quad I/O Read (SQIOR) instruction supports
frequencies of up to 104 MHz from 2.7V-3.6V and up to
80 MHz from 2.3V-3.6V. SST26VF064B requires the
IOC bit in the configuration register to be set to ‘1’ prior
to executing the command. Initiate SQIOR by
executing an 8-bit command, EBH. The device then
switches to 4-bit I/O mode for address bits A[23:0],
followed by the Set Mode configuration bits M[7:0] and
two dummy bytes.CE# must remain active-low for the
duration of the SPI Quad I/O Read. See Figure 5-9 for
the SPI Quad I/O Read sequence.
The Set Mode Configuration bit M[7:0] indicates if the
next instruction cycle is another SPI Quad I/O Read
command. When M[7:0] = AXH, the device expects the
next continuous instruction to be another Read
command, EBH, and does not require the op-code to
be entered again. The host may set the next SQIOR
cycle by driving CE# low, then sending the four-bit wide
input for address A[23:0], followed by the Set Mode
configuration bits M[7:0] and two dummy cycles. After
the two dummy cycles, the device outputs the data
starting from the specified address location. There are
no restrictions on address location access.
Following the dummy bytes, the device outputs data
from the specified address location. The device
continually streams data output through all addresses
until terminated by a low-to-high transition on CE#. The
internal address pointer automatically increments until
the highest memory address is reached, at which point
the address pointer returns to the beginning of the
address space.
FIGURE 5-9:
When M[7:0] is any value other than AXH, the device
expects the next instruction initiated to be a command
instruction. To reset/exit the Set Mode configuration,
execute the Reset Quad I/O command, FFH. See
Figure 5-10 for the SPI Quad I/O Mode Read sequence
when M[7:0] = AXH.
SPI QUAD I/O READ SEQUENCE
CE#
MODE 3
SCK
SIO0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
MODE 0
EBH
A20 A16 A12 A8 A4 A0 M4 M0 X X X X b4 b0 b4 b0
SIO1
A21 A17 A13 A9 A5 A1 M5 M1 X X X X b5 b1 b5 b1
SIO2
A22 A18 A14 A10 A6 A2 M6 M2 X X X X b6 b2 b6 b2
SIO3
A23 A19 A15 A11 A7 A3 M7 M3 X X X X b7 b3 b7 b3
MSN LSN
Address
Set
Mode
Dummy
Data Data
Byte 0 Byte 1
Note: MSN= Most Significant Nibble, LSN = Least Significant Nibble
DS20005119K-page 20
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
FIGURE 5-10:
BACK-TO-BACK SPI QUAD I/O READ SEQUENCES WHEN M[7:0] = AXH
CE#
0 1 2 3
4 5 6 7 8 9 10 11 12 13
SCK
SIO0
b4 b0 b4 b0
A20 A16 A12 A8 A4 A0 M4 M0 X
X X
X b4 b0
SIO1
b5 b1 b5 b1
A21 A17 A13 A9 A5 A1 M5 M1 X
X X
X b5 b1
SIO2
b6 b2 b6 b2
A22 A18 A14 A10 A6 A2 M6 M2 X
X X
X b6 b2
A23 A19 A15 A11 A7 A3 M7 M3 X
X X
X b7 b3
MSN LSN
SIO3
b7 b3 b7 b3
Data Data
Byte Byte
N+1
N
Set
Mode
Address
Dummy
Data
Byte 0
Note: MSN= Most Significant Nibble, LSN = Least Significant Nibble
5.9
Set Burst
The Set Burst command specifies the number of bytes
to be output during a Read Burst command before the
device wraps around. It supports both SPI and SQI
protocols. To set the burst length the host drives CE#
low, sends the Set Burst command cycle (C0H) and
one data cycle, then drives CE# high. After power-up or
reset, the burst length is set to eight bytes (00H). See
Table 5-2 for burst length data and Figure 5-11 and
Figure 5-12 for the sequences.
TABLE 5-2:
BURST LENGTH DATA
Burst Length
High Nibble (H0)
Low Nibble (L0)
8 Bytes
0h
0h
16 Bytes
0h
1h
32 Bytes
0h
2h
64 Bytes
0h
3h
FIGURE 5-11:
SET BURST LENGTH SEQUENCE (SQI)
CE#
MODE 3
SCK
0
1
2
3
MODE 0
SIO[3:0]
C1 C0 H0 L0
MSN
LSN
Note: MSN = Most Significant Nibble, LSN = Least Significant Nibble, C[1:0]=C0H
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 21
SST26VF064B/SST26VF064BA
FIGURE 5-12:
SET BURST LENGTH SEQUENCE (SPI)
CE#
MODE 3
SCK
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
MODE 0
SIO0
C0
DIN
SIO[3:1]
Note: SIO[3:1] must be driven VIH.
5.10
SQI Read Burst with Wrap (RBSQI)
SQI Read Burst with wrap is similar to High-Speed
Read in SQI mode, except data will output continuously
within the burst length until a low-to-high transition on
CE#. To execute a SQI Read Burst operation, drive
CE# low then send the Read Burst command cycle
(0CH), followed by three address cycles and then three
dummy cycles. Each cycle is two nibbles (clocks) long,
most significant nibble first.
After the dummy cycles, 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 addresses until terminated by a
low-to-high transition on CE#.
During RBSQI, the internal address pointer
automatically increments until the last byte of the burst
is reached, then it wraps around to the first byte of the
burst. All bursts are aligned to addresses within the
burst length (See Table 5-3). For example, if the burst
length is eight bytes and the start address is 06h, the
burst sequence would be: 06h, 07h, 00h, 01h, 02h,
03h, 04h, 05h, 06h, etc. The pattern repeats until the
command is terminated by a low-to-high transition on
CE#.
During this operation, blocks that are read locked will
output data 00H.
TABLE 5-3:
5.11
SPI Read Burst with Wrap (RBSPI)
SPI Read Burst with Wrap (RBSPI) is similar to SPI
Quad I/O Read except the data will output continuously
within the burst length until a low-to-high transition on
CE#. To execute a SPI Read Burst with Wrap
operation, drive CE# low, then send the Read Burst
command cycle (ECH), followed by three address
cycles and then three dummy cycles.
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 addresses until terminated by a
low-to-high transition on CE#.
During RBSPI, the internal address pointer
automatically increments until the last byte of the burst
is reached, then it wraps around to the first byte of the
burst. All bursts are aligned to addresses within the
burst length (See Table 5-3). For example, if the burst
length is eight bytes and the start address is 06h, the
burst sequence would be: 06h, 07h, 00h, 01h, 02h,
03h, 04h, 05h, 06h, etc. The pattern repeats until the
command is terminated by a low-to-high transition on
CE#.
During this operation, blocks that are read locked will
output data 00H.
BURST ADDRESS RANGES
Burst Length
Burst Address Ranges
8-Bytes
00-07H, 08-0FH, 10-17H, 18-1FH...
16-Bytes
00-0FH, 10-1FH, 20-2FH, 30-3FH...
32-Bytes
00-1FH, 20-3FH, 40-5FH, 60-7FH...
64-Bytes
00-3FH, 40-7FH, 80-BFH, C0-FFH
0
DS20005119K-page 22
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
5.12
SPI Dual-Output Read
Following the dummy byte, the SST26VF064B/064BA
outputs data from SIO[1:0] starting from the specified
address location. The device continually streams data
output through all addresses until terminated by a
low-to-high transition on CE#. The internal address
pointer automatically increments until the highest
memory address is reached, at which point the address
pointer returns to the beginning of the address space.
The SPI Dual-Output Read instruction supports
frequencies of up to 104 MHz from 2.7V-3.6V and up to
80 MHz from 2.3V-3.6V. Initiate SPI Dual-Output Read
by executing an 8-bit command, 3BH, followed by
address bits A[23:0] and a dummy byte. CE# must
remain active-low for the duration of the SPI
Dual-Output Read operation. See Figure 5-13 for the
SPI Quad Output Read sequence.
FIGURE 5-13:
FAST READ, DUAL-OUTPUT SEQUENCE
CE#
MODE 3
SCK
SIO0
0 1 2 3 4 5 6 7 8
15 16
23 24
39 40 41
31 32
MODE 0
3BH
A[23:16]
A[15:8]
A[7:0]
X
SIO1
OP Code
Address
Dummy
b6 b5 b3 b1
b6 b5 b3 b1
MSb
b7 b4 b2 b0
b7 b4 b2 b0
Data
Byte 0
Data
Byte N
Note: MSb = Most Significant bit.
5.13
SPI Dual I/O Read
The SPI Dual I/O Read (SDIOR) instruction supports
up to 80 MHz frequency. Initiate SDIOR by executing
an 8-bit command, BBH. The device then switches to
2-bit I/O mode for address bits A[23-0], followed by the
Set Mode configuration bits M[7:0]. CE# must remain
active-low for the duration of the SPI Dual I/O Read.
See Figure 5-14 for the SPI Dual I/O Read sequence.
Following the Set Mode configuration bits, the
SST26VF064B/064BA outputs data from the specified
address location. The device continually streams data
output through all addresses until terminated by a
low-to-high transition on CE#. The internal address
pointer automatically increments until the highest
memory address is reached, at which point the address
pointer returns to the beginning of the address space.
2012-2022 Microchip Technology Inc. and its subsidiaries
The Set Mode Configuration bit M[7:0] indicates if the
next instruction cycle is another SPI Dual I/O Read
command. When M[7:0] = AXH, the device expects the
next continuous instruction to be another SDIOR
command, BBH, and does not require the op-code to
be entered again. The host may set the next SDIOR
cycle by driving CE# low, then sending the two-bit wide
input for address A[23:0], followed by the Set Mode
configuration bits M[7:0]. After the Set Mode
configuration bits, the device outputs the data starting
from the specified address location. There are no
restrictions on address location access.
When M[7:0] is any value other than AXH, the device
expects the next instruction initiated to be a command
instruction. To reset/exit the Set Mode configuration,
execute the Reset Quad I/O command, FFH. See
Figure 5-15 for the SPI Dual I/O Read sequence when
M[7:0] = AXH.
DS20005119K-page 23
SST26VF064B/SST26VF064BA
FIGURE 5-14:
SPI DUAL I/O READ SEQUENCE
CE#
MODE 3
SCK
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
MODE 0
SIO0
BBH
SIO1
6 4 2 0 6 4 2 0
6 4 2 0 6 4
7 5 3 1 7 5 3 1
7 5 3 1 7 5
A[23:16]
A[7:0]
A[15:8]
M[7:0]
CE#(cont’)
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
SCK(cont’)
I/O Switches from Input to Output
SIO0(cont’)
6 4
2 0 6 4 2 0
MSb
SIO1(cont’)
MSb
MSb
7 5 3 1 7 5 3 1
Byte 0
6 4 2 0 6 4
MSb
7 5 3 1 7 5 3 1 7
Byte 2
Byte 1
2 0 6
Byte 3
Note: MSb= Most Significant bit, LSb = Least Significant bit
FIGURE 5-15:
BACK-TO-BACK SPI DUAL I/O READ SEQUENCES WHEN M[7:0] = AXH
CE#
MODE 3
0 1 2
3 4 5 6 7 8 9 10 11 12 13 14 15
MODE 0
SCK
I/O Switch
SIO0 6 4
MSb
SIO1 7 5
6 4 2 0
6 4 2 0 6 4 2 0
6 4 2 0 6 4
7 5 3 1 7 5 3 1
7 5 3 1 7 5
MSb
7 5 3 1
A[23:16]
A[15:8]
A[7:0]
M[7:0]
CE#(cont’)
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
SCK(cont’)
I/O Switches from Input to Output
SIO0(cont’)
6 4
2 0 6 4 2 0
MSb
SIO1(cont’)
MSb
MSb
7 5 3 1 7 5 3 1
Byte 0
Byte 1
6 4 2 0 6 4
2 0 6
MSb
7 5 3 1 7 5 3 1 7
Byte 2
Byte 3
Note: MSb= Most Significant bit, LSb=Least Significant bit
DS20005119K-page 24
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
5.14
JEDEC-ID Read (SPI Protocol)
Immediately
following
the
command
cycle,
SST26VF064B/064BA output data on the falling edge
of the SCK signal. The data output stream is
continuous until terminated by a low-to-high transition
on CE#. The device outputs three bytes of data:
manufacturer,
device
type
and
device
ID
(See Table 5-4). See Figure 5-16 for instruction
sequence.
Using traditional SPI protocol, the JEDEC-ID Read
instruction
identifies
the
device
as
SST26VF064B/064BA and the manufacturer as
Microchip®. To execute a JECEC-ID operation the
host drives CE# low then sends the JEDEC-ID
command cycle (9FH).
TABLE 5-4:
DEVICE ID DATA OUTPUT
Product
Device ID
Manufacturer ID (Byte 1)
SST26VF064B/064BA
FIGURE 5-16:
Device Type (Byte 2)
Device ID (Byte 3)
26H
43H
BFH
JEDEC-ID SEQUENCE (SPI)
CE#
MODE 3
SCK
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
MODE 0
SI
SO
9F
HIGH IMPEDANCE
26
BF
MSb
5.15
Read Quad J-ID Read (SQI
Protocol)
Immediately following the command cycle and one
dummy cycle, SST26VF064B/064BA output data on
the falling edge of the SCK signal. The data output
stream is continuous until terminated by a low-to-high
transition of CE#. The device outputs three bytes of
data: manufacturer, device type and device ID.
(See Table 5-4). See Figure 5-17 for instruction
sequence.
The Read Quad J-ID Read instruction identifies the
device as SST26VF064B/064BA and manufacturer as
Microchip. To execute a Quad J-ID operation the host
drives CE# low and then sends the Quad J-ID
command cycle (AFH). Each cycle is two nibbles
(clocks) long, most significant nibble first.
FIGURE 5-17:
Device ID
MSb
QUAD J-ID READ SEQUENCE
CE#
MODE 3
0
1
2
C0
C1
X
3
4
5
MSN
LSN
H0
L0
7
6
8
9
H2
L2
10
11
12
13
N
SCK
MODE 0
SIO[3:0]
X
Dummy
BFH
H1
L1
26H
Device ID
H0
L0
BFH
H1
L1
26H
HN
LN
N
Note: MSN = Most significant Nibble; LSN= Least Significant Nibble. C{1:0]=AFH
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 25
SST26VF064B/SST26VF064BA
5.16
Serial Flash Discoverable
Parameters (SFDP)
Initiate SFDP by executing an 8-bit command, 5AH,
followed by address bits A[23-0] and a dummy byte.
CE# must remain active-low for the duration of the
SFDP cycle. For the SFDP sequence (See Figure 5-18).
The Serial Flash Discoverable Parameters (SFDP)
contain information describing the characteristics of the
device. This allows device-independent, JEDEC
ID-independent, and forward/backward compatible
software support for all future Serial Flash device
families. See Table 11-1 for address and data values.
FIGURE 5-18:
SERIAL FLASH DISCOVERABLE PARAMETERS SEQUENCE
CE#
MODE 3
SCK
0 1 2 3 4 5 6 7 8
5A
SI
23 24
31 32
39 40
ADD.
ADD.
47 48
55 56
63 64
71 72
80
X
ADD.
N
DOUT
MSb
HIGH IMPEDANCE
SO
5.17
15 16
MODE 0
Sector Erase
N+2
DOUT
N+3
DOUT
N+4
DOUT
To execute a Sector Erase operation, the host drives
CE# low, then sends the Sector Erase command cycle
(20H) and three address cycles and then drives CE#
high. Address bits [AMS:A12] (AMS = Most Significant
Address) determine the sector address (SAX); the
remaining address bits can be VIL or VIH. To identify the
completion of the internal, self-timed, Write operation,
poll the BUSY bit in the STATUS register, or wait TSE.
See Figure 5-19 and Figure 5-20 for the Sector Erase
sequence.
The Sector Erase instruction clears all bits in the
selected 4 Kbyte sector to ‘1’, but it does not change a
protected memory area. Prior to any write operation,
the Write-Enable (WREN) instruction must be executed.
FIGURE 5-19:
N+1
DOUT
4 KBYTE SECTOR ERASE SEQUENCE– SQI MODE
CE#
MODE 3
SCK
SIO[3:0]
0
1
2
4
6
MODE 0
C1 C0 A5 A4 A3 A2 A1 A0
MSN LSN
Note: MSN = Most Significant Nibble, LSN = Least Significant Nibble, C[1:0] = 20H
DS20005119K-page 26
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
FIGURE 5-20:
4 KBYTE SECTOR ERASE SEQUENCE (SPI)
CE#
MODE 3
SCK
0 1 2 3 4 5 6 7 8
MSb
31
ADD.
MSb
HIGH IMPEDANCE
SO
Block Erase
To execute a Block Erase operation, the host drives
CE# low then sends the Block Erase command cycle
(D8H), three address cycles, then drives CE# high.
Address bits AMS-A13 determine the block address
(BAX); the remaining address bits can be VIL or VIH. For
32-Kbyte blocks, A14:A13 can be VIL or VIH; for
64-Kbyte blocks, A15:A13 can be VIL or VIH. Poll the
BUSY bit in the STATUS register, or wait TBE, for the
completion of the internal, self-timed, Block Erase
operation. See Figure 5-21 and Figure 5-22 for the
Block Erase sequence.
The Block Erase instruction clears all bits in the
selected block to ‘1’. Block sizes can be 8 Kbyte,
32 Kbyte or 64 Kbyte depending on address, see
Figure 3-1, Memory Map, for details. A Block Erase
instruction applied to a protected memory area will be
ignored. Prior to any write operation, execute the WREN
instruction. Keep CE# active-low for the duration of any
command sequence.
FIGURE 5-21:
23 24
ADD.
ADD.
20
SI
5.18
15 16
MODE 0
BLOCK ERASE SEQUENCE (SQI)
CE#
MODE 3
SCK
0
1
2
4
6
MODE 0
SIO[3:0]
C1 C0 A5 A4 A3 A2 A1 A0
MSN LSN
Note: MSN = Most Significant Nibble,
LSN = Least Significant Nibble
C[1:0] = D8H
FIGURE 5-22:
BLOCK ERASE SEQUENCE (SPI)
CE#
MODE 3
SCK
0 1 2 3 4 5 6 7 8
15 16
23 24
31
MODE 0
D8
SI
MSb
SO
2012-2022 Microchip Technology Inc. and its subsidiaries
ADDR
ADDR
ADDR
MSb
HIGH IMPEDANCE
DS20005119K-page 27
SST26VF064B/SST26VF064BA
5.19
Chip Erase
To execute a Chip Erase operation, the host drives CE#
low, sends the Chip Erase command cycle (C7H), then
drives CE# high. Poll the BUSY bit in the STATUS
register, or wait TSCE, for the completion of the internal,
self-timed, Write operation. See Figure 5-23 and
Figure 5-24 for the Chip Erase sequence.
The Chip Erase instruction clears all bits in the device
to ‘1.’ The Chip Erase instruction is ignored if any of the
memory area is protected. Prior to any write operation,
execute the WREN instruction.
FIGURE 5-23:
CHIP ERASE SEQUENCE (SQI)
CE#
MODE 3
SCK
0
1
MODE 0
SIO[3:0]
C1 C0
Note: C[1:0] = C7H
FIGURE 5-24:
CHIP ERASE SEQUENCE (SPI)
CE#
MODE 3
SCK
0 1 2 3 4 5 6 7
MODE 0
C7
SI
MSb
SO
DS20005119K-page 28
HIGH IMPEDANCE
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
5.20
Page Program
When executing Page Program, the memory range for
the SST26VF064B/064BA is divided into 256-byte
page boundaries. The device handles shifting of more
than 256 bytes of data by maintaining the last
256 bytes of data as the correct data to be
programmed. If the target address for the Page
Program instruction is not the beginning of the page
boundary (A[7:0] are not all zero) and the number of
bytes of data input exceeds or overlaps the end of the
address of the page boundary, the excess data input
wrap around and will be programmed at the start of that
target page.
The Page Program instruction programs up to
256 bytes of data in the memory and supports both SPI
and SQI protocols. The data for the selected page
address must be in the erased state (FFH) before
initiating the Page Program operation. A Page Program
applied to a protected memory area will be ignored.
Prior to the program operation, execute the WREN
instruction.
To execute a Page Program operation, the host drives
CE# low then sends the Page Program command cycle
(02H), three address cycles followed by the data to be
programmed, then drives CE# high. The programmed
data must be between 1 to 256 bytes and in whole-Byte
increments; sending less than a full Byte will cause the
partial-Byte to be ignored. Poll the BUSY bit in the
STATUS register, or wait TPP, for the completion of the
internal, self-timed, Write operation. See Figure 5-25
and Figure 5-26 for the Page Program sequence.
FIGURE 5-25:
PAGE PROGRAM SEQUENCE (SQI)
CE#
MODE 3
SCK
0
2
4
6
8
10
12
MODE 0
SIO[3:0]
C1 C0 A5 A4 A3 A2 A1 A0 H0 L0 H1 L1 H2 L2
HN LN
MSN LSN
Data Byte 0 Data Byte 1 Data Byte 2
Data Byte 255
Note: MSN = Most Significant Nibble, LSN = Least Significant Nibble
C[1:0] = 02H
FIGURE 5-26:
PAGE PROGRAM SEQUENCE (SPI)
CE#
MODE 3
SCK
23 24
15 16
0 1 2 3 4 5 6 7 8
31 32
39
MODE 0
SI
ADD.
02
ADD.
ADD.
SO
Data Byte 0
LSb MSb
LSb MSb
MSb
LSb
HIGH IMPEDANCE
2079
2078
2077
51 52 53 54 55
2076
50
2075
47 48 49
2074
41 42 43 44 45 46
2073
40
2072
CE#(cont’)
SCK(cont’)
SI(cont’)
Data Byte 1
MSb
Data Byte 255
Data Byte 2
LSb MSb
SO(cont’)
2012-2022 Microchip Technology Inc. and its subsidiaries
LSb
MSb
LSb
HIGH IMPEDANCE
DS20005119K-page 29
SST26VF064B/SST26VF064BA
5.21
SPI Quad Page Program
The SPI Quad Page Program instruction programs up
to 256 Bytes of data in the memory. The data for the
selected page address must be in the erased state
(FFH) before initiating the SPI Quad Page Program
operation. A SPI Quad Page Program applied to a
protected memory area will be ignored. SST26VF064B
requires the ICO bit in the Configuration register to be
set to ‘1’ prior to executing the command. Prior to the
program operation, execute the WREN instruction.
To execute a SPI Quad Page Program operation, the
host drives CE# low then sends the SPI Quad Page
Program command cycle (32H), three address cycles
followed by the data to be programmed, then drives
CE# high. The programmed data must be between 1 to
256 Bytes and in whole-Byte increments. The
command cycle is eight clocks long, the address and
data cycles are each two clocks long, most significant
bit first. Poll the BUSY bit in the STATUS register, or
wait TPP, for the completion of the internal, self-timed,
Write operation (See Figure 5-27).
FIGURE 5-27:
When executing SPI Quad Page Program, the memory
range for the SST26VF064B/064BA is divided into
256 Byte page boundaries. The device handles shifting
of more than 256 Bytes of data by maintaining the last
256 Bytes of data as the correct data to be
programmed. If the target address for the SPI Quad
Page Program instruction is not the beginning of the
page boundary (A[7:0] are not all zero) and the of bytes
of data input exceeds or overlaps the end of the
address of the page boundary, the excess data inputs
wrap around and will be programmed at the start of that
target page.
SPI QUAD PAGE PROGRAM SEQUENCE
CE#
MODE 3
SCK
SIO0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
MODE 0
32H
A20 A16 A12 A8 A4 A0 b4 b0 b4 b0
b4 b0
SIO1
A21 A17 A13 A9 A5 A1 b5 b1 b5 b1
b5 b1
SIO2
A22 A18 A14 A10 A6 A2 b6 b2 b6 b2
b6 b2
MSN LSN
SIO3
A23 A19 A15 A11 A7 A3 b7 b3 b7 b3
b7 b3
Data Data
Byte 0 Byte 1
Data
Byte
255
Address
5.22
Write Suspend and Write Resume
Write Suspend allows the interruption of Sector Erase,
Block Erase, SPI Quad Page Program, or Page
Program operations in order to erase, program, or read
data in another portion of memory. The original
operation can be continued with the Write Resume
command. This operation is supported in both SQI and
SPI protocols.
DS20005119K-page 30
Only one write operation can be suspended at a time;
if an operation is already suspended, the device will
ignore the Write Suspend command. Write Suspend
during Chip Erase is ignored; Chip Erase is not a valid
command while a write is suspended. The Write
Resume command is ignored until any write operation
(Program or Erase) initiated during the Write Suspend
is complete. The device requires a minimum of 500 µs
between each Write Suspend command.
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
5.23
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 pointing to the
suspended sector(s). Any attempt to read from the
suspended sector(s) will output unknown data because
the Sector Erase 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. 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 TWS.
5.24
Write Suspend During Page
Programming or SPI Quad 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. 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 TWS.
5.25
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. To determine if the
internal, self-timed Write operation completed, poll the
BUSY bit in the STATUS register, or wait the specified
time TSE, TBE or TPP for Sector Erase, Block Erase, or
Page Programming, respectively. The total write time
before suspend and after resume will not exceed the
uninterrupted write times TSE, TBE or TPP.
2012-2022 Microchip Technology Inc. and its subsidiaries
5.26
Read Security ID
The Read Security ID operation is supported in both
SPI and SQI modes. To execute a Read Security ID
(SID) operation in SPI mode, the host drives CE# low,
sends the Read Security ID command cycle (88H), two
address cycles and then one dummy cycle. To execute
a Read Security ID operation in SQI mode, the host
drives CE# low and then sends the Read Security ID
command, two address cycles and three dummy
cycles.
After the dummy cycles, 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 terminated
by a low-to-high transition on CE#. See Table 5-5 for
the Security ID address range.
5.27
Program Security ID
The Program Security ID instruction programs one to
2040 bytes of data in the user-programmable, Security
ID
space.
This
Security
ID
space
is
One-Time-Programmable (OTP). The device ignores a
Program Security ID instruction pointing to an invalid or
protected address (See Table 5-5). Prior to the
program operation, execute WREN.
To execute a Program SID operation, the host drives
CE# low, sends the Program Security ID command
cycle (A5H), two address cycles, the data to be
programmed, then drives CE# high. The programmed
data must be between 1 to 256 bytes and in whole-Byte
increments.
The device handles shifting of more than 256 bytes of
data by maintaining the last 256 bytes of data as the
correct data to be programmed. If the target address for
the Program Security ID instruction is not the beginning
of the page boundary and the number of data input
exceeds or overlaps the end of the address of the page
boundary, the excess data input wrap around and will
be programmed at the start of that target page.
The Program Security ID operation is supported in both
SPI and SQI mode. To determine the completion of the
internal, self-timed Program SID operation, poll the
BUSY bit in the software STATUS register, or wait
TPSID for the completion of the internal self-timed
Program Security ID operation.
DS20005119K-page 31
SST26VF064B/SST26VF064BA
TABLE 5-5:
PROGRAM SECURITY ID
Program Security ID
Address Range
Unique ID Pre-Programmed at factory
0000–0007H
User Programmable
0008H–07FFH
5.28
Lockout Security ID
5.29
The Lockout Security ID instruction prevents any future
changes to the Security ID and is supported in both SPI
and SQI modes. Prior to the operation, execute WREN.
Read Status Register (RDSR) and
Read-Configuration Register
(RDCR)
The
Read
STATUS
Register
(RDSR)
and
Read-Configuration Register (RDCR) commands
output the contents of the STATUS and Configuration
registers. These commands function in both SPI and
SQI modes. The STATUS register may be read at any
time, even during a Write operation. When a Write is in
progress, poll the BUSY bit before sending any new
commands to assure that the new commands are
properly received by the device.
To execute a Lockout SID, the host drives CE# low,
sends the Lockout Security ID command cycle (85H),
then drives CE# high. Poll the BUSY bit in the software
STATUS register, or wait TPSID, for the completion of
the Lockout Security ID operation.
To Read the STATUS or Configuration registers, the
host
drives
CE#
low,
then
sends
the
Read-STATUS-Register command cycle (05H) or the
Read Configuration Register command (35H). A
dummy cycle is required in SQI mode. Immediately
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 5-28 and Figure 5-29 for
the instruction sequence.
FIGURE 5-28:
READ-STATUS-REGISTER AND READ-CONFIGURATION REGISTER
SEQUENCE (SQI)
CE#
MODE 3
0
2
4
6
8
SCK MODE 0
MSN LSN
SIO[3:0]
C1 C0 X
X H0 L0 H0 L0
Dummy
Note:
Data Byte
H0 L0
Data Byte
Data Byte
MSN = Most Significant Nibble; LSN = Least Significant Nibble, C[1:0]=05H or 35H.
FIGURE 5-29:
READ-STATUS-REGISTER AND READ-CONFIGURATION REGISTER
SEQUENCE (SPI)
CE#
MODE 3
SCK
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
MODE 0
05 or 35
SI
MSb
SO
HIGH IMPEDANCE
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
MSb
DS20005119K-page 32
Status or Configuration
Register Out
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
5.30
Write Status Register (WRSR)
The Write STATUS Register (WRSR) command writes
new values to the Configuration register. To execute a
Write STATUS Register operation, the host drives CE#
low, then sends the Write STATUS Register command
cycle (01H), two cycles of data and then drives CE#
high. Values in the second data cycle will be accepted
by the device (See Figure 5-30 and Figure 5-31).
FIGURE 5-30:
WRITE STATUS REGISTER SEQUENCE (SQI)
CE#
MODE 3
SCK
0
1
2
3
4
5
MODE 0
MSN LSN
SIO[3:0]
C1 C0 XX XX H0 L0
Command Status
Byte
Configuration
Byte
Note: MSN = Most Significant Nibble; LSN = Least Significant Nibble, XX = Don’t Care, C[1:0]=01H
FIGURE 5-31:
WRITE STATUS REGISTER SEQUENCE (SPI)
CE#
MODE 3
SCK
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
MODE 0
01
SI
MSb
SO
STATUS
CONFIGURATION
BYTE
BYTE
XX XX XX XX XX XX XX XX 7 6 5 4 3 2 1 0
MSb
MSb
HIGH IMPEDANCE
Note: XX = Don’t Care
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 33
SST26VF064B/SST26VF064BA
5.31
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
following operations: Sector Erase, Block Erase, Chip
Erase, Page Program, Program Security ID, Lockout
Security ID, Write Block Protection Register,
Lock-Down Block Protection Register, Nonvolatile
Write Lock Lock-Down Register, SPI Quad Page
program and Write-STATUS Register. To execute a
Write Enable the host drives CE# low then sends the
Write Enable command cycle (06H) then drives CE#
high. See Figure 5-32 and Figure 5-33 for the WREN
instruction sequence.
FIGURE 5-32:
WRITE-ENABLE SEQUENCE (SQI)
CE#
MODE 3
SCK
1
0
6
MODE 0
SIO[3:0]
FIGURE 5-33:
0
WRITE-ENABLE SEQUENCE (SPI)
CE#
MODE 3
SCK
0 1 2 3 4 5 6 7
MODE 0
06
SI
MSb
SO
DS20005119K-page 34
HIGH IMPEDANCE
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
5.32
Write Disable (WRDI)
To execute a Write Disable, the host drives CE# low,
sends the Write Disable command cycle (04H), then
drives CE# high (See Figure 5-34 and Figure 5-35).
The Write Disable (WRDI) instruction sets the
Write-Enable-Latch bit in the STATUS register to ‘0,’
preventing Write operations. The WRDI instruction is
ignored during any internal write operations. Any Write
operation started before executing WRDI will complete.
Drive CE# high before executing WRDI.
FIGURE 5-34:
WRITE DISABLE (WRDI) SEQUENCE (SQI)
CE#
MODE 3
SCK
1
0
4
MODE 0
SIO[3:0]
FIGURE 5-35:
0
WRITE-DISABLE (WRDI) SEQUENCE (SPI)
CE#
MODE 3
SCK
0 1 2 3 4 5 6 7
MODE 0
04
SI
MSb
SO
2012-2022 Microchip Technology Inc. and its subsidiaries
HIGH IMPEDANCE
DS20005119K-page 35
SST26VF064B/SST26VF064BA
5.33
Read Block Protection Register
(RBPR)
After the command cycle, the device outputs data on
the falling edge of the SCK signal starting with the most
significant bit(s). See Table 5-6 for definitions of each
bit in the Block Protection register. The RBPR command
does not wrap around. After all data has been output,
the device will output 0H until terminated by a
low-to-high transition on CE#. (See Figure 5-36 and
Figure 5-37).
The Read Block Protection Register instruction outputs
the Block Protection register data which determines the
protection status. To execute a Read Block Protection
Register operation, the host drives CE# low and then
sends the Read Block Protection Register command
cycle (72H). A dummy cycle is required in SQI mode.
FIGURE 5-36:
READ BLOCK PROTECTION REGISTER SEQUENCE (SQI)
CE#
MODE 3
0
2
4
6
8
10
12
SCK
SIO[3:0]
C1 C0 X
X H0 L0 H1 L1 H2 L2 H3 L3 H4 L4
MSN LSN
BPR [m:m-7]
HN LN
BPR [7:0]
Note: MSN = Most Significant Nibble, LSN = Least Significant Nibble
Block Protection Register (BPR), m = 143 for SST26VF064B/064BA, C[1:0]=72H
FIGURE 5-37:
DS20005119K-page 36
READ BLOCK PROTECTION REGISTER SEQUENCE (SPI)
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
5.34
Write Block Protection Register
(WBPR)
To execute a Write Block Protection Register operation
the host drives CE# low, sends the Write Block
Protection Register command cycle (42H), sends 18
cycles of data and finally drives CE# high. Data input
must be Most Significant bit(s) first. See Table 5-6 for
definitions of each bit in the Block Protection register
(See Figure 5-38 and Figure 5-39).
The Write Block Protection Register (WBPR) command
changes the Block Protection register data to indicate
the protection status. Execute WREN before executing
WBPR.
FIGURE 5-38:
WRITE BLOCK PROTECTION REGISTER SEQUENCE (SQI)
CE#
MODE 3
SCK
0
2
4
6
8
10
12
MODE 0
SIO[3:0]
C1 C0 H0 L0 H1 L1 H2 L2 H3 L3 H4 L4 H5 L5
HN LN
MSN LSN
BPR [143:136]
BPR [7:0]
Note: MSN = Most Significant Nibble, LSN = Least Significant Nibble
Block Protection Register (BPR) C[1:0]=42H
FIGURE 5-39:
WRITE BLOCK PROTECTION REGISTER SEQUENCE (SPI)
CE#
MODE 3
SCK
0 1 2 3 4 5 6 7 8
15 16
23 24
31 32
MODE 0
OP Code
SI
42H
Data Byte0
Data Byte1 Data Byte2
Data ByteN
SO
Note: C[1:0]=42H
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 37
SST26VF064B/SST26VF064BA
5.35
Lock-Down Block Protection
Register (LBPR)
To execute a Lock-Down Block Protection Register, the
host drives CE# low, then sends the Lock-Down Block
Protection Register command cycle (8DH), then drives
CE# high.
The Lock-Down Block Protection Register instruction
prevents changes to the Block Protection register
during device operation. Lock-Down resets after power
cycling; this allows the Block Protection register to be
changed. Execute WREN before initiating the
Lock-Down Block Protection Register instruction.
FIGURE 5-40:
LOCK-DOWN BLOCK PROTECTION REGISTER (SQI)
CE#
MODE 3
SCK
FIGURE 5-41:
1
MODE 0
SIO[3:0]
Note: C[1:0]=8DH
0
C1 C0
LOCK-DOWN BLOCK PROTECTION REGISTER (SPI)
CE#
MODE 3
SCK
SIO0
0
1
2
3
4
5
6
7
MODE 0
8D
SIO[3:1]
DS20005119K-page 38
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
5.36
Nonvolatile Write Lock Lock-Down
Register (nVWLDR)
After CE# goes high, the nonvolatile bits are
programmed and the programming time-out must
complete before any additional commands, other than
Read STATUS Register, can be entered. Poll the BUSY
bit in the STATUS register, or wait TPP, for the
completion of the internal, self-timed, Write operation.
Data inputs must be Most Significant bit(s) (MSb) first.
The Nonvolatile Write Lock Lock-Down Register
(nVWLDR) instruction controls the ability to change the
write lock bits in the Block Protection register. Execute
WREN before initiating the nVWLDR instruction.
To execute nVWLDR, the host drives CE# low, then
sends the nVWLDR command cycle (E8H), followed by
18 cycles of data and then drives CE# high.
FIGURE 5-42:
WRITE LOCK LOCK-DOWN REGISTER SEQUENCE (SQI)
CE#
MODE 3
SCK
0
2
4
6
8
10
12
MODE 0
SIO[3:0]
E
8 H0 L0 H1 L1 H2 L2 H3 L3 H4 L4 H5 L5
HN LN
MSN LSN
BPR [m:m-7]
BPR [7:0]
Note: MSN= Most Significant Nibble; LSN = Least Significant Nibble
Write Lock Lock-Down Register (nVWLDR) m = 143
FIGURE 5-43:
WRITE LOCK LOCK-DOWN REGISTER SEQUENCE (SPI)
CE#
MODE 3
SCK
0 1 2 3 4 5 6 7 8
15 16
23 24
31 32
MODE 0
OP Code
SI
E8H
Data Byte0
Data Byte1 Data Byte2
Data ByteN
SO
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 39
SST26VF064B/SST26VF064BA
5.37
Global Block Protection Unlock
(ULBPR)
To execute a ULBPR instruction, the host drives CE#
low, then sends the ULBPR command cycle (98H) and
then drives CE# high.
The Global Block Protection Unlock (ULBPR)
instruction clears all write protection bits in the Block
Protection register, except for those bits that have been
locked down with the nVWLDR command. Execute
WREN before initiating the ULBPR instruction.
FIGURE 5-44:
GLOBAL BLOCK PROTECTION UNLOCK (SQI)
CE#
MODE 3
SCK
0
MODE 0
SIO[3:0]
C1 C0
Note: C[1:0]=98H
FIGURE 5-45:
1
GLOBAL BLOCK PROTECTION UNLOCK (SPI)
CE#
MODE 3
SCK
SIO0
0
1
2
3
4
5
6
7
MODE 0
98
SIO[3:1]
DS20005119K-page 40
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
TABLE 5-6:
BLOCK PROTECTION REGISTER FOR SST26VF064B/064BA (1 OF 4)(1)
BPR Bits
Read Lock
2:
Address Range
Protected Block
Size
143
142
7FE000H - 7FFFFFH
8 Kbyte
141
140
7FC000H - 7FDFFFH
8 Kbyte
139
138
7FA000H - 7FBFFFH
8 Kbyte
137
136
7F8000H - 7F9FFFH
8 Kbyte
135
134
006000H - 007FFFH
8 Kbyte
133
132
004000H - 005FFFH
8 Kbyte
131
130
002000H - 003FFFH
8 Kbyte
129
Note 1:
Write
Lock/nVWLDR(2)
128
000000H - 001FFFH
8 Kbyte
127
7F0000H - 7F7FFFH
32 Kbyte
126
008000H - 00FFFFH
32 Kbyte
125
7E0000H - 7EFFFFH
64 Kbyte
124
7D0000H - 7DFFFFH
64 Kbyte
123
7C0000H - 7CFFFFH
64 Kbyte
122
7B0000H - 7BFFFFH
64 Kbyte
121
7A0000H - 7AFFFFH
64 Kbyte
120
790000H - 79FFFFH
64 Kbyte
119
780000H - 78FFFFH
64 Kbyte
118
770000H - 77FFFFH
64 Kbyte
117
760000H - 76FFFFH
64 Kbyte
116
750000H - 75FFFFH
64 Kbyte
115
740000H - 74FFFFH
64 Kbyte
114
730000H - 73FFFFH
64 Kbyte
113
720000H - 72FFFFH
64 Kbyte
112
710000H - 71FFFFH
64 Kbyte
111
700000H - 70FFFFH
64 Kbyte
110
6F0000H - 6FFFFFH
64 Kbyte
109
6E0000H - 6EFFFFH
64 Kbyte
108
6D0000H - 6DFFFFH
64 Kbyte
107
6C0000H - 6CFFFFH
64 Kbyte
106
6B0000H - 6BFFFFH
64 Kbyte
105
6A0000H - 6AFFFFH
64 Kbyte
104
690000H - 69FFFFH
64 Kbyte
103
680000H - 68FFFFH
64 Kbyte
102
670000H - 67FFFFH
64 Kbyte
101
660000H - 66FFFFH
64 Kbyte
100
650000H - 65FFFFH
64 Kbyte
99
640000H - 64FFFFH
64 Kbyte
98
630000H - 63FFFFH
64 Kbyte
97
620000H - 62FFFFH
64 Kbyte
The default state after a Power-on Reset is write-protected BPR[143:0] = 5555 FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF
nVWLDR bits are One-Time-Programmable. Once a nVWLDR bit is set, the protection state of that particular block is permanently write locked.
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 41
SST26VF064B/SST26VF064BA
TABLE 5-6:
BLOCK PROTECTION REGISTER FOR SST26VF064B/064BA (CONTINUED) (2 OF 4)(1)
BPR Bits
Read Lock
Note 1:
2:
Write
Lock/nVWLDR(2)
Address Range
Protected Block
Size
96
610000H - 61FFFFH
64 Kbyte
95
600000H - 60FFFFH
64 Kbyte
94
5F0000H - 5FFFFFH
64 Kbyte
93
5E0000H - 5EFFFFH
64 Kbyte
92
5D0000H - 5DFFFFH
64 Kbyte
91
5C0000H - 5CFFFFH
64 Kbyte
90
5B0000H - 5BFFFFH
64 Kbyte
89
5A0000H - 5AFFFFH
64 Kbyte
88
590000H - 59FFFFH
64 Kbyte
87
580000H - 58FFFFH
64 Kbyte
86
570000H - 57FFFFH
64 Kbyte
85
560000H - 56FFFFH
64 Kbyte
84
550000H - 55FFFFH
64 Kbyte
83
540000H - 54FFFFH
64 Kbyte
82
530000H - 53FFFFH
64 Kbyte
81
520000H - 52FFFFH
64 Kbyte
80
510000H - 51FFFFH
64 Kbyte
79
500000H - 50FFFFH
64 Kbyte
78
4F0000H - 4FFFFFH
64 Kbyte
77
4E0000H - 4EFFFFH
64 Kbyte
76
4D0000H - 4DFFFFH
64 Kbyte
75
4C0000H - 4CFFFFH
64 Kbyte
74
4B0000H - 4BFFFFH
64 Kbyte
73
4A0000H - 4AFFFFH
64 Kbyte
72
490000H - 49FFFFH
64 Kbyte
71
480000H - 48FFFFH
64 Kbyte
70
470000H - 47FFFFH
64 Kbyte
69
460000H - 46FFFFH
64 Kbyte
68
450000H - 45FFFFH
64 Kbyte
67
440000H - 44FFFFH
64 Kbyte
66
430000H - 43FFFFH
64 Kbyte
65
420000H - 42FFFFH
64 Kbyte
64
410000H - 41FFFFH
64 Kbyte
63
400000H - 40FFFFH
64 Kbyte
62
3F0000H - 3FFFFFH
64 Kbyte
61
3E0000H - 3EFFFFH
64 Kbyte
60
3D0000H - 3DFFFFH
64 Kbyte
59
3C0000H - 3CFFFFH
64 Kbyte
58
3B0000H - 3BFFFFH
64 Kbyte
The default state after a Power-on Reset is write-protected BPR[143:0] = 5555 FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF
nVWLDR bits are One-Time-Programmable. Once a nVWLDR bit is set, the protection state of that particular block is permanently write locked.
DS20005119K-page 42
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
TABLE 5-6:
BLOCK PROTECTION REGISTER FOR SST26VF064B/064BA (CONTINUED) (3 OF 4)(1)
BPR Bits
Read Lock
Note 1:
2:
Write
Lock/nVWLDR(2)
Address Range
Protected Block
Size
57
3A0000H - 3AFFFFH
64 Kbyte
56
390000H - 39FFFFH
64 Kbyte
55
380000H - 38FFFFH
64 Kbyte
54
370000H - 37FFFFH
64 Kbyte
53
360000H - 36FFFFH
64 Kbyte
52
350000H - 35FFFFH
64 Kbyte
51
340000H - 34FFFFH
64 Kbyte
50
330000H - 33FFFFH
64 Kbyte
49
320000H - 32FFFFH
64 Kbyte
48
310000H - 31FFFFH
64 Kbyte
47
300000H - 30FFFFH
64 Kbyte
46
2F0000H - 2FFFFFH
64 Kbyte
45
2E0000H - 2EFFFFH
64 Kbyte
44
2D0000H - 2DFFFFH
64 Kbyte
43
2C0000H - 2CFFFFH
64 Kbyte
42
2B0000H - 2BFFFFH
64 Kbyte
41
2A0000H - 2AFFFFH
64 Kbyte
40
290000H - 29FFFFH
64 Kbyte
39
280000H - 28FFFFH
64 Kbyte
38
270000H - 27FFFFH
64 Kbyte
37
260000H - 26FFFFH
64 Kbyte
36
250000H - 25FFFFH
64 Kbyte
35
240000H - 24FFFFH
64 Kbyte
34
230000H - 23FFFFH
64 Kbyte
33
220000H - 22FFFFH
64 Kbyte
32
210000H - 21FFFFH
64 Kbyte
31
200000H - 20FFFFH
64 Kbyte
30
1F0000H - 1FFFFFH
64 Kbyte
29
1E0000H - 1EFFFFH
64 Kbyte
28
1D0000H - 1DFFFFH
64 Kbyte
27
1C0000H - 1CFFFFH
64 Kbyte
26
1B0000H - 1BFFFFH
64 Kbyte
25
1A0000H - 1AFFFFH
64 Kbyte
24
190000H - 19FFFFH
64 Kbyte
23
180000H - 18FFFFH
64 Kbyte
22
170000H - 17FFFFH
64 Kbyte
21
160000H - 16FFFFH
64 Kbyte
20
150000H - 15FFFFH
64 Kbyte
19
140000H - 14FFFFH
64 Kbyte
The default state after a Power-on Reset is write-protected BPR[143:0] = 5555 FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF
nVWLDR bits are One-Time-Programmable. Once a nVWLDR bit is set, the protection state of that particular block is permanently write locked.
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 43
SST26VF064B/SST26VF064BA
TABLE 5-6:
BLOCK PROTECTION REGISTER FOR SST26VF064B/064BA (CONTINUED) (4 OF 4)(1)
BPR Bits
Read Lock
Note 1:
2:
Write
Lock/nVWLDR(2)
Address Range
Protected Block
Size
18
130000H - 13FFFFH
64 Kbyte
17
120000H - 12FFFFH
64 Kbyte
16
110000H - 11FFFFH
64 Kbyte
15
100000H - 10FFFFH
64 Kbyte
14
0F0000H - 0FFFFFH
64 Kbyte
13
0E0000H - 0EFFFFH
64 Kbyte
12
0D0000H - 0DFFFFH
64 Kbyte
11
0C0000H - 0CFFFFH
64 Kbyte
10
0B0000H - 0BFFFFH
64 Kbyte
9
0A0000H - 0AFFFFH
64 Kbyte
8
090000H - 09FFFFH
64 Kbyte
7
080000H - 08FFFFH
64 Kbyte
6
070000H - 07FFFFH
64 Kbyte
5
060000H - 06FFFFH
64 Kbyte
4
050000H - 05FFFFH
64 Kbyte
3
040000H - 04FFFFH
64 Kbyte
2
030000H - 03FFFFH
64 Kbyte
1
020000H - 02FFFFH
64 Kbyte
0
010000H - 01FFFFH
64 Kbyte
The default state after a Power-on Reset is write-protected BPR[143:0] = 5555 FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF
nVWLDR bits are One-Time-Programmable. Once a nVWLDR bit is set, the protection state of that particular block is permanently write locked.
DS20005119K-page 44
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
6.0
ELECTRICAL SPECIFICATIONS
Absolute Maximum Stress Ratings(†)
Temperature under bias .......................................................................................................................... -55°C to +125°C
Storage temperature ............................................................................................................................... -65°C to +150°C
DC voltage on any pin to ground potential ...........................................................................................-0.5V to VDD+0.5V
Transient voltage (62,&@
1RWH
)RUWKHPRVWFXUUHQWSDFNDJHGUDZLQJVSOHDVHVHHWKH0LFURFKLS3DFNDJLQJ6SHFLILFDWLRQORFDWHGDW
KWWSZZZPLFURFKLSFRPSDFNDJLQJ
5(&200(1'('/$1'3$77(51
0LFURFKLS7HFKQRORJ\'UDZLQJ1R&$
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 55
SST26VF064B/SST26VF064BA
/HDG3ODVWLF6PDOO2XWOLQH600HGLXPPP%RG\>62,-@
1RWH
)RUWKHPRVWFXUUHQWSDFNDJHGUDZLQJVSOHDVHVHHWKH0LFURFKLS3DFNDJLQJ6SHFLILFDWLRQORFDWHGDW
KWWSZZZPLFURFKLSFRPSDFNDJLQJ
0LFURFKLS7HFKQRORJ\'UDZLQJ&&6KHHWRI
DS20005119K-page 56
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
/HDG3ODVWLF6PDOO2XWOLQH600HGLXPPP%RG\>62,-@
1RWH
)RUWKHPRVWFXUUHQWSDFNDJHGUDZLQJVSOHDVHVHHWKH0LFURFKLS3DFNDJLQJ6SHFLILFDWLRQORFDWHGDW
KWWSZZZPLFURFKLSFRPSDFNDJLQJ
0LFURFKLS7HFKQRORJ\'UDZLQJ1R&&6KHHWRI
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 57
SST26VF064B/SST26VF064BA
/HDG3ODVWLF6PDOO2XWOLQH600HGLXPPP%RG\>62,-@
1RWH
)RUWKHPRVWFXUUHQWSDFNDJHGUDZLQJVSOHDVHVHHWKH0LFURFKLS3DFNDJLQJ6SHFLILFDWLRQORFDWHGDW
KWWSZZZPLFURFKLSFRPSDFNDJLQJ
5(&200(1'('/$1'3$77(51
0LFURFKLS7HFKQRORJ\'UDZLQJ1R&&
DS20005119K-page 58
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
24-Ball Thin Profile Ball Grid Array (TD) - 6x8 mm Body [TBGA]
Note:
For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
2X
0.15 C
D
A
B
(DATUM B)
4
3
E
2
E/4
1
2X
0.15 C
A
B
C
D
E
F
(DATUM A)
NOTE 1
D/4
TOP VIEW
DETAIL A
A
SEATING
PLANE
C
A1
SIDE VIEW
D1
eD
1
eE
2
E1
3
4
eE/2
DETAIL B
eD/2
A B
C
D
E
F
BOTTOM VIEW
Microchip Technology Drawing C04-199B Sheet 1 of 2
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 59
SST26VF064B/SST26VF064BA
24-Ball Thin Profile Ball Grid Array (TD) - 6x8 mm Body [TBGA]
Note:
For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
0.20 C
0.12 C
SEATING
PLANE
C
DETAIL A
nX Øb
0.15
0.08
C A B
C
DETAIL B
Units
Dimension Limits
n
Number of Solder Balls
eD
Solder Ball X-Pitch
eE
Solder Ball Y-Pitch
A
Overall Height
Ball Height
A1
D
Overall Length
D1
Overall Solder Ball Y-Pitch
E
Overall Width
Overall Solder Ball Y-Pitch
E1
b
Solder Ball Width
MIN
1.00
0.27
0.35
MILLIMETERS
NOM
24
1.00 BSC
1.00 BSC
1.10
0.32
8.00 BSC
5.00 BSC
6.00 BSC
3.00 BSC
0.40
MAX
1.20
0.37
0.45
Notes:
1. Ball A1 visual index feature may vary, but must be located within the hatched area.
2. Dimensioning and tolerancing per ASME Y14.5M
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
REF: Reference Dimension, usually without tolerance, for information purposes only.
3. Ball interface to package body: 0.32mm nominal diameter.
Microchip Technology Drawing C04-199B Sheet 2 of 2
DS20005119K-page 60
2012-2022 Microchip Technology Inc. and its subsidiaries
SST26VF064B/SST26VF064BA
/HDG3ODVWLF9HU\9HU\7KLQ6PDOO2XWOLQH1R/HDG0)[PP%RG\>7')16@
1RWH
)RUWKHPRVWFXUUHQWSDFNDJHGUDZLQJVSOHDVHVHHWKH0LFURFKLS3DFNDJLQJ6SHFLILFDWLRQORFDWHGDW
KWWSZZZPLFURFKLSFRPSDFNDJLQJ
'
$
%
1
'$780$
'$780%
(
127(
;
&
;
&
7239,(:
$
&
&
$
6($7,1*
3/$1(
$
6,'(9,(:
&
& $ %
'
H
& $ %
127(
(
.
1
;E
6(('(7$,/$
& $ %
&
%277209,(:
0LFURFKLS7HFKQRORJ\'UDZLQJ&%6KHHWRI
2012-2022 Microchip Technology Inc. and its subsidiaries
DS20005119K-page 61
SST26VF064B/SST26VF064BA
/HDG3ODVWLF9HU\9HU\7KLQ6PDOO2XWOLQH1R/HDG0)[PP%RG\>7')16@
1RWH
)RUWKHPRVWFXUUHQWSDFNDJHGUDZLQJVSOHDVHVHHWKH0LFURFKLS3DFNDJLQJ6SHFLILFDWLRQORFDWHGDW
KWWSZZZPLFURFKLSFRPSDFNDJLQJ
'$780$
/
H
H
'(7$,/$
Notes:
8QLWV
'LPHQVLRQ/LPLWV
1
1XPEHURI7HUPLQDOV
H
3LWFK
$
2YHUDOO+HLJKW
6WDQGRII
$
$
7HUPLQDO7KLFNQHVV
'
2YHUDOO:LGWK
'
([SRVHG3DG:LGWK
(
2YHUDOO/HQJWK
(
([SRVHG3DG/HQJWK
E
7HUPLQDO:LGWK
/
7HUPLQDO/HQJWK
.
7HUPLQDOWR([SRVHG3DG
0,1
0,//,0(7(56
120
%6&
5()
%6&
%6&
%6&
%6&
0$;
3LQYLVXDOLQGH[IHDWXUHPD\YDU\EXWPXVWEHORFDWHGZLWKLQWKHKDWFKHGDUHD
3DFNDJHLVVDZVLQJXODWHG
'LPHQVLRQLQJDQGWROHUDQFLQJSHU$60(