S25FL256SAGNFV00

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

cross mob
CHYa_4005411
Level 1
Level 1

Hi

  I have a S25FL256SAGNFV. The content I read from the memory is H.But I can not program.

  I have read the status register. SR1=1Eh. The memory is in Block Protection state.I tried to write the status register bit,but it didn't work.How to sovle this problem.

thank you.

CHANG

0 Likes
1 Solution

Hi Chang,

Can you check for the CR1 value on the failed chip. Is the OTP bits in CR1 are all set to 1 which caused the BPNV=1 and the BP2-0 was default set to 1 to protect the entire chip.

If so, it is related with some sudden power drop during non-volatile CR/SR configuration with WRR command, form more information, please find the following KBA and AN:

https://community.cypress.com/docs/DOC-13833

https://www.cypress.com/documentation/application-notes/an200381-best-practice-wrr-command-spi-devic...

About the register cannot be changed, will it still unchangeable after POR or reset the flash chip? Or the BP0-2 bits just become volatile and set to 111b again after reset which just like unchangeable?

If the OTP bits (especially BPNV bit) in CR1 was set to 1 unexpectedly, there is no way to make it back to 0 again.

Thanks,

Pradipta.

View solution in original post

0 Likes
3 Replies