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

Flash write time specification

Hi
Now I'm developing using nRF52832, and trying to estimate programming time.

So, I want to know what time to wrie one word "tWRITE" mean exactly.
Does it mean that one word writing is finished within 67.5us ?
Or does it take 67.5us to 338us to write one word ?

Parents
  • Hi Masamasa, 

    The second definition is correct. It takes from 67.5us to 338us to write one word. This varied from chip to chip, on voltage, etc. So do expect worst case scenario of 338us per word. 
    Please note that this is the time it take for the CPU to write to flash. It's not the time of the programmer (via CPU) to write to flash. It will take a few cycles more for the data to get to the CPU before being written to flash. 

Reply
  • Hi Masamasa, 

    The second definition is correct. It takes from 67.5us to 338us to write one word. This varied from chip to chip, on voltage, etc. So do expect worst case scenario of 338us per word. 
    Please note that this is the time it take for the CPU to write to flash. It's not the time of the programmer (via CPU) to write to flash. It will take a few cycles more for the data to get to the CPU before being written to flash. 

Children
Related