English
Language : 

PIC18FXXK80 Datasheet, PDF (36/52 Pages) Microchip Technology – Flash Microcontroller Programming Specification
PIC18FXXK80 FAMILY
TABLE 5-3: PIC18FXXK80 FAMILY CONFIGURATION BIT DESCRIPTIONS
Bit Name
Configuration
Words
Description
XINST
CONFIG1L
Extended Instruction Set Enable bit
1 = Instruction set extension and Indexed Addressing mode enabled
0 = Instruction set extension and Indexed Addressing mode disabled (Legacy mode)
SOSCSEL<1:0>
CONFIG1L
SOSC Power Selection and Mode Configuration bits
11 = High-power SOSC circuit selected
10 = Digital (SCLKI) mode
01 = Low-power SOSC circuit selected
00 = Reserved
INTOSCSEL
CONFIG1L
LF-INTOSC Low-Power Enable bit
1 = LF-INTOSC in High-Power mode during Sleep
0 = LF-INTOSC in Low-Power mode during Sleep
RETEN
CONFIG1L
VREG Sleep Enable bit
1 = Ultra low-power regulator is disabled. Regulator power in Sleep mode is controlled by
VREGSLP (WDTCON<7>).
0 = Ultra low-power regulator is enabled. Regulator power in Sleep mode is controlled by
SRETEN (WDTCON<4>).
IESO
CONFIG1H
Internal External Switchover bit
1 = Two-Speed Start-up is enabled
0 = Two-Speed Start-up is disabled
FCMEN
CONFIG1H
Fail-Safe Clock Monitor Enable bit
1 = Fail-Safe Clock Monitor is enabled
0 = Fail-Safe Clock Monitor is disabled
PLLCFG
CONFIG1H
4 x PLL Enable bit
1 = Oscillator is multiplied by 4
0 = Oscillator is used directly
FOSC<3:0>
CONFIG1H
Oscillator Selection bits
1101 = EC1, EC oscillator (low power, DC-160 kHz)
1100 = EC1IO, EC oscillator with CLKOUT function on RA6 (low power, DC-160 kHz)
1011 = EC2, EC oscillator (medium power, 160 kHz-16 MHz)
1010 = EC2IO, EC oscillator with CLKOUT function on RA6 (medium power, 160 kHz-16 MHz)
1001 = INTIO1 internal RC oscillator with CLKOUT function on RA6
1000 = INTIO2 internal RC oscillator
0111 = RC external RC oscillator
0110 = RCIO external RC oscillator with CKLOUT function on RA6
0101 = EC3, EC oscillator (high power, 16 MHz-64 MHz)
0100 = EC3IO, EC oscillator with CLKOUT function on RA6 (high power, 16 MHz-64 MHz)
0011 = HS1, HS oscillator (medium power, 4 MHz-16 MHz)
0010 = HS2, HS oscillator (high power, 16 MHz-25 MHz)
0001 = XT oscillator
0000 = LP oscillator
BORPWR<1:0>
CONFIG2L
BORMV Power Level bits
11 = ZPBORMV instead of BORMV is selected
10 = BORMV is set to high-power level
01 = BORMV is set to medium power level
00 = BORMV is set to low-power level
BORV<1:0>
CONFIG2L
Brown-out Reset Voltage bits
11 = VBOR set to 1.8V
10 = VBOR set to 2.0V
01 = VBOR set to 2.7V
00 = VBOR set to 3.0V
Note 1:
2:
3:
The BBSIZ bit cannot be changed once any of the following code-protect bits are enabled: CPB or CP0, WRTB or
WRT0, EBTRB or EBTR0.
Available on PIC18F6XKXX devices only.
This bit must be maintained as ‘0’ on 28-pin PIC18F2XK80 and 40-pin PIC18F4XK80 devices.
DS39972B-page 36
 2011 Microchip Technology Inc.