Hi, I'm planning an application on an HCS12 protoboard, it uses a relatively small amount of code, but needs a 'significant' amount of nonvolatile storage for data. My HCS12 has nominally 64K of flash plus 1K of EEPROM. It appears that normally the flash is used for program storage, and the EEPROM for nonvolatile static data. 1K for data isn't near enough in my case, but the combined code and data will fit easily in the flash space.
For specific reasons, it isn't convenient to load data into the flash as one would a program. I want to do the flash load of the data under control of the in-module code (also running in flash), the data would come in through the serial port, with appropriate handshaking to allow for the write delays.
From what I can see, using flash memory in this way isn't a common or standard approach, or am I wrong? Is there any specific reason why it can't be made to work? TIA