Is there any special non-volatile storage such as a small OTP section of flash on ColdFire Microcontrollers where the FEC's physical address MAC ID can be stored?
In other words, how are most real-world applications (with ColdFire MCUs and MPUs) dealing with storing and using a unique physical address (MAC ID) field in their product? I'm thinking that if there isn't a small OTP section of flash in the ColdFire then most folks would be saving a unique MAC ID in external EEPROM and reading it in at startup and saving to the PALR and PAUR registers in the FEC.
Thanks in advance for your help.
Hi
The Coldfires don't have any OTP memory and the usual technique is (probably) to program to FLASH. The M522XX devices has 2k FLASH granularity (4k on M52259) and there is often a SW block with other user parameters which needs to be saved, so saving all to one FLASH sector saves an external EEPROM.
See also the parameter system as descibed in the following document: http://www.utasker.com/docs/uTasker/uTaskerFileSystem_3.PDF
Regards
Mark
- OS, TCP/IP stack, USB, device drivers and simulator for M521X, M521XX, M5221X, M5222X, M5223X, M5225X. One package does them all - "Embedding it better..."