SLAAET4A April   2025  – October 2026 MSPM0G3506 , MSPM0G3507 , MSPM0G3518 , MSPM0G3519

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1CAN Introduction
    1. 1.1 CAN Standard
      1. 1.1.1 CAN Bus
      2. 1.1.2 CAN Frame
      3. 1.1.3 CAN Bit Timing
    2. 1.2 MSPM0 MCAN Module
  5. 2Sysconfig Configuration for MCAN Module
    1. 2.1 MCAN Clock Frequency
    2. 2.2 MCAN Basic Configuration
      1. 2.2.1 Transmitter Delay Compensation (TDC)
      2. 2.2.2 Bit Timing Parameters
      3. 2.2.3 Message RAM Configuration
        1. 2.2.3.1 Standard and Extended ID Filter Configuration
          1. 2.2.3.1.1 How to Config More than One Filter
        2. 2.2.3.2 TX MSG RAM
        3. 2.2.3.3 RX MSG RAM
    3. 2.3 Advanced Configuration
    4. 2.4 Retention Configuration
    5. 2.5 Interrupts
    6. 2.6 Pin Configuration and PinMux
  6. 3SDK Example Code Introduction
    1. 3.1 mcan_loopback
    2. 3.2 mcan_message_rx
    3. 3.3 mcan_message_rx_tcan114x
    4. 3.4 mcan_multi_message_tx
    5. 3.5 mcan_multi_message_tx_tcan114x
    6. 3.6 mcan_single_message_tx
  7. 4MCAN Use Case
    1. 4.1 TX Buffer Element
    2. 4.2 RX Buffer Element
    3. 4.3 TX Handling Buffer Mode
    4. 4.4 TX Handling FIFO Mode
    5. 4.5 RX Handling Buffer Mode
    6. 4.6 RX Handling FIFO Mode
    7. 4.7 Using MSPM0 MCAN in Low Power Mode
    8. 4.8 Bus Off Handling
  8. 5Design Test and Debug Tips
    1. 5.1 Minimum Number of Nodes Required
    2. 5.2 Why a Transceiver is Needed
    3. 5.3 Debug Checklist
      1. 5.3.1 Programming Issues
      2. 5.3.2 Physical Layer Issues
      3. 5.3.3 Hardware Debug Tips
  9. 6Summary
  10. 7References
  11. 8Revision History

MCAN Clock Frequency

Figure 2-1 shows what parameters are included in MCAN Clock Frequency block.

 MCAN Clock Frequency Figure 2-1 MCAN Clock Frequency

Peripheral asynchronous clock (CAN_CLK) for MCAN can be clocked either through HFXT or SYSPLL. This clock configuration has to be done through the SYSCTL section. TI recommends for the MCAN frequency is to be configured as 40MHz.

Note: TI recommends to use HFXT as the clock source for CAN_CLK. The accuracy of SYSOSC does not meet the requirements of applications in special scenarios and cause higher error frames. The recommendation frequency of the CAN_CLK is 20MHz, 40MHz and 80MHz.