I found in documentation that the time to write to flash is between 67.5 and 338 µs.
- What conditions influence this time? -How to avoid long writing times?
I found in documentation that the time to write to flash is between 67.5 and 338 µs.
I've forwarded your question to one of our R&D engineers and I'll update my answer as soon as I hear back from him.
The time it takes to write to the flash is determined temperature and number of performed write-erase cycles perform to the flash at that specific location.
Is there a way of reducing the power consumption during the flash-operations, like to lower the cpu clock or something like that?
No, there is no way to influence the speed of flash operations and thus reduce the current consumption during flash operations.
My recommendation is that you use the worst-case numbers when calculating the current consumption of the flash operations.
Bjørn
I'm interestet in getting the answer from the engineers.
I am currently working on an implementation of a powerfail mechanism. In the Product Specification of the nRF52 (nrf52832_PS_V1.3) it says
I need to calculate the power consumption for one erasepage and for writing one flashpage (1024words). Can you give me some more informations about that topic?
Is there a way of reducing the power consumption during the flash-operations, like to lower the cpu clock or something like that?
Simon