CONFIG1
Bit15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
FCMEN | CSWEN | CLKOUTEN | |||||
Access | R/W | R/W | R/W | ||||
Reset | 1 | 1 | 1 | ||||
Bit7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RSTOSC[2:0] | FEXTOSC[2:0] | ||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 1 | 1 | 1 | 1 | 1 | 1 |
Fail-Safe Clock Monitor Enable bit
Value | Description |
---|---|
1 | Fail Safe Clock Monitor enabled |
0 | Fail Safe Clock Monitor disabled |
Clock Switch Enable bit
Value | Description |
---|---|
1 | Writing to NOSC and NDIV is allowed |
0 | The NOSC and NDIV bits cannot be changed by user software |
Clock Out Enable bit
If FEXTOSC = HS, XT, LP, then this bit is ignored.
Otherwise:
Value | Description |
---|---|
1 | CLKOUT function is disabled; I/O function on OSC2 |
0 | CLKOUT function is enabled; FOSC/4 clock appears at OSC2 |
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.
Value | Description |
---|---|
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' . |
FEXTOSC External Oscillator Mode Selection bits
Value | Description |
---|---|
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 |