SLAU846B June 2023 – November 2024 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507
The MCAN module provides different interrupt sources which can be configured to source a CPU interrupt event. In order of decreasing interrupt priority, the CPU interrupt events from the MCAN are shown in Table 21-51.
Index (IIDX) | Name | Description |
---|---|---|
0x1 |
MCAN_IRQ_INT0 |
MCAN interrupt 0 |
0x2 | MCAN_IRQ_INT1 | MCAN interrupt 1 |
0x3 | MCAN_IRQ_ECC | MCAN ECC SEC (single error correct) interrupt |
0x4 | MCAN_IRQ_ECC_UNCORR | MCAN ECC uncorrectable / DED (double error detect) interrupt |
0x5 | MCANSS_IRQ_TS_CNTR_OVFL | MCAN timestamp counter overflow interrupt |
0x6 | MCANSS_IRQ_TS_WAKE | MCAN clock stop wakeup interrupt |
The CPU interrupt event configuration is managed with the CPU_INT event management registers. Interrupt (RIS) flags are cleared upon software reading the IIDX register or writing to the respective ICLR register bits.
See Section 8.2.5 for guidance on configuring the event registers for CPU interrupts.