SFFS624B March 2024 – August 2025 MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1
The clock module provides the following oscillators:
The following clocks are distributed by the clock module for use by the processor, bus, and peripherals:
| Safety Mechanism | Description | Faults | Failure Modes |
|---|---|---|
| CPU3 | Software diversified redundancy | Targeted toward faults which can result in incorrect clock frequency (resulting in some computation failures) or failure to do a reset when required, and so forth. |
| SYSCTL1 | MCLK monitor | This safety mechanism is targeted toward faults which result in MCLK frequency going very low or MCLK not toggling. |
| SYSCTL11 | Boot process timeout | This safety mechanism can detect faults in logic which interacts with the boot software to indicate boot completion, boot failures, and so forth. |
| SYSCTL2 | HFCLK start-up monitor | This safety mechanism can be used to check if HFCLK is functioning before switching the clock source to HFCLK. |
| SYSCTL3 | LFCLK monitor | This safety mechanism is used detect failures on LFCK. |
| SYSCTL5 | Periodic software read back of static configuration registers | Targets the static configuration registers in SYSCTL. |
| SYSCTL9 | Clock frequency measurement | This safety mechanism can be used to do a periodic check of the clock frequency. |
| WDT | Windowed watchdog event | Targeted toward faults which result in incorrect clock frequencies and covers faults in various clocking components. |
| WDT (latent fault coverage) | Windowed watchdog event | This mechanism also acts as a backup in case the MCLK monitor malfunctions, for example. |