Data Sheet

Table Of Contents
info@bdecomm.com
BDE Technology Inc.
BDE-WF3235
BDE Dual-Band WiFi MCU Module
Datasheet
Datasheet
59 / 77
5.7 Low-Power Operating Mode
From a power-management perspective, the BDE-WF3235 MCU comprises the following two independent
subsystems:
Arm Cortex-M4 application processor subsystem
Networking subsystem
Each subsystem operates in one of several power states.
The Arm Cortex-M4 application processor runs the user application loaded from an internal serial flash, or on-
module XIP flash. The networking subsystem runs preprogrammed TCP/IP and Wi-Fi data link layer functions.
The user program controls the power state of the application processor subsystem and can be in one of the
five modes described in Table 5-2.
Table 5-2. User Program Modes
APPLICATION PROCESSOR
(MCU) MODE
(1)
DESCRIPTION
MCU active mode
MCU executing code at 80-MHz state rate.
MCU sleep mode
The MCU clocks are gated off in sleep mode and the entire state of the device is retained. Sleep mode
offers instant wakeup. The MCU can be configured to wake up by an internal fast timer or by activity
from any GPIO line or peripheral.
MCU LPDS mode
State information is lost and only certain MCU-specific register configurations are retained. The MCU
can wake up from external events or by using an internal timer. (The wake-up time is less than 3ms.)
Certain parts of memory can be retained while the MCU is in LPDS mode. The amount of memory
retained is configurable. Users can choose to preserve code and the MCU-specific setting. The MCU
can be configured to wake up using the RTC timer or by an external event on specific GPIOs as the
wake-up source.
MCU hibernate mode
The lowest power mode in which all digital logic is power-gated. Only a small section of the logic directly
powered by the input supply is retained. The RTC keeps running and the MCU supports wakeup from an
external event or from an RTC timer expiry. Wake-up time is longer than LPDS mode at about 15 ms
plus the time to load the application from serial flash, which varies according to code size. In this mode,
the MCU can be configured to wake up using the RTC timer or external event on a GPIO.
MCU shutdown mode
The lowest power mode system-wise. All device logics are off, including the RTC. The wake-up time
in this mode is longer than hibernate at about 1.1 s. To enter or exit the shutdown mode, the state of
the nRESET line is changed (low to shut down, high to turn on).
(1) Modes are listed in order of power consumption, with highest power modes listed first.