This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

High Power Consumption While Waiting For Interrupts

Hello there,

We are developing an application which inits all the peripherals and sleeps.

We are initializing:

  1. GPIO's for waking up from interrupt
  2. NFC also should wakes up
  3. BLE Advertisement

What we are doing is; initialize all the peripherals we needed, set GPIO inputs for external interrupts, set NFC callbacks, set BLE things and sleep.

We are expecting our app to wake MCU on when any interrupt on previously noted events.

We've implemented by now but the problem is our high current consumption especially when we are initializing GPIO with gpio_init() our current flow reaches 150uA which is almost 10 times higher without gpio initialized.

This seems to be a result of misconfiguration. Maybe some wrong implementation leads this to be happen.

Any example or help is appreciated, I'm not posting code since it's directly based on example inits. I'll post if needed

Related