All Enhanced Extended Regular 12 bits 14 bits 16 bits RAM
size
ROM
size
EEPROM
size
Common
SFRs
Features Configuration Bits RAM map SFR map
PIC18F86J99
CONFIG1L (address:0x017FF0, mask:0x60, default:0x60)
STVREN -- Stack Overflow/Underflow Reset (bitmask:0x20)
STVREN = OFF 0x00 Disabled.
STVREN = ON 0x20 Enabled.
XINST -- Extended Instruction Set (bitmask:0x40)
XINST = OFF 0x00 Disabled.
XINST = ON 0x40 Enabled.
CONFIG1H (address:0x017FF1, mask:0x07, default:0x07)
BOREN -- Brown-Out Reset Enable (bitmask:0x01)
BOREN = OFF 0x00 Disabled in hardware.
BOREN = ON 0x01 Controlled with SBOREN bit, disabled in Deep Sleep.
BORV -- Brown-out Reset Voltage (bitmask:0x02)
BORV = 0 0x00 2.0V.
BORV = 1 0x02 1.8V.
CP0 -- Code Protect (bitmask:0x04)
CP0 = ON 0x00 Program memory is code-protected.
CP0 = OFF 0x04 Program memory is not code-protected.
CONFIG2L (address:0x017FF2, mask:0xAF, default:0xAF)
FOSC -- Oscillator (bitmask:0x07)
FOSC = FRC 0x00 Fast RC Oscillator (FRC).
FOSC = FRCPLL 0x01 Fast RC Oscillator with PLL module (FRCPLL).
FOSC = PRI 0x02 Primary Oscillator (XT, HS, EC).
FOSC = PRIPLL 0x03 Primary Oscillator with PLL module (XTPLL,HSPLL,ECPLL).
FOSC = SOSC 0x04 Secondary Oscillator (SOSC).
FOSC = LPRC 0x05 Low-Power RC Oscillator (LPRC).
FOSC = FRC500KHZ 0x06 Fast RC Oscillator divided by 16 (500 kHz).
FOSC = FRCDIV 0x07 Fast RC Oscillator with Postscaler (FRCDIV).
SOSCSEL -- T1OSC/SOSC Power Selection Bits (bitmask:0x08)
SOSCSEL = DIG 0x00 Digital (SCLKI) mode.
SOSCSEL = LOW 0x08 Low Power T1OSC/SOSC circuit selected.
CLKOEN -- Clock Out Enable Bit (bitmask:0x20)
CLKOEN = OFF 0x00 CLKO output disabled on the RA6 pin.
CLKOEN = ON 0x20 CLKO output enabled on the RA6 pin.
IESO -- Internal External Oscillator Switch Over Mode (bitmask:0x80)
IESO = OFF 0x00 Disabled.
IESO = ON 0x80 Enabled.
CONFIG2H (address:0x017FF3, mask:0x0F, default:0x0F)
PLLDIV -- PLL Frequency Multiplier Select bits (bitmask:0x0F)
PLLDIV = NODIV 0x00 96 MHz PLL selected; No divide - Oscillator used directly (4 MHz input).
PLLDIV = DIV2 0x01 96 MHz PLL selected; Oscillator divided by 2 (8 MHz input).
PLLDIV = DIV3 0x02 96 MHz PLL selected; Oscillator divided by 3 (12 MHz input).
PLLDIV = DIV4 0x03 96 MHz PLL selected; Oscillator divided by 4 (16 MHz input).
PLLDIV = DIV5 0x04 96 MHz PLL selected; Oscillator divided by 5 (20 MHz input).
PLLDIV = DIV6 0x05 96 MHz PLL selected; Oscillator divided by 6 (24 MHz input).
PLLDIV = DIV10 0x06 96 MHz PLL selected; Oscillator divided by 10 (40 MHz input).
PLLDIV = DIV12 0x07 96 MHz PLL selected; Oscillator divided by 12 (48 MHz input).
PLLDIV = RESERVED 0x08 RESERVED.
PLLDIV = RESERVED 0x09 RESERVED.
PLLDIV = RESERVED 0x0A RESERVED.
PLLDIV = RESERVED 0x0B RESERVED.
PLLDIV = PLL4X 0x0C 4x PLL selected.
PLLDIV = PLL6X 0x0D 6x PLL selected.
PLLDIV = PLL8X 0x0E 8x PLL selected.
PLLDIV = NOPLL 0x0F No PLL used - PLLGO bit not available to user.
CONFIG3L (address:0x017FF4, mask:0x33, default:0x33)
POSCMD -- Primary Oscillator Select (bitmask:0x03)
POSCMD = EC 0x00 External clock mode selected.
POSCMD = MS 0x01 MS oscillator mode selected(3.5 MHz -10 MHz).
POSCMD = HS 0x02 HS oscillator mode selected(10 MHz - 40 MHz).
POSCMD = NONE 0x03 Primary oscillator disabled.
FSCM -- Clock Switching and Monitor Selection Configuration bits (bitmask:0x30)
FSCM = CSECME 0x00 Clock switching is enabled, fail safe clock monitor is enabled.
FSCM = CSECMD 0x10 Clock switching is enabled, fail safe clock monitor is disabled.
FSCM = CSDCMD 0x20 Clock switching is disabled, fail safe clock monitor is disabled.
CONFIG3H (address:0x017FF6, mask:0xFF, default:0xFF)
WPFP -- Write/Erase Protect Page Start/End Boundary (bitmask:0xFF)
WPFP = WPFP0 0x00 Write Protect Program Flash Page 0.
WPFP = WPFP1 0x01 Write Protect Program Flash Page 1.
WPFP = WPFP2 0x02 Write Protect Program Flash Page 2.
WPFP = WPFP3 0x03 Write Protect Program Flash Page 3.
WPFP = WPFP4 0x04 Write Protect Program Flash Page 4.
WPFP = WPFP5 0x05 Write Protect Program Flash Page 5.
WPFP = WPFP6 0x06 Write Protect Program Flash Page 6.
WPFP = WPFP7 0x07 Write Protect Program Flash Page 7.
WPFP = WPFP8 0x08 Write Protect Program Flash Page 8.
WPFP = WPFP9 0x09 Write Protect Program Flash Page 9.
WPFP = WPFP10 0x0A Write Protect Program Flash Page 10.
WPFP = WPFP11 0x0B Write Protect Program Flash Page 11.
WPFP = WPFP12 0x0C Write Protect Program Flash Page 12.
WPFP = WPFP13 0x0D Write Protect Program Flash Page 13.
WPFP = WPFP14 0x0E Write Protect Program Flash Page 14.
WPFP = WPFP15 0x0F Write Protect Program Flash Page 15.
WPFP = WPFP16 0x10 Write Protect Program Flash Page 16.
WPFP = WPFP17 0x11 Write Protect Program Flash Page 17.
WPFP = WPFP18 0x12 Write Protect Program Flash Page 18.
WPFP = WPFP19 0x13 Write Protect Program Flash Page 19.
WPFP = WPFP20 0x14 Write Protect Program Flash Page 20.
WPFP = WPFP21 0x15 Write Protect Program Flash Page 21.
WPFP = WPFP22 0x16 Write Protect Program Flash Page 22.
WPFP = WPFP23 0x17 Write Protect Program Flash Page 23.
WPFP = WPFP24 0x18 Write Protect Program Flash Page 24.
WPFP = WPFP25 0x19 Write Protect Program Flash Page 25.
WPFP = WPFP26 0x1A Write Protect Program Flash Page 26.
WPFP = WPFP27 0x1B Write Protect Program Flash Page 27.
WPFP = WPFP28 0x1C Write Protect Program Flash Page 28.
WPFP = WPFP29 0x1D Write Protect Program Flash Page 29.
WPFP = WPFP30 0x1E Write Protect Program Flash Page 30.
WPFP = WPFP31 0x1F Write Protect Program Flash Page 31.
WPFP = WPFP32 0x20 Write Protect Program Flash Page 32.
WPFP = WPFP33 0x21 Write Protect Program Flash Page 33.
WPFP = WPFP34 0x22 Write Protect Program Flash Page 34.
WPFP = WPFP35 0x23 Write Protect Program Flash Page 35.
WPFP = WPFP36 0x24 Write Protect Program Flash Page 36.
WPFP = WPFP37 0x25 Write Protect Program Flash Page 37.
WPFP = WPFP38 0x26 Write Protect Program Flash Page 38.
WPFP = WPFP39 0x27 Write Protect Program Flash Page 39.
WPFP = WPFP40 0x28 Write Protect Program Flash Page 40.
WPFP = WPFP41 0x29 Write Protect Program Flash Page 41.
WPFP = WPFP42 0x2A Write Protect Program Flash Page 42.
WPFP = WPFP43 0x2B Write Protect Program Flash Page 43.
WPFP = WPFP44 0x2C Write Protect Program Flash Page 44.
WPFP = WPFP45 0x2D Write Protect Program Flash Page 45.
WPFP = WPFP46 0x2E Write Protect Program Flash Page 46.
WPFP = WPFP47 0x2F Write Protect Program Flash Page 47.
WPFP = WPFP48 0x30 Write Protect Program Flash Page 48.
WPFP = WPFP49 0x31 Write Protect Program Flash Page 49.
WPFP = WPFP50 0x32 Write Protect Program Flash Page 50.
WPFP = WPFP51 0x33 Write Protect Program Flash Page 51.
WPFP = WPFP52 0x34 Write Protect Program Flash Page 52.
WPFP = WPFP53 0x35 Write Protect Program Flash Page 53.
WPFP = WPFP54 0x36 Write Protect Program Flash Page 54.
WPFP = WPFP55 0x37 Write Protect Program Flash Page 55.
WPFP = WPFP56 0x38 Write Protect Program Flash Page 56.
WPFP = WPFP57 0x39 Write Protect Program Flash Page 57.
WPFP = WPFP58 0x3A Write Protect Program Flash Page 58.
WPFP = WPFP59 0x3B Write Protect Program Flash Page 59.
WPFP = WPFP60 0x3C Write Protect Program Flash Page 60.
WPFP = WPFP61 0x3D Write Protect Program Flash Page 61.
WPFP = WPFP62 0x3E Write Protect Program Flash Page 62.
WPFP = WPFP63 0x3F Write Protect Program Flash Page 63.
WPFP = WPFP64 0x40 Write Protect Program Flash Page 64.
WPFP = WPFP65 0x41 Write Protect Program Flash Page 65.
WPFP = WPFP66 0x42 Write Protect Program Flash Page 66.
WPFP = WPFP67 0x43 Write Protect Program Flash Page 67.
WPFP = WPFP68 0x44 Write Protect Program Flash Page 68.
WPFP = WPFP69 0x45 Write Protect Program Flash Page 69.
WPFP = WPFP70 0x46 Write Protect Program Flash Page 70.
WPFP = WPFP71 0x47 Write Protect Program Flash Page 71.
WPFP = WPFP72 0x48 Write Protect Program Flash Page 72.
WPFP = WPFP73 0x49 Write Protect Program Flash Page 73.
WPFP = WPFP74 0x4A Write Protect Program Flash Page 74.
WPFP = WPFP75 0x4B Write Protect Program Flash Page 75.
WPFP = WPFP76 0x4C Write Protect Program Flash Page 76.
WPFP = WPFP77 0x4D Write Protect Program Flash Page 77.
WPFP = WPFP78 0x4E Write Protect Program Flash Page 78.
WPFP = WPFP79 0x4F Write Protect Program Flash Page 79.
WPFP = WPFP80 0x50 Write Protect Program Flash Page 80.
WPFP = WPFP81 0x51 Write Protect Program Flash Page 81.
WPFP = WPFP82 0x52 Write Protect Program Flash Page 82.
WPFP = WPFP83 0x53 Write Protect Program Flash Page 83.
WPFP = WPFP84 0x54 Write Protect Program Flash Page 84.
WPFP = WPFP85 0x55 Write Protect Program Flash Page 85.
WPFP = WPFP86 0x56 Write Protect Program Flash Page 86.
WPFP = WPFP87 0x57 Write Protect Program Flash Page 87.
WPFP = WPFP88 0x58 Write Protect Program Flash Page 88.
WPFP = WPFP89 0x59 Write Protect Program Flash Page 89.
WPFP = WPFP90 0x5A Write Protect Program Flash Page 90.
WPFP = WPFP91 0x5B Write Protect Program Flash Page 91.
WPFP = WPFP92 0x5C Write Protect Program Flash Page 92.
WPFP = WPFP93 0x5D Write Protect Program Flash Page 93.
WPFP = WPFP94 0x5E Write Protect Program Flash Page 94.
WPFP = WPFP95 0x5F Write Protect Program Flash Page 95.
WPFP = WPFP96 0x60 Write Protect Program Flash Page 96.
WPFP = WPFP97 0x61 Write Protect Program Flash Page 97.
WPFP = WPFP98 0x62 Write Protect Program Flash Page 98.
WPFP = WPFP99 0x63 Write Protect Program Flash Page 99.
WPFP = WPFP100 0x64 Write Protect Program Flash Page 100.
WPFP = WPFP101 0x65 Write Protect Program Flash Page 101.
WPFP = WPFP102 0x66 Write Protect Program Flash Page 102.
WPFP = WPFP103 0x67 Write Protect Program Flash Page 103.
WPFP = WPFP104 0x68 Write Protect Program Flash Page 104.
WPFP = WPFP105 0x69 Write Protect Program Flash Page 105.
WPFP = WPFP106 0x6A Write Protect Program Flash Page 106.
WPFP = WPFP107 0x6B Write Protect Program Flash Page 107.
WPFP = WPFP108 0x6C Write Protect Program Flash Page 108.
WPFP = WPFP109 0x6D Write Protect Program Flash Page 109.
WPFP = WPFP110 0x6E Write Protect Program Flash Page 110.
WPFP = WPFP111 0x6F Write Protect Program Flash Page 111.
WPFP = WPFP112 0x70 Write Protect Program Flash Page 112.
WPFP = WPFP113 0x71 Write Protect Program Flash Page 113.
WPFP = WPFP114 0x72 Write Protect Program Flash Page 114.
WPFP = WPFP115 0x73 Write Protect Program Flash Page 115.
WPFP = WPFP116 0x74 Write Protect Program Flash Page 116.
WPFP = WPFP117 0x75 Write Protect Program Flash Page 117.
WPFP = WPFP118 0x76 Write Protect Program Flash Page 118.
WPFP = WPFP119 0x77 Write Protect Program Flash Page 119.
WPFP = WPFP120 0x78 Write Protect Program Flash Page 120.
WPFP = WPFP121 0x79 Write Protect Program Flash Page 121.
WPFP = WPFP122 0x7A Write Protect Program Flash Page 122.
WPFP = WPFP123 0x7B Write Protect Program Flash Page 123.
WPFP = WPFP124 0x7C Write Protect Program Flash Page 124.
WPFP = WPFP125 0x7D Write Protect Program Flash Page 125.
WPFP = WPFP126 0x7E Write Protect Program Flash Page 126.
WPFP = WPFP127 0x7F Write Protect Program Flash Page 127.
WPFP = WPFP128 0x80 Write Protect Program Flash Page 128.
WPFP = WPFP129 0x81 Write Protect Program Flash Page 129.
WPFP = WPFP130 0x82 Write Protect Program Flash Page 130.
WPFP = WPFP131 0x83 Write Protect Program Flash Page 131.
WPFP = WPFP132 0x84 Write Protect Program Flash Page 132.
WPFP = WPFP133 0x85 Write Protect Program Flash Page 133.
WPFP = WPFP134 0x86 Write Protect Program Flash Page 134.
WPFP = WPFP135 0x87 Write Protect Program Flash Page 135.
WPFP = WPFP136 0x88 Write Protect Program Flash Page 136.
WPFP = WPFP137 0x89 Write Protect Program Flash Page 137.
WPFP = WPFP138 0x8A Write Protect Program Flash Page 138.
WPFP = WPFP139 0x8B Write Protect Program Flash Page 139.
WPFP = WPFP140 0x8C Write Protect Program Flash Page 140.
WPFP = WPFP141 0x8D Write Protect Program Flash Page 141.
WPFP = WPFP142 0x8E Write Protect Program Flash Page 142.
WPFP = WPFP143 0x8F Write Protect Program Flash Page 143.
WPFP = WPFP144 0x90 Write Protect Program Flash Page 144.
WPFP = WPFP145 0x91 Write Protect Program Flash Page 145.
WPFP = WPFP146 0x92 Write Protect Program Flash Page 146.
WPFP = WPFP147 0x93 Write Protect Program Flash Page 147.
WPFP = WPFP148 0x94 Write Protect Program Flash Page 148.
WPFP = WPFP149 0x95 Write Protect Program Flash Page 149.
WPFP = WPFP150 0x96 Write Protect Program Flash Page 150.
WPFP = WPFP151 0x97 Write Protect Program Flash Page 151.
WPFP = WPFP152 0x98 Write Protect Program Flash Page 152.
WPFP = WPFP153 0x99 Write Protect Program Flash Page 153.
WPFP = WPFP154 0x9A Write Protect Program Flash Page 154.
WPFP = WPFP155 0x9B Write Protect Program Flash Page 155.
WPFP = WPFP156 0x9C Write Protect Program Flash Page 156.
WPFP = WPFP157 0x9D Write Protect Program Flash Page 157.
WPFP = WPFP158 0x9E Write Protect Program Flash Page 158.
WPFP = WPFP159 0x9F Write Protect Program Flash Page 159.
WPFP = WPFP160 0xA0 Write Protect Program Flash Page 160.
WPFP = WPFP161 0xA1 Write Protect Program Flash Page 161.
WPFP = WPFP162 0xA2 Write Protect Program Flash Page 162.
WPFP = WPFP163 0xA3 Write Protect Program Flash Page 163.
WPFP = WPFP164 0xA4 Write Protect Program Flash Page 164.
WPFP = WPFP165 0xA5 Write Protect Program Flash Page 165.
WPFP = WPFP166 0xA6 Write Protect Program Flash Page 166.
WPFP = WPFP167 0xA7 Write Protect Program Flash Page 167.
WPFP = WPFP168 0xA8 Write Protect Program Flash Page 168.
WPFP = WPFP169 0xA9 Write Protect Program Flash Page 169.
WPFP = WPFP170 0xAA Write Protect Program Flash Page 170.
WPFP = WPFP171 0xAB Write Protect Program Flash Page 171.
WPFP = WPFP172 0xAC Write Protect Program Flash Page 172.
WPFP = WPFP173 0xAD Write Protect Program Flash Page 173.
WPFP = WPFP174 0xAE Write Protect Program Flash Page 174.
WPFP = WPFP175 0xAF Write Protect Program Flash Page 175.
WPFP = WPFP176 0xB0 Write Protect Program Flash Page 176.
WPFP = WPFP177 0xB1 Write Protect Program Flash Page 177.
WPFP = WPFP178 0xB2 Write Protect Program Flash Page 178.
WPFP = WPFP179 0xB3 Write Protect Program Flash Page 179.
WPFP = WPFP180 0xB4 Write Protect Program Flash Page 180.
WPFP = WPFP181 0xB5 Write Protect Program Flash Page 181.
WPFP = WPFP182 0xB6 Write Protect Program Flash Page 182.
WPFP = WPFP183 0xB7 Write Protect Program Flash Page 183.
WPFP = WPFP184 0xB8 Write Protect Program Flash Page 184.
WPFP = WPFP185 0xB9 Write Protect Program Flash Page 185.
WPFP = WPFP186 0xBA Write Protect Program Flash Page 186.
WPFP = WPFP187 0xBB Write Protect Program Flash Page 187.
WPFP = WPFP188 0xBC Write Protect Program Flash Page 188.
WPFP = WPFP189 0xBD Write Protect Program Flash Page 189.
WPFP = WPFP190 0xBE Write Protect Program Flash Page 190.
WPFP = WPFP191 0xBF Write Protect Program Flash Page 191.
WPFP = WPFP192 0xC0 Write Protect Program Flash Page 192.
WPFP = WPFP193 0xC1 Write Protect Program Flash Page 193.
WPFP = WPFP194 0xC2 Write Protect Program Flash Page 194.
WPFP = WPFP195 0xC3 Write Protect Program Flash Page 195.
WPFP = WPFP196 0xC4 Write Protect Program Flash Page 196.
WPFP = WPFP197 0xC5 Write Protect Program Flash Page 197.
WPFP = WPFP198 0xC6 Write Protect Program Flash Page 198.
WPFP = WPFP199 0xC7 Write Protect Program Flash Page 199.
WPFP = WPFP200 0xC8 Write Protect Program Flash Page 200.
WPFP = WPFP201 0xC9 Write Protect Program Flash Page 201.
WPFP = WPFP202 0xCA Write Protect Program Flash Page 202.
WPFP = WPFP203 0xCB Write Protect Program Flash Page 203.
WPFP = WPFP204 0xCC Write Protect Program Flash Page 204.
WPFP = WPFP205 0xCD Write Protect Program Flash Page 205.
WPFP = WPFP206 0xCE Write Protect Program Flash Page 206.
WPFP = WPFP207 0xCF Write Protect Program Flash Page 207.
WPFP = WPFP208 0xD0 Write Protect Program Flash Page 208.
WPFP = WPFP209 0xD1 Write Protect Program Flash Page 209.
WPFP = WPFP210 0xD2 Write Protect Program Flash Page 210.
WPFP = WPFP211 0xD3 Write Protect Program Flash Page 211.
WPFP = WPFP212 0xD4 Write Protect Program Flash Page 212.
WPFP = WPFP213 0xD5 Write Protect Program Flash Page 213.
WPFP = WPFP214 0xD6 Write Protect Program Flash Page 214.
WPFP = WPFP215 0xD7 Write Protect Program Flash Page 215.
WPFP = WPFP216 0xD8 Write Protect Program Flash Page 216.
WPFP = WPFP217 0xD9 Write Protect Program Flash Page 217.
WPFP = WPFP218 0xDA Write Protect Program Flash Page 218.
WPFP = WPFP219 0xDB Write Protect Program Flash Page 219.
WPFP = WPFP220 0xDC Write Protect Program Flash Page 220.
WPFP = WPFP221 0xDD Write Protect Program Flash Page 221.
WPFP = WPFP222 0xDE Write Protect Program Flash Page 222.
WPFP = WPFP223 0xDF Write Protect Program Flash Page 223.
WPFP = WPFP224 0xE0 Write Protect Program Flash Page 224.
WPFP = WPFP225 0xE1 Write Protect Program Flash Page 225.
WPFP = WPFP226 0xE2 Write Protect Program Flash Page 226.
WPFP = WPFP227 0xE3 Write Protect Program Flash Page 227.
WPFP = WPFP228 0xE4 Write Protect Program Flash Page 228.
WPFP = WPFP229 0xE5 Write Protect Program Flash Page 229.
WPFP = WPFP230 0xE6 Write Protect Program Flash Page 230.
WPFP = WPFP231 0xE7 Write Protect Program Flash Page 231.
WPFP = WPFP232 0xE8 Write Protect Program Flash Page 232.
WPFP = WPFP233 0xE9 Write Protect Program Flash Page 233.
WPFP = WPFP234 0xEA Write Protect Program Flash Page 234.
WPFP = WPFP235 0xEB Write Protect Program Flash Page 235.
WPFP = WPFP236 0xEC Write Protect Program Flash Page 236.
WPFP = WPFP237 0xED Write Protect Program Flash Page 237.
WPFP = WPFP238 0xEE Write Protect Program Flash Page 238.
WPFP = WPFP239 0xEF Write Protect Program Flash Page 239.
WPFP = WPFP240 0xF0 Write Protect Program Flash Page 240.
WPFP = WPFP241 0xF1 Write Protect Program Flash Page 241.
WPFP = WPFP242 0xF2 Write Protect Program Flash Page 242.
WPFP = WPFP243 0xF3 Write Protect Program Flash Page 243.
WPFP = WPFP244 0xF4 Write Protect Program Flash Page 244.
WPFP = WPFP245 0xF5 Write Protect Program Flash Page 245.
WPFP = WPFP246 0xF6 Write Protect Program Flash Page 246.
WPFP = WPFP247 0xF7 Write Protect Program Flash Page 247.
WPFP = WPFP248 0xF8 Write Protect Program Flash Page 248.
WPFP = WPFP249 0xF9 Write Protect Program Flash Page 249.
WPFP = WPFP250 0xFA Write Protect Program Flash Page 250.
WPFP = WPFP251 0xFB Write Protect Program Flash Page 251.
WPFP = WPFP252 0xFC Write Protect Program Flash Page 252.
WPFP = WPFP253 0xFD Write Protect Program Flash Page 253.
WPFP = WPFP254 0xFE Write Protect Program Flash Page 254.
WPFP = WPFP255 0xFF Write Protect Program Flash Page 255.
CONFIG4L (address:0x017FF7, mask:0x07, default:0x07)
WPDIS -- Segment Write Protection Disable (bitmask:0x01)
WPDIS = WPEN 0x00 Enabled.
WPDIS = WPDIS 0x01 Disabled.
WPEND -- Segment Write Protection End Page Select (bitmask:0x02)
WPEND = WPSTARTMEM 0x00 write Protect from page 0 to WPFP.
WPEND = WPENDMEM 0x02 Write Protect from WPFP to the last page of memory.
WPCFG -- Write Protect Configuration Page Select (bitmask:0x04)
WPCFG = WPCFGEN 0x00 Enabled.
WPCFG = WPCFGDIS 0x04 Disabled.
CONFIG4H (address:0x017FF8, mask:0xFB, default:0xFB)
T5GSEL -- TMR5 Gate Select bit (bitmask:0x01)
T5GSEL = T3G 0x00 TMR5 Gate is driven by the T3G input.
T5GSEL = T5G 0x01 TMR5 Gate is driven by the T5G input.
CINASEL -- CxINA Gate Select bit (bitmask:0x02)
CINASEL = RA5 0x00 C1INA and C3INA are all re-mapped to pin RA5.
CINASEL = DEFAULT 0x02 C1INA and C3INA are on their default pin locations.
EASHFT -- External Address Shift bit (bitmask:0x08)
EASHFT = OFF 0x00 Address Shifting disabled.
EASHFT = ON 0x08 Address Shifting enabled.
ABW -- Address Bus Width Select bits (bitmask:0x30)
ABW = XM20 0x00 20-bit address bus.
ABW = XM16 0x10 16-bit address bus.
ABW = XM12 0x20 12-bit address bus.
ABW = MM 0x30 8-bit address bus.
BW -- Data Bus Width (bitmask:0x40)
BW = 8 0x00 8-bit external bus mode.
BW = 16 0x40 16-bit external bus mode.
WAIT -- External Bus Wait (bitmask:0x80)
WAIT = ON 0x00 Enabled.
WAIT = OFF 0x80 Disabled.
CONFIG5L (address:0x017FF9, mask:0x0F, default:0x0F)
IOL1WAY -- IOLOCK One-Way Set Enable bit (bitmask:0x01)
IOL1WAY = OFF 0x00 the IOLOCK bit can be set and cleared using the unlock sequence.
IOL1WAY = ON 0x01 Once set, the IOLOCK bit cannot be cleared.
LS48MHZ -- USB Low Speed Clock Select bit (bitmask:0x02)
LS48MHZ = SYSX1 0x00 Divide-by-1 (System clock must be 6 MHz).
LS48MHZ = SYSX2 0x02 Divide-by-2 (System clock must be 12 MHz).
MSSPMSK2 -- MSSP2 7-Bit Address Masking Mode Enable bit (bitmask:0x04)
MSSPMSK2 = MSK5 0x00 5 Bit address masking mode.
MSSPMSK2 = MSK7 0x04 7 Bit address masking mode.
MSSPMSK1 -- MSSP1 7-Bit Address Masking Mode Enable bit (bitmask:0x08)
MSSPMSK1 = MSK5 0x00 5 bit address masking mode.
MSSPMSK1 = MSK7 0x08 7 Bit address masking mode.
CONFIG5H (address:0x017FFA, mask:0xFF, default:0xFF)
WDTWIN -- Watch Dog Timer Window (bitmask:0x03)
WDTWIN = PS75_0 0x00 Watch Dog Timer Window Width is 75 percent.
WDTWIN = PS50_0 0x01 Watch Dog Timer Window Width is 50 percent.
WDTWIN = PS37_5 0x02 Watch Dog Timer Window Width is 37.5 percent.
WDTWIN = PS25_0 0x03 Watch Dog Timer Window Width is 25 percent.
WDTCLK -- Watch Dog Timer Clock Source (bitmask:0x0C)
WDTCLK = SYS 0x00 Use FOSC/4 when system clock is not INTOSC/LPRC and device is not in Sleep; otherwise, use INTOSC/LPRC.
WDTCLK = SOSC 0x04 Always use SOSC.
WDTCLK = LPRC 0x08 Always use INTOSC/LPRC.
WDTCLK = FRC 0x0C Use FRC when WINDIS = 0, system clock is not INTOSC/LPRC and device is not in Sleep; otherwise, use INTOSC/LPRC.
WDTPS -- Watchdog Timer Postscale (bitmask:0xF0)
WDTPS = 1 0x00 1:1.
WDTPS = 2 0x10 1:2.
WDTPS = 4 0x20 1:4.
WDTPS = 8 0x30 1:8.
WDTPS = 16 0x40 1:16.
WDTPS = 32 0x50 1:32.
WDTPS = 64 0x60 1:64.
WDTPS = 128 0x70 1:128.
WDTPS = 256 0x80 1:256.
WDTPS = 512 0x90 1:512.
WDTPS = 1024 0xA0 1:1024.
WDTPS = 2048 0xB0 1:2048.
WDTPS = 4096 0xC0 1:4096.
WDTPS = 8192 0xD0 1:8192.
WDTPS = 16384 0xE0 1:16384.
WDTPS = 32768 0xF0 1:32768.
CONFIG6L (address:0x017FFB, mask:0x0F, default:0x0F)
WDTEN -- Watchdog Timer Enable (bitmask:0x03)
WDTEN = OFF 0x00 WDT disabled in hardware; SWDTEN bit disabled.
WDTEN = NOSLP 0x01 WDT enabled only while device is active and disabled in Sleep mode; SWDTEN bit disabled.
WDTEN = ON 0x02 WDT controlled by SWDTEN bit setting.
WDTEN = SWDTDIS 0x03 WDT enabled in hardware; SWDTEN bit disabled.
WINDIS -- Windowed Watchdog Timer Disable (bitmask:0x04)
WINDIS = WDTWIN 0x00 Windowed WDT enabled.
WINDIS = WDTSTD 0x04 Standard WDT selected; windowed WDT disabled.
WPSA -- WDT Prescaler (bitmask:0x08)
WPSA = 32 0x00 WDT prescaler ratio of 1:32.
WPSA = 128 0x08 WDT prescaler ratio of 1:128.
CONFIG6H (address:0x017FFC, mask:0x1D, default:0x1D)
RETEN -- Retention Voltage Regulator Control Enable (bitmask:0x01)
RETEN = ON 0x00 Retention controlled by SRETEN during Sleep.
RETEN = OFF 0x01 Retention not available.
VBTBOR -- VBAT BOR Enable (bitmask:0x04)
VBTBOR = OFF 0x00 VBAT BOR is disabled.
VBTBOR = ON 0x04 VBAT BOR is enabled.
DSBOREN -- Deep Sleep BOR Enable (bitmask:0x08)
DSBOREN = OFF 0x00 BOR disabled in Deep Sleep (does not affect operation in non-Deep Sleep modes).
DSBOREN = ON 0x08 BOR enabled in Deep Sleep.
DSBITEN -- DSEN Bit Enable bit (bitmask:0x10)
DSBITEN = OFF 0x00 Deep Sleep operation is always disabled.
DSBITEN = ON 0x10 Deep Sleep is controlled by the register bit DSEN.
CONFIG7L (address:0x017FFE, mask:0xF8, default:0xF8)
DSWDTPS -- Deep Sleep Watchdog Timer Postscale Select (bitmask:0xF8)
DSWDTPS = DSWDTPS0 0x00 1:32 (1 mS).
DSWDTPS = DSWDTPS1 0x08 1:64 (2.1 mS).
DSWDTPS = DSWDTPS2 0x10 1:128 (4.1 mS).
DSWDTPS = DSWDTPS3 0x18 1: 256 (8.3 mS).
DSWDTPS = DSWDTPS4 0x20 1:512 (16.5 mS).
DSWDTPS = DSWDTPS5 0x28 1:1024 (33 mS).
DSWDTPS = DSWDTPS6 0x30 1:2048 (66.1 mS).
DSWDTPS = DSWDTPS7 0x38 1:4096 (132.1 mS).
DSWDTPS = DSWDTPS8 0x40 1:8192 (264.3 mS).
DSWDTPS = DSWDTPS9 0x48 1:16384 (528.5 mS).
DSWDTPS = DSWDTPSA 0x50 1:32768 (1.057 Secs).
DSWDTPS = DSWDTPSB 0x58 1:65536 (2.114 Secs).
DSWDTPS = DSWDTPSC 0x60 1:131072 (4.228 Secs).
DSWDTPS = DSWDTPSD 0x68 1:262114 (8.456 Secs).
DSWDTPS = DSWDTPSE 0x70 1:524288 (16.912 Secs).
DSWDTPS = DSWDTPSF 0x78 1:1048576 (33.825 Secs).
DSWDTPS = DSWDTPS10 0x80 1:2097152 (67.7 Secs).
DSWDTPS = DSWDTPS11 0x88 1:4194304 (135.3 Secs).
DSWDTPS = DSWDTPS12 0x90 1:8388608 (4.5 Minutes).
DSWDTPS = DSWDTPS13 0x98 1:16777216 (9 Minutes).
DSWDTPS = DSWDTPS14 0xA0 1:33554432 (18 Minutes).
DSWDTPS = DSWDTPS15 0xA8 1:67108864 (36.1 Minutes).
DSWDTPS = DSWDTPS16 0xB0 1:134217728 (72.2 Minutes).
DSWDTPS = DSWDTPS17 0xB8 1:268435456 (2.4 Hours).
DSWDTPS = DSWDTPS18 0xC0 1:536870912 (4.8 Hours).
DSWDTPS = DSWDTPS19 0xC8 1:1073741824 (9.6 Hours).
DSWDTPS = DSWDTPS1A 0xD0 1:2147483648 (19.2 Hours).
DSWDTPS = DSWDTPS1B 0xD8 1:4294967296 (38.5 Hours).
DSWDTPS = DSWDTPS1C 0xE0 1:8589934592 (77 Hours).
DSWDTPS = DSWDTPS1D 0xE8 1:17179869184 (6.4 Days).
DSWDTPS = DSWDTPS1E 0xF0 1:34359738368 (12.8 Days).
DSWDTPS = DSWDTPS1F 0xF8 1:68719476736 (25.7 Days).
CONFIG7H (address:0x017FFF, mask:0x03, default:0x03)
DSWDTEN -- Deep Sleep Watchdog Timer Enable (bitmask:0x01)
DSWDTEN = OFF 0x00 DSWDT Disabled.
DSWDTEN = ON 0x01 DSWDT Enabled.
DSWDTOSC -- DSWDT Reference Clock Select (bitmask:0x02)
DSWDTOSC = SOSC 0x00 DSWDT uses SOSC as reference clock.
DSWDTOSC = LPRC 0x02 DSWDT uses LPRC as reference clock.

This page generated automatically by the device-help.pl program (2017-05-13 09:29:50 UTC) from the 8bit_device.info file (rev: 1.36) of mpasmx and from the gputils source package (rev: svn 1308). The mpasmx is included in the MPLAB X.