I am facing RANDOM controller resets and the 'SYSRSTIV' register gives value '0x0A' which means 'Security Violation (BOR)' according to user's guide. I searched many forums and found few topics related to the issue but that didnt help.
Details:
Controller used : MSP430F6634
Issue: Random Reboots
Assumptions
> Nested ISR : But this is not the case as MSP430 by default disables Global Interrupts while in ISR and i made sure i am not enabling
> WatchDog Timer (WDT) : and this is not the case here either as WDT results in 'SYSRSTIV' register reading a value of 0x18
> Stack Overflow : This was my final assumption, but this doesnt seem to be the case either as i printed the Stack Pointer continuously to check if it went beyond the limts, and this didnt happen.
> DMA Register : Found similar issue in TI forums suggesting DMA register handling, DMA is only used in USB in our project and Disabling USB completely didn't help either
Very little is documented in the Datasheet and User's manual and TI customer support hasn't been helpful so far. I am struggling with this issue from 3 weeks and i couldnt resolve it.
Please help me.
Thanks in advance.