This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf52832 sleep ,rtc work

I use the sdk 13.0.0,software device s332,I hope the rtc can work when cpu sleep,and the lowest working current need less than 10uA,what should i do?or Is there a reference routine?

Parents
  • As is the case with most microcontrollers the RTC is the device that allows it to sleep.
    So, yes it is on during sleep. The RTC keeps the system clocking while asleep. Then when the system wakes up due to timer or interrupt activity one of the high frequency clocks turns on and it then clocks from that.

    Assuming there is no gpio activity, sleep mode with an external crystal RTC can be as little as 2uA or so including RAM retention.

    To achieve this you need to write your software correctly to take advantage of all the power saving features of the nRF52832.

    The downside of sleeping on the RTC is it takes a little while to wakeup since each cycle is 1/32768 sec. An alternative is a constant latency sleep where the 32MHz is kept on. But it uses more power then.

    Here is a good discussion of some of the options and power consumption: devzone.nordicsemi.com/.../

  • @jwx555: You should also take a look at the RTC driver API, found here.

Reply Children
No Data
Related