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 ?