# Low power

Source: [https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html](https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html)

**Parent Topic:** [Framework and programming model](https://docs.qualcomm.com/doc/80-58740-1/topic/framework_and_programming_model.html)

## Overview

Source: [https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html](https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html)

Low power consumption is an important indicator of IoT applications. The chip's CPU
      supports the working mode, idle power-saving mode, and sleep mode. You can select a proper
      mode according to the current application scenario to reduce the chip’s power consumption and
      prolong the battery life.

Figure : Low power modes

![](data:image/png;base64,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)

## Features

Source: [https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html](https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html)

- Clock control: clock control of peripherals in GLB, small-scale power saving, and
        fast response speed
- Sleep control (PDS): 5 levels (PDS 1/2/3/7/15), large-scale power saving, moderate
        response speed
- Deep sleep control (HBN): 4 levels (HBN 0/1/2/3), global power
saving, and long response time

## Functional
description

Source: [https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html](https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html)

### Power domain

Source: [https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html](https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html)

- PD\_AON
    - HBN state machine, which can control the power/isolation unit/reset/clock of
            PD\_AON\_HBNRTC/PD\_AON\_HBNCORE/PD\_CORE
    - AON\_PIN (GPIO16/17/18/19) pin wake-up function
    - Reserve 4 readable and writable registers to save data in PDS/HBN0/HBN1/HBN2
            modes
    - BOR (Brown Out Reset) function
    - LDO11\_AON/RT/SOC output voltage selection unit
    - Root, F32K, and UART clock source selection
    - HBN\_OUT0\_PIR (Acomp0/Acomp1/bor/pir) wake-up mask, enable register, and interrupt
            status register
- PD\_AON\_HBNRTC
    - Select the control unit of RTC Counter clock source
    - RTC can be used for wake-up or LED flashing
    - RC32K and Xtal32X control functions
- PD\_AON\_HBNCORE
    - Partial power control register
    - Reserve HBN\_RAM, which can be used to store programs and data, so that data will not
            disappear in PDS/HBN0 modes
    - In HBN mode, it has the function of controlling AON\_PIN and keeping other I/O
    - PIR digital control: PIR is a Passive InfraRed (PIR) sensor, a peripheral in the HBN
            area, which can be used as HBN wake-up source
    - Reserve LDO11SOC, LDO15RF, DCDC0, DCDC1 and DCDC2 control registers
    - Reserve XTAL, TSEN, Acomp0/1 and GPADC control registers
    - Reserve 4 readable and writable registers to save data in PDS/HBN0 modes
- PD\_CORE
    - The PDS state machine controls the power, isolation unit, reset, clock, and memory of
            PD\_CORE\_MISC/PD\_CPU/PD\_WB
    - Reserve PDS\_RAM, so that data will not disappear in PDS mode
    - Wi-Fi/BLE timer control
    - 160KB WRAM Retention/Sleep
    - Control the PDS interrupt and wake-up function
    - Reserve the control of GPIO0~15/20~36
    - Reserve the control of RC32M
    - PDS\_Timer timer
- PD\_CORE\_MISC
    - PD\_CORE\_MISC\_DIG and PD\_CORE\_MISC\_ANA are collectively referred to PD\_CORE\_MISC
    - Peripheral (including I2C/SDIO/UART/FLASH/SPI/ADC/DAC/GPIO/PWM)
    - Chip GLB register
- PD\_CPU
    - NP\_CPU and cache unit
    - ROM, TCM
- PD\_WB
    - Wi-Fi PHY/MAC
    - BLE PHY/MAC
    - RF controller

| NO. | Power mode | Power domain | Power domain | Power domain | Power domain | Power domain | Power domain | Power domain |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| NO. | Power mode | PD\_AON | PD\_AON\_HBNRTC | PD\_AON\_HBNCORE | PD\_ CORE | PD\_CORE\_ MISC | PD\_CPU | PD\_WB |
| 1 | Normal | ON | ON | ON | ON | ON | ON | ON |
| 2 | PDS1 | ON | ON | ON | ON | ON | ON | OFF |
| 3 | PDS2 | ON | ON | ON | ON | ON | OFF | ON |
| 4 | PDS3 | ON | ON | ON | ON | ON | OFF | OFF |
| 5 | PDS7 | ON | ON | ON | ON | ON | OFF | OFF |
| 6 | PDS15 | ON | ON | ON | ON | OFF | OFF | OFF |
| 7 | HBN0 | ON | ON | ON | OFF | OFF | OFF | OFF |
| 8 | HBN1 | ON | ON | OFF | OFF | OFF | OFF | OFF |
| 9 | HBN2 | ON | OFF | OFF | OFF | OFF | OFF | OFF |
| 10 | HBN3 | OFF | OFF | OFF | OFF | OFF | OFF | OFF |
|  |  |  |  |  |  |  |  |  |

### Wake-up source

Source: [https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html](https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html)

The chip supports multiple wake-up sources, which can wake up the chip from different
      power modes.

The wake-up sources for different power modes are shown in the following table:

Table : Wake-up source

| Power mode | Wake-up source |
| --- | --- |
| PDS0 | AON\_PIN/BOR/RTC/Pir/Acomp0/Acomp1/PDS\_Timer/GPIO/IRRX/DM/WIFI |
| PDS1 | AON\_PIN/BOR/RTC/Pir/Acomp0/Acomp1/PDS\_Timer/GPIO/IRRX/DM |
| PDS2 | AON\_PIN/BOR/RTC/Pir/Acomp0/Acomp1/PDS\_Timer/GPIO/IRRX/DM/WIFI |
| PDS3 | AON\_PIN/BOR/RTC/Pir/Acomp0/Acomp1/PDS\_Timer/GPIO/IRRX/DM |
| PDS7 | AON\_PIN/BOR/RTC/Pir/Acomp0/Acomp1/PDS\_Timer/GPIO/IRRX/DM |
| PDS15 | AON\_PIN/BOR/RTC/Pir/Acomp0/Acomp1/PDS\_Timer |
| HBN0 | AON\_PIN/BOR/RTC/Pir/Acomp0/Acomp1 |
| HBN1 | AON\_PIN/RTC |
| HBN2 | AON\_PIN |
| HBN3 | Reapply power to VDDIO2 |

### Power mode

Source: [https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html](https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html)

#### Working mode

The chip provides independent clock control between the CPU and peripherals. The GLB and
        clock sections detail the clock control of each module. The software can perform clock
        control over CPUs or peripherals that are not in use according to the current application
        scenario. The clock control provides real-time response, so there is no need to worry about
        the response time in this mode.

#### PDS

The power-down mode consumes less power than the working mode. In the PDS mode, the clocks
        other than RTC will be controlled and switched to the internal low-speed clocks, and the
        external crystal oscillator and PLL will be turned off to save more power, so there will be
        a time delay when entering and exiting this mode. After the power-down sleep mode is
        enabled, the data in the OCRAM area can automatically switch to the “retention” state and
        remain, and automatically exit this state after wake-up.

- Enter idle power saving mode
    The software can make this module enter the power-down
            mode through PDS configuration, waiting for processing. After entering the wait for
            interrupt (WFI) mode, PDS will trigger the clock control module to perform the gate
            clock operation, and notify the analog circuit to turn off the PLL and external crystal
            oscillator
- Exit idle power saving mode
    There are two ways to exit the idle power saving mode. One
            is that a specific interrupt or event stops the idle state. The other is that the time
            in PDS\_TIM set by the software is met. Both will trigger PDS to exit the power-down
            mode. Considering that it takes about 1 ms to turn on the crystal oscillator, PDS allows
            software to turn on the crystal oscillator in advance, to wake up PDS faster. When PDS
            is ready to wake up, it notifies the CPU to exit the WFI mode through an
          interrupt.

#### HBN

In the sleep mode, most of the chip logic is powered off (Vcore) while the AON power is
        kept ON, and the internal circuit will not wake up until an external event is received. This
        mode can achieve ultimate power saving, but it takes the longest response time compared with
        the first two modes, so it suits the case where the chip does not need to work for a long
        time, to prolong the battery life. As most circuits will be powered off in this mode, the
        corresponding register values and memory data will disappear. Therefore, there is a 4 KB
        HBN\_RAM reserved in HBN that will not be powered off in sleep state. The data or state that
        the software must save can be copied to this memory before the chip enters the sleep mode.
        When recovering from the sleep mode, the chip can access data directly from RAM, which can
        usually be used as a record of state or a quick data recovery.

### IO wake-up

Source: [https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html](https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html)

PDS1/2/3/7/15 and HBN0/1/2 all support IO wake-up, but the specific wake-up methods
      are different.

Table : IO wake-up

| Power mode | IO wake-up method |
| --- | --- |
| PDS1/2/3/7 | GLB\_IO wake-up |
| PDS15 | <ul class="ul" id="io-wakeup__ul_u54_yd1_kbc"><br>                <li class="li">PDS_IO wake-up (high level/falling edge/rising edge of low level before<br>                  sleep)</li><br><br>                <li class="li">AON_IO wake-up (low level/high level/falling edge/rising edge/rising or falling<br>                  edge) </li><br><br>              </ul> |
| HBN0/1/2 | AON\_IO wake-up |

#### GLB\_IO wake-up PDS1/2/3/7 mode

All I/O support waking up PDS1/2/37 mode, and the PDS1/2/3/7 mode starts I/O wake-up code
        as follows:

    Err_Type glbio_wakeup(uint32_t gpio_id, uint32_t trigger_type)
    {
    gpio_set_mode(gpio_id, trigger_type);
    gpio_irq_enable(gpio_id, ENABLE);
    gpio_attach_irq(gpio_id, pm_gpio_callback);
    
    pm_pds_wakeup_src_en(PDS_WAKEUP_BY_GLB_GPIO_IRQ_EN_POS);
    }Copy to clipboard

#### PDS\_IO wake-up PDS15 mode

PDS\_IO is all I/O except AON\_IO (GPIO16~19), which support to wake up PDS15 mode.

- Wake-up modes supported by PDS\_IO
    - Synchronous falling edge
    - Synchronous high level
    - Asynchronous falling edge
    - Asynchronous high level
- Grouping of PDS\_IO wake-up modes
    The wake-up mode of PDS\_IO can be divided into four
            groups: GPIO0~7, GPIO8~15, GPIO20~27, and GPIO28~34. Each group of GPIO shares the same
            wake-up mode. For example, GPIO0 is set to high-level wake-up, GPIO7 can only be
            configured as a high-level wake-up, while GPIO20 can be configured as a falling-edge
            wake-up.

    If PDS\_IO wake-up is enabled in PDS15 state, the internal PU/PD of that
            GPIO must be enabled, otherwise the current will increase to 1000+µA.
- Grouping of PDS\_IO PUPD configuration
    The PUPDIE configuration of PDS\_IO can be
            divided into two groups: GPIO0~15 and GPIO20~34. Each group of GPIO share the same
            PUPDIE configuration. For example, GPIO0 is set as PU, GPIO8 can only be configured as
            PU, while  GPIO20 can be configured as PD.

    Since GPIO0~15 share a group of PUPDIE
            configurations, the trigger configuration of GPIO0~7 and GPIO8~15 may be limited. For
            example, if GPIO0~15 is set as PU, then the wake-up mode of GPIO0~7 and GPIO8~15 cannot
            be selected as high-level wake-up. Similarly, since GPIO20~34 share a group of PUPDIE
            configurations, the trigger configuration of GPIO20~27 and GPIO28~34 may be
            limited.

    When using GPIO0~15 as the wake-up pins, GPIO2 is the BOOT pin, which is
            usually connected with a pull-down resistor. When GPIO0~15 is set to PD, it may cause
            leakage due to GPIO4 pull-up.

    When GPIO0~15 are used as wake-up pins, if GPIO2 and
            GPIO4 have pull-down resistors and pull-up resistors at the same time, it is recommended
            to set GPIO0~15 as PU, and change the pull-down resistors of BOOT pins to 1M ohms to
            reduce leakage current.

    When using GPIO20~34 as wake-up pins, GPIO21 and  GPIO22
            may be used as UART pins, and the idle state of the serial port is high, so it is
            recommended to set the internal pull-up; if GPIO21 and  GPIO22 are not connected to the
            serial port, then you can configure pull-up or pull-down.

For example, the PDS15 mode starts the IO falling edge wake-up code as follows:

    PDS_Set_GPIO_Pad_IntClr(PDS_GPIO_INT_SET_1_GPIO0_GPIO7);
    PDS_Set_GPIO_Pad_Pn_Pu_Pd_Ie(PDS_GPIO_GROUP_SET_GPIO0_GPIO15, 1, 0, 1);
    PDS_Set_GPIO_Pad_IntMode(PDS_GPIO_INT_SET_1_GPIO0_GPIO7,
    (PDS_GPIO_INT_TRIG_Type)trigger_type);
    PDS_Set_GPIO_Pad_IntMask((GLB_GPIO_Type)GLB_GPIO_PIN_3, UNMASK);
    pm_pds_wakeup_src_en(PDS_WAKEUP_BY_PDS_GPIO_IRQ_EN_POS);Copy to clipboard

#### AON\_IO wake-up PDS15 mode

PDS15 mode supports AON\_IO (GPIO16~19) wake-up. AON\_IO share the same trigger mode, but
        PUPDIE configuration is independent. For example, if GPIO16 is set to wake up by falling
        edge trigger, GPIO17~19 cannot be configured as other trigger methods. If GPIO16 is set as
        PU, GPIO17~19 cannot be configured as PU.

    static Err_Type aonio_wakeup_pds15(uint32_t pin, uint32_t trigger_type)
    {
    uint32_t maskVal = 0xF;
    HBN_AON_PAD_CFG_Type aonPadCfg;
    aonPadCfg.ctrlEn = 1;
    aonPadCfg.ie = 1;
    aonPadCfg.oe = 0;
    aonPadCfg.pullUp = 0;
    aonPadCfg.pullDown = 0;
    HBN_Aon_Pad_Cfg(DISABLE, (pin - 16), &aonPadCfg);
    maskVal = 0xF & ~(1 << (pin - 16));
    HBN_Aon_Pad_WakeUpCfg(DISABLE, trigger_type, maskVal, 0, 7);
    pm_hbn_out0_irq_register();
    pm_pds_wakeup_src_en(PDS_WAKEUP_BY_HBN_IRQ_OUT_EN_POS);
    pm_pds_mode_enter(PM_PDS_LEVEL_15,0);
    }Copy to clipboard

#### AON\_IO wake-up HBN0/1/2 mode

HBN0/1/2 mode supports AON\_IO (GPIO16~19) wake-up. AON\_IO share the same trigger mode, but
        PUPDIE configuration is independent. For example, if GPIO16 is set to wake up by falling
        edge trigger, GPIO17~19 cannot be configured with other trigger methods. If GPIO16 is set as
        PU, GPIO17~19 cannot be configured as PU.

    static Err_Type aonio_wakeup_hbn(uint32_t pin, uint32_t trigger_type)
    {
    uint32_t maskVal = 0xF;
    HBN_AON_PAD_CFG_Type aonPadCfg;
    aonPadCfg.ctrlEn = 1;
    aonPadCfg.ie = 1;
    aonPadCfg.oe = 0;
    aonPadCfg.pullUp = 0;
    aonPadCfg.pullDown = 0;
    HBN_Aon_Pad_Cfg(DISABLE, (pin - 16), &aonPadCfg);
    maskVal = 0xF & ~(1 << (pin - 16));
    HBN_Aon_Pad_WakeUpCfg(DISABLE, trigger_type, maskVal, 0, 7);
    pm_hbn_mode_enter(PM_HBN_LEVEL_0,0);
    }Copy to clipboard

### ACOMP wake-up

Source: [https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html](https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html)

The chip supports ACOMP wake-up. ACOMP has two comparison modules. Each ACOMP module
      has two input ports, a positive input channel and a negative input channel. Each input port
      can be selected:

- ADC channel 0-7
- Output A/B of the DAC
- System 1.25 V reference voltage (this voltage does not exist in low power consumption
          mode)
- Voltage division of VDD33 (voltage division coefficient can be adjusted)

The partial pressure coefficient can choose one of the
following:

- 0.25
- 0.5
- 0.75
- 1

In conventional applications,  set the positive input channel to one of ADC channel
      0-7. Use one of GPIO2/3/10/12/13/14/19/20 and select the voltage divider of VDD33 for the
      negative pole. The voltage coefficient can be selected according to the actual application
      scenario.

When the positive input voltage changes from less than the negative voltage to greater than
      the negative voltage, a rising edge interrupt wake-up source is generated. When the positive
      input voltage changes from greater than the negative voltage to less than the negative
      voltage, a falling edge is generated

When one ACOMP is enabled, the current increases by about 7µA. When two ACOMPs are enabled,
      the current increases by about 10µA.

### Double-edge wake-up

PDS\_IO must use two pins to realize double-edge wake-up, both of which are set to
      fall-edge wake-up. With the following circuit, double-edge wake-up can be realized:

![](data:image/png;base64,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)  

For double-edge wake-up, the input of the pin may be high or low, so the internal
      pull-up and pull-down cannot be enabled; otherwise, once the pin level is opposite to the
      internal pull-up and pull-down configuration, leakage will occur. Leakage current is
      3.3V/resistance. Since the pull-up and pull-down cannot be enabled internally, other pins in
      the same group do not have internal pull-up and pull-down. The pcd must cooperate with
      external pull-up and pull-down to ensure that the pin is not suspended. If you can ensure that
      the external input during the chip sleep period is not suspended, you do not need to pull up
      and down.

For example, if GPIO15 and GPIO20 are connected to the same input source, and GPIO15
      and GPIO20 are set to wake up on the falling edge, then GPIO0~15 and GPIO20~34 cannot enable
      internal pull-up and pull-down, for GPIO0~14 and GPIO21~34, external pull-up resistor is
        required.
Note: GPIO15 and GPIO20 are connected to the same input
        source. GPIO15 is set to wake up at falling edge, and GPIO20 is set to wake up at high
        level. When the level changes from low to high, the chip wakes up from PDS mode, but the
        value of PDS\_GPIO\_STAT register is 0x00014000. It means that high level wake-up and falling
        edge wake-up occur at the same time, but the oscilloscope did not catch the falling
        edge.

### IO wake-up trigger condition

Source: [https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html](https://docs.qualcomm.com/doc/80-58740-1/topic/lowpower.html)

The requirements for level timing of IO wake-up are as follows:

- PDS\_IO: 100µs
- AON\_IO: 100µs
- ACOMP: 50µs

If GPIO0 is used as the PDS\_IO wake-up pin, and the trigger mode is falling edge, the
      low level must remain a minimum of 100µs after the falling edge appears.

If GPIO18 is used as AON\_IO wake-up pin, and the trigger mode is high level, the high
      level must remain a minimum of 100µs.

If GPIO13 wakes up as ACOMP, and the trigger mode is rising edge wake-up, the high
      level must remain a minimum of 50µs after the rising edge appears.

Last Published: Feb 11, 2026