title: MSP430 Random Resets with 'Security Violation (BOR)'
body: <p>I am facing RANDOM controller resets and the '<strong>SYSRSTIV</strong>' register gives value '0x0A' which means '<strong>Security Violation (BOR)</strong>' according to user's guide. I searched many forums and found few topics related to the issue but that didnt help.</p>
  
  <p><strong>Details:</strong></p>
  
  <p><strong>Controller used :</strong> MSP430F6634</p>
  
  <p><strong>Issue:</strong> Random Reboots</p>
  
  <p><strong>Assumptions</strong></p>
  
  <p><strong>> Nested ISR</strong> : But this is not the case as MSP430 by default disables Global Interrupts while in ISR and i made sure i am not enabling</p>
  
  <p><strong>> WatchDog Timer (WDT)</strong> : and this is not the case here either as WDT results in 'SYSRSTIV' register reading a value of 0x18</p>
  
  <p><strong>> Stack Overflow</strong> : 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.</p>
  
  <p><strong>> DMA Register</strong> : Found similar issue in TI forums suggesting DMA register handling, DMA is only used in USB in our project and <strong>Disabling</strong> USB completely didn't help either</p>
  
  <p>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. </p>
  
  <p>Please help me.</p>
  
  <p>Thanks in advance.</p>