Problems with Programming Status and Configuration Register on S25FL-S FLASH Memory

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Alfred
Level 1
Level 1
First question asked Welcome!

I have a problem that I can program Status and Configuration Register using 0x01 command at the first time after the flash powered on, but when  I try to re-program the Register, the operation fails and Status Register value becomes 0x5F. Then I  I power on the flash again, the value Status and Configuration Register becomes all 0.

How many times can this Registers be programmed. I have programmed the Register about 200,000 times, is it because I have exhausted the use times.  Or it is because of some other reasons. 

0 Likes
1 Solution
Apurva_S
Moderator
Moderator
Moderator
100 likes received 500 replies posted 250 solutions authored

Hi,

Nonvolatile registers have the same cycling (erase and program) endurance as the main flash array which is 100K P/E cycles.

Also, is it highly unrecommended to perform a program operation on the Status/Configuration register upon every power up. Please see this App note - https://www.cypress.com/file/207641/download

Regards.

View solution in original post

0 Likes
1 Reply
Apurva_S
Moderator
Moderator
Moderator
100 likes received 500 replies posted 250 solutions authored

Hi,

Nonvolatile registers have the same cycling (erase and program) endurance as the main flash array which is 100K P/E cycles.

Also, is it highly unrecommended to perform a program operation on the Status/Configuration register upon every power up. Please see this App note - https://www.cypress.com/file/207641/download

Regards.

0 Likes