what's the typical flash erase and write time on nRF52840?

Hi there,

I found the FW swap time in Mcuboot is too long. debugging into the code, the function, boot_move_sector_up, take ~20s, my FW is ~600k. It means the flash erase and write time is about the max time in the datasheet. But the datasheet doesn't provide a typical time, is there anyone can provide the typical time?

Thank you.

Parents
  • Hi,
    We only specify maximum flash erase/write times in the nRF52840 datasheet, not typical values. Only the worst-case is guaranteed. In practice, most devices perform faster than the max spec, but there is no official "typical" number published. If you need more precise estimates, you’ll need to some benchmarking.

    I did a very simple (and bad) benchmark with nrfutil program. It includes some overhead but you can see that we get write speeds under 28 us per word.

Reply
  • Hi,
    We only specify maximum flash erase/write times in the nRF52840 datasheet, not typical values. Only the worst-case is guaranteed. In practice, most devices perform faster than the max spec, but there is no official "typical" number published. If you need more precise estimates, you’ll need to some benchmarking.

    I did a very simple (and bad) benchmark with nrfutil program. It includes some overhead but you can see that we get write speeds under 28 us per word.

Children
Related