SLAU893B October 2023 – July 2024 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1
Table 1-6 lists the memory-mapped registers for the NONMAIN_C1103_C1104 registers. All register offset addresses not listed in Table 1-6 should be considered as reserved locations and the register contents should not be modified.
Offset | Acronym | Register Name | Section |
---|---|---|---|
41C00000h | BCRCONFIGID | Configuration ID of BCR Structure. | Section 1.5.1 |
41C00004h | BOOTCFG0 | Serial wire debug (SWD) lock policy. | Section 1.5.2 |
41C00008h | BOOTCFG1 | Factory reset mode and static write protection for NONMAIN. | Section 1.5.3 |
41C0000Ch | FLASHSWP0 | Programs static write protection of first 32K bytes. | Section 1.5.4 |
41C00010h | FLASHSWP1 | Programs static write protection of first 32K bytes. | Section 1.5.5 |
41C00014h | RESERVED |
Complex bit access types are encoded to fit into small table cells. Table 1-7 shows the codes that are used for access types in this section.
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
Write Type | ||
W | W | Write |
Reset or Default Value | ||
-n | Value after reset or the default value |
BCRCONFIGID is shown in Figure 1-2 and described in Table 1-8.
Return to the Table 1-6.
Configuration ID of BCR Structure.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CONFIG | |||||||||||||||||||||||||||||||
R/W-3h | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CONFIG | R/W | 3h | Configuration ID of the BOOTCFG |
BOOTCFG0 is shown in Figure 1-3 and described in Table 1-9.
Return to the Table 1-6.
Serial wire debug (SWD) lock policy.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SWDP_MODE | DEBUGACCESS | ||||||||||||||||||||||||||||||
R/W-AABBh | W-AABBh | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | SWDP_MODE | R/W | AABBh | The serial wire debug port (SW-DP) access policy. This policy sets whether any communication is allowed with the device via the SWD pins (to any DAP). When disabled, no SWD communication is possible regardless of the configuration of the DEBUGACCESS field.
AABBh = Enabled; FFFFh = Disabled (all other values). |
15-0 | DEBUGACCESS | W | AABBh | The debug access policy for accessing the AHB-AP, ET-AP, and
PWR-AP debug access ports. Note that if SWDP_MODE is set to DISABLED, the value of this field is ignored and the debug port will remain fully locked.
AABBh = Access to AHB-AP, ET-AP, and PWR-AP via SWD is enabled; FFFFh = Access to AHB-AP, ET-AP, and PWR-AP via SWD is disabled (all other values). |
BOOTCFG1 is shown in Figure 1-4 and described in Table 1-10.
Return to the Table 1-6.
Factory reset mode and static write protection for NONMAIN.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | NONMAINSWP | ||||||
R-0h | R/W-1h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
factoryResetMode | |||||||
R/W-AABBh | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
factoryResetMode | |||||||
R/W-AABBh | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-17 | RESERVED | R | 7FFFh | |
16 | NONMAINSWP | R/W | 1h | Static Write Protection configuration for NONMAIN.
0h = Disabled (all other values). 1h = Enabled; |
15-0 | factoryResetMode | R/W | AABBh | Static Write Protection configuration for NONMAIN.
AABBh = Enabled; FFFFh = Disabled (all other values). |
FLASHSWP0 is shown in Figure 1-5 and described in Table 1-11.
Return to the Table 1-6.
Programs static write protection of first 32K bytes.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MAINLOW | |||||||||||||||||||||||||||||||
R/W-FFFFFFFFh | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | MAINLOW | R/W | FFFFFFFFh | 1 bit per sector (Setting a bit to 0 disables write, 1 enables write). |
FLASHSWP1 is shown in Figure 1-6 and described in Table 1-12.
Return to the Table 1-6.
Programs static write protection of first 32K bytes.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MAINHIGH | |||||||||||||||||||||||||||||||
R/W-FFFFFFFFh | |||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | MAINHIGH | R/W | FFFFFFFFh | 1 bit per 8 sectors. Bits 3:0, not used as covered with above (Setting a bit to 0 disables write, 1 enables write). |