946

Chapter 48 Clock Monitor
6.Settings
6. Settings

*:For each setting procedure, refer to an appropriate section.

7. Q&A
7.1 How do I set an output terminal (MONCLK)?

Use the Clock Monitor Selection bits (CMCFG.CMSEL[3:0])

7.2 How do I select an output frequency?

Use the Output Frequency Select bit (CMCFG.CMPRE[3:0]).

7.3 How do I enable/disable clock monitor output?

Use the Output Enable bit (CMCFG.CMSEL[3:0]).

Table 6-1 Settings for Using Clock Monitor

Settings Setting Registers Setting
Procedure*
Set a prescaler value Clock Monitor Prescaler
(CMCFG.CMPRE[3:0]) See7.1
Set a source clock Clock Monitor Selection
(CMCFG.CMSEL[3:0]) See7.1
Change the mark level Clock Monitor Inverter
(CSCFG.MONCKI) See7.1
Enable clock monitor output.(MONCLK) Clock Monitor Selection
(CMCFG.CMSEL[3:0])
See7.2
See7.3
Operation CMCFG.CMSEL[3:0]
To set an output terminal (MONCLK) Set to the appropriate clock (!= “0000”)
Clock Division
Ratio
Output Frequency (Example) Frequency Prescaler
(CMCFG.CMPRE[3:0])
CLKP=32MHz CLKP=40MHz
1/2 16.0 MHz 20.0 MHz Set to “0001”.
1/3 10.7 MHz 13.3 MHz Set to “0010”.
1/4 8.0 MHz 10.0 MHz Set to “0011”.
1/8 4.0 MHz 5.0 MHz Set to “0111”.
1/15 2.1 MHz 2.7 MHz Set to “1110”.
1/16 2.0 MHz 2.5 MHz Set to “1111”.
Operation Output Enable Bit (CMCFG.CMSEL[3:0])
To disable clock monitor output
(To set the terminal to the Hi-z status) Set to “0000”.
Enable clock monitor output. Set to “0001”-”1111”.