AnsweredAssumed Answered

A question about flash of MC9S08LL16

Question asked by Yu TianYu on May 9, 2009
Latest reply on May 9, 2009 by David Payne

Hello, everyone

I am a student. Recently,i study the MC9S08LL16RM. When i have read flash part of the file reference manual, i found a problem about it. On Page 61, there is a NOTE with bold style. I can't understand it.

At first, in the note, Freescale told me "Do not program any byte in the FLASH more than once after a successful erase operation." However, the end of note, freescale told me "Programming without first erasing may disturb data stored in the FLASH."Who could tell me what it is mean?

If the flash may not program after successful erase operation, Why wrote "Reprogramming bits to a byte that is already programmed is not allowed without first erasing the page in which the byte resides or mass erasing the entire FLASH memory."???

 

the following passage from the MC9S08LL16RM.

 

NOTE
Do not program any byte in the FLASH more than once after a successful
erase operation. Reprogramming bits to a byte that is already programmed
is not allowed without first erasing the page in which the byte resides or
mass erasing the entire FLASH memory. Programming without first erasing

may disturb data stored in the FLASH.

Outcomes