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

Deep Sleep with RTC Wakeup

Hi, Im new here and microcontroller programming... I curently waiting nrf52840 PDK so Im only quick read SDK and documentation... Before Im program only devices with .NET Micro Framework and make a lot of applications for computers, but this is different world :) So here is question: Is possible wake up device by RTC Event? For example put device(battery powered) in deep sleep for 10 minutes(disable all peripherals to increase battery life) and after that time wake it up? Thanks for answer.

Parents
  • Hi,

    There are two low-power modes in the nRF52840; system on and system off mode, where system off mode is the deepest power saving mode the system can enter. When the device have entered system off mode, the only possible wakeup sources are reset, GPIO, NFC, USB or LPCOMP modules. A wakeup from this state, will trigger a reset of the device. It is not possible to wakeup from system off mode using the RTC.

    In system on mode, the RTC can be used as a wakeup source. The downside of this, is the increased current consumption of system on mode, compared to system off mode. An alterantive for devices requiring long deep sleep times, could be to use an external low-power RTC that can can set a GPIO to wake the device.

    Best regards,

    Jørgen

Reply
  • Hi,

    There are two low-power modes in the nRF52840; system on and system off mode, where system off mode is the deepest power saving mode the system can enter. When the device have entered system off mode, the only possible wakeup sources are reset, GPIO, NFC, USB or LPCOMP modules. A wakeup from this state, will trigger a reset of the device. It is not possible to wakeup from system off mode using the RTC.

    In system on mode, the RTC can be used as a wakeup source. The downside of this, is the increased current consumption of system on mode, compared to system off mode. An alterantive for devices requiring long deep sleep times, could be to use an external low-power RTC that can can set a GPIO to wake the device.

    Best regards,

    Jørgen

Children
Related