SLAU846A June 2023 – October 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1
The MCAN module can have different Message RAM sizes. An example of the MCAN module being configured for 1KB size with a width of 32 bits is desribed here.
The Message RAM can include each of the sections listed in Message RAM Configuration. It is not necessary to configure each of the sections (a section in the Message RAM can be 0) and there is no restriction with respect to the sequence of the sections. For parity checking or ECC, a respective number of bits has to be added to each word. When the MCAN module addresses the Message RAM, it addresses 32-bit words. The start addresses are configurable and they are 32-bit word addresses.
The element size can be configured for:
The host CPU configures the following information in the message RAM:
Frame Size, DLC Code (Bytes) | Element Size (Words) | Maximum Elements |
---|---|---|
8 | 4 | 64 |
12 | 5 | 51 |
16 | 6 | 43 |
20 | 7 | 37 |
24 | 8 | 32 |
32 | 10 | 26 |
48 | 14 | 18 |
64 | 18 | 14 |