Цитата(askfind @ Jun 4 2009, 11:37)

Использование перепрограммирования RST - чётко по даташиту. а) Переключиться лишь после прохождения полного старта и перехода к выполнению программы во flash.
Вектора прерываний и вектор RESET в т.ч. и так во Flash находятся.
Цитата(askfind @ Jun 4 2009, 11:37)

б) Прерываний нет и никуда программа не попадает даже если из-за случайного входного импульса.
Ну-ну

У вас еще и прерывания от пинов PORT1 и PORT2 разрешаются. А обработчиков прерываний опять же нету.

Вы бы хоть "заглушки" на эти вектора поставили. Тогда было бы сразу понятно, есть "случайное" прерывание или нет.
Цитата(askfind @ Jun 4 2009, 11:37)

в) Внутренний монитор напряжения автоматически и аппаратно перепрограммирует с NMI на RST (опять же по даташиту).
Цитата(askfind @ Jun 4 2009, 11:37)

BOR для данного семейства msp430 фиксированный и пороги срабатывания заданы "железные". Всё обязано проходить штатно.
В MSP430F2131 отсутствует модуль SVS, BOR срабатывает (1.71V max) ниже минимально-допустимого рабочего напряжения (1.8V min), а внешний супервизор у вас как я понял отсутствует. Так что ваша уверенность в гарантированном сбросе не очень-то и обоснована.
Цитата(askfind @ Jun 4 2009, 11:37)

И, главный аргумент: при 1 МГц проблем нет для теста!
Поставьте "заглушки" на разрешенные в программе вектора прерываний и брейкпоинтами их обвешайте. А потом сообщите (только честно!) нам сюда, срабатывает ловушка или нет?