CONFIG1

Oscillators
Name:
CONFIG1
Offset:
0x300000
Reset:
Access:
Bit15141312111098
FCMENCSWENCLKOUTEN
AccessR/WR/WR/W
Reset111
Bit76543210
RSTOSC[2:0]FEXTOSC[2:0]
AccessR/WR/WR/WR/WR/WR/W
Reset111111

Bit 13 – FCMEN: Fail-Safe Clock Monitor Enable bit

Fail-Safe Clock Monitor Enable bit

ValueDescription
1 Fail Safe Clock Monitor enabled
0 Fail Safe Clock Monitor disabled

Bit 11 – CSWEN: Clock Switch Enable bit

Clock Switch Enable bit

ValueDescription
1 Writing to NOSC and NDIV is allowed
0 The NOSC and NDIV bits cannot be changed by user software

Bit 8 – CLKOUTEN: Clock Out Enable bit

Clock Out Enable bit

If FEXTOSC = HS, XT, LP, then this bit is ignored.

Otherwise:

ValueDescription
1 CLKOUT function is disabled; I/O function on OSC2
0 CLKOUT function is enabled; FOSC/4 clock appears at OSC2

Bits 6:4 – RSTOSC[2:0]: Power-up Default Value for COSC bits

Power-up Default Value for COSC bits

This value is the Reset default value for COSC and selects the oscillator first used by user software. Refer to COSC operation.

ValueDescription
111 EXTOSC operating per FEXTOSC bits (device manufacturing default)
110 HFINTOSC with HFFRQ = 4 MHz and CDIV = 4:1
101 LFINTOSC
100 SOSC
011 Reserved
010 EXTOSC with 4x PLL, with EXTOSC operating per FEXTOSC bits
001 Reserved
000 HFINTOSC with HFFRQ = 64 MHz and CDIV = 1:1. Resets COSC/NOSC to b'110'.

Bits 2:0 – FEXTOSC[2:0]: FEXTOSC External Oscillator Mode Selection bits

FEXTOSC External Oscillator Mode Selection bits

ValueDescription
111 ECH (external clock) above 16 MHz
110 ECM (external clock) for 500 kHz to 16 MHz
101 ECL (external clock) below 500 kHz
100 Oscillator not enabled
011 Reserved (do not use)
010 HS (crystal oscillator) above 4 MHz
001 XT (crystal oscillator) above 500 kHz, below 4 MHz
000 LP (crystal oscillator) optimized for 32.768 kHz