23.5.3 Clocks

The TCC bus clock (CLK_TCCn_APB) can be enabled and disabled in the Main Clock, and the default state of CLK_TCCn_APB can be found in the Peripheral Clock Masking section in the MCLK – Main Clock chapter.

A generic clock (GCLK_TCCn) is required to clock the TCC. This clock must be configured and enabled in the generic clock controller before using the TCC. Refer to the GCLK – Generic Clock Controller chapter for details.

This generic clock is asynchronous to the bus clock (CLK_TCCn_APB). Due to this asynchronicity, writes to certain registers will require synchronization between the clock domains.