SLAU893B October 2023 – July 2024 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1
The memory within each bank is mapped to one or more logical regions based upon the functions that the memory in each bank supports. There are four regions: FACTORY, NONMAIN (Configuration NVM), MAIN (Flash Memory) , and DATA.
Flash Memory Region | Region Contents | Executable | Used by | Programmed by |
---|---|---|---|---|
FACTORY | Device ID and other parameters | No | Application | TI only (not modifiable) |
NONMAIN (Configuration NVM) | Device boot configuration (BCR and BSL) | No | Boot ROM | TI, User |
MAIN (Flash Memory) | Application code and data | Yes | Application | User |
DATA | Data, or EEPROM emulation | No | Application | User |
Devices with one bank implement the FACTORY, NONMAIN, and MAIN regions on BANK0 (the only bank present), and the data region is not available. Devices with multiple banks also implement FACTORY, NONMAIN, and MAIN regions on BANK0, but include additional banks (BANK1 through BANK4) that can implement MAIN or DATA regions.
For a detailed description of the contents of the read-only FACTORY region, see Section 1.6.