А причем тут FRAM, упомянутая в заголовке темы?

В MSP430 имеется SRAM и FLASH. FRAM туда пока еще не встроили
Цитата(syuha @ Dec 8 2008, 16:40)

При включении/выключении питания происходит разрушение программной flash памяти контроллера.
Кто-нибудь сталкивался с такой проблемой?
Судя по сообщениям, многие сталкивались. В большинстве случаев это связано с 1) отсутствием супервизора питания и 2) особенностями написания программы (программными глюками). Поскольку в вашем кристалле имеется BOR, то видимо скорее все же вторая причина
Например, у вас внутрипрограммное программирование Flash используется? Если ответ - "да", да еще и при батарейном питании, то имеется ли у вас в программе функция контроля питания, с помощью которой проверяется величина питания перед вызовом функции внутрипрограммного программирования Flash? У MSP430F1611 минимально допустимое
рабочее напряжение питания
1,8В, а минимальное необходимое для
программирования Flash
2,7В.