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.
MSP430F5xxx&F6xxx系列有Battery Backup System, 可以支持RTC_B&RTC_C外部电池供电。具体参见MSP430F5xxx&F6xxx usr guide 相关章节。
F5529 内部是RTC_A,是不支持Battery Backup System的,所以如果你需要此功能,建议使用其实型号。
http://www.ti.com/lsds/ti/microcontroller/16-bit_msp430/product_search.page , 点击Real-time Clock / Yes, with battery backup 就可以找到含有此功能的所有料号。
如Vivian所说,5529是RTC_A, 且没有Battery Backup System。实际上对于RTC_A而言,一旦RTCMODE值有变化,那么RTC寄存器的值就会被clear. 故BOR或POR均会引起RTC寄存器的clear,只有PUC不会引起RTC寄存器的clear,例如WDT timeout引起PUC。如果你想更换电池后仍能够让RTC照原来的额时间跑,有一个建议:使用ADC_12检测电压,一旦低于某个值,将当前RTC值保存至Flash; 或者定时保存当前时间到Flash,此法缺点是:此方法恢复的时间可能不太实时,有一定滞后。且增加CPU负担,不利于Ultra low power。