;===================================================================================
;For PIC18 devices the following settings are available.
;===================================================================================
;
;Oscillator Selection bits:
;	CONFIG   OSC = LP	;LP oscillator
;	CONFIG   OSC = XT	;XT oscillator
	CONFIG   OSC = HS	;HS oscillator
;	CONFIG   OSC = RC	;External RC osc, CLKO function on RA6
;	CONFIG   OSC = EC	;EC osc, CLKO function on RA6
;	CONFIG   OSC = ECIO6	;EC osc, port function on RA6
;	CONFIG   OSC = HS	;HS osc, PLL disabled (Clock freq = 4 x FOSC1)
;	CONFIG   OSC = HSPLL	;HS osc, PLL enabled (Clock freq = 4 x FOSC1)
;	CONFIG   OSC = RCIO6	;External RC osc, port on RA6
;	CONFIG   OSC = INTIO67	;Internal osc, port on RA6 and RA7
;	CONFIG   OSC = INTIO7	;Internal osc, CLKO on RA6, port on RA7
;
;Fail-Safe Clock Monitor Enable bit:
	CONFIG   FCMEN = OFF	;Fail-Safe Clock Monitor disabled
;	CONFIG   FCMEN = ON	;Fail-Safe Clock Monitor enabled
;
;Internal/External Oscillator Switchover bit:
	CONFIG   IESO = OFF	;Oscillator Switchover mode disabled
;	CONFIG   IESO = ON	;Oscillator Switchover mode enabled
;
;Power-up Timer Enable bit:
;	CONFIG   PWRT = ON	;PWRT enabled
	CONFIG   PWRT = OFF	;PWRT disabled
;
;Brown-out Reset Enable bits:
	CONFIG   BOREN = OFF	;Brown-out Reset disabled in hw and sw
;	CONFIG   BOREN = ON	;Brown-out Reset enabled in sw (SBOREN is enabled)
;	CONFIG   BOREN = NOSLP	;Brown-out Reset enabled in hw (SBOREN is disabled)
;	CONFIG   BOREN = SBORDIS;Brown-out Reset enabled in hw (SBOREN is disabled)
;
;Brown-out Reset Voltage bits:
;	CONFIG   BORV = 0	;Maximum setting
	CONFIG   BORV = 1             
;	CONFIG   BORV = 2             
;	CONFIG   BORV = 3	;Minimum setting
;
;Watchdog Timer Enable bit:
	CONFIG   WDT = OFF	;WDT disabled (control is placed on the SWDTEN bit)
;	CONFIG   WDT = ON	;WDT enabled
;
;Watchdog Timer Postscale Select bits:
;	CONFIG   WDTPS = 1	;1:1
;	CONFIG   WDTPS = 2	;1:2
;	CONFIG   WDTPS = 4	;1:4
;	CONFIG   WDTPS = 8	;1:8
;	CONFIG   WDTPS = 16	;1:16
;	CONFIG   WDTPS = 32	;1:32
;	CONFIG   WDTPS = 64	;1:64
	CONFIG   WDTPS = 128	;1:128
;	CONFIG   WDTPS = 256	;1:256
;	CONFIG   WDTPS = 512	;1:512
;	CONFIG   WDTPS = 1024	;1:1024
;	CONFIG   WDTPS = 2048	;1:2048
;	CONFIG   WDTPS = 4096	;1:4096
;	CONFIG   WDTPS = 8192	;1:8192
;	CONFIG   WDTPS = 16384	;1:16384
;	CONFIG   WDTPS = 32768	;1:32768
;
;MCLR Pin Enable bit:
;	CONFIG   MCLRE = OFF	;RE3 input pin enabled; MCLR disabled
	CONFIG   MCLRE = ON	;MCLR pin enabled; RE3 input pin disabled
;
;Low-Power Timer1 Oscillator Enable bit:
;	CONFIG   LPT1OSC = OFF	;Timer1 configured for higher power operation
	CONFIG   LPT1OSC = ON	;Timer1 configured for low-power operation
;
;PORTB A/D Enable bit:
	CONFIG   PBADEN = OFF	;PORTB<4:0> configured as digital I/O on Reset
;	PBADEN = ON		;PORTB<4:0> configured as analog input on Reset
;
;CCP2 MUX bit:
	CONFIG   CCP2MX = PORTBE;CCP2 input/output is multiplexed with RB3
;	CONFIG   CCP2MX = PORTC	;CCP2 input/output is multiplexed with RC1
;
;Stack Full/Underflow Reset Enable bit:
	CONFIG   STVREN = OFF	;Stack full/underflow will not cause Reset
;	CONFIG   STVREN = ON	;Stack full/underflow will cause Reset
;
;Single-Supply ICSP Enable bit:
	CONFIG   LVP = OFF	;Single-Supply ICSP disabled
;	CONFIG   LVP = ON	;Single-Supply ICSP enabled
;
;Extended Instruction Set Enable bit:
	CONFIG   XINST = OFF	;Instruction ext and Indexed Addressing disabled
;	CONFIG   XINST = ON		;Instruction ext and Indexed Addressing enabled
;
;Background Debugger Enable bit:
	CONFIG   DEBUG = ON	;Debugger enabled, RB6 and RB7 dedicated to ICD
;	DEBUG = OFF		;Debugger disabled, RB6 and RB7 are I/O pins
;
;Code Protection bit Block 0:
;	CP0 = ON		;Block 0 (000800-001FFFh) code-protected
	CONFIG   CP0 = OFF	;Block 0 (000800-001FFFh) not code-protected
;
;Code Protection bit Block 1:
;	CP1 = ON		;Block 1 (002000-003FFFh) code-protected
	CONFIG   CP1 = OFF	;Block 1 (002000-003FFFh) not code-protected
;
;Code Protection bit Block 2:
;	CP2 = ON		;Block 2 (004000-005FFFh) code-protected
	CONFIG   CP2 = OFF	;Block 2 (004000-005FFFh) not code-protected
;
;Code Protection bit Block 3:
;	CP3 = ON		;Block 3 (006000-007FFFh) code-protected
	CONFIG   CP3 = OFF	;Block 3 (006000-007FFFh) not code-protected
;
;Boot Block Code Protection bit:
;	CPB = ON		;Boot block (000000-0007FFh) code-protected
	CONFIG   CPB = OFF	;Boot block (000000-0007FFh) not code-protected
;
;Data EEPROM Code Protection bit:
;	CONFIG   CPD = ON	;Data EEPROM code-protected
	CONFIG   CPD = OFF	;Data EEPROM not code-protected
;
;Write Protection bit Block 0:
;	CONFIG   WRT0 = ON	;Block 0 (000800-001FFFh) write-protected
	CONFIG   WRT0 = OFF	;Block 0 (000800-001FFFh) not write-protected
;
;Write Protection bit Block 1:
;	CONFIG   WRT1 = ON	;Block 1 (002000-003FFFh) write-protected
	CONFIG   WRT1 = OFF	;Block 1 (002000-003FFFh) not write-protected
;
;Write Protection bit Block 2:
;	CONFIG   WRT2 = ON	;Block 2 (004000-005FFFh) write-protected
	CONFIG   WRT2 = OFF	;Block 2 (004000-005FFFh) not write-protected
;
;Write Protection bit Block 3:
;	CONFIG   WRT3 = ON	;Block 3 (006000-007FFFh) write-protected
	CONFIG   WRT3 = OFF	;Block 3 (006000-007FFFh) not write-protected
;
;Boot Block Write Protection bit:
;	CONFIG   WRTB = ON	;Boot block (000000-0007FFh) write-protected
	CONFIG   WRTB = OFF	;Boot block (000000-0007FFh) not write-protected
;
;Configuration Register Write Protection bit:
;	CONFIG   WRTC = ON	;Configuration registers (300000-3000FFh) write-protected
	CONFIG   WRTC = OFF	;Configuration registers (300000-3000FFh) not write-protected
;
;Data EEPROM Write Protection bit:
;	CONFIG   WRTD = ON	;Data EEPROM write-protected
	CONFIG   WRTD = OFF	;Data EEPROM not write-protected
;
;Table Read Protection bit Block 0:
;	CONFIG   EBTR0 = ON	;Block 0 (000800-001FFFh) other block table read protection
	CONFIG   EBTR0 = OFF	;Block 0 (000800-001FFFh) no other block table read protection
;
;Table Read Protection bit Block 1:
;	CONFIG   EBTR1 = ON	;Block 1 (002000-003FFFh) other block table read protection
	CONFIG   EBTR1 = OFF	;Block 1 (002000-003FFFh) no other block table read protection
;
;Table Read Protection bit Block 2:
;	CONFIG   EBTR2 = ON	;Block 2 (004000-005FFFh) other block table read protection
	CONFIG   EBTR2 = OFF	;Block 2 (004000-005FFFh) no other block table read protection
;
;Table Read Protection bit Block 3:
;	CONFIG   EBTR3 = ON	;Block 3 (006000-007FFFh) other block table read protection
	CONFIG   EBTR3 = OFF	;Block 3 (006000-007FFFh) no other block table read protection
;
;Boot Block Table Read Protection bit:
;	CONFIG   EBTRB = ON 	;Boot block (000000-0007FFh) other block table read protection
	CONFIG   EBTRB = OFF	;Boot block (000000-0007FFh) no other block table read protection
;
;==========================================================================
;
;   Configuration Registers
;
;   NAME            Address
;   CONFIG1H        300001h
;   CONFIG2L        300002h
;   CONFIG2H        300003h
;   CONFIG3H        300005h
;   CONFIG4L        300006h
;   CONFIG5L        300008h
;   CONFIG5H        300009h
;   CONFIG6L        30000Ah
;   CONFIG6H        30000Bh
;   CONFIG7L        30000Ch
;   CONFIG7H        30000Dh
;
;==========================================================================