This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430 flash bit programming limits.



Datasheets clearly state total cumulative flash programming time limits, and also limit word programming to a maximum of two times between erases. However what is not clear is whether writing a 1 is considered as programming. I would like to have 16 flags in a flash word and program each bit individually as required. I would never write a 0 more than once to any bit, but one word will be programmed up to 16 times (each time a different bit). Does this violate the rules?
To be clear. I would start with an erased word (1111 1111 1111 1111).
Then I would program it with (1111 1111 1111 1110)
Then again with (1111 1111 1111 1101)
And again with (1111 1111 1111 1011)
and so fourth.

Any comments or insights?

**Attention** This is a public forum