How to reset the SR1NV, CR1NV, CR2NV registers of S25F256L Flash memory, when SRP1 and SRP1_D is se

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

cross mob
jufailkapoor
Level 1
Level 1
5 sign-ins First reply posted First question asked

Hi All

I am using S25F256L flash chip and connected to STM32F7 microcontroller.

Accidently the SRP1 and SRP1_D  bits are set, but at the same time SRP0 (SR1V[7]) is not set.

So is there any way i can reset it back to factory defaults?

Will the WP# or hardware reset RESET# can help to revert back to factory defaults?

Looking out for suggestions?

 

Regards

Jufail

 

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

Hi Jufail,

Please see the description for SRP1_D bit in the S25FL256L datasheet

AS_36_0-1630935356121.png

The bit type is OTP, means one time programmable. This bit can be programmed only once (and while IRP[2:0] bit are '111') to change its default state from 0 to 1. Unfortunately, it cannot be changed back to 0.

Does this answer your question?

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 Jufail,

Please see the description for SRP1_D bit in the S25FL256L datasheet

AS_36_0-1630935356121.png

The bit type is OTP, means one time programmable. This bit can be programmed only once (and while IRP[2:0] bit are '111') to change its default state from 0 to 1. Unfortunately, it cannot be changed back to 0.

Does this answer your question?

Regards.

 

0 Likes