Program Status setting for S29GL-S

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

cross mob
TeMa_2997106
Level 6
Level 6
Distributor - TED (Japan)
10 likes received 10 solutions authored 250 replies posted

Program Status bit, bit4 of Status Register, drives to 1 when Program fails. Is this flag set for any reason?

Is 1 set in Program status bit of Status register even when programming fails due to exceeding 100K of P/E Endurance?

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

Hi

Program Status bit, bit4 of Status Register, drives to 1 when Program fails. Is this flag set for any reason?

There are several conditions under which this bit gets set. The below points are from the S29GL01GS datasheet - 

  • During erase suspend, programming to the suspended sector, will cause program failure and set the Program status bit to 1.

  • If the sector is protected (by DYB, PPB, or else), program fails and the bit is set
  • AS_36_0-1618305182185.png
  • During PPB Password protection mode - 

AS_36_1-1618305301798.png

Is 1 set in Program status bit of Status register even when programming fails due to exceeding 100K of P/E Endurance?

Program fail bit can get set to 1 if the program operation cannot be completed due to the sector being worn out by P/E cycles.

 

Regards.

 

 

 

View solution in original post

0 Likes
2 Replies
Apurva_S
Moderator
Moderator
Moderator
100 likes received 500 replies posted 250 solutions authored

Hi

Program Status bit, bit4 of Status Register, drives to 1 when Program fails. Is this flag set for any reason?

There are several conditions under which this bit gets set. The below points are from the S29GL01GS datasheet - 

  • During erase suspend, programming to the suspended sector, will cause program failure and set the Program status bit to 1.

  • If the sector is protected (by DYB, PPB, or else), program fails and the bit is set
  • AS_36_0-1618305182185.png
  • During PPB Password protection mode - 

AS_36_1-1618305301798.png

Is 1 set in Program status bit of Status register even when programming fails due to exceeding 100K of P/E Endurance?

Program fail bit can get set to 1 if the program operation cannot be completed due to the sector being worn out by P/E cycles.

 

Regards.

 

 

 

0 Likes
TeMa_2997106
Level 6
Level 6
Distributor - TED (Japan)
10 likes received 10 solutions authored 250 replies posted

Thanks.

I will check datasheet again.

0 Likes