SLAAET4
April 2025
MSPM0G3506
,
MSPM0G3507
,
MSPM0G3518
,
MSPM0G3519
1
Abstract
Trademarks
1
Introduction
1.1
MCAN Features
2
Sysconfig Configuration for MCAN Module
2.1
MCAN Clock Frequency
2.2
MCAN Basic Configuration
2.2.1
Transmitter Delay Compensation (TDC)
2.2.2
Bit Timing Parameters
2.2.3
Message RAM Configuration
2.2.3.1
Standard and Extended ID Filter Configuration
2.2.3.1.1
How to Add More Filters
2.2.3.2
TX MSG RAM
2.2.3.3
RX MSG RAM
2.3
Advanced Configuration
2.4
Retention Configuration
2.5
Interrupts
2.6
Pin Configuration and PinMux
3
Demo Project Descriptions
3.1
TX Buffer Mode
3.2
TX FIFO Mode
3.3
RX Buffer Mode
3.4
RX FIFO Mode
4
Debug and Design Tips to Resolve/Avoid CAN Communication Issues
4.1
Minimum Number of Nodes Required
4.2
Why a Transceiver is Needed
4.3
Bus Off Status
4.4
Using MCAN in Low Power Mode
4.5
Debug Checklist
4.5.1
Programming Issues
4.5.2
Physical Layer Issues
4.5.3
Hardware Debug Tips
5
Summary
6
References
6
References
Texas Instruments,
MSPM0 G-Series 80MHz Microcontrollers
, technical reference manual
Texas Instruments,
MSPM0-SDK
Texas Instruments,
Introduction to the Controller Area Network (CAN)
, application note
Texas Instruments,
Controller Area Network Physical Layer Requirements
, application note
Texas Instruments,
Basics of debugging the controller area network (CAN) physical layer
, analog design journal
Texas Instruments,
Calculator for CAN Bit Timing Parameters
, application note
Texas Instruments,
Overview of 3.3V CAN (Controller Area Network) Transceivers
, application note
Texas Instruments,
Simplify CAN bus implementations with chokeless transceivers
, marketing white paper
Texas Instruments,
Critical Spacing of CAN Bus Connections
, application note
Texas Instruments,
Message priority inversion on a CAN bus
, analog design journal