Datasheet

Table Of Contents
15. MCLK – Main Clock
15.1 Overview
The Main Clock (MCLK) controls the synchronous clock generation of the device.
Using a clock provided by the Generic Clock Module (GCLK_MAIN), the Main Clock Controller provides
synchronous system clocks to the CPU and the modules connected to the AHBx and the APBx bus. The
synchronous system clocks are divided into a number of clock domains. Each clock domain can run at
different frequencies, enabling the user to save power by running peripherals at a relatively low clock
frequency, while maintaining high CPU performance or vice versa. In addition, the clock can be masked
for individual modules, enabling the user to minimize power consumption.
15.2 Features
Generates CPU, AHB, and APB system clocks
Clock source and division factor from GCLK
Clock prescaler with 1x to 128x division
Safe run-time clock switching from GCLK
Module-level clock gating through maskable peripheral clocks
15.3 Block Diagram
Figure 15-1. MCLK Block Diagram
MAIN
CLOCK CONTROLLER
CPU
GCLK
GCLK_MAIN
PERIPHERALS
CLK_APBx
CLK_AHBx
CLK_CPU
15.4 Signal Description
Not applicable.
15.5 Product Dependencies
In order to use this peripheral, other parts of the system must be configured correctly, as described below.
15.5.1 I/O Lines
Not applicable.
SAM D5x/E5x Family Data Sheet
MCLK – Main Clock
© 2019 Microchip Technology Inc.
Datasheet
DS60001507E-page 170