This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F280039C: Confirmation of Register Delay Timing During PLL Initialization

Part Number: TMS320F280039C
Other Parts Discussed in Thread: C2000WARE

Tool/software:

Dear Experts,

I noticed that the TRM specifies a requirement: after writing to the SYSPLLMULT register, a delay of 45 cycles is necessary. Without this delay, subsequent register writes may be lost.

However, in the function SysCtl_setClock(), I observed that there is no delay invoked after writing SYSPLLMULT; instead, SYSPLLCTL1 is written to immediately afterward. Could this sequence pose any potential risks? Is it still safe to use this implementation in C2000Ware?

For reference, I am using version C2000Ware_5_04_00_00.

Thanks and Regards,
CC