This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF52532 max number of write times in one block

Primarily addressed Torbjørn Øvrebekk, Nordic.

Refer document  nRF52832 Product Specification v1.4

I read " The same block in the Flash can only be written nWRITE number of times before an erase must be performed " where nWRITE is 181 and block is 512 bytes.

I did perform 4096 number of write zero operations bit by bit with successfully read back same data one by one, and all bits was successfully zeros after restart. I could repeat this process. Was I just "lucky" ?

Do I MUST erase after 181 writing, it mean I cannot even perform two write operations for all the 32-bits in one block without erase ?

Parents
  • Ok thank you !

    TSS.se sell 100.000 loggers annually now, so we will only apply defined behavior. Also I have no time to learn all, just to apply something working. I really appreciate your help. 

    I get everything you wrote but not "Each 4byte word can only be written to twice", this result in 256 possible write operations for all of the 512b block, but the limit specify max181 times.

    My question is then:

    Can I write all the 512b block, 256 times divided in 16-bits word if writing max two times each 32-bit word? 

    Or is the limit that I shall never write more than two times to the same 32-bit word AND max 181 times in total ?

Reply
  • Ok thank you !

    TSS.se sell 100.000 loggers annually now, so we will only apply defined behavior. Also I have no time to learn all, just to apply something working. I really appreciate your help. 

    I get everything you wrote but not "Each 4byte word can only be written to twice", this result in 256 possible write operations for all of the 512b block, but the limit specify max181 times.

    My question is then:

    Can I write all the 512b block, 256 times divided in 16-bits word if writing max two times each 32-bit word? 

    Or is the limit that I shall never write more than two times to the same 32-bit word AND max 181 times in total ?

Children
No Data
Related