Hi ,
I am trying to configure the Brown out interrupt on the following device:
Tiva C series TM4C1237H6PM
I have configured Brown-Out Reset Control (PBORCTL) register such that BOR0 bit is "0" and BOR1 bit is "1". I have also enabled the brown out interrupt in system control register. The code snippet is below:
/* Configure the Brownout reset */
SysCtlBrownOutConfigSet(SYSCTL_INT_BOR,0);
/* Enable the Brownout interrupt in sysctl*/
SysCtlIntEnable(SYSCTL_INT_BOR)
I order to test the configuration i am using a regulated DC power supply to reduce the voltage to the controller to 3.02V +-90mv in order to trigger the BOR0 event.
I have an interrupt handler registered at the System Control (PLL, OSC, BO) entry in the interrupt vector table.
I have enabled a break point in the above ISR and upon reducing the voltage from 3.2V to 3.02 i hope to see the controller trigger the Brownout interrupt but that is not the case , on further reducing the voltage to 2.88V the controller resets.
Am i missing something here?
IDE: Code Composer Studio v5.4, Debugger : XDS 510 USB emulator.
