SPRUJ53B April 2024 – September 2024 TMS320F28P550SJ , TMS320F28P559SJ-Q1
Each MCAN module has 4KB of message RAM embedded locally and exclusively accessible by the MCAN module.
In systems that do not use one or both MCAN modules, there is the ability to re-assign the RAM to the CPU memory domain in data space only. The MCANRAMACC register in the Section 3.16.11 provides control of each MCAN instance RAM assignment individually. Once set, the MCAN module has no access to these RAMs. If the MCAN module is used at all in the system, it is not recommended to allocate this RAM to the CPU.
The C28x is a 16-bit word based CPU, as such the addressable memory is reduced to 2KB in size as shown in Table 3-14.
MCANRAMACC | MCANA Memory Addresses | MCANB Memory Addresses |
---|---|---|
0 (owned by MCAN) | 0x58000-0x58FFF | 0x5A000-0x5AFFF |
1 (owned by C28x) | 0x58000-0x587FF | 0x5A000-0x5A7FF |