Clock Monitor

Last modified by Microchip on 2026/10/19 14:58

The Clock Monitor module sits outside of the Clock Generators (CLKGENs) and is primarily used for constant background clock monitoring in real time. It can be used for frequency measurement, frequency drift detection and pulse-width and duty-cycle measurement. We will cover this module in detail in this section.

clock monitor overview

Clock Monitor vs. Fail-Safe Clock Monitor

Click Play ► to listen to commentary on the differences between the Clock Monitor (CM) and Fail-Safe Clock Monitor (FSCM):

CMFSCM
  • The CM is a measurement and diagnostics tool
  • Measures clock behavior with precision
  • Detects drift, warnings, and failures
  • Provides detailed monitoring and analysis
  • CM deployed as a dedicated peripheral
  • FSCM is a protection and recovery mechanism
  • Detects core clock failures
  • Automatically switches to a backup clock on clock fail
  • Keeps the system running safely
  • FSCM integrated directly into each CLKGEN and Phase-Locked Loop (PLL)

The Clock Monitor module provides advanced clock monitoring, diagnostics, and validation, while the Fail-Safe Clock Monitor (FSCM) delivers real-time protection and automatic rollover.

Clock Monitor Topics to Be Covered

Click Play ► to listen to commentary on Clock Monitor topics to be covered in this section:

This is a fairly sophisticated peripheral, and so we're going to break down the coverage into the following sub-sections:

Back to Top