Clock Monitoring unit in MPC5746C

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Clock Monitoring unit in MPC5746C

跳至解决方案
1,897 次查看
AshokSubramani
Contributor III
I want to measure a FIRC & SIRC clock monitoring during runtime, if i use while(CMU.CSR.B.SFM == 1U){} my execution has to wait for sometime, to avoid that i am using a logic to come out of the loop if measurement not completed within the time period . so what is the expected time to complete the SIRC and FIRC measurement  by considering ageing factor and lifespan of MCU. Herewith I have added my logic which runs every 10ms. 
 
 
uint8 Clock_Monitor_Runtime(void)
{
    static ClockMonitorState state = FIRC_MONITOR_INIT; /* State variable for both monitors */
    static uint32 elapsed_time = 0U;                   /* Time tracker for timeout */
    static uint32 MeasDur = 0U;                        /* Measurement duration */
    static uint8 result = CLK_IN_RANGE;                              /* Default result to indicate progress */

 

    switch (state)
    {
        case FIRC_MONITOR_INIT:
            MeasDur = 0x8FFFU; /* Set FIRC measurement duration */
            CMU.CSR.B.CKSEL1 = 0x00U; /* Select FIRC clock or CLKMT0_RMN */
            CMU.MDR.B.MD = MeasDur; /* Set measurement duration */
            CMU.CSR.B.SFM = 0x01U; /* Start FIRC measurement */
            elapsed_time = 0U; /* Reset elapsed time */
            state = FIRC_MONITOR_WAIT;
            break;

 

        case FIRC_MONITOR_WAIT:
            if (CMU.CSR.B.SFM == 0U)
            {
                /* FIRC measurement completed */
                FIRC_MeaFreq = CMU.FDR.B.FD;
                Firc_MonitoredClk = ((float32)FXOC_CLK / (float32)FIRC_MeaFreq) * (float32)MeasDur;

 

                if ((Firc_MonitoredClk >= (float32)Min_FIRC_Freq) &&
                    (Firc_MonitoredClk <= (float32)Max_FIRC_Freq))
                {
                    result = CLK_IN_RANGE; /* FIRC clock is within range */
                    state = SIRC_MONITOR_INIT; /* Move to SIRC monitoring */
                }
                else
                {
                    result = CLK_OUT_RANGE; /* FIRC clock is out of range */
                    state = FIRC_MONITOR_INIT; /* Move to FIRC monitoring again */
                }

 

               
            }
            else
          {
             /* Increment elapsed time (10 ms per call)  */
              elapsed_time += 10U;
                if (elapsed_time >= 100U) /* Timeout after 100 ms */
                {
                    result = CLK_OUT_RANGE; /* Timeout occurred */
                    state = MONITOR_DONE; /* Skip to done */
                }
            }
            break;
}
标记 (1)
0 项奖励
回复
1 解答
1,859 次查看
petervlna
NXP TechSupport
NXP TechSupport

Hello,

There is no strict minimum value documented for CMU_MDR, but:

Too small values (e.g., < 0x1000) may result in unstable or inaccurate measurements, especially for low-frequency clocks like SIRC.

The recommended minimum is typically ≥ 0x2000 for SIRC and ≥ 0x8000 for FIRC to ensure reliable frequency detection .

Please read carefully AN explaining the CMU:

https://www.nxp.com/docs/en/application-note/AN12080.pdf

Best regards,

Peter

在原帖中查看解决方案

3 回复数
1,872 次查看
petervlna
NXP TechSupport
NXP TechSupport

Hello,

what is the expected time to complete the SIRC and FIRC measurement 

The CMU uses the Measurement Duration Register (CMU_MDR) to define how long the measurement should take.

This duration is specified in terms of IRCOSC clock cycles (typically 16 MHz).

The register is 20 bits wide, allowing for a maximum duration of up to 1,048,575 cycle

 

Typical Measurement Time:

If you set CMU_MDR = 0xFFFFF (maximum value), the measurement duration would be:

petervlna_0-1754475170343.pngpetervlna_0-1754475170343.png

For shorter durations (e.g., CMU_MDR = 0x10000), the time would be:

petervlna_1-1754475180207.pngpetervlna_1-1754475180207.png
Best regards,
Peter
0 项奖励
回复
1,866 次查看
AshokSubramani
Contributor III

Is there any limitation on the minimum value that can be configured in the CMU_MDR (Measurement Duration Register) for clock monitoring?

Specifically, I have configured the following measurement durations:

  • FIRC: CMU_MDR = 0x8FFF

  • SIRC: CMU_MDR = 0x2020

Are these values valid for accurate and reliable frequency measurement?
Or is there a recommended minimum threshold that should be followed to ensure stability and correctness of the measurement?

标记 (1)
0 项奖励
回复
1,860 次查看
petervlna
NXP TechSupport
NXP TechSupport

Hello,

There is no strict minimum value documented for CMU_MDR, but:

Too small values (e.g., < 0x1000) may result in unstable or inaccurate measurements, especially for low-frequency clocks like SIRC.

The recommended minimum is typically ≥ 0x2000 for SIRC and ≥ 0x8000 for FIRC to ensure reliable frequency detection .

Please read carefully AN explaining the CMU:

https://www.nxp.com/docs/en/application-note/AN12080.pdf

Best regards,

Peter

%3CLINGO-SUB%20id%3D%22lingo-sub-2146877%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMPC5746C%20%E4%B8%AD%E7%9A%84%E6%97%B6%E9%92%9F%E7%9B%91%E6%8E%A7%E5%8D%95%E5%85%83%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2146877%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CDIV%3E%3CSPAN%3E%3CSPAN%3E%E6%88%91%E6%83%B3%E5%9C%A8%E8%BF%90%E8%A1%8C%E6%9C%9F%E9%97%B4%E6%B5%8B%E9%87%8F%20FIRC%26amp%3B%20SIRC%20%E6%97%B6%E9%92%9F%E7%9B%91%E6%8E%A7%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%88%91%E4%BD%BF%E7%94%A8%3CSTRONG%3Ewhile%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSTRONG%3E%3CSPAN%3E(%3C%2FSPAN%3E%3CSPAN%3ECMU%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3ECSR%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EB%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3ESFM%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%3E1%3C%2FSPAN%3E%3C%2FSTRONG%3E%3CSPAN%3E%3CSTRONG%3EU)%7B%7D%3C%2FSTRONG%3E%20%3C%2FSPAN%3E%3CSPAN%3E%E5%9B%A0%E6%AD%A4%EF%BC%8C%E8%80%83%E8%99%91%E5%88%B0%E5%8D%95%E7%89%87%E6%9C%BA%E7%9A%84%E8%80%81%E5%8C%96%E5%9B%A0%E7%B4%A0%E5%92%8C%E4%BD%BF%E7%94%A8%E5%AF%BF%E5%91%BD%EF%BC%8C%3CSTRONG%3E%E5%AE%8C%E6%88%90%20SIRC%20%E5%92%8C%20FIRC%20%E6%B5%8B%E9%87%8F%E7%9A%84%E9%A2%84%E6%9C%9F%E6%97%B6%E9%97%B4%3C%2FSTRONG%3E%E6%98%AF%E5%A4%9A%E5%B0%91%EF%BC%9F%E5%9C%A8%E6%AD%A4%EF%BC%8C%E6%88%91%E6%B7%BB%E5%8A%A0%E4%BA%86%E6%AF%8F%2010ms%20%E8%BF%90%E8%A1%8C%E4%B8%80%E6%AC%A1%E7%9A%84%E9%80%BB%E8%BE%91%E3%80%82%20%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3Euint8%3C%2FSPAN%3E%20%3CSPAN%3E%E6%97%B6%E9%92%9F%E7%9B%91%E6%8E%A7%E8%BF%90%E8%A1%8C%E6%97%B6%E9%97%B4%3C%2FSPAN%3E%3CSPAN%3E(%3C%2FSPAN%3E%3CSPAN%3Evoid%3C%2FSPAN%3E%3CSPAN%3E)%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%3C%2FSPAN%3E%3CSPAN%3E%E9%9D%99%E6%80%81%3C%2FSPAN%3E%3CSPAN%3E%20ClockMonitorSt%3C%2FSPAN%3E%3CSPAN%3E%20at%20e%20%E7%8A%B6%E6%80%81%3C%2FSPAN%3E%3CSPAN%3E%20%3D%3C%2FSPAN%3E%3CSPAN%3E%20FIRC_MONITOR_INIT%3B%3C%2FSPAN%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CSPAN%3E%2F*%20%E4%B8%A4%E5%8F%B0%E7%9B%91%E6%B5%8B%E7%9A%84%E7%8A%B6%E6%80%81%E5%8F%98%E9%87%8F%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E9%9D%99%E6%80%81%3C%2FSPAN%3E%20%3CSPAN%3Euint32%3C%2FSPAN%3E%20%3CSPAN%3E%E6%97%B6%E9%97%B4%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3C%2FSPAN%3E%20%3CSPAN%3E0U%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F*%20%E8%B6%85%E6%97%B6%E6%97%B6%E9%97%B4%E8%B7%9F%E8%B8%AA%E5%99%A8%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E9%9D%99%E6%80%81%3C%2FSPAN%3E%20%3CSPAN%3Euint32%3C%2FSPAN%3E%20%3CSPAN%3E%E6%B5%8B%E9%87%8F%E6%97%B6%E9%97%B4%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3C%2FSPAN%3E%20%3CSPAN%3E0U%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F*%20%E6%B5%8B%E9%87%8F%E6%8C%81%E7%BB%AD%E6%97%B6%E9%97%B4%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E9%9D%99%E6%80%81%3C%2FSPAN%3E%20%3CSPAN%3Euint8%3C%2FSPAN%3E%20%3CSPAN%3E%E7%BB%93%E6%9E%9C%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3C%2FSPAN%3E%20%3CSPAN%3ECLK_IN_RANGE%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F*%20%E8%A1%A8%E7%A4%BA%E8%BF%9B%E5%BA%A6%E7%9A%84%E9%BB%98%E8%AE%A4%E7%BB%93%E6%9E%9C%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CBR%20%2F%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E5%BC%80%E5%85%B3%3C%2FSPAN%3E%3CSPAN%3E(%3C%2FSPAN%3E%3CSPAN%3E%E7%8A%B6%E6%80%81%3C%2FSPAN%3E%3CSPAN%3E)%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E6%A1%88%E4%BE%8B%3C%2FSPAN%3E%20%3CSPAN%3Efirc_monitor_init%3C%2FSPAN%3E%3CSPAN%3E%3A%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E6%B5%8B%E9%87%8F%E6%97%B6%E9%97%B4%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3C%2FSPAN%3E%20%3CSPAN%3E0x8FFFU%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3CSPAN%3E%2F*%20%E8%AE%BE%E7%BD%AE%20FIRC%20%E6%B5%8B%E9%87%8F%E6%8C%81%E7%BB%AD%E6%97%B6%E9%97%B4%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3ECMU%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3ECSR%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EB%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3ECKSEL1%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3C%2FSPAN%3E%20%3CSPAN%3E0x00U%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3CSPAN%3E%2F*%20%E9%80%89%E6%8B%A9%20FIRC%20%E6%97%B6%E9%92%9F%E6%88%96%20CLKMT0_RMN%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3ECMU%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EMDR%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EB%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EMD%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3C%2FSPAN%3E%20%3CSPAN%3E%E6%B5%8B%E9%87%8F%E6%97%B6%E9%97%B4%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3CSPAN%3E%2F*%20%E8%AE%BE%E7%BD%AE%E6%B5%8B%E9%87%8F%E6%8C%81%E7%BB%AD%E6%97%B6%E9%97%B4%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3ECMU%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3ECSR%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EB%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3ESFM%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3C%2FSPAN%3E%20%3CSPAN%3E0x01U%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3CSPAN%3E%2F*%20%E5%BC%80%E5%A7%8B%20FIRC%20%E6%B5%8B%E9%87%8F%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%3C%2FSPAN%3E%3CSPAN%3Eelapsed_time%3C%2FSPAN%3E%3CSPAN%3E%20%3D%3C%2FSPAN%3E%3CSPAN%3E%200U%3B%3C%2FSPAN%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CSPAN%3E%2F*%20%E9%87%8D%E7%BD%AE%E7%BB%8F%E8%BF%87%E7%9A%84%E6%97%B6%E9%97%B4%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E7%8A%B6%E6%80%81%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3C%2FSPAN%3E%20%3CSPAN%3Efirc_monitor_wait%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E6%89%93%E7%A0%B4%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CBR%20%2F%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E6%A1%88%E4%BE%8B%3C%2FSPAN%3E%20%3CSPAN%3Efirc_monitor_wait%3C%2FSPAN%3E%3CSPAN%3E%3A%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E5%A6%82%E6%9E%9C%3C%2FSPAN%3E%3CSPAN%3E(%3C%2FSPAN%3E%3CSPAN%3ECMU%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3ECSR%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EB%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3ESFM%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3D%3C%2FSPAN%3E%20%3CSPAN%3E0U%3C%2FSPAN%3E%3CSPAN%3E)%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F*%20%E5%AE%8C%E6%88%90%20FIRC%20%E6%B5%8B%E9%87%8F%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3EFIRC_MeaFreq%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3C%2FSPAN%3E%20%3CSPAN%3ECMU%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EFDR%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EB%3C%2FSPAN%3E%3CSPAN%3E.%3C%2FSPAN%3E%3CSPAN%3EFD%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3EFirc_MonitoredClk%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3C%2FSPAN%3E%3CSPAN%3E((%3C%2FSPAN%3E%3CSPAN%3Efloat32%3C%2FSPAN%3E%3CSPAN%3E)%3C%2FSPAN%3E%3CSPAN%3EFXOC_CLK%3C%2FSPAN%3E%20%3CSPAN%3E%2F%3C%2FSPAN%3E%3CSPAN%3E(%3C%2FSPAN%3E%3CSPAN%3Efloat32%3C%2FSPAN%3E%3CSPAN%3E)%3C%2FSPAN%3E%3CSPAN%3EFIRC_MeaFreq%3C%2FSPAN%3E%3CSPAN%3E)%20%3C%2FSPAN%3E%3CSPAN%3E*%3C%2FSPAN%3E%3CSPAN%3E(%3C%2FSPAN%3E%3CSPAN%3E%E6%B5%AE%E7%82%B932%3C%2FSPAN%3E%3CSPAN%3E)%3C%2FSPAN%3E%3CSPAN%3E%E6%B5%8B%E9%87%8F%E6%97%B6%E9%97%B4%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CBR%20%2F%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E5%A6%82%E6%9E%9C%3C%2FSPAN%3E%3CSPAN%3E((%3C%2FSPAN%3E%3CSPAN%3EFirc_MonitoredClk%3C%2FSPAN%3E%20%3CSPAN%3E%26gt%3B%3D%3C%2FSPAN%3E%3CSPAN%3E(%3C%2FSPAN%3E%3CSPAN%3Efloat32%3C%2FSPAN%3E%3CSPAN%3E)%3C%2FSPAN%3E%3CSPAN%3EMin_FIRC_Freq%3C%2FSPAN%3E%3CSPAN%3E)%20%3C%2FSPAN%3E%3CSPAN%3E%26amp%3B%26amp%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20(%3C%2FSPAN%3E%3CSPAN%3EFirc_MonitoredClk%3C%2FSPAN%3E%20%3CSPAN%3E%26lt%3B%3D%3C%2FSPAN%3E%3CSPAN%3E(%3C%2FSPAN%3E%3CSPAN%3Efloat32%3C%2FSPAN%3E%3CSPAN%3E)%3C%2FSPAN%3E%3CSPAN%3EMax_FIRC_Freq%3C%2FSPAN%3E%3CSPAN%3E))%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E7%BB%93%E6%9E%9C%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3C%2FSPAN%3E%20%3CSPAN%3ECLK_IN_RANGE%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3CSPAN%3E%2F*%20FIRC%20%E6%97%B6%E9%92%9F%E5%9C%A8%E8%8C%83%E5%9B%B4%E5%86%85%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E7%8A%B6%E6%80%81%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3C%2FSPAN%3E%20%3CSPAN%3Esirc_monitor_init%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3CSPAN%3E%2F*%20%E7%A7%BB%E8%87%B3%20SIRC%20%E7%9B%91%E6%8E%A7%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7D%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E4%B8%8D%E7%84%B6%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E7%BB%93%E6%9E%9C%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3C%2FSPAN%3E%20%3CSPAN%3ECLK_OUT_RANGE%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3CSPAN%3E%2F*%20FIRC%20%E6%97%B6%E9%92%9F%E8%B6%85%E5%87%BA%E8%8C%83%E5%9B%B4%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E7%8A%B6%E6%80%81%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3C%2FSPAN%3E%20%3CSPAN%3Efirc_monitor_init%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3CSPAN%3E%2F*%20%E5%86%8D%E6%AC%A1%E8%BF%9B%E5%85%A5%20FIRC%20%E7%9B%91%E6%8E%A7%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7D%3C%2FSPAN%3E%3C%2FDIV%3E%3CBR%20%2F%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7D%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E4%B8%8D%E7%84%B6%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%2F*%20%E9%80%92%E5%A2%9E%E5%B7%B2%E7%94%A8%E6%97%B6%E9%97%B4%EF%BC%88%E6%AF%8F%E6%AC%A1%E8%B0%83%E7%94%A8%2010%20%E6%AF%AB%E7%A7%92%EF%BC%89%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E7%BB%8F%E8%BF%87%E6%97%B6%E9%97%B4%3C%2FSPAN%3E%20%3CSPAN%3E%2B%3D%3C%2FSPAN%3E%20%3CSPAN%3E10U%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E5%A6%82%E6%9E%9C%3C%2FSPAN%3E%3CSPAN%3E(%3C%2FSPAN%3E%3CSPAN%3E%E6%97%B6%E9%97%B4%3C%2FSPAN%3E%20%3CSPAN%3E%26gt%3B%3D%3C%2FSPAN%3E%20%3CSPAN%3E100U%3C%2FSPAN%3E%3CSPAN%3E)%3C%2FSPAN%3E%3CSPAN%3E%2F*%20100%20%E6%AF%AB%E7%A7%92%E5%90%8E%E8%B6%85%E6%97%B6%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E7%BB%93%E6%9E%9C%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3C%2FSPAN%3E%20%3CSPAN%3ECLK_OUT_RANGE%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3CSPAN%3E%2F*%20%E5%8F%91%E7%94%9F%E8%B6%85%E6%97%B6%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E7%8A%B6%E6%80%81%3C%2FSPAN%3E%20%3CSPAN%3E%3D%3C%2FSPAN%3E%20%3CSPAN%3EMONITOR_DONE%3C%2FSPAN%3E%3CSPAN%3E%3B%3C%2FSPAN%3E%3CSPAN%3E%2F*%20%E8%B7%B3%E8%BD%AC%E5%88%B0%E5%AE%8C%E6%88%90%E7%8A%B6%E6%80%81%20*%2F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7D%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7D%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FSPAN%3E%3CSPAN%3E%E6%89%93%E7%A0%B4%3C%2FSPAN%3E%3CSPAN%3E%3B%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%7D%3C%2FSPAN%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2148075%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Clock%20Monitoring%20unit%20in%20MPC5746C%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2148075%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%0A%3CP%3E%E6%B2%A1%E6%9C%89%E8%AE%B0%E5%BD%95CMU_MDR%E7%9A%84%E4%B8%A5%E6%A0%BC%E6%9C%80%E5%B0%8F%E5%80%BC%EF%BC%8C%E4%BD%86%E6%98%AF%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%E5%A4%AA%E5%B0%8F%E7%9A%84%E5%80%BC%EF%BC%88%E5%A6%82%26lt%3B%200x1000%EF%BC%89%E5%8F%AF%E8%83%BD%E4%BC%9A%E5%AF%BC%E8%87%B4%E6%B5%8B%E9%87%8F%E4%B8%8D%E7%A8%B3%E5%AE%9A%E6%88%96%E4%B8%8D%E5%87%86%E7%A1%AE%EF%BC%8C%E7%89%B9%E5%88%AB%E6%98%AF%E5%AF%B9%E4%BA%8E%20SIRC%20%E8%BF%99%E6%A0%B7%E7%9A%84%E4%BD%8E%E9%A2%91%E6%97%B6%E9%92%9F%E3%80%82%3C%2FP%3E%0A%3CP%3E%E4%B8%BA%E7%A1%AE%E4%BF%9D%E5%8F%AF%E9%9D%A0%E7%9A%84%E9%A2%91%E7%8E%87%E6%A3%80%E6%B5%8B%EF%BC%8C%E5%BB%BA%E8%AE%AE%20SIRC%20%E7%9A%84%E6%9C%80%E5%B0%8F%E5%80%BC%E9%80%9A%E5%B8%B8%E2%89%A5%200x2000%EF%BC%8CFIRC%20%E7%9A%84%E6%9C%80%E5%B0%8F%E5%80%BC%E9%80%9A%E5%B8%B8%E2%89%A5%200x8000%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E4%BB%94%E7%BB%86%E9%98%85%E8%AF%BB%20AN%20%E5%AF%B9%20CMU%20%E7%9A%84%E8%A7%A3%E9%87%8A%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN12080.pdf%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN12080.pdf%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3EPeter%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2147602%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Clock%20Monitoring%20unit%20in%20MPC5746C%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2147602%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%8F%AF%E4%BB%A5%E5%9C%A8%20%3CSTRONG%3ECMU_MDR%EF%BC%88%E6%B5%8B%E9%87%8F%E6%8C%81%E7%BB%AD%E6%97%B6%E9%97%B4%E5%AF%84%E5%AD%98%E5%99%A8%EF%BC%89%3C%2FSTRONG%3E%E4%B8%AD%E9%85%8D%E7%BD%AE%E7%94%A8%E4%BA%8E%E6%97%B6%E9%92%9F%E7%9B%91%E6%8E%A7%E7%9A%84%E6%9C%80%E5%B0%8F%E5%80%BC%E6%98%AF%E5%90%A6%E6%9C%89%E4%BB%BB%E4%BD%95%E9%99%90%E5%88%B6%EF%BC%9F%3C%2FP%3E%3CP%3E%E5%85%B7%E4%BD%93%E6%9D%A5%E8%AF%B4%EF%BC%8C%E6%88%91%E9%85%8D%E7%BD%AE%E4%BA%86%E4%BB%A5%E4%B8%8B%E6%B5%8B%E9%87%8F%E6%8C%81%E7%BB%AD%E6%97%B6%E9%97%B4%EF%BC%9A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3E%3CSTRONG%3EFIRC%3C%2FSTRONG%3E%EF%BC%9ACMU_MDR%20%3D%200x8FFF%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%3CSTRONG%3ESIRC%3C%2FSTRONG%3E%EF%BC%9ACMU_MDR%20%3D%200x2020%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%E8%BF%99%E4%BA%9B%E5%80%BC%E5%AF%B9%E5%87%86%E7%A1%AE%E5%8F%AF%E9%9D%A0%E7%9A%84%E9%A2%91%E7%8E%87%E6%B5%8B%E9%87%8F%E6%9C%89%E6%95%88%E5%90%97%EF%BC%9F%3CBR%20%2F%3E%E6%88%96%E8%80%85%E8%AF%B4%EF%BC%8C%E6%98%AF%E5%90%A6%E6%9C%89%E4%B8%80%E4%B8%AA%E6%8E%A8%E8%8D%90%E7%9A%84%E6%9C%80%E4%BD%8E%E9%98%88%E5%80%BC%E9%9C%80%E8%A6%81%E9%81%B5%E5%BE%AA%EF%BC%8C%E4%BB%A5%E7%A1%AE%E4%BF%9D%E6%B5%8B%E9%87%8F%E7%9A%84%E7%A8%B3%E5%AE%9A%E6%80%A7%E5%92%8C%E6%AD%A3%E7%A1%AE%E6%80%A7%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2147576%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Clock%20Monitoring%20unit%20in%20MPC5746C%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2147576%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%3CSPAN%3E%3CSTRONG%3E%E5%AE%8C%E6%88%90%20SIRC%20%E5%92%8C%20FIRC%20%E6%B5%8B%E8%AF%84%E9%A2%84%E8%AE%A1%E9%9C%80%E8%A6%81%E5%A4%9A%E9%95%BF%E6%97%B6%E9%97%B4%3C%2FSTRONG%3E%EF%BC%9F%20%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3ECMU%20%E4%BD%BF%E7%94%A8%E6%B5%8B%E9%87%8F%E6%8C%81%E7%BB%AD%E6%97%B6%E9%97%B4%E5%AF%84%E5%AD%98%E5%99%A8%20(CMU_MDR)%20%E6%9D%A5%E5%AE%9A%E4%B9%89%E6%B5%8B%E9%87%8F%E6%89%80%E9%9C%80%E7%9A%84%E6%97%B6%E9%97%B4%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%AF%A5%E6%8C%81%E7%BB%AD%E6%97%B6%E9%97%B4%E4%BB%A5%20IRCOSC%20%E6%97%B6%E9%92%9F%E5%91%A8%E6%9C%9F%EF%BC%88%E9%80%9A%E5%B8%B8%E4%B8%BA%2016%20MHz%EF%BC%89%E4%B8%BA%E5%8D%95%E4%BD%8D%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%AF%84%E5%AD%98%E5%99%A8%E5%AE%BD%2020%20%E4%BD%8D%EF%BC%8C%E6%9C%80%E5%A4%A7%E6%8C%81%E7%BB%AD%E6%97%B6%E9%97%B4%E5%8F%AF%E8%BE%BE%201%20048%20575%20%E4%B8%AA%E5%91%A8%E6%9C%9F%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E5%85%B8%E5%9E%8B%E6%B5%8B%E9%87%8F%E6%97%B6%E9%97%B4%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E8%AE%BE%E7%BD%AE%20CMU_MDR%20%3D%200xFFFFF%EF%BC%88%E6%9C%80%E5%A4%A7%E5%80%BC%EF%BC%89%EF%BC%8C%E5%88%99%E6%B5%8B%E9%87%8F%E6%8C%81%E7%BB%AD%E6%97%B6%E9%97%B4%E4%B8%BA%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22petervlna_0-1754475170343.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22petervlna_0-1754475170343.png%22%20style%3D%22width%3A%20292px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F351174i8062FEADD5DB7970%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22petervlna_0-1754475170343.png%22%20alt%3D%22petervlna_0-1754475170343.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Epetervlna_0-1754475170343.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E5%AF%B9%E4%BA%8E%E8%BE%83%E7%9F%AD%E7%9A%84%E6%8C%81%E7%BB%AD%E6%97%B6%E9%97%B4%EF%BC%88%E4%BE%8B%E5%A6%82%20CMU_MDR%20%3D%200x10000%EF%BC%89%EF%BC%8C%E6%97%B6%E9%97%B4%E5%B0%86%E6%98%AF%EF%BC%9A%3C%2FP%3E%0A%3CDIV%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22petervlna_1-1754475180207.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22petervlna_1-1754475180207.png%22%20style%3D%22width%3A%20210px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F351175iAFA23A2A15D24765%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22petervlna_1-1754475180207.png%22%20alt%3D%22petervlna_1-1754475180207.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Epetervlna_1-1754475180207.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FDIV%3E%0A%3CDIV%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FDIV%3E%0A%3CDIV%3EPeter%3C%2FDIV%3E%3C%2FLINGO-BODY%3E