MSPM0G3507: SYSPLL_ERR_01: Avoiding Infinite Loops in SysConfig-Generated Code

Genius 3095 points
Part Number: MSPM0G3507
Other Parts Discussed in Thread: SYSCONFIG

Hi All,

Regarding SYSPLL_ERR_01, when generating code using SysConfig, it seems that an infinite loop occurs if the value does not fall within the threshold (0.3%).


Although I believe an infinite loop would not occur in practice, it is not acceptable to include code in a mass‑production product that could potentially enter an infinite loop, so a countermeasure is required.

Specifically, would it be appropriate to call SYSCFG_DL_SYSCTL_init() and place a limit on the number of times the PLL is reconfigured within that function?
In the pre‑sample code we previously received from TI, a limit of 16 retries was implemented.

Best Regards,

Ito