SWRU626 December 2025 CC3501E , CC3551E
First, the clock is divided by a prescaler with a value from 1 to 8, which is programmed in the SPI.CLKCFG0[2:0] PRESC field (a value of 0x1 means that the clock is divided by 2). The clock is further divided by a value from 2 to 2048, which is 2×(1 + SCR), where SCR is the value programmed in the SPI.CLKCFG1[9:0] SCR field.
Equation 7 defines the frequency of the output clock SCLK.
The maximum SPI frequency supported with controller and peripheral modes depends on the device clock option and IO option. Please refer to the specific data sheet specification for more information.