Looking to configure the SYSOSC on the MSPM0C1104 launchpad.
The MSPM0C1104 data sheet says that SYSOSC runs at 24MHZ, but looking at the sysctl settings in hw_syscrl_msp0c110x.h and the various SYSOSC settings are:
SYSCTL_SYSOSCCFG_FREQ_SYSOSCBASE // 32MHz
SYSCTL_SYSOSCCFG_FREQ_SYSOSC4M // 4MHz
SYSCTL_SYSOSCCFG_FREQ_SYSOSCUSER // user trimmed 16/24MHz
But this seems strange, on the mspm0c1104 the base frequency is 24MHz, not 32MHz.
I've check the TRM (slau893c table 2-26) and in the SYSCTL section for the SYSOSCCFG register, it also says base frequency is 32MHz.
Ah - the MSPM0C110x data sheet clarifies that SYSOSCCFG.FREQ=00 (BASE) Corresponds to 24MHz, so it looks like the header file in the SDK (2.8.0.3) is confusing ...
So does one select the base frequency (whatever it is), or go via the user trimming (which seems over kill, if the internal oscillator is 24MHz).
So guess the question is does the TRM need updating in the next issue?
Thanks,
David.