Hi everyone,
I'm working on a project using the nRF54 and Zephyr RTOS. Previously, I implemented almost identical functionality on an nRF52, where the device consumed around 3.5 µA while waiting for an input change (GPIO_INT_LEVEL_ACTIVE). I changed to nrf54, and I hopped current will be less.
Now, with mostly the same code base and doing nothing more, the current consumption sits at magical 150 µA.
Here is what I've tried so far to debug this:
-
I've experimented with various configuration options (
prj.conf). -
I even tried blocking the execution right at the beginning of
main()using a semaphore to ensure no application logic is running.
Despite this, the power consumption is always ....150 µA.
Has anyone encountered similar power management issues on the nRF54 with Zephyr, or are there specific Kconfig options/peripherals I should look into to debug this leak?
Thanks in advance!