Hi experts,
Please let me confirm the Flash Memory Controller of MSP430F6xxx.
If I execute Byte Access Write without Erase for the Flash memory area (0x21200 to 0x2127F), will the write process be executed? Or, will the write access itself not be executed?
For example, Write 0x01 without Erase to the location where 0x55 is stored. It will go from 0x55 to 0x56.
In 7.3.1 Erasing Flash Memory in the User's Guide(SLAU208Q), it looks like there is a possibility of data rewriting in bit units. I know that Erase should always be performed when writing a new value, but if there are any differences in the way it is handled depending on the segment, etc., I would appreciate it if you could let me know.
7.3.1 Erasing Flash Memory
The logical value of an erased flash memory bit is 1. Each bit can be programmed from 1 to 0 individually, but to reprogram from 0 to 1 requires an erase cycle. The smallest amount of flash that can be erased is one segment. Table 7-2 lists the three erase modes selected by the ERASE and MERAS bits.
Best regards,
O.H