Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/27/06 14:58
Read: times


 
#121165 - C8051f310R flash erase will erase entire page??
I was going throught the C8051f31x.pdf and it is mentioned

"A write to FLASH memory can clear bits to logic 0 but cannot set them.Only an erase operation can set bits to logic 1 in FLASH. A byte location to be programmed should be
erased before a new value is written.
The FLASH memory is organized in 512-byte pages."

How can I write an individual byte to the FLASH without erasing the entire page.In the code which I am writing I need to write to the individual bytes of FLASH memory.
If the entire page is erased before writing, the previous writes to the memory become useless.

Please can anyone give me a solution to this problem.



List of 18 messages in thread
TopicAuthorDate
C8051f310R flash erase will erase entire page??            01/01/70 00:00      
   you can't            01/01/70 00:00      
      IDE has that feature...            01/01/70 00:00      
      Make like a CR-R?            01/01/70 00:00      
   That's why flash is not good for data storage            01/01/70 00:00      
      Purpose of using flash            01/01/70 00:00      
         93C66 EEPROM            01/01/70 00:00      
         use a walking write            01/01/70 00:00      
            Please can you write in assembly            01/01/70 00:00      
               nope            01/01/70 00:00      
   93C66 EEPROM.....Hardware is already designed            01/01/70 00:00      
      Two different pages available?            01/01/70 00:00      
      Ask the designer            01/01/70 00:00      
         re: Ask the designer            01/01/70 00:00      
            That's why they emphasise the point!            01/01/70 00:00      
            neither does Philips nor Atmel            01/01/70 00:00      
               Thanks            01/01/70 00:00      
   STOP mode            01/01/70 00:00      

Back to Subject List