SLAAEO9 October   2024 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0C1105 , MSPM0C1106 , MSPM0C1106-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0H3216-Q1 , MSPM0L1105

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1MSPM0 Low Power Mode Introduction
    1. 1.1 MSPM0 Power Domain Introduction
    2. 1.2 MSPM0 Low-Power Mode Introduction
    3. 1.3 Power Consumption Measurement Based on EnergyTrace
      1. 1.3.1 EnergyTrace Introduction
      2. 1.3.2 EnergyTrace Configuration With CCS
  5. 2MSPM0 System Power Consumption Measurement
  6. 3MSPM0 Peripheral Power Consumption Measurement
    1. 3.1  GPIO
    2. 3.2  RTC
    3. 3.3  WWDT
    4. 3.4  TIMER
      1. 3.4.1 TIMG0
      2. 3.4.2 TIMA0
    5. 3.5  UART
    6. 3.6  I2C
    7. 3.7  SPI
    8. 3.8  MCAN
    9. 3.9  SYSPLL
    10. 3.10 VREF
    11. 3.11 ADC
  7. 4Low-Power Mode Guidance

VREF

Table 3-12 VREF Power Consumption Test Table
VREF Configuration Current
Software
  • Internal VRFE = 2.5V;
Test condition Enable VREF power, enable VREF module, WFI (STANDBY1) 195uA
RUN0 mode, while (1) {} 2.32mA
Disable VREF module, RUN0 mode, while (1) {} 2.24mA
Disable VREF power, RUN0 mode, while (1) {} 2.19mA
Enter low-power mode, WFI (STANDBY1) 9.0uA

 VREF Power Consumption Test
                    under STANDBY1 Mode

Figure 3-10 VREF Power Consumption Test under STANDBY1 Mode
According the test result above, there are several conclusions and tips about VREF in low power mode:
  • In this case, there is 9uA current left of VREF after entering STANDBY1 mode.
  • The VREF power in RUN0 mode is about 80uA according to the current change after disable VREF module.

Pay attention that the power consumption of VREF can not be closed by disable VREF power only and it is necessary to disable whole VREF module. The key flow of completely close VREF power is:

  1. Disable VREF module by DL_VREF_disableInternalRef(VREF);.
  2. Disable VREF power by DL_VREF_disablePower(VREF);.
  3. Enter low-power mode by WFI/WFE instruction.

And the progress of enable VREF from low-power mode is:

  1. Enable VREF power by DL_VREF_enablePower(VREF);.
  2. Enable VREF module by DL_VREF_enableInternalRef(VREF);.