SFFS948 May 2025 MSPM0L1227-Q1 , MSPM0L1228-Q1 , MSPM0L2227-Q1 , MSPM0L2228-Q1
A periodic software read of static configuration registers is one of the methods listed in ISO26262 (Table D-4, Chapter 5). This mechanism involves the software verifying the values of static configuration registers against a known reference. One of the methods is to compute a reference CRC signature for the static configuration register values. During the course of the application, the CRC is computed periodically and compared with the reference CRC signature.
| SM | Configuration Registers |
|---|---|
| UART2 | ADDR, AMASK, CLKDIV2, CTL0, FBRD, GFCTL, IBRD, IFLS, IRCTL, LCRH, TDR, IMASK, CLKSEL, CLKDIV, PDBGCTL |
| SPI2 | CTL0, CTL1, CLKCTL, IFLS, IMASK, CLKSEL, CLKDIV |
| I2C2 | GFCTL, CCR, CCTR, CFIFOCTL, CSA, CTPR, PECCTL, TCTR, TFIFOCTL, TOAR, TOAR2, TIMEOUT, IMASK, CLKSEL, CLKDIV, TEST0, PDBGCTL |
| CPU4 | NVIC.IRQEN, NVIC.IRQLVL, SYST_CSR, SYST_RVR, MPU_CTRL |
| DMA1 | IMASK, DMATSEL, DMACTL, DMAPRIO |
| CRC1_latent | CRCCTRL, CRCPOLY |
| WDT1 | WDT: WDTCTL0, WDTCTL1, IMASK, PDBGCTL IWDT: WDTCTL, WDTDBGCTL and WDTEN |
| EVENT1 | CHANID |
| GPIO2 | CLKOVR, CTL, DMAMASK, FASTWAKE, FILTEREN, IMASK, PDBGCTL, POLARITY, SUB0CFG, SUB1CFG, TEST0 |
| IOMUX1 | PINCM |
| COMP1 | CTL0, CTL1, CTL2, CTL3, IMASK |
| TIM2 | LD, PL, CTRCTL, CCACT, CCCTL, IFCTL, IMASK, CCLKCTL, CCPD, CLKDIV, CLKSEL, CPS, CTRIGCTL, FSCTL, ODIS, PDBGCTL |
| ADC1 | CLKFREQ, CTL0, CTL1, CTL2, DEBUG1, DEBUG2, DEBUG3, DEBUG4, MEMCTL, SCOMP0, SCOMP1, TEST0, TEST1, TEST2, TEST3, TEST4, TEST5, WCHIGH, WCLOW |
| REF1 | CTL0, CTL1, CTL2 |
| SYSCTL5 | FLASHSRAMCFG, GENCLKCFG, GENCLKEN, HFCLKCLKCFG, HSCLKCFG, HSCLKEN, MCLKCFG, PMODECFG, SYSOSCCFG |