ABW20 20-bit Address bus
ABW16 16-bit Address bus
ABW12 12-bit Address bus
ABW8 8-bit Address bus
BANDGAPLOW Lowest Bandgap voltage
BANDGAPHIGH Highest Bandgap voltage
BBSIZ1K 1K words Boot Block size
BBSIZ2K 2K words Boot Block size
BBSIZ4K 4K words Boot Block size
BORSEN See Datasheet
BORV20 Brownout reset at 2.0V
BORV21 Brownout reset at 2.1V
BORV22 Brownout reset at 2.2V
BORV25 Brownout reset at 2.5V
BORV26 Brownout reset at 2.6V
BORV27 Brownout reset at 2.7V
BORV28 Brownout reset at 2.8V
BORV40 Brownout reset at 4.0V
BORV42 Brownout reset at 4.2V
BORV43 Brownout reset at 4.3V
BORV45 Brownout reset at 4.5V
BORV46 Brownout reset at 4.6V
BORV47 Brownout reset at 4.7V
BROWNOUT Reset when brownout detected
BROWNOUT_NOSL Brownout enabled during operation, disabled during SLEEP
BROWNOUT_SW Brownout controlled by configuration bit in special file register
BW8 8-bit external bus mode
BW16 16-bit external bus mode
CCPB0 CCP1 input/output multiplexed with RB0
CCPB2 CCP1 input/output multiplexed with RB2
CCPB3 CCP1 input/output multiplexed with RB3
CCP2B3 CCP2 input/output multiplexed with RB3
CCP2C1 CCP2 input/output multiplexed with RC1
CCP2E7 CCP2 input/output multiplexed with RE7
CLKOUT Output clock on OSC2
CPB Boot Block Code Protected
CPD Data EEPROM Code Protected
CPU Microprocessor Mode
CPU_BB Microprocessor with Boot Block mode
DEBUG Debug mode for use with ICD
DPROTECT Protect EE memory
E4_IO External clock with HW enabled 4X PLL
E4_SW_IO External Clock with SW enabled 4x PLL
EBTR Memory protected from table reads
EBTRB Boot block protected from table reads
EC External clock with CLKOUT
EC_IO External clock
ECCPE Enhanced CCP PWM outpts multiplexed with RE6 thorugh RE3
ECCPH Enhanced CCP PWM outpts multiplexed with RH7 thorugh RH4
EMCU Extended Microcontroller mode
ER External resistor osc, with CLKOUT
ER_IO External resistor osc
FCMEN Fail-safe clock monitor enabled
FLTAC1 FLTA input is multiplexed with RC1
FLTAD4 FLTA input is multiplexed with RD4
H4 High speed osc with HW enabled 4X PLL
H4_SW High speed osc with SW enabled 4x PLL
HPOL_HIGH High-Side Transistors Polarity is Active-High (PWM 1,3,5 and 7)
HPOL_LOW High-Side Transistors Polarity is Active-Low (PWM 1,3,5 and 7)
HS High speed Osc (> 4mhz for PCM/PCH) (>10mhz for PCD)
IESO Internal External Switch Over mode enabled
INT32KHZ Internal 32 khz Osc
INT125KHZ Internal 125 khz Osc
INT128KHZ Internal 128 khz Osc
INT1MHZ Internal 1 mhz Osc
INT250KHZ Internal 250 khz Osc
INT2MHZ Internal 2 mhz Osc
INT31KHZ Internal 31 khz Osc
INT4MHZ Internal 4 mhz Osc
INT500KHZ Internal 500 khz Osc
INT62KHZ Internal 62 khz Osc
INTRC Internal RC Osc
INTRC_IO Internal RC Osc, no CLKOUT
LP Low power osc < 200 khz
LPOL_HIGH Low-Side Transistors Polarity is Active-High (PWM 0,2,4 and 6)
LPOL_LOW Low-Side Transistors Polarity is Active-Low (PWM 0,2,4 and 6)
LPT1OSC Timer1 configured for low-power operation
LVP Low Voltage Programming on B3(PIC16) or B5(PIC18)
MCLR Master Clear pin enabled
MCU Microcontroller Mode
NOBORSEN See Datasheet
NOBROWNOUT No brownout reset
NOCPB No Boot Block code protection
NOCPD No EE protection
NODEBUG No Debug mode for ICD
NODPROTECT No code protection
NOEBTR Memory not protected from table reads
NOEBTRB Boot block not protected from table reads
NOFCMEN Fail-safe clock monitor disabled
NOIESO Internal External Switch Over mode disabled
NOLPT1OSC Timer1 configured for higher power operation
NOLVP No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
NOMCLR  Master Clear pin used for I/O
NOOSCSEN Oscillator switching is disabled, main oscillator is source
NOPARITY No memory parity checking
NOPBADEN PORTB pins are configured as digital I/O on RESET
NOPROTECT Code not protected from reading
NOPUT No Power Up Timer
NOPWMPIN PWM outputs drive active state upon Reset
NOSTVREN Stack full/underflow will not cause reset
NOSYNC No sync between I/O and clock
NOTR Table reads disabled
NOTW Table writes disabled
NOWAIT Wait selections unavailable for Table Reads or Table Writes
NOWDT No Watch Dog Timer
NOWDTLD No long delay on WDT Postscale
NOWINEN WDT Timer Window Disabled
NOWRT Program memory not write protected
NOWRTD Data EEPROM not write protected
NOWRTB Boot block not write protected
NOWRTC configuration not registers write protected
NOWURE Wake-up and continue
NOXINST Extended set extension and Indexed Addressing mode disabled (Legacy mode)
OSCSEN Oscillator switching is enabled
PARITY Memory parity checking on
PBADEN PORTB pins are configured as analog input channels on RESET
PROTECT Code protected from reads
PROTECT_5% Protect 5% of ROM
PROTECT_50% Protect 50% of ROM
PROTECT_75% Protect 75% of ROM
PROTECT_88% Protect 88% of ROM
PROTECT_CAL  Prevent reading of calibration area
PROTECT_CODE Prevent reading of code
PROTECT_USER Prevent reading of user area
PUT Power Up Timer
PWMPIN PWM outputs disabled upon Reset
RB4 B4 is an I/O pin not CLKOUT
RC  Resistor/Capacitor Osc with CLKOUT
RC_IO Resistor/Capacitor Osc
SSP_RC SCK/SCL=RC5, SDA/SDI=RC4, SDO=RC7
SSP_RD SCK/SCL=RD3, SDA/SDI=RD2, SDO=RD1
STVREN Stack full/underflow will cause reset
SYNC Sync I/O with clock
T1LOWPOWER Timer1 low power operation when in sleep
T1STANDARD Timer1 standard (legacy) oscillator operation
TR Table reads allowed
TW Table writes allowed
WAIT Wait selections for Table Reads and Table Writes
WDT Watch Dog Timer
WDT1 Watch Dog Timer uses 1:1 Postscale
WDT2 Watch Dog Timer uses 1:2 Postscale
WDT4 Watch Dog Timer uses 1:4 Postscale
WDT8 Watch Dog Timer uses 1:8 Postscale
WDT16 Watch Dog Timer uses 1:16 Postscale
WDT32 Watch Dog Timer uses 1:32 Postscale
WDT64 Watch Dog Timer uses 1:64 Postscale
WDT128 Watch Dog Timer uses 1:128 Postscale
WDT256 Watch Dog Timer uses 1:256 Postscale
WDT512 Watch Dog Timer uses 1:512 Postscale
WDT1024 Watch Dog Timer uses 1:1024 Postscale
WDT2048 Watch Dog Timer uses 1:2048 Postscale
WDT4096 Watch Dog Timer uses 1:4096 Postscale
WDT8192 Watch Dog Timer uses 1:8192 Postscale
WDT16384 Watch Dog Timer uses 1:16384 Postscale
WDT32768 Watch Dog Timer uses 1:32768 Postscale
WDTLD Watch Dog Timer with long delay (16x Postscale)
WINEN WDT Timer Window Enabled
WRT Program Memory Write Protected
WRT_50% Lower half of Program Memory is Write Protected
WRT_25% Lower quarter of Program Memory is Write Protected
WRT_5% Lower 255 bytes of Program Memory is Write Protected
WRTD Data EEPROM write protected
WRTB Boot block write protected
WRTC configuration registers write protected
WURE Wake up and Reset
XINST Extended set extension and Indexed Addressing mode enabled
XT Crystal osc <= 4mhz for PCM/PCH , 3mhz to 10 mhz for PCD
X4 XT Oscillator, PLL enabled
E4 EC Oscillator, PLL enabled, with CLKOUT
INTXT Internal Oscillator, XT used by USB
INTHS Internal Oscillator, HS used by USB
PLL1 No PLL PreScaler
PLL2 Divide By 2(8MHz oscillator input)
PLL3 Divide By 3(12MHz oscillator input)
PLL4 Divide By 4(16MHz oscillator input)
PLL5 Divide By 5(20MHz oscillator input)
PLL6 Divide By 6(24MHz oscillator input)
PLL10 Divide By 10(40MHz oscillator input)
PLL12 Divide By 12(48MHz oscillator input)
CPUDIV1 No System Clock Postscaler
CPUDIV2 System Clock by 2
CPUDIV3 System Clock by 3
CPUDIV4 System Clock by 4
USBDIV USB clock source comes from PLL divide by 2
NOUSBDIV USB clock source comes from primary oscillator
VREGEN USB voltage regulator enabled
NOVREGEN USB voltage regulator disabled
ICPRT ICPRT enabled
NOICPRT ICPRT disabled
XTPLL Crystal/Resonator with PLL enabled
HSPLL High Speed Crystal/Resonator with PLL enabled
ECPLL External Clock with PLL enabled and Fosc/4 on RA6
ECPIO External Clock with PLL enabled, I/O on RA6
PRIMARY Primary clock is system clock when scs=00
EMCU12 Extended microcontroller mode,12 bit address mode
EMCU16 Extended microcontroller mode,16 bit address mode
EMCU20 Extended microcontroller mode,20 bit address mode
EASHFT Address shifting enabled
NOEASHFT Address shifting disabled
IOSC4 INTOSC speed 4 MHz
IOSC8 INTOSC speed 8MHz
PWM4B5 PWM4 output is multiplexed on RB5
PWM4D5 PWM4 output is multiplexed on RD5
EXCLKC3 TMR0/T5CKI external clock input is muliplexed with RC3
EXCLKD0 TMR0/T5CKI external clock input is muliplexed with RD0
HS1 High speed Osc (1MHz to 50 MHz)
HS2 High speed Osc (1MHz to 50 MHz)
HS3 High speed Osc (1MHz to 50 MHz)
LP1 Low power crystal 32KHZ
LP2 Low power crystal/resonator 32KHz - 1 MHz
XT1 Normal Crystal/resonator 32KHz - 10 MHz
XT2 Normal Crystal/resonator 1MHz - 24 MHz
TURBO Turbo mode enabled - Instruction clock = osc/1
NOTURBO Turbo mode disabled - Instruction clock = osc/4
IFBD Internal osc feedback resistor enabled
NOIFBD Internal osc feedback resistor disabled
IRC Internal RC osc enabled
NOIRC Internal RC osc disabled
1PAGE_1BANK Configure memory size as 1 page - 1 bank
1PAGE_2BANK Configure memory size as 1 page - 2 banks
4PAGE_4BANK Configure memory size as 4 pages - 4 banks
4PAGE_8BANK Configure memory size as 4 page - 8 banks
BORTRIM0 Brown-out trim bits setting 0
BORTRIM1 Brown-out trim bits setting 1
BORTRIM2 Brown-out trim bits setting 2
BORTRIM3 Brown-out trim bits setting 3
CF Carry flag active
NOCF No carry flag
OPTIONX Enable programming of RTW and RTE_IE bits in Options register
NO_OPTIONX Disable programming of RTW and RTE_IE bits in Options register
PINS_28 Selects the SX-28 device
PINS_18 Selectes the SX-18/20 devices
IRCTRIM_MAX Internal RC osc max trim frequency
IRCTRIM_MIN Internal RC osc min trim frequency
IRCTRIM_1 Internal RC osc trim setting 1
IRCTRIM_2 Internal RC osc trim setting 2
IRCTRIM_3 Internal RC osc trim setting 3
IRCTRIM_4 Internal RC osc trim setting 4
IRCTRIM_5 Internal RC osc trim setting 5
IRCTRIM_6 Internal RC osc trim setting 6
WDRT_06 Delay reset timer timeout 0.06 ms
WDRT_7 Delay reset timer timeout 7 ms
WDRT_18 Delay reset timer timeout 18 ms
WDRT_60 Delay reset timer timeout 60 ms
WDRT_480 Delay reset timer timeout 480 ms
WDRT_960 Delay reset timer timeout 960 ms
WDRT_1920 Delay reset timer timeout 1920 ms
SPCLK Enable clock in power down mode
NOSPCLK Disable clock in power down mode
DRT06 Delay Reset Timer timeout period 0.6 us
DRT18 Delay Reset Timer timeout period 18 us
DRT60 Delay Reset Timer timeout period 60 us
DRT960 Delay Reset Timer timeout period 960 us
XTLBUF_EN Crystal Buffer enable
NOXTLBUF Crystal Buffer disabled
IRCTRIM_TYP Typical IRC TRIM bits setting
RESERVED Used to set the reserved FUSE bits
MCPU Master Clear Pull-up enabled
NOMCPU Master Clear Pull-up disabled
FLTAA7 FLTA multiplexed on A7
FLTAA5 FLTA multiplexed on A5
T1OSCA6 T1 oscillator pin on A6
T1OSCB2 T1 oscillator pin on B2
BBSIZ256 Boot block size 256 bytes
BBSIZ512 Boot block size 512 bytes
ETHLED Ethernet LED enabled
NOETHLED Ethernet LED disabled
XT_PLL4  XT Crystal Oscillator mode with 4X PLL
XT_PLL8  XT Crystal Oscillator mode with 8X PLL
XT_PLL16  XT Crystal Oscillator mode with 16X PLL
EC_PLL4  External Clock mode with 4X PLL
EC_PLL8  External Clock mode with 8X PLL
EC_PLL16 External Clock mode with 16X PLL
FRC  Internal Fast RC Oscillator
LPRC Internal low power RC Oscillator
PR Primary Oscillator
NOCKSFSM  Clock Switching is disabled, fail Safe clock monitor is disabled
CKSNOFSM  Clock Switching is enabled, fail Safe clock monitor is disabled
CKSFSM  Clock Switching is enabled, fail Safe clock monitor is enabled
WPSB1 Watch Dog Timer PreScalar B 1:1
WPSB2 Watch Dog Timer PreScalar B 1:2
WPSB3 Watch Dog Timer PreScalar B 1:3
WPSB4 Watch Dog Timer PreScalar B 1:4
WPSB5 Watch Dog Timer PreScalar B 1:5
WPSB6 Watch Dog Timer PreScalar B 1:6
WPSB7 Watch Dog Timer PreScalar B 1:7
WPSB8 Watch Dog Timer PreScalar B 1:8
WPSB9 Watch Dog Timer PreScalar B 1:9
WPSB10 Watch Dog Timer PreScalar B 1:10
WPSB11 Watch Dog Timer PreScalar B 1:11
WPSB12 Watch Dog Timer PreScalar B 1:12
WPSB13 Watch Dog Timer PreScalar B 1:13
WPSB14 Watch Dog Timer PreScalar B 1:14
WPSB15 Watch Dog Timer PreScalar B 1:15
WPSB16 Watch Dog Timer PreScalar B 1:16
WPSA1 Watch Dog Timer PreScalar A 1:1
WPSA8 Watch Dog Timer PreScalar A 1:8
WPSA64 Watch Dog Timer PreScalar A 1:64
WPSA512 Watch Dog Timer PreScalar A 1:512
PUT4 Power On Reset Timer value 4ms
PUT16 Power On Reset Timer value 16ms
PUT64 Power On Reset Timer value 64ms
COE Device will reset into Clip-On-Emulation mode
NOCOE Device will reset into operational mode
ICSP1 ICD uses PGC1/PGD1 pins
ICSP2 ICD uses PGC2/PGD2 pins
ICSP3 ICD uses PGC3/PGD3 pins
ICSP4 ICD uses PGC4/PGD4 pins
DISABLE_SPCLK
WDRT1920
NO_CF
ENABLE_SPCLK
INT128KHZ
NO_TURBO
4PAGE4BANK
1PAGE1BANK
ICRTRIM_1
ICRTRIM_1
ICRTRIM_MIN
ICRTRIM_MAX
ICRTRIM_1
ICRTRIM_2
ICRTRIM_3
ICRTRIM_4
ICRTRIM_5
ICRTRIM_6
ENABLE_SPCLK
INTOSCIO
BOR42
BOR26
BOR22
ETHLEDNOEMB
NOCFXTLBUF_EN
HFOFST
NOHFOFST
BANDGAP_HIGH
BANDGAP_LOW
MSSPMSK7
MSSPMSK5
INTRC_PLL_IO
INTRC_PLL
CPUDIV6
NOCPUDIV
CPBH
CPBS
FRC_PLL Internal Fast RC oscillator with PLL
PR_PLL Primary Oscillator with PLL
FRANGE_HIGH
FRANGE_LOW
OSCIO OSC2 is general purpose output
NOOSCIO OSC2 is clock output
NOPR Pimary oscillaotr disabled
WINDIS Watch Dog Timer in non-Window mode
NOWINDIS Watch Dog Timer in Window mode
WPRES128 Watch Dog Timer PreScalar 1:128
WPRES32  Watch Dog Timer PreScalar 1:32
WPOSTS1  Watch Dog Timer PostScalar 1:1
WPOSTS2  Watch Dog Timer PostScalar 1:2  
WPOSTS3  Watch Dog Timer PostScalar 1:4
WPOSTS4  Watch Dog Timer PostScalar 1:8
WPOSTS5  Watch Dog Timer PostScalar 1:16
WPOSTS6  Watch Dog Timer PostScalar 1:32
WPOSTS7  Watch Dog Timer PostScalar 1:64
WPOSTS8  Watch Dog Timer PostScalar 1:128
WPOSTS9  Watch Dog Timer PostScalar 1:256
WPOSTS10  Watch Dog Timer PostScalar 1:512
WPOSTS11  Watch Dog Timer PostScalar 1:1024
WPOSTS12  Watch Dog Timer PostScalar 1:2048
WPOSTS13  Watch Dog Timer PostScalar 1:4096
WPOSTS14  Watch Dog Timer PostScalar 1:8192
WPOSTS15  Watch Dog Timer PostScalar 1:16384
WPOSTS16  Watch Dog Timer PostScalar 1:32768
PUT2 Power On Reset Timer value 2ms
PUT8 Power On Reset Timer value 8ms
PUT32 Power On Reset Timer value 32ms
PUT128 Power On Reset Timer value 128ms
ISC1
ISC2
JTAG JTAG enabled
NOJTAG JTAG disabled
SOSC
FRCDIV   Fast RC Oscillator with Post Scaler
NOSKSFSM Clock Switching Mode is disabled
IOL1WAY  Allows only one reconfiguration of peripheral pins
NOIOL1WAY Allows multiple reconfigurations of peripheral pins
I2C1SELD
I2C1SELA
PROTECTS Standard Code protection
SC
FRC_PS  Fast RC Oscillator with Post Scaler
TEMP  Temparature protection enabled
NOTEMP  Temparature protection disabled
PROTECTH High Code protection
NORSS No secure segment RAM
RSS256 Small-sized secure RAM
RSS2048 Medium sized secure RAM
RSS4096 Large sized secure RAM
NOSSS No secure segment
SSSS Standard protection for secure segment
SSSH High protection for secure segment
WRTSS Secure segment write protected
NOWRTSS Secure segment not write protected
NORBS No Boot RAM defined
RBS128 Boot RAM is 128 bytes
RBS256 Boot RAM is 256 bytes
RBS1024 Boot RAM is 1024 bytes
ALTI2C I2C mapped to SDA1/SCL1 pins
NOALTI2C I2C mapped to alternate pins
FRC_DIV_BY_16 Internal FAST RC oscillator with 16x PLL
FRC_PLL4 Internal Fast RC oscillator with 4X PLL
FRC_PLL8 Internal Fast RC oscillator with 8X PLL
FRC_PLL16 Internal Fast RC oscillator with 16X PLL
PROTECTDF 
NOPROTECTDF
RSS 
BSSH High protection for boot segment
BSSS Standard protection for boot segment
NOBSS No boot segment
RBS    Boot Segment RAM code Protection
HPOL_HIGH PWM module high side output pins have active high output polarity
HPOL_LOW PWM module high side output pins have active low output polarity
LPOL_HIGH PWM module low side output pins have active high output polar
PMPEMB PMP Pins are on the external memory bus
NOPMPEMB PMP Pins are not on the external memory bus
