PIC18F26J50
CONFIG1L (address:0x00FFF8, mask:0xEF)
WDTEN -- Watchdog Timer
WDTEN = OFF 0xFE Disabled - Controlled by SWDTEN bit.
WDTEN = ON 0xFF Enabled.
PLLDIV -- PLL Prescaler Selection bits
PLLDIV = 12 0xF1 Divide by 12 (48 MHz oscillator input).
PLLDIV = 10 0xF3 Divide by 10 (40 MHz oscillator input).
PLLDIV = 6 0xF5 Divide by 6 (24 MHz oscillator input).
PLLDIV = 5 0xF7 Divide by 5 (20 MHz oscillator input).
PLLDIV = 4 0xF9 Divide by 4 (16 MHz oscillator input).
PLLDIV = 3 0xFB Divide by 3 (12 MHz oscillator input).
PLLDIV = 2 0xFD Divide by 2 (8 MHz oscillator input).
PLLDIV = 1 0xFF No prescale (4 MHz oscillator input drives PLL directly).
STVREN -- Stack Overflow/Underflow Reset
STVREN = OFF 0xDF Disabled.
STVREN = ON 0xFF Enabled.
XINST -- Extended Instruction Set
XINST = OFF 0xBF Disabled.
XINST = ON 0xFF Enabled.
DEBUG -- Background Debug
DEBUG = ON 0x7F Enabled.
DEBUG = OFF 0xFF Disabled.
CONFIG1H (address:0x00FFF9, mask:0xF7)
CPUDIV -- CPU System Clock Postscaler
CPUDIV = OSC4_PLL6 0xFC CPU system clock divide by 6.
CPUDIV = OSC3_PLL3 0xFD CPU system clock divide by 3.
CPUDIV = OSC2_PLL2 0xFE CPU system clock divide by 2.
CPUDIV = OSC1 0xFF No CPU system clock divide.
CP0 -- Code Protect
CP0 = ON 0xFB Program memory is code-protected.
CP0 = OFF 0xFF Program memory is not code-protected.
CONFIG2L (address:0x00FFFA, mask:0xDF)
OSC -- Oscillator
OSC = INTOSC 0xF8 INTOSC.
OSC = INTOSCO 0xF9 INTOSCO (CLKO-RA6).
OSC = INTOSCPLL 0xFA INTOSCPLL.
OSC = INTOSCPLLO 0xFB INTOSCPLLO (CLKO-RA6).
OSC = HS 0xFC HS, USB-HS.
OSC = HSPLL 0xFD HS+PLL, USB-HS+PLL.
OSC = EC 0xFE EC (CLKO-RA6), USB-EC.
OSC = ECPLL 0xFF EC+PLL (CLKO-RA6), USB-EC+PLL.
T1DIG -- T1OSCEN Enforcement
T1DIG = OFF 0xF7 Secondary Oscillator clock source may not be selected.
T1DIG = ON 0xFF Secondary Oscillator clock source may be selected.
LPT1OSC -- Low-Power Timer1 Oscillator
LPT1OSC = ON 0xEF Low-power operation.
LPT1OSC = OFF 0xFF High-power operation.
FCMEN -- Fail-Safe Clock Monitor
FCMEN = OFF 0xBF Disabled.
FCMEN = ON 0xFF Enabled.
IESO -- Internal External Oscillator Switch Over Mode
IESO = OFF 0x7F Disabled.
IESO = ON 0xFF Enabled.
CONFIG2H (address:0x00FFFB, mask:0xFF)
WDTPS -- Watchdog Postscaler
WDTPS = 1 0xF0 1:1.
WDTPS = 2 0xF1 1:2.
WDTPS = 4 0xF2 1:4.
WDTPS = 8 0xF3 1:8.
WDTPS = 16 0xF4 1:16.
WDTPS = 32 0xF5 1:32.
WDTPS = 64 0xF6 1:64.
WDTPS = 128 0xF7 1:128.
WDTPS = 256 0xF8 1:256.
WDTPS = 512 0xF9 1:512.
WDTPS = 1024 0xFA 1:1024.
WDTPS = 2048 0xFB 1:2048.
WDTPS = 4096 0xFC 1:4096.
WDTPS = 8192 0xFD 1:8192.
WDTPS = 16384 0xFE 1:16384.
WDTPS = 32768 0xFF 1:32768.
CONFIG3L (address:0x00FFFC, mask:0xFF)
DSWDTOSC -- DSWDT Clock Select
DSWDTOSC = T1OSCREF 0xFE DSWDT uses T1OSC/T1CKI.
DSWDTOSC = INTOSCREF 0xFF DSWDT uses INTRC.
RTCOSC -- RTCC Clock Select
RTCOSC = INTOSCREF 0xFD RTCC uses INTRC.
RTCOSC = T1OSCREF 0xFF RTCC uses T1OSC/T1CKI.
DSBOREN -- Deep Sleep BOR
DSBOREN = OFF 0xFB Disabled.
DSBOREN = ON 0xFF Enabled.
DSWDTEN -- Deep Sleep Watchdog Timer
DSWDTEN = OFF 0xF7 Disabled.
DSWDTEN = ON 0xFF Enabled.
DSWDTPS -- Deep Sleep Watchdog Postscaler
DSWDTPS = 2 0x0F 1:2 (2.1 ms).
DSWDTPS = 8 0x1F 1:8 (8.3 ms).
DSWDTPS = 32 0x2F 1:32 (33 ms).
DSWDTPS = 128 0x3F 1:128 (132 ms).
DSWDTPS = 512 0x4F 1:512 (528 ms).
DSWDTPS = 2048 0x5F 1:2,048 (2.1 seconds).
DSWDTPS = 8192 0x6F 1:8,192 (8.5 seconds).
DSWDTPS = K32 0x7F 1:32,768 (34 seconds).
DSWDTPS = K131 0x8F 1:131,072 (135 seconds).
DSWDTPS = K524 0x9F 1:524,288 (9 minutes).
DSWDTPS = M2 0xAF 1:2,097,152 (36 minutes).
DSWDTPS = M8 0xBF 1:8,388,608 (2.4 hours).
DSWDTPS = M33 0xCF 1:33,554,432 (9.6 hours).
DSWDTPS = M134 0xDF 1:134,217,728 (38.5 hours).
DSWDTPS = M536 0xEF 1:536,870,912 (6.4 days).
DSWDTPS = G2 0xFF 1:2,147,483,648 (25.7 days).
CONFIG3H (address:0x00FFFD, mask:0xF9)
IOL1WAY -- IOLOCK One-Way Set Enable bit
IOL1WAY = OFF 0xFE The IOLOCK bit (PPSCON<0>) can be set and cleared as needed.
IOL1WAY = ON 0xFF The IOLOCK bit (PPSCON<0>) can be set once.
MSSP7B_EN -- MSSP address masking
MSSP7B_EN = MSK5 0xF7 5 Bit address masking mode.
MSSP7B_EN = MSK7 0xFF 7 Bit address masking mode.
CONFIG4L (address:0x00FFFE, mask:0xFF)
WPFP -- Write/Erase Protect Page Start/End Location
WPFP = PAGE_0 0xC0 Write Protect Program Flash Page 0.
WPFP = PAGE_1 0xC1 Write Protect Program Flash Page 1.
WPFP = PAGE_2 0xC2 Write Protect Program Flash Page 2.
WPFP = PAGE_3 0xC3 Write Protect Program Flash Page 3.
WPFP = PAGE_4 0xC4 Write Protect Program Flash Page 4.
WPFP = PAGE_5 0xC5 Write Protect Program Flash Page 5.
WPFP = PAGE_6 0xC6 Write Protect Program Flash Page 6.
WPFP = PAGE_7 0xC7 Write Protect Program Flash Page 7.
WPFP = PAGE_8 0xC8 Write Protect Program Flash Page 8.
WPFP = PAGE_9 0xC9 Write Protect Program Flash Page 9.
WPFP = PAGE_10 0xCA Write Protect Program Flash Page 10.
WPFP = PAGE_11 0xCB Write Protect Program Flash Page 11.
WPFP = PAGE_12 0xCC Write Protect Program Flash Page 12.
WPFP = PAGE_13 0xCD Write Protect Program Flash Page 13.
WPFP = PAGE_14 0xCE Write Protect Program Flash Page 14.
WPFP = PAGE_15 0xCF Write Protect Program Flash Page 15.
WPFP = PAGE_16 0xD0 Write Protect Program Flash Page 16.
WPFP = PAGE_17 0xD1 Write Protect Program Flash Page 17.
WPFP = PAGE_18 0xD2 Write Protect Program Flash Page 18.
WPFP = PAGE_19 0xD3 Write Protect Program Flash Page 19.
WPFP = PAGE_20 0xD4 Write Protect Program Flash Page 20.
WPFP = PAGE_21 0xD5 Write Protect Program Flash Page 21.
WPFP = PAGE_22 0xD6 Write Protect Program Flash Page 22.
WPFP = PAGE_23 0xD7 Write Protect Program Flash Page 23.
WPFP = PAGE_24 0xD8 Write Protect Program Flash Page 24.
WPFP = PAGE_25 0xD9 Write Protect Program Flash Page 25.
WPFP = PAGE_26 0xDA Write Protect Program Flash Page 26.
WPFP = PAGE_27 0xDB Write Protect Program Flash Page 27.
WPFP = PAGE_28 0xDC Write Protect Program Flash Page 28.
WPFP = PAGE_29 0xDD Write Protect Program Flash Page 29.
WPFP = PAGE_30 0xDE Write Protect Program Flash Page 30.
WPFP = PAGE_31 0xDF Write Protect Program Flash Page 31.
WPFP = PAGE_32 0xE0 Write Protect Program Flash Page 32.
WPFP = PAGE_33 0xE1 Write Protect Program Flash Page 33.
WPFP = PAGE_34 0xE2 Write Protect Program Flash Page 34.
WPFP = PAGE_35 0xE3 Write Protect Program Flash Page 35.
WPFP = PAGE_36 0xE4 Write Protect Program Flash Page 36.
WPFP = PAGE_37 0xE5 Write Protect Program Flash Page 37.
WPFP = PAGE_38 0xE6 Write Protect Program Flash Page 38.
WPFP = PAGE_39 0xE7 Write Protect Program Flash Page 39.
WPFP = PAGE_40 0xE8 Write Protect Program Flash Page 40.
WPFP = PAGE_41 0xE9 Write Protect Program Flash Page 41.
WPFP = PAGE_42 0xEA Write Protect Program Flash Page 42.
WPFP = PAGE_43 0xEB Write Protect Program Flash Page 43.
WPFP = PAGE_44 0xEC Write Protect Program Flash Page 44.
WPFP = PAGE_45 0xED Write Protect Program Flash Page 45.
WPFP = PAGE_46 0xEE Write Protect Program Flash Page 46.
WPFP = PAGE_47 0xEF Write Protect Program Flash Page 47.
WPFP = PAGE_48 0xF0 Write Protect Program Flash Page 48.
WPFP = PAGE_49 0xF1 Write Protect Program Flash Page 49.
WPFP = PAGE_50 0xF2 Write Protect Program Flash Page 50.
WPFP = PAGE_51 0xF3 Write Protect Program Flash Page 51.
WPFP = PAGE_52 0xF4 Write Protect Program Flash Page 52.
WPFP = PAGE_53 0xF5 Write Protect Program Flash Page 53.
WPFP = PAGE_54 0xF6 Write Protect Program Flash Page 54.
WPFP = PAGE_55 0xF7 Write Protect Program Flash Page 55.
WPFP = PAGE_56 0xF8 Write Protect Program Flash Page 56.
WPFP = PAGE_57 0xF9 Write Protect Program Flash Page 57.
WPFP = PAGE_58 0xFA Write Protect Program Flash Page 58.
WPFP = PAGE_59 0xFB Write Protect Program Flash Page 59.
WPFP = PAGE_60 0xFC Write Protect Program Flash Page 60.
WPFP = PAGE_61 0xFD Write Protect Program Flash Page 61.
WPFP = PAGE_62 0xFE Write Protect Program Flash Page 62.
WPFP = PAGE_63 0xFF Write Protect Program Flash Page 63.
WPEND -- Write/Erase Protect Region Select (valid when WPDIS = 0)
WPEND = PAGE_0 0xBF Page 0 through WPFP<5:0> erase/write protected.
WPEND = PAGE_WPFP 0xFF Page WPFP<5:0> through Configuration Words erase/write protected.
WPCFG -- Write/Erase Protect Configuration Region
WPCFG = ON 0x7F Configuration Words page erase/write-protected.
WPCFG = OFF 0xFF Configuration Words page not erase/write-protected.
CONFIG4H (address:0x00FFFF, mask:0xF1)
WPDIS -- Write Protect Disable bit
WPDIS = ON 0xFE WPFP<5:0>/WPEND region erase/write protected.
WPDIS = OFF 0xFF WPFP<5:0>/WPEND region ignored.

This page generated automatically by the device-help.pl program (2012-11-26 09:26:00 UTC) from the 8bit_device.info file (rev: 1.10) of mpasmx and from the gputils source package (rev: svn 834). The mpasmx is included in the MPLAB X. The device-help.pl is included in the gputils source package.