Other Parts Discussed in Thread: SYSCONFIG, C2000WARE
Tool/software:
Hello,
I am using the F2800157 controlCARD with a docking station. I'm configuring SPIA for communication with an external STM32 device (slave). The SPI is working, but I am unable to increase the SPI clock beyond 3 MHz.
Here’s what I have tried:
- Tried values up to 10 MHz (verified using logic analyzer).
- Verified `DEVICE_SYSCLK_FREQ` is 120 MHz and `LSPCLK` is 60MHZ.
- Clock divider values are calculating properly, but scope output always remains limited to ~3 MHz.
I am using the driverlib-based initialization. No DMA, just simple transmit/receive.
Questions:
- Is there a known limitation for SPI clock rate on F280015x?
- Is any additional configuration needed for high-speed SPI?
Attached:
- SysConfig screenshot showing SPI pinmux.
- Scope capture of SPI CLK at 4MHz.
- Source snippet used to configure the SPI module.

Any guidance would be appreciated. Thank you!