12.5.3 Main Clock Control C
Name: | MCLKCTRLC |
Offset: | 0x02 |
Reset: | 0x00 |
Property: | Configuration Change Protection |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
CFDSRC[1:0] | CFDTST | CFDEN | |||||||
Access | R/W | R/W | R/W | R/W | |||||
Reset | 0 | 0 | 0 | 0 |
Bits 3:2 – CFDSRC[1:0] Clock Failure Detection Source
This bit field controls which clock source to monitor when the Clock Failure
Detection Enable (CFDEN) bit is ‘
1
’.Note: This bit field is read-only
when the CFDEN bit is ‘
1
’, and both the Clock Failure
Detection (CFD) interrupt enable bit and Interrupt Type (INTTYPE) bit in the
Main Clock Interrupt Control (CLKCTRL.MCLKINTCTRL) are ‘1
’.
This bit will remain read-only until a System Reset occurs.Value | Name | Description |
---|---|---|
0x0 | SYS | Main Clock |
0x1 | XOSCHF | External High-Frequency Oscillator |
0x2 | XOSC32K | External 32.768 kHz Oscillator |
Other | - | Reserved |
Bit 1 – CFDTST Clock Failure Detection Test
This bit controls testing of the Clock Failure Detection (CFD) functionality.
Writing a ‘0
’ to this bit will clear the bit, and the ongoing
CFD test fail condition.
Writing a ‘1
’ to this bit will set the bit and force a CFD fail
condition.
Value | Description |
---|---|
0 | No ongoing test of the CFD functionality |
1 | A CFD fail condition has been forced |
Bit 0 – CFDEN Clock Failure Detection Enable
This bit controls whether Clock Failure Detection (CFD) is enabled or not.
Note: This bit
is read-only when this bit is ‘1’, and both the Clock Failure Detection (CFD)
interrupt enable bit and Interrupt Type (INTTYPE) bit in the Main Clock
Interrupt Control (CLKCTRL.MCLKINTCTRL) are ‘
1
’. This bit will
remain read-only until a System Reset occurs.Value | Description |
---|---|
0 | CFD is disabled |
1 | CFD is enabled |