SLAU847F October 2022 – March 2026 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2116 , MSPM0L2117 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
The SPI internal functional clock is selected and divided from the clock sourced to this module.
The SPI module must be enabled before being configured for use by using the CTL0.EN bit in SPIx.PWREN register (see peripheral power enable). When the SPI is set up, or the configuration needs to be changed, after enabling power, the SPI peripheral must be configured to the desired configuration and then enabled via CTL0.EN bit to avoid unpredictable behavior during the updates or for the first data received or transmitted afterward.
The maximum SPI frequency supported in the controller and peripheral mode depends on the device clock option and IO option. Please refer to specific device data sheet spec for more information.