The System Controls module configures the clock of the device. It sets the watchdog, the phase-locked loop (PLL) status register and configures the clocking of peripheral modules. This function needs to be called first to ensure the functionality of other modules.