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.