How to figure out reason for last reset on MSP430?
You can get the reset source from checking the system reset interrupt vector (SYSRSTIV), there is a good description on the TI wiki (Handling MSP430 System Reset Events).