I am investigating about reset from the software. By expiring the WDT, the MSP430 goes to PUC. Then MSP430 will restarts from the PUC. However, for only PUC without POR, following processes are not perfomed.
1. I/O pins initialization (input direction)
2. other peripheral modules and registers (e.g. SD16_A, Timer_A, etc?)
3. SR reset
4. Watch dog timer powers up.
5. PC is loaded with address in 0xFFFFE.
I can do items 1-3 shown above at the initial part of the main(). I do not need Item 4.
How should I treat about Item 5?
The MSP430 under consideration in my side will be normally connected by a battery for a long days. So POR will not occur. I need to consider reset which resembles behavior of after POR as much as possible using WDT expiration (causing PUC).