So originally I tested my watchdog timer which resets the device: PMMCTL0 = PMMPM + PMMSWPOR;
however, once I changed the V(CORE) level to level 3, I noticed that when doing a POR again using the above register settings, the MSP430 locked up. Upon inspection, I noticed the PMMCTL0 register has options to also set the PMMCOREV. So it sounds like I also need to define the CORE voltage for the watchdog when issuing a software POR ?
Once I did this, my code became: PMMCTL0 = (PMMCTL0&0x3) + PMMPW + PMMSWPOR;
Why is it that I need to do this ??