23.2 Embedded Characteristics

The Power Management Controller provides the following clocks:

  • Host Clock (MAIN_CLK), programmable from a few hundred Hz to the maximum operating frequency of the device. It is available to the modules running permanently, such as the Enhanced Embedded Flash Controller.
  • Processor Clock (HCLK), automatically switched off when entering the processor in Sleep mode.
  • Free-running processor Clock (FCLK).
  • The Cortex-M7 SysTick external clock.
  • USB Clock (USB_48M), required by the USB peripheral.
  • Peripheral Clocks with independent ON/OFF control, provided to the peripherals.
  • Programmable Clock Outputs (PCKx), selected from the clock generator outputs to drive the device PCK pins.
  • Clock sources independent of MAIN_CLK and HCLK, provided by internal PCKx for USART, UART, TC, Embedded Trace Macrocell (ETM) and CAN Clocks.
  • Generic Clock (GCLK) with controllable division and ON/OFF control, independent of MAIN_CLK and HCLK. Provided to selected peripherals.

The Power Management Controller also provides the following features on clocks:

  • A Main crystal oscillator failure detector
  • A 32.768 kHz crystal oscillator frequency monitor
  • A frequency counter on Main crystal oscillator or Main RC oscillator
  • An on-the-fly adjustable Main RC oscillator frequency