Clock gating

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

cross mob
Not applicable
Hello,
I try to understand how I have to an able an USIC channel. Currently I check my clock gating settings. Now , from 11.9.4 of the xmc4200 reference manual I read:


In order to reduce power consumption of the microcontroller it is recommended to activate individual clock gating on modules that are not used in the application with the registers CGATSET0, CGATSET1 and CGATSET2.


Now with bit 11 of the CGATSET0 register, I can _enable_ the clock gating of the USIC. Setting a bit corresponds with _enabling_ the clock gating, but does this corresponds to _activating_ as well? If so, I would have to reset bit 11 to enable the USIC function block (if it wouldn't be already 0 after reset)?

TIA,
Torsten
0 Likes
2 Replies
User8819
Level 4
Level 4
Yes, but it is done by setting bit in corresponding clear register CGATCLRx.

rum
0 Likes
Not applicable
Hi Rum,
thank you very much.

Torsten
0 Likes