SLAU962A December 2025 – June 2026 MSPM33C321A , MSPM33C321A-Q1
If an application requires high clocking accuracy for high-frequency peripherals, the best accuracy is achieved by using an external high-frequency crystal with the HFXT and sourcing the MCLK tree directly from HFCLK. By sourcing the MCLK directly from HFCLK, the bus clock to all peripherals in PD1 and PD0 will be the HFCLK.
Crystal frequencies up to 48MHz are supported by the HFXT, but because PD0 peripherals using ULPCLK are limited to 40MHz, 40MHz is the highest crystal frequency supported to run the PD1 and PD0 peripherals at the same frequency. If a 48MHz crystal is used, PD1 peripherals and the CPUCLK can run at 48MHz directly from the crystal, but PD0 peripherals must run at MCLK/4 (12MHz).
If precision clocking is needed for the CAN-FD controller or the I2S instances, and high CPU performance (high MCLK) is also required, it is also possible to source the CAN-FD controller (CANCLK) and the I2S sampling clock (I2SCLK) from HFCLK directly, asynchronous to MCLK, while running MCLK at maximum frequency using the PLL for best compute performance.