SLAU847E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
Table 2-103 lists the memory-mapped registers for the SYSCTL_TYPEC registers. All register offset addresses not listed in Table 2-103 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Group | Section |
|---|---|---|---|---|
| 1020h | IIDX | SYSCTL interrupt index | Go | |
| 1028h | IMASK | SYSCTL interrupt mask | Go | |
| 1030h | RIS | SYSCTL raw interrupt status | Go | |
| 1038h | MIS | SYSCTL masked interrupt status | Go | |
| 1040h | ISET | SYSCTL interrupt set | Go | |
| 1048h | ICLR | SYSCTL interrupt clear | Go | |
| 1050h | NMIIIDX | NMI interrupt index | Go | |
| 1060h | NMIRIS | NMI raw interrupt status | Go | |
| 1070h | NMIISET | NMI interrupt set | Go | |
| 1078h | NMIICLR | NMI interrupt clear | Go | |
| 1100h | SYSOSCCFG | SYSOSC configuration | Go | |
| 1104h | MCLKCFG | Main clock (MCLK) configuration | Go | |
| 1108h | HSCLKEN | High-speed clock (HSCLK) source enable/disable | Go | |
| 1114h | LFCLKCFG | Low frequency crystal oscillator (LFXT) configuration | Go | |
| 1138h | GENCLKCFG | General clock configuration | Go | |
| 113Ch | GENCLKEN | General clock enable control | Go | |
| 1140h | PMODECFG | Power mode configuration | Go | |
| 1150h | FCC | Frequency clock counter (FCC) count | Go | |
| 1170h | SYSOSCTRIMUSER | SYSOSC user-specified trim | Go | |
| 1178h | SRAMBOUNDARY | SRAM Write Boundary | Go | |
| 1180h | SYSTEMCFG | System configuration | Go | |
| 1200h | WRITELOCK | SYSCTL register write lockout | Go | |
| 1204h | CLKSTATUS | Clock module (CKM) status | Go | |
| 1208h | SYSSTATUS | System status information | Go | |
| 120Ch | DEDERRADDR | Memory DED Address | Go | |
| 1220h | RSTCAUSE | Reset cause | Go | |
| 1300h | RESETLEVEL | Reset level for application-triggered reset command | Go | |
| 1304h | RESETCMD | Execute an application-triggered reset command | Go | |
| 1308h | BORTHRESHOLD | BOR threshold selection | Go | |
| 130Ch | BORCLRCMD | Set the BOR threshold | Go | |
| 1310h | SYSOSCFCLCTL | SYSOSC frequency correction loop (FCL) ROSC enable | Go | |
| 1314h | LFXTCTL | LFXT and LFCLK control | Go | |
| 1318h | EXLFCTL | LFCLK_IN and LFCLK control | Go | |
| 131Ch | SHDNIOREL | SHUTDOWN IO release control | Go | |
| 1320h | EXRSTPIN | Disable the reset function of the NRST pin | Go | |
| 1324h | SYSSTATUSCLR | Clear sticky bits of SYSSTATUS | Go | |
| 1328h | SWDCFG | Disable the SWD function on the SWD pins | Go | |
| 132Ch | FCCCMD | Frequency clock counter start capture | Go | |
| 1400h | SHUTDNSTORE0 | Shutdown storage memory (byte 0) | Go | |
| 1404h | SHUTDNSTORE1 | Shutdown storage memory (byte 1) | Go | |
| 1408h | SHUTDNSTORE2 | Shutdown storage memory (byte 2) | Go | |
| 140Ch | SHUTDNSTORE3 | Shutdown storage memory (byte 3) | Go |
Complex bit access types are encoded to fit into small table cells. Table 2-104 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| RC | R C | Read to Clear |
| Write Type | ||
| W | W | Write |
| W1C | W 1C | Write 1 to clear |
| W1S | W 1S | Write 1 to set |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
IIDX is shown in Figure 2-93 and described in Table 2-105.
Return to the Summary Table.
SYSCTL interrupt index
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STAT | ||||||||||||||
| R-0h | R-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | |
| 2-0 | STAT | R | 0h | The SYSCTL interrupt index (IIDX) register generates a value corresponding to the highest priority pending interrupt source. This value may be used as an address offset for fast, deterministic handling in the interrupt service routine. A read of the IIDX register will clear the corresponding interrupt status in the RIS and MIS registers.
|
IMASK is shown in Figure 2-94 and described in Table 2-106.
Return to the Summary Table.
SYSCTL interrupt mask
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LFXTGOOD | FLASHSEC | ANACLKERR | LFOSCGOOD | |||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | |
| 3 | LFXTGOOD | R/W | 0h | LFXT GOOD
|
| 2 | FLASHSEC | R/W | 0h | Flash Single Error Correct
|
| 1 | ANACLKERR | R/W | 0h | Analog Clocking Consistency Error
|
| 0 | LFOSCGOOD | R/W | 0h | Enable or disable the LFOSCGOOD interrupt. LFOSCGOOD indicates that the LFOSC has started successfully.
|
RIS is shown in Figure 2-95 and described in Table 2-107.
Return to the Summary Table.
SYSCTL raw interrupt status
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LFXTGOOD | FLASHSEC | ANACLKERR | LFOSCGOOD | |||
| R-0h | R-0h | R-0h | R-0h | R-0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | |
| 3 | LFXTGOOD | R | 0h | LFXT GOOD
|
| 2 | FLASHSEC | R | 0h | Flash Single Error Correct
|
| 1 | ANACLKERR | R | 0h | Analog Clocking Consistency Error
|
| 0 | LFOSCGOOD | R | 0h | Raw status of the LFOSCGOOD interrupt.
|
MIS is shown in Figure 2-96 and described in Table 2-108.
Return to the Summary Table.
SYSCTL masked interrupt status
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LFXTGOOD | FLASHSEC | ANACLKERR | LFOSCGOOD | |||
| R-0h | R-0h | R-0h | R-0h | R-0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | |
| 3 | LFXTGOOD | R | 0h | LFXT GOOD
|
| 2 | FLASHSEC | R | 0h | Flash Single Error Correct
|
| 1 | ANACLKERR | R | 0h | Analog Clocking Consistency Error
|
| 0 | LFOSCGOOD | R | 0h | Masked status of the LFOSCGOOD interrupt.
|
ISET is shown in Figure 2-97 and described in Table 2-109.
Return to the Summary Table.
SYSCTL interrupt set
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LFXTGOOD | FLASHSEC | ANACLKERR | LFOSCGOOD | |||
| R-0h | W1S-0h | W1S-0h | W1S-0h | W1S-0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | |
| 3 | LFXTGOOD | W1S | 0h | LFXT GOOD
|
| 2 | FLASHSEC | W1S | 0h | Flash Single Error Correct
|
| 1 | ANACLKERR | W1S | 0h | Analog Clocking Consistency Error
|
| 0 | LFOSCGOOD | W1S | 0h | Set the LFOSCGOOD interrupt.
|
ICLR is shown in Figure 2-98 and described in Table 2-110.
Return to the Summary Table.
SYSCTL interrupt clear
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LFXTGOOD | FLASHSEC | ANACLKERR | LFOSCGOOD | |||
| R-0h | W1C-0h | W1C-0h | W1C-0h | W1C-0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | |
| 3 | LFXTGOOD | W1C | 0h | LFXT GOOD
|
| 2 | FLASHSEC | W1C | 0h | Flash Single Error Correct
|
| 1 | ANACLKERR | W1C | 0h | Analog Clocking Consistency Error
|
| 0 | LFOSCGOOD | W1C | 0h | Clear the LFOSCGOOD interrupt.
|
NMIIIDX is shown in Figure 2-99 and described in Table 2-111.
Return to the Summary Table.
NMI interrupt index
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | STAT | ||||||||||||||
| R-0h | R-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | |
| 2-0 | STAT | R | 0h | The NMI interrupt index (NMIIIDX) register generates a value corresponding to the highest priority pending NMI source. This value may be used as an address offset for fast, deterministic handling in the NMI service routine. A read of the NMIIIDX register will clear the corresponding interrupt status in the NMIRIS register.
|
NMIRIS is shown in Figure 2-100 and described in Table 2-112.
Return to the Summary Table.
NMI raw interrupt status
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FLASHDED | LFCLKFAIL | WWDT0 | BORLVL | |||
| R-0h | R-0h | R-0h | R-0h | R-0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | |
| 3 | FLASHDED | R | 0h | Flash Double Error Detect
|
| 2 | LFCLKFAIL | R | 0h | LFXT-EXLF Monitor Fail
|
| 1 | WWDT0 | R | 0h | Watch Dog 0 Fault
|
| 0 | BORLVL | R | 0h | Raw status of the BORLVL NMI
|
NMIISET is shown in Figure 2-101 and described in Table 2-113.
Return to the Summary Table.
NMI interrupt set
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FLASHDED | LFCLKFAIL | WWDT0 | BORLVL | |||
| R-0h | W1S-0h | W1S-0h | W1S-0h | W1S-0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | |
| 3 | FLASHDED | W1S | 0h | Flash Double Error Detect
|
| 2 | LFCLKFAIL | W1S | 0h | LFXT-EXLF Monitor Fail
|
| 1 | WWDT0 | W1S | 0h | Watch Dog 0 Fault
|
| 0 | BORLVL | W1S | 0h | Set the BORLVL NMI
|
NMIICLR is shown in Figure 2-102 and described in Table 2-114.
Return to the Summary Table.
NMI interrupt clear
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FLASHDED | LFCLKFAIL | WWDT0 | BORLVL | |||
| R-0h | W1C-0h | W1C-0h | W1C-0h | W1C-0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | |
| 3 | FLASHDED | W1C | 0h | Flash Double Error Detect
|
| 2 | LFCLKFAIL | W1C | 0h | LFXT-EXLF Monitor Fail
|
| 1 | WWDT0 | W1C | 0h | Watch Dog 0 Fault
|
| 0 | BORLVL | W1C | 0h | Clr the BORLVL NMI
|
SYSOSCCFG is shown in Figure 2-103 and described in Table 2-115.
Return to the Summary Table.
SYSOSC configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | FASTCPUEVENT | BLOCKASYNCALL | |||||
| R-0h | R/W-1h | R/W-0h | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | DISABLE | DISABLESTOP | USE4MHZSTOP | ||||
| R-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FREQ | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-18 | RESERVED | R | 0h | |
| 17 | FASTCPUEVENT | R/W | 1h | FASTCPUEVENT may be used to assert a fast clock request when an interrupt is asserted to the CPU, reducing interrupt latency.
|
| 16 | BLOCKASYNCALL | R/W | 0h | BLOCKASYNCALL may be used to mask block all asynchronous fast clock requests, preventing hardware from dynamically changing the active clock configuration when operating in a given mode.
|
| 15-11 | RESERVED | R | 0h | |
| 10 | DISABLE | R/W | 0h | DISABLE sets the SYSOSC enable/disable policy. SYSOSC may be powered off in RUN, SLEEP, and STOP modes to reduce power consumption. When SYSOSC is disabled, MCLK and ULPCLK are sourced from LFCLK.
|
| 9 | DISABLESTOP | R/W | 0h | DISABLESTOP sets the SYSOSC stop mode enable/disable policy. When operating in STOP mode, the SYSOSC may be automatically disabled. When set, ULPCLK will run from LFCLK in STOP mode and SYSOSC will be disabled to reduce power consumption.
|
| 8 | USE4MHZSTOP | R/W | 0h | USE4MHZSTOP sets the SYSOSC stop mode frequency policy. When entering STOP mode, the SYSOSC frequency may be automatically switched to 4MHz to reduce SYSOSC power consumption.
|
| 7-2 | RESERVED | R | 0h | |
| 1-0 | FREQ | R/W | 0h | Target operating frequency for the system oscillator (SYSOSC)
|
MCLKCFG is shown in Figure 2-104 and described in Table 2-116.
Return to the Summary Table.
Main clock (MCLK) configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | MCLKDEADCHK | STOPCLKSTBY | USELFCLK | RESERVED | USEHSCLK | ||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R-0h | R/W-0h | ||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | USEMFTICK | FLASHWAIT | |||||
| R-0h | R/W-0h | R/W-2h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MDIV | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-23 | RESERVED | R | 0h | |
| 22 | MCLKDEADCHK | R/W | 0h | MCLKDEADCHK enables or disables the continuous MCLK dead check monitor. LFCLK must be running before MCLKDEADCHK is enabled.
|
| 21 | STOPCLKSTBY | R/W | 0h | STOPCLKSTBY sets the STANDBY mode policy (STANDBY0 or STANDBY1). When set, ULPCLK and LFCLK are disabled to all peripherals in STANDBY mode, with the exception of TIMG0 and TIMG1 which continue to run. Wake-up is only possible via an asynchronous fast clock request.
|
| 20 | USELFCLK | R/W | 0h | USELFCLK sets the MCLK source policy. Set USELFCLK to use LFCLK as the MCLK source. Note that setting USELFCLK does not disable SYSOSC, and SYSOSC remains available for direct use by analog modules.
|
| 19-17 | RESERVED | R | 0h | |
| 16 | USEHSCLK | R/W | 0h | USEHSCLK, together with USELFCLK, sets the MCLK source policy. Set USEHSCLK to use HSCLK (HFCLK or SYSPLL) as the MCLK source in RUN and SLEEP modes.
|
| 15-13 | RESERVED | R | 0h | |
| 12 | USEMFTICK | R/W | 0h | USEMFTICK specifies whether the 4MHz constant-rate clock (MFCLK) to peripherals is enabled or disabled. When enabled, MDIV must be disabled (set to 0h=/1).
|
| 11-8 | FLASHWAIT | R/W | 2h | FLASHWAIT specifies the number of flash wait states when MCLK is sourced from HSCLK. FLASHWAIT has no effect when MCLK is sourced from SYSOSC or LFCLK.
|
| 7-4 | RESERVED | R | 0h | |
| 3-0 | MDIV | R/W | 0h | MDIV may be used to divide the MCLK frequency when MCLK is sourced from SYSOSC. MDIV=0h corresponds to /1 (no divider). MDIV=1h corresponds to /2 (divide-by-2). MDIV=Fh corresponds to /16 (divide-by-16). MDIV may be set between /1 and /16 on an integer basis. |
HSCLKEN is shown in Figure 2-105 and described in Table 2-117.
Return to the Summary Table.
High-speed clock (HSCLK) source enable/disable
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | USEEXTHFCLK | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | |||||||
| R-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-17 | RESERVED | R | 0h | |
| 16 | USEEXTHFCLK | R/W | 0h | USEEXTHFCLK selects the HFCLK_IN digital clock input to be the source for HFCLK. When disabled, HFXT is the HFCLK source and HFXTEN may be set. Do not set HFXTEN and USEEXTHFCLK simultaneously.
|
| 15-0 | RESERVED | R | 0h |
LFCLKCFG is shown in Figure 2-106 and described in Table 2-118.
Return to the Summary Table.
Low frequency crystal oscillator (LFXT) configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | LOWCAP | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MONITOR | RESERVED | XT1DRIVE | ||||
| R-0h | R/W-0h | R-0h | R/W-3h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | |
| 8 | LOWCAP | R/W | 0h | LOWCAP controls the low-power LFXT mode. When the LFXT load capacitance is less than 3pf, LOWCAP may be set for reduced power consumption.
|
| 7-5 | RESERVED | R | 0h | |
| 4 | MONITOR | R/W | 0h | MONITOR enables or disables the LFCLK monitor, which continuously checks LFXT or LFCLK_IN for a clock stuck fault.
|
| 3-2 | RESERVED | R | 0h | |
| 1-0 | XT1DRIVE | R/W | 3h | XT1DRIVE selects the low frequency crystal oscillator (LFXT) drive strength.
|
GENCLKCFG is shown in Figure 2-107 and described in Table 2-119.
Return to the Summary Table.
General clock configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | FCCLFCLKSRC | FCCTRIGCNT | |||||
| R-0h | R/W-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| ANACPUMPCFG | FCCLVLTRIG | FCCTRIGSRC | FCCSELCLK | ||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| HFCLK4MFPCLKDIV | RESERVED | MFPCLKSRC | RESERVED | ||||
| R/W-0h | R-0h | R/W-0h | R-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| EXCLKDIVEN | EXCLKDIVVAL | RESERVED | EXCLKSRC | ||||
| R/W-0h | R/W-0h | R-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-30 | RESERVED | R | 0h | |
| 29 | FCCLFCLKSRC | R/W | 0h | FCCLFCLKSRC selects between SYSTEM LFCLK and EXTERNAL SOURCED LFCLK. |
| 28-24 | FCCTRIGCNT | R/W | 0h | FCCTRIGCNT specifies the number of trigger clock periods in the trigger window. FCCTRIGCNT=0h (one trigger clock period) up to 1Fh (32 trigger clock periods) may be specified. |
| 23-22 | ANACPUMPCFG | R/W | 0h | ANACPUMPCFG selects the analog mux charge pump (VBOOST) enable method.
|
| 21 | FCCLVLTRIG | R/W | 0h | FCCLVLTRIG selects the frequency clock counter (FCC) trigger mode.
|
| 20 | FCCTRIGSRC | R/W | 0h | FCCTRIGSRC selects the frequency clock counter (FCC) trigger source.
|
| 19-16 | FCCSELCLK | R/W | 0h | FCCSELCLK selectes the frequency clock counter (FCC) clock source.
|
| 15-12 | HFCLK4MFPCLKDIV | R/W | 0h | HFCLK4MFPCLKDIV selects the divider applied to HFCLK when HFCLK is used as the MFPCLK source. Integer dividers from /1 to /16 may be selected.
|
| 11-10 | RESERVED | R | 0h | |
| 9 | MFPCLKSRC | R/W | 0h | MFPCLKSRC selects the MFPCLK (middle frequency precision clock) source.
|
| 8 | RESERVED | R | 0h | |
| 7 | EXCLKDIVEN | R/W | 0h | EXCLKDIVEN enables or disables the divider function of the CLK_OUT external clock output block.
|
| 6-4 | EXCLKDIVVAL | R/W | 0h | EXCLKDIVVAL selects the divider value for the divider in the CLK_OUT external clock output block.
|
| 3 | RESERVED | R | 0h | |
| 2-0 | EXCLKSRC | R/W | 0h | EXCLKSRC selects the source for the CLK_OUT external clock output block. ULPCLK and MFPCLK require the CLK_OUT divider (EXCLKDIVEN) to be enabled
|
GENCLKEN is shown in Figure 2-108 and described in Table 2-120.
Return to the Summary Table.
General clock enable control
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MFPCLKEN | RESERVED | EXCLKEN | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-5 | RESERVED | R | 0h | |
| 4 | MFPCLKEN | R/W | 0h | MFPCLKEN enables the middle frequency precision clock (MFPCLK).
|
| 3-1 | RESERVED | R | 0h | |
| 0 | EXCLKEN | R/W | 0h | EXCLKEN enables the CLK_OUT external clock output block.
|
PMODECFG is shown in Figure 2-109 and described in Table 2-121.
Return to the Summary Table.
Power mode configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DSLEEP | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | |
| 1-0 | DSLEEP | R/W | 0h | DSLEEP selects the operating mode to enter upon a DEEPSLEEP request from the CPU.
|
FCC is shown in Figure 2-110 and described in Table 2-122.
Return to the Summary Table.
Frequency clock counter (FCC) count
| 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 |
| RESERVED | DATA | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-22 | RESERVED | R | 0h | |
| 21-0 | DATA | R | 0h | Frequency clock counter (FCC) count value. |
SYSOSCTRIMUSER is shown in Figure 2-111 and described in Table 2-123.
Return to the Summary Table.
SYSOSC user-specified trim
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | RDIV | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RDIV | RESFINE | ||||||
| R/W-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | RESCOARSE | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CAP | RESERVED | FREQ | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-29 | RESERVED | R | 0h | |
| 28-20 | RDIV | R/W | 0h | RDIV specifies the frequency correction loop (FCL) resistor trim. This value changes with the target frequency. |
| 19-16 | RESFINE | R/W | 0h | RESFINE specifies the resister fine trim. This value changes with the target frequency. |
| 15-14 | RESERVED | R | 0h | |
| 13-8 | RESCOARSE | R/W | 0h | RESCOARSE specifies the resister coarse trim. This value changes with the target frequency. |
| 7 | RESERVED | R | 0h | |
| 6-4 | CAP | R/W | 0h | CAP specifies the SYSOSC capacitor trim. This value changes with the target frequency. |
| 3-2 | RESERVED | R | 0h | |
| 1-0 | FREQ | R/W | 0h | FREQ specifies the target user-trimmed frequency for SYSOSC.
|
SRAMBOUNDARY is shown in Figure 2-112 and described in Table 2-124.
Return to the Summary Table.
SRAM Write Boundary
| 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 |
| RESERVED | ADDR | RESERVED | |||||||||||||||||||||||||||||
| R-0h | R/W-0h | R-0h | |||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-20 | RESERVED | R | 0h | |
| 19-5 | ADDR | R/W | 0h | SRAM boundary configuration. The value configured into this acts such that: SRAM accesses to addresses less than or equal value will be RW only. SRAM accesses to addresses greater than value will be RX only. Value of 0 is not valid (system will have no stack). If set to 0, the system acts as if the entire SRAM is RWX. Any non-zero value can be configured, including a value = SRAM size. |
| 4-0 | RESERVED | R | 0h |
SYSTEMCFG is shown in Figure 2-113 and described in Table 2-125.
Return to the Summary Table.
System configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FLASHECCRSTDIS | RESERVED | WWDTLP0RSTDIS | ||||
| R-0h | R/W-1h | R-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | W | 0h | The key value of 1Bh (27) must be written to KEY together with contents to be updated. Reads as 0
|
| 23-3 | RESERVED | R | 0h | |
| 2 | FLASHECCRSTDIS | R/W | 1h | FLASHECCRSTDIS specifies whether a flash ECC double error detect (DED) will trigger a SYSRST or an NMI.
|
| 1 | RESERVED | R | 0h | |
| 0 | WWDTLP0RSTDIS | R/W | 0h | WWDTLP0RSTDIS specifies whether a WWDT Error Event will trigger a BOOTRST or an NMI.
|
WRITELOCK is shown in Figure 2-114 and described in Table 2-126.
Return to the Summary Table.
SYSCTL register write lockout
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ACTIVE | ||||||
| R-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | |
| 0 | ACTIVE | R/W | 0h | ACTIVE controls whether critical SYSCTL registers are write protected or not.
|
CLKSTATUS is shown in Figure 2-115 and described in Table 2-127.
Return to the Summary Table.
Clock module (CKM) status
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| ANACLKERR | RESERVED | FCCDONE | FCLMODE | ||||
| R-0h | R-0h | R-0h | R-0h | ||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| LFCLKFAIL | RESERVED | CURMCLKSEL | RESERVED | ||||
| R-0h | R-0h | R-0h | R-0h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | LFOSCGOOD | LFXTGOOD | RESERVED | ||||
| R-0h | R-0h | R-0h | R-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| LFCLKMUX | RESERVED | HSCLKMUX | RESERVED | SYSOSCFREQ | |||
| R-0h | R-0h | R-0h | R-0h | R-0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | ANACLKERR | R | 0h | ANACLKERR is set when the device clock configuration does not support an enabled analog peripheral mode and the analog peripheral may not be functioning as expected.
|
| 30-26 | RESERVED | R | 0h | |
| 25 | FCCDONE | R | 0h | FCCDONE indicates when a frequency clock counter capture is complete.
|
| 24 | FCLMODE | R | 0h | FCLMODE indicates if the SYSOSC frequency correction loop (FCL) is enabled.
|
| 23 | LFCLKFAIL | R | 0h | LFCLKFAIL indicates when the continous LFCLK monitor detects a LFXT or LFCLK_IN clock stuck failure.
|
| 22-18 | RESERVED | R | 0h | |
| 17 | CURMCLKSEL | R | 0h | CURMCLKSEL indicates if MCLK is currently sourced from LFCLK.
|
| 16-12 | RESERVED | R | 0h | |
| 11 | LFOSCGOOD | R | 0h | LFOSCGOOD indicates when the LFOSC startup has completed and the LFOSC is ready for use.
|
| 10 | LFXTGOOD | R | 0h | LFXTGOOD indicates if the LFXT started correctly. When the LFXT is started, LFXTGOOD is cleared by hardware. After the startup settling time has expired, the LFXT status is tested. If the LFXT started successfully the LFXTGOOD bit is set, else it is left cleared.
|
| 9-8 | RESERVED | R | 0h | |
| 7-6 | LFCLKMUX | R | 0h | LFCLKMUX indicates if LFCLK is sourced from the internal LFOSC, the low frequency crystal (LFXT), or the LFCLK_IN digital clock input.
|
| 5 | RESERVED | R | 0h | |
| 4 | HSCLKMUX | R | 0h | HSCLKMUX indicates if MCLK is currently sourced from the high-speed clock (HSCLK).
|
| 3-2 | RESERVED | R | 0h | |
| 1-0 | SYSOSCFREQ | R | 0h | SYSOSCFREQ indicates the current SYSOSC operating frequency.
|
SYSSTATUS is shown in Figure 2-116 and described in Table 2-128.
Return to the Summary Table.
System status information
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| REBOOTATTEMPTS | RESERVED | ||||||
| R-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SHDNIOLOCK | SWDCFGDIS | EXTRSTPINDIS | RESERVED | |||
| R-0h | R-0h | R-0h | R-0h | R-0h | |||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PMUIREFGOOD | ANACPUMPGOOD | BORLVL | BORCURTHRESHOLD | FLASHSEC | FLASHDED | |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-30 | REBOOTATTEMPTS | R | 0h | REBOOTATTEMPTS indicates the number of boot attempts taken before the user application starts. |
| 29-15 | RESERVED | R | 0h | |
| 14 | SHDNIOLOCK | R | 0h | SHDNIOLOCK indicates when IO is locked due to SHUTDOWN
|
| 13 | SWDCFGDIS | R | 0h | SWDCFGDIS indicates when user has disabled the use of SWD Port
|
| 12 | EXTRSTPINDIS | R | 0h | EXTRSTPINDIS indicates when user has disabled the use of external reset pin
|
| 11-7 | RESERVED | R | 0h | |
| 6 | PMUIREFGOOD | R | 0h | PMUIREFGOOD is set by hardware when the PMU current reference is ready.
|
| 5 | ANACPUMPGOOD | R | 0h | ANACPUMPGOOD is set by hardware when the VBOOST analog mux charge pump is ready.
|
| 4 | BORLVL | R | 0h | BORLVL indicates if a BOR event occured and the BOR threshold was switched to BOR0 by hardware.
|
| 3-2 | BORCURTHRESHOLD | R | 0h | BORCURTHRESHOLD indicates the active brown-out reset supply monitor configuration.
|
| 1 | FLASHSEC | R | 0h | FLASHSEC indicates if a flash ECC single bit error was detected and corrected (SEC).
|
| 0 | FLASHDED | R | 0h | FLASHDED indicates if a flash ECC double bit error was detected (DED).
|
DEDERRADDR is shown in Figure 2-117 and described in Table 2-129.
Return to the Summary Table.
Memory DED Address
| 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 |
| ADDR | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | ADDR | R | 0h | Address of MEMORY DED Error. |
RSTCAUSE is shown in Figure 2-118 and described in Table 2-130.
Return to the Summary Table.
Reset cause
| 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 |
| RESERVED | ID | ||||||||||||||||||||||||||||||
| R-0h | RC-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-5 | RESERVED | R | 0h | |
| 4-0 | ID | RC | 0h | ID is a read-to-clear field which indicates the lowest level reset cause since the last read.
|
RESETLEVEL is shown in Figure 2-119 and described in Table 2-131.
Return to the Summary Table.
Reset level for application-triggered reset command
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LEVEL | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | |
| 2-0 | LEVEL | R/W | 0h | LEVEL is used to specify the type of reset to be issued when RESETCMD is set to generate a software triggered reset.
|
RESETCMD is shown in Figure 2-120 and described in Table 2-132.
Return to the Summary Table.
Execute an application-triggered reset command
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | RESERVED | ||||||||||||||
| W-0h | R-0h | ||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | GO | ||||||||||||||
| R-0h | W-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | W | 0h | The key value of E4h (228) must be written to KEY together with GO to trigger the reset.
|
| 23-1 | RESERVED | R | 0h | |
| 0 | GO | W | 0h | Execute the reset specified in RESETLEVEL.LEVEL. Must be written together with the KEY.
|
BORTHRESHOLD is shown in Figure 2-121 and described in Table 2-133.
Return to the Summary Table.
BOR threshold selection
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LEVEL | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | |
| 1-0 | LEVEL | R/W | 0h | LEVEL specifies the desired BOR threshold and BOR mode.
|
BORCLRCMD is shown in Figure 2-122 and described in Table 2-134.
Return to the Summary Table.
Set the BOR threshold
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | RESERVED | ||||||||||||||
| W-0h | R-0h | ||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | GO | ||||||||||||||
| R-0h | W-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | W | 0h | The key value of C7h (199) must be written to KEY together with GO to trigger the clear and BOR threshold change.
|
| 23-1 | RESERVED | R | 0h | |
| 0 | GO | W | 0h | GO clears any prior BOR violation status indications and attempts to change the active BOR mode to that specified in the LEVEL field of the BORTHRESHOLD register.
|
SYSOSCFCLCTL is shown in Figure 2-123 and described in Table 2-135.
Return to the Summary Table.
SYSOSC frequency correction loop (FCL) ROSC enable
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SETUSEEXRES | SETUSEFCL | |||||
| R-0h | W-0h | W-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | W | 0h | The key value of 2Ah (42) must be written to KEY together with SETUSEFCL to enable the FCL.
|
| 23-2 | RESERVED | R | 0h | |
| 1 | SETUSEEXRES | W | 0h | Set SETUSEEXRES to specify that an external resistor will be used for the FCL. An appropriate resistor must be populated on the ROSC pin. This state is locked until the next BOOTRST.
|
| 0 | SETUSEFCL | W | 0h | Set SETUSEFCL to enable the frequency correction loop in SYSOSC. Once enabled, this state is locked until the next BOOTRST.
|
LFXTCTL is shown in Figure 2-124 and described in Table 2-136.
Return to the Summary Table.
LFXT and LFCLK control
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SETUSELFXT | STARTLFXT | |||||
| R-0h | W-0h | W-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | W | 0h | The key value of 91h (145) must be written to KEY together with either STARTLFXT or SETUSELFXT to set the corresponding bit.
|
| 23-2 | RESERVED | R | 0h | |
| 1 | SETUSELFXT | W | 0h | Set SETUSELFXT to switch LFCLK to LFXT. Once set, SETUSELFXT remains set until the next BOOTRST.
|
| 0 | STARTLFXT | W | 0h | Set STARTLFXT to start the low frequency crystal oscillator (LFXT). Once set, STARTLFXT remains set until the next BOOTRST.
|
EXLFCTL is shown in Figure 2-125 and described in Table 2-137.
Return to the Summary Table.
LFCLK_IN and LFCLK control
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SETUSEEXLF | ||||||
| R-0h | W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | W | 0h | The key value of 36h (54) must be written to KEY together with SETUSEEXLF to set SETUSEEXLF.
|
| 23-1 | RESERVED | R | 0h | |
| 0 | SETUSEEXLF | W | 0h | Set SETUSEEXLF to switch LFCLK to the LFCLK_IN digital clock input. Once set, SETUSEEXLF remains set until the next BOOTRST.
|
SHDNIOREL is shown in Figure 2-126 and described in Table 2-138.
Return to the Summary Table.
SHUTDOWN IO release control
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RELEASE | ||||||
| R-0h | W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | W | 0h | The key value 91h must be written to KEY together with RELEASE to set RELEASE.
|
| 23-1 | RESERVED | R | 0h | |
| 0 | RELEASE | W | 0h | Set RELEASE to release the IO after a SHUTDOWN mode exit.
|
EXRSTPIN is shown in Figure 2-127 and described in Table 2-139.
Return to the Summary Table.
Disable the reset function of the NRST pin
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DISABLE | ||||||
| R-0h | W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | W | 0h | The key value 1Eh must be written together with DISABLE to disable the reset function.
|
| 23-1 | RESERVED | R | 0h | |
| 0 | DISABLE | W | 0h | Set DISABLE to disable the reset function of the NRST pin. Once set, this configuration is locked until the next POR.
|
SYSSTATUSCLR is shown in Figure 2-128 and described in Table 2-140.
Return to the Summary Table.
Clear sticky bits of SYSSTATUS
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ALLECC | ||||||
| R-0h | W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | W | 0h | The key value CEh (206) must be written to KEY together with ALLECC to clear the ECC state.
|
| 23-1 | RESERVED | R | 0h | |
| 0 | ALLECC | W | 0h | Set ALLECC to clear all ECC related SYSSTATUS indicators.
|
SWDCFG is shown in Figure 2-129 and described in Table 2-141.
Return to the Summary Table.
Disable the SWD function on the SWD pins
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DISABLE | ||||||
| R-0h | W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | W | 0h | The key value 62h (98) must be written to KEY together with DISBALE to disable the SWD functions.
|
| 23-1 | RESERVED | R | 0h | |
| 0 | DISABLE | W | 0h | Set DISABLE to disable the SWD function on SWD pins, allowing the SWD pins to be used as GPIO.
|
FCCCMD is shown in Figure 2-130 and described in Table 2-142.
Return to the Summary Table.
Frequency clock counter start capture
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | RESERVED | ||||||||||||||
| W-0h | R-0h | ||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | GO | ||||||||||||||
| R-0h | W-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | W | 0h | The key value 0Eh (14) must be written with GO to start a capture.
|
| 23-1 | RESERVED | R | 0h | |
| 0 | GO | W | 0h | Set GO to start a capture with the frequency clock counter (FCC).
|
SHUTDNSTORE0 is shown in Figure 2-131 and described in Table 2-143.
Return to the Summary Table.
Shutdown storage memory (byte 0)
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DATA | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-10 | RESERVED | R | 0h | |
| 7-0 | DATA | R/W | 0h | Shutdown storage byte 0 |
SHUTDNSTORE1 is shown in Figure 2-132 and described in Table 2-144.
Return to the Summary Table.
Shutdown storage memory (byte 1)
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DATA | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-10 | RESERVED | R | 0h | |
| 7-0 | DATA | R/W | 0h | Shutdown storage byte 1 |
SHUTDNSTORE2 is shown in Figure 2-133 and described in Table 2-145.
Return to the Summary Table.
Shutdown storage memory (byte 2)
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DATA | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-10 | RESERVED | R | 0h | |
| 7-0 | DATA | R/W | 0h | Shutdown storage byte 2 |
SHUTDNSTORE3 is shown in Figure 2-134 and described in Table 2-146.
Return to the Summary Table.
Shutdown storage memory (byte 3)
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DATA | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-10 | RESERVED | R | 0h | |
| 7-0 | DATA | R/W | 0h | Shutdown storage byte 3 |