SFFS624B March 2024 – August 2025 MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1
The controller area network (CAN) controller enables communication with a CAN2.0A, CAN2.0B, or CAN-FD bus and is compliant to ISO 11898-1:2015 standard supporting up to 5Mbit/s bit rate. Key features of the CAN-FD peripheral include:
| Safety Mechanism | Description | Faults | Failure Modes |
|---|---|---|
| MCAN1 | Software test of function using IO loopback. | Targeted toward all the functionality in MCAN. These tests can be run periodically. |
| MCAN2 | Information redundancy techniques including end to end safing. | This is an application-level check, in which additional information (for example, the CRC of the message) is included along with the message. |
| MCAN3 | Periodic software read back of static configuration registers | Targeted towards static configuration registers. |
| MCAN4 | SRAM ECC | Targeted toward the SRAM used to store messages. |
| MCAN5 (Latent fault coverage of ECC check logic) | Software test of ECC logic. | Targeted toward latent faults in ECC check logic. |
| MCAN6 | MCAN timeout function | Targeted toward message RAM update logic and other faults which prevents message updates. |
| MCAN7 | MCAN timestamp function | Targeted toward message RAM update logic and other faults which prevents message updates. |
| WDT | Windowed watchdog event | Targeted toward interrupt logic. |