User's Manual
HF-LPB Low Power WiFi Module User Manual
Shanghai High-Flying Electronics Technology Co., Ltd
www.hi-flying.com
- 24 -
the module associating with the access point every time when it wakes up. The intent of this option is
to allow for longer sleep times.
The Difference between deelp sleep and standby mode as follows:
Table 6 Difference Between Deelp Sleep And Standby Mode
Status Wake Up Method
Wi-Fi MCU Current UART GPIO Timeout AT Commond
Deep Sleep OFF ON ~2mA ON Yes Yes Yes
Standby OFF OFF <2uA OFF Yes Yes No
Notes: For GPIO wake up, if trigger time <1s, then only wake up MCU.
Following typical measurement parameters can be used for select suitable power save scheme based
on the real application case:
Table 7 Power Consumption with Different Power Save Mode
WiFi Mode Condition Average Current Peak Current
Standby WiFi Shutdown ~2uA < 10uA
Deep Sleep WiFi OFF ~2mA < 10mA
Normal
(Active/Sleep)
WiFi ON - AP Connected
DTIM = 100ms
5.5~7mA < 220mA
Normal
(Active/Sleep)
WiFi ON – AP Connected
DTIM = 500ms
3.5mA < 220mA
Normal
(Active/Sleep)
WiFi ON – AP Connected
DTIM = 1000ms
2.8mA < 220mA
In addition, for deep sleep/standby mode, module provides three wakes up options, user can select
one or whole as the module wake up option. Refer to AT Instruction (Power Management Instruction
Set) for more detailed setting.
Pin Wake Up
UART Wake Up
Timeout Wake Up
Pin Wake Up Option allows an external microcontroller to determine when HF-LPB should sleep and
when it should wake by controlling the “Sleep_RQ” and “Sleep_ON” pin. at the deep sleep/standby
mode, user can de-assert this pin low “0”, after 1’s assert to high ”1” to put the module to wake up the
module. If user doesn't use pin sleep function, can leave this pin open.
UART Wake Up Option. HF-LPB can use AT command to put module into normal/sleep mode. When
module works at deep sleep or standby mode, user can use ”AT+MSLP =normal” to wake up module.
Timeout Wake Up Option allows the sleep timeout period to be configured through the use of AT
Instruction.In this option, the module will exit sleep based on the <Timeout> AT Instruction parameters