5 How-To : Low Power Design
This section describes power-saving features for the PIC32MZ1025W104 devices.These devices offer various methods and modes that allow the user to balance power consumption with device performance.
Power-Saving with PMU Configuration
System efficiency can be further improved by effectively configuring the Buck/MLDO regulator operational mode while the system is in the Run, Idle or Sleep mode. Buck/MLDO can operate in 3 different modes, namely:
MLDO mode
Buck-PWM (Pulse Width Modulation) mode or high power mode
Buck-PSM (Pulse-Skipping Mode)
Power-Saving with CPU Halted
Peripherals and the CPU can be halted or disabled to further reduce power consumption
Idle Mode
Sleep Mode
Dream Mode
Deep Sleep Mode
Extreme Deep Sleep Mode
Wi-Fi Power Save Modes
The Wi-Fi Sleep Mode Controller (SMC) will take over the RF, MAC and BBP-PHY clock gating and power controls once the WDS/WSM mode is triggered. The SMC will automatically periodically switch between the Run and Sleep states in the Sleep modes. All the wait times related to the Sleep states are programmable.
WSM: Wi-Fi Sleep Mode
WDS: Wi-Fi Deep Sleep Mode
WOFF: Wi-Fi Power Off Mode
To know more about the Power saving methodes and modes, refer the section 36.0 " POWER-SAVING FEATURES" of the Datsheet "PIC32MZ1025W104 MCU and WFI32E01 Module with Wi-Fi® and Hardware-Based Security Accelerator Data Sheet" (DS70005425D)
Refer the article How to design low power application using WFI32-IoT board explains how to design low power application using WFI32-IoT board.
Refer MPLAB® Harmony v3 for MPLAB® Harmony v3 Getting Started Articles and Other Documents.