Are there any Write cycle limitations on Configuration and Status registers? - KBA203398

Version: **

 

Question:

Are there any Write cycle limitations on Configuration and Status registers? 

 

Answer:

There are three type of registers used in Cypress FLASH memory products:

- Volatile registers
- Non-volatile registers
- One Time Programmable (OTP) registers

The type for each bit register is noted in each register description, within the associated datasheet.

If the bit register is volatile, the default state shown for each bit refers to the state after power-on reset, hardware reset, or software reset. There are no limitations for this since the bit register returns to its default state after power-on reset, hardware reset, or software reset. No erase or program operation is involved when the bit register returns to its default state. 

If the bit register is non-volatile or OTP, the default state is the value of the bit when the device is shipped from Cypress. Non-volatile bit registers have the same cycling (erase and program) endurance as with the main FLASH array. One-Time-Programmable (OTP) registers are not erasable or re-programmable. Therefore, no limitations exist on OTP bit registers. Once an OTP bit register is programmed, it can no longer be changed and is permanent.

Non-volatile bit registers have the same cycling (erase and program) endurance as with the main FLASH array.