Hi @mastupristi
You mean this one,right? I also think the description is not very well, check it internally now!
I understand it this way:
- Enable Sync of Rx (RCR2[SYNC] =1) only after enabling Tx and Rx (is this related to the question above?). In other words, I enable Tx and Rx first and then enable sync on Rx.
- Enable Tx last.
There is an obvious contradiction in these two sentences.
You can understand it like the code:

configure the sync mode, then, if the RX is sync, then enable the TX, and enable the RX.
Now, you can undestand it like this:
1. Enable the receiver in synchronous mode only after both the transmitter and receiver are enabled
=>Description is not good, it should be:
do the receive operation in synchronous mode only after both the transmitter and receiver are enabled
steps:
1). disble transmitter
2). configure TX async, RX sync
3) enable the Transmitter, enable the receiver
4) do the receive operation
2. When operating in synchronous mode, the transmitter and receiver share only the bit
clock, frame sync, and transmitter/receiver enable.
=> Transmitter and receiver should still enabled seperately, as I have tested it, when I enable the TX, the RX register is not enabled in the sync mode.
So, still should like the code:


I already report the doc understanding issues internally.
Now, please follow the SDK code and my description to understand it, thanks.
Best Regards,
Kerry