what is the purpose of the USIC/CCFG register?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Not applicable
Hello,
I wonder what exactly is the purpose of the USIC/CCFG register of a XMC4200? Do we have just to assert that the protocol to be used is available, when configuring a channel for this protocol? Under what circumstances would a protocol be not available? Can the value of this register change (during runtime / from hardware version to hardware version)? Is there is a list, showing which protocol is available to which channel?

BTW: I think that the word "contains" in the register description ("The channel configuration register contains indicates the functionality that is available in the USIC channel.") is superfluous.

kind regards,
Torsten
0 Likes
2 Replies
chismo
Employee
Employee
First like received
Hi Torsten,

Yes, all USIC channels are the same and support all four serial protocols.
There is no need to touch the CCFG register and therefore it can be ignored or simply written with the default reset value.

Regards,
Min Wei
0 Likes
Not applicable
Hi Min Wei,
thanks you very much for that information. Maybe you could ask someone from the infineon documentation department to add that information? 😉

kind regards,
Torsten
0 Likes