Welcome to the C2000™ Microcontrollers Section of the TI E2E Support Community. Ask questions, share knowledge, explore ideas, and help solve problems with fellow engineers. To post a question, click on the forum tab then "New Post".
Question:
I wish to setup SPI RX on a F2809 at a frequency of 25MHz. From what is documented in the data sheet at the moment, it is discussed there is a limitation on the SPI in slave mode that transmission rate must be a maximum of LSPCLK/8, which for the maximum throughput would be 12.5MHz.
At the same time, there is also SPI specific documentation stating that this is no longer the limitation, and the maximum rate is now LSPCLK/4.
Which is correct?
Answer:
The data manual is the only document that should be taken as "gospel", as it is the most accurate and most-commonly updated when we spec limitations on the device. The maximum RX throughput on the F2809 is 12.5 MHz as stated in the data sheet.
When the SPI user guide says that the maximum SPICLK can be LSPCLK/4, it means that within the frequency limits of the data sheet, SPICLK can at most be LSPCLK/4 (in other words, it cannot be LSPCLK/2 or LSPCLK/1, so on and so forth).