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

nRF52: Write/erase flash cycles confusion


I have a small question regarding flash write/erase cycles and I was unable to find a clear answer.

I can see in NRF52 specs:

  • Flash write/erase cycles: 10 000.
  • Amount of writes allowed in a block between erase: 181

I would like to know if 10000 is related to write + erase or only erase.

I means, if I have below scenario:

  • erase page1
  • write page1 (10bytes)
  • write page1 (+10bytes)

How many flash cycle I will consume ? 1 or 3 ?

Thank you,