CY14V101QS-BK108XITR [CYPRESS]

Non-Volatile SRAM, 128KX8, CMOS, PBGA24, LEAD FREE, FBGA-24;
CY14V101QS-BK108XITR
型号: CY14V101QS-BK108XITR
厂家: CYPRESS    CYPRESS
描述:

Non-Volatile SRAM, 128KX8, CMOS, PBGA24, LEAD FREE, FBGA-24

静态存储器 内存集成电路
文件: 总61页 (文件大小:1301K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
PRELIMINARY  
CY14V101QS  
1-Mbit (128K × 8) Quad SPI nvSRAM  
Recall from nonvolatile SONOS FLASH Quantum Trap to  
SRAM  
Features  
Density  
1 Mbit (128K × 8)  
Auto RECALL: Initiated automatically at power-up  
Software: Using SPI instruction (RECALL)  
Bandwidth  
Low-power modes  
108-MHz high-speed interface  
Read and write at 54 Mbps  
Sleep: Average current = 280 µA at 85 °C, 500 µA at 105 °C  
Hibernate: Average current = 8 µA at 85 °C, 10 µA at 105 °C  
Serial Peripheral Interface  
Clock polarity and phase modes 0 and 3  
Operating supply voltages  
Core VCC: 2.7 V to 3.6 V  
Multi I/O option – Single SPI (SPI), Dual SPI (DPI), and Quad  
I/O VCCQ: 1.71 V to 2.0 V  
SPI (QPI)  
Temperature range  
Extended Industrial: –40 °C to 105 °C  
Industrial: –40 °C to 85 °C  
High reliability  
Infinite read, write, and RECALL cycles  
One million STORE cycles to nonvolatile elements (SONOS  
FLASH Quantum trap)  
Packages  
16-pin SOIC  
24-ball FBGA  
Data retention: 20 years at 85 °C  
Read  
Commands: Normal, Fast, Dual I/O, and Quad I/O  
Modes: Burst Wrap, Continuous (XIP)  
Functional Overview  
Write  
The Cypress CY14V101QS combines a 1-Mbit nvSRAM in a  
monolithic integrated circuit with a QPI interface. The QPI allows  
writing and reading the memory in either a single (one I/O  
channel for one bit per clock cycle), dual (two I/O channels for  
two bits per clock cycle), or quad (four I/O channels for four bits  
per clock cycle) through the use of selected opcodes.  
Commands: Normal, Fast, Dual I/O, and Quad I/O  
Modes: Burst Wrap, Continuous (XIP)  
Data protection  
Hardware: Through Write Protect Pin (WP)  
Software: Through Write Disable instruction  
Block Protection: Status Register bits to control protection  
The memory is organized as 128K words of eight bits each  
consisting of SRAM and nonvolatile SONOS FLASH Quantum  
Trap cells. The SRAM provides infinite read and write cycles,  
while the nonvolatile cells provide highly reliable nonvolatile  
storage of data. Data transfers from SRAM to the nonvolatile  
cells (STORE operation) take place automatically at  
power-down. On power-up, data is restored to the SRAM from  
the nonvolatile cells (RECALL operation). You can also initiate  
the STORE and RECALL operations through SPI instruction.  
Special instructions  
STORE/RECALL: Access data between SRAM and  
Quantum Trap  
Serial Number: 8-byte customer selectable (OTP)  
Identification Number: 4-byte Manufacturer ID and Product  
ID  
Store from SRAM to nonvolatile SONOS FLASHQuantum Trap  
AutoStore: Initiated automatically at power-down with a small  
capacitor (VCAP  
)
Software: Using SPI instruction (STORE)  
Hardware: HSB pin  
Cypress Semiconductor Corporation  
Document Number: 001-85257 Rev. *G  
198 Champion Court  
San Jose, CA 95134-1709  
408-943-2600  
Revised July 9, 2015  
PRELIMINARY  
CY14V101QS  
Logic Block Diagram  
Serial Number  
Status  
Configuration  
Registers  
Manufacturer ID  
Product ID  
Nonvolatile Array  
(128K x 8)  
HOLD (I/O3)  
HSB  
STORE  
SPI/DPI/QPI  
Control Logic  
SI (I/O0)  
CS  
RECALL  
Memory Control  
Address & Data  
SRAM  
Array  
Write Protection  
(128K x 8)  
SCK  
Instruction Decoder  
WP (I/O2)  
SO (I/O1)  
SLEEP/HIBERNATE  
VCC  
VCCQ  
VSS  
Power Control  
Block  
VCAP  
Document Number: 001-85257 Rev. *G  
Page 2 of 61  
PRELIMINARY  
CY14V101QS  
Contents  
Pinout ................................................................................4  
Pin Definitions .............................................................5  
Device Operation ..............................................................7  
SRAM Write .................................................................7  
SRAM Read ................................................................7  
STORE Operation .......................................................7  
AutoStore Operation ....................................................7  
Software STORE Operation ........................................8  
Hardware STORE and HSB Pin Operation .................8  
RECALL Operation ......................................................8  
Hardware RECALL (Power-Up) ..................................8  
Software RECALL .......................................................8  
Disabling and Enabling AutoStore ...............................8  
Quad Serial Peripheral Interface .....................................9  
SPI Overview ...............................................................9  
Dual and Quad I/O Modes .........................................11  
SPI Modes .................................................................11  
SPI Operating Features ..................................................12  
Power-Up ..................................................................12  
Power-Down ..............................................................12  
Active Power Mode and Standby State .....................12  
SPI Functional Description ............................................13  
Status Register ...............................................................15  
Write Disable (WRDI) Instruction ..............................18  
Write Enable (WREN) Instruction ..............................18  
Enable DPI (DPIEN) Instruction ................................19  
Enable QPI (QPIEN) Instruction ................................19  
Enable SPI (SPIEN) Instruction .................................19  
SPI Memory Read Instructions ......................................20  
Read Instructions ......................................................20  
Fast Read Instructions ..............................................21  
Write Instructions .......................................................25  
System Resources Instructions ....................................30  
Software Reset (RESET) Instruction .........................30  
Default Recovery Instruction .....................................31  
Hibernate (HIBEN) Instruction ...................................31  
Sleep (SLEEP) Instruction .........................................32  
Register Instructions ......................................................34  
Read Status Register (RDSR) Instruction .................34  
Write Status Register (WRSR) Instruction ................34  
Read Configuration Register (RDCR) Instruction ......35  
Write Configuration Register (WRCR) Instruction .....36  
Identification Register (RDID) Instruction ..................37  
Identification Register (FAST_RDID) Instruction .......38  
Serial Number Register Write (WRSN) Instruction ....39  
Serial Number Register Read (RDSN) Instruction ....40  
Fast Read Serial Number Register (FAST_RDSN)  
Instruction ..................................................................42  
NV Specific Instructions ................................................43  
Software Store (STORE) Instruction .........................43  
Software Recall (RECALL) Instruction ......................43  
Autostore Enable (ASEN) Instruction ........................44  
Autostore Disable (ASDI) Instruction .........................44  
HOLD Pin Operation .................................................45  
Maximum Ratings ...........................................................46  
Operating Range .............................................................46  
DC Specifications ...........................................................46  
Data Retention and Endurance .....................................48  
Capacitance ....................................................................48  
Thermal Resistance ........................................................48  
AC Test Loads and Waveforms .....................................48  
AC Test Conditions ........................................................48  
AC Switching Characteristics .......................................49  
Switching Waveforms ....................................................50  
AutoStore or Power-Up RECALL ..................................50  
Switching Waveforms ....................................................51  
Software Controlled STORE and RECALL Cycles ......52  
Switching Waveforms ....................................................52  
Hardware STORE Cycle .................................................53  
Switching Waveforms ....................................................53  
Ordering Information ......................................................54  
Ordering Code Definitions .........................................55  
Package Diagrams ..........................................................56  
Acronyms ........................................................................57  
Document Conventions .................................................57  
Units of Measure .......................................................57  
Document History Page ................................................58  
Sales, Solutions, and Legal Information ......................61  
Worldwide Sales and Design Support .......................61  
Products ....................................................................61  
PSoC® Solutions .......................................................61  
Cypress Developer Community .................................61  
Technical Support .....................................................61  
Document Number: 001-85257 Rev. *G  
Page 3 of 61  
PRELIMINARY  
CY14V101QS  
Pinout  
Figure 1. 16-Pin SOIC Standard Pinout  
HOLD (I/O3)  
16  
15  
SCK  
1
2
3
4
5
VCC  
RFU  
NC  
SI (I/O0)  
VCCQ  
VCAP  
HSB  
14  
13  
12  
11  
10  
16-pin  
SOIC  
NC  
Top View  
RFU  
CS  
6
7
8
NC  
VSS  
SO (I/O1)  
9
WP (I/O2)  
Figure 2. 16-Pin SOIC Custom Pinout  
HOLD (I/O3)  
VCCQ  
VCC  
16  
15  
SCK  
1
2
3
4
5
SI (I/O0)  
NC  
14  
13  
12  
11  
10  
16-pin  
SOIC  
NC  
VCAP  
HSB  
NC  
Top View  
NC  
CS  
6
7
8
NC  
VSS  
SO(I/O1)  
(I/O2)  
WP  
9
Document Number: 001-85257 Rev. *G  
Page 4 of 61  
PRELIMINARY  
CY14V101QS  
Figure 3. 24-Ball FPGA Standard Pinout-Top View (Ball Side Down)  
1
2
3
4
5
A
B
C
D
E
HSB  
NC  
NC  
NC  
NC  
NC  
SCK  
CS  
VSS  
NC  
VCC  
NC  
NC  
NC  
NC  
WP  
(I/O2)  
SO  
(I/O1)  
SI  
(I/O0)  
HOLD  
(I/O3)  
VCAP  
NC  
NC  
NC  
VCCQ  
Pin Definitions  
Pin Description  
I/O Type  
Description  
HOLD pin. Suspends serial operation.  
Input  
HOLD (I/O3)  
I/O3: When the part is in quad mode, the HOLD pin becomes I/O3 pin and acts as  
input/output.  
Input/Output  
VCCQ  
VCC  
Power Supply  
Power Supply  
Power supply inputs for the I/Os of the device.  
Power supply inputs to the core of the device.  
Chip Select. Activates the device when pulled LOW. Driving this pin HIGH puts the  
device in standby state.  
CS  
Input  
Output  
Serial Output. Pin for output of data through SPI.  
SO (I/O1)  
I/O1: When the part is in dual or quad mode, the SO pin becomes I/O1 pin and acts  
as input/output.  
Input/Output  
Input  
Write Protect. Implements hardware write-protection in SPI.  
WP (I/O2)  
VSS  
I/O2: When the part is in quad mode, the WP pin becomes an I/O2 pin and acts as  
input/output.  
Input/Output  
Ground  
Ground power supply inputs to the core and I/Os of the device.  
Hardware STORE Busy:  
Output: Indicates the busy status of nvSRAM when LOW. After each Hardware and  
Software STORE operation, HSB is driven HIGH for a short time (tHHHD) with standard  
output HIGH current and then a weak internal pull-up resistor keeps this pin HIGH  
(external pull-up resistor connection is optional).  
HSB  
Input/Output  
Input: Hardware STORE implemented by pulling this pin LOW externally.  
Document Number: 001-85257 Rev. *G  
Page 5 of 61  
PRELIMINARY  
CY14V101QS  
Pin Definitions (continued)  
Pin Description  
I/O Type  
Description  
AutoStore Capacitor. Supplies power to the nvSRAM during power loss to STORE  
data from the SRAM to nonvolatile elements. If AutoStore is not needed, this pin must  
be left as No Connect. It must never be connected to ground.  
VCAP  
Power Supply  
Input  
Serial Input. Pin for input of all SPI instructions and data.  
SI (I/O0)  
SCK  
I/O0: When the part is in dual or quad mode, the SI pin becomes I/O0 pin and acts as  
input/output.  
Input/Output  
Serial Clock. Runs at speeds up to a maximum of fSCK. Serial input is latched at the  
rising edge of this clock. Serial output is driven at the falling edge of the clock.  
Input  
NC  
Not connected.  
RFU  
Reserved for future use.  
Document Number: 001-85257 Rev. *G  
Page 6 of 61  
PRELIMINARY  
CY14V101QS  
SRAM Read  
Device Operation  
All reads to nvSRAM are carried out on the SRAM cells at SPI  
bus speeds. Read instruction (READ) executes at 40-MHz with  
zero cycle latency. It consists of a Read opcode byte followed by  
three bytes of address. The data is read out on the data output  
pin/pins.  
CY14V101QS is a 1-Mbit quad serial nvSRAM memory with a  
SONOS FLASH nonvolatile element interleaved with an SRAM  
element in each memory cell. All the reads and writes to  
nvSRAM happen to the SRAM, which gives nvSRAM the unique  
capability to handle infinite writes to the memory. The data in  
SRAM is secured by a STORE sequence, which transfers the  
Speeds higher than 40 MHz (up to 108 MHz) require Fast Read  
instructions: FAST_READ, DOR, QOR, DIOR, and QIOR. The  
Fast Read instructions consist of a Fast Read opcode byte, three  
bytes of address, and a dummy/mode byte. The data is read out  
on the data output pin/pins.  
data in parallel to the nonvolatile cells. A small capacitor (VCAP  
)
is used to AutoStore the SRAM data in nonvolatile cells when  
power goes down providing power-down data security. The  
nonvolatile elements built in the reliable SONOS technology  
make nvSRAM the ideal choice for secure data storage.  
The device allows burst mode reads. This enables read opera-  
tions on consecutive addresses without issuing a new Read  
instruction. When the last address in memory is reached in burst  
mode, the address rolls over to 0x00000 and the device  
continues to read.  
The 1-Mbit memory array is organized as 128K words × 8 bits.  
The memory can be accessed through a standard SPI interface  
(Single mode, Dual mode, and Quad mode) up to clock speeds  
of 40-MHz with zero-cycle latency for read and write operations.  
This SPI interface also supports 108-MHz operations (Single  
mode, Dual mode, and Quad mode) with cycle latency for read  
operations only. The device operates as a SPI slave and  
supports SPI modes 0 and 3 (CPOL, CPHA = [0, 0] and [1, 1]).  
All instructions are executed using Chip Select (CS), Serial Input  
(SI), Serial Output (SO), and Serial Clock (SCK) pins in single  
and dual modes. Quad mode uses WP and HOLD pins as well  
for command, address, and data entry.  
The SPI read cycle sequence is defined explicitly in the nvSRAM  
Read Write Instructions in “SPI Functional Description” on  
page 13.  
STORE Operation  
STORE operation transfers the data from the SRAM to the  
SONOS FLASH nonvolatile cells. The device stores data to the  
nonvolatile cells using one of the three STORE operations:  
AutoStore, activated on device power-down (requires VCAP);  
Software STORE, activated by a STORE instruction; and  
Hardware STORE, activated by the HSB pin. During the STORE  
cycle, the SONOS FLASH is first erased followed by  
programming of the nonvolatile elements. After a STORE cycle  
is initiated, read/write to the device is inhibited until the cycle is  
completed.  
The device uses SPI opcodes for memory access. The opcodes  
support SPI, Dual Data, Dual Addr/Data, Dual I/O, Quad Data,  
Quad Addr/Data, and Quad I/O modes for read and write opera-  
tions. In addition, four special instructions are included that allow  
access to nvSRAM specific functions: STORE, RECALL,  
AutoStore Disable (ASDI), and AutoStore Enable (ASEN).  
The device has built-in data security features. It provides  
hardware and software write-protection through the WP pin and  
WRDI instruction respectively. Furthermore, the memory array  
block is write-protected through Status register block protect bits.  
The HSB signal or the WIP bit in Status Register can be  
monitored by the system to detect if a STORE cycle is in  
progress. The busy status of nvSRAM is indicated by HSB being  
pulled LOW or the WIP bit being set to ‘1’. To avoid unnecessary  
nonvolatile STOREs, AutoStore and Hardware STORE opera-  
tions are ignored unless at least one write operation has taken  
place since the most recent STORE cycle. However, software  
initiated STORE cycles are performed regardless of whether a  
write operation has taken place.  
SRAM Write  
All writes to nvSRAM are carried out on the SRAM cells and do  
not use any endurance cycles of the SONOS FLASH nonvolatile  
memory. This allows you to perform infinite write operations. A  
write cycle is initiated through one of the Write instructions:  
WRITE, DIW, QIW, DIOW, and QIOW. The Write instructions  
consist of a write opcode, three bytes of address, and one byte  
of data. Write to nvSRAM is done at SPI bus speed with  
zero-cycle latency.  
AutoStore Operation  
The AutoStore operation is a unique feature of nvSRAM, which  
automatically stores the SRAM data to the SONOS FLASH  
nonvolatile cells during power-down. This STORE makes use of  
an external capacitor (VCAP) and enables the device to safely  
STORE the data in the nonvolatile memory when power goes  
down.  
The device allows burst mode writes. This enables write opera-  
tions on consecutive addresses without issuing a new Write  
instruction. When the last address in memory is reached in burst  
mode, the address rolls over to 0x00000 and the device  
continues to write.  
During normal operation, the device draws current from VCC to  
charge the capacitor connected to the VCAP pin. When the  
voltage on the VCC pin drops below VSWITCH during power-down,  
the device inhibits all memory accesses to nvSRAM and  
automatically performs a STORE operation using the charge  
from the VCAP capacitor. The AutoStore operation is not initiated  
if a write cycle has not been performed since last RECALL.  
The SPI write cycle sequence is defined explicitly in the nvSRAM  
Read Write Instructions in “SPI Functional Description” on  
page 13.  
Note If a capacitor is not connected to the VCAP pin, AutoStore  
must be disabled by issuing the AutoStore Disable instruction  
(Autostore Disable (ASDI) Instruction on page 44). If AutoStore  
is enabled without a capacitor on the VCAP pin, the device  
Document Number: 001-85257 Rev. *G  
Page 7 of 61  
PRELIMINARY  
CY14V101QS  
attempts AutoStore without sufficient charge to complete the  
operation. This will corrupt the data stored in the memory array  
along with the serial number and Status Register. Updating them  
will be required to resume normal functionality.  
Note For successful last data byte STORE, a hardware STORE  
should be initiated at least one clock cycle after the last data bit  
D0 is received.  
Note It is recommended to perform a Hardware STORE only  
when the device is in Standby state. Execute-in-place (XIP)  
should be exited as well.  
Figure 4 shows the connection of the storage capacitor (VCAP  
for AutoStore operation. Refer to DC Specifications on page 46  
for the size of the VCAP  
)
.
Upon completion of the STORE operation, the nvSRAM memory  
access is inhibited for tLZHSB time after HSB pin returns HIGH.  
The HSB pin must be left unconnected if not used.  
Figure 4. AutoStore Mode  
VCCQ  
VCC  
RECALL Operation  
A RECALL operation transfers the data stored in the SONOS  
FLASH nonvolatile cells to the SRAM cells. A RECALL may be  
initiated in two ways: Hardware RECALL, initiated on power-up  
and Software RECALL, initiated by a SPI RECALL instruction.  
0.1uF  
0.1uF  
VCCQ  
VCC  
Internally, RECALL is a two-step procedure. First, the SRAM  
data is cleared (set to ‘0’). Next, the nonvolatile information is  
transferred into the SRAM cells. All memory accesses are  
inhibited while a RECALL cycle is in progress. The RECALL  
operation does not alter the data in the nonvolatile elements.  
CS  
VCAP  
VCAP  
Hardware RECALL (Power-Up)  
VSS  
During power-up, when VCC crosses VSWITCH, an automatic  
RECALL sequence is initiated, which transfers the content of  
nonvolatile cells to the SRAM cells. The data would previously  
have been stored in nonvolatile cells through a STORE  
sequence.  
Software STORE Operation  
A Power-Up RECALL cycle takes tFA time to complete and the  
memory access is disabled during this time. The HSB pin is used  
to detect the ready status of the device.  
Software STORE allows an instruction-based STORE operation.  
It is initiated by executing a STORE instruction, irrespective of  
whether a write has been previously performed.  
A STORE cycle takes tSTORE time to complete, during which all  
the memory accesses to nvSRAM are inhibited. The WIP bit of  
the Status Register or the HSB pin may be polled to find the  
Ready or Busy status. After the tSTORE cycle time is completed,  
the nvSRAM is ready for normal operations.  
Software RECALL  
Software RECALL allows you to initiate a RECALL operation to  
restore the content of the nonvolatile memory to the SRAM. A  
Software RECALL is issued by using the RECALL instruction.  
A Software RECALL takes tRECALL time to complete during  
which all memory accesses to nvSRAM are inhibited.  
Hardware STORE and HSB Pin Operation  
The HSB pin in the device is a dual-purpose pin used to either  
initiate a STORE operation or to poll STORE/RECALL  
completion status. If a STORE or RECALL is not in progress, the  
HSB pin can be driven low to initiate a Hardware STORE cycle.  
Disabling and Enabling AutoStore  
If the application does not require the AutoStore feature, it can  
be disabled by using the ASDI instruction. If this is done, the  
nvSRAM does not perform a STORE operation at power-down.  
Detecting a low on HSB, nvSRAM will start a STORE operation  
after tDELAY duration. A hardware STORE cycle is only possible  
if a write operation has been performed since the last  
STORE/RECALL cycle. This allows for optimizing the SONOS  
FLASH endurance cycles. All reads and writes to the memory  
are inhibited for tSTORE duration. The HSB pin also acts as an  
open drain driver (internal 100-kweak pull-up resistor) that is  
internally driven LOW to indicate a busy condition when the  
STORE/RECALL is in progress.  
AutoStore can be re-enabled by using the ASEN instruction.  
However, ASEN and ASDI operations require a STORE  
operation to make them nonvolatile.  
Note The device has AutoStore enabled and 0x00 written in all  
cells from the factory.  
Note If AutoStore is disabled and VCAP is not required, then the  
VCAP pin must be left open. The VCAP pin must never be  
connected to ground. The Power-Up RECALL operation cannot  
be disabled.  
Note After each Hardware and Software STORE operation, HSB  
is driven HIGH for a short time (tHHHD) with standard output  
HIGH current and then remains HIGH by an internal 100-k  
pull-up resistor.  
Document Number: 001-85257 Rev. *G  
Page 8 of 61  
PRELIMINARY  
CY14V101QS  
Serial Clock (SCK)  
Quad Serial Peripheral Interface  
The serial clock is generated by the SPI master and the commu-  
nication is synchronized with this clock after CS goes LOW.  
SPI Overview  
The SPI is a four-pin interface with Chip Select (CS), Serial Input  
(SI), Serial Output (SO), and Serial Clock (SCK) pins. The device  
provides serial access to nvSRAM through the SPI interface. The  
SPI bus on the device can run at speed up to 108 MHz.  
The device enables SPI modes 0 and 3 for data communication.  
In both these modes, the inputs are latched by the slave device  
on the rising edge of SCK and outputs are issued on the falling  
edge. Therefore, the first rising edge of SCK signifies the arrival  
of the first bit (MSB) of SPI instruction on the SI pin. Further, all  
data inputs and outputs are synchronized with SCK.  
The SPI is a synchronous serial interface, which uses clock and  
data pins for memory access and supports multiple devices on  
the data bus. A device on the SPI bus is activated using the CS  
pin.  
Data Transmission - SI/SO  
The SPI data bus consists of two lines, SI and SO, for serial data  
communication. The SI is also referred to as Master Out Slave  
In (MOSI) and SO is referred to as Master In Slave Out (MISO).  
The master issues instructions to the slave through the SI pin,  
while the slave responds through the SO pin. Multiple slave  
devices may share the SI and SO lines as described earlier.  
The relationship between chip select, clock, and data is dictated  
by the SPI mode. This device supports SPI modes 0 and 3. In  
both these modes, data is clocked into the nvSRAM on the rising  
edge of SCK starting from the first rising edge after CS goes  
active.  
The SPI protocol is controlled by opcodes. These opcodes  
specify the commands from the bus master to the slave device.  
After CS is activated, the first byte transferred from the bus  
master is the opcode. Following the opcode, any addresses and  
data are then transferred. The CS must go inactive after an  
operation is complete and before a new opcode can be issued.  
The commonly used terms in the SPI protocol are described in  
the following sections.  
The device has two separate pins for SI and SO, which can be  
connected with the master as shown in Figure 5 on page 10.  
This SI input signal is used to transfer data serially into the  
device. It receives opcode, addresses, and data to be  
programmed. Values are latched on the rising edge of serial SCK  
clock signal. SI becomes I/O0 - an input and output during  
Extended-SPI and DPI/QPI commands for receiving opcodes,  
addresses, and data to be written (values latched on rising edge  
of serial SCK clock signal) as well as shifting out data (on the  
falling edge of SCK).  
SPI Master  
The SPI master device controls the operations on an SPI bus.  
An SPI bus may have only one master with one or more slave  
devices. All the slaves share the same SPI bus lines and the  
master may select any of the slave devices using the CS pin. All  
the operations must be initiated by the master activating a slave  
device by pulling the CS pin of the slave LOW. The master also  
generates the SCK and all the data transmission on SI and SO  
lines are synchronized with this clock.  
The SO output signal is used to transfer data serially out of the  
device. Data is shifted out on the falling edge of the serial SCK  
clock signal. SO becomes I/O1 - an input and output during  
Extended-SPI and DPI/QPI commands for receiving opcodes,  
addresses, and data to be programmed (values latched on rising  
edge of serial SCK clock signal) as well as shifting out data (on  
the falling edge of SCK). SO has a Repeater/Bus-Hold circuit  
implemented.  
SPI Slave  
Write-Protect (WP)  
The SPI slave device is activated by the master through the Chip  
Select line. A slave device gets the SCK as an input from the SPI  
master and all the communication is synchronized with this  
clock. The SPI slave never initiates a communication on the SPI  
bus and acts on the instruction from the master.  
In SPI mode, the WP pin when driven low protects against writes  
to the Status registers and all data bytes in the memory area that  
are protected by the Block Protect bits in the Status registers.  
When WP is driven Low, during a WRSR command and while  
the Status Register Write Disable (SRWD) bit of the Status  
Register is set to a 1, it is not possible to write to the Status and  
Configuration Registers. This prevents any alteration of the  
Block Protect (BP2, BP1, BP0) and TBPROT bits. As a conse-  
quence, all the data bytes in the memory area that are protected  
by the Block Protect and TBPROT bits, are protected against  
data modification if WP is Low during a WRSR command.  
The device operates as an SPI slave and may share the SPI bus  
with other SPI slave devices.  
Chip Select (CS)  
For selecting any slave device, the master needs to pull down  
the corresponding CS pin. Any instruction can be issued to a  
slave device only while the CS pin is LOW. When the device is  
not selected, data through the SI pin is ignored and the serial  
output pin (SO) remains in a high-impedance state.  
The WP function is not available while in the Quad transfer  
mode. The WP function is replaced by I/O2 for input and output  
during these modes for receiving opcode, addresses, and data  
to be written/programmed as well as shifting out data. WP has  
an internal pull-up resistor; and may be left unconnected in the  
host system if not used for Quad transfer mode. WP has an  
internal 100-kweak pull-up resistor in SPI mode.  
Note A new instruction must begin with the falling edge of CS.  
Therefore, only one opcode can be issued for each active Chip  
Select cycle.  
Note It is recommended to attach an external 10-kpull-up  
resistor to VCCQ on CS pin.  
Document Number: 001-85257 Rev. *G  
Page 9 of 61  
PRELIMINARY  
CY14V101QS  
Hold (HOLD)  
Serial Opcode  
The Hold (HOLD) signal is used to pause any serial communica-  
tions with the device without deselecting the device or stopping  
the serial clock.  
After the slave device is selected with CS going LOW, the first  
byte received is treated as the opcode for the intended operation.  
The device uses the standard opcodes for memory accesses. In  
addition to the memory accesses, it provides additional opcodes  
for the nvSRAM specific functions: STORE, RECALL, AutoStore  
Enable, and AutoStore Disable. Refer to Table 2 on page 13 for  
details.  
The Hold condition starts on the falling edge of the Hold (HOLD)  
signal, provided that this coincides with SCK being at the logic  
low state. Taking the HOLD signal to the logic low state does not  
terminate any background operation in progress (as reflected by  
WIP bit set in SR).  
Invalid Opcode  
During the Hold condition, SO is in high impedance and both the  
SI and SCK input are Don't Care. The Hold condition ends on the  
rising edge of the Hold (HOLD) signal, provided that this  
coincides with the SCK signal being at the logic low state.  
If an invalid opcode is received, the opcode is ignored and the  
device ignores any additional serial data on the SI pin until the  
next falling edge of CS and the SO pin remains tristated.  
Instruction  
The HOLD function is not available in the Quad transfer mode.  
The Hold function is replaced by I/O3 for input and output during  
these modes for receiving opcodes, addresses, and data to be  
written/programmed as well as shifting out data. The HOLD  
signal as an internal pull-up resistor and may be left unconnected  
in the host system if not used for Quad transfer mode. HOLD has  
an internal 100-kweak pull-up resistor in SPI mode.  
The combination of the opcode, address, and mode/dummy  
cycles used to issue a command.  
Mode Bits  
Control bits that follow the address bits. The device uses control  
bits to enable execute-in-place (XIP). These bits are driven by  
the system controller when they are specified.  
Most Significant Bit (MSB)  
The SPI protocol requires that the first bit to be transmitted is the  
MSB. This is valid for both address and data transmission.  
Wait States  
Required dummy clock cycles after the address bits or optional  
mode bits.  
The 1-Mbit serial nvSRAM requires a 3-byte address for any read  
or write operation. However, because the address is only 17 bits,  
it implies that the first seven bits that are fed in are ignored by  
the device. Although these seven bits are ‘don’t care’, Cypress  
recommends that these bits are treated as 0s to enable  
seamless transition to higher memory densities.  
Status Register  
The device has one 8-bit Status Register. The bits in the Status  
Registers are used to configure the SPI bus. These bits are  
described in Table 3 on page 15 and Table 4 on page 15.  
Figure 5. System Configuration Using SPI nvSRAM  
SPI nvSRAM  
SPI nvSRAM  
Document Number: 001-85257 Rev. *G  
Page 10 of 61  
PRELIMINARY  
CY14V101QS  
Dual and Quad I/O Modes  
SPI Modes  
The device also has the capability to reconfigure the standard  
SPI pins to work in dual or quad I/O modes.  
The device also has the capability to reconfigure. The device  
may be driven by a microcontroller with its SPI peripheral running  
in either of the following two modes:  
When the part is in the dual I/O mode, the SI pin and SO pin  
become the I/O0 pin and I/O1 pin for either opcode, address, and  
data (Dual I/O mode) or both the address and data (Dual  
Addr/Data Mode) or just the data (Dual Data Mode).  
SPI Mode 0 (CPOL = 0, CPHA = 0)  
SPI Mode 3 (CPOL = 1, CPHA = 1)  
For both these modes, the input data is latched in on the rising  
edge of SCK starting from the first rising edge after CS goes  
active. If the clock starts from a HIGH state (in mode 3), the first  
rising edge after the clock toggles, is considered. The output data  
is available on the falling edge of SCK.  
When the part is in the quad I/O mode, the SI pin, SO pin, WP  
pin, and HOLD pin become I/O0 pin, I/O1 pin, I/O2 pin, and I/O3  
pin for either opcode, address and data (Quad I/O Mode), or both  
the address and data (Quad Addr/Data Mode), or just the data  
(Quad Data Mode).  
The two SPI modes are shown in Figure 6 and Figure 7. The  
status of clock when the bus master is in standby state and not  
transferring data is:  
Table 1. I/O Modes  
Command  
Input  
Address  
Input  
Data  
Input/Output  
Protocol  
SCK remains at ‘0’ for Mode 0  
SCK remains at ‘1’ for Mode 3  
SPI  
DPI  
SI  
SI  
SI/SO  
The device detects the SPI mode from the status of SCK pin  
when the device is selected by bringing the CS pin LOW. If the  
SCK pin is LOW when the device is selected, SPI Mode 0 is  
assumed and if the SCK pin is HIGH, it works in SPI Mode 3.  
I/O[1:0]  
SO, SI  
I/O[1:0]  
SO, SI  
I/O[1:0]  
SO, SI  
I/O[3:0]  
I/O[3:0]  
I/O[3:0]  
QPI  
HOLD, WP,  
SO, SI  
HOLD, WP,  
SO, SI  
HOLD, WP,  
SO, SI  
Figure 6. SPI Mode 0  
tCSH  
Dual Data Mode  
(Dual Out)  
I/O[0]  
SI  
I/O[0]  
SI  
I/O[1:0] SO, SI  
Drive output  
Capture input  
CS  
Dual Address/  
Data Mode  
(Dual I/O)  
I/O[0]  
SI  
I/O[1:0]  
SO, SI  
I/O[1:0]  
SO, SI  
SCK  
I/O[3:0]  
HOLD, WP,  
SO, SI  
Quad Data Mode  
(Quad Out)  
I/O[0]  
SI  
I/O[0]  
SI  
X
BI7 BI6 BI5  
BI4 BI3 BI2 BI1 BI0  
X
SI  
Quad Address/  
Data Mode  
(Quad I/O)  
I/O[0]  
SI  
I/O[3:0]  
HOLD, WP,  
SO, SI  
I/O[3:0]  
HOLD, WP,  
SO, SI  
HI-Z  
HI-Z  
BO7 BO6 BO5 BO4 BO3 BO2 BO1 BO0  
SO  
tCSS  
For more details, refer to read and write timing diagrams later in  
the datasheet.  
Figure 7. SPI Mode 3  
tCSH  
Drive output  
Capture input  
CS  
SCK  
SI  
X
BI7 BI6 BI5  
BI4 BI3 BI2  
BI1 BI0  
X
HI-Z  
HI-Z  
BO7 BO6 BO5 BO4 BO3 BO2 BO1  
SO  
tCSS  
Document Number: 001-85257 Rev. *G  
Page 11 of 61  
PRELIMINARY  
CY14V101QS  
WP and HOLD functionality as defined by Quad Data Width  
(QUAD) CR[1]. Pull-ups activated on WP and HOLD if Quad  
Data width CR[1] is logic ‘0’.  
SPI Operating Features  
Power-Up  
Power-up is defined as the condition when the power supply is  
turned on and VCC crosses VSWITCH voltage.  
Power-Down  
At power-down (continuous decay of VCC), when VCC drops from  
the normal operating voltage and below the VSWITCH threshold  
voltage, the device stops responding to any instruction sent to it.  
As described earlier, at power-up nvSRAM performs a Power-Up  
RECALL operation for tFA duration during which all memory  
accesses are disabled. The HSB pin can be probed to check the  
Ready/Busy status of nvSRAM after power-up.  
If a write cycle is in progress and the last data bit D0 has been  
received when the power goes down, it is allowed tDELAY time to  
complete the write. After this, all memory accesses are inhibited  
and a AutoStore operation is performed (AutoStore is not  
performed, if no writes have happened since the last RECALL  
cycle). This feature prevents inadvertent writes to nvSRAM from  
happening during power-down.  
The following are the device status after power-up.  
SPI I/O Mode  
Pull-ups activated for HSB  
SO is tristated  
However, to completely avoid the possibility of inadvertent writes  
during power-down, ensure that the device is deselected and is  
Standby power mode if CS pin is high. Active power mode if  
CS pin is LOW.  
in standby state, and the CS follows the voltage applied on VCC  
.
Not in the Hold condition  
Active Power Mode and Standby State  
Status Register state:  
When CS is LOW, the device is selected and is in the active  
power mode. The device consumes ICC (ICC1 + ICCQ1) current,  
as specified in DC Specifications on page 46. When CS is HIGH,  
the device is deselected and the device goes into the standby  
state time, if a STORE or RECALL cycle is not in progress. If a  
STORE/RECALL cycle is in progress, the device goes into the  
standby state after the STORE or RECALL cycle is completed.  
Write Enable bit is reset to ‘0’  
SRWD not changed from previous STORE operation  
SNL not changed from previous STORE operation  
Block Protection bits are not changed from previous STORE  
operation  
Document Number: 001-85257 Rev. *G  
Page 12 of 61  
PRELIMINARY  
CY14V101QS  
SPI Functional Description  
The device has an 8-bit instruction register. Instructions and their opcodes are listed in Table 2. All instructions, addresses, and data  
are transferred with a HIGH to LOW CS transition. The SPI instructions along with WP, HOLD, and HSB pins provide access to all  
the functions in nvSRAM.  
Table 2. Instruction Set  
Instruction  
Category  
Instruction  
Name  
Max Frequency  
(MHz)  
Opcode SPI Dual Out Quad Out Dual I/O Quad I/O DPI  
Control  
QPI  
Write Disable  
Write Enable  
Enable DPI  
Enable QPI  
Enable SPI  
WRDI  
WREN  
DPIEN  
QPIEN  
SPIEN  
04h  
06h  
37h  
38h  
FFh  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
108  
108  
108  
108  
108  
Yes  
Yes  
Yes  
Memory Read  
Read  
READ  
03h  
0Bh  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
40  
FastRead  
FAST_READ  
108  
Dual Out (Fast)  
Read  
DOR  
QOR  
DIOR  
QIOR  
3Bh  
6Bh  
BBh  
EBh  
Yes  
Yes  
108  
108  
108  
108  
Quad Out (Fast)  
Read  
Dual I/O (Fast)  
Read  
Yes  
Quad I/O (Fast)  
Read  
Yes  
Memory Write  
Write  
WRITE  
DIW  
02h  
A2h  
32h  
A1h  
D2h  
Yes  
Yes  
Yes  
108  
108  
108  
108  
108  
Dual Input Write  
Quad Input Write  
Dual I/O Write  
Quad I/O Write  
Yes  
Yes  
QIW  
DIOW  
QIOW  
Yes  
Yes  
SR Commands  
Software Reset  
Enable  
RSTEN  
RESET  
HIBEN  
66h  
99h  
BAh  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
108  
108  
108  
Software Reset  
Enter Hibernate  
Mode  
Enter Sleep  
Mode  
SLEEP  
EXSLP  
B9h  
ABh  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
108  
108  
Exit Sleep Mode  
Register Commands  
Read Status  
Register  
05h  
RDSR  
Yes  
Yes  
Yes  
108  
Document Number: 001-85257 Rev. *G  
Page 13 of 61  
PRELIMINARY  
CY14V101QS  
Table 2. Instruction Set (continued)  
Instruction  
Category  
Instruction  
Name  
Max Frequency  
Opcode SPI Dual Out Quad Out Dual I/O Quad I/O DPI  
QPI  
(MHz)  
Write Status  
Register  
WRSR  
RDCR  
01h  
35h  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
108  
Read Configu-  
ration Register  
108  
Write Configu-  
ration Register  
WRCR  
RDID  
87h  
9Fh  
9Eh  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
108  
40  
Read ID Register  
Yes  
Yes  
Fast Read ID  
Register  
FAST_RDID  
108  
Write Serial  
Number Register  
WRSN  
RDSN  
C2h  
C3h  
C9h  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
108  
40  
Read Serial  
Number Register  
Fast Read Serial  
Number Register  
FAST_RDSN  
108  
NV Specific Commands  
STORE  
STORE  
RECALL  
ASEN  
8Ch  
8Dh  
8Eh  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
108  
108  
108  
RECALL  
Autostore Enable  
Autostore  
Disable  
ASDI  
8Fh  
Yes  
Mode Bits  
Yes  
Yes  
108  
Mode Bit (Set,  
Reset)  
Axh,  
!Axh  
Yes  
Yes  
Yes  
Based on their functionality, the SPI instructions are divided into  
the following types:  
Status Register: RDSR, WRSR  
Identification: RDID, FAST_RDID  
Serial Number: RDSN, WRSN, FAST_RDSN  
Control instructions:  
nvSRAM Special instructions:  
STORE: STORE  
Write-protection: WREN, WRDI instructions  
I/O modes: DPIEN, QPIEN, DQPIDI  
RECALL: RECALL  
Enable/Disable: ASEN, ASDI  
Memory Read instructions:  
Memory access: READ, FAST_READ, DOR, QOR, DIOR,  
QIOR  
Note The instruction waveforms shown in the following sections  
do not incorporate the effects of pull-ups on WP (I/O2), HOLD  
(I/O3) and Repeater/Bus-Hold circuitry on SO.  
Memory Write instructions:  
Memory access: WRITE, DIW, QIW, DIOW, QIOW  
Note Instruction Opcode C5h, 1Eh, C8h, CEh, CBh, CCh, CDh  
are Cypress reserved opcodes and change the configuration of  
the device. If any one of these opcodes are erroneously entered,  
a software reset (66h, 99h) is required to return the device back  
to correct configuration. Otherwise, the device will not behave  
correctly.  
System Resources instructions:  
Software Reset: RSTEN, RESET  
Power modes: HIBEN, SLEEP, EXSLP  
Register instructions:  
Configuration Register: RDCR, WRCR  
Document Number: 001-85257 Rev. *G  
Page 14 of 61  
PRELIMINARY  
CY14V101QS  
Status Register  
The device has one Status Register, which is listed in Table 3  
along with its bit descriptions. The bit format in the Status  
Register shows whether the bit is read only (R) or can be written  
to as well (W/R). The only exception to this is the serial number  
lock bit (SNL). The serial number can be written using the WRSN  
instruction multiple times while SNL is still '0'. When set to '1', this  
bit prevents any modification to the serial number. This bit is  
factory-programmed to '0' and can only be written to once. After  
this bit is set to '1', it can never be cleared to '0'.  
Table 3. Status Register Format and Bit Definitions  
Default  
State  
Bit Field Name  
Function  
Type  
R/W  
Description  
1 = Locks state of SR when WP is low by ignoring WRSR  
command  
0 = No protection, even when WP is low  
Status Register  
Write Disable  
7
SRWD  
NV  
R/W  
0
Serial Number  
Lock  
6
5
SNL  
OTP  
NV  
R/W  
R/W  
0
0
Locks the Serial Number  
Configures Start  
of Block  
1 = BP starts at bottom (Low address)  
0 = BP starts at top (High address)  
TBPROT  
4
3
2
BP2  
BP1  
BP0  
NV  
NV  
NV  
R/W  
R/W  
R/W  
0
0
0
Protects selected range of Block from Write, Program or  
Erase  
Block Protection  
1 = Device accepts Write Registers(WRSR), Write, program  
or erase commands  
0 = Device ignores Write Registers (WRSR), write, program  
or erase commands  
This bit is not affected by WRSR, only WREN and WRDI  
commands affect this bit  
Write Enable  
Latch  
1
0
WEL  
WIP  
V
V
R
R
0
0
1 = Device Busy, a Write Registers (WRSR), program, erase  
or other operation is in progress  
0 = Ready Device is in standby state and can accept  
commands  
Work in Progress  
Status Register Write Disable (SRWD) SR[7]  
command. If SRWD is ‘0’, WP has no effect and the SRWD bits  
may be changed by the WRSR command.  
Places the device in the Hardware Protected mode when this bit  
is set to '1' and the WP input is driven LOW. In this mode, all the  
SRWD bits except WEL, become read-only bits and the Write  
Registers(WRSR)commandisnolongeracceptedforexecution.  
If WP is HIGH, the SRWD bits may be changed by the WRSR  
Note: WP internally defaults to logic ‘0’, if Quad bit CR[1] in  
Configuration register is set. If SRWD is set to logic ‘1’, protection  
cannot be changed till Quad bit CR[1] is reset to logic ‘0’.  
Table 4. SRWD, WP, WEL and Protection  
Unprotected  
Blocks  
Status Register  
(except WEL)  
SRWD  
WP  
WEL  
Protected Blocks  
X
X
0
Protected  
Protected  
Protected  
0
1
1
X
1
1
1
Protected  
Protected  
Protected  
Writable  
Writable  
Writable  
Writable  
Protected  
Writable  
Low  
High  
Document Number: 001-85257 Rev. *G  
Page 15 of 61  
PRELIMINARY  
CY14V101QS  
Serial Number Lock (SNL) SR[6]  
Block Protection (BP2, BP1, BP0) SR[4:2]  
When set to '1', this bit prevents any modification to the serial  
number. This bit is factory programmed to '0' and can only be  
written to once. After this bit is set to '1', it can never be cleared  
to '0'.  
These bits define the memory array area to be  
software-protected against write commands. The BP bits are  
nonvolatile. When one or more of the BP bits is set to '1', the  
relevant memory area is protected against write, program, and  
erase.  
Top or Bottom Protection (TBPROT) CR[5]  
The Block Protect bits (Status Register bits BP2, BP1, BP0) in  
combination with the TBPROT bit can be used to protect an  
address range of the memory array. The size of the range is  
determined by the value of the BP bits and the upper or lower  
starting point of the range is selected by the TBPROT bit of the  
status register.  
This bit defines the operation of the Block Protection bits BP2,  
BP1, and BP0.The desired state of TBPROT must be selected  
during the initial configuration of the device during system  
manufacture.  
Table 5. Upper Array Start of Protection (TBPROT = 0)  
Status Register Content  
Protection Fraction of Memory  
Address Range  
Array  
BP2  
0
BP1  
0
BP0  
0
None  
None  
0
0
0
1
1
1
1
0
1
1
0
0
1
1
1
0
1
0
1
0
1
Upper 64th  
Upper 32nd  
Upper 16th  
Upper 8th  
Upper 4th  
Upper Half  
All Sectors  
0x1F800 - 0x1FFFF  
0x1F000 - 0x1FFFF  
0x1E000 - 0x1FFFF  
0x1C000 - 0x1FFFF  
0x18000 - 0x1FFFF  
0x10000 - 0x1FFFF  
0x00000 - 0x1FFFF  
Table 6. Lower Array Start of Protection (TBPROT = 1)  
Status Register Content  
Protection Fraction of Memory  
Array  
Address Range  
BP2  
0
BP1  
0
BP0  
0
None  
None  
0
0
0
1
1
1
1
0
1
1
0
0
1
1
1
0
1
0
1
0
1
Lower 64th  
Lower 32nd  
Lower 16th  
Lower 8th  
Lower 4th  
Lower Half  
All Sectors  
0x00000 - 0x007FF  
0x00000 - 0x00FFF  
0x00000 - 0x01FFF  
0x00000 - 0x03FFF  
0x00000 - 0x07FFF  
0x00000 - 0x0FFFF  
0x00000 - 0x1FFFF  
cleared to 0 at the end of any successful write to registers,  
STORE, RECALL, program or erase operation – note it is not  
cleared after write operations to memory macro. After a  
power-down/power-up sequence, hardware reset, or software  
reset, the Write Enable Latch is set to ‘0’. The WRSR command  
does not affect this bit.  
Write Enable (WEL) SR[1]  
The WEL bit must be set to '1' to enable program, write, or erase  
operations as a means to provide protection against inadvertent  
changes to memory or register values. The Write Enable  
(WREN) command execution sets the Write Enable Latch to a ‘1’  
to allow any write commands to execute afterwards. The Write  
Disable (WRDI) command sets the Write Enable Latch to 0 to  
prevent all write commands from execution. The WEL bit is  
Note: AutoStore, power up RECALL and Hardware STORE  
(HSB based) are not affected by WEL bit.  
Document Number: 001-85257 Rev. *G  
Page 16 of 61  
PRELIMINARY  
CY14V101QS  
Table 7. Instructions Requiring WEL Bit Set  
Instruction Description  
Instruction Name Opcode  
Memory Write  
Write  
WRITE  
DIW  
02h  
A2h  
32h  
A1h  
D2h  
Dual Input Write  
Quad Input Write  
Dual I/O Write  
QIW  
DIOW  
QIOW  
Quad I/O Write  
Register Commands  
Write Status Register  
WRSR  
WRCR  
WRSN  
01h  
87h  
C2h  
Write Configuration Register  
Write Serial Number Register  
NV specific Commands  
STORE  
STORE  
RECALL  
ASEN  
8Ch  
8Dh  
8Eh  
8Fh  
RECALL  
AutoStore Enable  
AutoStore Disable  
ASDI  
Work In Progress (WIP) SR[0]  
tions to the Status Register must be secured by performing a  
Software STORE operation.  
Indicates whether the device is performing a program, write,  
erase operation, or any other operation, during which a new  
operation command will be ignored. When the bit is set to '1', the  
device is busy performing a background operation. While WIP is  
‘1’, only Read Status (RDSR) command may be accepted. When  
the WIP bit is cleared to '0', no operation is in progress. This is a  
read-only bit.  
Configuration Register  
QPI nvSRAM has one Configuration register which is listed in  
Table 8 along with its bit descriptions. The bit format in the  
Configuration register shows whether the bit is read only (R) or  
can be written to as well (W/R). The Configuration register  
controls interface functions.  
All values written to SR are saved to nonvolatile memory only  
after a STORE operation. If AutoStore is disabled, any modifica-  
Table 8. Configuration Register  
Bit  
7
Field Name  
RFU  
Function  
Reserved  
Type R/W Default State  
Description  
Reserved for future use  
Reserved for future use  
Reserved for future use  
Reserved for future use  
Reserved for future use  
Reserved for future use  
1: Quad; 0: Dual or Serial  
Reserved for future use  
0
1
0
0
0
0
0
0
6
RFU  
Reserved  
V
5
RFU  
Reserved  
4
RFU  
Reserved  
3
RFU  
Reserved  
2
RFU  
Reserved  
1
QUAD  
RFU  
Puts device in Quad Mode  
Reserved  
R/W  
0
Quad Data Width (QUAD) CR[1]  
QUAD I/O Read, QUAD Input Write, QUAD I/O Write, and all  
QUAD SPI commands. The QUAD bit is non-volatile.  
When set to ‘1’, this bit switches the data width of the device to  
four bits i.e. WP becomes I/O2 and HOLD becomes I/O3. The  
WP and HOLD inputs are not monitored for their normal  
functions and HOLD is internally taken to be inactive while WP  
is internally taken to be active. The commands for Serial, Dual  
Output, and Dual I/O Read still function normally but, there is no  
need to drive WP and HOLD inputs for those commands when  
switching between commands using different data path widths.  
The QUAD bit must be set to ‘1’ when using QUAD Out Read,  
Note To set the Quad bit, 0x42 must be written to the Configu-  
ration register. Similarly, to reset the Quad bit, 0×40 must be  
written to the Configuration register. Any other data combination  
will change the configuration of the device and make it unusable.  
Note: When Quad bit CR[1] in Configuration register is set, WP  
internally defaults to logic ‘0’ and HOLD internally defaults to  
logic ‘1’.  
Document Number: 001-85257 Rev. *G  
Page 17 of 61  
PRELIMINARY  
CY14V101QS  
Write Enable (WREN) Instruction  
SPI Control Instructions  
On power-up, the device is always in the Write Disable state. The  
write instructions and nvSRAM special instruction must therefore  
be preceded by a Write Enable instruction. If the device is not  
write enabled (WEL = ‘0’), it ignores the write instructions and  
returns to the standby state when CS is brought HIGH. This  
instruction is issued following the falling edge of CS and sets the  
WEL bit of the Status Register to ‘1’. The WEL bit defaults to ‘0’  
on power-up.  
Write Disable (WRDI) Instruction  
The Write Disable instruction disables all writes by clearing the  
WEL bit to ‘0’ to protect the device against inadvertent writes.  
This instruction is issued after the falling edge of CS followed by  
opcode for WRDI instruction. The WEL bit is cleared on the rising  
edge of CS.  
Figure 8. WRDI Instruction in SPI Mode  
Note The WEL bit is cleared to 0 at the end of any successful  
write to registers, STORE, RECALL, ASEN, and ASDI operation.  
It is not cleared after write operations to memory macro.  
CS  
Figure 11. WREN Instruction in SPI Mode  
SCK  
CS  
0
0
0
0
0
1
0
0
X
X
SI (I/O0)  
SCK  
HI-Z  
SO (I/O1)  
Opcode (04h)  
SI (I/O0)  
0
0
0
0
0
1
1
0
X
X
HI-Z  
SO (I/O1)  
Figure 9. WRDI Instruction in DPI Mode  
Opcode (06h)  
CS  
Figure 12. WREN Instruction in DPI Mode  
SCK  
HI-Z  
CS  
HI-Z  
HI-Z  
0
0
0
0
1
0
0
0
SI (I/O0)  
SCK  
HI-Z  
SO (I/O1)  
HI-Z  
HI-Z  
SI (I/O0)  
0
0
0
0
1
0
0
1
Opcode (04h)  
HI-Z  
HI-Z  
SO (I/O1)  
Figure 10. WRDI Instruction in QPI Mode  
Opcode (06h)  
CS  
Figure 13. WREN Instruction in QPI Mode  
SCK  
HI-Z  
CS  
HI-Z  
0
0
0
0
0
0
1
0
SI (I/O0)  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
SO (I/O1)  
HI-Z  
HI-Z  
SI (I/O0)  
SO (I/O1)  
0
0
0
0
0
1
1
0
WP (I/O2)  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HOLD (I/O3)  
WP (I/O2)  
Opc.  
(04h)  
HOLD (I/O3)  
Opc.  
(06h)  
Document Number: 001-85257 Rev. *G  
Page 18 of 61  
PRELIMINARY  
CY14V101QS  
Figure 17. Enable Quad I/O in DPI Mode  
Enable DPI (DPIEN) Instruction  
DPIEN enables the Dual I/O mode wherein opcode, address,  
mode bits, and data is sent over I/O0 and I/O1.  
CS  
SCK  
Figure 14. Enable Dual I/O Instruction in SPI Mode  
CS  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
0
0
1
1
0
1
0
0
SI (I/O0)  
SO (I/O1)  
SCK  
SI (I/O0)  
0
0
1
1
0
1
1
1
X
X
Opcode (38h)  
HI-Z  
SO (I/O1)  
Opcode (37h)  
Enable SPI (SPIEN) Instruction  
SPIEN disables Dual I/O or Quad I/O modes and returns the  
device in SPI mode. SPIEN instruction does not reset the Quad  
bit CR[1] in Configuration register.  
Figure 15. Enable Dual I/O Instruction in QPI Mode  
Figure 18. Enable SPI Instruction in DPI Mode  
CS  
CS  
SCK  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
SI (I/O0)  
SO (I/O1)  
1
1
0
0
1
1
1
0
HI-Z  
HI-Z  
HI-Z  
HI-Z  
1
1
1
1
1
1
1
1
SI (I/O0)  
SO (I/O1)  
WP (I/O2)  
Opcode (FFh)  
HOLD (I/O3)  
Figure 19. Enable SPI Instruction in QPI Mode  
Opc.  
(37h)  
CS  
Enable QPI (QPIEN) Instruction  
SCK  
QPIEN enables QPI mode wherein opcode, address,  
dummy/mode bits and data is sent over I/O0, I/O1, I/O2, and  
I/O3. QPIEN instruction does not set the Quad bit CR[1] in  
Configuration register. WRCR instruction to set Quad bit CR[1]  
must therefore proceed QPIEN instruction.  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
1
1
1
1
1
1
1
1
SI (I/O0)  
SO (I/O1)  
Note Disabling QPI mode does not reset Quad bit CR[1].  
Figure 16. Enable Quad I/O instruction in SPI Mode  
WP (I/O2)  
CS  
HOLD (I/O3)  
Opc.  
(FFh)  
SCK  
0
0
1
1
1
0
0
0
X
X
SI (I/O0)  
HI-Z  
SO (I/O1)  
Opcode (38h)  
Document Number: 001-85257 Rev. *G  
Page 19 of 61  
PRELIMINARY  
CY14V101QS  
READ Instruction  
SPI Memory Read Instructions  
READ instruction can be used in SPI, Dual I/O (DPI) or Qua I/O  
(QPI) Modes. In SPI Mode, opcode and address bytes are trans-  
mitted through SI pin, one bit per clock cycle. At the falling edge  
of SCK of the last address cycle, the data (D7-D0) at the specific  
address is shifted out on SO pin one bit per clock cycle starting  
with D7.  
Read instructions access the memory array. These instructions  
cannot be used while a STORE or RECALL cycle is in progress.  
A STORE cycle in progress is indicated by the WIP bit of the  
Status Register and the HSB pin.  
Read Instructions  
In DPI Mode, opcode and address bytes are transmitted through  
I/O1 and I/O0 pins, two bits per clock cycle. At the falling edge of  
SCK after the last address cycle, the data (D7-D0) at the specific  
address is shifted out two bits per clock cycle starting with D7 on  
I/O1 and D6 on I/O0. In QPI Mode, opcode and address bytes  
are transmitted through I/O3, I/O2, I/O1, and I/O0 pins, four bits  
per clock cycle. At the falling edge of SCK of the last address  
cycle, data (D7-D0) at the specific address is shifted out four bits  
per clock cycle starting with D7 on I/O3, D6 on I/O2, D5 on I/O1,  
and D4 on I/O0.  
The device performs the read operations when read instruction  
opcodes are given on the SI pin and provides the read output  
data on the SO pin for SPI mode or the I/O1, I/O0 pins for Dual  
I/O Mode or the I/O3, I/O2, I/O1, and I/O0 pins for Quad I/O  
Mode. After the CS pin is pulled LOW to select a device, the read  
opcode is entered followed by three bytes of address. The device  
contains a 17-bit address space for 1-Mbit configuration.  
The most significant address byte contains A16 in bit 0 and other  
bits as 'don't care'. Address bits A15 to A0 are sent in the  
following two address bytes. After the last address bit is trans-  
mitted, the data (D7-D0) at the specific address is shifted out on  
the falling edge of SCK starting with D7. The reads can be  
performed in burst mode if CS is held LOW.  
The device automatically increments to the next higher address  
after each byte of data is output. When the last data memory  
address (0x1FFFF) is reached, the address rolls over to 0x00000  
and the device continues the read instruction. The read  
operation is terminated by driving CS HIGH at any time during  
data output.  
Note The Read instruction operates up to maximum of 40-MHz  
frequency. In Dual and Quad I/O modes, a wait state (dummy  
cycles) is required after the address bytes. This allows the device  
to pre-fetch the first byte and start the pipeline flowing.  
Figure 20. READ Instruction in SPI Mode  
CS  
SCK  
0
0
0
0
0
0
1
1
A23 A22 A21 A3  
A2  
A1  
A0  
X
X
SI (I/O0)  
SO (I/O1)  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
Opcode (03h)  
Address  
Read data  
Figure 21. Burst Mode READ Instruction in SPI Mode  
CS  
SCK  
SI (I/O0)  
SO (I/O1)  
0
0
0
0
0
0
1
1
A23 A22 A21 A3  
A2  
A1  
A0  
X
X
X
HI-Z  
HI-Z  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
Opcode (03h)  
Address  
Read Data  
Document Number: 001-85257 Rev. *G  
Page 20 of 61  
PRELIMINARY  
CY14V101QS  
Figure 22. READ Instruction in DPI Mode  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
0
0
0
0
0
0
1
1
A22 A20  
A23 A21  
A2  
A3  
A0  
A1  
D6  
D7  
D4  
D5  
D2  
D3  
D0  
D1  
SI (I/O0)  
SO (I/O1)  
D
M
Y
Opcode (03h)  
Address  
Read Data  
Figure 23. READ Instruction in QPI Mode  
by the 3 address bytes and then a mode byte. At the next falling  
edge of the SCK, data from the specific address is shifted out on  
the SO pin for SPI Mode or the I/O1, I/O0 pins for Dual I/O Mode  
or the I/O3, I/O2, I/O1, and I/O0 pins for Quad I/O Mode. The first  
byte specified can be at any location. The device automatically  
increments to the next higher address after each byte of data is  
output. The entire memory array can therefore be read with a  
single fast read instruction. When the highest address in the  
memory array is reached, the address counter rolls over to  
starting address 0x00000 and allows the read sequence to  
continue indefinitely. The fast read instructions are terminated by  
driving CS HIGH at any time during data output.  
CS  
SCK  
HI-Z  
HI-Z  
0
0
0
0
1
1
0
0
A20  
A21  
A22  
A23  
A0  
A1  
A2  
A3  
D4  
D0  
D1  
D2  
D3  
SI (I/O0)  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
SO (I/O1)  
D5  
D6  
D7  
Note These instructions operate up to maximum of 108-MHz SPI  
frequency.  
WP (I/O2)  
FAST_READ Instruction  
HOLD (I/O3)  
FAST_READ instruction can be used in SPI, Dual I/O (DPI) or  
Quad I/O (QPI) Modes. In SPI Mode, opcode, address and mode  
byte are transmitted through SI pin, one bit per clock cycle. At  
the falling edge of SCK of the last mode byte cycle, the data  
(D7-D0) from the specific address is shifted out on SO pin, one  
bit per clock cycle starting with D7. In DPI Mode, opcode,  
address and mode byte are transmitted through I/O1 and I/O  
pins, two bits per clock cycle. At the falling edge of the last mode  
cycle, the data (D7-D0) from the specific address is shifted out  
two bits per clock cycle starting with D7 on I/O1 and D6 on I/O0.  
In QPIO Mode, opcode, and address bytes are transmitted  
through I/O3, I/O2, I/O1, and I/O0 pins, four bits per clock cycle.  
At the falling edge of SCK of the last mode cycle, the data  
(D7-D0) from the specific address is shifted out, four bits per  
clock cycle starting with D7 on I/O3, D6 on I/O2, D5 on I/O1, and  
D4 on I/O0.  
D
M
Y
Opc.  
(03h)  
Read  
Data  
Address  
Note: Quad bit CR[1] must be logic ‘1’ before executing the  
READ instruction in QPI mode.  
Fast Read Instructions  
The fast read instructions allow you to read memory at SPI  
frequency up to 108 MHz (max). The instruction is similar to the  
normal read instruction with the addition of a wait state in all I/O  
configurations; a mode byte must be sent after the address and  
before the first data is sent out. This allows the device to  
pre-fetch the first byte and start the pipeline flowing. The host  
system must first select the device by driving CS LOW, followed  
Figure 24. FAST_READ Instruction in SPI Mode  
CS  
SCK  
0
0
1
1
A23 A22  
A1  
A0  
M7  
M6  
M1  
M0  
X
X
X
SI (I/O0)  
SO (I/O1)  
HI-Z  
HI-Z  
D7  
D6  
D5  
D4  
D3  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
Opcode (0Bh)  
Address  
Mode Byte  
Read data  
Document Number: 001-85257 Rev. *G  
Page 21 of 61  
PRELIMINARY  
CY14V101QS  
Figure 25. FAST_READ Instruction in DPI Mode  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
0
0
0
0
0
1
1
1
A22 A20  
A23 A21  
A2  
A3  
A0  
A1  
M6  
M7  
M4  
M5  
M2  
M3  
M0  
M1  
D6  
D7  
D4  
D5  
D2  
D3  
D0  
D1  
D6  
D7  
D4  
D5  
D2  
D3  
D0  
D1  
SI (I/O0)  
SO (I/O1)  
HI-Z  
Opcode (0Bh)  
Address  
Mode Byte  
Read Data  
Figure 26. FAST_READ Instruction in QPI Mode  
DOR Instruction  
DOR instruction is used in Dual Data Mode, which is part of  
Extended SPI Read commands. In Dual Data Mode, opcode,  
address and mode byte are transmitted through SI pin, one bit  
per clock cycle. At the falling edge of SCK of the last mode cycle,  
the pins are reconfigured as SO becoming I/O1, and SI  
becoming I/O0. The data (D7-D0) from the specified address is  
shifted out on I/O1, and I/O0 pins two bits per clock cycle starting  
with D7 on I/O1, and D6 on I/O0.  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
0
O5  
0
1
1
0
1
A20  
A21  
A22  
A23  
A0  
A1  
A2  
A3  
M4  
M5  
M6  
M7  
M0  
M1  
M2  
M3  
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
SI (I/O0)  
HI-Z  
HI-Z  
HI-Z  
SO (I/O1)  
WP (I/O2)  
QOR Instruction  
QOR instruction is used in Quad Data Mode, which is part of  
Extended SPI Read commands. In Quad Data Mode, opcode,  
address and mode byte are transmitted through SI pin, one bit  
per clock cycle. At the falling edge of SCK of the last mode cycle,  
the pins are reconfigured as HOLD becoming I/O3, WP  
becoming I/O2, SO becoming I/O1, and SI becoming I/O0. The  
data (D7-D0) from the specified address is shifted out on I/O3,  
I/O2, I/O1, and I/O0 pins four bits per clock cycle starting with D7  
on I/O3 and D6 on I/O2, D5 on I/O1, and D4 on I/O0.  
0
HOLD (I/O3)  
Opc.  
(0Bh)  
Mode  
Byte  
Address  
Read data  
Note Quad bit CR[1] must be logic ‘1’ before executing the QOR  
instruction.  
Figure 27. DOR Instruction  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
0
0
1
1
A23 A22  
A1  
A0  
M7  
M6  
M1  
M0  
D6  
D7  
D4  
D5  
D2  
D3  
D0  
D1  
D6  
D7  
D4  
D5  
D2  
D3  
D0  
D1  
SI (I/O0)  
SO (I/O1)  
HI-Z  
Opcode (3Bh)  
Address  
Mode Byte  
Read data  
Document Number: 001-85257 Rev. *G  
Page 22 of 61  
PRELIMINARY  
CY14V101QS  
Figure 28. QOR Instruction  
CS  
SCK  
HI-Z  
X
0
0
1
1
A23 A22  
A1  
A0  
M7  
M6  
M1  
M0  
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
SI (I/O0)  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
SO (I/O1)  
WP (I/O2)  
HOLD (I/O3)  
HI-Z  
HI-Z  
Opcode (6Bh)  
Address  
Mode Byte  
Read Data  
DIOR Instruction  
is then transmitted into the part through I/O1 and I/O0 pins, 2 bits  
per clock cycle, starting with A23 on I/O1 and A22 on I/O0, until  
three bytes worth of address is input. The data (D7-D0) at the  
specific address is shifted out on I/O1, and I/O0 pins two bits per  
clock cycle starting with D7 on I/O1, and D6 on I/O0.  
DIOR instruction is used in Dual Addr/Data Mode, which is part  
of Extended SPI Read commands. In Dual Addr/Data Mode,  
opcode is transmitted through SI pin, one bit per clock cycle.  
After the last bit of the opcode, the pins are reconfigured as  
HOLD SO becoming I/O1, and SI becoming I/O0. The address  
Figure 29. DIOR Instruction  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
1
0
1
1
A22 A20  
A23 A21  
A2  
A3  
A0  
A1  
M6  
M7  
M4  
M5  
M2  
M3  
M0  
M1  
D6  
D7  
D4  
D5  
D2  
D3  
D0  
D1  
D6  
D7  
D4  
D5  
D2  
D3  
D0  
D1  
SI (I/O0)  
SO (I/O1)  
Opcode (BBh)  
Address  
Mode Byte  
Read Data  
QIOR Instruction  
starting with A23 on I/O3, A22 in I/O2, A21 on I/O1 and A20 on  
I/O0, until three bytes worth of address is input. The data (D7-D0)  
at the specific address is shifted out on I/O3, I/O2, I/O1, and I/O0  
pins four bits per clock cycle starting with D7 on I/O3 and D6 on  
I/O2, D5 on I/O1, and D4 on I/O0.  
QIOR instruction is used in Quad Addr/Data Mode, which is part  
of Extended SPI Read commands. In Quad Addr/Data Mode,  
opcode is transmitted through SI pin, one bit per clock cycle.  
After the last bit of the opcode, the pins are reconfigured as  
HOLD becoming I/O3, WP becoming I/O2, SO becoming I/O1,  
and SI becoming I/O0. The address is then transmitted into the  
part through I/O3, I/O2, I/O1 and I/O0 pins, 4 bits per clock cycle,  
Note Quad bit CR[1] must be logic ‘1’ before executing the QIOR  
instruction.  
Document Number: 001-85257 Rev. *G  
Page 23 of 61  
PRELIMINARY  
CY14V101QS  
Figure 30. QIOR Instruction  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
1
1
1
1
A20  
A21  
A22  
A23  
A0  
A1  
A2  
A3  
M4  
M5  
M6  
M7  
M0  
M1  
M2  
M3  
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
SI (I/O0)  
HI-Z  
HI-Z  
HI-Z  
SO (I/O1)  
WP (I/O2)  
HOLD (I/O3)  
Mode  
Byte  
Opcode (EBh)  
Address  
Read Data  
Document Number: 001-85257 Rev. *G  
Page 24 of 61  
PRELIMINARY  
CY14V101QS  
resumes writes. The same operation is true if a burst write is  
initiated within a write-protected block.  
Write Instructions  
The device performs the write operations when write instruction  
opcodes along with write data are given on the SI pin for SPI  
Mode or the I/O1, I/O0 pins for Dual I/O Mode or the I/O3, I/O2,  
I/O1, and I/O0 pins for Quad I/O Mode. To perform a write  
operation, if the device is write disabled, then the device must be  
first write enabled through the WREN instruction. When the  
writes are enabled (WEL = '1'), WRITE instruction is issued after  
the falling edge of CS. nvSRAM enables writes to be performed  
in bursts which can be used to write consecutive addresses  
without issuing a new Write instruction. If only one byte is to be  
written, the CS pin must be driven HIGH after the D0 (LSB of  
data) is transmitted. However, if more bytes are to be written, CS  
pin must be held LOW and the address is incremented automat-  
ically. The data bytes on the input pin(s) are written in successive  
addresses. When the last data memory address (0x1FFFF) is  
reached, the address rolls over to 0x00000 and the device  
continues to write.  
Note These instructions operate up to a maximum of 108-MHz  
frequency.  
After the CS pin is pulled LOW to select a device, the write  
opcode is followed by three bytes of address. The device has a  
17-bit address space for 1-Mbit configuration. The most signif-  
icant address byte contains A16 in bit 0 and the remaining bits  
as 'don't care'. Address bits A15 to A0 are sent in the following  
two address bytes. Immediately after the last address bit is trans-  
mitted, the data (D7-D0) is transmitted through the input line(s).  
This command can be used in SPI, DPI or QPI Modes.  
WRITE Instruction  
WRITE instruction can be used in SPI, DPI, or QPI Modes. In SPI  
Mode, opcode, address bytes and data bytes are transmitted  
through SI pin, one bit per clock cycle starting with D7. In DPI  
Mode, opcode, address bytes and data bytes are transmitted  
through I/O1 and I/O pins, two bits per clock cycle starting with  
D7 on I/O1 and D6 on I/O0. In QPI Mode, opcode, address bytes,  
and data bytes are transmitted through I/O3, I/O2, I/O1, and I/O0  
pins, four bits per clock cycle starting with D7 on I/O3, D6 on I/O2,  
D5 on I/O1, and D4 on I/O0.  
Note The WEL bit in the Status Register does not reset to '0' on  
completion of a Write sequence to the memory array.  
Note When a burst write reaches a protected block address, it  
continues incrementing the address into the protected space but  
does not write any data to the protected memory. If the address  
rolls over and takes the burst write to unprotected space, it  
Figure 31. WRITE Instruction in SPI Mode  
CS  
SCK  
0
0
0
0
0
0
1
0
A23 A22 A21 A3  
A2  
A1  
A0  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
X
X
SI (I/O0)  
SO (I/O1)  
Opcode (02h)  
Address  
Write Data  
Figure 32. Burst WRITE Instruction in SPI Mode  
CS  
SCK  
0
0
0
0
0
0
1
0
A23 A22 A21 A3  
A2  
A1  
A0  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
X
X
SI (I/O0)  
SO (I/O1)  
HI-Z  
Opcode (02h)  
Address  
Write data  
Document Number: 001-85257 Rev. *G  
Page 25 of 61  
PRELIMINARY  
CY14V101QS  
Figure 33. WRITE Instruction in DPI Mode  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
0
0
0
0
0
0
0
1
A22 A20  
A23 A21  
A2  
A3  
A0  
A1  
D6  
D7  
D4  
D5  
D2  
D3  
D0  
D1  
D6  
D7  
D4  
D5  
D2  
D3  
D0  
SI (I/O0)  
SO (I/O1)  
HI-Z  
D1  
Opcode (02h)  
Address  
Write Data  
Figure 34. WRITE Instruction in QPI Mode  
Note: Quad bit CR[1] must be logic ‘1’ before executing the  
WRITE instruction in QPI mode.  
CS  
DIW Instruction  
DIW Instruction can be used in Dual Data Mode, which is part of  
Extended SPI Write commands. In Dual Data Mode, opcode,  
and address bytes are transmitted through SI pin, one bit per  
clock cycle. Immediately after the last address bit is transmitted,  
the pins are reconfigured as SO becoming I/O1, and SI  
becoming I/O0, and the data (D7-D0) is transmitted into the I/O1,  
and I/O0 pins, 2 bits per clock cycle, starting with D7 on I/O1 and  
D6 on I/O0.  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
0
0
0
0
0
1
0
0
A20  
A21  
A22  
A23  
A0  
A1  
A2  
A3  
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
SI (I/O0)  
HI-Z  
HI-Z  
HI-Z  
SO (I/O1)  
WP (I/O2)  
HOLD (I/O3)  
Opc.  
(02h)  
Address  
Write Data  
Figure 35. DIW Instruction  
CS  
SCK  
SI (I/O0)  
SO (I/O1)  
HI-Z  
HI-Z  
1
0
1
A23 A22  
A1  
A0  
D6  
D7  
D4  
D5  
D2  
D3  
D0  
D1  
D6  
D7  
D4  
D5  
D2  
D3  
D0  
D1  
X
0
HI-Z  
Opcode (A2h)  
Address  
Write Data  
QIW Instructions  
becoming I/O2, SO becoming I/O1, and SI becoming I/O0, and  
the data (D7-D0) is transmitted into the I/O3 I/O2, I/O1, and I/O0  
pins, 4 bits per clock cycle, starting with D7 on I/O3 and D6 on  
I/O2, D5 on I/O1, and D4 on I/O0.  
QIW Instruction can be used in Quad Data Mode, which is part  
of Extended SPI Write commands. In Quad Data Mode, opcode,  
and address bytes are transmitted through SI pin, one bit per  
clock cycle. Immediately after the last address bit is transmitted,  
the pins are reconfigured as HOLD becoming I/O3, WP  
Note Quad bit CR[1] must be logic ‘1’ before executing the QIW  
instruction.  
Document Number: 001-85257 Rev. *G  
Page 26 of 61  
PRELIMINARY  
CY14V101QS  
Figure 36. QIW Instruction  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
0
0
1
0
A23 A22  
A1  
A0  
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
SI (I/O0)  
X
HI-Z  
SO (I/O1)  
WP (I/O2)  
HOLD (I/O3)  
HI-Z  
HI-Z  
Opcode (32h)  
Address  
Write Data  
DIOW Instruction  
the address is transmitted into the part through I/O1 and I/O0  
pins, 2 bits per clock cycle, starting with A23 on I/O1, A22 on  
I/O0, until three bytes worth of address is input. After the last  
address bits are transmitted, the data (D7-D0) is transmitted into  
the part through I/O1 and I/O0 two bits per clock cycle starting  
with D7 on I/O1 and D6 on I/O0.  
DIOW Instruction can be used in Dual Addr/Data Mode, which is  
part of Extended SPI Write commands. In Dual Addr/Data Mode,  
opcode is transmitted through SI pin, one bit per clock cycle.  
Immediately after the last opcode bit is transmitted, the pins are  
reconfigured as SO becoming I/O1, and SI becoming I/O0, and  
Figure 37. DIOW Instruction  
CS  
SCK  
HI-Z  
1
0
0
1
A22 A20  
A23 A21  
A2  
A3  
A0  
A1  
D6  
D7  
D4  
D5  
D2  
D3  
D0  
D1  
D6  
D7  
D4  
D5  
D2  
D3  
D0  
D1  
SI (I/O0)  
SO (I/O1)  
X
HI-Z  
HI-Z  
Opcode (A1h)  
Address  
Write Data  
QIOW Instruction  
is transmitted into the part through I/O3, I/O2, I/O1 and I/O0 pins,  
4 bits per clock cycle, starting with A23 on I/O3, A22 in I/O2, A21  
on I/O1, and A20 on I/O0, until three bytes worth of address is  
input. After the last address bits are transmitted, the data  
(D7-D0) is transmitted into the part through I/O3, I/O2, I/O1 and  
I/O0 four bits per clock cycle starting with D7 on I/O3, D6 on I/O2,  
D5 on I/O1, and D4 on I/O0.  
QIOW instruction can be used in Quad Addr/Data Mode, which  
is part of Extended SPI Write commands. In Quad Addr/Data  
Mode, opcode is transmitted through SI pin, one bit per clock  
cycle. Immediately after the last opcode bit is transmitted, the  
pins are reconfigured as HOLD becoming I/O3, WP becoming  
I/O2, SO becoming I/O1, and SI becoming I/O0, and the address  
Document Number: 001-85257 Rev. *G  
Page 27 of 61  
PRELIMINARY  
CY14V101QS  
Note Quad bit CR[1] must be logic ‘1’ before executing the QIOW  
instruction.  
Figure 38. QIOW Instruction  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
1
1
1
0
A20  
A21  
A22  
A23  
A0  
A1  
A2  
A3  
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
SI (I/O0)  
X
HI-Z  
SO (I/O1)  
WP (I/O2)  
HOLD (I/O3)  
HI-Z  
HI-Z  
Opcode (D2h)  
Address  
Write Data  
Execute-In-Place (XIP)  
may be high impedance – it is often used by the microcontrollers  
to turn the bus around for read data. If the Mode bits equal Exh,  
then the device is set to be/remain in read Mode and the next  
address can be entered without the opcode, as shown in figure  
below; thus, eliminating some cycles for the opcode sequence.  
If the Mode bits equal Fxh, then the XIP mode is reset and the  
device expects an opcode after the end of the current trans-  
action.  
Execute-in-place (XIP) mode allows the memory to perform a  
series of reads beginning at different addresses without having  
to load the command code for every read. This improves random  
access time and eliminates the need to shadow code onto RAM  
for fast execution. The read commands supported in XIP mode  
are FAST_READ (in SPI, DPI, and QPI mode), DOR, DIOR,  
QOR and QIOR.  
XIP can be entered or exited during these commands at any time  
and in any sequence. If it is necessary to perform another  
operation, not supported by XIP, such as a write, then XIP must  
be exited before the new command code is entered for the  
desired operation.  
XIP mode for these commands is Set or Reset by entering the  
Mode bits. The upper nibble (bits 7-4) of the Mode bits control  
the length of the next afore mentioned read command through  
the inclusion or exclusion of the first byte instruction code. The  
lower nibble (bits 3-0) of the Mode bits are “don’t care” (“x”) and  
Document Number: 001-85257 Rev. *G  
Page 28 of 61  
PRELIMINARY  
CY14V101QS  
Figure 39. XIP for SPI Mode and FAST_READ Instruction (0Bh)  
CS  
SCK  
0
0
1
1
A23 A22  
A1  
A0  
1
0
x
x
A23 A22  
HI-Z  
A0  
1
1
1
1
SI (I/O0)  
SO (I/O1)  
X
X
X
X
X
X
X
HI-Z  
HI-Z  
D7  
D6  
D0  
D7  
D0  
D7  
D6  
D0  
D7  
D0  
Read Data  
(n Bytes)  
Opcode (0Bh)  
Address  
XIP Mode (Axh)  
(Begin)  
Address  
XIP Mode (FFh)  
(End)  
Read Data  
Figure 40. XIP for QPI Mode and FAST_READ Instruction (0Bh)  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
0
1
1
0
1
A20  
A21  
A22  
A23  
A0  
A1  
A2  
A3  
0
1
0
1
x
x
x
x
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
A20  
A21  
A22  
A23  
A0  
A1  
A2  
A3  
1
1
1
1
1
1
1
1
D4  
D5  
D6  
D7  
D0  
D4  
D5  
D6  
D7  
D0  
SI (I/O0)  
SO (I/O1)  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
0
D1  
D2  
D3  
D1  
D2  
D3  
HI-Z  
0
WP (I/O2)  
HI-Z  
0
HOLD (I/O3)  
Mode  
Byte  
(Axh)  
Mode  
Byte  
(FFh)  
(End)  
Opc.  
(0Bh)  
Read Data  
(n Bytes)  
Address  
Address  
Read Data  
(Begin)  
Document Number: 001-85257 Rev. *G  
Page 29 of 61  
PRELIMINARY  
CY14V101QS  
Note: Any command other than RESET following the RSTEN  
command, will clear the reset enable condition and prevent a  
later RESET command from being recognized.  
System Resources Instructions  
Software Reset (RESET) Instruction  
Note: If WIP (SR[0]) bit is high and the RSTEN/RESET  
instruction is entered, the device ignores the RSTEN/RESET  
instruction.  
RESET instruction resets the whole device and makes it ready  
to receive commands. The I/O mode is configured to SPI. All  
nonvolatile registers or nonvolatile register bits maintain their  
values. All volatile registers or volatile register bits default to logic  
‘0’. It takes tRESET time to complete. No STORE/RECALL opera-  
tions are performed. To initiate the software reset process, the  
reset enable (RSTEN) instruction is required. This ensures  
protection against any inadvertent resets. Thus software reset is  
a sequence of two commands.  
Note The functionalities of WP and HOLD are controlled by the  
Quad bit CR[1] in Configuration register. If Quad bit is set to logic  
‘1’, WP and HOLD are configured as I/O2 and I/O3 respectively.  
Otherwise, WP and HOLD functionality is configured.  
Table 9 summarizes the device’s state after software reset.  
Table 9. Software Reset State  
State 3  
State 1  
State 2  
I/O Mode & Register Bits  
I/O Mode: SPI  
SRWD SR[7]: Same as State 1  
SNL SR[6]: Same as State 1  
TBPROT SR[5]: Same as State 1  
BP2 SR[4]: Same as State 1  
BP1 SR[3]: Same as State 1  
BP0 SR[2]: Same as State 1  
WEL SR[1]: 0  
STANDBY  
Software RESET  
STANDBY  
WIP SR[0]: 0  
QUAD CR[1]: Same as State 1  
Figure 41. RESET Instruction in SPI Mode  
Figure 42. RESET Instruction in DPI Mode  
CS  
CS  
SCK  
HI-Z  
SCK  
HI-Z  
HI-Z  
1
0
0
1
1
0
0
1
SI (I/O0)  
0
1
1
0
0
1
1
0
SI (I/O0)  
X
X
HI-Z  
SO(I/O1)  
HI-Z  
SO (I/O1)  
Opcode (66h)  
Opcode (66h)  
CS  
SCK  
SI (I/O0)  
SO(I/O1)  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
0
1
0
0
1
1
1
0
Opcode (99h)  
Document Number: 001-85257 Rev. *G  
Page 30 of 61  
PRELIMINARY  
CY14V101QS  
Figure 43. RESET Instruction in QPI Mode  
Note The functionalities of WP and HOLD are controlled by the  
Quad bit CR[1] in configuration register. If Quad bit is set to logic  
‘1’, WP and HOLD are configured as I/O2 and I/O3 respectively.  
Otherwise, WP and HOLD functionality is configured.  
CS  
SCK  
Figure 44. Default Recovery Instruction  
CS  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
0
1
1
0
0
1
1
0
SI (I/O0)  
SO(I/O1)  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
SI (I/O0)  
SO (I/O1)  
WP(I/O2)  
HOLD (I/O3)  
WP (I/O2)  
Opc.  
(66h)  
HOLD (I/O3)  
CS  
SCK  
(FFFFh)  
Hibernate (HIBEN) Instruction  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HIBEN instruction puts the nvSRAM in hibernate mode. When  
the HIBEN instruction is issued, the nvSRAM takes tSS time to  
process the HIBEN request. After the HIBEN command is  
successfully registered and processed, the nvSRAM toggles  
HSB LOW, performs a STORE operation to secure the data to  
nonvolatile cells and then enters hibernate mode. The device  
starts consuming IZZ current after tHIBEN time when the HIBEN  
instruction is registered. The device is not accessible for normal  
operations after the HIBEN instruction is issued. In hibernate  
mode, the SCK and SI pins are ignored and SO will be HI-Z but  
the device continues to monitor the CS pin.  
1
1
0
0
1
SI (I/O0)  
0
0
1
SO (I/O1)  
WP (I/O2)  
HOLD (I/O3)  
Opc.  
(99h)  
To wake the nvSRAM from the hibernate mode, the device must  
be selected by toggling the CS pin from HIGH to LOW. The  
device wakes up and is accessible for normal operations after  
tWAKE duration after a falling edge of CS pin is detected. The  
part will wake up in the same mode as before the HIBEN  
instruction.  
Note Quad bit CR[1] must be logic ‘1’ before executing  
RSTEN/RESET instructions in QPI mode.  
Default Recovery Instruction  
The device provides a default recovery mode where the device  
is brought back to SPI mode. A logic high on all I/Os (I/O3, I/O2,  
I/O1, I/O0) with eight SCLKs brings the device into a known  
mode (SPI) so that the host can communicate to the device if the  
starting mode is unknown.  
Note Whenever nvSRAM enters hibernate mode, it initiates a  
nonvolatile STORE cycle, which results in an endurance cycle  
per hibernate command execution. A STORE cycle starts only if  
a write to the SRAM has been performed since the last STORE  
or RECALL cycle.  
Table 10 summarizes the wake from Hibernate device states.  
Table 10. Wake (Exit Hibernate) States  
State 3  
State 1  
State 2  
I/O Mode and Register Bits  
I/O Mode: Same mode as State 1 (SPI/DPI/QPI)  
SRWD SR[7]: Same as State 1  
SNL SR[6]: Same as State 1  
TBPROT SR[5]: Same as State 1  
BP2 SR[4]: Same as State 1  
BP1 SR[3]: Same as State 1  
BP0 SR[2]: Same as State 1  
WEL SR[1]: 0  
STANDY  
Hibernate  
STANDBY  
WIP SR[0]: 0  
QUAD CR[1]: Same as State 1  
Document Number: 001-85257 Rev. *G  
Page 31 of 61  
PRELIMINARY  
CY14V101QS  
Figure 45. HIBEN Instruction in SPI Mode  
Figure 46. HIBEN Instruction in DPI Mode  
CS  
CS  
SCK  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
SI (I/O0)  
1
0
1
1
1
0
1
0
SI (I/O0)  
SO (I/O1)  
0
1
1
1
0
1
0
1
X
X
HI-Z  
SO (I/O1)  
Opcode (BAh)  
Opcode (BAh)  
Sleep (SLEEP) Instruction  
SLEEP instruction puts the nvSRAM in sleep mode. When the SLEEP instruction is issued, the nvSRAM takes tSLEEP time to process  
the SLEEP request and starts consuming ISLEEP current. The device is not accessible for normal operations after the SLEEP  
instruction is issued. In sleep mode, all pins are active.  
To wake the nvSRAM from sleep mode, EXSLP instruction must be entered. The nvSRAM is accessible for normal operations after  
tEXSLP duration. The part will wake in the same mode as before the SLEEP instruction. Any instructions entered other than EXSLP  
and RDSR instructions while the device is in sleep mode will be ignored.  
Table 11 summarizes the exit from sleep device states.  
Table 11. Exit SLEEP (EXSLP) States  
State 1  
State 2  
State 3  
I/O Mode & Register Bits  
I/O Mode: Same mode as State 1 (SPI/DPI/QPI)  
SRWD SR[7]: Same as State 1  
SNL SR[6]: Same as State 1  
TBPROT SR[5]: Same as State 1  
BP2 SR[4]: Same as State 1  
BP1 SR[3]: Same as State 1  
BP0 SR[2]: Same as State 1  
WEL SR[1]: Same as State 1  
WIP SR[0]: 0  
STANDY  
SLEEP  
STANDBY  
QUAD CR[1]: Same as State 1  
Figure 49. SLEEP Instruction in DPI Mode  
CS  
Figure 48. SLEEP Instruction in SPI Mode  
SCK  
CS  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
0
1
1
1
0
1
1
0
SI (I/O0)  
SCK  
1
0
1
1
1
0
0
1
SO (I/O1)  
X
X
SI (I/O0)  
Opcode (B9h)  
HI-Z  
SO (I/O1)  
Opcode (B9h)  
Document Number: 001-85257 Rev. *G  
Page 32 of 61  
PRELIMINARY  
CY14V101QS  
Figure 50. SLEEP Instruction in QPI Mode  
Figure 52. EXSLP Instruction in DPI Mode  
CS  
CS  
SCK  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
1
1
0
1
1
0
0
1
0
1
0
1
0
1
1
1
SI (I/O0)  
SI (I/O0)  
SO (I/O1)  
HI-Z  
HI-Z  
HI-Z  
SO (I/O1)  
Opcode (ABh)  
WP (I/O2)  
Figure 53. EXSLP Instruction in QPI Mode  
HOLD (I/O3)  
Opc.  
(B9h)  
CS  
SCK  
HI-Z  
Figure 51. EXSLP Instruction in SPI Mode  
HI-Z  
1
0
0
1
1
1
0
1
SI (I/O0)  
CS  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
SO (I/O1)  
SCK  
WP (I/O2)  
1
0
1
0
1
0
1
1
X
X
SI (I/O0)  
HOLD (I/O3)  
HI-Z  
SO (I/O1)  
Opc.  
(ABh)  
Opcode (ABh)  
Document Number: 001-85257 Rev. *G  
Page 33 of 61  
PRELIMINARY  
CY14V101QS  
Register Instructions  
Read Status Register (RDSR) Instruction  
The RDSR instruction provides access to Status Register at SPI frequencies up to 108 MHz. This instruction is used to probe the  
status of the device.  
Note After the last bit of Status Register is read, the device loops back to the first bit of the Status Register.  
Figure 54. RDSR Instruction in SPI Mode  
CS  
SCK  
0
0
0
0
0
1
0
1
X
X
SI (I/O0)  
HI-Z  
Opcode (05h)  
HI-Z  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
SO (I/O1)  
Read data  
Figure 55. RDSR Instruction in DPI Mode  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
0
0
0
0
1
0
1
0
D6  
D7  
D4  
D5  
D2  
D3  
D0  
D1  
SI (I/O0)  
HI-Z  
SO (I/O1)  
Opcode (05h)  
Read Data  
Figure 56. RDSR Instruction in QPI Mode  
Write Status Register (WRSR) Instruction  
The WRSR instruction enables the user to write to Status  
Register. However, this instruction can only modify writable bits  
- bit 2 (BP0), bit 3 (BP1), bit 4 (BP2) bit 5 TBPROT, bit 6 SNL,  
and bit 7 (SRWD). WRSR instruction is a write instruction and  
needs the WEL bit set to ‘1’ (by using WREN instruction). WRSR  
instruction opcode is issued after the falling edge of CS followed  
by eight bits of data to be stored in Status Register. As mentioned  
before, WRSR instruction can only modify bits 2, 3, 4, 5, 6, and  
7 of Status Register.  
CS  
SCK  
HI-Z  
HI-Z  
0
0
0
0
1
0
1
0
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
SI (I/O0)  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
SO (I/O1)  
Note The values written to Status Register are saved to nonvol-  
atile memory only after a STORE operation. If AutoStore is  
disabled, any modifications to the Status Register must be  
secured by performing a Software STORE operation.  
WP (I/O2)  
Note The WEL bit in the Status Register resets to '0' on  
completion of a Status Register Write sequence.  
HOLD (I/O3)  
Opc.  
(05h)  
Rd.  
data  
Document Number: 001-85257 Rev. *G  
Page 34 of 61  
PRELIMINARY  
CY14V101QS  
Figure 57. WRSR Instruction in SPI Mode  
CS  
SCK  
0
0
0
0
0
0
0
1
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
X
X
SI (I/O0)  
SO (I/O1)  
HI-Z  
Opcode (01h)  
Write Data  
Figure 58. WRSR Instruction in DPI Mode  
Read Configuration Register (RDCR) Instruction  
The RDCR instruction provides access to Configuration Register  
at SPI frequencies up to 108 MHz. The following figures provide  
the configuration register instruction transfer waveforms in SPI,  
DPI, and QPI modes.  
CS  
SCK  
HI-Z  
Note After the last bit of Configuration Register is read, the  
device loops back to the first bit of the Configuration register.  
HI-Z  
HI-Z  
0
0
0
0
0
0
1
0
D6  
D7  
D4  
D5  
D2  
D3  
D0  
D1  
SI (I/O0)  
HI-Z  
SO (I/O1)  
Opcode (01h)  
Write Data  
Figure 59. WRSR Instruction in QPI Mode  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
0
0
0
0
1
0
0
0
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
SI (I/O0)  
SO (I/O1)  
HI-Z  
HI-Z  
HI-Z  
WP (I/O2)  
HOLD (I/O3)  
Opc.  
(01h)  
Wr.  
Data  
Document Number: 001-85257 Rev. *G  
Page 35 of 61  
PRELIMINARY  
CY14V101QS  
Figure 60. RDCR Instruction in SPI Mode  
CS  
SCK  
SI (I/O0)  
SO (I/O1)  
0
0
1
1
0
1
0
1
X
X
HI-Z  
Opcode (35h)  
HI-Z  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
Read Data  
Figure 61. RDCR Instruction in DPI Mode  
Figure 62. RDCR Instruction in QPI Mode  
CS  
CS  
SCK  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
SI (I/O0)  
0
0
1
1
1
0
1
0
D6  
D7  
D4  
D5  
D2  
D3  
D0  
D1  
SI (I/O0)  
SO (I/O1)  
1
1
0
0
1
0
1
0
D4  
D5  
D6  
D7  
D0  
D1  
D2  
D3  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
SO (I/O1)  
Opcode (35h)  
Read Data  
WP (I/O2)  
HOLD (I/O3)  
Opc.  
(35h)  
Rd.  
Data  
Note Quad bit CR[1] must be logic ‘1’ before executing the  
RDCR instruction in QPI mode.  
Write Configuration Register (WRCR) Instruction  
The WRCR instruction writes enables user to change the data  
width of the device by setting the Quad Bit. The Quad bit must  
be set to one when using Read Quad Out, Quad I/O Read, and  
Quad Input Write commands. The QUAD bit is non-volatile.  
Note Enabling the QPI mode (QPIEN Instruction) does not set  
the Quad bit in configuration register.  
Note It is recommended that RFU bits should always be written  
as provided in Table 8.  
Document Number: 001-85257 Rev. *G  
Page 36 of 61  
PRELIMINARY  
CY14V101QS  
Figure 63. WRCR Instruction in SPI Mode  
CS  
SCK  
SI (I/O0)  
SO (I/O1)  
1
0
0
0
0
1
1
1
0
0
0
0
0
0
D1  
0
X
X
HI-Z  
Opcode (87h)  
Write Data  
Figure 64. WRCR Instruction in DPI Mode  
the bus. An RDID instruction can be issued by shifting the  
opcode for RDID after CS# goes LOW.  
CS  
Device ID is 4-byte read only code identifying 1-Mbit QPI  
nvSRAM product uniquely. This includes the product family  
code, configuration and density of the product.  
SCK  
The RDID command reads the 4 byte Device ID structure (the  
structure cannot be written to). The structure is accessed one  
Byte at a time. The first accessed Byte is the most significant byte  
of the structure ID[31:24], the second accessed byte is ID[23:16],  
…, the last accessed Byte is ID[7:0].  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
SI (I/O0)  
0
1
0
0
1
0
1
1
0
0
0
0
0
0
0
SO (I/O1)  
D1  
Note As the structure is always accessed in the same order, no  
address transfer is required. Instead an internal 2-bit address  
pointer is used that is initialized to “0” when the opcode is  
decoded. After each Byte access the internal address pointer is  
incremented. The address pointer wraps around from ‘3’ to ‘0’;  
after the 4th Byte ID[7:0] is accessed, the 1st Byte ID[31:24] is  
accessed. This command can be issued in SPI, DPI or QPI  
Modes.  
Opcode (87h)  
Write Data  
Identification Register (RDID) Instruction  
RDID instruction is used to read the JEDEC-assigned manufac-  
turer ID and product ID of the device at an SPI frequency of up  
to 40 MHz. This instruction can be used to identify a device on  
Table 12. Device Identification  
Manufacturer ID Product ID  
Density  
6-3  
4 bits  
0100  
Die REV  
2-0  
3 bits  
000  
Device  
CY14V101QS  
31-21  
11 bits  
20-7  
14 bits  
00000110100  
00001100010001  
Figure 65. RDID Instruction in SPI Mode  
CS  
SCK  
X
1
0
0
1
1
1
1
1
X
X
SI (I/O0)  
SO (I/O1)  
HI-Z  
HI-Z  
ID31 ID30 ID29 ID28 ID27 ID26 ID25 ID24  
ID7 ID6 ID5 ID4 ID3 ID2 ID1 ID0  
Opcode (9Fh)  
ID Data  
Document Number: 001-85257 Rev. *G  
Page 37 of 61  
PRELIMINARY  
CY14V101QS  
Figure 66. RDID Instruction in DPI Mode  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
0
1
1
0
1
1
1
1
ID30 ID28 ID26 ID24  
ID31 ID29 ID27 ID25  
ID6 ID4 ID2 ID0  
ID7 ID5 ID3 ID1  
SI (I/O0)  
SO (I/O1)  
Opcode (9Fh)  
ID Data  
Figure 67. RDID Instruction in QPI Mode  
Note: Quad bit CR[1] must be logic ‘1’ before executing the RDID  
instruction in QPI mode.  
CS  
Identification Register (FAST_RDID) Instruction  
The FAST_RDID instruction is similar to RDID except it allows  
for a dummy byte after the opcode. FAST_RDID instruction is  
used to read the JEDEC-assigned manufacturer ID and product  
ID of the device at an SPI frequency of up to 108 MHz.  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
1
0
0
1
1
1
1
1
ID28 ID24  
ID29 ID25  
ID30 ID26  
ID31 ID27  
ID4 ID0  
ID5 ID1  
ID6 ID2  
ID7 ID3  
SI (I/O0)  
HI-Z  
HI-Z  
HI-Z  
SO (I/O1)  
WP (I/O2)  
HOLD (I/O3)  
Opc.  
(9Fh)  
ID Data  
Figure 68. FAST_RDID in SPI Mode  
CS  
SCK  
X
1
0
0
1
1
1
1
0
X
X
SI (I/O0)  
HI-Z  
HI-Z  
ID31 ID30 ID29 ID28 ID27 ID26 ID25 ID24  
ID7 ID6 ID5 ID4 ID3 ID2 ID1 ID0  
SO (I/O1)  
Opcode (9Eh)  
Dummy Byte  
ID Data  
Figure 69. FAST_RDID in DPI Mode  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
0
1
1
1
1
0
1
ID30 ID28 ID26 ID24  
ID31 ID29 ID27 ID25  
ID6 ID4 ID2 ID0  
SI (I/O0)  
HI-Z  
0
ID7 ID5 ID3 ID1  
SO (I/O1)  
Opcode (9Eh)  
DMY Byte  
ID Data  
Document Number: 001-85257 Rev. *G  
Page 38 of 61  
PRELIMINARY  
CY14V101QS  
Figure 70. FAST_RDID in QPI Mode  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
1
0
0
1
0
1
1
1
ID28 ID24  
ID29 ID25  
ID30 ID26  
ID31 ID27  
ID4 ID0  
ID5 ID1  
ID6 ID2  
ID7 ID3  
SI (I/O0)  
HI-Z  
HI-Z  
HI-Z  
SO (I/O1)  
WP (I/O2)  
HOLD (I/O3)  
Opc.  
(9Eh)  
DMY  
Byte  
ID Data  
Serial Number Register Write (WRSN) Instruction  
The serial number is an 8 byte programmable memory space  
provided to the user to uniquely identify the device. It typically  
number. This command requires the WEL bit to be set before it  
can be executed. The WEL bit is reset to '0' after completion of  
this command if SRWD bit in the Status register is not set to ‘1’  
This command can be issued in SPI, DPI or QPI Modes.  
consists of a two byte Customer ID, followed by five bytes of  
unique serial number and one byte of CRC check. However,  
device does not calculate the CRC and it is up to the system  
designer to utilize the eight byte memory space in whatever  
manner desired. The default value for eight byte locations are set  
to ‘0x00’.  
The serial number is written using the WRSN instruction at an  
SPI frequency of up to 108 MHz.  
Note A STORE operation (AutoStore or Software STORE) is  
required to store the serial number in the nonvolatile memory. If  
AutoStore is disabled, you must perform a Software STORE  
operation to secure and lock the serial number. If the SNL bit is  
set to ‘1’ and is not stored (AutoStore disabled), the SNL bit and  
serial number defaults to ‘0’ at the next power cycle. If the SNL  
bit is set to ‘1’ and is stored, the SNL bit can never be cleared to  
‘0’. This instruction requires the WEL bit to be set before it can  
be executed. This instruction can be issued in SPI, DPI, or QPI  
modes.  
The serial number is written using WRSN command. To write  
serial number, the write must be enabled using the WREN  
command. The WRSN command can be used in burst mode to  
write all the 8 bytes of serial number. After the last byte of serial  
number is written, the device loops back to the first (MSB) byte  
of the serial number. The serial number is locked using the SNL  
bit of the Status Register. Once this bit is set to '1', no modifi-  
cation to the serial number is possible. After the SNL bit is set to  
'1', using the WRSN command has no effect on the serial  
Document Number: 001-85257 Rev. *G  
Page 39 of 61  
PRELIMINARY  
CY14V101QS  
Note The WEL bit is reset to ‘0’ after completion of this instruction.  
Figure 71. WRSN Instruction in SPI Mode  
CS  
SCK  
1
1
0
0
0
0
1
0
SN63 SN62 SN61 SN60 SN59 SN58 SN57 SN56  
SN7 SN6 SN5 SN4 SN3 SN2 SN1 SN0  
X
X
SI (I/O0)  
SO (I/O1)  
HI-Z  
Opcode (C2h)  
SN Write Data  
Figure 72. RSN Instruction in DPI Mode  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
1
1
0
0
0
0
0
1
SN62 SN60 SN58 SN56  
SN63 SN61 SN59 SN57  
SN6 SN4 SN2 SN0  
SN7 SN5 SN3 SN1  
SI (I/O0)  
SO (I/O1)  
Opcode (C2h)  
SN Write Data  
Figure 73. WRSN Instruction in QPI Mode  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
0
0
1
0
0
SN60 SN56  
SN61 SN57  
SN62 SN58  
SN63 SN59  
SN4 SN0  
SN5 SN1  
SN6 SN2  
SN7 SN3  
SI (I/O0)  
SO (I/O1)  
HI-Z  
HI-Z  
HI-Z  
0
1
1
WP (I/O2)  
HOLD (I/O3)  
Opc.  
(C2h)  
SN Write Data  
Serial Number Register Read (RDSN) Instruction  
The serial number is read using the RDSN instruction at an SPI  
frequency of up to 40 MHz. A serial number read may be  
performed in burst mode to read all the eight bytes at once. After  
the last byte of serial number is read, the device loops back to  
the first (MSB) byte of the serial number. An RDSN instruction  
can be issued by shifting the opcode for RDSN after CS goes  
LOW. This is followed by nvSRAM shifting out the eight bytes of  
the serial number. This instruction can be issued in SPI, DPI or  
QPI modes.  
Document Number: 001-85257 Rev. *G  
Page 40 of 61  
PRELIMINARY  
CY14V101QS  
Figure 74. RDSN Instruction in SPI Mode  
CS  
SCK  
1
1
0
0
0
0
1
1
X
X
X
SI (I/O0)  
SO (I/O1)  
HI-Z  
HI-Z  
SN63 SN62 SN61 SN60 SN59 SN58 SN57 SN56  
SN7 SN6 SN5 SN4 SN3 SN2 SN1 SN0  
Opcode (C3h)  
SN Read Data  
Figure 75. RDSN Instruction in DPI Mode  
CS  
SCK  
HI-Z  
HI-Z  
1
1
0
0
0
0
1
1
SN62 SN60 SN58 SN56  
SN63 SN61 SN59 SN57  
SN6 SN4 SN2 SN0  
SI (I/O0)  
SN7 SN5 SN3 SN1  
SO (I/O1)  
Opcode (C3h)  
SN Read Data  
Figure 76. RDSN Instruction in QPI Mode  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
0
0
1
1
1
1
0
0
SN60 SN56  
SN61 SN57  
SN62 SN58  
SN63 SN59  
SN4 SN0  
SN5 SN1  
SN6 SN2  
SN7 SN3  
SI (I/O0)  
HI-Z  
HI-Z  
HI-Z  
SO (I/O1)  
WP (I/O2)  
HOLD (I/O3)  
Opc.  
(C3h)  
SN Read Data  
Note Quad bit CR[1] must be logic ‘1’ before executing the RDSN instruction in QPI mode.  
Document Number: 001-85257 Rev. *G  
Page 41 of 61  
PRELIMINARY  
CY14V101QS  
Fast Read Serial Number Register (FAST_RDSN) Instruction  
The FAST_RDSN instruction is similar to RDSN except it allows for a dummy byte after the opcode. FAST_RDSN instruction is used  
up to 108 MHz.  
Figure 77. FAST_RDSN Instruction in SPI Mode  
CS  
SCK  
SI (I/O0)  
X
1
1
0
0
1
0
0
1
X
X
HI-Z  
HI-Z  
SO (I/O1)  
SN63 SN62 SN61 SN60 SN59 SN58 SN57 SN56  
SN7 SN6 SN5 SN4 SN3 SN2 SN1 SN0  
Opcode (C9h)  
Dummy Byte  
SN Data  
Figure 78. FAST_RDSN Instruction in DPI Mode  
CS  
SCK  
HI-Z  
HI-Z  
SI (I/O0)  
1
1
0
0
0
1
1
0
SN62SN60 SN58 SN56  
SN63SN61 SN59 SN57  
SN6 SN4 SN2 SN0  
HI-Z  
HI-Z  
SO (I/O1)  
SN7 SN5 SN3 SN1  
Opcode (C9h)  
DMY Byte  
SN Data  
Figure 79. FAST_RDSN Instruction in QPI Mode  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
0
0
1
1
1
0
0
1
SN60 SN56  
SN61 SN57  
SN62 SN58  
SN63 SN59  
SN4 SN0  
SN5 SN1  
SN6 Sn2  
SN7 SN3  
SI (I/O0)  
SO (I/O1)  
HI-Z  
HI-Z  
HI-Z  
WP (I/O2)  
HOLD (I/O3)  
Opc.  
(C9h)  
DMY  
Byte  
SN Data  
Document Number: 001-85257 Rev. *G  
Page 42 of 61  
PRELIMINARY  
CY14V101QS  
NV Specific Instructions  
The nvSRAM device provides four special instructions, which enable access to the nvSRAM specific functions: STORE, RECALL,  
ASEN, and ASDI.  
Software Store (STORE) Instruction  
When a STORE instruction is executed, nvSRAM performs a  
Software STORE operation. The STORE operation is performed  
irrespective of whether a write has taken place since the last  
STORE or RECALL operation. To issue this instruction, the  
device must be write enabled (WEL bit = ‘1’). The instruction can  
be issued in SPI, DPI and QPI modes.  
Figure 82. STORE Instruction in QPI Mode  
CS  
SCK  
Note The WEL bit is cleared on the positive edge of CS following  
the STORE instruction  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
SI (I/O0)  
SO (I/O1)  
0
0
0
1
0
0
1
1
Figure 80. STORE Instruction in SPI Mode  
HI-Z  
HI-Z  
HI-Z  
CS  
WP (I/O2)  
SCK  
HOLD (I/O3)  
SI (I/O0)  
1
0
0
0
1
1
0
0
X
X
Opc.  
(8Ch)  
HI-Z  
SO (I/O1)  
Opcode (8Ch)  
Figure 81. STORE Instruction in DPI Mode  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
SI (I/O0)  
0
1
0
0
1
1
0
0
HI-Z  
SO (I/O1)  
Opcode (8Ch)  
Software Recall (RECALL) Instruction  
When a RECALL instruction is executed, nvSRAM performs a  
Software RECALL operation. To issue this instruction, the device  
must be write enabled (WEL = ‘1’). This instruction can be issued  
in SPI, DPI, or QPI modes.  
Figure 83. RECALL Instruction in SPI Mode  
CS  
Note The WEL bit is cleared on the positive edge of CS following  
the RECALL instruction.  
SCK  
1
0
0
0
1
1
0
1
SI (I/O0)  
X
X
HI-Z  
SO (I/O1)  
Opcode (8Dh)  
Document Number: 001-85257 Rev. *G  
Page 43 of 61  
PRELIMINARY  
CY14V101QS  
Figure 84. RECALL Instruction in DPI Mode  
Figure 87. ASEN Instruction in DPI Mode  
CS  
SCK  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
SI (I/O0)  
SO (I/O1)  
0
1
0
0
1
1
1
0
0
1
0
1
1
0
1
SI (I/O0)  
HI-Z  
0
SO (I/O1)  
Opcode (8Dh)  
Opcode (8Eh)  
Figure 85. RECALL Instruction in QPI Mode  
Figure 88. ASEN Instruction in QPI Mode  
CS  
CS  
SCK  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
SI (I/O0)  
SO (I/O1)  
0
0
0
1
1
0
1
1
0
0
0
1
0
1
1
1
SI (I/O0)  
SO (I/O1)  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
WP (I/O2)  
WP (I/O2)  
HOLD (I/O3)  
HOLD (I/O3)  
Opc.  
(8Dh)  
Opc.  
(8Eh)  
Note Quad bit CR[1] must be logic ‘1’ before executing the ASEN  
instruction in QPI mode.  
Autostore Enable (ASEN) Instruction  
The AutoStore Enable instruction enables the AutoStore on the  
nvSRAM device. This setting is not nonvolatile and needs to be  
followed by a STORE sequence to survive the power cycle. To  
issue this instruction, the device must be write enabled (WEL =  
‘1’). This instruction can be issued in SPI, DPIO, or QPI modes.  
Autostore Disable (ASDI) Instruction  
AutoStore is enabled by default in this device. The ASDI  
instruction disables the AutoStore. This setting is not nonvolatile  
and needs to be followed by a STORE sequence to survive the  
power cycle. To issue this instruction, the device must be write  
enabled (WEL = ‘1’). This instruction can be issued in SPI, DPI,  
or QPI modes.  
Note If the ASDI and ASEN instructions are executed, the device  
is busy for the duration of software sequence processing time  
(tSS).  
Note The WEL bit is cleared on the positive edge of CS following  
the ASE instruction.  
Note The WEL bit is cleared on the positive edge of CS following  
the ASDI instruction.  
Figure 86. ASEN Instruction in SPI Mode  
CS  
SCK  
SI (I/O0)  
1
0
0
0
1
1
1
0
X
X
HI-Z  
SO (I/O1)  
Opcode (8Eh)  
Document Number: 001-85257 Rev. *G  
Page 44 of 61  
PRELIMINARY  
CY14V101QS  
Figure 89. ASDI Instruction in SPI Mode  
Figure 91. ASDI Instruction in QPI Mode  
CS  
SCK  
CS  
SCK  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
HI-Z  
SI (I/O0)  
1
0
0
0
1
1
1
1
0
0
0
1
1
1
1
1
X
X
SI (I/O0)  
HI-Z  
SO (I/O1)  
WP (I/O2)  
HOLD (I/O3)  
SO (I/O1)  
Opcode (8Fh)  
Figure 90. ASDI Instruction in DPI Mode  
Opc.  
(8Fh)  
CS  
SCK  
Note: Quad bit CR[1] must be logic ‘1’ before executing the ASDI  
instruction in QPI mode.  
HI-Z  
HI-Z  
SI (I/O0)  
0
1
0
1
1
1
HI-Z  
HI-Z  
SO (I/O1)  
0
1
Opcode (8Fh)  
HOLD Pin Operation  
The HOLD pin is used to pause the serial communication. When  
the device is selected and a serial sequence is underway, HOLD  
is used to pause the serial communication with the master device  
without resetting the ongoing serial sequence. To pause, the  
HOLD pin must be brought LOW when the SCK pin is LOW. To  
resume serial communication, the HOLD pin must be brought  
HIGH when the SCK pin is LOW (SCK may toggle during HOLD).  
While the device serial communication is paused, inputs to the  
SI pin are ignored and the SO pin is in the high-impedance state.  
This pin can be used by the master with the CS pin to pause the  
serial communication by bringing the HOLD pin LOW and  
deselecting an SPI slave to establish communication with  
another slave device, without the serial communication being  
reset. The communication may be resumed at a later stage by  
selecting the device and setting the HOLD pin HIGH.  
Figure 92. HOLD Operation  
HOLD  
CS  
SCK  
SI (I/O0)  
SO (I/O1)  
X
O7  
O6  
X
O5  
O4  
O3  
O2  
O1  
O0  
X
D7  
D6 D5  
D4  
D3  
D2  
D1  
D0  
Opcode  
Write Data  
Document Number: 001-85257 Rev. *G  
Page 45 of 61  
PRELIMINARY  
CY14V101QS  
24-ball FPGA ......................................................... 1.0W  
Maximum Ratings  
Package power dissipation  
capability (TA = 25 °C) ................................................. 1.0 W  
Exceeding maximum ratings may shorten the useful life of the  
device. These user guidelines are not tested.  
Surface mount lead soldering  
temperature (3 seconds) ......................................... +260C  
Storage temperature ................................ –65 C to +150 C  
Maximum accumulated storage time  
DC output current (1 output at a time, 1-s duration) ... 15 mA  
At 150 C ambient temperature ...................... 1000 h  
At 85 C ambient temperature .................... 20 Years  
Maximum junction temperature .................................. 150 C  
Supply voltage on VCC relative to VSS .........–0.5 V to +4.1 V  
Supply voltage on VCCQ relative to VSS .....–0.5 V to +2.45 V  
Static discharge voltage  
(per MIL-STD-883, Method 3015) ..........................> 2001 V  
Latch-up current ....................................................> 140 mA  
Operating Range  
DC voltage applied to outputs  
in HI-Z state ......................................–0.5 V to VCCQ + 0.5 V  
Ambient  
Temperature  
Range  
VCC  
VCCQ  
Industrial  
–40 C to +85 C 2.7 V to 3.6 V 1.71 V to 2.0 V  
Input voltage .....................................–0.5 V to VCCQ + 0.5 V  
Extended  
Industrial  
Transient voltage (< 20 ns) on  
any pin to ground potential ...............–2.0 V to VCCQ + 2.0 V  
–40 C to +105 C 2.7 V to 3.6 V 1.71 V to 2.0 V  
Package power dissipation capability (TA = 25 °C)  
16-pin SOIC....................................................... 1.0 W  
DC Specifications  
Parameter  
VCC  
Description  
Power Supply - Core voltage  
Power Supply - I/O voltage  
Test Conditions  
Min  
Typ[1]  
Max  
3.60  
Units  
V
2.70  
1.71  
3.00  
1.80  
VCCQ  
2.00  
V
SPI = 1 MHz  
1.00  
mA  
mA  
mA  
mA  
mA  
mA  
µA  
Average Read/Write VCC Current at  
85 °C (all inputs toggling, no output SPI = 40 MHz  
load)  
1.50  
QPI = 108 MHz  
33.00  
1.00  
ICC1  
SPI = 1 MHz  
Average Read/Write VCC Current at  
105 °C (all inputs toggling, no output SPI = 40 MHz  
load)  
1.50  
QPI = 108 MHz  
33.00  
150.00  
2.00  
SPI = 1 MHz  
Average VCCQ Current at 85 °C (all  
inputs toggling, no output load)  
SPI= 40 MHz  
mA  
mA  
µA  
QPI = 108 MHz  
SPI = 1 MHz  
5.00  
ICCQ1  
150.00  
2.00  
Average VCCQ Current at 105 °C (all  
inputs toggling, no output load)  
SPI= 40 MHz  
mA  
mA  
QPI = 108 MHz  
5.00  
Standby Current at 85 °C  
(VCC + VCCQ  
V
CS > ( CCQ – 0.2 V). Standby current  
1.70  
2.00  
mA  
mA  
µA  
)
level after nonvolatile cycle is  
complete. (CS High, Other I/Os have  
no restrictions, fSCK 108 MHz)  
ISB1  
Standby Current at105 °C  
(VCC + VCCQ  
)
Standby Current at 85 °C  
(VCC + VCCQ  
> (VCCQ – 0.2 V).  
CS  
280.00  
)
Standby current level after nonvolatile  
cycle is complete. All I/Os Static,  
fSCK = 0 MHz  
ISB2  
Standby Current at 105 °C  
(VCC + VCCQ  
500.00  
6.00  
µA  
mA  
mA  
)
ICC2  
ICC4  
Average VCC current during STORE  
Average VCAP current during  
AUTOSTORE  
6.00  
Notes  
1. Typical values are at 25 °C, V = V  
and V  
= V  
. Not 100% tested.  
CCQ(Typ  
CC  
CC(Typ)  
CC Q  
Document Number: 001-85257 Rev. *G  
Page 46 of 61  
PRELIMINARY  
CY14V101QS  
Parameter  
Description  
Test Conditions  
Min  
Typ[1]  
Max  
Units  
Sleep Mode current at 85 °C  
CS > (VCCQ – 0.2 V).  
280.00  
µA  
(VCC + VCCQ  
Sleep Mode current at 105 °C  
(VCC + VCCQ  
Hibernate mode current at 85 °C  
(VCC + VCCQ  
Hibernate mode current at 105 °C  
(VCC + VCCQ  
)
Sleep current level after nonvolatile  
cycle is complete. All I/Os Static,  
fSCK = 0 MHz  
ISLEEP  
500.00  
8.00  
µA  
µA  
µA  
)
V
CS > ( CCQ – 0.2 V). tHIBEN time after  
)
HIBEN Instruction is registered. All  
inputs are static and configured at  
CMOS logic level.  
IZZ  
10.00  
)
Input leakage current (except HSB)  
Input leakage current (for HSB)  
–1.00  
1.00  
1.00  
µA  
µA  
VCCQ = Max, VSS < VIN < VCCQ  
–100.00  
[1]  
Input leakage current (for WP in  
SPI/DPI modes)  
IIX  
–2  
–2  
1
1
µA  
µA  
Input leakage current (for HOLD in  
SPI/DPI modes)  
IOZ  
Off State Output Leakage Current  
Input high voltage  
VCCQ = Max, VSS < VIN < VCCQ  
–1.00  
0.70 * VCCQ  
–0.30  
1.00  
VCCQ + 0.30  
–0.30 * VCCQ  
µA  
V
VIH  
VIL  
Input low voltage  
V
VOH  
VOL  
Output high voltage at -2 mA  
Output low voltage at 2 mA  
Storage capacitor  
IOH = –2 mA  
VCCQ–0.45  
V
IOL= 2 mA  
0.45  
V
[2]  
VCAP  
Between VCAP pin and VSS  
61.00  
68.00  
120.00  
µF  
Maximum Voltage Driven on VCAP  
Pin  
[4]  
VVCAP  
VCC  
V
Notes  
2. The HSB pin has I  
= -4 µA for V of 1.07 V when both active HIGH and LOW drivers are disabled. When they are enabled standard V and V are valid. This  
OH OH OL  
OUT  
parameter is characterized but not tested.  
3. Min V value guarantees that there is a sufficient charge available to complete a successful AutoStore operation. Max V  
value guarantees that the capacitor on  
CAP  
CAP  
V
is charged to a minimum voltage during a power-up RECALL cycle so that an immediate power-down cycle can complete a successful AutoStore. Therefore, it  
CAP  
is always recommended to use a capacitor within the specified min and max limits. Refer application note AN43593 for more details on V  
4. These parameters are guaranteed by design and are not tested.  
options.  
CAP  
Document Number: 001-85257 Rev. *G  
Page 47 of 61  
PRELIMINARY  
CY14V101QS  
Data Retention and Endurance  
Parameter  
Description  
Data retention at 85 oC  
Min  
20  
Unit  
Years  
K
DATAR  
NVC  
Nonvolatile STORE operations  
1,000  
Capacitance  
Parameter[6]  
Description  
Input capacitance  
Test Conditions  
Max  
Unit  
CIN  
CSCK  
Clock input capacitance  
Output pin capacitance  
TA = 25 C, f = 1 MHz, VCC = VCC(typ), VCC Q= VCCQ(typ)  
6.00  
pF  
COUT  
Thermal Resistance  
Parameter[6]  
Description  
Test Conditions  
16-Pin SOIC 24-Ball FBGA  
Unit  
Thermal resistance  
(junction to ambient)  
JA  
Test conditions follow standard test  
methods and procedures for measuring  
thermal impedance, per EIA/JESD51.  
TBD  
TBD  
C/W  
Thermal resistance  
(junction to case)  
JC  
AC Test Loads and Waveforms  
Figure 93. AC Test Loads and Waveforms  
450  
R1  
450   
1.8 V  
1.8 V  
R1  
OUTPUT  
OUTPUT  
30 pF  
R2  
450   
R2  
450   
5 pF  
AC Test Conditions  
Description  
CY14V101QS  
0 V to 1.8 V  
< 1.8 ns  
Input pulse levels  
Input rise and fall times (10%–90%)  
Input and output timing reference levels  
0.9 V  
Notes  
5. Min V  
value guarantees that there is a sufficient charge available to complete a successful AutoStore operation. Max V  
value guarantees that the capacitor on  
CAP  
CAP  
V
is charged to a minimum voltage during a power-up RECALL cycle so that an immediate power-down cycle can complete a successful AutoStore. Therefore, it  
CAP  
is always recommended to use a capacitor within the specified min and max limits. Refer application note AN43593 for more details on V  
6. These parameters are guaranteed by design and are not tested.  
options.  
CAP  
Document Number: 001-85257 Rev. *G  
Page 48 of 61  
PRELIMINARY  
CY14V101QS  
AC Switching Characteristics  
Parameter[7]  
fSCK  
Description  
Min  
Max  
Units  
Clock frequency (QPI)  
Clock Pulse Width Low  
Clock Pulse Width High  
CS HIGH time  
108.00  
MHz  
ns  
tCL  
tCH  
tCS  
0.45*1/fSCK  
0.45*1/fSCK  
ns  
End of READ  
10.00  
10.00  
5.00  
5.00  
2.00  
3.00  
2.00  
2.00  
2.00  
2.00  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
End of WRITE  
tCSS  
tCSH  
tSD  
CS setup time  
CS hold time  
Data in setup time  
Data in hold time  
HOLD setup time  
HOLD hold time  
tHD  
tSH  
tHH  
tSW  
WP setup time  
tHW  
tCO  
WP hold time  
Output Valid  
7.00  
7.00  
7.00  
tHHZ  
tHLZ  
tCLZ  
tHHHD  
tOH  
HOLD to output High Z  
HOLD to output Low Z  
Clock Low to Output Low Z  
HSB high Active Time  
Output Hold Time  
Output Disable Time  
0.00  
500.00  
1.00  
tHZCS  
7.00  
Notes  
7. Test conditions assume signal transition time of 1.8 ns or less, timing reference levels of V  
/2, input pulse levels of 0 to V  
, and output loading of the specified  
CCQ  
CCQ(typ)  
I
/I and load capacitance shown in Figure 93 on page 48.  
OL OH  
8. These parameters are guaranteed by design and are not tested.  
Document Number: 001-85257 Rev. *G  
Page 49 of 61  
PRELIMINARY  
CY14V101QS  
Switching Waveforms  
Figure 94. Synchronous Data Timing (Mode 0)  
t
CS  
CS  
SCK  
SI  
t
t
t
CL  
CSS  
t
CSH  
CH  
t
t
HD  
SD  
VALID IN  
t
t
HZCS  
t
CO  
OH  
t
CLZ  
HI-Z  
HI-Z  
SO  
Figure 95. HOLD Timing  
CS  
SCK  
t
t
HH  
HH  
t
t
SH  
SH  
HOLD  
SO  
t
t
HLZ  
HHZ  
AutoStore or Power-Up RECALL  
Over the Operating Range  
Parameter  
Description  
Power-Up RECALL duration  
STORE cycle duration  
Min  
Max  
Unit  
ms  
ms  
ns  
V
[9]  
20.00  
8.00  
25.00  
2.60  
tFA  
[10]  
[11]  
tSTORE  
tDELAY  
Time allowed to complete SRAM write cycle  
Low voltage trigger level for VCC  
VCC rise time  
VSWITCH  
[12]  
150.00  
s  
V
tVCCRISE  
[12]  
[13]  
HSB output disable voltage  
I/O disable voltage on VCCQ  
HSB HIGH to nvSRAM active time  
1.90  
1.50  
5.00  
VHDIS  
V
VIODIS  
[12]  
s  
tLZHSB  
[12]  
HSB HIGH active time  
500.00  
20.00  
8.00  
ns  
ms  
ms  
tHHHD  
tWAKE  
Time for nvSRAM to wake up from HIBERNATE mode  
Time to enter HIBERNATE mode after issuing HIBEN instruction  
tHIBEN  
Notes  
9.  
t
starts from the time V rises above V  
.
FA  
CC  
SWITCH  
10. If an SRAM write has not taken place since the last nonvolatile cycle, AutoStore or Hardware STORE is not initiated.  
11. On a Hardware STORE, Software STORE/RECALL, AutoStore Enable/Disable and AutoStore initiation, SRAM operation continues to be enabled for time t  
12. These parameters are guaranteed by design and are not tested.  
.
DELAY  
13. HSB is not defined below V  
voltage.  
IODIS  
Document Number: 001-85257 Rev. *G  
Page 50 of 61  
PRELIMINARY  
CY14V101QS  
AutoStore or Power-Up RECALL (continued)  
Over the Operating Range  
Parameter  
Description  
Time to enter into sleep mode after  
Min  
Max  
0.00  
Unit  
µs  
[14]  
going HIGH  
tSLEEP  
tEXSLP  
tRESET  
CS  
Time to exit from sleep mode after CS going HIGH  
Soft reset duration  
0.00  
µs  
500.00  
µs  
Switching Waveforms  
Figure 96. AutoStore or Power-Up RECALL[15]  
VCC  
VSWITCH  
VHDIS  
VCCQ  
V
IODIS  
17  
Note  
17  
tVCCRISE  
tSTORE  
tSTORE  
16  
Note  
tHHHD  
tHHHD  
Note  
16  
Note  
HSB OUT  
VCCQ  
tDELAY  
tLZHSB  
tLZHSB  
AutoStore  
tDELAY  
POWER-  
UP  
RECALL  
tFA  
tFA  
Read & Write  
Inhibited  
(
RWI )  
Read & Write  
Read  
&
Write  
POWER-UP  
RECALL  
POWER  
DOWN  
POWER-UP  
RECALL  
Read  
&
VCC  
Write AutoStore  
VCCQ  
BROWN  
OUT  
AutoStore  
BROWN  
OUT  
I/O Disable  
Notes  
14. These parameters are guaranteed by design and are not tested.  
15. Read and write cycles are ignored during STORE, RECALL, and while V is below V  
CC  
SWITCH.  
16. During power-up and power-down, HSB glitches when HSB pin is pulled up through an external resistor.  
Document Number: 001-85257 Rev. *G  
Page 51 of 61  
PRELIMINARY  
CY14V101QS  
Software Controlled STORE and RECALL Cycles  
Over the Operating Range  
Parameter  
tRECALL  
Description  
Min  
Max  
500  
500  
Unit  
s  
RECALL duration  
[18, 19]  
tSS  
Soft sequence processing time  
s  
Switching Waveforms  
Figure 97. Software STORE Cycle [19]  
Figure 98. Software RECALL Cycle [19]  
CS  
CS  
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
SCK  
SI  
SCK  
SI  
0
0
1
1
1
1
0
0
0
1
1
0
0
0
0
0
t
t
RECALL  
STORE  
HI-Z  
HI-Z  
RWI  
RDY  
RWI  
RDY  
Figure 99. AutoStore Enable Cycle  
Figure 100. AutoStore Disable Cycle  
CS  
CS  
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
SCK  
SI  
SCK  
SI  
0
1
0
1
1
0
0
1
0
0
0
1
1
0
0
1
t
t
SS  
SS  
HI-Z  
HI-Z  
RWI  
RDY  
RWI  
RDY  
Notes  
18. This is the amount of time it takes to take action on a soft sequence command. Vcc power must remain HIGH to effectively register command.  
19. Commands such as STORE and RECALL lock out I/O until operation is complete which further increases this time. See the specific command.  
Document Number: 001-85257 Rev. *G  
Page 52 of 61  
PRELIMINARY  
CY14V101QS  
Hardware STORE Cycle  
Over the Operating Range  
Parameter  
Description  
Min  
Max  
Unit  
tPHSB  
Hardware STORE pulse width  
15  
600  
ns  
Switching Waveforms  
Figure 101. Hardware STORE Cycle [20]  
Write Latch set  
t
PHSB  
HSB (IN)  
t
STORE  
t
t
HHHD  
DELAY  
HSB (OUT)  
RWI  
t
LZHSB  
Write Latch not set  
t
PHSB  
HSB (IN)  
HSB pin is driven HIGH to V  
only by Internal  
CC  
100 K: resistor, HSB driver is disabled  
SRAM is disabled as long as HSB (IN) is driven LOW.  
HSB (OUT)  
RWI  
t
DELAY  
Note  
20. If an SRAM write has not taken place since the last nonvolatile cycle, AutoStore or Hardware STORE is not initiated.  
Document Number: 001-85257 Rev. *G  
Page 53 of 61  
PRELIMINARY  
CY14V101QS  
Ordering Information  
Ordering Code  
CY14V101QS-BK108XI  
CY14V101QS-BK108XITR  
CY14V101QS-BK108XQ  
CY14V101QS-BK108XQTR  
CY14V101QS-SE108XI  
CY14V101QS-SE108XITR  
CY14V101QS-SE108XQ  
CY14V101QS-SE108XQTR  
CY14V101QS-SF108XI  
CY14V101QS-SF108XITR  
CY14V101QS-SF108XQ  
CY14V101QS-SF108XQTR  
Package Diagram  
Package Type/Pinout  
Operating Range  
Industrial  
001-97209  
24-FBGA, Standard  
Extended Industrial  
Industrial  
16-SOIC, Custom  
16-SOIC, Standard  
Extended Industrial  
Industrial  
51-85022  
Extended Industrial  
All these parts are Pb-free. Contact your local Cypress sales representative for availability of these parts.  
Document Number: 001-85257 Rev. *G  
Page 54 of 61  
PRELIMINARY  
CY14V101QS  
Ordering Code Definitions  
CY 14 V 101 QS - SF 108 X I TR  
Option:  
TR - Tape and Reel, Blank - Std.  
Temperature:  
I - Industrial, Q - Extended Industrial  
Pb-free  
Frequency:  
108 - 108 MHz  
Package:  
SF - 16 SOIC Standard, SE - 16 SOIC Custom, BK - 24 FBGA  
QS - Quad SPI, PS - Quad SPI with RTC  
Density:  
101 - 1-Mbit  
Voltage:  
V - 3.0 V, 1.8 V I/O  
14 - nvSRAM  
CY - Cypress  
Document Number: 001-85257 Rev. *G  
Page 55 of 61  
PRELIMINARY  
CY14V101QS  
Package Diagrams  
Figure 102. 16-Pin SOIC (0.413 × 0.299 × 0.0932 Inches) Package Outline, 51-85022  
51-85022 *E  
Figure 103. 24-ball FBGA Package  
TOP VIEW  
8.00 BSC  
BOTTOM VIEW  
4.00 BSC  
SIDE VIEW  
4.00 BSC  
6.00 BSC  
1.00 BSC  
Ø0.40 0.0ꢀ  
0.20 MIN  
PIN A1  
CORNER  
PIN A1  
CORNER  
1.20 MAX  
0.10  
C
001-97209 **  
Document Number: 001-85257 Rev. *G  
Page 56 of 61  
PRELIMINARY  
CY14V101QS  
Acronyms  
Document Conventions  
Units of Measure  
Symbol  
Acronym  
Description  
CPHA  
CPOL  
CMOS  
CRC  
clock phase  
clock polarity  
Unit of Measure  
°C  
degree Celsius  
complementary metal oxide semiconductor  
cyclic redundancy check  
Hz  
kHz  
k  
Mbit  
MHz  
A  
F  
s  
hertz  
kilohertz  
kilohm  
EEPROM electrically erasable programmable read-only  
memory  
megabit  
megahertz  
microampere  
microfarad  
microsecond  
milliampere  
millisecond  
nanosecond  
ohm  
EIA  
Electronic Industries Alliance  
input/output  
I/O  
JEDEC  
LSB  
Joint Electron Devices Engineering Council  
least significant bit  
MSB  
most significant bit  
mA  
ms  
ns  
nvSRAM  
RWI  
nonvolatile static random access memory  
read and write inhibit  
RoHS  
SNL  
restriction of hazardous substances  
serial number lock  
%
percent  
SPI  
serial peripheral interface  
pF  
V
picofarad  
volt  
SONOS  
SOIC  
SRAM  
silicon-oxide-nitride-oxide semiconductor  
small outline integrated circuit  
static random access memory  
W
watt  
Document Number: 001-85257 Rev. *G  
Page 57 of 61  
PRELIMINARY  
CY14V101QS  
Document History Page  
Document Title: CY14V101QS, 1-Mbit (128K × 8) Quad SPI nvSRAM  
Document Number: 001-85257  
Orig. of  
Change  
Submission  
Date  
Rev.  
ECN No.  
Description of Change  
**  
3847722  
4477078  
GVCH  
SZZX  
04/22/2013 New datasheet.  
*A  
10/08/2014 Added 16-pin DFN pin and package details.  
Updated 16-pin SOIC pinout.  
Updated average standby mode current.  
Updated I/O Modes  
Updated SPI Functional Description, Status Register, Memory Access, Special  
Instructions, Identification Instruction, and .  
Updated DC Specifications and AC Switching Characteristics.  
*B  
*C  
4567579  
4620720  
AVIA  
11/13/2014 Removed DFN package  
Updated ordering information  
SZZX  
01/23/2015 Updated the document title (removed the brackets around SPI since this is not  
a Quad nvSRAM).  
Replaced the following sections: Features, Functional Overview, Device  
Operation, SPI Functional Description, DC Specifications, AC Switching  
Characteristics, and Ordering Information.  
Added The device provides a default recovery mode where the device is  
brought back to SPI mode. A logic high on all I/Os (I/O3, I/O2, I/O1, I/O0) with  
eight SCLKs brings the device into a known mode (SPI) so that the host can  
communicate to the device if the starting mode is unknown.  
Updated the figure title in Figure 1.  
Added Figure 1.  
Replaced Figure 40 and Figure 41.  
Updated Pin Definitions.  
Removed the Notes in Pin Definitions section.  
Updated Table 1.  
Updated Power-Down from “conditional AutoStore operation is performed” to  
“Autostore operation is performed”.  
Updated the first paragraph in SPI Overview.  
Updated the first sentence to “CY14V101QS has one 8-bit Status Register, in  
Status Register.  
Updated the device status for Status Register state, in Power-Up.  
Updated the VCCQ values in Operating Range.  
Updated the Minimum factor VIH and Maximum factor for VIL in DC  
Specifications.  
Updated the description for DATAR in Data Retention and Endurance.  
Updated the Maximum value of CIN, CCLK, and COUT to 7, in Capacitance.  
Updated AutoStore or Power-Up RECALL.  
Updated Figure 98.  
Added Note 17.  
Updated the Maximum value of tRECALL to 500 s, in Software Controlled  
STORE and RECALL Cycles.  
Updated Ordering Information and Ordering Code Definitions.  
*D  
4653540  
SZZX  
02/19/2015 Updated Low-power modes feature in Features.  
Updated section heading “Active Power and Standby Power Modes” to 6.  
Updated CS Pin Description in Pin Definitions.  
Updated the term “Standby power mode” to “Standby mode” in Power-Up and  
Power-Down.  
Updated the section title “Active Power and Standby Modes” to Active Power  
Mode and Standby State.  
Updated Table 2.  
Updated Active Power Mode and Standby State.  
Updated the Power modes in System Resource instruction, in SPI Functional  
Description.  
Removed “Standby (STANDBY) Instruction” section.  
Updated Sleep (SLEEP) Instruction.  
Document Number: 001-85257 Rev. *G  
Page 58 of 61  
PRELIMINARY  
CY14V101QS  
Document Title: CY14V101QS, 1-Mbit (128K × 8) Quad SPI nvSRAM  
Document Number: 001-85257  
Orig. of  
Change  
Submission  
Date  
Rev.  
ECN No.  
Description of Change  
*D (cont.)  
4653540  
SZZX  
02/19/2015 Added Hibernate (HIBEN) Instruction.  
Replaced the term “dummy” to “mode” in the following subsections:  
SRAM Read, Fast Read Instructions, FAST_READ Instruction, DOR  
Instruction, and QOR Instruction.  
Replaced the term “dummy” with “mode/dummy” in Instruction.  
Replaced the term “dummy cycle” with “mode byte cycle” in FAST_READ  
Instruction.  
Replaced the following figures: Figure 22, Figure 23, Figure 31, Figure 40, and  
Figure 70 through Figure 72.  
Updated DC Specifications.  
Updated AutoStore or Power-Up RECALL.  
*E  
4779656  
SZZX  
05/28/2015 Updated the following in Features: Temperature range, Packages, and  
Low-power modes.  
Added the following figures: Figure 3, Figure 61, Figure 63 through Figure 65,  
and Figure 79 through Figure 81.  
Updated the following figures: Figure 6, Figure 7, Figure 14, Figure 15,  
Figure 22, Figure 23, Figure 38 through Figure 45, Figure 66, Figure 70  
through Figure 72, Figure 78, Figure 82 through Figure 93, and Figure 105.  
Added the following sections:  
Write-Protect (WP), Hold (HOLD), Configuration Register, Read Status  
Register (RDSR) Instruction, Write Configuration Register (WRCR) Instruction,  
and Fast Read Serial Number Register (FAST_RDSN) Instruction.  
Updated the following sections:  
Functional Overview, SRAM Read, Status Register Write Disable (SRWD)  
SR[7], Write Enable (WEL) SR[1], Quad Data Width (QUAD) CR[1], Software  
Store (STORE) Instruction, Software Recall (RECALL) Instruction, Data  
Transmission - SI/SO, Write-Protect (WP), Power-Up, Configuration Register,  
Enable QPI (QPIEN) Instruction, Enable SPI (SPIEN) Instruction, Software  
Reset (RESET) Instruction, Serial Number Register Write (WRSN) Instruction,  
Serial Number Register Read (RDSN) Instruction, Identification Register  
(RDID) Instruction, Maximum Ratings, Operating Range, DC Specifications,  
Thermal Resistance, AC Switching Characteristics, AutoStore or Power-Up  
RECALL, Ordering Information and Ordering Code Definitions.  
Updated the following in SPI Functional Description: Updated the Register  
instructions and nvSRAM Special instruction, and added a Note.  
Updated the following in Quad Data Width (QUAD) CR[1]: Updated the section  
and added a Note.  
Added Table 7 through Table 11.  
Updated the following tables: Table 1, Table 2, Table 5, and Table 6.  
Added a Note in Write-Protect (WP), Chip Select (CS), QOR Instruction, QIOR  
Instruction, QIW Instructions, QIOW Instruction, Status Register Write Disable  
(SRWD) SR[7], Write Enable (WEL) SR[1], Quad Data Width (QUAD) CR[1],  
Write Disable (WRDI) Instruction, Write Enable (WREN) Instruction, Enable  
DPI (DPIEN) Instruction, Enable SPI (SPIEN) Instruction, READ Instruction,  
FAST_READ Instruction, WRITE Instruction, Default Recovery Instruction,  
Software Reset (RESET) Instruction, Hibernate (HIBEN) Instruction, Sleep  
(SLEEP) Instruction, Read Status Register (RDSR) Instruction, Write Status  
Register (WRSR) Instruction, Identification Register (RDID) Instruction,  
Identification Register (FAST_RDID) Instruction, Serial Number Register Write  
(WRSN) Instruction, Serial Number Register Read (RDSN) Instruction, Fast  
Read Serial Number Register (FAST_RDSN) Instruction, Software Store  
(STORE) Instruction, Software Recall (RECALL) Instruction, Autostore Disable  
(ASDI) Instruction, and Autostore Enable (ASEN) Instruction.  
Document Number: 001-85257 Rev. *G  
Page 59 of 61  
PRELIMINARY  
CY14V101QS  
Document Title: CY14V101QS, 1-Mbit (128K × 8) Quad SPI nvSRAM  
Document Number: 001-85257  
Orig. of  
Change  
Submission  
Date  
Rev.  
ECN No.  
Description of Change  
*E (cont.)  
4779656  
SZZX  
05/28/2015  
Removed the section “Read Fault Register (RDGR) Instruction” and “Device  
ID section”.  
Removed Table 8. Fault Register Format and Bit Definitions.  
Removed Figure 65. RDGR Instruction in SPI Mode, Figure 66. RDGR  
Instruction in DPI Mode, and Figure 67. RDGR Instruction in QPI Mode.  
*F  
4797469  
4827642  
SZZX  
SZZX  
07/02/2015 Removed 256-Kbit device description and associated part numbers  
Changed datasheet status from SUMMARY to PRELIMINARY  
07/09/2015 No technical changes  
*G  
Document Number: 001-85257 Rev. *G  
Page 60 of 61  
PRELIMINARY  
CY14V101QS  
Sales, Solutions, and Legal Information  
Worldwide Sales and Design Support  
Cypress maintains a worldwide network of offices, solution centers, manufacturers’ representatives, and distributors. To find the office  
closest to you, visit us at Cypress Locations.  
#
61  
®
Products  
PSoC Solutions  
Automotive..................................cypress.com/go/automotive  
Clocks & Buffers ................................ cypress.com/go/clocks  
Interface......................................... cypress.com/go/interface  
Lighting & Power Control............cypress.com/go/powerpsoc  
Memory........................................... cypress.com/go/memory  
PSoC ....................................................cypress.com/go/psoc  
Touch Sensing.................................... cypress.com/go/touch  
USB Controllers....................................cypress.com/go/USB  
Wireless/RF.................................... cypress.com/go/wireless  
psoc.cypress.com/solutions  
PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP  
Cypress Developer Community  
Community | Forums | Blogs | Video | Training  
Technical Support  
cypress.com/go/support  
© Cypress Semiconductor Corporation, 2013-2015. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of  
any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for  
medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as  
critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems  
application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges.  
Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign),  
United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of,  
and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress  
integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without  
the express written permission of Cypress.  
Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES  
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not  
assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in life-support systems where  
a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress’ product in a life-support systems application implies that the manufacturer  
assumes all risk of such use and in doing so indemnifies Cypress against all charges.  
Use may be limited by and subject to the applicable Cypress software license agreement.  
Document Number: 001-85257 Rev. *G  
Revised July 9, 2015  
Page 61 of 61  
All products and company names mentioned in this document may be the trademarks of their respective holders.  

相关型号:

CY14V101QS-BK108XQ

Non-Volatile SRAM, 128KX8, CMOS, PBGA24, FBGA-24
CYPRESS

CY14V101QS-BK108XQTR

Non-Volatile SRAM, 128KX8, CMOS, PBGA24, LEAD FREE, FBGA-24
CYPRESS

CY14V101QS-SE108XI

Non-Volatile SRAM, 128KX8, CMOS, PDSO16, SOIC-16
CYPRESS

CY14V101QS-SE108XIT

Non-Volatile SRAM, 128KX8, CMOS, PDSO16, SOIC-16
CYPRESS

CY14V101QS-SE108XQ

Non-Volatile SRAM, 128KX8, CMOS, PDSO16, SOIC-16
CYPRESS

CY14V101QS-SE108XQT

Non-Volatile SRAM, 128KX8, CMOS, PDSO16, SOIC-16
CYPRESS

CY14V101QS-SE108XQTR

Non-Volatile SRAM, 128KX8, CMOS, PDSO16, 0.413 X 0.299 INCH, 0.0932 INCH HEIGHT, LEAD FREE, MO-119, SOIC-16
CYPRESS

CY14V101QS-SF108XI

Non-Volatile SRAM, 128KX8, CMOS, PDSO16, SOIC-16
CYPRESS

CY14V101QS-SF108XIT

Non-Volatile SRAM, 128KX8, CMOS, PDSO16, SOIC-16
CYPRESS

CY14V101QS-SF108XQ

Non-Volatile SRAM, 128KX8, CMOS, PDSO16, SOIC-16
CYPRESS

CY14V101QS-SF108XQT

Non-Volatile SRAM, 128KX8, CMOS, PDSO16, SOIC-16
CYPRESS

CY14V101QS-SF108XQTR

Non-Volatile SRAM, 128KX8, CMOS, PDSO16, 0.413 X 0.299 INCH, 0.0932 INCH HEIGHT, LEAD FREE, MO-119, SOIC-16
CYPRESS