SLAAEO9 October   2024 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3519 , 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

MCAN

Table 3-10 MCAN Power Consumption Test Table
MCAN Configuration Current
Hardware
  • Connect another CAN device by TCAN1046
  • TCAN1046 is not power by the measured MCU launchpad
Software
  • MCAN clock from external 40MHz oscillator
  • MCAN: 250kHz arbitration bit rate, 2MHz data bit rate
Test condition Enable MCAN power, WFI (STANDBY1) 10.6uA
Initial CAN, CAN continuously transfer data 3.38mA
RUN0 mode, while (1) {} 3.28mA
Close MCAN power, while (1) {} 2.80mA
Enter low-power mode, WFI (STANDBY1) 10.0uA

According the test result above, there are several conclusions and tips about MCAN in low-power mode:

  • MCAN module enable power in RUN0 mode is about 480uA
  • As MCAN module is located in PD1, an entry into STOP or STANDBY low-power mode forces the MCAN module to be temporarily disabled. Reset MCAN or disable power can also close MCAN power.
  • As external oscillator is used in this case, the current in STANDBY1 is larger than description in data sheet.

For restoring MCAN configuration from low-power mode, a re-configuration is necessary for MCAN to work normally. Use the following steps below:

  1. Enable timer power by DL_MCAN_enablePower();.
  2. Re-configure MCAN x: SYSCFG_DL_MCANx_init();.