// Enable power up reset timer, Brown out enabled and controlled by software, brown out reset if slight dip #pragma DATA _CONFIG2L, _PWRT_ON_2L & _BOREN_ON_2L & _BORV_0_2L // Watchdog off, prescaler set to 128 #pragma DATA _CONFIG2H, _WDT_OFF_2H & _WDTPS_128_2H // MCLR pin enabled, timer1 hi-power (more noise immune), // PORTB default to digital I/O (for compatibility as PIC18F252 has no analogue mode on thses pins) // CCP2 input/output is multiplexed with RC1 #pragma DATA _CONFIG3H, _MCLRE_ON_3H & _LPT1OSC_OFF_3H & _PBADEN_OFF_3H & _CCP2MX_PORTC_3H // Stack full/underflow will cause Reset, Single-Supply ICSP disabled, // Instruction set extension and Indexed Addressing mode disabled (Legacy mode), // Background debugger disabled, RB6 and RB7 configured as general purpose I/O pins #pragma DATA _CONFIG4L, _STVREN_ON_4L & _LVP_OFF_4L & _XINST_OFF_4L & _DEBUG_OFF_4L // Block 0 (000800-001FFFh) not code-protected // Block 1 (002000-003FFFh) not code-protected // Block 2 (004000-005FFFh) not code-protected // Block 3 (006000-007FFFh) not code-protected #pragma DATA _CONFIG5L, _CP0_OFF_5L & _CP1_OFF_5L & _CP2_OFF_5L & _CP3_OFF_5L // Boot block (000000-0007FFh) code-protected // Data EEPROM not code-protected #pragma DATA _CONFIG5H, _CPB_ON_5H & _CPD_OFF_5H // Block 0 (000800-001FFFh) not write-protected // Block 1 (002000-003FFFh) not write-protected // Block 2 (004000-005FFFh) not write-protected // Block 3 (006000-007FFFh) not write-protected #pragma DATA _CONFIG6L, _WRT0_OFF_6L & _WRT1_OFF_6L & _WRT2_OFF_6L & _WRT3_OFF_6L // Boot block (000000-0007FFh) write-protected // Configuration registers (300000-3000FFh) write-protected // Data EEPROM not write-protected #pragma DATA _CONFIG6H, _WRTB_ON_6H & _WRTC_ON_6H & _WRTD_OFF_6H // Block 0 (000800-001FFFh) not protected from table reads executed in other blocks // Block 1 (002000-003FFFh) not protected from table reads executed in other blocks // Block 2 (004000-005FFFh) not protected from table reads executed in other blocks // Block 3 (006000-007FFFh) not protected from table reads executed in other blocks #pragma DATA _CONFIG7L, _EBTR0_OFF_7L & _EBTR1_OFF_7L & _EBTR2_OFF_7L & _EBTR3_OFF_7L // Boot block (000000-0007FFh) protected from table reads executed in other blocks #pragma DATA _CONFIG7H, _EBTRB_ON_7H
Copyright © 2006 SourceBoost Technologies