This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2540 Calibration and Configuration Information Porting from an MSP430

Other Parts Discussed in Thread: CC2540

What is the preferred method for storing Calibration and Configuration information (e.g. Serial Number and analog circuit gain values) in the CC2540 Flash memory when porting from an MSP430 device with the two Info segments used for calibration and configuration?

 

  • I would recommend storing this in the upper flash page. This page is also used for holding the flash lock bits and may be used for a secondary IEEE address. The advantage of using that flash page is that it is only writable when the chip is in debug mode, so it can not be used for dynamic data or code that can be upgraded in field. Thus you are also better protected against accidental overwriting (the same can be obtained by using the lock bits). Note that for a device used in development, where you use a debugger frequently, you may still accidentally overwrite the page, so then you should keep a backup record.