nrf52832 always restart while power supply voltage between 0.6V - 1.0V

i found that 52832 will always restart while power supply voltage between 0.6V - 1.0V。if lower than 0.6V or higher than 1.0V. it won‘t happen。my pseudo code is follow:

power on by key;

            ↓

if (battery_val < 2.0 V)

{

        NRF_LOG_INFO("detect low power!");

        NRF_POWER->SYSTEMOFF = POWER_SYSTEMOFF_SYSTEMOFF_Enter;
        __DSB();
        while (true) {__WFE();}

}

and i found the log will print always,it seems likes mcu enter system off mode and restart right away。

i catch resetreas register ,and the result is pin-reset。but i hadn‘t define "CONFIG_GPIO_AS_PINRESET",so it's strange.

could you provide me some advice?

thanks.

Parents Reply Children
No Data
Related