Hello Team,
Can you take a look at the following question I received from a customer?
"How many times can I write to the same flash address per erase operation. (erase is by sectors)
The flash can be written in as…
Can I write to a location multiple times per erase. Say can I write to a byte 8 times or a word 32x.
- Erased = 0xFF
- Write #1 = 0x7F
- Write #2 = 0x3F
- …
- Write #7 = 0x01
- Write #8 = 0x00
On the question regarding writing to “say byte” or “minimum write word size”, multiple times, we have a special algorithm that for your purpose, blows a bit from “1” to “0”. So a byte, can be written up to 8 times and a word can be written up to 32 times to “blow” a bit from “1” to “0”. Some micro-controller’s flash memory is not capable of doing that , and some is capable.
Can you please find out if this is possible on this CPU.
"
Please let me know if any further clarification is needed.
Best Regards,
Jacob Butler