Specifications
CY14C101PA
CY14B101PA
CY14E101PA
Document Number: 001-54392 Rev. *N Page 9 of 44
SPI Functional Description
The CY14X101PA uses an 8-bit instruction register. Instructions and their operation codes are listed in Table 1. All instructions,
addresses, and data are transferred with the MSB first and start with a HIGH to LOW CS
transition. There are, in all, 21 SPI instructions
that provide access to most of the functions in nvSRAM. Further, the WP
, HOLD, and HSB pins provide additional functionality driven
through hardware.
The SPI instructions in CY14X101PA are divided based on their
functionality in these types:
■ Status Register control instructions:
❐ Status Register access: RDSR, FAST_RDSR and WRSR in-
structions
❐ Write protection and block protection: WREN and WRDI in-
structions along with WP pin and WEN, BP0, and BP1 bits
■ SRAM Read/Write instructions
❐ Memory access: READ, FAST_READ, and WRITE instruc-
tions
■ RTC Read/Write instructions
❐ RTC access: RDRTC, FAST_RDRTC and WRTC instruc-
tions
■ Special NV instructions
❐ nvSRAM special instructions: STORE, RECALL, ASENB,
and ASDISB
■ Special instructions: SLEEP, WRSN, RDSN, FAST_RDSN,
RDID, FAST_RDID
Table 1. Instruction Set
Instruction Category Instruction Name Opcode Operation
Status Register Control Instructions
Status Register access
RDSR 0000 0101 Read Status Register
FAST_RDSR 0000 1001 Fast Status Register read - SPI clock > 40 MHz
WRSR 0000 0001 Write Status Register
Write protection and block
protection
WREN 0000 0110 Set Write Enable latch
WRDI 0000 0100 Reset Write Enable latch
SRAM Read/Write Instructions
Memory access
READ 0000 0011 Read data from memory array
FAST_READ 0000 1011 Fast read - SPI clock > 40 MHz
WRITE 0000 0010 Write data to memory array
RTC Read/Write Instructions
RTC access
RDRTC 0001 0011 Read RTC registers
FAST_RDRTC 0001 1101 Fast RTC register read - SPI clock > 25 MHz
WRTC 0001 0010 Write RTC registers
Special NV Instructions
nvSRAM special functions
STORE 0011 1100 Software STORE
RECALL 0110 0000 Software RECALL
ASENB 0101 1001 AutoStore enable
ASDISB 0001 1001 AutoStore disable
Special Instructions
Sleep SLEEP 1011 1001 Sleep mode enable
Serial number
WRSN 1100 0010 Write serial number
RDSN 1100 0011 Read serial number
FAST_RDSN 1100 1001 Fast serial number read - SPI clock > 40 MHz
Device ID read
RDID 1001 1111 Read manufacturer JEDEC ID and product ID
FAST_RDID 1001 1001 Fast manufacturer JEDEC ID and product ID
Read - SPI clock > 40 MHz
Reserved - Reserved - 0001 1110