/* This file is generated automatically by the cfg-import.pl 2018-09-23 21:57:17 UTC. */
/* Copyright 2014-2017 Molnár Károly
*/
#include "gpcfg.h"
static const gp_cfg_option_t PIC18F26J13_ADCSEL_BIT10_02 = { "BIT10" , 0x02 };
static const gp_cfg_option_t PIC18F26J13_ADCSEL_BIT12_00 = { "BIT12" , 0x00 };
static const gp_cfg_option_t PIC18F8527_ADDRBW_ADDR8BIT_00 = { "ADDR8BIT" , 0x00 };
static const gp_cfg_option_t PIC18F8527_ADDRBW_ADDR12BIT_10 = { "ADDR12BIT" , 0x10 };
static const gp_cfg_option_t PIC18F8527_ADDRBW_ADDR16BIT_20 = { "ADDR16BIT" , 0x20 };
static const gp_cfg_option_t PIC18F8527_ADDRBW_ADDR20BIT_30 = { "ADDR20BIT" , 0x30 };
static const gp_cfg_option_t PIC18F2480_BBSIZ_1024_00 = { "1024" , 0x00 };
static const gp_cfg_option_t PIC18F2480_BBSIZ_2048_10 = { "2048" , 0x10 };
static const gp_cfg_option_t PIC18F2585_BBSIZ_4096_20 = { "4096" , 0x20 };
static const gp_cfg_option_t PIC18F2450_BBSIZ_BB1K_00 = { "BB1K" , 0x00 };
static const gp_cfg_option_t PIC18F1330_BBSIZ_BB1K_30 = { "BB1K" , 0x30 };
static const gp_cfg_option_t PIC18F6527_BBSIZ_BB2K_00 = { "BB2K" , 0x00 };
static const gp_cfg_option_t PIC18F2450_BBSIZ_BB2K_08 = { "BB2K" , 0x08 };
static const gp_cfg_option_t PIC18F25K80_BBSIZ_BB2K_10 = { "BB2K" , 0x10 };
static const gp_cfg_option_t PIC18F6527_BBSIZ_BB4K_10 = { "BB4K" , 0x10 };
static const gp_cfg_option_t PIC18F6527_BBSIZ_BB8K_20 = { "BB8K" , 0x20 };
static const gp_cfg_option_t PIC18F1230_BBSIZ_BB256_00 = { "BB256" , 0x00 };
static const gp_cfg_option_t PIC18F1330_BBSIZ_BB512_10 = { "BB512" , 0x10 };
static const gp_cfg_option_t PIC18F1230_BBSIZ_BB512_30 = { "BB512" , 0x30 };
static const gp_cfg_option_t PIC16F19155_BBSIZE_512_0007 = { "512" , 0x0007 };
static const gp_cfg_option_t PIC16F19155_BBSIZE_1024_0006 = { "1024" , 0x0006 };
static const gp_cfg_option_t PIC16F19155_BBSIZE_2048_0005 = { "2048" , 0x0005 };
static const gp_cfg_option_t PIC16F19155_BBSIZE_4096_0004 = { "4096" , 0x0004 };
static const gp_cfg_option_t PIC16F19155_BBSIZE_8192_0003 = { "8192" , 0x0003 };
static const gp_cfg_option_t PIC16F19155_BBSIZE_16384_0002 = { "16384" , 0x0002 };
static const gp_cfg_option_t PIC16F19155_BBSIZE_32768_0001 = { "32768" , 0x0001 };
static const gp_cfg_option_t PIC16F19155_BBSIZE_65536_0000 = { "65536" , 0x0000 };
static const gp_cfg_option_t PIC16F15313_BBSIZE_BB1K_0006 = { "BB1K" , 0x0006 };
static const gp_cfg_option_t PIC16F15313_BBSIZE_BB2K_0005 = { "BB2K" , 0x0005 };
static const gp_cfg_option_t PIC16F15313_BBSIZE_BB4K_0004 = { "BB4K" , 0x0004 };
static const gp_cfg_option_t PIC16F15313_BBSIZE_BB8K_0003 = { "BB8K" , 0x0003 };
static const gp_cfg_option_t PIC16F15313_BBSIZE_BB16K_0002 = { "BB16K" , 0x0002 };
static const gp_cfg_option_t PIC16F15313_BBSIZE_BB32K_0001 = { "BB32K" , 0x0001 };
static const gp_cfg_option_t PIC16F15313_BBSIZE_BB64K_0000 = { "BB64K" , 0x0000 };
static const gp_cfg_option_t PIC16F15313_BBSIZE_BB512_0007 = { "BB512" , 0x0007 };
static const gp_cfg_option_t PIC18F24K42_BBSIZE_BBSIZE_512_07 = { "BBSIZE_512" , 0x07 };
static const gp_cfg_option_t PIC18F24K42_BBSIZE_BBSIZE_1024_06 = { "BBSIZE_1024" , 0x06 };
static const gp_cfg_option_t PIC18F24K42_BBSIZE_BBSIZE_2048_05 = { "BBSIZE_2048" , 0x05 };
static const gp_cfg_option_t PIC18F24K42_BBSIZE_BBSIZE_4096_04 = { "BBSIZE_4096" , 0x04 };
static const gp_cfg_option_t PIC18F25K42_BBSIZE_BBSIZE_8192_03 = { "BBSIZE_8192" , 0x03 };
static const gp_cfg_option_t PIC18F26K42_BBSIZE_BBSIZE_16384_02 = { "BBSIZE_16384" , 0x02 };
static const gp_cfg_option_t PIC18F27K42_BBSIZE_BBSIZE_32768_01 = { "BBSIZE_32768" , 0x01 };
static const gp_cfg_option_t MCV18E_BODENV_25_0000 = { "25" , 0x0000 };
static const gp_cfg_option_t PIC16C717_BODENV_25_0C00 = { "25" , 0x0C00 };
static const gp_cfg_option_t PIC16C717_BODENV_27_0800 = { "27" , 0x0800 };
static const gp_cfg_option_t MCV18E_BODENV_40_0080 = { "40" , 0x0080 };
static const gp_cfg_option_t PIC16C717_BODENV_42_0400 = { "42" , 0x0400 };
static const gp_cfg_option_t PIC16C717_BODENV_45_0000 = { "45" , 0x0000 };
static const gp_cfg_option_t PIC18F1230_BOR_BOACTIVE_04 = { "BOACTIVE" , 0x04 };
static const gp_cfg_option_t PIC18F1230_BOR_BOHW_06 = { "BOHW" , 0x06 };
static const gp_cfg_option_t PIC18F2450_BOR_ON_ACTIVE_04 = { "ON_ACTIVE" , 0x04 };
static const gp_cfg_option_t PIC18F1230_BOR_SBORENCTRL_02 = { "SBORENCTRL" , 0x02 };
static const gp_cfg_option_t PIC18F2221_BOR_SOFT_02 = { "SOFT" , 0x02 };
static const gp_cfg_option_t PIC16F882_BOR4V_BOR21V_0000 = { "BOR21V" , 0x0000 };
static const gp_cfg_option_t PIC16F882_BOR4V_BOR40V_0100 = { "BOR40V" , 0x0100 };
static const gp_cfg_option_t PIC12F752_BOREN_DIS_0000 = { "DIS" , 0x0000 };
static const gp_cfg_option_t PIC12F752_BOREN_EN_0300 = { "EN" , 0x0300 };
static const gp_cfg_option_t MCV20USB_BOREN_NOSLP_04 = { "NOSLP" , 0x04 };
static const gp_cfg_option_t PIC18F24K40_BOREN_NOSLP_80 = { "NOSLP" , 0x80 };
static const gp_cfg_option_t PIC10F320_BOREN_NSLEEP_0004 = { "NSLEEP" , 0x0004 };
static const gp_cfg_option_t MCP19132_BOREN_NSLEEP_0080 = { "NSLEEP" , 0x0080 };
static const gp_cfg_option_t PIC12F609_BOREN_NSLEEP_0200 = { "NSLEEP" , 0x0200 };
static const gp_cfg_option_t PIC12F1501_BOREN_NSLEEP_0400 = { "NSLEEP" , 0x0400 };
static const gp_cfg_option_t MCV20USB_BOREN_ON_02 = { "ON" , 0x02 };
static const gp_cfg_option_t PIC10F320_BOREN_ON_0006 = { "ON" , 0x0006 };
static const gp_cfg_option_t MCV18E_BOREN_ON_0040 = { "ON" , 0x0040 };
static const gp_cfg_option_t MCP19132_BOREN_ON_00C0 = { "ON" , 0x00C0 };
static const gp_cfg_option_t MCP19114_BOREN_ON_0100 = { "ON" , 0x0100 };
static const gp_cfg_option_t PIC12F609_BOREN_ON_0300 = { "ON" , 0x0300 };
static const gp_cfg_option_t PIC12F1501_BOREN_ON_0600 = { "ON" , 0x0600 };
static const gp_cfg_option_t PIC10F320_BOREN_SBODEN_0002 = { "SBODEN" , 0x0002 };
static const gp_cfg_option_t PIC12F635_BOREN_SBODEN_0100 = { "SBODEN" , 0x0100 };
static const gp_cfg_option_t PIC12F1501_BOREN_SBODEN_0200 = { "SBODEN" , 0x0200 };
static const gp_cfg_option_t MCV20USB_BOREN_SBORDIS_06 = { "SBORDIS" , 0x06 };
static const gp_cfg_option_t PIC18F24K40_BOREN_SBORDIS_C0 = { "SBORDIS" , 0xC0 };
static const gp_cfg_option_t MCP19132_BOREN_SBOREN_0040 = { "SBOREN" , 0x0040 };
static const gp_cfg_option_t PIC16F18313_BOREN_SLEEP_0080 = { "SLEEP" , 0x0080 };
static const gp_cfg_option_t PIC12F752_BOREN_SLEEP_DIS_0200 = { "SLEEP_DIS" , 0x0200 };
static const gp_cfg_option_t PIC18F25K80_BORPWR_HIGH_40 = { "HIGH" , 0x40 };
static const gp_cfg_option_t PIC18F25K80_BORPWR_MEDIUM_20 = { "MEDIUM" , 0x20 };
static const gp_cfg_option_t PIC18F25K80_BORPWR_ZPBORMV_60 = { "ZPBORMV" , 0x60 };
static const gp_cfg_option_t PIC18F1230_BORV_0_00 = { "0" , 0x00 };
static const gp_cfg_option_t PIC18F65J94_BORV_1_02 = { "1" , 0x02 };
static const gp_cfg_option_t PIC18F1230_BORV_1_08 = { "1" , 0x08 };
static const gp_cfg_option_t PIC18F1230_BORV_2_10 = { "2" , 0x10 };
static const gp_cfg_option_t PIC18F1230_BORV_3_18 = { "3" , 0x18 };
static const gp_cfg_option_t PIC18F23K20_BORV_18_18 = { "18" , 0x18 };
static const gp_cfg_option_t MCV20USB_BORV_19_18 = { "19" , 0x18 };
static const gp_cfg_option_t PIC16F707_BORV_19_0400 = { "19" , 0x0400 };
static const gp_cfg_option_t PIC18F2220_BORV_20_0C = { "20" , 0x0C };
static const gp_cfg_option_t PIC16F737_BORV_20_0180 = { "20" , 0x0180 };
static const gp_cfg_option_t PIC18F2450_BORV_21_18 = { "21" , 0x18 };
static const gp_cfg_option_t MCV20USB_BORV_22_10 = { "22" , 0x10 };
static const gp_cfg_option_t PIC18C242_BORV_25_0C = { "25" , 0x0C };
static const gp_cfg_option_t MCV20USB_BORV_27_08 = { "27" , 0x08 };
static const gp_cfg_option_t PIC16F737_BORV_27_0100 = { "27" , 0x0100 };
static const gp_cfg_option_t PIC18F2450_BORV_28_10 = { "28" , 0x10 };
static const gp_cfg_option_t MCV20USB_BORV_30_00 = { "30" , 0x00 };
static const gp_cfg_option_t PIC18C242_BORV_42_04 = { "42" , 0x04 };
static const gp_cfg_option_t PIC16F737_BORV_42_0080 = { "42" , 0x0080 };
static const gp_cfg_option_t PIC18F2450_BORV_43_08 = { "43" , 0x08 };
static const gp_cfg_option_t PIC18F2450_BORV_46_00 = { "46" , 0x00 };
static const gp_cfg_option_t PIC18F23K22_BORV_190_18 = { "190" , 0x18 };
static const gp_cfg_option_t PIC18F23K22_BORV_220_10 = { "220" , 0x10 };
static const gp_cfg_option_t PIC18F23K22_BORV_250_08 = { "250" , 0x08 };
static const gp_cfg_option_t PIC18F23K22_BORV_285_00 = { "285" , 0x00 };
static const gp_cfg_option_t PIC10F320_BORV_HI_0000 = { "HI" , 0x0000 };
static const gp_cfg_option_t PIC16F18313_BORV_HIGH_0000 = { "HIGH" , 0x0000 };
static const gp_cfg_option_t PIC16F15313_BORV_LO_0200 = { "LO" , 0x0200 };
static const gp_cfg_option_t PIC10F320_BORV_LO_0400 = { "LO" , 0x0400 };
static const gp_cfg_option_t PIC16F18313_BORV_LOW_0200 = { "LOW" , 0x0200 };
static const gp_cfg_option_t PIC18F24K42_BORV_VBOR_2P7_01 = { "VBOR_2P7" , 0x01 };
static const gp_cfg_option_t PIC18F24K40_BORV_VBOR_2P45_03 = { "VBOR_2P45" , 0x03 };
static const gp_cfg_option_t PIC18F24K42_BORV_VBOR_2P85_00 = { "VBOR_2P85" , 0x00 };
static const gp_cfg_option_t PIC18F24Q10_BORV_VBOR_190_03 = { "VBOR_190" , 0x03 };
static const gp_cfg_option_t PIC18F24K40_BORV_VBOR_245_02 = { "VBOR_245" , 0x02 };
static const gp_cfg_option_t PIC18F24K40_BORV_VBOR_270_01 = { "VBOR_270" , 0x01 };
static const gp_cfg_option_t PIC18F24K40_BORV_VBOR_285_00 = { "VBOR_285" , 0x00 };
static const gp_cfg_option_t PIC18C601_BW_8_00 = { "8" , 0x00 };
static const gp_cfg_option_t PIC18C601_BW_16_40 = { "16" , 0x40 };
static const gp_cfg_option_t PIC18F25K80_CANMX_PORTB_01 = { "PORTB" , 0x01 };
static const gp_cfg_option_t PIC18F25K80_CANMX_PORTC_00 = { "PORTC" , 0x00 };
static const gp_cfg_option_t PIC18F24J10_CCP2MX_ALTERNATE_00 = { "ALTERNATE" , 0x00 };
static const gp_cfg_option_t PIC18F24J10_CCP2MX_DEFAULT_01 = { "DEFAULT" , 0x01 };
static const gp_cfg_option_t PIC18F2420_CCP2MX_PORTB_00 = { "PORTB" , 0x00 };
static const gp_cfg_option_t PIC18F23K22_CCP2MX_PORTB3_00 = { "PORTB3" , 0x00 };
static const gp_cfg_option_t PIC18F23K20_CCP2MX_PORTBE_00 = { "PORTBE" , 0x00 };
static const gp_cfg_option_t PIC18F23K20_CCP2MX_PORTC_01 = { "PORTC" , 0x01 };
static const gp_cfg_option_t PIC18F23K22_CCP2MX_PORTC1_01 = { "PORTC1" , 0x01 };
static const gp_cfg_option_t PIC18F6310_CCP2MX_PORTE_00 = { "PORTE" , 0x00 };
static const gp_cfg_option_t PIC16F737_CCP2MX_RB3_0000 = { "RB3" , 0x0000 };
static const gp_cfg_option_t PIC18F2221_CCP2MX_RC1_01 = { "RC1" , 0x01 };
static const gp_cfg_option_t PIC16F737_CCP2MX_RC1_1000 = { "RC1" , 0x1000 };
static const gp_cfg_option_t PIC18F23K22_CCP3MX_PORTB5_04 = { "PORTB5" , 0x04 };
static const gp_cfg_option_t PIC18F23K22_CCP3MX_PORTC6_00 = { "PORTC6" , 0x00 };
static const gp_cfg_option_t PIC18F43K22_CCP3MX_PORTE0_00 = { "PORTE0" , 0x00 };
static const gp_cfg_option_t PIC16F87_CCPMX_RB0_1000 = { "RB0" , 0x1000 };
static const gp_cfg_option_t PIC16F818_CCPMX_RB2_1000 = { "RB2" , 0x1000 };
static const gp_cfg_option_t PIC18F65J94_CINASEL_DEFAULT_02 = { "DEFAULT" , 0x02 };
static const gp_cfg_option_t PIC18F65J94_CINASEL_RA5_00 = { "RA5" , 0x00 };
static const gp_cfg_option_t PIC12F1501_CLKOUTEN_OFF_0800 = { "OFF" , 0x0800 };
static const gp_cfg_option_t PIC16C925_CP_50_0020 = { "50" , 0x0020 };
static const gp_cfg_option_t PIC16C621_CP_50_1510 = { "50" , 0x1510 };
static const gp_cfg_option_t PIC16C773_CP_50_2220 = { "50" , 0x2220 };
static const gp_cfg_option_t PIC16F627_CP_50_2800 = { "50" , 0x2800 };
static const gp_cfg_option_t PIC16C432_CP_50_2A20 = { "50" , 0x2A20 };
static const gp_cfg_option_t PIC12C671_CP_50_2A40 = { "50" , 0x2A40 };
static const gp_cfg_option_t PIC16C925_CP_75_0010 = { "75" , 0x0010 };
static const gp_cfg_option_t PIC16C773_CP_75_1110 = { "75" , 0x1110 };
static const gp_cfg_option_t PIC16F627_CP_75_1400 = { "75" , 0x1400 };
static const gp_cfg_option_t PIC16C432_CP_75_1510 = { "75" , 0x1510 };
static const gp_cfg_option_t PIC12C671_CP_75_1520 = { "75" , 0x1520 };
static const gp_cfg_option_t PIC12F529T39A_CP_DISABLE_580 = { "DISABLE" , 0x580 };
static const gp_cfg_option_t PIC12F529T39A_CP_ENABLE_100 = { "ENABLE" , 0x100 };
static const gp_cfg_option_t PIC16F873_CP_HALF_1010 = { "HALF" , 0x1010 };
static const gp_cfg_option_t MCP19132_CP_OFF_0001 = { "OFF" , 0x0001 };
static const gp_cfg_option_t MCV08A_CP_OFF_008 = { "OFF" , 0x008 };
static const gp_cfg_option_t PIC16C925_CP_OFF_0030 = { "OFF" , 0x0030 };
static const gp_cfg_option_t MCP19110_CP_OFF_0040 = { "OFF" , 0x0040 };
static const gp_cfg_option_t PIC18C242_CP_OFF_FF = { "OFF" , 0xFF };
static const gp_cfg_option_t PIC16C505_CP_OFF_FD0 = { "OFF" , 0xFD0 };
static const gp_cfg_option_t PIC16C54C_CP_OFF_FF8 = { "OFF" , 0xFF8 };
static const gp_cfg_option_t PIC16F870_CP_OFF_3030 = { "OFF" , 0x3030 };
static const gp_cfg_option_t PIC16C717_CP_OFF_3300 = { "OFF" , 0x3300 };
static const gp_cfg_option_t PIC16C773_CP_OFF_3330 = { "OFF" , 0x3330 };
static const gp_cfg_option_t PIC16F627_CP_OFF_3C00 = { "OFF" , 0x3C00 };
static const gp_cfg_option_t PIC16C432_CP_OFF_3F30 = { "OFF" , 0x3F30 };
static const gp_cfg_option_t PIC12C671_CP_OFF_3F60 = { "OFF" , 0x3F60 };
static const gp_cfg_option_t PIC16CR83_CP_OFF_3F70 = { "OFF" , 0x3F70 };
static const gp_cfg_option_t PIC16C710_CP_OFF_3FB0 = { "OFF" , 0x3FB0 };
static const gp_cfg_option_t PIC16F83_CP_OFF_3FF0 = { "OFF" , 0x3FF0 };
static const gp_cfg_option_t PIC16F873_CP_UPPER_256_2020 = { "UPPER_256" , 0x2020 };
static const gp_cfg_option_t MCV14A_CPDF_OFF_080 = { "OFF" , 0x080 };
static const gp_cfg_option_t MCV20USB_CPUDIV_CLKDIV2_08 = { "CLKDIV2" , 0x08 };
static const gp_cfg_option_t PIC16F1454_CPUDIV_CLKDIV2_0010 = { "CLKDIV2" , 0x0010 };
static const gp_cfg_option_t MCV20USB_CPUDIV_CLKDIV3_10 = { "CLKDIV3" , 0x10 };
static const gp_cfg_option_t PIC16F1454_CPUDIV_CLKDIV3_0020 = { "CLKDIV3" , 0x0020 };
static const gp_cfg_option_t MCV20USB_CPUDIV_CLKDIV4_18 = { "CLKDIV4" , 0x18 };
static const gp_cfg_option_t PIC18F24K50_CPUDIV_CLKDIV6_18 = { "CLKDIV6" , 0x18 };
static const gp_cfg_option_t PIC16F1454_CPUDIV_CLKDIV6_0030 = { "CLKDIV6" , 0x0030 };
static const gp_cfg_option_t MCV20USB_CPUDIV_NOCLKDIV_00 = { "NOCLKDIV" , 0x00 };
static const gp_cfg_option_t PIC18F24J50_CPUDIV_OSC1_03 = { "OSC1" , 0x03 };
static const gp_cfg_option_t PIC18F2450_CPUDIV_OSC1_PLL2_00 = { "OSC1_PLL2" , 0x00 };
static const gp_cfg_option_t PIC18F24J50_CPUDIV_OSC2_PLL2_02 = { "OSC2_PLL2" , 0x02 };
static const gp_cfg_option_t PIC18F2450_CPUDIV_OSC2_PLL3_08 = { "OSC2_PLL3" , 0x08 };
static const gp_cfg_option_t PIC18F24J50_CPUDIV_OSC3_PLL3_01 = { "OSC3_PLL3" , 0x01 };
static const gp_cfg_option_t PIC18F2450_CPUDIV_OSC3_PLL4_10 = { "OSC3_PLL4" , 0x10 };
static const gp_cfg_option_t PIC18F24J50_CPUDIV_OSC4_PLL6_00 = { "OSC4_PLL6" , 0x00 };
static const gp_cfg_option_t PIC18F2450_CPUDIV_OSC4_PLL6_18 = { "OSC4_PLL6" , 0x18 };
static const gp_cfg_option_t MCP19132_CSWEN_ON_0800 = { "ON" , 0x0800 };
static const gp_cfg_option_t PIC18F8527_DATABW_DATA8BIT_00 = { "DATA8BIT" , 0x00 };
static const gp_cfg_option_t PIC18F8527_DATABW_DATA16BIT_40 = { "DATA16BIT" , 0x40 };
static const gp_cfg_option_t PIC12F1571_DEBUG_OFF_4096 = { "OFF" , 0x1000 };
static const gp_cfg_option_t MCP19132_DEBUG_OFF_2000 = { "OFF" , 0x2000 };
static const gp_cfg_option_t MCP19132_DEMDIS_OFF_0400 = { "OFF" , 0x0400 };
static const gp_cfg_option_t PIC18F24J11_DSWDTOSC_INTOSCREF_01 = { "INTOSCREF" , 0x01 };
static const gp_cfg_option_t PIC18F65J94_DSWDTOSC_LPRC_02 = { "LPRC" , 0x02 };
static const gp_cfg_option_t PIC18F65J94_DSWDTOSC_SOSC_00 = { "SOSC" , 0x00 };
static const gp_cfg_option_t PIC18F24J11_DSWDTOSC_T1OSCREF_00 = { "T1OSCREF" , 0x00 };
static const gp_cfg_option_t PIC18F24J11_DSWDTPS_2_00 = { "2" , 0x00 };
static const gp_cfg_option_t PIC18F24J11_DSWDTPS_8_10 = { "8" , 0x10 };
static const gp_cfg_option_t PIC18F24J11_DSWDTPS_32_20 = { "32" , 0x20 };
static const gp_cfg_option_t PIC18F24J11_DSWDTPS_128_30 = { "128" , 0x30 };
static const gp_cfg_option_t PIC18F24J11_DSWDTPS_512_40 = { "512" , 0x40 };
static const gp_cfg_option_t PIC18F24J11_DSWDTPS_2048_50 = { "2048" , 0x50 };
static const gp_cfg_option_t PIC18F24J11_DSWDTPS_8192_60 = { "8192" , 0x60 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS0_00 = { "DSWDTPS0" , 0x00 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS1_08 = { "DSWDTPS1" , 0x08 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS1A_D0 = { "DSWDTPS1A" , 0xD0 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS1B_D8 = { "DSWDTPS1B" , 0xD8 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS1C_E0 = { "DSWDTPS1C" , 0xE0 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS1D_E8 = { "DSWDTPS1D" , 0xE8 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS1E_F0 = { "DSWDTPS1E" , 0xF0 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS1F_F8 = { "DSWDTPS1F" , 0xF8 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS2_10 = { "DSWDTPS2" , 0x10 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS3_18 = { "DSWDTPS3" , 0x18 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS4_20 = { "DSWDTPS4" , 0x20 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS5_28 = { "DSWDTPS5" , 0x28 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS6_30 = { "DSWDTPS6" , 0x30 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS7_38 = { "DSWDTPS7" , 0x38 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS8_40 = { "DSWDTPS8" , 0x40 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS9_48 = { "DSWDTPS9" , 0x48 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS10_80 = { "DSWDTPS10" , 0x80 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS11_88 = { "DSWDTPS11" , 0x88 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS12_90 = { "DSWDTPS12" , 0x90 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS13_98 = { "DSWDTPS13" , 0x98 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS14_A0 = { "DSWDTPS14" , 0xA0 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS15_A8 = { "DSWDTPS15" , 0xA8 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS16_B0 = { "DSWDTPS16" , 0xB0 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS17_B8 = { "DSWDTPS17" , 0xB8 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS18_C0 = { "DSWDTPS18" , 0xC0 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPS19_C8 = { "DSWDTPS19" , 0xC8 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPSA_50 = { "DSWDTPSA" , 0x50 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPSB_58 = { "DSWDTPSB" , 0x58 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPSC_60 = { "DSWDTPSC" , 0x60 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPSD_68 = { "DSWDTPSD" , 0x68 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPSE_70 = { "DSWDTPSE" , 0x70 };
static const gp_cfg_option_t PIC18F65J94_DSWDTPS_DSWDTPSF_78 = { "DSWDTPSF" , 0x78 };
static const gp_cfg_option_t PIC18F24J11_DSWDTPS_G2_F0 = { "G2" , 0xF0 };
static const gp_cfg_option_t PIC18F24J11_DSWDTPS_K32_70 = { "K32" , 0x70 };
static const gp_cfg_option_t PIC18F24J11_DSWDTPS_K131_80 = { "K131" , 0x80 };
static const gp_cfg_option_t PIC18F24J11_DSWDTPS_K524_90 = { "K524" , 0x90 };
static const gp_cfg_option_t PIC18F24J11_DSWDTPS_M2_A0 = { "M2" , 0xA0 };
static const gp_cfg_option_t PIC18F24J11_DSWDTPS_M8_B0 = { "M8" , 0xB0 };
static const gp_cfg_option_t PIC18F24J11_DSWDTPS_M33_C0 = { "M33" , 0xC0 };
static const gp_cfg_option_t PIC18F24J11_DSWDTPS_M134_D0 = { "M134" , 0xD0 };
static const gp_cfg_option_t PIC18F24J11_DSWDTPS_M536_E0 = { "M536" , 0xE0 };
static const gp_cfg_option_t PIC18F8525_ECCPMX_PORTE_02 = { "PORTE" , 0x02 };
static const gp_cfg_option_t PIC18F8525_ECCPMX_PORTH_00 = { "PORTH" , 0x00 };
static const gp_cfg_option_t PIC18F4331_EXCLKMX_RC3_10 = { "RC3" , 0x10 };
static const gp_cfg_option_t PIC18F4331_EXCLKMX_RD0_00 = { "RD0" , 0x00 };
static const gp_cfg_option_t PIC16F15313_FEXTOSC_OFF_0004 = { "OFF" , 0x0004 };
static const gp_cfg_option_t PIC16F15313_FEXTOSC_RESERVED_0003 = { "RESERVED" , 0x0003 };
static const gp_cfg_option_t PIC18F1230_FLTAMX_RA5_01 = { "RA5" , 0x01 };
static const gp_cfg_option_t PIC18F1230_FLTAMX_RA7_00 = { "RA7" , 0x00 };
static const gp_cfg_option_t PIC18F4331_FLTAMX_RD4_00 = { "RD4" , 0x00 };
static const gp_cfg_option_t PIC16C745_FOSC_E4_0003 = { "E4" , 0x0003 };
static const gp_cfg_option_t PIC10F320_FOSC_EC_0001 = { "EC" , 0x0001 };
static const gp_cfg_option_t PIC18F24J10_FOSC_EC_02 = { "EC" , 0x02 };
static const gp_cfg_option_t MCV14A_FOSC_EC_003 = { "EC" , 0x003 };
static const gp_cfg_option_t PIC18F25K80_FOSC_EC1_0D = { "EC1" , 0x0D };
static const gp_cfg_option_t PIC18F25K80_FOSC_EC1IO_0C = { "EC1IO" , 0x0C };
static const gp_cfg_option_t PIC18F25K80_FOSC_EC2_0B = { "EC2" , 0x0B };
static const gp_cfg_option_t PIC18F25K80_FOSC_EC2IO_0A = { "EC2IO" , 0x0A };
static const gp_cfg_option_t PIC18F25K80_FOSC_EC3_05 = { "EC3" , 0x05 };
static const gp_cfg_option_t PIC18F25K80_FOSC_EC3IO_04 = { "EC3IO" , 0x04 };
static const gp_cfg_option_t PIC16F720_FOSC_ECCLK_0003 = { "ECCLK" , 0x0003 };
static const gp_cfg_option_t MCV20USB_FOSC_ECCLKOUTH_04 = { "ECCLKOUTH" , 0x04 };
static const gp_cfg_option_t MCV20USB_FOSC_ECCLKOUTL_0C = { "ECCLKOUTL" , 0x0C };
static const gp_cfg_option_t MCV20USB_FOSC_ECCLKOUTM_0A = { "ECCLKOUTM" , 0x0A };
static const gp_cfg_option_t PIC12F1501_FOSC_ECH_0003 = { "ECH" , 0x0003 };
static const gp_cfg_option_t MCV20USB_FOSC_ECH_05 = { "ECH" , 0x05 };
static const gp_cfg_option_t PIC12F1822_FOSC_ECH_0007 = { "ECH" , 0x0007 };
static const gp_cfg_option_t PIC18F24K50_FOSC_ECHCLKO_04 = { "ECHCLKO" , 0x04 };
static const gp_cfg_option_t PIC18F24K50_FOSC_ECHIO_05 = { "ECHIO" , 0x05 };
static const gp_cfg_option_t PIC18F23K22_FOSC_ECHP_04 = { "ECHP" , 0x04 };
static const gp_cfg_option_t PIC18F23K22_FOSC_ECHPIO6_05 = { "ECHPIO6" , 0x05 };
static const gp_cfg_option_t PIC16F720_FOSC_ECIO_0002 = { "ECIO" , 0x0002 };
static const gp_cfg_option_t PIC16F627_FOSC_ECIO_0003 = { "ECIO" , 0x0003 };
static const gp_cfg_option_t PIC18F23K20_FOSC_ECIO6_05 = { "ECIO6" , 0x05 };
static const gp_cfg_option_t PIC18F2450_FOSC_ECIO_EC_04 = { "ECIO_EC" , 0x04 };
static const gp_cfg_option_t PIC12F1501_FOSC_ECL_0001 = { "ECL" , 0x0001 };
static const gp_cfg_option_t PIC12F1822_FOSC_ECL_0005 = { "ECL" , 0x0005 };
static const gp_cfg_option_t MCV20USB_FOSC_ECL_0D = { "ECL" , 0x0D };
static const gp_cfg_option_t PIC18F24K50_FOSC_ECLCLKO_0C = { "ECLCLKO" , 0x0C };
static const gp_cfg_option_t PIC18F24K50_FOSC_ECLIO_0D = { "ECLIO" , 0x0D };
static const gp_cfg_option_t PIC18F23K22_FOSC_ECLP_0C = { "ECLP" , 0x0C };
static const gp_cfg_option_t PIC18F23K22_FOSC_ECLPIO6_0D = { "ECLPIO6" , 0x0D };
static const gp_cfg_option_t PIC12F1501_FOSC_ECM_0002 = { "ECM" , 0x0002 };
static const gp_cfg_option_t PIC12F1822_FOSC_ECM_0006 = { "ECM" , 0x0006 };
static const gp_cfg_option_t MCV20USB_FOSC_ECM_0B = { "ECM" , 0x0B };
static const gp_cfg_option_t PIC18F24K50_FOSC_ECMCLKO_0A = { "ECMCLKO" , 0x0A };
static const gp_cfg_option_t PIC18F24K50_FOSC_ECMIO_0B = { "ECMIO" , 0x0B };
static const gp_cfg_option_t PIC18F23K22_FOSC_ECMP_0A = { "ECMP" , 0x0A };
static const gp_cfg_option_t PIC18F23K22_FOSC_ECMPIO6_0B = { "ECMPIO6" , 0x0B };
static const gp_cfg_option_t PIC18F24J10_FOSC_ECPLL_03 = { "ECPLL" , 0x03 };
static const gp_cfg_option_t PIC18F2450_FOSC_ECPLLIO_EC_06 = { "ECPLLIO_EC" , 0x06 };
static const gp_cfg_option_t PIC18F2450_FOSC_ECPLL_EC_07 = { "ECPLL_EC" , 0x07 };
static const gp_cfg_option_t PIC18F2450_FOSC_EC_EC_05 = { "EC_EC" , 0x05 };
static const gp_cfg_option_t PIC16F707_FOSC_EC_OSC_0003 = { "EC_OSC" , 0x0003 };
static const gp_cfg_option_t MCV20USB_FOSC_ERC_07 = { "ERC" , 0x07 };
static const gp_cfg_option_t MCV20USB_FOSC_ERCCLKOUT_03 = { "ERCCLKOUT" , 0x03 };
static const gp_cfg_option_t PIC16F627_FOSC_ERCLK_0013 = { "ERCLK" , 0x0013 };
static const gp_cfg_option_t PIC16F627_FOSC_ERIO_0012 = { "ERIO" , 0x0012 };
static const gp_cfg_option_t PIC16C717_FOSC_ER_CLKOUT_0007 = { "ER_CLKOUT" , 0x0007 };
static const gp_cfg_option_t PIC16C717_FOSC_ER_NOCLKOUT_0006 = { "ER_NOCLKOUT" , 0x0006 };
static const gp_cfg_option_t PIC16C433_FOSC_EXTCLK_0003 = { "EXTCLK" , 0x0003 };
static const gp_cfg_option_t PIC12F1822_FOSC_EXTRC_0003 = { "EXTRC" , 0x0003 };
static const gp_cfg_option_t PIC16F707_FOSC_EXTRC_0007 = { "EXTRC" , 0x0007 };
static const gp_cfg_option_t PIC12C671_FOSC_EXTRCCLK_0007 = { "EXTRCCLK" , 0x0007 };
static const gp_cfg_option_t PIC16F627A_FOSC_EXTRCCLK_0013 = { "EXTRCCLK" , 0x0013 };
static const gp_cfg_option_t PIC12C671_FOSC_EXTRCIO_0006 = { "EXTRCIO" , 0x0006 };
static const gp_cfg_option_t PIC16F627A_FOSC_EXTRCIO_0012 = { "EXTRCIO" , 0x0012 };
static const gp_cfg_option_t PIC16F527_FOSC_EXTRC_CLKOUT_007 = { "EXTRC_CLKOUT" , 0x007 };
static const gp_cfg_option_t PIC16F527_FOSC_EXTRC_IO_006 = { "EXTRC_IO" , 0x006 };
static const gp_cfg_option_t PIC16F882_FOSC_EXTRC_NOCLKOUT_0006 = { "EXTRC_NOCLKOUT", 0x0006 };
static const gp_cfg_option_t MCV14A_FOSC_ExtRC_CLKOUT_007 = { "ExtRC_CLKOUT" , 0x007 };
static const gp_cfg_option_t MCV14A_FOSC_ExtRC_RB4_006 = { "ExtRC_RB4" , 0x006 };
static const gp_cfg_option_t PIC18F65J94_FOSC_FRC_00 = { "FRC" , 0x00 };
static const gp_cfg_option_t PIC18F65J94_FOSC_FRC500KHZ_06 = { "FRC500KHZ" , 0x06 };
static const gp_cfg_option_t PIC18F65J94_FOSC_FRCDIV_07 = { "FRCDIV" , 0x07 };
static const gp_cfg_option_t PIC18F65J94_FOSC_FRCPLL_01 = { "FRCPLL" , 0x01 };
static const gp_cfg_option_t PIC16C745_FOSC_H4_0002 = { "H4" , 0x0002 };
static const gp_cfg_option_t PIC16C745_FOSC_HS_0000 = { "HS" , 0x0000 };
static const gp_cfg_option_t MCV14A_FOSC_HS_002 = { "HS" , 0x002 };
static const gp_cfg_option_t PIC18F2450_FOSC_HS_0C = { "HS" , 0x0C };
static const gp_cfg_option_t PIC18F25K80_FOSC_HS1_03 = { "HS1" , 0x03 };
static const gp_cfg_option_t PIC18F25K80_FOSC_HS2_02 = { "HS2" , 0x02 };
static const gp_cfg_option_t PIC18F24K50_FOSC_HSH_02 = { "HSH" , 0x02 };
static const gp_cfg_option_t PIC18F23K22_FOSC_HSHP_02 = { "HSHP" , 0x02 };
static const gp_cfg_option_t PIC18F24K50_FOSC_HSM_03 = { "HSM" , 0x03 };
static const gp_cfg_option_t PIC18F23K22_FOSC_HSMP_03 = { "HSMP" , 0x03 };
static const gp_cfg_option_t PIC18F24J10_FOSC_HSPLL_01 = { "HSPLL" , 0x01 };
static const gp_cfg_option_t PIC18F2450_FOSC_HSPLL_HS_0E = { "HSPLL_HS" , 0x0E };
static const gp_cfg_option_t PIC16F707_FOSC_HS_OSC_0002 = { "HS_OSC" , 0x0002 };
static const gp_cfg_option_t PIC18F23K20_FOSC_INTIO7_09 = { "INTIO7" , 0x09 };
static const gp_cfg_option_t PIC18F23K20_FOSC_INTIO67_08 = { "INTIO67" , 0x08 };
static const gp_cfg_option_t PIC10F320_FOSC_INTOSC_0000 = { "INTOSC" , 0x0000 };
static const gp_cfg_option_t PIC12F1822_FOSC_INTOSC_0004 = { "INTOSC" , 0x0004 };
static const gp_cfg_option_t PIC16F707_FOSC_INTOSC_0005 = { "INTOSC" , 0x0005 };
static const gp_cfg_option_t PIC16F720_FOSC_INTOSCCLK_0001 = { "INTOSCCLK" , 0x0001 };
static const gp_cfg_option_t PIC12F609_FOSC_INTOSCCLK_0005 = { "INTOSCCLK" , 0x0005 };
static const gp_cfg_option_t PIC16F627_FOSC_INTOSCCLK_0011 = { "INTOSCCLK" , 0x0011 };
static const gp_cfg_option_t PIC18F24K50_FOSC_INTOSCCLKO_09 = { "INTOSCCLKO" , 0x09 };
static const gp_cfg_option_t PIC16F720_FOSC_INTOSCIO_0000 = { "INTOSCIO" , 0x0000 };
static const gp_cfg_option_t PIC12F609_FOSC_INTOSCIO_0004 = { "INTOSCIO" , 0x0004 };
static const gp_cfg_option_t PIC18F24K50_FOSC_INTOSCIO_08 = { "INTOSCIO" , 0x08 };
static const gp_cfg_option_t PIC16F627_FOSC_INTOSCIO_0010 = { "INTOSCIO" , 0x0010 };
static const gp_cfg_option_t PIC18F2450_FOSC_INTOSCIO_EC_08 = { "INTOSCIO_EC" , 0x08 };
static const gp_cfg_option_t PIC18F2450_FOSC_INTOSC_EC_09 = { "INTOSC_EC" , 0x09 };
static const gp_cfg_option_t PIC18F2450_FOSC_INTOSC_HS_0B = { "INTOSC_HS" , 0x0B };
static const gp_cfg_option_t PIC18F2450_FOSC_INTOSC_XT_0A = { "INTOSC_XT" , 0x0A };
static const gp_cfg_option_t PIC12F519_FOSC_INTRC_002 = { "INTRC" , 0x002 };
static const gp_cfg_option_t PIC12C671_FOSC_INTRCCLK_0005 = { "INTRCCLK" , 0x0005 };
static const gp_cfg_option_t PIC12C671_FOSC_INTRCIO_0004 = { "INTRCIO" , 0x0004 };
static const gp_cfg_option_t MCV14A_FOSC_INTRC_CLKOUT_005 = { "INTRC_CLKOUT" , 0x005 };
static const gp_cfg_option_t PIC16F527_FOSC_INTRC_IO_004 = { "INTRC_IO" , 0x004 };
static const gp_cfg_option_t PIC16F882_FOSC_INTRC_NOCLKOUT_0004 = { "INTRC_NOCLKOUT", 0x0004 };
static const gp_cfg_option_t MCV14A_FOSC_INTRC_RB4_004 = { "INTRC_RB4" , 0x004 };
static const gp_cfg_option_t MCV20USB_FOSC_IRC_08 = { "IRC" , 0x08 };
static const gp_cfg_option_t MCV20USB_FOSC_IRCCLKOUT_09 = { "IRCCLKOUT" , 0x09 };
static const gp_cfg_option_t PIC18F65J94_FOSC_LPRC_05 = { "LPRC" , 0x05 };
static const gp_cfg_option_t PIC16F707_FOSC_LP_OSC_0000 = { "LP_OSC" , 0x0000 };
static const gp_cfg_option_t PIC18F65J94_FOSC_PRI_02 = { "PRI" , 0x02 };
static const gp_cfg_option_t PIC18F65J94_FOSC_PRIPLL_03 = { "PRIPLL" , 0x03 };
static const gp_cfg_option_t PIC18F23K22_FOSC_RC_06 = { "RC" , 0x06 };
static const gp_cfg_option_t PIC18F24K50_FOSC_RCCLKO_06 = { "RCCLKO" , 0x06 };
static const gp_cfg_option_t PIC18F23K20_FOSC_RCIO6_07 = { "RCIO6" , 0x07 };
static const gp_cfg_option_t PIC18F65J94_FOSC_SOSC_04 = { "SOSC" , 0x04 };
static const gp_cfg_option_t PIC18F2450_FOSC_XTPLL_XT_02 = { "XTPLL_XT" , 0x02 };
static const gp_cfg_option_t PIC16F707_FOSC_XT_OSC_0001 = { "XT_OSC" , 0x0001 };
static const gp_cfg_option_t PIC18F2450_FOSC_XT_XT_00 = { "XT_XT" , 0x00 };
static const gp_cfg_option_t PIC12F752_FOSC0_INT_0000 = { "INT" , 0x0000 };
static const gp_cfg_option_t PIC18F65J94_FSCM_CSDCMD_20 = { "CSDCMD" , 0x20 };
static const gp_cfg_option_t PIC18F65J94_FSCM_CSECMD_10 = { "CSECMD" , 0x10 };
static const gp_cfg_option_t PIC18F65J94_FSCM_CSECME_00 = { "CSECME" , 0x00 };
static const gp_cfg_option_t PIC18F1230_HPOL_HIGH_08 = { "HIGH" , 0x08 };
static const gp_cfg_option_t PIC18F2331_HPOL_HIGH_10 = { "HIGH" , 0x10 };
static const gp_cfg_option_t MCP19132_ICM_CM_HIGHCMR_0000 = { "HIGHCMR" , 0x0000 };
static const gp_cfg_option_t MCP19132_ICM_CM_LOWCMR_0001 = { "LOWCMR" , 0x0001 };
static const gp_cfg_option_t MCV20USB_IESO_ON_80 = { "ON" , 0x80 };
static const gp_cfg_option_t PIC12F635_IESO_ON_0400 = { "ON" , 0x0400 };
static const gp_cfg_option_t PIC10F220_IOSCFS_4MHZ_000 = { "4MHZ" , 0x000 };
static const gp_cfg_option_t MCV14A_IOSCFS_4MHz_000 = { "4MHz" , 0x000 };
static const gp_cfg_option_t PIC10F220_IOSCFS_8MHZ_001 = { "8MHZ" , 0x001 };
static const gp_cfg_option_t PIC12F609_IOSCFS_8MHZ_0080 = { "8MHZ" , 0x0080 };
static const gp_cfg_option_t PIC12F519_IOSCFS_8MHz_020 = { "8MHz" , 0x020 };
static const gp_cfg_option_t MCV14A_IOSCFS_8MHz_040 = { "8MHz" , 0x040 };
static const gp_cfg_option_t PIC10F320_LPBOR_ON_0200 = { "ON" , 0x0200 };
static const gp_cfg_option_t MCP19132_LPBOREN_OFF_0020 = { "OFF" , 0x0020 };
static const gp_cfg_option_t PIC18F1230_LPOL_HIGH_04 = { "HIGH" , 0x04 };
static const gp_cfg_option_t PIC18F1230_LPOL_LOW_00 = { "LOW" , 0x00 };
static const gp_cfg_option_t PIC18F24K50_LS48MHZ_SYS24X4_00 = { "SYS24X4" , 0x00 };
static const gp_cfg_option_t PIC18F26J53_LS48MHZ_SYS48X8_08 = { "SYS48X8" , 0x08 };
static const gp_cfg_option_t PIC18F24K50_LS48MHZ_SYS48X8_20 = { "SYS48X8" , 0x20 };
static const gp_cfg_option_t PIC18F65J94_LS48MHZ_SYSX1_00 = { "SYSX1" , 0x00 };
static const gp_cfg_option_t PIC18F65J94_LS48MHZ_SYSX2_02 = { "SYSX2" , 0x02 };
static const gp_cfg_option_t MCP19132_LVP_ON_2000 = { "ON" , 0x2000 };
static const gp_cfg_option_t PIC18F24K40_MCLRE_EXTMCLR_01 = { "EXTMCLR" , 0x01 };
static const gp_cfg_option_t PIC18F23K22_MCLRE_EXTMCLR_80 = { "EXTMCLR" , 0x80 };
static const gp_cfg_option_t PIC18F23K22_MCLRE_INTMCLR_00 = { "INTMCLR" , 0x00 };
static const gp_cfg_option_t MCP19132_MCLRE_ON_0001 = { "ON" , 0x0001 };
static const gp_cfg_option_t MCV08A_MCLRE_ON_010 = { "ON" , 0x010 };
static const gp_cfg_option_t MCP19110_MCLRE_ON_0020 = { "ON" , 0x0020 };
static const gp_cfg_option_t PIC18F83J11_MODE_MM_30 = { "MM" , 0x30 };
static const gp_cfg_option_t PIC18F83J11_MODE_XM12_20 = { "XM12" , 0x20 };
static const gp_cfg_option_t PIC18F83J11_MODE_XM16_10 = { "XM16" , 0x10 };
static const gp_cfg_option_t PIC18F83J11_MODE_XM20_00 = { "XM20" , 0x00 };
static const gp_cfg_option_t PIC18F24J11_MSSP7B_EN_MSK5_00 = { "MSK5" , 0x00 };
static const gp_cfg_option_t PIC18F24J11_MSSP7B_EN_MSK7_08 = { "MSK7" , 0x08 };
static const gp_cfg_option_t PIC18F65J94_MSSPMSK2_MSK7_04 = { "MSK7" , 0x04 };
static const gp_cfg_option_t PIC18C242_OSC_EC_04 = { "EC" , 0x04 };
static const gp_cfg_option_t PIC18F24J11_OSC_EC_06 = { "EC" , 0x06 };
static const gp_cfg_option_t PIC18C242_OSC_ECIO_05 = { "ECIO" , 0x05 };
static const gp_cfg_option_t PIC18F6525_OSC_ECIOPLL_0C = { "ECIOPLL" , 0x0C };
static const gp_cfg_option_t PIC18F6525_OSC_ECIOSWPLL_0D = { "ECIOSWPLL" , 0x0D };
static const gp_cfg_option_t PIC18F24J11_OSC_ECPLL_07 = { "ECPLL" , 0x07 };
static const gp_cfg_option_t MCV08A_OSC_ExtRC_003 = { "ExtRC" , 0x003 };
static const gp_cfg_option_t PIC16C505_OSC_ExtRC_CLKOUTEN_007 = { "ExtRC_CLKOUTEN", 0x007 };
static const gp_cfg_option_t PIC16C505_OSC_ExtRC_RB4EN_006 = { "ExtRC_RB4EN" , 0x006 };
static const gp_cfg_option_t MCP25020_OSC_HS_0003 = { "HS" , 0x0003 };
static const gp_cfg_option_t PIC18F24J11_OSC_HS_04 = { "HS" , 0x04 };
static const gp_cfg_option_t PIC18F24J11_OSC_HSPLL_05 = { "HSPLL" , 0x05 };
static const gp_cfg_option_t PIC18C242_OSC_HSPLL_06 = { "HSPLL" , 0x06 };
static const gp_cfg_option_t PIC18F6525_OSC_HSSWPLL_0E = { "HSSWPLL" , 0x0E };
static const gp_cfg_option_t PIC18F1220_OSC_INTIO1_09 = { "INTIO1" , 0x09 };
static const gp_cfg_option_t PIC18F1220_OSC_INTIO2_08 = { "INTIO2" , 0x08 };
static const gp_cfg_option_t PIC18F24J11_OSC_INTOSCO_01 = { "INTOSCO" , 0x01 };
static const gp_cfg_option_t PIC18F66J90_OSC_INTOSCO_02 = { "INTOSCO" , 0x02 };
static const gp_cfg_option_t PIC18F66J90_OSC_INTOSCPLL_01 = { "INTOSCPLL" , 0x01 };
static const gp_cfg_option_t PIC18F24J11_OSC_INTOSCPLL_02 = { "INTOSCPLL" , 0x02 };
static const gp_cfg_option_t PIC18F24J11_OSC_INTOSCPLLO_03 = { "INTOSCPLLO" , 0x03 };
static const gp_cfg_option_t PIC18F2331_OSC_IRC_09 = { "IRC" , 0x09 };
static const gp_cfg_option_t PIC18F2331_OSC_IRCIO_08 = { "IRCIO" , 0x08 };
static const gp_cfg_option_t PIC18F2480_OSC_IRCIO7_09 = { "IRCIO7" , 0x09 };
static const gp_cfg_option_t PIC18F2480_OSC_IRCIO67_08 = { "IRCIO67" , 0x08 };
static const gp_cfg_option_t PIC10F200_OSC_IntRC_001 = { "IntRC" , 0x001 };
static const gp_cfg_option_t MCV08A_OSC_IntRC_002 = { "IntRC" , 0x002 };
static const gp_cfg_option_t PIC16C505_OSC_IntRC_CLKOUTEN_005 = { "IntRC_CLKOUTEN", 0x005 };
static const gp_cfg_option_t PIC16C505_OSC_IntRC_RB4EN_004 = { "IntRC_RB4EN" , 0x004 };
static const gp_cfg_option_t MCP25020_OSC_LP_0000 = { "LP" , 0x0000 };
static const gp_cfg_option_t MCV18A_OSC_RC_003 = { "RC" , 0x003 };
static const gp_cfg_option_t PIC18F1220_OSC_RC_0C = { "RC" , 0x0C };
static const gp_cfg_option_t PIC18F2331_OSC_RC1_0A = { "RC1" , 0x0A };
static const gp_cfg_option_t PIC18F2331_OSC_RC2_03 = { "RC2" , 0x03 };
static const gp_cfg_option_t PIC18C242_OSC_RCIO_07 = { "RCIO" , 0x07 };
static const gp_cfg_option_t MCP25020_OSC_XT_0001 = { "XT" , 0x0001 };
static const gp_cfg_option_t PIC18F23K22_P2BMX_PORTB5_20 = { "PORTB5" , 0x20 };
static const gp_cfg_option_t PIC18F23K22_P2BMX_PORTC0_00 = { "PORTC0" , 0x00 };
static const gp_cfg_option_t PIC18F43K22_P2BMX_PORTD2_20 = { "PORTD2" , 0x20 };
static const gp_cfg_option_t PIC12F529T39A_PARITY_CLEAR_000 = { "CLEAR" , 0x000 };
static const gp_cfg_option_t PIC12F529T39A_PARITY_SET_008 = { "SET" , 0x008 };
static const gp_cfg_option_t PIC18F2220_PBAD_ANA_02 = { "ANA" , 0x02 };
static const gp_cfg_option_t PIC18F2220_PBAD_DIG_00 = { "DIG" , 0x00 };
static const gp_cfg_option_t PIC18F24J50_PLLDIV_1_0E = { "1" , 0x0E };
static const gp_cfg_option_t PIC18F2450_PLLDIV_2_01 = { "2" , 0x01 };
static const gp_cfg_option_t PIC18F24J50_PLLDIV_2_0C = { "2" , 0x0C };
static const gp_cfg_option_t PIC18F2450_PLLDIV_3_02 = { "3" , 0x02 };
static const gp_cfg_option_t PIC18F24J50_PLLDIV_3_0A = { "3" , 0x0A };
static const gp_cfg_option_t PIC18F2450_PLLDIV_4_03 = { "4" , 0x03 };
static const gp_cfg_option_t PIC18F2450_PLLDIV_5_04 = { "5" , 0x04 };
static const gp_cfg_option_t PIC18F24J50_PLLDIV_5_06 = { "5" , 0x06 };
static const gp_cfg_option_t PIC18F24J50_PLLDIV_6_04 = { "6" , 0x04 };
static const gp_cfg_option_t PIC18F2450_PLLDIV_6_05 = { "6" , 0x05 };
static const gp_cfg_option_t PIC18F24J50_PLLDIV_10_02 = { "10" , 0x02 };
static const gp_cfg_option_t PIC18F2450_PLLDIV_10_06 = { "10" , 0x06 };
static const gp_cfg_option_t PIC18F24J50_PLLDIV_12_00 = { "12" , 0x00 };
static const gp_cfg_option_t PIC18F2450_PLLDIV_12_07 = { "12" , 0x07 };
static const gp_cfg_option_t PIC18F65J94_PLLDIV_DIV2_01 = { "DIV2" , 0x01 };
static const gp_cfg_option_t PIC18F65J94_PLLDIV_DIV3_02 = { "DIV3" , 0x02 };
static const gp_cfg_option_t PIC18F65J94_PLLDIV_DIV4_03 = { "DIV4" , 0x03 };
static const gp_cfg_option_t PIC18F65J94_PLLDIV_DIV5_04 = { "DIV5" , 0x04 };
static const gp_cfg_option_t PIC18F65J94_PLLDIV_DIV6_05 = { "DIV6" , 0x05 };
static const gp_cfg_option_t PIC18F65J94_PLLDIV_DIV10_06 = { "DIV10" , 0x06 };
static const gp_cfg_option_t PIC18F65J94_PLLDIV_DIV12_07 = { "DIV12" , 0x07 };
static const gp_cfg_option_t PIC18F65J94_PLLDIV_NODIV_00 = { "NODIV" , 0x00 };
static const gp_cfg_option_t PIC18F65J94_PLLDIV_NOPLL_0F = { "NOPLL" , 0x0F };
static const gp_cfg_option_t PIC18F65J94_PLLDIV_PLL4X_0C = { "PLL4X" , 0x0C };
static const gp_cfg_option_t PIC18F65J94_PLLDIV_PLL6X_0D = { "PLL6X" , 0x0D };
static const gp_cfg_option_t PIC18F65J94_PLLDIV_PLL8X_0E = { "PLL8X" , 0x0E };
static const gp_cfg_option_t PIC18F65J94_PLLDIV_RESERVED_08 = { "RESERVED" , 0x08 };
static const gp_cfg_option_t PIC18F65J94_PLLDIV_RESERVED_09 = { "RESERVED" , 0x09 };
static const gp_cfg_option_t PIC18F65J94_PLLDIV_RESERVED_0A = { "RESERVED" , 0x0A };
static const gp_cfg_option_t PIC18F65J94_PLLDIV_RESERVED_0B = { "RESERVED" , 0x0B };
static const gp_cfg_option_t PIC16F1454_PLLEN_DISABLED_0000 = { "DISABLED" , 0x0000 };
static const gp_cfg_option_t PIC16F1454_PLLEN_ENABLED_0100 = { "ENABLED" , 0x0100 };
static const gp_cfg_option_t PIC16F1454_PLLMULT_3x_0080 = { "3x" , 0x0080 };
static const gp_cfg_option_t PIC16F1454_PLLMULT_4x_0000 = { "4x" , 0x0000 };
static const gp_cfg_option_t PIC18F24K50_PLLSEL_PLL3X_01 = { "PLL3X" , 0x01 };
static const gp_cfg_option_t PIC18F24K50_PLLSEL_PLL4X_00 = { "PLL4X" , 0x00 };
static const gp_cfg_option_t PIC18F26J13_PLLSEL_PLL4X_04 = { "PLL4X" , 0x04 };
static const gp_cfg_option_t PIC18F26J13_PLLSEL_PLL96_00 = { "PLL96" , 0x00 };
static const gp_cfg_option_t PIC18F8310_PM_EM_00 = { "EM" , 0x00 };
static const gp_cfg_option_t PIC18F8310_PM_MC_03 = { "MC" , 0x03 };
static const gp_cfg_option_t PIC18F8310_PM_MP_02 = { "MP" , 0x02 };
static const gp_cfg_option_t PIC18F8310_PM_MPB_01 = { "MPB" , 0x01 };
static const gp_cfg_option_t PIC18F85J50_PMPMX_DEFAULT_04 = { "DEFAULT" , 0x04 };
static const gp_cfg_option_t PIC18F65J94_POSCMD_EC_00 = { "EC" , 0x00 };
static const gp_cfg_option_t PIC18F65J94_POSCMD_MS_01 = { "MS" , 0x01 };
static const gp_cfg_option_t PIC18F65J94_POSCMD_NONE_03 = { "NONE" , 0x03 };
static const gp_cfg_option_t PIC18F4331_PWM4MX_RB5_08 = { "RB5" , 0x08 };
static const gp_cfg_option_t PIC18F4331_PWM4MX_RD5_00 = { "RD5" , 0x00 };
static const gp_cfg_option_t MCP19132_PWRTE_OFF_0002 = { "OFF" , 0x0002 };
static const gp_cfg_option_t MCP19110_PWRTE_OFF_0010 = { "OFF" , 0x0010 };
static const gp_cfg_option_t MCP19110_PWRTE_ON_0000 = { "ON" , 0x0000 };
static const gp_cfg_option_t PIC16F18424_PWRTS_OFF_0006 = { "OFF" , 0x0006 };
static const gp_cfg_option_t PIC16F18424_PWRTS_PWRT_1_0000 = { "PWRT_1" , 0x0000 };
static const gp_cfg_option_t PIC16F18424_PWRTS_PWRT_16_0002 = { "PWRT_16" , 0x0002 };
static const gp_cfg_option_t PIC16F18424_PWRTS_PWRT_64_0004 = { "PWRT_64" , 0x0004 };
static const gp_cfg_option_t PIC18F24K42_PWRTS_PWRT_OFF_06 = { "PWRT_OFF" , 0x06 };
static const gp_cfg_option_t MCP25020_RSTEN_ON_0004 = { "ON" , 0x0004 };
static const gp_cfg_option_t PIC16F15313_RSTOSC_EXT1X_0070 = { "EXT1X" , 0x0070 };
static const gp_cfg_option_t PIC16F18313_RSTOSC_EXT4X_0010 = { "EXT4X" , 0x0010 };
static const gp_cfg_option_t PIC16F15313_RSTOSC_EXT4X_0020 = { "EXT4X" , 0x0020 };
static const gp_cfg_option_t PIC18F24K40_RSTOSC_EXTOSC_70 = { "EXTOSC" , 0x70 };
static const gp_cfg_option_t PIC18F24K40_RSTOSC_EXTOSC_4PLL_20 = { "EXTOSC_4PLL" , 0x20 };
static const gp_cfg_option_t PIC16F15313_RSTOSC_HFINT1_0060 = { "HFINT1" , 0x0060 };
static const gp_cfg_option_t PIC16F15313_RSTOSC_HFINT32_0000 = { "HFINT32" , 0x0000 };
static const gp_cfg_option_t MCP19132_RSTOSC_HFINTOSC0_0010 = { "HFINTOSC0" , 0x0010 };
static const gp_cfg_option_t MCP19132_RSTOSC_HFINTOSC1_0020 = { "HFINTOSC1" , 0x0020 };
static const gp_cfg_option_t PIC18F24K40_RSTOSC_HFINTOSC_1MHZ_60 = { "HFINTOSC_1MHZ" , 0x60 };
static const gp_cfg_option_t PIC18F24K40_RSTOSC_HFINTOSC_64MHZ_00 = { "HFINTOSC_64MHZ", 0x00 };
static const gp_cfg_option_t PIC16F15313_RSTOSC_HFINTPLL_0010 = { "HFINTPLL" , 0x0010 };
static const gp_cfg_option_t PIC16F18313_RSTOSC_LFINT_0040 = { "LFINT" , 0x0040 };
static const gp_cfg_option_t PIC16F15313_RSTOSC_LFINT_0050 = { "LFINT" , 0x0050 };
static const gp_cfg_option_t MCP19132_RSTOSC_LFINTOSC_0000 = { "LFINTOSC" , 0x0000 };
static const gp_cfg_option_t PIC18F24K40_RSTOSC_LFINTOSC_50 = { "LFINTOSC" , 0x50 };
static const gp_cfg_option_t MCP19132_RSTOSC_RESERVED_0030 = { "RESERVED" , 0x0030 };
static const gp_cfg_option_t PIC16F15313_RSTOSC_RESERVED_0040 = { "RESERVED" , 0x0040 };
static const gp_cfg_option_t PIC18F24K40_RSTOSC_RESERVED_1_10 = { "RESERVED_1" , 0x10 };
static const gp_cfg_option_t PIC18F24K40_RSTOSC_RESERVED_2_30 = { "RESERVED_2" , 0x30 };
static const gp_cfg_option_t PIC16F18313_RSTOSC_SOSC_0030 = { "SOSC" , 0x0030 };
static const gp_cfg_option_t PIC16F15325_RSTOSC_SOSC_0040 = { "SOSC" , 0x0040 };
static const gp_cfg_option_t PIC18F24J11_RTCOSC_INTOSCREF_00 = { "INTOSCREF" , 0x00 };
static const gp_cfg_option_t PIC18F65K22_RTCOSC_SOSCREF_01 = { "SOSCREF" , 0x01 };
static const gp_cfg_option_t PIC18F24J11_RTCOSC_T1OSCREF_02 = { "T1OSCREF" , 0x02 };
static const gp_cfg_option_t MCP19132_SCANE_available_1000 = { "available" , 0x1000 };
static const gp_cfg_option_t MCP19132_SCANE_not_available_0000 = { "not_available" , 0x0000 };
static const gp_cfg_option_t PIC18F24K50_SDOMX_RB3_40 = { "RB3" , 0x40 };
static const gp_cfg_option_t PIC18F24K50_SDOMX_RC7_00 = { "RC7" , 0x00 };
static const gp_cfg_option_t PIC18F25K80_SOSCSEL_DIG_10 = { "DIG" , 0x10 };
static const gp_cfg_option_t PIC18F25K80_SOSCSEL_HIGH_18 = { "HIGH" , 0x18 };
static const gp_cfg_option_t PIC18F25K80_SOSCSEL_LOW_08 = { "LOW" , 0x08 };
static const gp_cfg_option_t PIC18F26J13_SOSCSEL_RESERVED_00 = { "RESERVED" , 0x00 };
static const gp_cfg_option_t PIC18F4331_SSPMX_RC7_04 = { "RC7" , 0x04 };
static const gp_cfg_option_t PIC18F4331_SSPMX_RD1_00 = { "RD1" , 0x00 };
static const gp_cfg_option_t MCP19132_STVREN_ON_1000 = { "ON" , 0x1000 };
static const gp_cfg_option_t PIC18F65K80_T0CKMX_PORTB_02 = { "PORTB" , 0x02 };
static const gp_cfg_option_t PIC18F65K80_T0CKMX_PORTG_00 = { "PORTG" , 0x00 };
static const gp_cfg_option_t PIC18F65K80_T3CKMX_PORTG_04 = { "PORTG" , 0x04 };
static const gp_cfg_option_t PIC18F23K22_T3CMX_PORTB5_00 = { "PORTB5" , 0x00 };
static const gp_cfg_option_t PIC18F23K22_T3CMX_PORTC0_10 = { "PORTC0" , 0x10 };
static const gp_cfg_option_t PIC18F24K50_T3CMX_RB5_00 = { "RB5" , 0x00 };
static const gp_cfg_option_t PIC18F24K50_T3CMX_RC0_10 = { "RC0" , 0x10 };
static const gp_cfg_option_t PIC18F65J94_T5GSEL_T3G_00 = { "T3G" , 0x00 };
static const gp_cfg_option_t PIC18F65J94_T5GSEL_T5G_01 = { "T5G" , 0x01 };
static const gp_cfg_option_t PIC18F2450_USBDIV_2_20 = { "2" , 0x20 };
static const gp_cfg_option_t PIC16F1454_USBLSCLK_24MHz_0000 = { "24MHz" , 0x0000 };
static const gp_cfg_option_t PIC16F1454_USBLSCLK_48MHz_0040 = { "48MHz" , 0x0040 };
static const gp_cfg_option_t PIC16F722_VCAPEN_DIS_0030 = { "DIS" , 0x0030 };
static const gp_cfg_option_t PIC16F1933_VCAPEN_RA0_0000 = { "RA0" , 0x0000 };
static const gp_cfg_option_t PIC16F1933_VCAPEN_RA5_0010 = { "RA5" , 0x0010 };
static const gp_cfg_option_t PIC16F1933_VCAPEN_RA6_0020 = { "RA6" , 0x0020 };
static const gp_cfg_option_t PIC18F24K40_WDTCCS_HFINTOSC_08 = { "HFINTOSC" , 0x08 };
static const gp_cfg_option_t MCP19132_WDTCCS_HFINTOSC_0800 = { "HFINTOSC" , 0x0800 };
static const gp_cfg_option_t PIC18F24K42_WDTCCS_MFINTOSC_08 = { "MFINTOSC" , 0x08 };
static const gp_cfg_option_t PIC12F1612_WDTCCS_MFINTOSC_0800 = { "MFINTOSC" , 0x0800 };
static const gp_cfg_option_t PIC16F15313_WDTCCS_RESERVED_1000 = { "RESERVED" , 0x1000 };
static const gp_cfg_option_t PIC18F24K40_WDTCCS_SC_38 = { "SC" , 0x38 };
static const gp_cfg_option_t MCP19132_WDTCCS_SC_3800 = { "SC" , 0x3800 };
static const gp_cfg_option_t PIC18F24K42_WDTCCS_SOSC_10 = { "SOSC" , 0x10 };
static const gp_cfg_option_t PIC16F15325_WDTCCS_SOSC_1000 = { "SOSC" , 0x1000 };
static const gp_cfg_option_t PIC12F1612_WDTCCS_SWC_3800 = { "SWC" , 0x3800 };
static const gp_cfg_option_t PIC18F65J94_WDTCLK_FRC_0C = { "FRC" , 0x0C };
static const gp_cfg_option_t PIC18F65J94_WDTCLK_LPRC_08 = { "LPRC" , 0x08 };
static const gp_cfg_option_t PIC18F65J94_WDTCLK_SYS_00 = { "SYS" , 0x00 };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPS0_0000 = { "WDTCPS0" , 0x0000 };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPS1_0001 = { "WDTCPS1" , 0x0001 };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPS1F_001F = { "WDTCPS1F" , 0x001F };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPS2_0002 = { "WDTCPS2" , 0x0002 };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPS3_0003 = { "WDTCPS3" , 0x0003 };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPS4_0004 = { "WDTCPS4" , 0x0004 };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPS5_0005 = { "WDTCPS5" , 0x0005 };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPS6_0006 = { "WDTCPS6" , 0x0006 };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPS7_0007 = { "WDTCPS7" , 0x0007 };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPS8_0008 = { "WDTCPS8" , 0x0008 };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPS9_0009 = { "WDTCPS9" , 0x0009 };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPS10_0010 = { "WDTCPS10" , 0x0010 };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPS11_0011 = { "WDTCPS11" , 0x0011 };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPS12_0012 = { "WDTCPS12" , 0x0012 };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPSA_000A = { "WDTCPSA" , 0x000A };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPSB_000B = { "WDTCPSB" , 0x000B };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPSC_000C = { "WDTCPSC" , 0x000C };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPSD_000D = { "WDTCPSD" , 0x000D };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPSE_000E = { "WDTCPSE" , 0x000E };
static const gp_cfg_option_t PIC12F1612_WDTCPS_WDTCPSF_000F = { "WDTCPSF" , 0x000F };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_0_0000 = { "WDTCPS_0" , 0x0000 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_1_0001 = { "WDTCPS_1" , 0x0001 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_2_0002 = { "WDTCPS_2" , 0x0002 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_3_0003 = { "WDTCPS_3" , 0x0003 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_4_0004 = { "WDTCPS_4" , 0x0004 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_5_0005 = { "WDTCPS_5" , 0x0005 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_6_0006 = { "WDTCPS_6" , 0x0006 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_7_0007 = { "WDTCPS_7" , 0x0007 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_8_0008 = { "WDTCPS_8" , 0x0008 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_9_0009 = { "WDTCPS_9" , 0x0009 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_10_000A = { "WDTCPS_10" , 0x000A };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_11_000B = { "WDTCPS_11" , 0x000B };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_12_000C = { "WDTCPS_12" , 0x000C };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_13_000D = { "WDTCPS_13" , 0x000D };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_14_000E = { "WDTCPS_14" , 0x000E };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_15_000F = { "WDTCPS_15" , 0x000F };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_16_0010 = { "WDTCPS_16" , 0x0010 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_17_0011 = { "WDTCPS_17" , 0x0011 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_18_0012 = { "WDTCPS_18" , 0x0012 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_19_0013 = { "WDTCPS_19" , 0x0013 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_20_0014 = { "WDTCPS_20" , 0x0014 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_21_0015 = { "WDTCPS_21" , 0x0015 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_22_0016 = { "WDTCPS_22" , 0x0016 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_23_0017 = { "WDTCPS_23" , 0x0017 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_24_0018 = { "WDTCPS_24" , 0x0018 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_25_0019 = { "WDTCPS_25" , 0x0019 };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_26_001A = { "WDTCPS_26" , 0x001A };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_27_001B = { "WDTCPS_27" , 0x001B };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_28_001C = { "WDTCPS_28" , 0x001C };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_29_001D = { "WDTCPS_29" , 0x001D };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_30_001E = { "WDTCPS_30" , 0x001E };
static const gp_cfg_option_t MCP19132_WDTCPS_WDTCPS_31_001F = { "WDTCPS_31" , 0x001F };
static const gp_cfg_option_t PIC12F1612_WDTCWS_WDTCWS25_0100 = { "WDTCWS25" , 0x0100 };
static const gp_cfg_option_t PIC12F1612_WDTCWS_WDTCWS50_0300 = { "WDTCWS50" , 0x0300 };
static const gp_cfg_option_t PIC12F1612_WDTCWS_WDTCWS75_0500 = { "WDTCWS75" , 0x0500 };
static const gp_cfg_option_t PIC12F1612_WDTCWS_WDTCWS100_0600 = { "WDTCWS100" , 0x0600 };
static const gp_cfg_option_t PIC12F1612_WDTCWS_WDTCWS125_0000 = { "WDTCWS125" , 0x0000 };
static const gp_cfg_option_t PIC12F1612_WDTCWS_WDTCWS375_0200 = { "WDTCWS375" , 0x0200 };
static const gp_cfg_option_t PIC12F1612_WDTCWS_WDTCWS625_0400 = { "WDTCWS625" , 0x0400 };
static const gp_cfg_option_t PIC12F1612_WDTCWS_WDTCWSSW_0700 = { "WDTCWSSW" , 0x0700 };
static const gp_cfg_option_t MCP19132_WDTCWS_WDTCWS_0_0000 = { "WDTCWS_0" , 0x0000 };
static const gp_cfg_option_t PIC18F24K40_WDTCWS_WDTCWS_1_01 = { "WDTCWS_1" , 0x01 };
static const gp_cfg_option_t MCP19132_WDTCWS_WDTCWS_1_0100 = { "WDTCWS_1" , 0x0100 };
static const gp_cfg_option_t PIC18F24K40_WDTCWS_WDTCWS_2_02 = { "WDTCWS_2" , 0x02 };
static const gp_cfg_option_t MCP19132_WDTCWS_WDTCWS_2_0200 = { "WDTCWS_2" , 0x0200 };
static const gp_cfg_option_t PIC18F24K40_WDTCWS_WDTCWS_3_03 = { "WDTCWS_3" , 0x03 };
static const gp_cfg_option_t MCP19132_WDTCWS_WDTCWS_3_0300 = { "WDTCWS_3" , 0x0300 };
static const gp_cfg_option_t PIC18F24K40_WDTCWS_WDTCWS_4_04 = { "WDTCWS_4" , 0x04 };
static const gp_cfg_option_t MCP19132_WDTCWS_WDTCWS_4_0400 = { "WDTCWS_4" , 0x0400 };
static const gp_cfg_option_t PIC18F24K40_WDTCWS_WDTCWS_5_05 = { "WDTCWS_5" , 0x05 };
static const gp_cfg_option_t MCP19132_WDTCWS_WDTCWS_5_0500 = { "WDTCWS_5" , 0x0500 };
static const gp_cfg_option_t PIC18F24K40_WDTCWS_WDTCWS_6_06 = { "WDTCWS_6" , 0x06 };
static const gp_cfg_option_t MCP19132_WDTCWS_WDTCWS_6_0600 = { "WDTCWS_6" , 0x0600 };
static const gp_cfg_option_t PIC18F24K40_WDTCWS_WDTCWS_7_07 = { "WDTCWS_7" , 0x07 };
static const gp_cfg_option_t MCP19132_WDTCWS_WDTCWS_7_0700 = { "WDTCWS_7" , 0x0700 };
static const gp_cfg_option_t PIC10F320_WDTE_NSLEEP_0010 = { "NSLEEP" , 0x0010 };
static const gp_cfg_option_t MCP19132_WDTE_NSLEEP_0040 = { "NSLEEP" , 0x0040 };
static const gp_cfg_option_t MCP19110_WDTE_OFF_0000 = { "OFF" , 0x0000 };
static const gp_cfg_option_t MCP19110_WDTE_ON_0008 = { "ON" , 0x0008 };
static const gp_cfg_option_t PIC16F18313_WDTE_ON_000C = { "ON" , 0x000C };
static const gp_cfg_option_t PIC10F320_WDTE_ON_0018 = { "ON" , 0x0018 };
static const gp_cfg_option_t MCP19132_WDTE_ON_0060 = { "ON" , 0x0060 };
static const gp_cfg_option_t PIC16F18313_WDTE_SLEEP_0008 = { "SLEEP" , 0x0008 };
static const gp_cfg_option_t PIC16F18313_WDTE_SWDTEN_0004 = { "SWDTEN" , 0x0004 };
static const gp_cfg_option_t PIC10F320_WDTE_SWDTEN_0008 = { "SWDTEN" , 0x0008 };
static const gp_cfg_option_t MCP19132_WDTE_SWDTEN_0020 = { "SWDTEN" , 0x0020 };
static const gp_cfg_option_t PIC18F23K22_WDTEN_NOSLP_01 = { "NOSLP" , 0x01 };
static const gp_cfg_option_t PIC18F23K22_WDTEN_ON_03 = { "ON" , 0x03 };
static const gp_cfg_option_t PIC18F25K80_WDTEN_SWDTDIS_03 = { "SWDTDIS" , 0x03 };
static const gp_cfg_option_t PIC18F23K22_WDTEN_SWON_02 = { "SWON" , 0x02 };
static const gp_cfg_option_t MCV20USB_WDTPS_1_00 = { "1" , 0x00 };
static const gp_cfg_option_t MCV20USB_WDTPS_2_02 = { "2" , 0x02 };
static const gp_cfg_option_t PIC18F23K22_WDTPS_2_04 = { "2" , 0x04 };
static const gp_cfg_option_t PIC18F24J10_WDTPS_4_02 = { "4" , 0x02 };
static const gp_cfg_option_t MCV20USB_WDTPS_4_04 = { "4" , 0x04 };
static const gp_cfg_option_t PIC18F23K22_WDTPS_4_08 = { "4" , 0x08 };
static const gp_cfg_option_t PIC18F65J94_WDTPS_4_20 = { "4" , 0x20 };
static const gp_cfg_option_t PIC18F24J10_WDTPS_8_03 = { "8" , 0x03 };
static const gp_cfg_option_t MCV20USB_WDTPS_8_06 = { "8" , 0x06 };
static const gp_cfg_option_t PIC18F23K22_WDTPS_8_0C = { "8" , 0x0C };
static const gp_cfg_option_t PIC18F65J94_WDTPS_8_30 = { "8" , 0x30 };
static const gp_cfg_option_t PIC18F24J10_WDTPS_16_04 = { "16" , 0x04 };
static const gp_cfg_option_t MCV20USB_WDTPS_16_08 = { "16" , 0x08 };
static const gp_cfg_option_t PIC18F23K22_WDTPS_16_10 = { "16" , 0x10 };
static const gp_cfg_option_t PIC18F24J10_WDTPS_32_05 = { "32" , 0x05 };
static const gp_cfg_option_t MCV20USB_WDTPS_32_0A = { "32" , 0x0A };
static const gp_cfg_option_t PIC18F23K22_WDTPS_32_14 = { "32" , 0x14 };
static const gp_cfg_option_t PIC18F65J94_WDTPS_32_50 = { "32" , 0x50 };
static const gp_cfg_option_t PIC18F24J10_WDTPS_64_06 = { "64" , 0x06 };
static const gp_cfg_option_t MCV20USB_WDTPS_64_0C = { "64" , 0x0C };
static const gp_cfg_option_t PIC18F23K22_WDTPS_64_18 = { "64" , 0x18 };
static const gp_cfg_option_t PIC18F65J94_WDTPS_64_60 = { "64" , 0x60 };
static const gp_cfg_option_t PIC18F24J10_WDTPS_128_07 = { "128" , 0x07 };
static const gp_cfg_option_t MCV20USB_WDTPS_128_0E = { "128" , 0x0E };
static const gp_cfg_option_t PIC18F23K22_WDTPS_128_1C = { "128" , 0x1C };
static const gp_cfg_option_t PIC18F65J94_WDTPS_128_70 = { "128" , 0x70 };
static const gp_cfg_option_t PIC18F24J10_WDTPS_256_08 = { "256" , 0x08 };
static const gp_cfg_option_t MCV20USB_WDTPS_256_10 = { "256" , 0x10 };
static const gp_cfg_option_t PIC18F23K22_WDTPS_256_20 = { "256" , 0x20 };
static const gp_cfg_option_t PIC18F65J94_WDTPS_256_80 = { "256" , 0x80 };
static const gp_cfg_option_t PIC18F24J10_WDTPS_512_09 = { "512" , 0x09 };
static const gp_cfg_option_t MCV20USB_WDTPS_512_12 = { "512" , 0x12 };
static const gp_cfg_option_t PIC18F23K22_WDTPS_512_24 = { "512" , 0x24 };
static const gp_cfg_option_t PIC18F65J94_WDTPS_512_90 = { "512" , 0x90 };
static const gp_cfg_option_t PIC18F24J10_WDTPS_1024_0A = { "1024" , 0x0A };
static const gp_cfg_option_t MCV20USB_WDTPS_1024_14 = { "1024" , 0x14 };
static const gp_cfg_option_t PIC18F23K22_WDTPS_1024_28 = { "1024" , 0x28 };
static const gp_cfg_option_t PIC18F65J94_WDTPS_1024_A0 = { "1024" , 0xA0 };
static const gp_cfg_option_t PIC18F24J10_WDTPS_2048_0B = { "2048" , 0x0B };
static const gp_cfg_option_t MCV20USB_WDTPS_2048_16 = { "2048" , 0x16 };
static const gp_cfg_option_t PIC18F23K22_WDTPS_2048_2C = { "2048" , 0x2C };
static const gp_cfg_option_t PIC18F65J94_WDTPS_2048_B0 = { "2048" , 0xB0 };
static const gp_cfg_option_t PIC18F24J10_WDTPS_4096_0C = { "4096" , 0x0C };
static const gp_cfg_option_t MCV20USB_WDTPS_4096_18 = { "4096" , 0x18 };
static const gp_cfg_option_t PIC18F23K22_WDTPS_4096_30 = { "4096" , 0x30 };
static const gp_cfg_option_t PIC18F65J94_WDTPS_4096_C0 = { "4096" , 0xC0 };
static const gp_cfg_option_t PIC18F24J10_WDTPS_8192_0D = { "8192" , 0x0D };
static const gp_cfg_option_t MCV20USB_WDTPS_8192_1A = { "8192" , 0x1A };
static const gp_cfg_option_t PIC18F23K22_WDTPS_8192_34 = { "8192" , 0x34 };
static const gp_cfg_option_t PIC18F65J94_WDTPS_8192_D0 = { "8192" , 0xD0 };
static const gp_cfg_option_t PIC18F24J10_WDTPS_16384_0E = { "16384" , 0x0E };
static const gp_cfg_option_t MCV20USB_WDTPS_16384_1C = { "16384" , 0x1C };
static const gp_cfg_option_t PIC18F23K22_WDTPS_16384_38 = { "16384" , 0x38 };
static const gp_cfg_option_t PIC18F65J94_WDTPS_16384_E0 = { "16384" , 0xE0 };
static const gp_cfg_option_t PIC18F24J10_WDTPS_32768_0F = { "32768" , 0x0F };
static const gp_cfg_option_t MCV20USB_WDTPS_32768_1E = { "32768" , 0x1E };
static const gp_cfg_option_t PIC18F23K22_WDTPS_32768_3C = { "32768" , 0x3C };
static const gp_cfg_option_t PIC18F65J94_WDTPS_32768_F0 = { "32768" , 0xF0 };
static const gp_cfg_option_t PIC18F25K80_WDTPS_65536_40 = { "65536" , 0x40 };
static const gp_cfg_option_t PIC18F25K80_WDTPS_131072_44 = { "131072" , 0x44 };
static const gp_cfg_option_t PIC18F25K80_WDTPS_262144_48 = { "262144" , 0x48 };
static const gp_cfg_option_t PIC18F25K80_WDTPS_524288_4C = { "524288" , 0x4C };
static const gp_cfg_option_t PIC18F25K80_WDTPS_1048576_7C = { "1048576" , 0x7C };
static const gp_cfg_option_t PIC18F65J94_WDTWIN_PS25_0_03 = { "PS25_0" , 0x03 };
static const gp_cfg_option_t PIC18F65J94_WDTWIN_PS37_5_02 = { "PS37_5" , 0x02 };
static const gp_cfg_option_t PIC18F65J94_WDTWIN_PS50_0_01 = { "PS50_0" , 0x01 };
static const gp_cfg_option_t PIC18F65J94_WDTWIN_PS75_0_00 = { "PS75_0" , 0x00 };
static const gp_cfg_option_t PIC18F65J94_WINDIS_WDTSTD_04 = { "WDTSTD" , 0x04 };
static const gp_cfg_option_t PIC18F65J94_WINDIS_WDTWIN_00 = { "WDTWIN" , 0x00 };
static const gp_cfg_option_t PIC18F65J94_WPCFG_WPCFGDIS_04 = { "WPCFGDIS" , 0x04 };
static const gp_cfg_option_t PIC18F65J94_WPCFG_WPCFGEN_00 = { "WPCFGEN" , 0x00 };
static const gp_cfg_option_t PIC18F65J94_WPDIS_WPDIS_01 = { "WPDIS" , 0x01 };
static const gp_cfg_option_t PIC18F65J94_WPDIS_WPEN_00 = { "WPEN" , 0x00 };
static const gp_cfg_option_t PIC18F26J13_WPEND_PAGE_WPFP_02 = { "PAGE_WPFP" , 0x02 };
static const gp_cfg_option_t PIC18F24J11_WPEND_PAGE_WPFP_40 = { "PAGE_WPFP" , 0x40 };
static const gp_cfg_option_t PIC18F65J94_WPEND_WPENDMEM_02 = { "WPENDMEM" , 0x02 };
static const gp_cfg_option_t PIC18F65J94_WPEND_WPSTARTMEM_00 = { "WPSTARTMEM" , 0x00 };
static const gp_cfg_option_t PIC18F24J11_WPFP_PAGE_0_00 = { "PAGE_0" , 0x00 };
static const gp_cfg_option_t PIC18F24J11_WPFP_PAGE_1_01 = { "PAGE_1" , 0x01 };
static const gp_cfg_option_t PIC18F24J11_WPFP_PAGE_2_02 = { "PAGE_2" , 0x02 };
static const gp_cfg_option_t PIC18F24J11_WPFP_PAGE_3_03 = { "PAGE_3" , 0x03 };
static const gp_cfg_option_t PIC18F24J11_WPFP_PAGE_4_04 = { "PAGE_4" , 0x04 };
static const gp_cfg_option_t PIC18F24J11_WPFP_PAGE_5_05 = { "PAGE_5" , 0x05 };
static const gp_cfg_option_t PIC18F24J11_WPFP_PAGE_6_06 = { "PAGE_6" , 0x06 };
static const gp_cfg_option_t PIC18F24J11_WPFP_PAGE_7_07 = { "PAGE_7" , 0x07 };
static const gp_cfg_option_t PIC18F24J11_WPFP_PAGE_8_08 = { "PAGE_8" , 0x08 };
static const gp_cfg_option_t PIC18F24J11_WPFP_PAGE_9_09 = { "PAGE_9" , 0x09 };
static const gp_cfg_option_t PIC18F24J11_WPFP_PAGE_10_0A = { "PAGE_10" , 0x0A };
static const gp_cfg_option_t PIC18F24J11_WPFP_PAGE_11_0B = { "PAGE_11" , 0x0B };
static const gp_cfg_option_t PIC18F24J11_WPFP_PAGE_12_0C = { "PAGE_12" , 0x0C };
static const gp_cfg_option_t PIC18F24J11_WPFP_PAGE_13_0D = { "PAGE_13" , 0x0D };
static const gp_cfg_option_t PIC18F24J11_WPFP_PAGE_14_0E = { "PAGE_14" , 0x0E };
static const gp_cfg_option_t PIC18F24J11_WPFP_PAGE_15_0F = { "PAGE_15" , 0x0F };
static const gp_cfg_option_t PIC18F25J11_WPFP_PAGE_16_10 = { "PAGE_16" , 0x10 };
static const gp_cfg_option_t PIC18F25J11_WPFP_PAGE_17_11 = { "PAGE_17" , 0x11 };
static const gp_cfg_option_t PIC18F25J11_WPFP_PAGE_18_12 = { "PAGE_18" , 0x12 };
static const gp_cfg_option_t PIC18F25J11_WPFP_PAGE_19_13 = { "PAGE_19" , 0x13 };
static const gp_cfg_option_t PIC18F25J11_WPFP_PAGE_20_14 = { "PAGE_20" , 0x14 };
static const gp_cfg_option_t PIC18F25J11_WPFP_PAGE_21_15 = { "PAGE_21" , 0x15 };
static const gp_cfg_option_t PIC18F25J11_WPFP_PAGE_22_16 = { "PAGE_22" , 0x16 };
static const gp_cfg_option_t PIC18F25J11_WPFP_PAGE_23_17 = { "PAGE_23" , 0x17 };
static const gp_cfg_option_t PIC18F25J11_WPFP_PAGE_24_18 = { "PAGE_24" , 0x18 };
static const gp_cfg_option_t PIC18F25J11_WPFP_PAGE_25_19 = { "PAGE_25" , 0x19 };
static const gp_cfg_option_t PIC18F25J11_WPFP_PAGE_26_1A = { "PAGE_26" , 0x1A };
static const gp_cfg_option_t PIC18F25J11_WPFP_PAGE_27_1B = { "PAGE_27" , 0x1B };
static const gp_cfg_option_t PIC18F25J11_WPFP_PAGE_28_1C = { "PAGE_28" , 0x1C };
static const gp_cfg_option_t PIC18F25J11_WPFP_PAGE_29_1D = { "PAGE_29" , 0x1D };
static const gp_cfg_option_t PIC18F25J11_WPFP_PAGE_30_1E = { "PAGE_30" , 0x1E };
static const gp_cfg_option_t PIC18F25J11_WPFP_PAGE_31_1F = { "PAGE_31" , 0x1F };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_32_20 = { "PAGE_32" , 0x20 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_33_21 = { "PAGE_33" , 0x21 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_34_22 = { "PAGE_34" , 0x22 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_35_23 = { "PAGE_35" , 0x23 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_36_24 = { "PAGE_36" , 0x24 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_37_25 = { "PAGE_37" , 0x25 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_38_26 = { "PAGE_38" , 0x26 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_39_27 = { "PAGE_39" , 0x27 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_40_28 = { "PAGE_40" , 0x28 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_41_29 = { "PAGE_41" , 0x29 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_42_2A = { "PAGE_42" , 0x2A };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_43_2B = { "PAGE_43" , 0x2B };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_44_2C = { "PAGE_44" , 0x2C };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_45_2D = { "PAGE_45" , 0x2D };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_46_2E = { "PAGE_46" , 0x2E };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_47_2F = { "PAGE_47" , 0x2F };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_48_30 = { "PAGE_48" , 0x30 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_49_31 = { "PAGE_49" , 0x31 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_50_32 = { "PAGE_50" , 0x32 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_51_33 = { "PAGE_51" , 0x33 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_52_34 = { "PAGE_52" , 0x34 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_53_35 = { "PAGE_53" , 0x35 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_54_36 = { "PAGE_54" , 0x36 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_55_37 = { "PAGE_55" , 0x37 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_56_38 = { "PAGE_56" , 0x38 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_57_39 = { "PAGE_57" , 0x39 };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_58_3A = { "PAGE_58" , 0x3A };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_59_3B = { "PAGE_59" , 0x3B };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_60_3C = { "PAGE_60" , 0x3C };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_61_3D = { "PAGE_61" , 0x3D };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_62_3E = { "PAGE_62" , 0x3E };
static const gp_cfg_option_t PIC18F26J11_WPFP_PAGE_63_3F = { "PAGE_63" , 0x3F };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_64_40 = { "PAGE_64" , 0x40 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_65_41 = { "PAGE_65" , 0x41 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_66_42 = { "PAGE_66" , 0x42 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_67_43 = { "PAGE_67" , 0x43 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_68_44 = { "PAGE_68" , 0x44 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_69_45 = { "PAGE_69" , 0x45 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_70_46 = { "PAGE_70" , 0x46 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_71_47 = { "PAGE_71" , 0x47 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_72_48 = { "PAGE_72" , 0x48 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_73_49 = { "PAGE_73" , 0x49 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_74_4A = { "PAGE_74" , 0x4A };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_75_4B = { "PAGE_75" , 0x4B };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_76_4C = { "PAGE_76" , 0x4C };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_77_4D = { "PAGE_77" , 0x4D };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_78_4E = { "PAGE_78" , 0x4E };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_79_4F = { "PAGE_79" , 0x4F };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_80_50 = { "PAGE_80" , 0x50 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_81_51 = { "PAGE_81" , 0x51 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_82_52 = { "PAGE_82" , 0x52 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_83_53 = { "PAGE_83" , 0x53 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_84_54 = { "PAGE_84" , 0x54 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_85_55 = { "PAGE_85" , 0x55 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_86_56 = { "PAGE_86" , 0x56 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_87_57 = { "PAGE_87" , 0x57 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_88_58 = { "PAGE_88" , 0x58 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_89_59 = { "PAGE_89" , 0x59 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_90_5A = { "PAGE_90" , 0x5A };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_91_5B = { "PAGE_91" , 0x5B };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_92_5C = { "PAGE_92" , 0x5C };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_93_5D = { "PAGE_93" , 0x5D };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_94_5E = { "PAGE_94" , 0x5E };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_95_5F = { "PAGE_95" , 0x5F };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_96_60 = { "PAGE_96" , 0x60 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_97_61 = { "PAGE_97" , 0x61 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_98_62 = { "PAGE_98" , 0x62 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_99_63 = { "PAGE_99" , 0x63 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_100_64 = { "PAGE_100" , 0x64 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_101_65 = { "PAGE_101" , 0x65 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_102_66 = { "PAGE_102" , 0x66 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_103_67 = { "PAGE_103" , 0x67 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_104_68 = { "PAGE_104" , 0x68 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_105_69 = { "PAGE_105" , 0x69 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_106_6A = { "PAGE_106" , 0x6A };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_107_6B = { "PAGE_107" , 0x6B };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_108_6C = { "PAGE_108" , 0x6C };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_109_6D = { "PAGE_109" , 0x6D };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_110_6E = { "PAGE_110" , 0x6E };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_111_6F = { "PAGE_111" , 0x6F };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_112_70 = { "PAGE_112" , 0x70 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_113_71 = { "PAGE_113" , 0x71 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_114_72 = { "PAGE_114" , 0x72 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_115_73 = { "PAGE_115" , 0x73 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_116_74 = { "PAGE_116" , 0x74 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_117_75 = { "PAGE_117" , 0x75 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_118_76 = { "PAGE_118" , 0x76 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_119_77 = { "PAGE_119" , 0x77 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_120_78 = { "PAGE_120" , 0x78 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_121_79 = { "PAGE_121" , 0x79 };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_122_7A = { "PAGE_122" , 0x7A };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_123_7B = { "PAGE_123" , 0x7B };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_124_7C = { "PAGE_124" , 0x7C };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_125_7D = { "PAGE_125" , 0x7D };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_126_7E = { "PAGE_126" , 0x7E };
static const gp_cfg_option_t PIC18F27J13_WPFP_PAGE_127_7F = { "PAGE_127" , 0x7F };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP0_00 = { "WPFP0" , 0x00 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP1_01 = { "WPFP1" , 0x01 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP2_02 = { "WPFP2" , 0x02 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP3_03 = { "WPFP3" , 0x03 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP4_04 = { "WPFP4" , 0x04 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP5_05 = { "WPFP5" , 0x05 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP6_06 = { "WPFP6" , 0x06 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP7_07 = { "WPFP7" , 0x07 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP8_08 = { "WPFP8" , 0x08 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP9_09 = { "WPFP9" , 0x09 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP10_0A = { "WPFP10" , 0x0A };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP11_0B = { "WPFP11" , 0x0B };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP12_0C = { "WPFP12" , 0x0C };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP13_0D = { "WPFP13" , 0x0D };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP14_0E = { "WPFP14" , 0x0E };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP15_0F = { "WPFP15" , 0x0F };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP16_10 = { "WPFP16" , 0x10 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP17_11 = { "WPFP17" , 0x11 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP18_12 = { "WPFP18" , 0x12 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP19_13 = { "WPFP19" , 0x13 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP20_14 = { "WPFP20" , 0x14 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP21_15 = { "WPFP21" , 0x15 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP22_16 = { "WPFP22" , 0x16 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP23_17 = { "WPFP23" , 0x17 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP24_18 = { "WPFP24" , 0x18 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP25_19 = { "WPFP25" , 0x19 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP26_1A = { "WPFP26" , 0x1A };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP27_1B = { "WPFP27" , 0x1B };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP28_1C = { "WPFP28" , 0x1C };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP29_1D = { "WPFP29" , 0x1D };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP30_1E = { "WPFP30" , 0x1E };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP31_1F = { "WPFP31" , 0x1F };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP32_20 = { "WPFP32" , 0x20 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP33_21 = { "WPFP33" , 0x21 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP34_22 = { "WPFP34" , 0x22 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP35_23 = { "WPFP35" , 0x23 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP36_24 = { "WPFP36" , 0x24 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP37_25 = { "WPFP37" , 0x25 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP38_26 = { "WPFP38" , 0x26 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP39_27 = { "WPFP39" , 0x27 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP40_28 = { "WPFP40" , 0x28 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP41_29 = { "WPFP41" , 0x29 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP42_2A = { "WPFP42" , 0x2A };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP43_2B = { "WPFP43" , 0x2B };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP44_2C = { "WPFP44" , 0x2C };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP45_2D = { "WPFP45" , 0x2D };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP46_2E = { "WPFP46" , 0x2E };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP47_2F = { "WPFP47" , 0x2F };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP48_30 = { "WPFP48" , 0x30 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP49_31 = { "WPFP49" , 0x31 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP50_32 = { "WPFP50" , 0x32 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP51_33 = { "WPFP51" , 0x33 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP52_34 = { "WPFP52" , 0x34 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP53_35 = { "WPFP53" , 0x35 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP54_36 = { "WPFP54" , 0x36 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP55_37 = { "WPFP55" , 0x37 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP56_38 = { "WPFP56" , 0x38 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP57_39 = { "WPFP57" , 0x39 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP58_3A = { "WPFP58" , 0x3A };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP59_3B = { "WPFP59" , 0x3B };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP60_3C = { "WPFP60" , 0x3C };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP61_3D = { "WPFP61" , 0x3D };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP62_3E = { "WPFP62" , 0x3E };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP63_3F = { "WPFP63" , 0x3F };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP64_40 = { "WPFP64" , 0x40 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP65_41 = { "WPFP65" , 0x41 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP66_42 = { "WPFP66" , 0x42 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP67_43 = { "WPFP67" , 0x43 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP68_44 = { "WPFP68" , 0x44 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP69_45 = { "WPFP69" , 0x45 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP70_46 = { "WPFP70" , 0x46 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP71_47 = { "WPFP71" , 0x47 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP72_48 = { "WPFP72" , 0x48 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP73_49 = { "WPFP73" , 0x49 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP74_4A = { "WPFP74" , 0x4A };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP75_4B = { "WPFP75" , 0x4B };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP76_4C = { "WPFP76" , 0x4C };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP77_4D = { "WPFP77" , 0x4D };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP78_4E = { "WPFP78" , 0x4E };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP79_4F = { "WPFP79" , 0x4F };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP80_50 = { "WPFP80" , 0x50 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP81_51 = { "WPFP81" , 0x51 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP82_52 = { "WPFP82" , 0x52 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP83_53 = { "WPFP83" , 0x53 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP84_54 = { "WPFP84" , 0x54 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP85_55 = { "WPFP85" , 0x55 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP86_56 = { "WPFP86" , 0x56 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP87_57 = { "WPFP87" , 0x57 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP88_58 = { "WPFP88" , 0x58 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP89_59 = { "WPFP89" , 0x59 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP90_5A = { "WPFP90" , 0x5A };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP91_5B = { "WPFP91" , 0x5B };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP92_5C = { "WPFP92" , 0x5C };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP93_5D = { "WPFP93" , 0x5D };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP94_5E = { "WPFP94" , 0x5E };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP95_5F = { "WPFP95" , 0x5F };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP96_60 = { "WPFP96" , 0x60 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP97_61 = { "WPFP97" , 0x61 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP98_62 = { "WPFP98" , 0x62 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP99_63 = { "WPFP99" , 0x63 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP100_64 = { "WPFP100" , 0x64 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP101_65 = { "WPFP101" , 0x65 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP102_66 = { "WPFP102" , 0x66 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP103_67 = { "WPFP103" , 0x67 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP104_68 = { "WPFP104" , 0x68 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP105_69 = { "WPFP105" , 0x69 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP106_6A = { "WPFP106" , 0x6A };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP107_6B = { "WPFP107" , 0x6B };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP108_6C = { "WPFP108" , 0x6C };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP109_6D = { "WPFP109" , 0x6D };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP110_6E = { "WPFP110" , 0x6E };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP111_6F = { "WPFP111" , 0x6F };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP112_70 = { "WPFP112" , 0x70 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP113_71 = { "WPFP113" , 0x71 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP114_72 = { "WPFP114" , 0x72 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP115_73 = { "WPFP115" , 0x73 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP116_74 = { "WPFP116" , 0x74 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP117_75 = { "WPFP117" , 0x75 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP118_76 = { "WPFP118" , 0x76 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP119_77 = { "WPFP119" , 0x77 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP120_78 = { "WPFP120" , 0x78 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP121_79 = { "WPFP121" , 0x79 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP122_7A = { "WPFP122" , 0x7A };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP123_7B = { "WPFP123" , 0x7B };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP124_7C = { "WPFP124" , 0x7C };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP125_7D = { "WPFP125" , 0x7D };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP126_7E = { "WPFP126" , 0x7E };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP127_7F = { "WPFP127" , 0x7F };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP128_80 = { "WPFP128" , 0x80 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP129_81 = { "WPFP129" , 0x81 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP130_82 = { "WPFP130" , 0x82 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP131_83 = { "WPFP131" , 0x83 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP132_84 = { "WPFP132" , 0x84 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP133_85 = { "WPFP133" , 0x85 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP134_86 = { "WPFP134" , 0x86 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP135_87 = { "WPFP135" , 0x87 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP136_88 = { "WPFP136" , 0x88 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP137_89 = { "WPFP137" , 0x89 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP138_8A = { "WPFP138" , 0x8A };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP139_8B = { "WPFP139" , 0x8B };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP140_8C = { "WPFP140" , 0x8C };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP141_8D = { "WPFP141" , 0x8D };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP142_8E = { "WPFP142" , 0x8E };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP143_8F = { "WPFP143" , 0x8F };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP144_90 = { "WPFP144" , 0x90 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP145_91 = { "WPFP145" , 0x91 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP146_92 = { "WPFP146" , 0x92 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP147_93 = { "WPFP147" , 0x93 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP148_94 = { "WPFP148" , 0x94 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP149_95 = { "WPFP149" , 0x95 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP150_96 = { "WPFP150" , 0x96 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP151_97 = { "WPFP151" , 0x97 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP152_98 = { "WPFP152" , 0x98 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP153_99 = { "WPFP153" , 0x99 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP154_9A = { "WPFP154" , 0x9A };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP155_9B = { "WPFP155" , 0x9B };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP156_9C = { "WPFP156" , 0x9C };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP157_9D = { "WPFP157" , 0x9D };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP158_9E = { "WPFP158" , 0x9E };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP159_9F = { "WPFP159" , 0x9F };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP160_A0 = { "WPFP160" , 0xA0 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP161_A1 = { "WPFP161" , 0xA1 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP162_A2 = { "WPFP162" , 0xA2 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP163_A3 = { "WPFP163" , 0xA3 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP164_A4 = { "WPFP164" , 0xA4 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP165_A5 = { "WPFP165" , 0xA5 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP166_A6 = { "WPFP166" , 0xA6 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP167_A7 = { "WPFP167" , 0xA7 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP168_A8 = { "WPFP168" , 0xA8 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP169_A9 = { "WPFP169" , 0xA9 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP170_AA = { "WPFP170" , 0xAA };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP171_AB = { "WPFP171" , 0xAB };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP172_AC = { "WPFP172" , 0xAC };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP173_AD = { "WPFP173" , 0xAD };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP174_AE = { "WPFP174" , 0xAE };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP175_AF = { "WPFP175" , 0xAF };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP176_B0 = { "WPFP176" , 0xB0 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP177_B1 = { "WPFP177" , 0xB1 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP178_B2 = { "WPFP178" , 0xB2 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP179_B3 = { "WPFP179" , 0xB3 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP180_B4 = { "WPFP180" , 0xB4 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP181_B5 = { "WPFP181" , 0xB5 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP182_B6 = { "WPFP182" , 0xB6 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP183_B7 = { "WPFP183" , 0xB7 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP184_B8 = { "WPFP184" , 0xB8 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP185_B9 = { "WPFP185" , 0xB9 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP186_BA = { "WPFP186" , 0xBA };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP187_BB = { "WPFP187" , 0xBB };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP188_BC = { "WPFP188" , 0xBC };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP189_BD = { "WPFP189" , 0xBD };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP190_BE = { "WPFP190" , 0xBE };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP191_BF = { "WPFP191" , 0xBF };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP192_C0 = { "WPFP192" , 0xC0 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP193_C1 = { "WPFP193" , 0xC1 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP194_C2 = { "WPFP194" , 0xC2 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP195_C3 = { "WPFP195" , 0xC3 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP196_C4 = { "WPFP196" , 0xC4 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP197_C5 = { "WPFP197" , 0xC5 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP198_C6 = { "WPFP198" , 0xC6 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP199_C7 = { "WPFP199" , 0xC7 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP200_C8 = { "WPFP200" , 0xC8 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP201_C9 = { "WPFP201" , 0xC9 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP202_CA = { "WPFP202" , 0xCA };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP203_CB = { "WPFP203" , 0xCB };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP204_CC = { "WPFP204" , 0xCC };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP205_CD = { "WPFP205" , 0xCD };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP206_CE = { "WPFP206" , 0xCE };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP207_CF = { "WPFP207" , 0xCF };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP208_D0 = { "WPFP208" , 0xD0 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP209_D1 = { "WPFP209" , 0xD1 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP210_D2 = { "WPFP210" , 0xD2 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP211_D3 = { "WPFP211" , 0xD3 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP212_D4 = { "WPFP212" , 0xD4 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP213_D5 = { "WPFP213" , 0xD5 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP214_D6 = { "WPFP214" , 0xD6 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP215_D7 = { "WPFP215" , 0xD7 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP216_D8 = { "WPFP216" , 0xD8 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP217_D9 = { "WPFP217" , 0xD9 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP218_DA = { "WPFP218" , 0xDA };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP219_DB = { "WPFP219" , 0xDB };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP220_DC = { "WPFP220" , 0xDC };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP221_DD = { "WPFP221" , 0xDD };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP222_DE = { "WPFP222" , 0xDE };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP223_DF = { "WPFP223" , 0xDF };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP224_E0 = { "WPFP224" , 0xE0 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP225_E1 = { "WPFP225" , 0xE1 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP226_E2 = { "WPFP226" , 0xE2 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP227_E3 = { "WPFP227" , 0xE3 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP228_E4 = { "WPFP228" , 0xE4 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP229_E5 = { "WPFP229" , 0xE5 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP230_E6 = { "WPFP230" , 0xE6 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP231_E7 = { "WPFP231" , 0xE7 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP232_E8 = { "WPFP232" , 0xE8 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP233_E9 = { "WPFP233" , 0xE9 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP234_EA = { "WPFP234" , 0xEA };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP235_EB = { "WPFP235" , 0xEB };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP236_EC = { "WPFP236" , 0xEC };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP237_ED = { "WPFP237" , 0xED };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP238_EE = { "WPFP238" , 0xEE };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP239_EF = { "WPFP239" , 0xEF };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP240_F0 = { "WPFP240" , 0xF0 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP241_F1 = { "WPFP241" , 0xF1 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP242_F2 = { "WPFP242" , 0xF2 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP243_F3 = { "WPFP243" , 0xF3 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP244_F4 = { "WPFP244" , 0xF4 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP245_F5 = { "WPFP245" , 0xF5 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP246_F6 = { "WPFP246" , 0xF6 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP247_F7 = { "WPFP247" , 0xF7 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP248_F8 = { "WPFP248" , 0xF8 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP249_F9 = { "WPFP249" , 0xF9 };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP250_FA = { "WPFP250" , 0xFA };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP251_FB = { "WPFP251" , 0xFB };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP252_FC = { "WPFP252" , 0xFC };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP253_FD = { "WPFP253" , 0xFD };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP254_FE = { "WPFP254" , 0xFE };
static const gp_cfg_option_t PIC18F65J94_WPFP_WPFP255_FF = { "WPFP255" , 0xFF };
static const gp_cfg_option_t PIC18F65J94_WPSA_32_00 = { "32" , 0x00 };
static const gp_cfg_option_t PIC18F65J94_WPSA_128_08 = { "128" , 0x08 };
static const gp_cfg_option_t PIC16F873A_WRT_1FOURTH_0200 = { "1FOURTH" , 0x0200 };
static const gp_cfg_option_t PIC16F87_WRT_256_0400 = { "256" , 0x0400 };
static const gp_cfg_option_t PIC16F818_WRT_512_0400 = { "512" , 0x0400 };
static const gp_cfg_option_t PIC16F818_WRT_1024_0200 = { "1024" , 0x0200 };
static const gp_cfg_option_t PIC16F819_WRT_1536_0000 = { "1536" , 0x0000 };
static const gp_cfg_option_t PIC16F87_WRT_2048_0200 = { "2048" , 0x0200 };
static const gp_cfg_option_t MCP19110_WRT_ALL_0000 = { "ALL" , 0x0000 };
static const gp_cfg_option_t PIC16F870_WRT_ALL_0200 = { "ALL" , 0x0200 };
static const gp_cfg_option_t PIC12F1501_WRT_BOOT_0002 = { "BOOT" , 0x0002 };
static const gp_cfg_option_t MCP19110_WRT_BOOT_0800 = { "BOOT" , 0x0800 };
static const gp_cfg_option_t PIC10F320_WRT_BOOT_1000 = { "BOOT" , 0x1000 };
static const gp_cfg_option_t PIC12F752_WRT_FOURTH_0800 = { "FOURTH" , 0x0800 };
static const gp_cfg_option_t PIC16F873A_WRT_HALF_0000 = { "HALF" , 0x0000 };
static const gp_cfg_option_t PIC12F1501_WRT_HALF_0001 = { "HALF" , 0x0001 };
static const gp_cfg_option_t MCP19110_WRT_HALF_0400 = { "HALF" , 0x0400 };
static const gp_cfg_option_t PIC10F320_WRT_HALF_0800 = { "HALF" , 0x0800 };
static const gp_cfg_option_t MCP19132_WRT_OFF_0003 = { "OFF" , 0x0003 };
static const gp_cfg_option_t PIC16F818_WRT_OFF_0600 = { "OFF" , 0x0600 };
static const gp_cfg_option_t MCP19110_WRT_OFF_0C00 = { "OFF" , 0x0C00 };
static const gp_cfg_option_t PIC10F320_WRT_OFF_1800 = { "OFF" , 0x1800 };
static const gp_cfg_option_t MCP19132_WRT_WRT_lower_0001 = { "WRT_lower" , 0x0001 };
static const gp_cfg_option_t MCP19132_WRT_WRT_upper_0002 = { "WRT_upper" , 0x0002 };
static const gp_cfg_option_t MCP19132_WRTC_OFF_0100 = { "OFF" , 0x0100 };
static const gp_cfg_option_t PIC16F15313_WRTC_OFF_0200 = { "OFF" , 0x0200 };
static const gp_cfg_option_t PIC16F720_WRTEN_FULL_0000 = { "FULL" , 0x0000 };
static const gp_cfg_option_t *MCP19110_WDTE[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_WDTE_ON_0008
};
static const gp_cfg_option_t *MCP19110_PWRTE[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_PWRTE_OFF_0010
};
static const gp_cfg_option_t *MCP19110_MCLRE[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_MCLRE_ON_0020
};
static const gp_cfg_option_t *MCP19110_CP[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_CP_OFF_0040
};
static const gp_cfg_option_t *MCP19110_WRT[] = {
&MCP19110_WRT_ALL_0000,
&MCP19110_WRT_HALF_0400,
&MCP19110_WRT_BOOT_0800,
&MCP19110_WRT_OFF_0C00
};
static const gp_cfg_option_t *MCP19114_BOREN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19114_BOREN_ON_0100
};
static const gp_cfg_option_t *MCP19132_ICM_CM[] = {
&MCP19132_ICM_CM_HIGHCMR_0000,
&MCP19132_ICM_CM_LOWCMR_0001
};
static const gp_cfg_option_t *MCP19132_MCLRE[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_MCLRE_ON_0001
};
static const gp_cfg_option_t *MCP19132_CP[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_CP_OFF_0001
};
static const gp_cfg_option_t *MCP19132_PWRTE[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_PWRTE_OFF_0002
};
static const gp_cfg_option_t *MCP19132_CPD[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_PWRTE_OFF_0002
};
static const gp_cfg_option_t *MCP19132_WRT[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_WRT_WRT_lower_0001,
&MCP19132_WRT_WRT_upper_0002,
&MCP19132_WRT_OFF_0003
};
static const gp_cfg_option_t *MCP19132_WDTCPS[] = {
&MCP19132_WDTCPS_WDTCPS_0_0000,
&MCP19132_WDTCPS_WDTCPS_1_0001,
&MCP19132_WDTCPS_WDTCPS_2_0002,
&MCP19132_WDTCPS_WDTCPS_3_0003,
&MCP19132_WDTCPS_WDTCPS_4_0004,
&MCP19132_WDTCPS_WDTCPS_5_0005,
&MCP19132_WDTCPS_WDTCPS_6_0006,
&MCP19132_WDTCPS_WDTCPS_7_0007,
&MCP19132_WDTCPS_WDTCPS_8_0008,
&MCP19132_WDTCPS_WDTCPS_9_0009,
&MCP19132_WDTCPS_WDTCPS_10_000A,
&MCP19132_WDTCPS_WDTCPS_11_000B,
&MCP19132_WDTCPS_WDTCPS_12_000C,
&MCP19132_WDTCPS_WDTCPS_13_000D,
&MCP19132_WDTCPS_WDTCPS_14_000E,
&MCP19132_WDTCPS_WDTCPS_15_000F,
&MCP19132_WDTCPS_WDTCPS_16_0010,
&MCP19132_WDTCPS_WDTCPS_17_0011,
&MCP19132_WDTCPS_WDTCPS_18_0012,
&MCP19132_WDTCPS_WDTCPS_19_0013,
&MCP19132_WDTCPS_WDTCPS_20_0014,
&MCP19132_WDTCPS_WDTCPS_21_0015,
&MCP19132_WDTCPS_WDTCPS_22_0016,
&MCP19132_WDTCPS_WDTCPS_23_0017,
&MCP19132_WDTCPS_WDTCPS_24_0018,
&MCP19132_WDTCPS_WDTCPS_25_0019,
&MCP19132_WDTCPS_WDTCPS_26_001A,
&MCP19132_WDTCPS_WDTCPS_27_001B,
&MCP19132_WDTCPS_WDTCPS_28_001C,
&MCP19132_WDTCPS_WDTCPS_29_001D,
&MCP19132_WDTCPS_WDTCPS_30_001E,
&MCP19132_WDTCPS_WDTCPS_31_001F
};
static const gp_cfg_option_t *MCP19132_LPBOREN[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_LPBOREN_OFF_0020
};
static const gp_cfg_option_t *MCP19132_RSTOSC[] = {
&MCP19132_RSTOSC_LFINTOSC_0000,
&MCP19132_RSTOSC_HFINTOSC0_0010,
&MCP19132_RSTOSC_HFINTOSC1_0020,
&MCP19132_RSTOSC_RESERVED_0030
};
static const gp_cfg_option_t *MCP19132_WDTE[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_WDTE_SWDTEN_0020,
&MCP19132_WDTE_NSLEEP_0040,
&MCP19132_WDTE_ON_0060
};
static const gp_cfg_option_t *MCP19132_BOREN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_BOREN_SBOREN_0040,
&MCP19132_BOREN_NSLEEP_0080,
&MCP19132_BOREN_ON_00C0
};
static const gp_cfg_option_t *MCP19132_WRTC[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_WRTC_OFF_0100
};
static const gp_cfg_option_t *MCP19132_DEMDIS[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_DEMDIS_OFF_0400
};
static const gp_cfg_option_t *MCP19132_WDTCWS[] = {
&MCP19132_WDTCWS_WDTCWS_0_0000,
&MCP19132_WDTCWS_WDTCWS_1_0100,
&MCP19132_WDTCWS_WDTCWS_2_0200,
&MCP19132_WDTCWS_WDTCWS_3_0300,
&MCP19132_WDTCWS_WDTCWS_4_0400,
&MCP19132_WDTCWS_WDTCWS_5_0500,
&MCP19132_WDTCWS_WDTCWS_6_0600,
&MCP19132_WDTCWS_WDTCWS_7_0700
};
static const gp_cfg_option_t *MCP19132_CSWEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_CSWEN_ON_0800
};
static const gp_cfg_option_t *MCP19132_PPS1WAY[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_CSWEN_ON_0800
};
static const gp_cfg_option_t *MCP19132_STVREN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_STVREN_ON_1000
};
static const gp_cfg_option_t *MCP19132_SCANE[] = {
&MCP19132_SCANE_not_available_0000,
&MCP19132_SCANE_available_1000
};
static const gp_cfg_option_t *MCP19132_DEBUG[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_DEBUG_OFF_2000
};
static const gp_cfg_option_t *MCP19132_LVP[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_LVP_ON_2000
};
static const gp_cfg_option_t *MCP19132_WDTCCS[] = {
&MCP19132_RSTOSC_LFINTOSC_0000,
&MCP19132_WDTCCS_HFINTOSC_0800,
&MCP19132_WDTCCS_SC_3800
};
static const gp_cfg_option_t *MCP25020_OSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCP25020_OSC_HS_0003
};
static const gp_cfg_option_t *MCP25020_RSTEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP25020_RSTEN_ON_0004
};
static const gp_cfg_option_t *MCV08A_OSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV08A_OSC_IntRC_002,
&MCV08A_OSC_ExtRC_003
};
static const gp_cfg_option_t *MCV08A_WDT[] = {
&MCP19110_WDTE_OFF_0000,
&MCP25020_RSTEN_ON_0004
};
static const gp_cfg_option_t *MCV08A_CP[] = {
&MCP19110_PWRTE_ON_0000,
&MCV08A_CP_OFF_008
};
static const gp_cfg_option_t *MCV08A_MCLRE[] = {
&MCP19110_WDTE_OFF_0000,
&MCV08A_MCLRE_ON_010
};
static const gp_cfg_option_t *MCV08A_IOSCFS[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_MCLRE_ON_0020
};
static const gp_cfg_option_t *MCV14A_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV14A_FOSC_EC_003,
&MCV14A_FOSC_INTRC_RB4_004,
&MCV14A_FOSC_INTRC_CLKOUT_005,
&MCV14A_FOSC_ExtRC_RB4_006,
&MCV14A_FOSC_ExtRC_CLKOUT_007
};
static const gp_cfg_option_t *MCV14A_CP[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_PWRTE_OFF_0010
};
static const gp_cfg_option_t *MCV14A_IOSCFS[] = {
&MCV14A_IOSCFS_4MHz_000,
&MCV14A_IOSCFS_8MHz_040
};
static const gp_cfg_option_t *MCV14A_CPDF[] = {
&MCP19110_PWRTE_ON_0000,
&MCV14A_CPDF_OFF_080
};
static const gp_cfg_option_t *MCV18A_OSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV18A_OSC_RC_003
};
static const gp_cfg_option_t *MCV18E_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV18A_OSC_RC_003
};
static const gp_cfg_option_t *MCV18E_WDTE[] = {
&MCP19110_WDTE_OFF_0000,
&MCP25020_RSTEN_ON_0004
};
static const gp_cfg_option_t *MCV18E_PWRTE[] = {
&MCP19110_PWRTE_ON_0000,
&MCV08A_CP_OFF_008
};
static const gp_cfg_option_t *MCV18E_BOREN[] = {
&MCP19110_WDTE_OFF_0000,
&MCV18E_BOREN_ON_0040
};
static const gp_cfg_option_t *MCV18E_BODENV[] = {
&MCV18E_BODENV_25_0000,
&MCV18E_BODENV_40_0080
};
static const gp_cfg_option_t *MCV18E_CP[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_DEBUG_OFF_2000
};
static const gp_cfg_option_t *MCV20USB_PWRTEN[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_CP_OFF_0001
};
static const gp_cfg_option_t *MCV20USB_WDTEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_MCLRE_ON_0001
};
static const gp_cfg_option_t *MCV20USB_STVREN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_MCLRE_ON_0001
};
static const gp_cfg_option_t *MCV20USB_CP0[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_CP_OFF_0001
};
static const gp_cfg_option_t *MCV20USB_WRT0[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_CP_OFF_0001
};
static const gp_cfg_option_t *MCV20USB_EBTR0[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_CP_OFF_0001
};
static const gp_cfg_option_t *MCV20USB_CP1[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_PWRTE_OFF_0002
};
static const gp_cfg_option_t *MCV20USB_WRT1[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_PWRTE_OFF_0002
};
static const gp_cfg_option_t *MCV20USB_EBTR1[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_PWRTE_OFF_0002
};
static const gp_cfg_option_t *MCV20USB_LVP[] = {
&MCP19110_WDTE_OFF_0000,
&MCP25020_RSTEN_ON_0004
};
static const gp_cfg_option_t *MCV20USB_BOREN[] = {
&MCP19110_WDTE_OFF_0000,
&MCV20USB_BOREN_ON_02,
&MCV20USB_BOREN_NOSLP_04,
&MCV20USB_BOREN_SBORDIS_06
};
static const gp_cfg_option_t *MCV20USB_HFOFST[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_WDTE_ON_0008
};
static const gp_cfg_option_t *MCV20USB_BBSIZ[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_WDTE_ON_0008
};
static const gp_cfg_option_t *MCV20USB_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV20USB_FOSC_ERCCLKOUT_03,
&MCV20USB_FOSC_ECCLKOUTH_04,
&MCV20USB_FOSC_ECH_05,
&MCV20USB_FOSC_ERC_07,
&MCV20USB_FOSC_IRC_08,
&MCV20USB_FOSC_IRCCLKOUT_09,
&MCV20USB_FOSC_ECCLKOUTM_0A,
&MCV20USB_FOSC_ECM_0B,
&MCV20USB_FOSC_ECCLKOUTL_0C,
&MCV20USB_FOSC_ECL_0D
};
static const gp_cfg_option_t *MCV20USB_PLLEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCV08A_MCLRE_ON_010
};
static const gp_cfg_option_t *MCV20USB_CPUDIV[] = {
&MCV20USB_CPUDIV_NOCLKDIV_00,
&MCV20USB_CPUDIV_CLKDIV2_08,
&MCV20USB_CPUDIV_CLKDIV3_10,
&MCV20USB_CPUDIV_CLKDIV4_18
};
static const gp_cfg_option_t *MCV20USB_BORV[] = {
&MCV20USB_BORV_30_00,
&MCV20USB_BORV_27_08,
&MCV20USB_BORV_22_10,
&MCV20USB_BORV_19_18
};
static const gp_cfg_option_t *MCV20USB_WDTPS[] = {
&MCV20USB_WDTPS_1_00,
&MCV20USB_WDTPS_2_02,
&MCV20USB_WDTPS_4_04,
&MCV20USB_WDTPS_8_06,
&MCV20USB_WDTPS_16_08,
&MCV20USB_WDTPS_32_0A,
&MCV20USB_WDTPS_64_0C,
&MCV20USB_WDTPS_128_0E,
&MCV20USB_WDTPS_256_10,
&MCV20USB_WDTPS_512_12,
&MCV20USB_WDTPS_1024_14,
&MCV20USB_WDTPS_2048_16,
&MCV20USB_WDTPS_4096_18,
&MCV20USB_WDTPS_8192_1A,
&MCV20USB_WDTPS_16384_1C,
&MCV20USB_WDTPS_32768_1E
};
static const gp_cfg_option_t *MCV20USB_USBDIV[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_MCLRE_ON_0020
};
static const gp_cfg_option_t *MCV20USB_PCLKEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_MCLRE_ON_0020
};
static const gp_cfg_option_t *MCV20USB_WRTC[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_LPBOREN_OFF_0020
};
static const gp_cfg_option_t *MCV20USB_FCMEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCV18E_BOREN_ON_0040
};
static const gp_cfg_option_t *MCV20USB_XINST[] = {
&MCP19110_WDTE_OFF_0000,
&MCV18E_BOREN_ON_0040
};
static const gp_cfg_option_t *MCV20USB_CPB[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_CP_OFF_0040
};
static const gp_cfg_option_t *MCV20USB_WRTB[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_CP_OFF_0040
};
static const gp_cfg_option_t *MCV20USB_EBTRB[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_CP_OFF_0040
};
static const gp_cfg_option_t *MCV20USB_IESO[] = {
&MCP19110_WDTE_OFF_0000,
&MCV20USB_IESO_ON_80
};
static const gp_cfg_option_t *MCV20USB_MCLRE[] = {
&MCP19110_WDTE_OFF_0000,
&MCV20USB_IESO_ON_80
};
static const gp_cfg_option_t *MCV20USB_DEBUG[] = {
&MCP19110_PWRTE_ON_0000,
&MCV14A_CPDF_OFF_080
};
static const gp_cfg_option_t *MCV20USB_CPD[] = {
&MCP19110_PWRTE_ON_0000,
&MCV14A_CPDF_OFF_080
};
static const gp_cfg_option_t *MCV20USB_WRTD[] = {
&MCP19110_PWRTE_ON_0000,
&MCV14A_CPDF_OFF_080
};
static const gp_cfg_option_t *PIC10F200_OSC[] = {
&PIC10F200_OSC_IntRC_001
};
static const gp_cfg_option_t *PIC10F220_IOSCFS[] = {
&PIC10F220_IOSCFS_4MHZ_000,
&PIC10F220_IOSCFS_8MHZ_001
};
static const gp_cfg_option_t *PIC10F220_IOFSCS[] = {
&PIC10F220_IOSCFS_4MHZ_000,
&PIC10F220_IOSCFS_8MHZ_001
};
static const gp_cfg_option_t *PIC10F220_MCPU[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_PWRTE_OFF_0002
};
static const gp_cfg_option_t *PIC10F320_FOSC[] = {
&PIC10F320_FOSC_INTOSC_0000,
&PIC10F320_FOSC_EC_0001
};
static const gp_cfg_option_t *PIC10F320_BOREN[] = {
&MCP19110_WDTE_OFF_0000,
&PIC10F320_BOREN_SBODEN_0002,
&PIC10F320_BOREN_NSLEEP_0004,
&PIC10F320_BOREN_ON_0006
};
static const gp_cfg_option_t *PIC10F320_WDTE[] = {
&MCP19110_WDTE_OFF_0000,
&PIC10F320_WDTE_SWDTEN_0008,
&PIC10F320_WDTE_NSLEEP_0010,
&PIC10F320_WDTE_ON_0018
};
static const gp_cfg_option_t *PIC10F320_PWRTE[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_LPBOREN_OFF_0020
};
static const gp_cfg_option_t *PIC10F320_MCLRE[] = {
&MCP19110_WDTE_OFF_0000,
&MCV18E_BOREN_ON_0040
};
static const gp_cfg_option_t *PIC10F320_CP[] = {
&MCP19110_PWRTE_ON_0000,
&MCV14A_CPDF_OFF_080
};
static const gp_cfg_option_t *PIC10F320_LVP[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19114_BOREN_ON_0100
};
static const gp_cfg_option_t *PIC10F320_LPBOR[] = {
&MCP19110_WDTE_OFF_0000,
&PIC10F320_LPBOR_ON_0200
};
static const gp_cfg_option_t *PIC10F320_BORV[] = {
&PIC10F320_BORV_HI_0000,
&PIC10F320_BORV_LO_0400
};
static const gp_cfg_option_t *PIC10F320_WRT[] = {
&MCP19110_WRT_ALL_0000,
&PIC10F320_WRT_HALF_0800,
&PIC10F320_WRT_BOOT_1000,
&PIC10F320_WRT_OFF_1800
};
static const gp_cfg_option_t *PIC12C671_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&PIC12C671_FOSC_INTRCIO_0004,
&PIC12C671_FOSC_INTRCCLK_0005,
&PIC12C671_FOSC_EXTRCIO_0006,
&PIC12C671_FOSC_EXTRCCLK_0007
};
static const gp_cfg_option_t *PIC12C671_CP[] = {
&MCP19110_WRT_ALL_0000,
&PIC12C671_CP_75_1520,
&PIC12C671_CP_50_2A40,
&PIC12C671_CP_OFF_3F60
};
static const gp_cfg_option_t *PIC12F519_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&PIC12F519_FOSC_INTRC_002,
&PIC12F1822_FOSC_EXTRC_0003
};
static const gp_cfg_option_t *PIC12F519_IOSCFS[] = {
&MCV14A_IOSCFS_4MHz_000,
&PIC12F519_IOSCFS_8MHz_020
};
static const gp_cfg_option_t *PIC12F519_CPDF[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_CP_OFF_0040
};
static const gp_cfg_option_t *PIC12F529T39A_OSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&PIC12F519_FOSC_INTRC_002,
&PIC12F1822_FOSC_EXTRC_0003
};
static const gp_cfg_option_t *PIC12F529T39A_PARITY[] = {
&PIC12F529T39A_PARITY_CLEAR_000,
&PIC12F529T39A_PARITY_SET_008
};
static const gp_cfg_option_t *PIC12F529T39A_CP[] = {
&PIC12F529T39A_CP_ENABLE_100,
&PIC12F529T39A_CP_DISABLE_580
};
static const gp_cfg_option_t *PIC12F609_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV14A_FOSC_EC_003,
&PIC12F609_FOSC_INTOSCIO_0004,
&PIC12F609_FOSC_INTOSCCLK_0005,
&PIC12C671_FOSC_EXTRCIO_0006,
&PIC12C671_FOSC_EXTRCCLK_0007
};
static const gp_cfg_option_t *PIC12F609_IOSCFS[] = {
&PIC10F220_IOSCFS_4MHZ_000,
&PIC12F609_IOSCFS_8MHZ_0080
};
static const gp_cfg_option_t *PIC12F609_BOREN[] = {
&MCP19110_WDTE_OFF_0000,
&PIC12F609_BOREN_NSLEEP_0200,
&PIC12F609_BOREN_ON_0300
};
static const gp_cfg_option_t *PIC12F629_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV14A_FOSC_EC_003,
&PIC12C671_FOSC_INTRCIO_0004,
&PIC12C671_FOSC_INTRCCLK_0005,
&PIC12C671_FOSC_EXTRCIO_0006,
&PIC12C671_FOSC_EXTRCCLK_0007
};
static const gp_cfg_option_t *PIC12F635_BOREN[] = {
&MCP19110_WDTE_OFF_0000,
&PIC12F635_BOREN_SBODEN_0100,
&PIC12F609_BOREN_NSLEEP_0200,
&PIC12F609_BOREN_ON_0300
};
static const gp_cfg_option_t *PIC12F635_IESO[] = {
&MCP19110_WDTE_OFF_0000,
&PIC12F635_IESO_ON_0400
};
static const gp_cfg_option_t *PIC12F635_FCMEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_CSWEN_ON_0800
};
static const gp_cfg_option_t *PIC12F635_WURE[] = {
&MCP19110_PWRTE_ON_0000,
&PIC12F1571_DEBUG_OFF_4096
};
static const gp_cfg_option_t *PIC12F752_FOSC0[] = {
&PIC12F752_FOSC0_INT_0000,
&PIC10F320_FOSC_EC_0001
};
static const gp_cfg_option_t *PIC12F752_BOREN[] = {
&PIC12F752_BOREN_DIS_0000,
&PIC12F752_BOREN_SLEEP_DIS_0200,
&PIC12F752_BOREN_EN_0300
};
static const gp_cfg_option_t *PIC12F752_WRT[] = {
&MCP19110_WRT_ALL_0000,
&MCP19110_WRT_HALF_0400,
&PIC12F752_WRT_FOURTH_0800,
&MCP19110_WRT_OFF_0C00
};
static const gp_cfg_option_t *PIC12F752_CLKOUTEN[] = {
&MCP19110_PWRTE_ON_0000,
&PIC12F1571_DEBUG_OFF_4096
};
static const gp_cfg_option_t *PIC12F1501_FOSC[] = {
&PIC10F320_FOSC_INTOSC_0000,
&PIC12F1501_FOSC_ECL_0001,
&PIC12F1501_FOSC_ECM_0002,
&PIC12F1501_FOSC_ECH_0003
};
static const gp_cfg_option_t *PIC12F1501_WRT[] = {
&MCP19110_WRT_ALL_0000,
&PIC12F1501_WRT_HALF_0001,
&PIC12F1501_WRT_BOOT_0002,
&MCP19132_WRT_OFF_0003
};
static const gp_cfg_option_t *PIC12F1501_STVREN[] = {
&MCP19110_WDTE_OFF_0000,
&PIC10F320_LPBOR_ON_0200
};
static const gp_cfg_option_t *PIC12F1501_BOREN[] = {
&MCP19110_WDTE_OFF_0000,
&PIC12F1501_BOREN_SBODEN_0200,
&PIC12F1501_BOREN_NSLEEP_0400,
&PIC12F1501_BOREN_ON_0600
};
static const gp_cfg_option_t *PIC12F1501_CLKOUTEN[] = {
&MCP19110_PWRTE_ON_0000,
&PIC12F1501_CLKOUTEN_OFF_0800
};
static const gp_cfg_option_t *PIC12F1501_LPBOR[] = {
&MCP19110_PWRTE_ON_0000,
&PIC12F1501_CLKOUTEN_OFF_0800
};
static const gp_cfg_option_t *PIC12F1571_PLLEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19114_BOREN_ON_0100
};
static const gp_cfg_option_t *PIC12F1571_LPBOREN[] = {
&MCP19110_PWRTE_ON_0000,
&PIC12F1501_CLKOUTEN_OFF_0800
};
static const gp_cfg_option_t *PIC12F1571_DEBUG[] = {
&MCP19110_PWRTE_ON_0000,
&PIC12F1571_DEBUG_OFF_4096
};
static const gp_cfg_option_t *PIC12F1612_WDTCPS[] = {
&PIC12F1612_WDTCPS_WDTCPS0_0000,
&PIC12F1612_WDTCPS_WDTCPS1_0001,
&PIC12F1612_WDTCPS_WDTCPS2_0002,
&PIC12F1612_WDTCPS_WDTCPS3_0003,
&PIC12F1612_WDTCPS_WDTCPS4_0004,
&PIC12F1612_WDTCPS_WDTCPS5_0005,
&PIC12F1612_WDTCPS_WDTCPS6_0006,
&PIC12F1612_WDTCPS_WDTCPS7_0007,
&PIC12F1612_WDTCPS_WDTCPS8_0008,
&PIC12F1612_WDTCPS_WDTCPS9_0009,
&PIC12F1612_WDTCPS_WDTCPSA_000A,
&PIC12F1612_WDTCPS_WDTCPSB_000B,
&PIC12F1612_WDTCPS_WDTCPSC_000C,
&PIC12F1612_WDTCPS_WDTCPSD_000D,
&PIC12F1612_WDTCPS_WDTCPSE_000E,
&PIC12F1612_WDTCPS_WDTCPSF_000F,
&PIC12F1612_WDTCPS_WDTCPS10_0010,
&PIC12F1612_WDTCPS_WDTCPS11_0011,
&PIC12F1612_WDTCPS_WDTCPS12_0012,
&PIC12F1612_WDTCPS_WDTCPS1F_001F
};
static const gp_cfg_option_t *PIC12F1612_ZCD[] = {
&MCP19110_PWRTE_ON_0000,
&MCV14A_CPDF_OFF_080
};
static const gp_cfg_option_t *PIC12F1612_WDTCWS[] = {
&PIC12F1612_WDTCWS_WDTCWS125_0000,
&PIC12F1612_WDTCWS_WDTCWS25_0100,
&PIC12F1612_WDTCWS_WDTCWS375_0200,
&PIC12F1612_WDTCWS_WDTCWS50_0300,
&PIC12F1612_WDTCWS_WDTCWS625_0400,
&PIC12F1612_WDTCWS_WDTCWS75_0500,
&PIC12F1612_WDTCWS_WDTCWS100_0600,
&PIC12F1612_WDTCWS_WDTCWSSW_0700
};
static const gp_cfg_option_t *PIC12F1612_WDTCCS[] = {
&MCP19132_RSTOSC_LFINTOSC_0000,
&PIC12F1612_WDTCCS_MFINTOSC_0800,
&PIC12F1612_WDTCCS_SWC_3800
};
static const gp_cfg_option_t *PIC12F1822_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&PIC12F1822_FOSC_EXTRC_0003,
&PIC12F1822_FOSC_INTOSC_0004,
&PIC12F1822_FOSC_ECL_0005,
&PIC12F1822_FOSC_ECM_0006,
&PIC12F1822_FOSC_ECH_0007
};
static const gp_cfg_option_t *PIC12F1822_CPD[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_WRTC_OFF_0100
};
static const gp_cfg_option_t *PIC12F1822_IESO[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_STVREN_ON_1000
};
static const gp_cfg_option_t *PIC12F1822_FCMEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_LVP_ON_2000
};
static const gp_cfg_option_t *PIC16C54C_CP[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16C54C_CP_OFF_FF8
};
static const gp_cfg_option_t *PIC16C71_PWRTE[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_WDTE_ON_0008
};
static const gp_cfg_option_t *PIC16C432_CP[] = {
&MCP19110_WRT_ALL_0000,
&PIC16C432_CP_75_1510,
&PIC16C432_CP_50_2A20,
&PIC16C432_CP_OFF_3F30
};
static const gp_cfg_option_t *PIC16C433_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&PIC16C433_FOSC_EXTCLK_0003,
&PIC12C671_FOSC_INTRCIO_0004,
&PIC12C671_FOSC_INTRCCLK_0005,
&PIC12C671_FOSC_EXTRCIO_0006,
&PIC12C671_FOSC_EXTRCCLK_0007
};
static const gp_cfg_option_t *PIC16C505_OSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&PIC16C505_OSC_IntRC_RB4EN_004,
&PIC16C505_OSC_IntRC_CLKOUTEN_005,
&PIC16C505_OSC_ExtRC_RB4EN_006,
&PIC16C505_OSC_ExtRC_CLKOUTEN_007
};
static const gp_cfg_option_t *PIC16C505_WDT[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_WDTE_ON_0008
};
static const gp_cfg_option_t *PIC16C505_CP[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16C505_CP_OFF_FD0
};
static const gp_cfg_option_t *PIC16C554_CP[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16C432_CP_OFF_3F30
};
static const gp_cfg_option_t *PIC16C621_CP[] = {
&MCP19110_WRT_ALL_0000,
&PIC16C621_CP_50_1510,
&PIC16C432_CP_OFF_3F30
};
static const gp_cfg_option_t *PIC16C642_MPEEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCV20USB_IESO_ON_80
};
static const gp_cfg_option_t *PIC16C710_CP[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16C710_CP_OFF_3FB0
};
static const gp_cfg_option_t *PIC16C717_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&PIC16C433_FOSC_EXTCLK_0003,
&PIC12C671_FOSC_INTRCIO_0004,
&PIC12C671_FOSC_INTRCCLK_0005,
&PIC16C717_FOSC_ER_NOCLKOUT_0006,
&PIC16C717_FOSC_ER_CLKOUT_0007
};
static const gp_cfg_option_t *PIC16C717_BODENV[] = {
&PIC16C717_BODENV_45_0000,
&PIC16C717_BODENV_42_0400,
&PIC16C717_BODENV_27_0800,
&PIC16C717_BODENV_25_0C00
};
static const gp_cfg_option_t *PIC16C717_CP[] = {
&MCP19110_WRT_ALL_0000,
&PIC16C717_CP_OFF_3300
};
static const gp_cfg_option_t *PIC16C745_FOSC[] = {
&PIC16C745_FOSC_HS_0000,
&PIC10F320_FOSC_EC_0001,
&PIC16C745_FOSC_H4_0002,
&PIC16C745_FOSC_E4_0003
};
static const gp_cfg_option_t *PIC16C773_CP[] = {
&MCP19110_WRT_ALL_0000,
&PIC16C773_CP_75_1110,
&PIC16C773_CP_50_2220,
&PIC16C773_CP_OFF_3330
};
static const gp_cfg_option_t *PIC16C925_CP[] = {
&MCP19110_WRT_ALL_0000,
&PIC16C925_CP_75_0010,
&PIC16C925_CP_50_0020,
&PIC16C925_CP_OFF_0030
};
static const gp_cfg_option_t *PIC16CR83_DP[] = {
&MCP19110_PWRTE_ON_0000,
&MCV14A_CPDF_OFF_080
};
static const gp_cfg_option_t *PIC16CR83_CP[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16CR83_CP_OFF_3F70
};
static const gp_cfg_option_t *PIC16F83_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&PIC12F1822_FOSC_EXTRC_0003
};
static const gp_cfg_option_t *PIC16F83_CP[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16F83_CP_OFF_3FF0
};
static const gp_cfg_option_t *PIC16F87_WRT[] = {
&MCP19110_WRT_ALL_0000,
&PIC16F87_WRT_2048_0200,
&PIC16F87_WRT_256_0400,
&PIC16F818_WRT_OFF_0600
};
static const gp_cfg_option_t *PIC16F87_CCPMX[] = {
&PIC16F737_CCP2MX_RB3_0000,
&PIC16F87_CCPMX_RB0_1000
};
static const gp_cfg_option_t *PIC16F505_OSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV14A_FOSC_EC_003,
&PIC16C505_OSC_IntRC_RB4EN_004,
&PIC16C505_OSC_IntRC_CLKOUTEN_005,
&PIC16C505_OSC_ExtRC_RB4EN_006,
&PIC16C505_OSC_ExtRC_CLKOUTEN_007
};
static const gp_cfg_option_t *PIC16F506_IOSCFS[] = {
&MCP19110_WDTE_OFF_0000,
&MCV18E_BOREN_ON_0040
};
static const gp_cfg_option_t *PIC16F527_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV14A_FOSC_EC_003,
&PIC16F527_FOSC_INTRC_IO_004,
&MCV14A_FOSC_INTRC_CLKOUT_005,
&PIC16F527_FOSC_EXTRC_IO_006,
&PIC16F527_FOSC_EXTRC_CLKOUT_007
};
static const gp_cfg_option_t *PIC16F527_CPSW[] = {
&MCP19110_PWRTE_ON_0000,
&MCV14A_CPDF_OFF_080
};
static const gp_cfg_option_t *PIC16F527_DRTEN[] = {
&MCP19110_WDTE_OFF_0000,
&PIC10F320_LPBOR_ON_0200
};
static const gp_cfg_option_t *PIC16F627_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&PIC16F627_FOSC_ECIO_0003,
&PIC16F627_FOSC_INTOSCIO_0010,
&PIC16F627_FOSC_INTOSCCLK_0011,
&PIC16F627_FOSC_ERIO_0012,
&PIC16F627_FOSC_ERCLK_0013
};
static const gp_cfg_option_t *PIC16F627_LVP[] = {
&MCP19110_WDTE_OFF_0000,
&MCV20USB_IESO_ON_80
};
static const gp_cfg_option_t *PIC16F627_CP[] = {
&MCP19110_WRT_ALL_0000,
&PIC16F627_CP_75_1400,
&PIC16F627_CP_50_2800,
&PIC16F627_CP_OFF_3C00
};
static const gp_cfg_option_t *PIC16F627A_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&PIC16F627_FOSC_ECIO_0003,
&PIC16F627_FOSC_INTOSCIO_0010,
&PIC16F627_FOSC_INTOSCCLK_0011,
&PIC16F627A_FOSC_EXTRCIO_0012,
&PIC16F627A_FOSC_EXTRCCLK_0013
};
static const gp_cfg_option_t *PIC16F707_FOSC[] = {
&PIC16F707_FOSC_LP_OSC_0000,
&PIC16F707_FOSC_XT_OSC_0001,
&PIC16F707_FOSC_HS_OSC_0002,
&PIC16F707_FOSC_EC_OSC_0003,
&PIC12F609_FOSC_INTOSCIO_0004,
&PIC16F707_FOSC_INTOSC_0005,
&PIC12C671_FOSC_EXTRCIO_0006,
&PIC16F707_FOSC_EXTRC_0007
};
static const gp_cfg_option_t *PIC16F707_BORV[] = {
&MCV18E_BODENV_25_0000,
&PIC16F707_BORV_19_0400
};
static const gp_cfg_option_t *PIC16F707_PLLEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_STVREN_ON_1000
};
static const gp_cfg_option_t *PIC16F720_FOSC[] = {
&PIC16F720_FOSC_INTOSCIO_0000,
&PIC16F720_FOSC_INTOSCCLK_0001,
&PIC16F720_FOSC_ECIO_0002,
&PIC16F720_FOSC_ECCLK_0003
};
static const gp_cfg_option_t *PIC16F720_WRTEN[] = {
&PIC16F720_WRTEN_FULL_0000,
&PIC12F1501_WRT_HALF_0001,
&PIC12F1501_WRT_BOOT_0002,
&MCP19132_WRT_OFF_0003
};
static const gp_cfg_option_t *PIC16F722_VCAPEN[] = {
&PIC16F1933_VCAPEN_RA0_0000,
&PIC16F1933_VCAPEN_RA5_0010,
&PIC16F1933_VCAPEN_RA6_0020,
&PIC16F722_VCAPEN_DIS_0030
};
static const gp_cfg_option_t *PIC16F737_FCMEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_MCLRE_ON_0001
};
static const gp_cfg_option_t *PIC16F737_IESO[] = {
&MCP19110_WDTE_OFF_0000,
&MCV20USB_BOREN_ON_02
};
static const gp_cfg_option_t *PIC16F737_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV14A_FOSC_EC_003,
&PIC16F627_FOSC_INTOSCIO_0010,
&PIC16F627_FOSC_INTOSCCLK_0011,
&PIC16F627A_FOSC_EXTRCIO_0012,
&PIC16F627A_FOSC_EXTRCCLK_0013
};
static const gp_cfg_option_t *PIC16F737_BORSEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCV18E_BOREN_ON_0040
};
static const gp_cfg_option_t *PIC16F737_BORV[] = {
&PIC16C717_BODENV_45_0000,
&PIC16F737_BORV_42_0080,
&PIC16F737_BORV_27_0100,
&PIC16F737_BORV_20_0180
};
static const gp_cfg_option_t *PIC16F737_DEBUG[] = {
&MCP19110_PWRTE_ON_0000,
&PIC12F1501_CLKOUTEN_OFF_0800
};
static const gp_cfg_option_t *PIC16F737_CCP2MX[] = {
&PIC16F737_CCP2MX_RB3_0000,
&PIC16F737_CCP2MX_RC1_1000
};
static const gp_cfg_option_t *PIC16F818_WRT[] = {
&PIC16F818_WRT_1024_0200,
&PIC16F818_WRT_512_0400,
&PIC16F818_WRT_OFF_0600
};
static const gp_cfg_option_t *PIC16F818_CCPMX[] = {
&PIC16F737_CCP2MX_RB3_0000,
&PIC16F818_CCPMX_RB2_1000
};
static const gp_cfg_option_t *PIC16F819_WRT[] = {
&PIC16F819_WRT_1536_0000,
&PIC16F818_WRT_1024_0200,
&PIC16F818_WRT_512_0400,
&PIC16F818_WRT_OFF_0600
};
static const gp_cfg_option_t *PIC16F870_WRT[] = {
&MCP19110_WDTE_OFF_0000,
&PIC16F870_WRT_ALL_0200
};
static const gp_cfg_option_t *PIC16F870_CP[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16F870_CP_OFF_3030
};
static const gp_cfg_option_t *PIC16F873_WRT[] = {
&MCP19110_WDTE_OFF_0000,
&PIC10F320_LPBOR_ON_0200
};
static const gp_cfg_option_t *PIC16F873_CP[] = {
&MCP19110_WRT_ALL_0000,
&PIC16F873_CP_HALF_1010,
&PIC16F873_CP_UPPER_256_2020,
&PIC16F870_CP_OFF_3030
};
static const gp_cfg_option_t *PIC16F873A_WRT[] = {
&PIC16F873A_WRT_HALF_0000,
&PIC16F873A_WRT_1FOURTH_0200,
&PIC16F87_WRT_256_0400,
&PIC16F818_WRT_OFF_0600
};
static const gp_cfg_option_t *PIC16F882_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV14A_FOSC_EC_003,
&PIC16F882_FOSC_INTRC_NOCLKOUT_0004,
&MCV14A_FOSC_INTRC_CLKOUT_005,
&PIC16F882_FOSC_EXTRC_NOCLKOUT_0006,
&PIC16F527_FOSC_EXTRC_CLKOUT_007
};
static const gp_cfg_option_t *PIC16F882_BOR4V[] = {
&PIC16F882_BOR4V_BOR21V_0000,
&PIC16F882_BOR4V_BOR40V_0100
};
static const gp_cfg_option_t *PIC16F882_WRT[] = {
&PIC16F873A_WRT_HALF_0000,
&PIC16F873A_WRT_1FOURTH_0200,
&PIC16F818_WRT_OFF_0600
};
static const gp_cfg_option_t *PIC16F882_LVP[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_STVREN_ON_1000
};
static const gp_cfg_option_t *PIC16F1454_CPUDIV[] = {
&MCV20USB_CPUDIV_NOCLKDIV_00,
&PIC16F1454_CPUDIV_CLKDIV2_0010,
&PIC16F1454_CPUDIV_CLKDIV3_0020,
&PIC16F1454_CPUDIV_CLKDIV6_0030
};
static const gp_cfg_option_t *PIC16F1454_USBLSCLK[] = {
&PIC16F1454_USBLSCLK_24MHz_0000,
&PIC16F1454_USBLSCLK_48MHz_0040
};
static const gp_cfg_option_t *PIC16F1454_PLLMULT[] = {
&PIC16F1454_PLLMULT_4x_0000,
&PIC16F1454_PLLMULT_3x_0080
};
static const gp_cfg_option_t *PIC16F1454_PLLEN[] = {
&PIC16F1454_PLLEN_DISABLED_0000,
&PIC16F1454_PLLEN_ENABLED_0100
};
static const gp_cfg_option_t *PIC16F1512_VCAPEN[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_PWRTE_OFF_0010
};
static const gp_cfg_option_t *PIC16F1574_PPS1WAY[] = {
&MCP19110_WDTE_OFF_0000,
&MCP25020_RSTEN_ON_0004
};
static const gp_cfg_option_t *PIC16F1615_FOSC[] = {
&MCV14A_FOSC_HS_002,
&PIC12F1822_FOSC_INTOSC_0004,
&PIC12F1822_FOSC_ECL_0005,
&PIC12F1822_FOSC_ECM_0006,
&PIC12F1822_FOSC_ECH_0007
};
static const gp_cfg_option_t *PIC16F1703_ZCDDIS[] = {
&MCP19110_WDTE_OFF_0000,
&MCV20USB_IESO_ON_80
};
static const gp_cfg_option_t *PIC16F1782_VCAPEN[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_LPBOREN_OFF_0020
};
static const gp_cfg_option_t *PIC16F1933_VCAPEN[] = {
&PIC16F1933_VCAPEN_RA0_0000,
&PIC16F1933_VCAPEN_RA5_0010,
&PIC16F1933_VCAPEN_RA6_0020,
&PIC16C925_CP_OFF_0030
};
static const gp_cfg_option_t *PIC16F15313_FEXTOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&PIC16F15313_FEXTOSC_RESERVED_0003,
&PIC16F15313_FEXTOSC_OFF_0004,
&PIC12F1822_FOSC_ECL_0005,
&PIC12F1822_FOSC_ECM_0006,
&PIC12F1822_FOSC_ECH_0007
};
static const gp_cfg_option_t *PIC16F15313_BBSIZE[] = {
&PIC16F15313_BBSIZE_BB64K_0000,
&PIC16F15313_BBSIZE_BB32K_0001,
&PIC16F15313_BBSIZE_BB16K_0002,
&PIC16F15313_BBSIZE_BB8K_0003,
&PIC16F15313_BBSIZE_BB4K_0004,
&PIC16F15313_BBSIZE_BB2K_0005,
&PIC16F15313_BBSIZE_BB1K_0006,
&PIC16F15313_BBSIZE_BB512_0007
};
static const gp_cfg_option_t *PIC16F15313_BBEN[] = {
&MCP19110_PWRTE_ON_0000,
&MCV08A_CP_OFF_008
};
static const gp_cfg_option_t *PIC16F15313_SAFEN[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_PWRTE_OFF_0010
};
static const gp_cfg_option_t *PIC16F15313_RSTOSC[] = {
&PIC16F15313_RSTOSC_HFINT32_0000,
&PIC16F15313_RSTOSC_HFINTPLL_0010,
&PIC16F15313_RSTOSC_EXT4X_0020,
&MCP19132_RSTOSC_RESERVED_0030,
&PIC16F15313_RSTOSC_RESERVED_0040,
&PIC16F15313_RSTOSC_LFINT_0050,
&PIC16F15313_RSTOSC_HFINT1_0060,
&PIC16F15313_RSTOSC_EXT1X_0070
};
static const gp_cfg_option_t *PIC16F15313_WRTAPP[] = {
&MCP19110_PWRTE_ON_0000,
&MCV14A_CPDF_OFF_080
};
static const gp_cfg_option_t *PIC16F15313_CLKOUTEN[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_WRTC_OFF_0100
};
static const gp_cfg_option_t *PIC16F15313_WRTB[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_WRTC_OFF_0100
};
static const gp_cfg_option_t *PIC16F15313_BORV[] = {
&PIC10F320_BORV_HI_0000,
&PIC16F15313_BORV_LO_0200
};
static const gp_cfg_option_t *PIC16F15313_WRTC[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16F15313_WRTC_OFF_0200
};
static const gp_cfg_option_t *PIC16F15313_ZCD[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_DEMDIS_OFF_0400
};
static const gp_cfg_option_t *PIC16F15313_WRTSAF[] = {
&MCP19110_PWRTE_ON_0000,
&PIC12F1501_CLKOUTEN_OFF_0800
};
static const gp_cfg_option_t *PIC16F15313_WDTCCS[] = {
&MCP19132_RSTOSC_LFINTOSC_0000,
&MCP19132_WDTCCS_HFINTOSC_0800,
&PIC16F15313_WDTCCS_RESERVED_1000,
&MCP19132_WDTCCS_SC_3800
};
static const gp_cfg_option_t *PIC16F15325_RSTOSC[] = {
&PIC16F15313_RSTOSC_HFINT32_0000,
&PIC16F15313_RSTOSC_HFINTPLL_0010,
&PIC16F15313_RSTOSC_EXT4X_0020,
&MCP19132_RSTOSC_RESERVED_0030,
&PIC16F15325_RSTOSC_SOSC_0040,
&PIC16F15313_RSTOSC_LFINT_0050,
&PIC16F15313_RSTOSC_HFINT1_0060,
&PIC16F15313_RSTOSC_EXT1X_0070
};
static const gp_cfg_option_t *PIC16F15325_WDTCCS[] = {
&MCP19132_RSTOSC_LFINTOSC_0000,
&MCP19132_WDTCCS_HFINTOSC_0800,
&PIC16F15325_WDTCCS_SOSC_1000,
&MCP19132_WDTCCS_SC_3800
};
static const gp_cfg_option_t *PIC16F18313_FEXTOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&PIC16F15313_FEXTOSC_OFF_0004,
&PIC12F1822_FOSC_ECL_0005,
&PIC12F1822_FOSC_ECM_0006,
&PIC12F1822_FOSC_ECH_0007
};
static const gp_cfg_option_t *PIC16F18313_WDTE[] = {
&MCP19110_WDTE_OFF_0000,
&PIC16F18313_WDTE_SWDTEN_0004,
&PIC16F18313_WDTE_SLEEP_0008,
&PIC16F18313_WDTE_ON_000C
};
static const gp_cfg_option_t *PIC16F18313_RSTOSC[] = {
&PIC16F15313_RSTOSC_HFINT32_0000,
&PIC16F18313_RSTOSC_EXT4X_0010,
&PIC16F18313_RSTOSC_SOSC_0030,
&PIC16F18313_RSTOSC_LFINT_0040,
&PIC16F15313_RSTOSC_HFINT1_0060,
&PIC16F15313_RSTOSC_EXT1X_0070
};
static const gp_cfg_option_t *PIC16F18313_BOREN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_BOREN_SBOREN_0040,
&PIC16F18313_BOREN_SLEEP_0080,
&MCP19132_BOREN_ON_00C0
};
static const gp_cfg_option_t *PIC16F18313_BORV[] = {
&PIC16F18313_BORV_HIGH_0000,
&PIC16F18313_BORV_LOW_0200
};
static const gp_cfg_option_t *PIC16F18424_PWRTS[] = {
&PIC16F18424_PWRTS_PWRT_1_0000,
&PIC16F18424_PWRTS_PWRT_16_0002,
&PIC16F18424_PWRTS_PWRT_64_0004,
&PIC16F18424_PWRTS_OFF_0006
};
static const gp_cfg_option_t *PIC16F18424_ZCDDIS[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_DEMDIS_OFF_0400
};
static const gp_cfg_option_t *PIC16F18424_WRTD[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_DEMDIS_OFF_0400
};
static const gp_cfg_option_t *PIC16F19155_PWRTE[] = {
&PIC16F18424_PWRTS_PWRT_1_0000,
&PIC16F18424_PWRTS_PWRT_16_0002,
&PIC16F18424_PWRTS_PWRT_64_0004,
&PIC16F18424_PWRTS_OFF_0006
};
static const gp_cfg_option_t *PIC16F19155_FEXTOSC[] = {
&MCP19110_WDTE_OFF_0000,
&PIC12F1822_FOSC_ECL_0005,
&PIC12F1822_FOSC_ECM_0006,
&PIC12F1822_FOSC_ECH_0007
};
static const gp_cfg_option_t *PIC16F19155_BBSIZE[] = {
&PIC16F19155_BBSIZE_65536_0000,
&PIC16F19155_BBSIZE_32768_0001,
&PIC16F19155_BBSIZE_16384_0002,
&PIC16F19155_BBSIZE_8192_0003,
&PIC16F19155_BBSIZE_4096_0004,
&PIC16F19155_BBSIZE_2048_0005,
&PIC16F19155_BBSIZE_1024_0006,
&PIC16F19155_BBSIZE_512_0007
};
static const gp_cfg_option_t *PIC16F19155_VBATEN[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16F15313_WRTC_OFF_0200
};
static const gp_cfg_option_t *PIC16F19155_LCDPEN[] = {
&MCP19110_WDTE_OFF_0000,
&PIC12F635_IESO_ON_0400
};
static const gp_cfg_option_t *PIC18C242_PWRT[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_CP_OFF_0001
};
static const gp_cfg_option_t *PIC18C242_WDT[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_MCLRE_ON_0001
};
static const gp_cfg_option_t *PIC18C242_CCP2MUX[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_MCLRE_ON_0001
};
static const gp_cfg_option_t *PIC18C242_STVR[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_MCLRE_ON_0001
};
static const gp_cfg_option_t *PIC18C242_BOR[] = {
&MCP19110_WDTE_OFF_0000,
&MCV20USB_BOREN_ON_02
};
static const gp_cfg_option_t *PIC18C242_OSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV18A_OSC_RC_003,
&PIC18C242_OSC_EC_04,
&PIC18C242_OSC_ECIO_05,
&PIC18C242_OSC_HSPLL_06,
&PIC18C242_OSC_RCIO_07
};
static const gp_cfg_option_t *PIC18C242_BORV[] = {
&PIC16C717_BODENV_45_0000,
&PIC18C242_BORV_42_04,
&MCV20USB_BORV_27_08,
&PIC18C242_BORV_25_0C
};
static const gp_cfg_option_t *PIC18C242_WDTPS[] = {
&MCV20USB_WDTPS_1_00,
&MCV20USB_WDTPS_2_02,
&MCV20USB_WDTPS_4_04,
&MCV20USB_WDTPS_8_06,
&MCV20USB_WDTPS_16_08,
&MCV20USB_WDTPS_32_0A,
&MCV20USB_WDTPS_64_0C,
&MCV20USB_WDTPS_128_0E
};
static const gp_cfg_option_t *PIC18C242_OSCS[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_LPBOREN_OFF_0020
};
static const gp_cfg_option_t *PIC18C242_CP[] = {
&MCP19110_PWRTE_ON_0000,
&PIC18C242_CP_OFF_FF
};
static const gp_cfg_option_t *PIC18C452_CCP2MX[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_MCLRE_ON_0001
};
static const gp_cfg_option_t *PIC18C601_OSC[] = {
&MCP25020_OSC_LP_0000,
&PIC10F320_FOSC_EC_0001,
&MCV14A_FOSC_HS_002,
&MCV18A_OSC_RC_003
};
static const gp_cfg_option_t *PIC18C601_BW[] = {
&PIC18C601_BW_8_00,
&PIC18C601_BW_16_40
};
static const gp_cfg_option_t *PIC18F23K20_CCP2MX[] = {
&PIC18F23K20_CCP2MX_PORTBE_00,
&PIC18F23K20_CCP2MX_PORTC_01
};
static const gp_cfg_option_t *PIC18F23K20_PBADEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCV20USB_BOREN_ON_02
};
static const gp_cfg_option_t *PIC18F23K20_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV18A_OSC_RC_003,
&PIC18C242_OSC_EC_04,
&PIC18F23K20_FOSC_ECIO6_05,
&PIC18C242_OSC_HSPLL_06,
&PIC18F23K20_FOSC_RCIO6_07,
&PIC18F23K20_FOSC_INTIO67_08,
&PIC18F23K20_FOSC_INTIO7_09
};
static const gp_cfg_option_t *PIC18F23K20_BORV[] = {
&MCV20USB_BORV_30_00,
&MCV20USB_BORV_27_08,
&MCV20USB_BORV_22_10,
&PIC18F23K20_BORV_18_18
};
static const gp_cfg_option_t *PIC18F23K22_CCP2MX[] = {
&PIC18F23K22_CCP2MX_PORTB3_00,
&PIC18F23K22_CCP2MX_PORTC1_01
};
static const gp_cfg_option_t *PIC18F23K22_WDTEN[] = {
&MCP19110_WDTE_OFF_0000,
&PIC18F23K22_WDTEN_NOSLP_01,
&PIC18F23K22_WDTEN_SWON_02,
&PIC18F23K22_WDTEN_ON_03
};
static const gp_cfg_option_t *PIC18F23K22_CCP3MX[] = {
&PIC18F23K22_CCP3MX_PORTC6_00,
&PIC18F23K22_CCP3MX_PORTB5_04
};
static const gp_cfg_option_t *PIC18F23K22_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&PIC18F23K22_FOSC_HSHP_02,
&PIC18F23K22_FOSC_HSMP_03,
&PIC18F23K22_FOSC_ECHP_04,
&PIC18F23K22_FOSC_ECHPIO6_05,
&PIC18F23K22_FOSC_RC_06,
&PIC18F23K20_FOSC_RCIO6_07,
&PIC18F23K20_FOSC_INTIO67_08,
&PIC18F23K20_FOSC_INTIO7_09,
&PIC18F23K22_FOSC_ECMP_0A,
&PIC18F23K22_FOSC_ECMPIO6_0B,
&PIC18F23K22_FOSC_ECLP_0C,
&PIC18F23K22_FOSC_ECLPIO6_0D
};
static const gp_cfg_option_t *PIC18F23K22_PLLCFG[] = {
&MCP19110_WDTE_OFF_0000,
&MCV08A_MCLRE_ON_010
};
static const gp_cfg_option_t *PIC18F23K22_T3CMX[] = {
&PIC18F23K22_T3CMX_PORTB5_00,
&PIC18F23K22_T3CMX_PORTC0_10
};
static const gp_cfg_option_t *PIC18F23K22_BORV[] = {
&PIC18F23K22_BORV_285_00,
&PIC18F23K22_BORV_250_08,
&PIC18F23K22_BORV_220_10,
&PIC18F23K22_BORV_190_18
};
static const gp_cfg_option_t *PIC18F23K22_PRICLKEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_MCLRE_ON_0020
};
static const gp_cfg_option_t *PIC18F23K22_P2BMX[] = {
&PIC18F23K22_P2BMX_PORTC0_00,
&PIC18F23K22_P2BMX_PORTB5_20
};
static const gp_cfg_option_t *PIC18F23K22_WDTPS[] = {
&MCV20USB_WDTPS_1_00,
&PIC18F23K22_WDTPS_2_04,
&PIC18F23K22_WDTPS_4_08,
&PIC18F23K22_WDTPS_8_0C,
&PIC18F23K22_WDTPS_16_10,
&PIC18F23K22_WDTPS_32_14,
&PIC18F23K22_WDTPS_64_18,
&PIC18F23K22_WDTPS_128_1C,
&PIC18F23K22_WDTPS_256_20,
&PIC18F23K22_WDTPS_512_24,
&PIC18F23K22_WDTPS_1024_28,
&PIC18F23K22_WDTPS_2048_2C,
&PIC18F23K22_WDTPS_4096_30,
&PIC18F23K22_WDTPS_8192_34,
&PIC18F23K22_WDTPS_16384_38,
&PIC18F23K22_WDTPS_32768_3C
};
static const gp_cfg_option_t *PIC18F23K22_MCLRE[] = {
&PIC18F23K22_MCLRE_INTMCLR_00,
&PIC18F23K22_MCLRE_EXTMCLR_80
};
static const gp_cfg_option_t *PIC18F24J10_CCP2MX[] = {
&PIC18F24J10_CCP2MX_ALTERNATE_00,
&PIC18F24J10_CCP2MX_DEFAULT_01
};
static const gp_cfg_option_t *PIC18F24J10_FOSC[] = {
&PIC16C745_FOSC_HS_0000,
&PIC18F24J10_FOSC_HSPLL_01,
&PIC18F24J10_FOSC_EC_02,
&PIC18F24J10_FOSC_ECPLL_03
};
static const gp_cfg_option_t *PIC18F24J10_CP0[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16F15313_FEXTOSC_OFF_0004
};
static const gp_cfg_option_t *PIC18F24J10_FOSC2[] = {
&MCP19110_WDTE_OFF_0000,
&MCP25020_RSTEN_ON_0004
};
static const gp_cfg_option_t *PIC18F24J10_WDTPS[] = {
&MCV20USB_WDTPS_1_00,
&PIC18F2450_PLLDIV_2_01,
&PIC18F24J10_WDTPS_4_02,
&PIC18F24J10_WDTPS_8_03,
&PIC18F24J10_WDTPS_16_04,
&PIC18F24J10_WDTPS_32_05,
&PIC18F24J10_WDTPS_64_06,
&PIC18F24J10_WDTPS_128_07,
&PIC18F24J10_WDTPS_256_08,
&PIC18F24J10_WDTPS_512_09,
&PIC18F24J10_WDTPS_1024_0A,
&PIC18F24J10_WDTPS_2048_0B,
&PIC18F24J10_WDTPS_4096_0C,
&PIC18F24J10_WDTPS_8192_0D,
&PIC18F24J10_WDTPS_16384_0E,
&PIC18F24J10_WDTPS_32768_0F
};
static const gp_cfg_option_t *PIC18F24J10_STVREN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_MCLRE_ON_0020
};
static const gp_cfg_option_t *PIC18F24J11_DSWDTOSC[] = {
&PIC18F24J11_DSWDTOSC_T1OSCREF_00,
&PIC18F24J11_DSWDTOSC_INTOSCREF_01
};
static const gp_cfg_option_t *PIC18F24J11_IOL1WAY[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_MCLRE_ON_0001
};
static const gp_cfg_option_t *PIC18F24J11_WPDIS[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_CP_OFF_0001
};
static const gp_cfg_option_t *PIC18F24J11_RTCOSC[] = {
&PIC18F24J11_RTCOSC_INTOSCREF_00,
&PIC18F24J11_RTCOSC_T1OSCREF_02
};
static const gp_cfg_option_t *PIC18F24J11_DSBOREN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP25020_RSTEN_ON_0004
};
static const gp_cfg_option_t *PIC18F24J11_OSC[] = {
&PIC10F320_FOSC_INTOSC_0000,
&PIC18F24J11_OSC_INTOSCO_01,
&PIC18F24J11_OSC_INTOSCPLL_02,
&PIC18F24J11_OSC_INTOSCPLLO_03,
&PIC18F24J11_OSC_HS_04,
&PIC18F24J11_OSC_HSPLL_05,
&PIC18F24J11_OSC_EC_06,
&PIC18F24J11_OSC_ECPLL_07
};
static const gp_cfg_option_t *PIC18F24J11_T1DIG[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_WDTE_ON_0008
};
static const gp_cfg_option_t *PIC18F24J11_DSWDTEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_WDTE_ON_0008
};
static const gp_cfg_option_t *PIC18F24J11_MSSP7B_EN[] = {
&PIC18F24J11_MSSP7B_EN_MSK5_00,
&PIC18F24J11_MSSP7B_EN_MSK7_08
};
static const gp_cfg_option_t *PIC18F24J11_WPFP[] = {
&PIC18F24J11_WPFP_PAGE_0_00,
&PIC18F24J11_WPFP_PAGE_1_01,
&PIC18F24J11_WPFP_PAGE_2_02,
&PIC18F24J11_WPFP_PAGE_3_03,
&PIC18F24J11_WPFP_PAGE_4_04,
&PIC18F24J11_WPFP_PAGE_5_05,
&PIC18F24J11_WPFP_PAGE_6_06,
&PIC18F24J11_WPFP_PAGE_7_07,
&PIC18F24J11_WPFP_PAGE_8_08,
&PIC18F24J11_WPFP_PAGE_9_09,
&PIC18F24J11_WPFP_PAGE_10_0A,
&PIC18F24J11_WPFP_PAGE_11_0B,
&PIC18F24J11_WPFP_PAGE_12_0C,
&PIC18F24J11_WPFP_PAGE_13_0D,
&PIC18F24J11_WPFP_PAGE_14_0E,
&PIC18F24J11_WPFP_PAGE_15_0F
};
static const gp_cfg_option_t *PIC18F24J11_LPT1OSC[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_PWRTE_OFF_0010
};
static const gp_cfg_option_t *PIC18F24J11_WPEND[] = {
&PIC18F24J11_WPFP_PAGE_0_00,
&PIC18F24J11_WPEND_PAGE_WPFP_40
};
static const gp_cfg_option_t *PIC18F24J11_WPCFG[] = {
&MCP19110_PWRTE_ON_0000,
&MCV14A_CPDF_OFF_080
};
static const gp_cfg_option_t *PIC18F24J11_DSWDTPS[] = {
&PIC18F24J11_DSWDTPS_2_00,
&PIC18F24J11_DSWDTPS_8_10,
&PIC18F24J11_DSWDTPS_32_20,
&PIC18F24J11_DSWDTPS_128_30,
&PIC18F24J11_DSWDTPS_512_40,
&PIC18F24J11_DSWDTPS_2048_50,
&PIC18F24J11_DSWDTPS_8192_60,
&PIC18F24J11_DSWDTPS_K32_70,
&PIC18F24J11_DSWDTPS_K131_80,
&PIC18F24J11_DSWDTPS_K524_90,
&PIC18F24J11_DSWDTPS_M2_A0,
&PIC18F24J11_DSWDTPS_M8_B0,
&PIC18F24J11_DSWDTPS_M33_C0,
&PIC18F24J11_DSWDTPS_M134_D0,
&PIC18F24J11_DSWDTPS_M536_E0,
&PIC18F24J11_DSWDTPS_G2_F0
};
static const gp_cfg_option_t *PIC18F24J50_CPUDIV[] = {
&PIC18F24J50_CPUDIV_OSC4_PLL6_00,
&PIC18F24J50_CPUDIV_OSC3_PLL3_01,
&PIC18F24J50_CPUDIV_OSC2_PLL2_02,
&PIC18F24J50_CPUDIV_OSC1_03
};
static const gp_cfg_option_t *PIC18F24J50_PLLDIV[] = {
&PIC18F24J50_PLLDIV_12_00,
&PIC18F24J50_PLLDIV_10_02,
&PIC18F24J50_PLLDIV_6_04,
&PIC18F24J50_PLLDIV_5_06,
&PIC18F23K22_WDTPS_4_08,
&PIC18F24J50_PLLDIV_3_0A,
&PIC18F24J50_PLLDIV_2_0C,
&PIC18F24J50_PLLDIV_1_0E
};
static const gp_cfg_option_t *PIC18F24K40_CLKOUTEN[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_CP_OFF_0001
};
static const gp_cfg_option_t *PIC18F24K40_MCLRE[] = {
&PIC18F23K22_MCLRE_INTMCLR_00,
&PIC18F24K40_MCLRE_EXTMCLR_01
};
static const gp_cfg_option_t *PIC18F24K40_WRTC[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_CP_OFF_0001
};
static const gp_cfg_option_t *PIC18F24K40_WRTB[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_PWRTE_OFF_0002
};
static const gp_cfg_option_t *PIC18F24K40_EBTRB[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_PWRTE_OFF_0002
};
static const gp_cfg_option_t *PIC18F24K40_BORV[] = {
&PIC18F24K40_BORV_VBOR_285_00,
&PIC18F24K40_BORV_VBOR_270_01,
&PIC18F24K40_BORV_VBOR_245_02,
&PIC18F24K40_BORV_VBOR_2P45_03
};
static const gp_cfg_option_t *PIC18F24K40_ZCD[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16F15313_FEXTOSC_OFF_0004
};
static const gp_cfg_option_t *PIC18F24K40_WRTD[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16F15313_FEXTOSC_OFF_0004
};
static const gp_cfg_option_t *PIC18F24K40_WDTCWS[] = {
&MCP19132_WDTCWS_WDTCWS_0_0000,
&PIC18F24K40_WDTCWS_WDTCWS_1_01,
&PIC18F24K40_WDTCWS_WDTCWS_2_02,
&PIC18F24K40_WDTCWS_WDTCWS_3_03,
&PIC18F24K40_WDTCWS_WDTCWS_4_04,
&PIC18F24K40_WDTCWS_WDTCWS_5_05,
&PIC18F24K40_WDTCWS_WDTCWS_6_06,
&PIC18F24K40_WDTCWS_WDTCWS_7_07
};
static const gp_cfg_option_t *PIC18F24K40_CSWEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_WDTE_ON_0008
};
static const gp_cfg_option_t *PIC18F24K40_PPS1WAY[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_WDTE_ON_0008
};
static const gp_cfg_option_t *PIC18F24K40_STVREN[] = {
&MCP19110_WDTE_OFF_0000,
&MCV08A_MCLRE_ON_010
};
static const gp_cfg_option_t *PIC18F24K40_SCANE[] = {
&MCP19110_WDTE_OFF_0000,
&MCV08A_MCLRE_ON_010
};
static const gp_cfg_option_t *PIC18F24K40_FCMEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_MCLRE_ON_0020
};
static const gp_cfg_option_t *PIC18F24K40_DEBUG[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_LPBOREN_OFF_0020
};
static const gp_cfg_option_t *PIC18F24K40_LVP[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_MCLRE_ON_0020
};
static const gp_cfg_option_t *PIC18F24K40_WDTCCS[] = {
&MCP19132_RSTOSC_LFINTOSC_0000,
&PIC18F24K40_WDTCCS_HFINTOSC_08,
&PIC18F24K40_WDTCCS_SC_38
};
static const gp_cfg_option_t *PIC18F24K40_RSTOSC[] = {
&PIC18F24K40_RSTOSC_HFINTOSC_64MHZ_00,
&PIC18F24K40_RSTOSC_RESERVED_1_10,
&PIC18F24K40_RSTOSC_EXTOSC_4PLL_20,
&PIC18F24K40_RSTOSC_RESERVED_2_30,
&PIC16F15325_RSTOSC_SOSC_0040,
&PIC18F24K40_RSTOSC_LFINTOSC_50,
&PIC18F24K40_RSTOSC_HFINTOSC_1MHZ_60,
&PIC18F24K40_RSTOSC_EXTOSC_70
};
static const gp_cfg_option_t *PIC18F24K40_XINST[] = {
&MCP19110_PWRTE_ON_0000,
&MCV14A_CPDF_OFF_080
};
static const gp_cfg_option_t *PIC18F24K40_BOREN[] = {
&MCP19110_WDTE_OFF_0000,
&MCV18E_BOREN_ON_0040,
&PIC18F24K40_BOREN_NOSLP_80,
&PIC18F24K40_BOREN_SBORDIS_C0
};
static const gp_cfg_option_t *PIC18F24K42_WRTB[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_CP_OFF_0001
};
static const gp_cfg_option_t *PIC18F24K42_PR1WAY[] = {
&MCP19110_WDTE_OFF_0000,
&MCV20USB_BOREN_ON_02
};
static const gp_cfg_option_t *PIC18F24K42_WRTC[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_PWRTE_OFF_0002
};
static const gp_cfg_option_t *PIC18F24K42_BORV[] = {
&PIC18F24K42_BORV_VBOR_2P85_00,
&PIC18F24K42_BORV_VBOR_2P7_01,
&PIC18F24K40_BORV_VBOR_245_02,
&PIC18F24K40_BORV_VBOR_2P45_03
};
static const gp_cfg_option_t *PIC18F24K42_PWRTS[] = {
&PIC16F18424_PWRTS_PWRT_1_0000,
&PIC16F18424_PWRTS_PWRT_16_0002,
&PIC16F18424_PWRTS_PWRT_64_0004,
&PIC18F24K42_PWRTS_PWRT_OFF_06
};
static const gp_cfg_option_t *PIC18F24K42_BBSIZE[] = {
&PIC18F24K42_BBSIZE_BBSIZE_4096_04,
&PIC18F24K42_BBSIZE_BBSIZE_2048_05,
&PIC18F24K42_BBSIZE_BBSIZE_1024_06,
&PIC18F24K42_BBSIZE_BBSIZE_512_07
};
static const gp_cfg_option_t *PIC18F24K42_MVECEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_WDTE_ON_0008
};
static const gp_cfg_option_t *PIC18F24K42_WRTSAF[] = {
&MCP19110_PWRTE_ON_0000,
&MCV08A_CP_OFF_008
};
static const gp_cfg_option_t *PIC18F24K42_IVT1WAY[] = {
&MCP19110_WDTE_OFF_0000,
&MCV08A_MCLRE_ON_010
};
static const gp_cfg_option_t *PIC18F24K42_WDTCCS[] = {
&MCP19132_RSTOSC_LFINTOSC_0000,
&PIC18F24K42_WDTCCS_MFINTOSC_08,
&PIC18F24K42_WDTCCS_SOSC_10,
&PIC18F24K40_WDTCCS_SC_38
};
static const gp_cfg_option_t *PIC18F24K50_PLLSEL[] = {
&PIC18F24K50_PLLSEL_PLL4X_00,
&PIC18F24K50_PLLSEL_PLL3X_01
};
static const gp_cfg_option_t *PIC18F24K50_CFGPLLEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCV20USB_BOREN_ON_02
};
static const gp_cfg_option_t *PIC18F24K50_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&PIC18F24K50_FOSC_HSH_02,
&PIC18F24K50_FOSC_HSM_03,
&PIC18F24K50_FOSC_ECHCLKO_04,
&PIC18F24K50_FOSC_ECHIO_05,
&PIC18F24K50_FOSC_RCCLKO_06,
&PIC18C242_OSC_RCIO_07,
&PIC18F24K50_FOSC_INTOSCIO_08,
&PIC18F24K50_FOSC_INTOSCCLKO_09,
&PIC18F24K50_FOSC_ECMCLKO_0A,
&PIC18F24K50_FOSC_ECMIO_0B,
&PIC18F24K50_FOSC_ECLCLKO_0C,
&PIC18F24K50_FOSC_ECLIO_0D
};
static const gp_cfg_option_t *PIC18F24K50_T3CMX[] = {
&PIC18F24K50_T3CMX_RB5_00,
&PIC18F24K50_T3CMX_RC0_10
};
static const gp_cfg_option_t *PIC18F24K50_CPUDIV[] = {
&MCV20USB_CPUDIV_NOCLKDIV_00,
&MCV20USB_CPUDIV_CLKDIV2_08,
&MCV20USB_CPUDIV_CLKDIV3_10,
&PIC18F24K50_CPUDIV_CLKDIV6_18
};
static const gp_cfg_option_t *PIC18F24K50_LS48MHZ[] = {
&PIC18F24K50_LS48MHZ_SYS24X4_00,
&PIC18F24K50_LS48MHZ_SYS48X8_20
};
static const gp_cfg_option_t *PIC18F24K50_ICPRT[] = {
&MCP19110_WDTE_OFF_0000
};
static const gp_cfg_option_t *PIC18F24K50_LPBOR[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_CP_OFF_0040
};
static const gp_cfg_option_t *PIC18F24K50_SDOMX[] = {
&PIC18F24K50_SDOMX_RC7_00,
&PIC18F24K50_SDOMX_RB3_40
};
static const gp_cfg_option_t *PIC18F24Q10_BORV[] = {
&PIC18F24K40_BORV_VBOR_285_00,
&PIC18F24K40_BORV_VBOR_270_01,
&PIC18F24K40_BORV_VBOR_245_02,
&PIC18F24Q10_BORV_VBOR_190_03
};
static const gp_cfg_option_t *PIC18F25J11_WPFP[] = {
&PIC18F24J11_WPFP_PAGE_0_00,
&PIC18F24J11_WPFP_PAGE_1_01,
&PIC18F24J11_WPFP_PAGE_2_02,
&PIC18F24J11_WPFP_PAGE_3_03,
&PIC18F24J11_WPFP_PAGE_4_04,
&PIC18F24J11_WPFP_PAGE_5_05,
&PIC18F24J11_WPFP_PAGE_6_06,
&PIC18F24J11_WPFP_PAGE_7_07,
&PIC18F24J11_WPFP_PAGE_8_08,
&PIC18F24J11_WPFP_PAGE_9_09,
&PIC18F24J11_WPFP_PAGE_10_0A,
&PIC18F24J11_WPFP_PAGE_11_0B,
&PIC18F24J11_WPFP_PAGE_12_0C,
&PIC18F24J11_WPFP_PAGE_13_0D,
&PIC18F24J11_WPFP_PAGE_14_0E,
&PIC18F24J11_WPFP_PAGE_15_0F,
&PIC18F25J11_WPFP_PAGE_16_10,
&PIC18F25J11_WPFP_PAGE_17_11,
&PIC18F25J11_WPFP_PAGE_18_12,
&PIC18F25J11_WPFP_PAGE_19_13,
&PIC18F25J11_WPFP_PAGE_20_14,
&PIC18F25J11_WPFP_PAGE_21_15,
&PIC18F25J11_WPFP_PAGE_22_16,
&PIC18F25J11_WPFP_PAGE_23_17,
&PIC18F25J11_WPFP_PAGE_24_18,
&PIC18F25J11_WPFP_PAGE_25_19,
&PIC18F25J11_WPFP_PAGE_26_1A,
&PIC18F25J11_WPFP_PAGE_27_1B,
&PIC18F25J11_WPFP_PAGE_28_1C,
&PIC18F25J11_WPFP_PAGE_29_1D,
&PIC18F25J11_WPFP_PAGE_30_1E,
&PIC18F25J11_WPFP_PAGE_31_1F
};
static const gp_cfg_option_t *PIC18F25K42_BBSIZE[] = {
&PIC18F25K42_BBSIZE_BBSIZE_8192_03,
&PIC18F24K42_BBSIZE_BBSIZE_4096_04,
&PIC18F24K42_BBSIZE_BBSIZE_2048_05,
&PIC18F24K42_BBSIZE_BBSIZE_1024_06,
&PIC18F24K42_BBSIZE_BBSIZE_512_07
};
static const gp_cfg_option_t *PIC18F25K80_RETEN[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_CP_OFF_0001
};
static const gp_cfg_option_t *PIC18F25K80_CANMX[] = {
&PIC18F25K80_CANMX_PORTC_00,
&PIC18F25K80_CANMX_PORTB_01
};
static const gp_cfg_option_t *PIC18F25K80_WDTEN[] = {
&MCP19110_WDTE_OFF_0000,
&PIC18F23K22_WDTEN_NOSLP_01,
&MCV20USB_BOREN_ON_02,
&PIC18F25K80_WDTEN_SWDTDIS_03
};
static const gp_cfg_option_t *PIC18F25K80_INTOSCSEL[] = {
&PIC18F1230_LPOL_LOW_00,
&PIC18F1230_LPOL_HIGH_04
};
static const gp_cfg_option_t *PIC18F25K80_MSSPMSK[] = {
&PIC18F24J11_MSSP7B_EN_MSK5_00,
&PIC18F24J11_MSSP7B_EN_MSK7_08
};
static const gp_cfg_option_t *PIC18F25K80_FOSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&PIC18F25K80_FOSC_HS2_02,
&PIC18F25K80_FOSC_HS1_03,
&PIC18F25K80_FOSC_EC3IO_04,
&PIC18F25K80_FOSC_EC3_05,
&PIC18F23K22_FOSC_RC_06,
&PIC18C242_OSC_RCIO_07,
&PIC18F1220_OSC_INTIO2_08,
&PIC18F1220_OSC_INTIO1_09,
&PIC18F25K80_FOSC_EC2IO_0A,
&PIC18F25K80_FOSC_EC2_0B,
&PIC18F25K80_FOSC_EC1IO_0C,
&PIC18F25K80_FOSC_EC1_0D
};
static const gp_cfg_option_t *PIC18F25K80_BBSIZ[] = {
&PIC18F2450_BBSIZ_BB1K_00,
&PIC18F25K80_BBSIZ_BB2K_10
};
static const gp_cfg_option_t *PIC18F25K80_SOSCSEL[] = {
&PIC18F25K80_SOSCSEL_LOW_08,
&PIC18F25K80_SOSCSEL_DIG_10,
&PIC18F25K80_SOSCSEL_HIGH_18
};
static const gp_cfg_option_t *PIC18F25K80_BORPWR[] = {
&PIC18F1230_LPOL_LOW_00,
&PIC18F25K80_BORPWR_MEDIUM_20,
&PIC18F25K80_BORPWR_HIGH_40,
&PIC18F25K80_BORPWR_ZPBORMV_60
};
static const gp_cfg_option_t *PIC18F25K80_WDTPS[] = {
&MCV20USB_WDTPS_1_00,
&PIC18F23K22_WDTPS_2_04,
&PIC18F23K22_WDTPS_4_08,
&PIC18F23K22_WDTPS_8_0C,
&PIC18F23K22_WDTPS_16_10,
&PIC18F23K22_WDTPS_32_14,
&PIC18F23K22_WDTPS_64_18,
&PIC18F23K22_WDTPS_128_1C,
&PIC18F23K22_WDTPS_256_20,
&PIC18F23K22_WDTPS_512_24,
&PIC18F23K22_WDTPS_1024_28,
&PIC18F23K22_WDTPS_2048_2C,
&PIC18F23K22_WDTPS_4096_30,
&PIC18F23K22_WDTPS_8192_34,
&PIC18F23K22_WDTPS_16384_38,
&PIC18F23K22_WDTPS_32768_3C,
&PIC18F25K80_WDTPS_65536_40,
&PIC18F25K80_WDTPS_131072_44,
&PIC18F25K80_WDTPS_262144_48,
&PIC18F25K80_WDTPS_524288_4C,
&PIC18F25K80_WDTPS_1048576_7C
};
static const gp_cfg_option_t *PIC18F26J11_WPFP[] = {
&PIC18F24J11_WPFP_PAGE_0_00,
&PIC18F24J11_WPFP_PAGE_1_01,
&PIC18F24J11_WPFP_PAGE_2_02,
&PIC18F24J11_WPFP_PAGE_3_03,
&PIC18F24J11_WPFP_PAGE_4_04,
&PIC18F24J11_WPFP_PAGE_5_05,
&PIC18F24J11_WPFP_PAGE_6_06,
&PIC18F24J11_WPFP_PAGE_7_07,
&PIC18F24J11_WPFP_PAGE_8_08,
&PIC18F24J11_WPFP_PAGE_9_09,
&PIC18F24J11_WPFP_PAGE_10_0A,
&PIC18F24J11_WPFP_PAGE_11_0B,
&PIC18F24J11_WPFP_PAGE_12_0C,
&PIC18F24J11_WPFP_PAGE_13_0D,
&PIC18F24J11_WPFP_PAGE_14_0E,
&PIC18F24J11_WPFP_PAGE_15_0F,
&PIC18F25J11_WPFP_PAGE_16_10,
&PIC18F25J11_WPFP_PAGE_17_11,
&PIC18F25J11_WPFP_PAGE_18_12,
&PIC18F25J11_WPFP_PAGE_19_13,
&PIC18F25J11_WPFP_PAGE_20_14,
&PIC18F25J11_WPFP_PAGE_21_15,
&PIC18F25J11_WPFP_PAGE_22_16,
&PIC18F25J11_WPFP_PAGE_23_17,
&PIC18F25J11_WPFP_PAGE_24_18,
&PIC18F25J11_WPFP_PAGE_25_19,
&PIC18F25J11_WPFP_PAGE_26_1A,
&PIC18F25J11_WPFP_PAGE_27_1B,
&PIC18F25J11_WPFP_PAGE_28_1C,
&PIC18F25J11_WPFP_PAGE_29_1D,
&PIC18F25J11_WPFP_PAGE_30_1E,
&PIC18F25J11_WPFP_PAGE_31_1F,
&PIC18F26J11_WPFP_PAGE_32_20,
&PIC18F26J11_WPFP_PAGE_33_21,
&PIC18F26J11_WPFP_PAGE_34_22,
&PIC18F26J11_WPFP_PAGE_35_23,
&PIC18F26J11_WPFP_PAGE_36_24,
&PIC18F26J11_WPFP_PAGE_37_25,
&PIC18F26J11_WPFP_PAGE_38_26,
&PIC18F26J11_WPFP_PAGE_39_27,
&PIC18F26J11_WPFP_PAGE_40_28,
&PIC18F26J11_WPFP_PAGE_41_29,
&PIC18F26J11_WPFP_PAGE_42_2A,
&PIC18F26J11_WPFP_PAGE_43_2B,
&PIC18F26J11_WPFP_PAGE_44_2C,
&PIC18F26J11_WPFP_PAGE_45_2D,
&PIC18F26J11_WPFP_PAGE_46_2E,
&PIC18F26J11_WPFP_PAGE_47_2F,
&PIC18F26J11_WPFP_PAGE_48_30,
&PIC18F26J11_WPFP_PAGE_49_31,
&PIC18F26J11_WPFP_PAGE_50_32,
&PIC18F26J11_WPFP_PAGE_51_33,
&PIC18F26J11_WPFP_PAGE_52_34,
&PIC18F26J11_WPFP_PAGE_53_35,
&PIC18F26J11_WPFP_PAGE_54_36,
&PIC18F26J11_WPFP_PAGE_55_37,
&PIC18F26J11_WPFP_PAGE_56_38,
&PIC18F26J11_WPFP_PAGE_57_39,
&PIC18F26J11_WPFP_PAGE_58_3A,
&PIC18F26J11_WPFP_PAGE_59_3B,
&PIC18F26J11_WPFP_PAGE_60_3C,
&PIC18F26J11_WPFP_PAGE_61_3D,
&PIC18F26J11_WPFP_PAGE_62_3E,
&PIC18F26J11_WPFP_PAGE_63_3F
};
static const gp_cfg_option_t *PIC18F26J13_ADCSEL[] = {
&PIC18F26J13_ADCSEL_BIT12_00,
&PIC18F26J13_ADCSEL_BIT10_02
};
static const gp_cfg_option_t *PIC18F26J13_WPEND[] = {
&PIC18F24J11_WPFP_PAGE_0_00,
&PIC18F26J13_WPEND_PAGE_WPFP_02
};
static const gp_cfg_option_t *PIC18F26J13_PLLSEL[] = {
&PIC18F26J13_PLLSEL_PLL96_00,
&PIC18F26J13_PLLSEL_PLL4X_04
};
static const gp_cfg_option_t *PIC18F26J13_CFGPLLEN[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_PWRTE_OFF_0010
};
static const gp_cfg_option_t *PIC18F26J13_SOSCSEL[] = {
&PIC18F26J13_SOSCSEL_RESERVED_00,
&PIC18F25K80_SOSCSEL_LOW_08,
&PIC18F25K80_SOSCSEL_DIG_10,
&PIC18F25K80_SOSCSEL_HIGH_18
};
static const gp_cfg_option_t *PIC18F26J13_CLKOEC[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_MCLRE_ON_0020
};
static const gp_cfg_option_t *PIC18F26J53_LS48MHZ[] = {
&PIC18F24K50_LS48MHZ_SYS24X4_00,
&PIC18F26J53_LS48MHZ_SYS48X8_08
};
static const gp_cfg_option_t *PIC18F26K42_BBSIZE[] = {
&PIC18F26K42_BBSIZE_BBSIZE_16384_02,
&PIC18F25K42_BBSIZE_BBSIZE_8192_03,
&PIC18F24K42_BBSIZE_BBSIZE_4096_04,
&PIC18F24K42_BBSIZE_BBSIZE_2048_05,
&PIC18F24K42_BBSIZE_BBSIZE_1024_06,
&PIC18F24K42_BBSIZE_BBSIZE_512_07
};
static const gp_cfg_option_t *PIC18F27J13_WPFP[] = {
&PIC18F24J11_WPFP_PAGE_0_00,
&PIC18F24J11_WPFP_PAGE_1_01,
&PIC18F24J11_WPFP_PAGE_2_02,
&PIC18F24J11_WPFP_PAGE_3_03,
&PIC18F24J11_WPFP_PAGE_4_04,
&PIC18F24J11_WPFP_PAGE_5_05,
&PIC18F24J11_WPFP_PAGE_6_06,
&PIC18F24J11_WPFP_PAGE_7_07,
&PIC18F24J11_WPFP_PAGE_8_08,
&PIC18F24J11_WPFP_PAGE_9_09,
&PIC18F24J11_WPFP_PAGE_10_0A,
&PIC18F24J11_WPFP_PAGE_11_0B,
&PIC18F24J11_WPFP_PAGE_12_0C,
&PIC18F24J11_WPFP_PAGE_13_0D,
&PIC18F24J11_WPFP_PAGE_14_0E,
&PIC18F24J11_WPFP_PAGE_15_0F,
&PIC18F25J11_WPFP_PAGE_16_10,
&PIC18F25J11_WPFP_PAGE_17_11,
&PIC18F25J11_WPFP_PAGE_18_12,
&PIC18F25J11_WPFP_PAGE_19_13,
&PIC18F25J11_WPFP_PAGE_20_14,
&PIC18F25J11_WPFP_PAGE_21_15,
&PIC18F25J11_WPFP_PAGE_22_16,
&PIC18F25J11_WPFP_PAGE_23_17,
&PIC18F25J11_WPFP_PAGE_24_18,
&PIC18F25J11_WPFP_PAGE_25_19,
&PIC18F25J11_WPFP_PAGE_26_1A,
&PIC18F25J11_WPFP_PAGE_27_1B,
&PIC18F25J11_WPFP_PAGE_28_1C,
&PIC18F25J11_WPFP_PAGE_29_1D,
&PIC18F25J11_WPFP_PAGE_30_1E,
&PIC18F25J11_WPFP_PAGE_31_1F,
&PIC18F26J11_WPFP_PAGE_32_20,
&PIC18F26J11_WPFP_PAGE_33_21,
&PIC18F26J11_WPFP_PAGE_34_22,
&PIC18F26J11_WPFP_PAGE_35_23,
&PIC18F26J11_WPFP_PAGE_36_24,
&PIC18F26J11_WPFP_PAGE_37_25,
&PIC18F26J11_WPFP_PAGE_38_26,
&PIC18F26J11_WPFP_PAGE_39_27,
&PIC18F26J11_WPFP_PAGE_40_28,
&PIC18F26J11_WPFP_PAGE_41_29,
&PIC18F26J11_WPFP_PAGE_42_2A,
&PIC18F26J11_WPFP_PAGE_43_2B,
&PIC18F26J11_WPFP_PAGE_44_2C,
&PIC18F26J11_WPFP_PAGE_45_2D,
&PIC18F26J11_WPFP_PAGE_46_2E,
&PIC18F26J11_WPFP_PAGE_47_2F,
&PIC18F26J11_WPFP_PAGE_48_30,
&PIC18F26J11_WPFP_PAGE_49_31,
&PIC18F26J11_WPFP_PAGE_50_32,
&PIC18F26J11_WPFP_PAGE_51_33,
&PIC18F26J11_WPFP_PAGE_52_34,
&PIC18F26J11_WPFP_PAGE_53_35,
&PIC18F26J11_WPFP_PAGE_54_36,
&PIC18F26J11_WPFP_PAGE_55_37,
&PIC18F26J11_WPFP_PAGE_56_38,
&PIC18F26J11_WPFP_PAGE_57_39,
&PIC18F26J11_WPFP_PAGE_58_3A,
&PIC18F26J11_WPFP_PAGE_59_3B,
&PIC18F26J11_WPFP_PAGE_60_3C,
&PIC18F26J11_WPFP_PAGE_61_3D,
&PIC18F26J11_WPFP_PAGE_62_3E,
&PIC18F26J11_WPFP_PAGE_63_3F,
&PIC18F27J13_WPFP_PAGE_64_40,
&PIC18F27J13_WPFP_PAGE_65_41,
&PIC18F27J13_WPFP_PAGE_66_42,
&PIC18F27J13_WPFP_PAGE_67_43,
&PIC18F27J13_WPFP_PAGE_68_44,
&PIC18F27J13_WPFP_PAGE_69_45,
&PIC18F27J13_WPFP_PAGE_70_46,
&PIC18F27J13_WPFP_PAGE_71_47,
&PIC18F27J13_WPFP_PAGE_72_48,
&PIC18F27J13_WPFP_PAGE_73_49,
&PIC18F27J13_WPFP_PAGE_74_4A,
&PIC18F27J13_WPFP_PAGE_75_4B,
&PIC18F27J13_WPFP_PAGE_76_4C,
&PIC18F27J13_WPFP_PAGE_77_4D,
&PIC18F27J13_WPFP_PAGE_78_4E,
&PIC18F27J13_WPFP_PAGE_79_4F,
&PIC18F27J13_WPFP_PAGE_80_50,
&PIC18F27J13_WPFP_PAGE_81_51,
&PIC18F27J13_WPFP_PAGE_82_52,
&PIC18F27J13_WPFP_PAGE_83_53,
&PIC18F27J13_WPFP_PAGE_84_54,
&PIC18F27J13_WPFP_PAGE_85_55,
&PIC18F27J13_WPFP_PAGE_86_56,
&PIC18F27J13_WPFP_PAGE_87_57,
&PIC18F27J13_WPFP_PAGE_88_58,
&PIC18F27J13_WPFP_PAGE_89_59,
&PIC18F27J13_WPFP_PAGE_90_5A,
&PIC18F27J13_WPFP_PAGE_91_5B,
&PIC18F27J13_WPFP_PAGE_92_5C,
&PIC18F27J13_WPFP_PAGE_93_5D,
&PIC18F27J13_WPFP_PAGE_94_5E,
&PIC18F27J13_WPFP_PAGE_95_5F,
&PIC18F27J13_WPFP_PAGE_96_60,
&PIC18F27J13_WPFP_PAGE_97_61,
&PIC18F27J13_WPFP_PAGE_98_62,
&PIC18F27J13_WPFP_PAGE_99_63,
&PIC18F27J13_WPFP_PAGE_100_64,
&PIC18F27J13_WPFP_PAGE_101_65,
&PIC18F27J13_WPFP_PAGE_102_66,
&PIC18F27J13_WPFP_PAGE_103_67,
&PIC18F27J13_WPFP_PAGE_104_68,
&PIC18F27J13_WPFP_PAGE_105_69,
&PIC18F27J13_WPFP_PAGE_106_6A,
&PIC18F27J13_WPFP_PAGE_107_6B,
&PIC18F27J13_WPFP_PAGE_108_6C,
&PIC18F27J13_WPFP_PAGE_109_6D,
&PIC18F27J13_WPFP_PAGE_110_6E,
&PIC18F27J13_WPFP_PAGE_111_6F,
&PIC18F27J13_WPFP_PAGE_112_70,
&PIC18F27J13_WPFP_PAGE_113_71,
&PIC18F27J13_WPFP_PAGE_114_72,
&PIC18F27J13_WPFP_PAGE_115_73,
&PIC18F27J13_WPFP_PAGE_116_74,
&PIC18F27J13_WPFP_PAGE_117_75,
&PIC18F27J13_WPFP_PAGE_118_76,
&PIC18F27J13_WPFP_PAGE_119_77,
&PIC18F27J13_WPFP_PAGE_120_78,
&PIC18F27J13_WPFP_PAGE_121_79,
&PIC18F27J13_WPFP_PAGE_122_7A,
&PIC18F27J13_WPFP_PAGE_123_7B,
&PIC18F27J13_WPFP_PAGE_124_7C,
&PIC18F27J13_WPFP_PAGE_125_7D,
&PIC18F27J13_WPFP_PAGE_126_7E,
&PIC18F27J13_WPFP_PAGE_127_7F
};
static const gp_cfg_option_t *PIC18F27K40_WRT6[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_CP_OFF_0040
};
static const gp_cfg_option_t *PIC18F27K40_EBTR6[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_CP_OFF_0040
};
static const gp_cfg_option_t *PIC18F27K40_WRT7[] = {
&MCP19110_PWRTE_ON_0000,
&MCV14A_CPDF_OFF_080
};
static const gp_cfg_option_t *PIC18F27K40_EBTR7[] = {
&MCP19110_PWRTE_ON_0000,
&MCV14A_CPDF_OFF_080
};
static const gp_cfg_option_t *PIC18F27K42_BBSIZE[] = {
&PIC18F27K42_BBSIZE_BBSIZE_32768_01,
&PIC18F26K42_BBSIZE_BBSIZE_16384_02,
&PIC18F25K42_BBSIZE_BBSIZE_8192_03,
&PIC18F24K42_BBSIZE_BBSIZE_4096_04,
&PIC18F24K42_BBSIZE_BBSIZE_2048_05,
&PIC18F24K42_BBSIZE_BBSIZE_1024_06,
&PIC18F24K42_BBSIZE_BBSIZE_512_07
};
static const gp_cfg_option_t *PIC18F43K22_CCP3MX[] = {
&PIC18F43K22_CCP3MX_PORTE0_00,
&PIC18F23K22_CCP3MX_PORTB5_04
};
static const gp_cfg_option_t *PIC18F43K22_P2BMX[] = {
&PIC18F23K22_P2BMX_PORTC0_00,
&PIC18F43K22_P2BMX_PORTD2_20
};
static const gp_cfg_option_t *PIC18F65J50_FOSC[] = {
&PIC10F320_FOSC_INTOSC_0000,
&PIC18F24J11_OSC_INTOSCO_01,
&PIC18F24J11_OSC_INTOSCPLL_02,
&PIC18F24J11_OSC_INTOSCPLLO_03,
&PIC18F24J11_OSC_HS_04,
&PIC18F24J11_OSC_HSPLL_05,
&PIC18F24J11_OSC_EC_06,
&PIC18F24J11_OSC_ECPLL_07
};
static const gp_cfg_option_t *PIC18F65J94_BOREN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_MCLRE_ON_0001
};
static const gp_cfg_option_t *PIC18F65J94_WPDIS[] = {
&PIC18F65J94_WPDIS_WPEN_00,
&PIC18F65J94_WPDIS_WPDIS_01
};
static const gp_cfg_option_t *PIC18F65J94_T5GSEL[] = {
&PIC18F65J94_T5GSEL_T3G_00,
&PIC18F65J94_T5GSEL_T5G_01
};
static const gp_cfg_option_t *PIC18F65J94_DSWDTEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_MCLRE_ON_0001
};
static const gp_cfg_option_t *PIC18F65J94_BORV[] = {
&PIC18F1230_BORV_0_00,
&PIC18F65J94_BORV_1_02
};
static const gp_cfg_option_t *PIC18F65J94_WPEND[] = {
&PIC18F65J94_WPEND_WPSTARTMEM_00,
&PIC18F65J94_WPEND_WPENDMEM_02
};
static const gp_cfg_option_t *PIC18F65J94_CINASEL[] = {
&PIC18F65J94_CINASEL_RA5_00,
&PIC18F65J94_CINASEL_DEFAULT_02
};
static const gp_cfg_option_t *PIC18F65J94_LS48MHZ[] = {
&PIC18F65J94_LS48MHZ_SYSX1_00,
&PIC18F65J94_LS48MHZ_SYSX2_02
};
static const gp_cfg_option_t *PIC18F65J94_DSWDTOSC[] = {
&PIC18F65J94_DSWDTOSC_SOSC_00,
&PIC18F65J94_DSWDTOSC_LPRC_02
};
static const gp_cfg_option_t *PIC18F65J94_POSCMD[] = {
&PIC18F65J94_POSCMD_EC_00,
&PIC18F65J94_POSCMD_MS_01,
&MCV14A_FOSC_HS_002,
&PIC18F65J94_POSCMD_NONE_03
};
static const gp_cfg_option_t *PIC18F65J94_WDTWIN[] = {
&PIC18F65J94_WDTWIN_PS75_0_00,
&PIC18F65J94_WDTWIN_PS50_0_01,
&PIC18F65J94_WDTWIN_PS37_5_02,
&PIC18F65J94_WDTWIN_PS25_0_03
};
static const gp_cfg_option_t *PIC18F65J94_WPCFG[] = {
&PIC18F65J94_WPCFG_WPCFGEN_00,
&PIC18F65J94_WPCFG_WPCFGDIS_04
};
static const gp_cfg_option_t *PIC18F65J94_MSSPMSK2[] = {
&PIC18F24J11_MSSP7B_EN_MSK5_00,
&PIC18F65J94_MSSPMSK2_MSK7_04
};
static const gp_cfg_option_t *PIC18F65J94_WINDIS[] = {
&PIC18F65J94_WINDIS_WDTWIN_00,
&PIC18F65J94_WINDIS_WDTSTD_04
};
static const gp_cfg_option_t *PIC18F65J94_VBTBOR[] = {
&MCP19110_WDTE_OFF_0000,
&MCP25020_RSTEN_ON_0004
};
static const gp_cfg_option_t *PIC18F65J94_FOSC[] = {
&PIC18F65J94_FOSC_FRC_00,
&PIC18F65J94_FOSC_FRCPLL_01,
&PIC18F65J94_FOSC_PRI_02,
&PIC18F65J94_FOSC_PRIPLL_03,
&PIC18F65J94_FOSC_SOSC_04,
&PIC18F65J94_FOSC_LPRC_05,
&PIC18F65J94_FOSC_FRC500KHZ_06,
&PIC18F65J94_FOSC_FRCDIV_07
};
static const gp_cfg_option_t *PIC18F65J94_SOSCSEL[] = {
&PIC18F2220_PBAD_DIG_00,
&PIC18F25K80_SOSCSEL_LOW_08
};
static const gp_cfg_option_t *PIC18F65J94_MSSPMSK1[] = {
&PIC18F24J11_MSSP7B_EN_MSK5_00,
&PIC18F24J11_MSSP7B_EN_MSK7_08
};
static const gp_cfg_option_t *PIC18F65J94_WPSA[] = {
&PIC18F65J94_WPSA_32_00,
&PIC18F65J94_WPSA_128_08
};
static const gp_cfg_option_t *PIC18F65J94_DSBOREN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_WDTE_ON_0008
};
static const gp_cfg_option_t *PIC18F65J94_WDTCLK[] = {
&PIC18F65J94_WDTCLK_SYS_00,
&PIC18F65J94_FOSC_SOSC_04,
&PIC18F65J94_WDTCLK_LPRC_08,
&PIC18F65J94_WDTCLK_FRC_0C
};
static const gp_cfg_option_t *PIC18F65J94_PLLDIV[] = {
&PIC18F65J94_PLLDIV_NODIV_00,
&PIC18F65J94_PLLDIV_DIV2_01,
&PIC18F65J94_PLLDIV_DIV3_02,
&PIC18F65J94_PLLDIV_DIV4_03,
&PIC18F65J94_PLLDIV_DIV5_04,
&PIC18F65J94_PLLDIV_DIV6_05,
&PIC18F65J94_PLLDIV_DIV10_06,
&PIC18F65J94_PLLDIV_DIV12_07,
&PIC18F65J94_PLLDIV_RESERVED_08,
&PIC18F65J94_PLLDIV_RESERVED_09,
&PIC18F65J94_PLLDIV_RESERVED_0A,
&PIC18F65J94_PLLDIV_RESERVED_0B,
&PIC18F65J94_PLLDIV_PLL4X_0C,
&PIC18F65J94_PLLDIV_PLL6X_0D,
&PIC18F65J94_PLLDIV_PLL8X_0E,
&PIC18F65J94_PLLDIV_NOPLL_0F
};
static const gp_cfg_option_t *PIC18F65J94_DSBITEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCV08A_MCLRE_ON_010
};
static const gp_cfg_option_t *PIC18F65J94_CLKOEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_MCLRE_ON_0020
};
static const gp_cfg_option_t *PIC18F65J94_FSCM[] = {
&PIC18F65J94_FSCM_CSECME_00,
&PIC18F65J94_FSCM_CSECMD_10,
&PIC18F65J94_FSCM_CSDCMD_20
};
static const gp_cfg_option_t *PIC18F65J94_WDTPS[] = {
&MCV20USB_WDTPS_1_00,
&PIC18F1230_BORV_2_10,
&PIC18F65J94_WDTPS_4_20,
&PIC18F65J94_WDTPS_8_30,
&PIC18C601_BW_16_40,
&PIC18F65J94_WDTPS_32_50,
&PIC18F65J94_WDTPS_64_60,
&PIC18F65J94_WDTPS_128_70,
&PIC18F65J94_WDTPS_256_80,
&PIC18F65J94_WDTPS_512_90,
&PIC18F65J94_WDTPS_1024_A0,
&PIC18F65J94_WDTPS_2048_B0,
&PIC18F65J94_WDTPS_4096_C0,
&PIC18F65J94_WDTPS_8192_D0,
&PIC18F65J94_WDTPS_16384_E0,
&PIC18F65J94_WDTPS_32768_F0
};
static const gp_cfg_option_t *PIC18F65J94_DSWDTPS[] = {
&PIC18F65J94_DSWDTPS_DSWDTPS0_00,
&PIC18F65J94_DSWDTPS_DSWDTPS1_08,
&PIC18F65J94_DSWDTPS_DSWDTPS2_10,
&PIC18F65J94_DSWDTPS_DSWDTPS3_18,
&PIC18F65J94_DSWDTPS_DSWDTPS4_20,
&PIC18F65J94_DSWDTPS_DSWDTPS5_28,
&PIC18F65J94_DSWDTPS_DSWDTPS6_30,
&PIC18F65J94_DSWDTPS_DSWDTPS7_38,
&PIC18F65J94_DSWDTPS_DSWDTPS8_40,
&PIC18F65J94_DSWDTPS_DSWDTPS9_48,
&PIC18F65J94_DSWDTPS_DSWDTPSA_50,
&PIC18F65J94_DSWDTPS_DSWDTPSB_58,
&PIC18F65J94_DSWDTPS_DSWDTPSC_60,
&PIC18F65J94_DSWDTPS_DSWDTPSD_68,
&PIC18F65J94_DSWDTPS_DSWDTPSE_70,
&PIC18F65J94_DSWDTPS_DSWDTPSF_78,
&PIC18F65J94_DSWDTPS_DSWDTPS10_80,
&PIC18F65J94_DSWDTPS_DSWDTPS11_88,
&PIC18F65J94_DSWDTPS_DSWDTPS12_90,
&PIC18F65J94_DSWDTPS_DSWDTPS13_98,
&PIC18F65J94_DSWDTPS_DSWDTPS14_A0,
&PIC18F65J94_DSWDTPS_DSWDTPS15_A8,
&PIC18F65J94_DSWDTPS_DSWDTPS16_B0,
&PIC18F65J94_DSWDTPS_DSWDTPS17_B8,
&PIC18F65J94_DSWDTPS_DSWDTPS18_C0,
&PIC18F65J94_DSWDTPS_DSWDTPS19_C8,
&PIC18F65J94_DSWDTPS_DSWDTPS1A_D0,
&PIC18F65J94_DSWDTPS_DSWDTPS1B_D8,
&PIC18F65J94_DSWDTPS_DSWDTPS1C_E0,
&PIC18F65J94_DSWDTPS_DSWDTPS1D_E8,
&PIC18F65J94_DSWDTPS_DSWDTPS1E_F0,
&PIC18F65J94_DSWDTPS_DSWDTPS1F_F8
};
static const gp_cfg_option_t *PIC18F65J94_WPFP[] = {
&PIC18F65J94_WPFP_WPFP0_00,
&PIC18F65J94_WPFP_WPFP1_01,
&PIC18F65J94_WPFP_WPFP2_02,
&PIC18F65J94_WPFP_WPFP3_03,
&PIC18F65J94_WPFP_WPFP4_04,
&PIC18F65J94_WPFP_WPFP5_05,
&PIC18F65J94_WPFP_WPFP6_06,
&PIC18F65J94_WPFP_WPFP7_07,
&PIC18F65J94_WPFP_WPFP8_08,
&PIC18F65J94_WPFP_WPFP9_09,
&PIC18F65J94_WPFP_WPFP10_0A,
&PIC18F65J94_WPFP_WPFP11_0B,
&PIC18F65J94_WPFP_WPFP12_0C,
&PIC18F65J94_WPFP_WPFP13_0D,
&PIC18F65J94_WPFP_WPFP14_0E,
&PIC18F65J94_WPFP_WPFP15_0F,
&PIC18F65J94_WPFP_WPFP16_10,
&PIC18F65J94_WPFP_WPFP17_11,
&PIC18F65J94_WPFP_WPFP18_12,
&PIC18F65J94_WPFP_WPFP19_13,
&PIC18F65J94_WPFP_WPFP20_14,
&PIC18F65J94_WPFP_WPFP21_15,
&PIC18F65J94_WPFP_WPFP22_16,
&PIC18F65J94_WPFP_WPFP23_17,
&PIC18F65J94_WPFP_WPFP24_18,
&PIC18F65J94_WPFP_WPFP25_19,
&PIC18F65J94_WPFP_WPFP26_1A,
&PIC18F65J94_WPFP_WPFP27_1B,
&PIC18F65J94_WPFP_WPFP28_1C,
&PIC18F65J94_WPFP_WPFP29_1D,
&PIC18F65J94_WPFP_WPFP30_1E,
&PIC18F65J94_WPFP_WPFP31_1F,
&PIC18F65J94_WPFP_WPFP32_20,
&PIC18F65J94_WPFP_WPFP33_21,
&PIC18F65J94_WPFP_WPFP34_22,
&PIC18F65J94_WPFP_WPFP35_23,
&PIC18F65J94_WPFP_WPFP36_24,
&PIC18F65J94_WPFP_WPFP37_25,
&PIC18F65J94_WPFP_WPFP38_26,
&PIC18F65J94_WPFP_WPFP39_27,
&PIC18F65J94_WPFP_WPFP40_28,
&PIC18F65J94_WPFP_WPFP41_29,
&PIC18F65J94_WPFP_WPFP42_2A,
&PIC18F65J94_WPFP_WPFP43_2B,
&PIC18F65J94_WPFP_WPFP44_2C,
&PIC18F65J94_WPFP_WPFP45_2D,
&PIC18F65J94_WPFP_WPFP46_2E,
&PIC18F65J94_WPFP_WPFP47_2F,
&PIC18F65J94_WPFP_WPFP48_30,
&PIC18F65J94_WPFP_WPFP49_31,
&PIC18F65J94_WPFP_WPFP50_32,
&PIC18F65J94_WPFP_WPFP51_33,
&PIC18F65J94_WPFP_WPFP52_34,
&PIC18F65J94_WPFP_WPFP53_35,
&PIC18F65J94_WPFP_WPFP54_36,
&PIC18F65J94_WPFP_WPFP55_37,
&PIC18F65J94_WPFP_WPFP56_38,
&PIC18F65J94_WPFP_WPFP57_39,
&PIC18F65J94_WPFP_WPFP58_3A,
&PIC18F65J94_WPFP_WPFP59_3B,
&PIC18F65J94_WPFP_WPFP60_3C,
&PIC18F65J94_WPFP_WPFP61_3D,
&PIC18F65J94_WPFP_WPFP62_3E,
&PIC18F65J94_WPFP_WPFP63_3F,
&PIC18F65J94_WPFP_WPFP64_40,
&PIC18F65J94_WPFP_WPFP65_41,
&PIC18F65J94_WPFP_WPFP66_42,
&PIC18F65J94_WPFP_WPFP67_43,
&PIC18F65J94_WPFP_WPFP68_44,
&PIC18F65J94_WPFP_WPFP69_45,
&PIC18F65J94_WPFP_WPFP70_46,
&PIC18F65J94_WPFP_WPFP71_47,
&PIC18F65J94_WPFP_WPFP72_48,
&PIC18F65J94_WPFP_WPFP73_49,
&PIC18F65J94_WPFP_WPFP74_4A,
&PIC18F65J94_WPFP_WPFP75_4B,
&PIC18F65J94_WPFP_WPFP76_4C,
&PIC18F65J94_WPFP_WPFP77_4D,
&PIC18F65J94_WPFP_WPFP78_4E,
&PIC18F65J94_WPFP_WPFP79_4F,
&PIC18F65J94_WPFP_WPFP80_50,
&PIC18F65J94_WPFP_WPFP81_51,
&PIC18F65J94_WPFP_WPFP82_52,
&PIC18F65J94_WPFP_WPFP83_53,
&PIC18F65J94_WPFP_WPFP84_54,
&PIC18F65J94_WPFP_WPFP85_55,
&PIC18F65J94_WPFP_WPFP86_56,
&PIC18F65J94_WPFP_WPFP87_57,
&PIC18F65J94_WPFP_WPFP88_58,
&PIC18F65J94_WPFP_WPFP89_59,
&PIC18F65J94_WPFP_WPFP90_5A,
&PIC18F65J94_WPFP_WPFP91_5B,
&PIC18F65J94_WPFP_WPFP92_5C,
&PIC18F65J94_WPFP_WPFP93_5D,
&PIC18F65J94_WPFP_WPFP94_5E,
&PIC18F65J94_WPFP_WPFP95_5F,
&PIC18F65J94_WPFP_WPFP96_60,
&PIC18F65J94_WPFP_WPFP97_61,
&PIC18F65J94_WPFP_WPFP98_62,
&PIC18F65J94_WPFP_WPFP99_63,
&PIC18F65J94_WPFP_WPFP100_64,
&PIC18F65J94_WPFP_WPFP101_65,
&PIC18F65J94_WPFP_WPFP102_66,
&PIC18F65J94_WPFP_WPFP103_67,
&PIC18F65J94_WPFP_WPFP104_68,
&PIC18F65J94_WPFP_WPFP105_69,
&PIC18F65J94_WPFP_WPFP106_6A,
&PIC18F65J94_WPFP_WPFP107_6B,
&PIC18F65J94_WPFP_WPFP108_6C,
&PIC18F65J94_WPFP_WPFP109_6D,
&PIC18F65J94_WPFP_WPFP110_6E,
&PIC18F65J94_WPFP_WPFP111_6F,
&PIC18F65J94_WPFP_WPFP112_70,
&PIC18F65J94_WPFP_WPFP113_71,
&PIC18F65J94_WPFP_WPFP114_72,
&PIC18F65J94_WPFP_WPFP115_73,
&PIC18F65J94_WPFP_WPFP116_74,
&PIC18F65J94_WPFP_WPFP117_75,
&PIC18F65J94_WPFP_WPFP118_76,
&PIC18F65J94_WPFP_WPFP119_77,
&PIC18F65J94_WPFP_WPFP120_78,
&PIC18F65J94_WPFP_WPFP121_79,
&PIC18F65J94_WPFP_WPFP122_7A,
&PIC18F65J94_WPFP_WPFP123_7B,
&PIC18F65J94_WPFP_WPFP124_7C,
&PIC18F65J94_WPFP_WPFP125_7D,
&PIC18F65J94_WPFP_WPFP126_7E,
&PIC18F65J94_WPFP_WPFP127_7F,
&PIC18F65J94_WPFP_WPFP128_80,
&PIC18F65J94_WPFP_WPFP129_81,
&PIC18F65J94_WPFP_WPFP130_82,
&PIC18F65J94_WPFP_WPFP131_83,
&PIC18F65J94_WPFP_WPFP132_84,
&PIC18F65J94_WPFP_WPFP133_85,
&PIC18F65J94_WPFP_WPFP134_86,
&PIC18F65J94_WPFP_WPFP135_87,
&PIC18F65J94_WPFP_WPFP136_88,
&PIC18F65J94_WPFP_WPFP137_89,
&PIC18F65J94_WPFP_WPFP138_8A,
&PIC18F65J94_WPFP_WPFP139_8B,
&PIC18F65J94_WPFP_WPFP140_8C,
&PIC18F65J94_WPFP_WPFP141_8D,
&PIC18F65J94_WPFP_WPFP142_8E,
&PIC18F65J94_WPFP_WPFP143_8F,
&PIC18F65J94_WPFP_WPFP144_90,
&PIC18F65J94_WPFP_WPFP145_91,
&PIC18F65J94_WPFP_WPFP146_92,
&PIC18F65J94_WPFP_WPFP147_93,
&PIC18F65J94_WPFP_WPFP148_94,
&PIC18F65J94_WPFP_WPFP149_95,
&PIC18F65J94_WPFP_WPFP150_96,
&PIC18F65J94_WPFP_WPFP151_97,
&PIC18F65J94_WPFP_WPFP152_98,
&PIC18F65J94_WPFP_WPFP153_99,
&PIC18F65J94_WPFP_WPFP154_9A,
&PIC18F65J94_WPFP_WPFP155_9B,
&PIC18F65J94_WPFP_WPFP156_9C,
&PIC18F65J94_WPFP_WPFP157_9D,
&PIC18F65J94_WPFP_WPFP158_9E,
&PIC18F65J94_WPFP_WPFP159_9F,
&PIC18F65J94_WPFP_WPFP160_A0,
&PIC18F65J94_WPFP_WPFP161_A1,
&PIC18F65J94_WPFP_WPFP162_A2,
&PIC18F65J94_WPFP_WPFP163_A3,
&PIC18F65J94_WPFP_WPFP164_A4,
&PIC18F65J94_WPFP_WPFP165_A5,
&PIC18F65J94_WPFP_WPFP166_A6,
&PIC18F65J94_WPFP_WPFP167_A7,
&PIC18F65J94_WPFP_WPFP168_A8,
&PIC18F65J94_WPFP_WPFP169_A9,
&PIC18F65J94_WPFP_WPFP170_AA,
&PIC18F65J94_WPFP_WPFP171_AB,
&PIC18F65J94_WPFP_WPFP172_AC,
&PIC18F65J94_WPFP_WPFP173_AD,
&PIC18F65J94_WPFP_WPFP174_AE,
&PIC18F65J94_WPFP_WPFP175_AF,
&PIC18F65J94_WPFP_WPFP176_B0,
&PIC18F65J94_WPFP_WPFP177_B1,
&PIC18F65J94_WPFP_WPFP178_B2,
&PIC18F65J94_WPFP_WPFP179_B3,
&PIC18F65J94_WPFP_WPFP180_B4,
&PIC18F65J94_WPFP_WPFP181_B5,
&PIC18F65J94_WPFP_WPFP182_B6,
&PIC18F65J94_WPFP_WPFP183_B7,
&PIC18F65J94_WPFP_WPFP184_B8,
&PIC18F65J94_WPFP_WPFP185_B9,
&PIC18F65J94_WPFP_WPFP186_BA,
&PIC18F65J94_WPFP_WPFP187_BB,
&PIC18F65J94_WPFP_WPFP188_BC,
&PIC18F65J94_WPFP_WPFP189_BD,
&PIC18F65J94_WPFP_WPFP190_BE,
&PIC18F65J94_WPFP_WPFP191_BF,
&PIC18F65J94_WPFP_WPFP192_C0,
&PIC18F65J94_WPFP_WPFP193_C1,
&PIC18F65J94_WPFP_WPFP194_C2,
&PIC18F65J94_WPFP_WPFP195_C3,
&PIC18F65J94_WPFP_WPFP196_C4,
&PIC18F65J94_WPFP_WPFP197_C5,
&PIC18F65J94_WPFP_WPFP198_C6,
&PIC18F65J94_WPFP_WPFP199_C7,
&PIC18F65J94_WPFP_WPFP200_C8,
&PIC18F65J94_WPFP_WPFP201_C9,
&PIC18F65J94_WPFP_WPFP202_CA,
&PIC18F65J94_WPFP_WPFP203_CB,
&PIC18F65J94_WPFP_WPFP204_CC,
&PIC18F65J94_WPFP_WPFP205_CD,
&PIC18F65J94_WPFP_WPFP206_CE,
&PIC18F65J94_WPFP_WPFP207_CF,
&PIC18F65J94_WPFP_WPFP208_D0,
&PIC18F65J94_WPFP_WPFP209_D1,
&PIC18F65J94_WPFP_WPFP210_D2,
&PIC18F65J94_WPFP_WPFP211_D3,
&PIC18F65J94_WPFP_WPFP212_D4,
&PIC18F65J94_WPFP_WPFP213_D5,
&PIC18F65J94_WPFP_WPFP214_D6,
&PIC18F65J94_WPFP_WPFP215_D7,
&PIC18F65J94_WPFP_WPFP216_D8,
&PIC18F65J94_WPFP_WPFP217_D9,
&PIC18F65J94_WPFP_WPFP218_DA,
&PIC18F65J94_WPFP_WPFP219_DB,
&PIC18F65J94_WPFP_WPFP220_DC,
&PIC18F65J94_WPFP_WPFP221_DD,
&PIC18F65J94_WPFP_WPFP222_DE,
&PIC18F65J94_WPFP_WPFP223_DF,
&PIC18F65J94_WPFP_WPFP224_E0,
&PIC18F65J94_WPFP_WPFP225_E1,
&PIC18F65J94_WPFP_WPFP226_E2,
&PIC18F65J94_WPFP_WPFP227_E3,
&PIC18F65J94_WPFP_WPFP228_E4,
&PIC18F65J94_WPFP_WPFP229_E5,
&PIC18F65J94_WPFP_WPFP230_E6,
&PIC18F65J94_WPFP_WPFP231_E7,
&PIC18F65J94_WPFP_WPFP232_E8,
&PIC18F65J94_WPFP_WPFP233_E9,
&PIC18F65J94_WPFP_WPFP234_EA,
&PIC18F65J94_WPFP_WPFP235_EB,
&PIC18F65J94_WPFP_WPFP236_EC,
&PIC18F65J94_WPFP_WPFP237_ED,
&PIC18F65J94_WPFP_WPFP238_EE,
&PIC18F65J94_WPFP_WPFP239_EF,
&PIC18F65J94_WPFP_WPFP240_F0,
&PIC18F65J94_WPFP_WPFP241_F1,
&PIC18F65J94_WPFP_WPFP242_F2,
&PIC18F65J94_WPFP_WPFP243_F3,
&PIC18F65J94_WPFP_WPFP244_F4,
&PIC18F65J94_WPFP_WPFP245_F5,
&PIC18F65J94_WPFP_WPFP246_F6,
&PIC18F65J94_WPFP_WPFP247_F7,
&PIC18F65J94_WPFP_WPFP248_F8,
&PIC18F65J94_WPFP_WPFP249_F9,
&PIC18F65J94_WPFP_WPFP250_FA,
&PIC18F65J94_WPFP_WPFP251_FB,
&PIC18F65J94_WPFP_WPFP252_FC,
&PIC18F65J94_WPFP_WPFP253_FD,
&PIC18F65J94_WPFP_WPFP254_FE,
&PIC18F65J94_WPFP_WPFP255_FF
};
static const gp_cfg_option_t *PIC18F65K22_RETEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19132_MCLRE_ON_0001
};
static const gp_cfg_option_t *PIC18F65K22_RTCOSC[] = {
&PIC18F24J11_RTCOSC_INTOSCREF_00,
&PIC18F65K22_RTCOSC_SOSCREF_01
};
static const gp_cfg_option_t *PIC18F65K22_EBRT0[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_CP_OFF_0001
};
static const gp_cfg_option_t *PIC18F65K22_EBRT1[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_PWRTE_OFF_0002
};
static const gp_cfg_option_t *PIC18F65K22_EBRT2[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16F15313_FEXTOSC_OFF_0004
};
static const gp_cfg_option_t *PIC18F65K22_EBRT3[] = {
&MCP19110_PWRTE_ON_0000,
&MCV08A_CP_OFF_008
};
static const gp_cfg_option_t *PIC18F65K22_EBRTB[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_CP_OFF_0040
};
static const gp_cfg_option_t *PIC18F65K40_RSTOSC[] = {
&PIC18F24K40_RSTOSC_HFINTOSC_64MHZ_00,
&PIC18F24K40_RSTOSC_RESERVED_1_10,
&PIC18F24K40_RSTOSC_EXTOSC_4PLL_20,
&MCP19132_RSTOSC_RESERVED_0030,
&PIC16F15325_RSTOSC_SOSC_0040,
&PIC18F24K40_RSTOSC_LFINTOSC_50,
&PIC18F24K40_RSTOSC_HFINTOSC_1MHZ_60,
&PIC18F24K40_RSTOSC_EXTOSC_70
};
static const gp_cfg_option_t *PIC18F65K80_CANMX[] = {
&PIC18F6310_CCP2MX_PORTE_00,
&PIC18F25K80_CANMX_PORTB_01
};
static const gp_cfg_option_t *PIC18F65K80_T0CKMX[] = {
&PIC18F65K80_T0CKMX_PORTG_00,
&PIC18F65K80_T0CKMX_PORTB_02
};
static const gp_cfg_option_t *PIC18F65K80_T3CKMX[] = {
&PIC18F2420_CCP2MX_PORTB_00,
&PIC18F65K80_T3CKMX_PORTG_04
};
static const gp_cfg_option_t *PIC18F66J60_ETHLED[] = {
&MCP19110_WDTE_OFF_0000,
&MCP25020_RSTEN_ON_0004
};
static const gp_cfg_option_t *PIC18F66J60_STVR[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_MCLRE_ON_0020
};
static const gp_cfg_option_t *PIC18F66J90_RTCSOSC[] = {
&PIC18F24J11_RTCOSC_INTOSCREF_00,
&PIC18F24J11_RTCOSC_T1OSCREF_02
};
static const gp_cfg_option_t *PIC18F66J90_OSC[] = {
&PIC10F320_FOSC_INTOSC_0000,
&PIC18F66J90_OSC_INTOSCPLL_01,
&PIC18F66J90_OSC_INTOSCO_02,
&PIC18F24J11_OSC_INTOSCPLLO_03,
&PIC18F24J11_OSC_HS_04,
&PIC18F24J11_OSC_HSPLL_05,
&PIC18F24J11_OSC_EC_06,
&PIC18F24J11_OSC_ECPLL_07
};
static const gp_cfg_option_t *PIC18F67K22_EBRT4[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_PWRTE_OFF_0010
};
static const gp_cfg_option_t *PIC18F67K22_EBRT5[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_LPBOREN_OFF_0020
};
static const gp_cfg_option_t *PIC18F67K22_EBRT6[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_CP_OFF_0040
};
static const gp_cfg_option_t *PIC18F67K22_EBRT7[] = {
&MCP19110_PWRTE_ON_0000,
&MCV14A_CPDF_OFF_080
};
static const gp_cfg_option_t *PIC18F83J11_EASHFT[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_WDTE_ON_0008
};
static const gp_cfg_option_t *PIC18F83J11_MODE[] = {
&PIC18F83J11_MODE_XM20_00,
&PIC18F83J11_MODE_XM16_10,
&PIC18F83J11_MODE_XM12_20,
&PIC18F83J11_MODE_MM_30
};
static const gp_cfg_option_t *PIC18F85J10_ECCPMX[] = {
&PIC18F24J10_CCP2MX_ALTERNATE_00,
&PIC18F65J94_CINASEL_DEFAULT_02
};
static const gp_cfg_option_t *PIC18F85J50_PMPMX[] = {
&PIC18F24J10_CCP2MX_ALTERNATE_00,
&PIC18F85J50_PMPMX_DEFAULT_04
};
static const gp_cfg_option_t *PIC18F85J94_ABW[] = {
&PIC18F83J11_MODE_XM20_00,
&PIC18F83J11_MODE_XM16_10,
&PIC18F83J11_MODE_XM12_20,
&PIC18F83J11_MODE_MM_30
};
static const gp_cfg_option_t *PIC18F86J60_ECCPMX[] = {
&MCP19110_WDTE_OFF_0000,
&MCV20USB_BOREN_ON_02
};
static const gp_cfg_option_t *PIC18F1220_BORV[] = {
&PIC16C717_BODENV_45_0000,
&PIC18C242_BORV_42_04,
&MCV20USB_BORV_27_08
};
static const gp_cfg_option_t *PIC18F1220_OSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&PIC18C242_OSC_EC_04,
&PIC18C242_OSC_ECIO_05,
&PIC18C242_OSC_HSPLL_06,
&PIC18C242_OSC_RCIO_07,
&PIC18F1220_OSC_INTIO2_08,
&PIC18F1220_OSC_INTIO1_09,
&PIC18F1220_OSC_RC_0C
};
static const gp_cfg_option_t *PIC18F1220_FSCM[] = {
&MCP19110_WDTE_OFF_0000,
&MCV18E_BOREN_ON_0040
};
static const gp_cfg_option_t *PIC18F1230_FLTAMX[] = {
&PIC18F1230_FLTAMX_RA7_00,
&PIC18F1230_FLTAMX_RA5_01
};
static const gp_cfg_option_t *PIC18F1230_PWMPIN[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_PWRTE_OFF_0002
};
static const gp_cfg_option_t *PIC18F1230_LPOL[] = {
&PIC18F1230_LPOL_LOW_00,
&PIC18F1230_LPOL_HIGH_04
};
static const gp_cfg_option_t *PIC18F1230_BOR[] = {
&MCP19110_WDTE_OFF_0000,
&PIC18F1230_BOR_SBORENCTRL_02,
&PIC18F1230_BOR_BOACTIVE_04,
&PIC18F1230_BOR_BOHW_06
};
static const gp_cfg_option_t *PIC18F1230_HPOL[] = {
&PIC18F1230_LPOL_LOW_00,
&PIC18F1230_HPOL_HIGH_08
};
static const gp_cfg_option_t *PIC18F1230_T1OSCMX[] = {
&PIC18F1230_LPOL_LOW_00,
&PIC18F1230_HPOL_HIGH_08
};
static const gp_cfg_option_t *PIC18F1230_OSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV18A_OSC_RC_003,
&PIC18C242_OSC_EC_04,
&PIC18C242_OSC_ECIO_05,
&PIC18C242_OSC_HSPLL_06,
&PIC18C242_OSC_RCIO_07,
&PIC18F1220_OSC_INTIO2_08,
&PIC18F1220_OSC_INTIO1_09
};
static const gp_cfg_option_t *PIC18F1230_BORV[] = {
&PIC18F1230_BORV_0_00,
&PIC18F1230_BORV_1_08,
&PIC18F1230_BORV_2_10,
&PIC18F1230_BORV_3_18
};
static const gp_cfg_option_t *PIC18F1230_BBSIZ[] = {
&PIC18F1230_BBSIZ_BB256_00,
&PIC18F1230_BBSIZ_BB512_30
};
static const gp_cfg_option_t *PIC18F1330_BBSIZ[] = {
&PIC18F1230_BBSIZ_BB256_00,
&PIC18F1330_BBSIZ_BB512_10,
&PIC18F1330_BBSIZ_BB1K_30
};
static const gp_cfg_option_t *PIC18F2220_PBAD[] = {
&PIC18F2220_PBAD_DIG_00,
&PIC18F2220_PBAD_ANA_02
};
static const gp_cfg_option_t *PIC18F2220_BORV[] = {
&PIC16C717_BODENV_45_0000,
&PIC18C242_BORV_42_04,
&MCV20USB_BORV_27_08,
&PIC18F2220_BORV_20_0C
};
static const gp_cfg_option_t *PIC18F2221_CCP2MX[] = {
&PIC16F737_CCP2MX_RB3_0000,
&PIC18F2221_CCP2MX_RC1_01
};
static const gp_cfg_option_t *PIC18F2221_PBADEN[] = {
&PIC18F2220_PBAD_DIG_00,
&PIC18F2220_PBAD_ANA_02
};
static const gp_cfg_option_t *PIC18F2221_LPT1OSC[] = {
&MCP19110_WDTE_OFF_0000,
&MCP25020_RSTEN_ON_0004
};
static const gp_cfg_option_t *PIC18F2221_BOR[] = {
&MCP19110_WDTE_OFF_0000,
&PIC18F2221_BOR_SOFT_02,
&MCV20USB_BOREN_NOSLP_04,
&PIC10F320_BOREN_ON_0006
};
static const gp_cfg_option_t *PIC18F2320_CP2[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16F15313_FEXTOSC_OFF_0004
};
static const gp_cfg_option_t *PIC18F2320_WRT2[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16F15313_FEXTOSC_OFF_0004
};
static const gp_cfg_option_t *PIC18F2320_EBTR2[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16F15313_FEXTOSC_OFF_0004
};
static const gp_cfg_option_t *PIC18F2320_CP3[] = {
&MCP19110_PWRTE_ON_0000,
&MCV08A_CP_OFF_008
};
static const gp_cfg_option_t *PIC18F2320_WRT3[] = {
&MCP19110_PWRTE_ON_0000,
&MCV08A_CP_OFF_008
};
static const gp_cfg_option_t *PIC18F2320_EBTR3[] = {
&MCP19110_PWRTE_ON_0000,
&MCV08A_CP_OFF_008
};
static const gp_cfg_option_t *PIC18F2331_BOREN[] = {
&MCP19110_WDTE_OFF_0000,
&MCV20USB_BOREN_ON_02
};
static const gp_cfg_option_t *PIC18F2331_PWMPIN[] = {
&MCP19110_PWRTE_ON_0000,
&PIC16F15313_FEXTOSC_OFF_0004
};
static const gp_cfg_option_t *PIC18F2331_LPOL[] = {
&PIC18F1230_LPOL_LOW_00,
&PIC18F1230_HPOL_HIGH_08
};
static const gp_cfg_option_t *PIC18F2331_OSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&PIC18F2331_OSC_RC2_03,
&PIC18C242_OSC_EC_04,
&PIC18C242_OSC_ECIO_05,
&PIC18C242_OSC_HSPLL_06,
&PIC18C242_OSC_RCIO_07,
&PIC18F2331_OSC_IRCIO_08,
&PIC18F2331_OSC_IRC_09,
&PIC18F2331_OSC_RC1_0A,
&PIC18F1220_OSC_RC_0C
};
static const gp_cfg_option_t *PIC18F2331_HPOL[] = {
&PIC18F1230_LPOL_LOW_00,
&PIC18F2331_HPOL_HIGH_10
};
static const gp_cfg_option_t *PIC18F2331_WDPS[] = {
&MCV20USB_WDTPS_1_00,
&MCV20USB_WDTPS_2_02,
&MCV20USB_WDTPS_4_04,
&MCV20USB_WDTPS_8_06,
&MCV20USB_WDTPS_16_08,
&MCV20USB_WDTPS_32_0A,
&MCV20USB_WDTPS_64_0C,
&MCV20USB_WDTPS_128_0E,
&MCV20USB_WDTPS_256_10,
&MCV20USB_WDTPS_512_12,
&MCV20USB_WDTPS_1024_14,
&MCV20USB_WDTPS_2048_16,
&MCV20USB_WDTPS_4096_18,
&MCV20USB_WDTPS_8192_1A,
&MCV20USB_WDTPS_16384_1C,
&MCV20USB_WDTPS_32768_1E
};
static const gp_cfg_option_t *PIC18F2331_WINEN[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_LPBOREN_OFF_0020
};
static const gp_cfg_option_t *PIC18F2331_T1OSCMX[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_MCLRE_ON_0020
};
static const gp_cfg_option_t *PIC18F2410_OSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV18A_OSC_RC_003,
&PIC18C242_OSC_EC_04,
&PIC18F23K20_FOSC_ECIO6_05,
&PIC18C242_OSC_HSPLL_06,
&PIC18F23K20_FOSC_RCIO6_07,
&PIC18F23K20_FOSC_INTIO67_08,
&PIC18F23K20_FOSC_INTIO7_09
};
static const gp_cfg_option_t *PIC18F2420_CCP2MX[] = {
&PIC18F2420_CCP2MX_PORTB_00,
&PIC18F23K20_CCP2MX_PORTC_01
};
static const gp_cfg_option_t *PIC18F2439_OSC[] = {
&MCV14A_FOSC_HS_002,
&PIC18C242_OSC_EC_04,
&PIC18C242_OSC_ECIO_05,
&PIC18C242_OSC_HSPLL_06
};
static const gp_cfg_option_t *PIC18F2450_BOR[] = {
&MCP19110_WDTE_OFF_0000,
&PIC18F2221_BOR_SOFT_02,
&PIC18F2450_BOR_ON_ACTIVE_04,
&PIC10F320_BOREN_ON_0006
};
static const gp_cfg_option_t *PIC18F2450_PLLDIV[] = {
&MCV20USB_WDTPS_1_00,
&PIC18F2450_PLLDIV_2_01,
&PIC18F2450_PLLDIV_3_02,
&PIC18F2450_PLLDIV_4_03,
&PIC18F2450_PLLDIV_5_04,
&PIC18F2450_PLLDIV_6_05,
&PIC18F2450_PLLDIV_10_06,
&PIC18F2450_PLLDIV_12_07
};
static const gp_cfg_option_t *PIC18F2450_BBSIZ[] = {
&PIC18F2450_BBSIZ_BB1K_00,
&PIC18F2450_BBSIZ_BB2K_08
};
static const gp_cfg_option_t *PIC18F2450_FOSC[] = {
&PIC18F2450_FOSC_XT_XT_00,
&PIC18F2450_FOSC_XTPLL_XT_02,
&PIC18F2450_FOSC_ECIO_EC_04,
&PIC18F2450_FOSC_EC_EC_05,
&PIC18F2450_FOSC_ECPLLIO_EC_06,
&PIC18F2450_FOSC_ECPLL_EC_07,
&PIC18F2450_FOSC_INTOSCIO_EC_08,
&PIC18F2450_FOSC_INTOSC_EC_09,
&PIC18F2450_FOSC_INTOSC_XT_0A,
&PIC18F2450_FOSC_INTOSC_HS_0B,
&PIC18F2450_FOSC_HS_0C,
&PIC18F2450_FOSC_HSPLL_HS_0E
};
static const gp_cfg_option_t *PIC18F2450_CPUDIV[] = {
&PIC18F2450_CPUDIV_OSC1_PLL2_00,
&PIC18F2450_CPUDIV_OSC2_PLL3_08,
&PIC18F2450_CPUDIV_OSC3_PLL4_10,
&PIC18F2450_CPUDIV_OSC4_PLL6_18
};
static const gp_cfg_option_t *PIC18F2450_BORV[] = {
&PIC18F2450_BORV_46_00,
&PIC18F2450_BORV_43_08,
&PIC18F2450_BORV_28_10,
&PIC18F2450_BORV_21_18
};
static const gp_cfg_option_t *PIC18F2450_USBDIV[] = {
&MCV20USB_WDTPS_1_00,
&PIC18F2450_USBDIV_2_20
};
static const gp_cfg_option_t *PIC18F2450_VREGEN[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_MCLRE_ON_0020
};
static const gp_cfg_option_t *PIC18F2480_BOREN[] = {
&MCP19110_WDTE_OFF_0000,
&PIC18F1230_BOR_SBORENCTRL_02,
&PIC18F1230_BOR_BOACTIVE_04,
&PIC18F1230_BOR_BOHW_06
};
static const gp_cfg_option_t *PIC18F2480_OSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV18A_OSC_RC_003,
&PIC18C242_OSC_EC_04,
&PIC18C242_OSC_ECIO_05,
&PIC18C242_OSC_HSPLL_06,
&PIC18C242_OSC_RCIO_07,
&PIC18F2480_OSC_IRCIO67_08,
&PIC18F2480_OSC_IRCIO7_09
};
static const gp_cfg_option_t *PIC18F2480_BBSIZ[] = {
&PIC18F2480_BBSIZ_1024_00,
&PIC18F2480_BBSIZ_2048_10
};
static const gp_cfg_option_t *PIC18F2585_BBSIZ[] = {
&PIC18F2480_BBSIZ_1024_00,
&PIC18F2480_BBSIZ_2048_10,
&PIC18F2585_BBSIZ_4096_20
};
static const gp_cfg_option_t *PIC18F2682_CP4[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_PWRTE_OFF_0010
};
static const gp_cfg_option_t *PIC18F2682_WRT4[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_PWRTE_OFF_0010
};
static const gp_cfg_option_t *PIC18F2682_EBTR4[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_PWRTE_OFF_0010
};
static const gp_cfg_option_t *PIC18F2685_CP5[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_LPBOREN_OFF_0020
};
static const gp_cfg_option_t *PIC18F2685_WRT5[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_LPBOREN_OFF_0020
};
static const gp_cfg_option_t *PIC18F2685_EBTR5[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_LPBOREN_OFF_0020
};
static const gp_cfg_option_t *PIC18F4331_FLTAMX[] = {
&PIC18F4331_FLTAMX_RD4_00,
&PIC18F2221_CCP2MX_RC1_01
};
static const gp_cfg_option_t *PIC18F4331_SSPMX[] = {
&PIC18F4331_SSPMX_RD1_00,
&PIC18F4331_SSPMX_RC7_04
};
static const gp_cfg_option_t *PIC18F4331_PWM4MX[] = {
&PIC18F4331_PWM4MX_RD5_00,
&PIC18F4331_PWM4MX_RB5_08
};
static const gp_cfg_option_t *PIC18F4331_EXCLKMX[] = {
&PIC18F4331_EXCLKMX_RD0_00,
&PIC18F4331_EXCLKMX_RC3_10
};
static const gp_cfg_option_t *PIC18F4450_ICPRT[] = {
&MCP19110_WDTE_OFF_0000,
&MCP19110_MCLRE_ON_0020
};
static const gp_cfg_option_t *PIC18F6310_CCP2MX[] = {
&PIC18F6310_CCP2MX_PORTE_00,
&PIC18F23K20_CCP2MX_PORTC_01
};
static const gp_cfg_option_t *PIC18F6310_OSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV18A_OSC_RC_003,
&PIC18C242_OSC_EC_04,
&PIC18C242_OSC_ECIO_05,
&PIC18C242_OSC_HSPLL_06,
&PIC18C242_OSC_RCIO_07,
&PIC18F23K20_FOSC_INTIO67_08,
&PIC18F23K20_FOSC_INTIO7_09
};
static const gp_cfg_option_t *PIC18F6525_OSC[] = {
&MCP25020_OSC_LP_0000,
&MCP25020_OSC_XT_0001,
&MCV14A_FOSC_HS_002,
&MCV18A_OSC_RC_003,
&PIC18C242_OSC_EC_04,
&PIC18C242_OSC_ECIO_05,
&PIC18C242_OSC_HSPLL_06,
&PIC18C242_OSC_RCIO_07,
&PIC18F6525_OSC_ECIOPLL_0C,
&PIC18F6525_OSC_ECIOSWPLL_0D,
&PIC18F6525_OSC_HSSWPLL_0E
};
static const gp_cfg_option_t *PIC18F6527_BBSIZ[] = {
&PIC18F6527_BBSIZ_BB2K_00,
&PIC18F6527_BBSIZ_BB4K_10,
&PIC18F6527_BBSIZ_BB8K_20
};
static const gp_cfg_option_t *PIC18F6720_CP6[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19110_CP_OFF_0040
};
static const gp_cfg_option_t *PIC18F6720_CP7[] = {
&MCP19110_PWRTE_ON_0000,
&MCV14A_CPDF_OFF_080
};
static const gp_cfg_option_t *PIC18F8310_EBTR[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_CP_OFF_0001
};
static const gp_cfg_option_t *PIC18F8310_PM[] = {
&PIC18F8310_PM_EM_00,
&PIC18F8310_PM_MPB_01,
&PIC18F8310_PM_MP_02,
&PIC18F8310_PM_MC_03
};
static const gp_cfg_option_t *PIC18F8310_WAIT[] = {
&MCP19110_PWRTE_ON_0000,
&MCV14A_CPDF_OFF_080
};
static const gp_cfg_option_t *PIC18F8520_MODE[] = {
&PIC18F8310_PM_EM_00,
&PIC18F8310_PM_MPB_01,
&PIC18F8310_PM_MP_02,
&PIC18F8310_PM_MC_03
};
static const gp_cfg_option_t *PIC18F8525_ECCPMX[] = {
&PIC18F8525_ECCPMX_PORTH_00,
&PIC18F8525_ECCPMX_PORTE_02
};
static const gp_cfg_option_t *PIC18F8527_ADDRBW[] = {
&PIC18F8527_ADDRBW_ADDR8BIT_00,
&PIC18F8527_ADDRBW_ADDR12BIT_10,
&PIC18F8527_ADDRBW_ADDR16BIT_20,
&PIC18F8527_ADDRBW_ADDR20BIT_30
};
static const gp_cfg_option_t *PIC18F8527_DATABW[] = {
&PIC18F8527_DATABW_DATA8BIT_00,
&PIC18F8527_DATABW_DATA16BIT_40
};
static const gp_cfg_option_t *PIC18LF24K42_BORV[] = {
&PIC18F24K42_BORV_VBOR_2P85_00,
&PIC18F24K42_BORV_VBOR_2P7_01,
&PIC18F24K40_BORV_VBOR_245_02,
&PIC18F24Q10_BORV_VBOR_190_03
};
static const gp_cfg_option_t *PS500_CP01[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_CP_OFF_0001
};
static const gp_cfg_option_t *PS500_WRT01[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_CP_OFF_0001
};
static const gp_cfg_option_t *PS500_EBTR01[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_CP_OFF_0001
};
static const gp_cfg_option_t *PS500_CP23[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_PWRTE_OFF_0002
};
static const gp_cfg_option_t *PS500_WRT23[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_PWRTE_OFF_0002
};
static const gp_cfg_option_t *PS500_EBTR23[] = {
&MCP19110_PWRTE_ON_0000,
&MCP19132_PWRTE_OFF_0002
};
static const gp_cfg_directive_t MCP19110_2007[] = {
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE", 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "CP" , 0x0040, 2, MCP19110_CP },
{ "WRT" , 0x0C00, 4, MCP19110_WRT }
};
static const gp_cfg_directive_t MCP19114_2007[] = {
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE", 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "CP" , 0x0040, 2, MCP19110_CP },
{ "BOREN", 0x0100, 2, MCP19114_BOREN },
{ "WRT" , 0x0C00, 4, MCP19110_WRT }
};
static const gp_cfg_directive_t MCP19118_2007[] = {
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE", 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "CP" , 0x0040, 2, MCP19110_CP },
{ "WRT" , 0x0C00, 4, MCP19110_WRT }
};
static const gp_cfg_directive_t MCP19124_2007[] = {
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE", 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "CP" , 0x0040, 2, MCP19110_CP },
{ "BOREN", 0x0100, 2, MCP19114_BOREN },
{ "WRT" , 0x0C00, 4, MCP19110_WRT }
};
static const gp_cfg_directive_t MCP19132_8007[] = {
{ "ICM_CM", 0x0001, 2, MCP19132_ICM_CM },
{ "RSTOSC", 0x0030, 4, MCP19132_RSTOSC },
{ "CSWEN" , 0x0800, 2, MCP19132_CSWEN }
};
static const gp_cfg_directive_t MCP19132_8008[] = {
{ "MCLRE" , 0x0001, 2, MCP19132_MCLRE },
{ "PWRTE" , 0x0002, 2, MCP19132_PWRTE },
{ "LPBOREN", 0x0020, 2, MCP19132_LPBOREN },
{ "BOREN" , 0x00C0, 4, MCP19132_BOREN },
{ "DEMDIS" , 0x0400, 2, MCP19132_DEMDIS },
{ "PPS1WAY", 0x0800, 2, MCP19132_PPS1WAY },
{ "STVREN" , 0x1000, 2, MCP19132_STVREN },
{ "DEBUG" , 0x2000, 2, MCP19132_DEBUG }
};
static const gp_cfg_directive_t MCP19132_8009[] = {
{ "WDTCPS", 0x001F, 32, MCP19132_WDTCPS },
{ "WDTE" , 0x0060, 4, MCP19132_WDTE },
{ "WDTCWS", 0x0700, 8, MCP19132_WDTCWS },
{ "WDTCCS", 0x3800, 3, MCP19132_WDTCCS }
};
static const gp_cfg_directive_t MCP19132_800A[] = {
{ "WRT" , 0x0003, 4, MCP19132_WRT },
{ "WRTC" , 0x0100, 2, MCP19132_WRTC },
{ "SCANE", 0x1000, 2, MCP19132_SCANE },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t MCP19132_800B[] = {
{ "CP" , 0x0001, 2, MCP19132_CP },
{ "CPD", 0x0002, 2, MCP19132_CPD }
};
static const gp_cfg_directive_t MCP25020_2007[] = {
{ "OSC" , 0x0003, 3, MCP25020_OSC },
{ "RSTEN", 0x0004, 2, MCP25020_RSTEN }
};
static const gp_cfg_directive_t MCV08A_FFF[] = {
{ "OSC" , 0x0003, 4, MCV08A_OSC },
{ "WDT" , 0x0004, 2, MCV08A_WDT },
{ "CP" , 0x0008, 2, MCV08A_CP },
{ "MCLRE" , 0x0010, 2, MCV08A_MCLRE },
{ "IOSCFS", 0x0020, 2, MCV08A_IOSCFS }
};
static const gp_cfg_directive_t MCV14A_FFF[] = {
{ "FOSC" , 0x0007, 8, MCV14A_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "CP" , 0x0010, 2, MCV14A_CP },
{ "MCLRE" , 0x0020, 2, MCP19110_MCLRE },
{ "IOSCFS", 0x0040, 2, MCV14A_IOSCFS },
{ "CPDF" , 0x0080, 2, MCV14A_CPDF }
};
static const gp_cfg_directive_t MCV18A_FFF[] = {
{ "OSC", 0x0003, 4, MCV18A_OSC },
{ "WDT", 0x0004, 2, MCV08A_WDT },
{ "CP" , 0x0008, 2, MCV08A_CP }
};
static const gp_cfg_directive_t MCV18E_2007[] = {
{ "FOSC" , 0x0003, 4, MCV18E_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE" , 0x0008, 2, MCV18E_PWRTE },
{ "BOREN" , 0x0040, 2, MCV18E_BOREN },
{ "BODENV", 0x0080, 2, MCV18E_BODENV },
{ "CP" , 0x2000, 2, MCV18E_CP }
};
static const gp_cfg_directive_t MCV20USB_300000[] = {
{ "CPUDIV", 0x0018, 4, MCV20USB_CPUDIV },
{ "USBDIV", 0x0020, 2, MCV20USB_USBDIV }
};
static const gp_cfg_directive_t MCV20USB_300001[] = {
{ "FOSC" , 0x000F, 13, MCV20USB_FOSC },
{ "PLLEN" , 0x0010, 2, MCV20USB_PLLEN },
{ "PCLKEN", 0x0020, 2, MCV20USB_PCLKEN },
{ "FCMEN" , 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t MCV20USB_300002[] = {
{ "PWRTEN", 0x0001, 2, MCV20USB_PWRTEN },
{ "BOREN" , 0x0006, 4, MCV20USB_BOREN },
{ "BORV" , 0x0018, 4, MCV20USB_BORV }
};
static const gp_cfg_directive_t MCV20USB_300003[] = {
{ "WDTEN", 0x0001, 2, MCV20USB_WDTEN },
{ "WDTPS", 0x001E, 16, MCV20USB_WDTPS }
};
static const gp_cfg_directive_t MCV20USB_300005[] = {
{ "HFOFST", 0x0008, 2, MCV20USB_HFOFST },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t MCV20USB_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "LVP" , 0x0004, 2, MCV20USB_LVP },
{ "BBSIZ" , 0x0008, 2, MCV20USB_BBSIZ },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t MCV20USB_300008[] = {
{ "CP0", 0x0001, 2, MCV20USB_CP0 },
{ "CP1", 0x0002, 2, MCV20USB_CP1 }
};
static const gp_cfg_directive_t MCV20USB_300009[] = {
{ "CPB", 0x0040, 2, MCV20USB_CPB },
{ "CPD", 0x0080, 2, MCV20USB_CPD }
};
static const gp_cfg_directive_t MCV20USB_30000A[] = {
{ "WRT0", 0x0001, 2, MCV20USB_WRT0 },
{ "WRT1", 0x0002, 2, MCV20USB_WRT1 }
};
static const gp_cfg_directive_t MCV20USB_30000B[] = {
{ "WRTC", 0x0020, 2, MCV20USB_WRTC },
{ "WRTB", 0x0040, 2, MCV20USB_WRTB },
{ "WRTD", 0x0080, 2, MCV20USB_WRTD }
};
static const gp_cfg_directive_t MCV20USB_30000C[] = {
{ "EBTR0", 0x0001, 2, MCV20USB_EBTR0 },
{ "EBTR1", 0x0002, 2, MCV20USB_EBTR1 }
};
static const gp_cfg_directive_t MCV20USB_30000D[] = {
{ "EBTRB", 0x0040, 2, MCV20USB_EBTRB }
};
static const gp_cfg_directive_t PIC10F200_FFF[] = {
{ "OSC" , 0x0001, 1, PIC10F200_OSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "CP" , 0x0008, 2, MCV08A_CP },
{ "MCLRE", 0x0010, 2, MCV08A_MCLRE }
};
static const gp_cfg_directive_t PIC10F220_FFF[] = {
{ "IOSCFS", 0x0001, 2, PIC10F220_IOSCFS },
{ "IOFSCS", 0x0001, 2, PIC10F220_IOFSCS },
{ "MCPU" , 0x0002, 2, PIC10F220_MCPU },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "CP" , 0x0008, 2, MCV08A_CP },
{ "MCLRE" , 0x0010, 2, MCV08A_MCLRE }
};
static const gp_cfg_directive_t PIC10F320_2007[] = {
{ "FOSC" , 0x0001, 2, PIC10F320_FOSC },
{ "BOREN", 0x0006, 4, PIC10F320_BOREN },
{ "WDTE" , 0x0018, 4, PIC10F320_WDTE },
{ "PWRTE", 0x0020, 2, PIC10F320_PWRTE },
{ "MCLRE", 0x0040, 2, PIC10F320_MCLRE },
{ "CP" , 0x0080, 2, PIC10F320_CP },
{ "LVP" , 0x0100, 2, PIC10F320_LVP },
{ "LPBOR", 0x0200, 2, PIC10F320_LPBOR },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "WRT" , 0x1800, 4, PIC10F320_WRT }
};
static const gp_cfg_directive_t PIC12C508_FFF[] = {
{ "OSC" , 0x0003, 4, MCV08A_OSC },
{ "WDT" , 0x0004, 2, MCV08A_WDT },
{ "CP" , 0x0008, 2, MCV08A_CP },
{ "MCLRE", 0x0010, 2, MCV08A_MCLRE }
};
static const gp_cfg_directive_t PIC12C671_2007[] = {
{ "FOSC" , 0x0007, 7, PIC12C671_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE", 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE", 0x0080, 2, MCV20USB_MCLRE },
{ "CP" , 0x3F60, 4, PIC12C671_CP }
};
static const gp_cfg_directive_t PIC12F519_FFF[] = {
{ "FOSC" , 0x0003, 4, PIC12F519_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "CP" , 0x0008, 2, MCV08A_CP },
{ "MCLRE" , 0x0010, 2, MCV08A_MCLRE },
{ "IOSCFS", 0x0020, 2, PIC12F519_IOSCFS },
{ "CPDF" , 0x0040, 2, PIC12F519_CPDF }
};
static const gp_cfg_directive_t PIC12F529T39A_FFF[] = {
{ "OSC" , 0x0003, 4, PIC12F529T39A_OSC },
{ "WDT" , 0x0004, 2, MCV08A_WDT },
{ "PARITY", 0x0008, 2, PIC12F529T39A_PARITY },
{ "MCLRE" , 0x0010, 2, MCV08A_MCLRE },
{ "IOSCFS", 0x0020, 2, PIC12F519_IOSCFS },
{ "CPDF" , 0x0040, 2, PIC12F519_CPDF },
{ "CP" , 0x0780, 2, PIC12F529T39A_CP }
};
static const gp_cfg_directive_t PIC12F609_2007[] = {
{ "FOSC" , 0x0007, 8, PIC12F609_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE" , 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE" , 0x0020, 2, MCP19110_MCLRE },
{ "CP" , 0x0040, 2, MCP19110_CP },
{ "IOSCFS", 0x0080, 2, PIC12F609_IOSCFS },
{ "BOREN" , 0x0300, 3, PIC12F609_BOREN }
};
static const gp_cfg_directive_t PIC12F617_2007[] = {
{ "FOSC" , 0x0007, 8, PIC12F609_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE" , 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE" , 0x0020, 2, MCP19110_MCLRE },
{ "CP" , 0x0040, 2, MCP19110_CP },
{ "IOSCFS", 0x0080, 2, PIC12F609_IOSCFS },
{ "BOREN" , 0x0300, 3, PIC12F609_BOREN },
{ "WRT" , 0x0C00, 4, MCP19110_WRT }
};
static const gp_cfg_directive_t PIC12F629_2007[] = {
{ "FOSC" , 0x0007, 8, PIC12F629_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE", 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "CP" , 0x0080, 2, PIC10F320_CP },
{ "CPD" , 0x0100, 2, PIC12F1822_CPD }
};
static const gp_cfg_directive_t PIC12F635_2007[] = {
{ "FOSC" , 0x0007, 8, PIC12F609_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE", 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "CP" , 0x0040, 2, MCP19110_CP },
{ "CPD" , 0x0080, 2, MCV20USB_CPD },
{ "BOREN", 0x0300, 4, PIC12F635_BOREN },
{ "IESO" , 0x0400, 2, PIC12F635_IESO },
{ "FCMEN", 0x0800, 2, PIC12F635_FCMEN },
{ "WURE" , 0x1000, 2, PIC12F635_WURE }
};
static const gp_cfg_directive_t PIC12F683_2007[] = {
{ "FOSC" , 0x0007, 8, PIC12F609_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE", 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "CP" , 0x0040, 2, MCP19110_CP },
{ "CPD" , 0x0080, 2, MCV20USB_CPD },
{ "BOREN", 0x0300, 4, PIC12F635_BOREN },
{ "IESO" , 0x0400, 2, PIC12F635_IESO },
{ "FCMEN", 0x0800, 2, PIC12F635_FCMEN }
};
static const gp_cfg_directive_t PIC12F752_2007[] = {
{ "FOSC0" , 0x0001, 2, PIC12F752_FOSC0 },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE" , 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE" , 0x0020, 2, MCP19110_MCLRE },
{ "CP" , 0x0040, 2, MCP19110_CP },
{ "BOREN" , 0x0300, 3, PIC12F752_BOREN },
{ "WRT" , 0x0C00, 4, PIC12F752_WRT },
{ "CLKOUTEN", 0x1000, 2, PIC12F752_CLKOUTEN }
};
static const gp_cfg_directive_t PIC12F1501_8007[] = {
{ "FOSC" , 0x0003, 4, PIC12F1501_FOSC },
{ "WDTE" , 0x0018, 4, PIC10F320_WDTE },
{ "PWRTE" , 0x0020, 2, PIC10F320_PWRTE },
{ "MCLRE" , 0x0040, 2, PIC10F320_MCLRE },
{ "CP" , 0x0080, 2, PIC10F320_CP },
{ "BOREN" , 0x0600, 4, PIC12F1501_BOREN },
{ "CLKOUTEN", 0x0800, 2, PIC12F1501_CLKOUTEN }
};
static const gp_cfg_directive_t PIC12F1501_8008[] = {
{ "WRT" , 0x0003, 4, PIC12F1501_WRT },
{ "STVREN", 0x0200, 2, PIC12F1501_STVREN },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "LPBOR" , 0x0800, 2, PIC12F1501_LPBOR },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC12F1571_8008[] = {
{ "WRT" , 0x0003, 4, PIC12F1501_WRT },
{ "PLLEN" , 0x0100, 2, PIC12F1571_PLLEN },
{ "STVREN" , 0x0200, 2, PIC12F1501_STVREN },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "LPBOREN", 0x0800, 2, PIC12F1571_LPBOREN },
{ "DEBUG" , 0x1000, 2, PIC12F1571_DEBUG },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC12F1612_8007[] = {
{ "FOSC" , 0x0003, 4, PIC12F1501_FOSC },
{ "PWRTE" , 0x0020, 2, PIC10F320_PWRTE },
{ "MCLRE" , 0x0040, 2, PIC10F320_MCLRE },
{ "CP" , 0x0080, 2, PIC10F320_CP },
{ "BOREN" , 0x0600, 4, PIC12F1501_BOREN },
{ "CLKOUTEN", 0x0800, 2, PIC12F1501_CLKOUTEN }
};
static const gp_cfg_directive_t PIC12F1612_8008[] = {
{ "WRT" , 0x0003, 4, PIC12F1501_WRT },
{ "ZCD" , 0x0080, 2, PIC12F1612_ZCD },
{ "PLLEN" , 0x0100, 2, PIC12F1571_PLLEN },
{ "STVREN", 0x0200, 2, PIC12F1501_STVREN },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "LPBOR" , 0x0800, 2, PIC12F1501_LPBOR },
{ "DEBUG" , 0x1000, 2, PIC12F1571_DEBUG },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC12F1612_8009[] = {
{ "WDTCPS", 0x001F, 20, PIC12F1612_WDTCPS },
{ "WDTE" , 0x0060, 4, MCP19132_WDTE },
{ "WDTCWS", 0x0700, 8, PIC12F1612_WDTCWS },
{ "WDTCCS", 0x3800, 3, PIC12F1612_WDTCCS }
};
static const gp_cfg_directive_t PIC12F1822_8007[] = {
{ "FOSC" , 0x0007, 8, PIC12F1822_FOSC },
{ "WDTE" , 0x0018, 4, PIC10F320_WDTE },
{ "PWRTE" , 0x0020, 2, PIC10F320_PWRTE },
{ "MCLRE" , 0x0040, 2, PIC10F320_MCLRE },
{ "CP" , 0x0080, 2, PIC10F320_CP },
{ "CPD" , 0x0100, 2, PIC12F1822_CPD },
{ "BOREN" , 0x0600, 4, PIC12F1501_BOREN },
{ "CLKOUTEN", 0x0800, 2, PIC12F1501_CLKOUTEN },
{ "IESO" , 0x1000, 2, PIC12F1822_IESO },
{ "FCMEN" , 0x2000, 2, PIC12F1822_FCMEN }
};
static const gp_cfg_directive_t PIC12F1822_8008[] = {
{ "WRT" , 0x0003, 4, PIC12F1501_WRT },
{ "PLLEN" , 0x0100, 2, PIC12F1571_PLLEN },
{ "STVREN", 0x0200, 2, PIC12F1501_STVREN },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "DEBUG" , 0x1000, 2, PIC12F1571_DEBUG },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16C54C_FFF[] = {
{ "OSC", 0x0003, 4, MCV18A_OSC },
{ "WDT", 0x0004, 2, MCV08A_WDT },
{ "CP" , 0x0FF8, 2, PIC16C54C_CP }
};
static const gp_cfg_directive_t PIC16C71_2007[] = {
{ "FOSC" , 0x0003, 4, MCV18E_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, PIC16C71_PWRTE },
{ "CP" , 0x0010, 2, MCV14A_CP }
};
static const gp_cfg_directive_t PIC16C432_2007[] = {
{ "FOSC" , 0x0003, 4, MCV18E_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "CP" , 0x3F30, 4, PIC16C432_CP }
};
static const gp_cfg_directive_t PIC16C433_2007[] = {
{ "FOSC" , 0x0007, 8, PIC16C433_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE", 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE", 0x0080, 2, MCV20USB_MCLRE },
{ "CP" , 0x3F60, 4, PIC12C671_CP }
};
static const gp_cfg_directive_t PIC16C505_FFF[] = {
{ "OSC" , 0x0007, 7, PIC16C505_OSC },
{ "WDT" , 0x0008, 2, PIC16C505_WDT },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "CP" , 0x0FD0, 2, PIC16C505_CP }
};
static const gp_cfg_directive_t PIC16C554_2007[] = {
{ "FOSC" , 0x0003, 4, MCV18E_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "CP" , 0x3F30, 2, PIC16C554_CP }
};
static const gp_cfg_directive_t PIC16C557_2007[] = {
{ "FOSC" , 0x0003, 4, MCV18E_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "CP" , 0x3F30, 4, PIC16C432_CP }
};
static const gp_cfg_directive_t PIC16C620_2007[] = {
{ "FOSC" , 0x0003, 4, MCV18E_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "CP" , 0x3F30, 2, PIC16C554_CP }
};
static const gp_cfg_directive_t PIC16C621_2007[] = {
{ "FOSC" , 0x0003, 4, MCV18E_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "CP" , 0x3F30, 3, PIC16C621_CP }
};
static const gp_cfg_directive_t PIC16C642_2007[] = {
{ "FOSC" , 0x0003, 4, MCV18E_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "MPEEN", 0x0080, 2, PIC16C642_MPEEN },
{ "CP" , 0x3F30, 4, PIC16C432_CP }
};
static const gp_cfg_directive_t PIC16C710_2007[] = {
{ "FOSC" , 0x0003, 4, MCV18E_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "CP" , 0x3FB0, 2, PIC16C710_CP }
};
static const gp_cfg_directive_t PIC16C717_2007[] = {
{ "FOSC" , 0x0007, 8, PIC16C717_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE" , 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE" , 0x0020, 2, MCP19110_MCLRE },
{ "BOREN" , 0x0040, 2, MCV18E_BOREN },
{ "BODENV", 0x0C00, 4, PIC16C717_BODENV },
{ "CP" , 0x3300, 2, PIC16C717_CP }
};
static const gp_cfg_directive_t PIC16C745_2007[] = {
{ "FOSC" , 0x0003, 4, PIC16C745_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "CP" , 0x3F30, 4, PIC16C432_CP }
};
static const gp_cfg_directive_t PIC16C773_2007[] = {
{ "FOSC" , 0x0003, 4, MCV18E_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE" , 0x0008, 2, MCV18E_PWRTE },
{ "BOREN" , 0x0040, 2, MCV18E_BOREN },
{ "BODENV", 0x0C00, 4, PIC16C717_BODENV },
{ "CP" , 0x3330, 4, PIC16C773_CP }
};
static const gp_cfg_directive_t PIC16C925_2007[] = {
{ "FOSC" , 0x0003, 4, MCV18E_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "CP" , 0x0030, 4, PIC16C925_CP },
{ "BOREN", 0x0040, 2, MCV18E_BOREN }
};
static const gp_cfg_directive_t PIC16CR73_2007[] = {
{ "FOSC" , 0x0003, 4, MCV18E_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "CP" , 0x0010, 2, MCV14A_CP },
{ "BOREN", 0x0040, 2, MCV18E_BOREN }
};
static const gp_cfg_directive_t PIC16CR83_2007[] = {
{ "FOSC" , 0x0003, 4, MCV18E_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "DP" , 0x0080, 2, PIC16CR83_DP },
{ "CP" , 0x3F70, 2, PIC16CR83_CP }
};
static const gp_cfg_directive_t PIC16F83_2007[] = {
{ "FOSC" , 0x0003, 4, PIC16F83_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "CP" , 0x3FF0, 2, PIC16F83_CP }
};
static const gp_cfg_directive_t PIC16F87_2007[] = {
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "FOSC" , 0x0013, 8, PIC16F737_FOSC },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "LVP" , 0x0080, 2, PIC16F627_LVP },
{ "CPD" , 0x0100, 2, PIC12F1822_CPD },
{ "WRT" , 0x0600, 4, PIC16F87_WRT },
{ "DEBUG", 0x0800, 2, PIC16F737_DEBUG },
{ "CCPMX", 0x1000, 2, PIC16F87_CCPMX },
{ "CP" , 0x2000, 2, MCV18E_CP }
};
static const gp_cfg_directive_t PIC16F87_2008[] = {
{ "FCMEN", 0x0001, 2, PIC16F737_FCMEN },
{ "IESO" , 0x0002, 2, PIC16F737_IESO }
};
static const gp_cfg_directive_t PIC16F505_FFF[] = {
{ "OSC" , 0x0007, 8, PIC16F505_OSC },
{ "WDT" , 0x0008, 2, PIC16C505_WDT },
{ "CP" , 0x0010, 2, MCV14A_CP },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE }
};
static const gp_cfg_directive_t PIC16F506_FFF[] = {
{ "OSC" , 0x0007, 8, PIC16F505_OSC },
{ "WDT" , 0x0008, 2, PIC16C505_WDT },
{ "CP" , 0x0010, 2, MCV14A_CP },
{ "MCLRE" , 0x0020, 2, MCP19110_MCLRE },
{ "IOSCFS", 0x0040, 2, PIC16F506_IOSCFS }
};
static const gp_cfg_directive_t PIC16F527_FFF[] = {
{ "FOSC" , 0x0007, 8, PIC16F527_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "CP" , 0x0010, 2, MCV14A_CP },
{ "MCLRE" , 0x0020, 2, MCP19110_MCLRE },
{ "IOSCFS", 0x0040, 2, MCV14A_IOSCFS },
{ "CPSW" , 0x0080, 2, PIC16F527_CPSW },
{ "BOREN" , 0x0100, 2, MCP19114_BOREN },
{ "DRTEN" , 0x0200, 2, PIC16F527_DRTEN }
};
static const gp_cfg_directive_t PIC16F570_FFF[] = {
{ "FOSC" , 0x0007, 8, PIC16F527_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "CP" , 0x0010, 2, MCV14A_CP },
{ "IOSCFS", 0x0040, 2, MCV14A_IOSCFS },
{ "CPSW" , 0x0080, 2, PIC16F527_CPSW },
{ "BOREN" , 0x0100, 2, MCP19114_BOREN },
{ "DRTEN" , 0x0200, 2, PIC16F527_DRTEN }
};
static const gp_cfg_directive_t PIC16F627_2007[] = {
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "FOSC" , 0x0013, 8, PIC16F627_FOSC },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "LVP" , 0x0080, 2, PIC16F627_LVP },
{ "CPD" , 0x0100, 2, PIC12F1822_CPD },
{ "CP" , 0x3C00, 4, PIC16F627_CP }
};
static const gp_cfg_directive_t PIC16F627A_2007[] = {
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "FOSC" , 0x0013, 8, PIC16F627A_FOSC },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "LVP" , 0x0080, 2, PIC16F627_LVP },
{ "CPD" , 0x0100, 2, PIC12F1822_CPD },
{ "CP" , 0x2000, 2, MCV18E_CP }
};
static const gp_cfg_directive_t PIC16F630_2007[] = {
{ "FOSC" , 0x0007, 8, PIC12F629_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE", 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "CP" , 0x0080, 2, PIC10F320_CP },
{ "CPD" , 0x0100, 2, PIC12F1822_CPD }
};
static const gp_cfg_directive_t PIC16F631_2007[] = {
{ "FOSC" , 0x0007, 8, PIC12F629_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE", 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "CP" , 0x0040, 2, MCP19110_CP },
{ "CPD" , 0x0080, 2, MCV20USB_CPD },
{ "BOREN", 0x0300, 4, PIC12F635_BOREN },
{ "IESO" , 0x0400, 2, PIC12F635_IESO },
{ "FCMEN", 0x0800, 2, PIC12F635_FCMEN }
};
static const gp_cfg_directive_t PIC16F707_2007[] = {
{ "FOSC" , 0x0007, 8, PIC16F707_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE", 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "CP" , 0x0040, 2, MCP19110_CP },
{ "BOREN", 0x0300, 3, PIC12F609_BOREN },
{ "BORV" , 0x0400, 2, PIC16F707_BORV },
{ "PLLEN", 0x1000, 2, PIC16F707_PLLEN }
};
static const gp_cfg_directive_t PIC16F707_2008[] = {
{ "VCAPEN", 0x0030, 4, PIC16F1933_VCAPEN }
};
static const gp_cfg_directive_t PIC16F720_2007[] = {
{ "FOSC" , 0x0003, 4, PIC16F720_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE", 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "CP" , 0x0040, 2, MCP19110_CP },
{ "BOREN", 0x0300, 3, PIC12F609_BOREN },
{ "PLLEN", 0x1000, 2, PIC16F707_PLLEN }
};
static const gp_cfg_directive_t PIC16F720_2008[] = {
{ "WRTEN", 0x0003, 4, PIC16F720_WRTEN }
};
static const gp_cfg_directive_t PIC16F722_2007[] = {
{ "FOSC" , 0x0007, 8, PIC12F609_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE", 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "CP" , 0x0040, 2, MCP19110_CP },
{ "BOREN", 0x0300, 3, PIC12F609_BOREN },
{ "BORV" , 0x0400, 2, PIC16F707_BORV },
{ "PLLEN", 0x1000, 2, PIC16F707_PLLEN },
{ "DEBUG", 0x2000, 2, MCP19132_DEBUG }
};
static const gp_cfg_directive_t PIC16F722_2008[] = {
{ "VCAPEN", 0x0030, 4, PIC16F722_VCAPEN }
};
static const gp_cfg_directive_t PIC16F737_2007[] = {
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE" , 0x0008, 2, MCV18E_PWRTE },
{ "FOSC" , 0x0013, 8, PIC16F737_FOSC },
{ "MCLRE" , 0x0020, 2, MCP19110_MCLRE },
{ "BOREN" , 0x0040, 2, MCV18E_BOREN },
{ "BORV" , 0x0180, 4, PIC16F737_BORV },
{ "DEBUG" , 0x0800, 2, PIC16F737_DEBUG },
{ "CCP2MX", 0x1000, 2, PIC16F737_CCP2MX },
{ "CP" , 0x2000, 2, MCV18E_CP }
};
static const gp_cfg_directive_t PIC16F737_2008[] = {
{ "FCMEN" , 0x0001, 2, PIC16F737_FCMEN },
{ "IESO" , 0x0002, 2, PIC16F737_IESO },
{ "BORSEN", 0x0040, 2, PIC16F737_BORSEN }
};
static const gp_cfg_directive_t PIC16F818_2007[] = {
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "FOSC" , 0x0013, 8, PIC16F737_FOSC },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "LVP" , 0x0080, 2, PIC16F627_LVP },
{ "CPD" , 0x0100, 2, PIC12F1822_CPD },
{ "WRT" , 0x0600, 3, PIC16F818_WRT },
{ "DEBUG", 0x0800, 2, PIC16F737_DEBUG },
{ "CCPMX", 0x1000, 2, PIC16F818_CCPMX },
{ "CP" , 0x2000, 2, MCV18E_CP }
};
static const gp_cfg_directive_t PIC16F819_2007[] = {
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "FOSC" , 0x0013, 8, PIC16F737_FOSC },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "LVP" , 0x0080, 2, PIC16F627_LVP },
{ "CPD" , 0x0100, 2, PIC12F1822_CPD },
{ "WRT" , 0x0600, 4, PIC16F819_WRT },
{ "DEBUG", 0x0800, 2, PIC16F737_DEBUG },
{ "CCPMX", 0x1000, 2, PIC16F818_CCPMX },
{ "CP" , 0x2000, 2, MCV18E_CP }
};
static const gp_cfg_directive_t PIC16F870_2007[] = {
{ "FOSC" , 0x0003, 4, PIC16F83_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "LVP" , 0x0080, 2, PIC16F627_LVP },
{ "CPD" , 0x0100, 2, PIC12F1822_CPD },
{ "WRT" , 0x0200, 2, PIC16F870_WRT },
{ "DEBUG", 0x0800, 2, PIC16F737_DEBUG },
{ "CP" , 0x3030, 2, PIC16F870_CP }
};
static const gp_cfg_directive_t PIC16F873_2007[] = {
{ "FOSC" , 0x0003, 4, PIC16F83_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "LVP" , 0x0080, 2, PIC16F627_LVP },
{ "CPD" , 0x0100, 2, PIC12F1822_CPD },
{ "WRT" , 0x0200, 2, PIC16F873_WRT },
{ "DEBUG", 0x0800, 2, PIC16F737_DEBUG },
{ "CP" , 0x3030, 4, PIC16F873_CP }
};
static const gp_cfg_directive_t PIC16F873A_2007[] = {
{ "FOSC" , 0x0003, 4, PIC16F83_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "LVP" , 0x0080, 2, PIC16F627_LVP },
{ "CPD" , 0x0100, 2, PIC12F1822_CPD },
{ "WRT" , 0x0600, 4, PIC16F873A_WRT },
{ "DEBUG", 0x0800, 2, PIC16F737_DEBUG },
{ "CP" , 0x2000, 2, MCV18E_CP }
};
static const gp_cfg_directive_t PIC16F877_2007[] = {
{ "FOSC" , 0x0003, 4, PIC16F83_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "LVP" , 0x0080, 2, PIC16F627_LVP },
{ "CPD" , 0x0100, 2, PIC12F1822_CPD },
{ "WRT" , 0x0200, 2, PIC16F873_WRT },
{ "DEBUG", 0x0800, 2, PIC16F737_DEBUG },
{ "CP" , 0x3030, 4, PIC16F873_CP }
};
static const gp_cfg_directive_t PIC16F877A_2007[] = {
{ "FOSC" , 0x0003, 4, PIC16F83_FOSC },
{ "WDTE" , 0x0004, 2, MCV18E_WDTE },
{ "PWRTE", 0x0008, 2, MCV18E_PWRTE },
{ "BOREN", 0x0040, 2, MCV18E_BOREN },
{ "LVP" , 0x0080, 2, PIC16F627_LVP },
{ "CPD" , 0x0100, 2, PIC12F1822_CPD },
{ "WRT" , 0x0600, 4, PIC16F873A_WRT },
{ "DEBUG", 0x0800, 2, PIC16F737_DEBUG },
{ "CP" , 0x2000, 2, MCV18E_CP }
};
static const gp_cfg_directive_t PIC16F882_2007[] = {
{ "FOSC" , 0x0007, 8, PIC16F882_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE", 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "CP" , 0x0040, 2, MCP19110_CP },
{ "CPD" , 0x0080, 2, MCV20USB_CPD },
{ "BOREN", 0x0300, 4, PIC12F635_BOREN },
{ "IESO" , 0x0400, 2, PIC12F635_IESO },
{ "FCMEN", 0x0800, 2, PIC12F635_FCMEN },
{ "LVP" , 0x1000, 2, PIC16F882_LVP },
{ "DEBUG", 0x2000, 2, MCP19132_DEBUG }
};
static const gp_cfg_directive_t PIC16F882_2008[] = {
{ "BOR4V", 0x0100, 2, PIC16F882_BOR4V },
{ "WRT" , 0x0600, 3, PIC16F882_WRT }
};
static const gp_cfg_directive_t PIC16F883_2008[] = {
{ "BOR4V", 0x0100, 2, PIC16F882_BOR4V },
{ "WRT" , 0x0600, 4, PIC16F873A_WRT }
};
static const gp_cfg_directive_t PIC16F913_2007[] = {
{ "FOSC" , 0x0007, 8, PIC12F609_FOSC },
{ "WDTE" , 0x0008, 2, MCP19110_WDTE },
{ "PWRTE", 0x0010, 2, MCP19110_PWRTE },
{ "MCLRE", 0x0020, 2, MCP19110_MCLRE },
{ "CP" , 0x0040, 2, MCP19110_CP },
{ "CPD" , 0x0080, 2, MCV20USB_CPD },
{ "BOREN", 0x0300, 4, PIC12F635_BOREN },
{ "IESO" , 0x0400, 2, PIC12F635_IESO },
{ "FCMEN", 0x0800, 2, PIC12F635_FCMEN },
{ "DEBUG", 0x1000, 2, PIC12F1571_DEBUG }
};
static const gp_cfg_directive_t PIC16F1454_8007[] = {
{ "FOSC" , 0x0007, 8, PIC12F1822_FOSC },
{ "WDTE" , 0x0018, 4, PIC10F320_WDTE },
{ "PWRTE" , 0x0020, 2, PIC10F320_PWRTE },
{ "MCLRE" , 0x0040, 2, PIC10F320_MCLRE },
{ "CP" , 0x0080, 2, PIC10F320_CP },
{ "BOREN" , 0x0600, 4, PIC12F1501_BOREN },
{ "CLKOUTEN", 0x0800, 2, PIC12F1501_CLKOUTEN },
{ "IESO" , 0x1000, 2, PIC12F1822_IESO },
{ "FCMEN" , 0x2000, 2, PIC12F1822_FCMEN }
};
static const gp_cfg_directive_t PIC16F1454_8008[] = {
{ "WRT" , 0x0003, 4, PIC12F1501_WRT },
{ "CPUDIV" , 0x0030, 4, PIC16F1454_CPUDIV },
{ "USBLSCLK", 0x0040, 2, PIC16F1454_USBLSCLK },
{ "PLLMULT" , 0x0080, 2, PIC16F1454_PLLMULT },
{ "PLLEN" , 0x0100, 2, PIC16F1454_PLLEN },
{ "STVREN" , 0x0200, 2, PIC12F1501_STVREN },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "LPBOR" , 0x0800, 2, PIC12F1501_LPBOR },
{ "DEBUG" , 0x1000, 2, PIC12F1571_DEBUG },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16F1508_8008[] = {
{ "WRT" , 0x0003, 4, PIC12F1501_WRT },
{ "STVREN", 0x0200, 2, PIC12F1501_STVREN },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "LPBOR" , 0x0800, 2, PIC12F1501_LPBOR },
{ "DEBUG" , 0x1000, 2, PIC12F1571_DEBUG },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16F1512_8008[] = {
{ "WRT" , 0x0003, 4, PIC12F1501_WRT },
{ "VCAPEN", 0x0010, 2, PIC16F1512_VCAPEN },
{ "STVREN", 0x0200, 2, PIC12F1501_STVREN },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "LPBOR" , 0x0800, 2, PIC12F1501_LPBOR },
{ "DEBUG" , 0x1000, 2, PIC12F1571_DEBUG },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16F1574_8008[] = {
{ "WRT" , 0x0003, 4, PIC12F1501_WRT },
{ "PPS1WAY", 0x0004, 2, PIC16F1574_PPS1WAY },
{ "PLLEN" , 0x0100, 2, PIC12F1571_PLLEN },
{ "STVREN" , 0x0200, 2, PIC12F1501_STVREN },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "LPBOREN", 0x0800, 2, PIC12F1571_LPBOREN },
{ "DEBUG" , 0x1000, 2, PIC12F1571_DEBUG },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16F1614_8008[] = {
{ "WRT" , 0x0003, 4, PIC12F1501_WRT },
{ "PPS1WAY", 0x0004, 2, PIC16F1574_PPS1WAY },
{ "ZCD" , 0x0080, 2, PIC12F1612_ZCD },
{ "PLLEN" , 0x0100, 2, PIC12F1571_PLLEN },
{ "STVREN" , 0x0200, 2, PIC12F1501_STVREN },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "LPBOR" , 0x0800, 2, PIC12F1501_LPBOR },
{ "DEBUG" , 0x1000, 2, PIC12F1571_DEBUG },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16F1615_8007[] = {
{ "FOSC" , 0x0007, 5, PIC16F1615_FOSC },
{ "PWRTE" , 0x0020, 2, PIC10F320_PWRTE },
{ "MCLRE" , 0x0040, 2, PIC10F320_MCLRE },
{ "CP" , 0x0080, 2, PIC10F320_CP },
{ "BOREN" , 0x0600, 4, PIC12F1501_BOREN },
{ "CLKOUTEN", 0x0800, 2, PIC12F1501_CLKOUTEN },
{ "IESO" , 0x1000, 2, PIC12F1822_IESO },
{ "FCMEN" , 0x2000, 2, PIC12F1822_FCMEN }
};
static const gp_cfg_directive_t PIC16F1703_8008[] = {
{ "WRT" , 0x0003, 4, PIC12F1501_WRT },
{ "PPS1WAY", 0x0004, 2, PIC16F1574_PPS1WAY },
{ "ZCDDIS" , 0x0080, 2, PIC16F1703_ZCDDIS },
{ "PLLEN" , 0x0100, 2, PIC12F1571_PLLEN },
{ "STVREN" , 0x0200, 2, PIC12F1501_STVREN },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "LPBOR" , 0x0800, 2, PIC12F1501_LPBOR },
{ "DEBUG" , 0x1000, 2, PIC12F1571_DEBUG },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16F1704_8007[] = {
{ "FOSC" , 0x0007, 8, PIC12F1822_FOSC },
{ "WDTE" , 0x0018, 4, PIC10F320_WDTE },
{ "PWRTE" , 0x0020, 2, PIC10F320_PWRTE },
{ "MCLRE" , 0x0040, 2, PIC10F320_MCLRE },
{ "CP" , 0x0080, 2, PIC10F320_CP },
{ "BOREN" , 0x0600, 4, PIC12F1501_BOREN },
{ "CLKOUTEN", 0x0800, 2, PIC12F1501_CLKOUTEN },
{ "IESO" , 0x1000, 2, PIC12F1822_IESO },
{ "FCMEN" , 0x2000, 2, PIC12F1822_FCMEN }
};
static const gp_cfg_directive_t PIC16F1704_8008[] = {
{ "WRT" , 0x0003, 4, PIC12F1501_WRT },
{ "PPS1WAY", 0x0004, 2, PIC16F1574_PPS1WAY },
{ "ZCDDIS" , 0x0080, 2, PIC16F1703_ZCDDIS },
{ "PLLEN" , 0x0100, 2, PIC12F1571_PLLEN },
{ "STVREN" , 0x0200, 2, PIC12F1501_STVREN },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "LPBOR" , 0x0800, 2, PIC12F1501_LPBOR },
{ "DEBUG" , 0x1000, 2, PIC12F1571_DEBUG },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16F1764_8008[] = {
{ "WRT" , 0x0003, 4, PIC12F1501_WRT },
{ "PPS1WAY", 0x0004, 2, PIC16F1574_PPS1WAY },
{ "ZCD" , 0x0080, 2, PIC12F1612_ZCD },
{ "PLLEN" , 0x0100, 2, PIC12F1571_PLLEN },
{ "STVREN" , 0x0200, 2, PIC12F1501_STVREN },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "LPBOR" , 0x0800, 2, PIC12F1501_LPBOR },
{ "DEBUG" , 0x1000, 2, PIC12F1571_DEBUG },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16F1782_8008[] = {
{ "WRT" , 0x0003, 4, PIC12F1501_WRT },
{ "VCAPEN", 0x0020, 2, PIC16F1782_VCAPEN },
{ "PLLEN" , 0x0100, 2, PIC12F1571_PLLEN },
{ "STVREN", 0x0200, 2, PIC12F1501_STVREN },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "LPBOR" , 0x0800, 2, PIC12F1501_LPBOR },
{ "DEBUG" , 0x1000, 2, PIC12F1571_DEBUG },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16F1933_8008[] = {
{ "WRT" , 0x0003, 4, PIC12F1501_WRT },
{ "VCAPEN", 0x0030, 4, PIC16F1933_VCAPEN },
{ "PLLEN" , 0x0100, 2, PIC12F1571_PLLEN },
{ "STVREN", 0x0200, 2, PIC12F1501_STVREN },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "DEBUG" , 0x1000, 2, PIC12F1571_DEBUG },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16F1946_8008[] = {
{ "WRT" , 0x0003, 4, PIC12F1501_WRT },
{ "VCAPEN", 0x0010, 2, PIC16F1512_VCAPEN },
{ "PLLEN" , 0x0100, 2, PIC12F1571_PLLEN },
{ "STVREN", 0x0200, 2, PIC12F1501_STVREN },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "DEBUG" , 0x1000, 2, PIC12F1571_DEBUG },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16F15313_8007[] = {
{ "FEXTOSC" , 0x0007, 8, PIC16F15313_FEXTOSC },
{ "RSTOSC" , 0x0070, 8, PIC16F15313_RSTOSC },
{ "CLKOUTEN", 0x0100, 2, PIC16F15313_CLKOUTEN },
{ "CSWEN" , 0x0800, 2, MCP19132_CSWEN },
{ "FCMEN" , 0x2000, 2, PIC12F1822_FCMEN }
};
static const gp_cfg_directive_t PIC16F15313_8008[] = {
{ "MCLRE" , 0x0001, 2, MCP19132_MCLRE },
{ "PWRTE" , 0x0002, 2, MCP19132_PWRTE },
{ "LPBOREN", 0x0020, 2, MCP19132_LPBOREN },
{ "BOREN" , 0x00C0, 4, MCP19132_BOREN },
{ "BORV" , 0x0200, 2, PIC16F15313_BORV },
{ "ZCD" , 0x0400, 2, PIC16F15313_ZCD },
{ "PPS1WAY", 0x0800, 2, MCP19132_PPS1WAY },
{ "STVREN" , 0x1000, 2, MCP19132_STVREN }
};
static const gp_cfg_directive_t PIC16F15313_8009[] = {
{ "WDTCPS", 0x001F, 32, MCP19132_WDTCPS },
{ "WDTE" , 0x0060, 4, MCP19132_WDTE },
{ "WDTCWS", 0x0700, 8, MCP19132_WDTCWS },
{ "WDTCCS", 0x3800, 4, PIC16F15313_WDTCCS }
};
static const gp_cfg_directive_t PIC16F15313_800A[] = {
{ "BBSIZE", 0x0007, 8, PIC16F15313_BBSIZE },
{ "BBEN" , 0x0008, 2, PIC16F15313_BBEN },
{ "SAFEN" , 0x0010, 2, PIC16F15313_SAFEN },
{ "WRTAPP", 0x0080, 2, PIC16F15313_WRTAPP },
{ "WRTB" , 0x0100, 2, PIC16F15313_WRTB },
{ "WRTC" , 0x0200, 2, PIC16F15313_WRTC },
{ "WRTSAF", 0x0800, 2, PIC16F15313_WRTSAF },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16F15313_800B[] = {
{ "CP", 0x0001, 2, MCP19132_CP }
};
static const gp_cfg_directive_t PIC16F15324_8008[] = {
{ "MCLRE" , 0x0001, 2, MCP19132_MCLRE },
{ "PWRTE" , 0x0002, 2, MCP19132_PWRTE },
{ "LPBOREN", 0x0020, 2, MCP19132_LPBOREN },
{ "BOREN" , 0x00C0, 4, MCP19132_BOREN },
{ "BORV" , 0x0200, 2, PIC16F15313_BORV },
{ "ZCD" , 0x0400, 2, PIC16F15313_ZCD },
{ "PPS1WAY", 0x0800, 2, MCP19132_PPS1WAY },
{ "STVREN" , 0x1000, 2, MCP19132_STVREN },
{ "DEBUG" , 0x2000, 2, MCP19132_DEBUG }
};
static const gp_cfg_directive_t PIC16F15325_8007[] = {
{ "FEXTOSC" , 0x0007, 8, PIC16F15313_FEXTOSC },
{ "RSTOSC" , 0x0070, 8, PIC16F15325_RSTOSC },
{ "CLKOUTEN", 0x0100, 2, PIC16F15313_CLKOUTEN },
{ "CSWEN" , 0x0800, 2, MCP19132_CSWEN },
{ "FCMEN" , 0x2000, 2, PIC12F1822_FCMEN }
};
static const gp_cfg_directive_t PIC16F15325_8009[] = {
{ "WDTCPS", 0x001F, 32, MCP19132_WDTCPS },
{ "WDTE" , 0x0060, 4, MCP19132_WDTE },
{ "WDTCWS", 0x0700, 8, MCP19132_WDTCWS },
{ "WDTCCS", 0x3800, 4, PIC16F15325_WDTCCS }
};
static const gp_cfg_directive_t PIC16F18313_8007[] = {
{ "FEXTOSC" , 0x0007, 7, PIC16F18313_FEXTOSC },
{ "RSTOSC" , 0x0070, 6, PIC16F18313_RSTOSC },
{ "CLKOUTEN", 0x0100, 2, PIC16F15313_CLKOUTEN },
{ "CSWEN" , 0x0800, 2, MCP19132_CSWEN },
{ "FCMEN" , 0x2000, 2, PIC12F1822_FCMEN }
};
static const gp_cfg_directive_t PIC16F18313_8008[] = {
{ "MCLRE" , 0x0001, 2, MCP19132_MCLRE },
{ "PWRTE" , 0x0002, 2, MCP19132_PWRTE },
{ "WDTE" , 0x000C, 4, PIC16F18313_WDTE },
{ "LPBOREN", 0x0020, 2, MCP19132_LPBOREN },
{ "BOREN" , 0x00C0, 4, PIC16F18313_BOREN },
{ "BORV" , 0x0200, 2, PIC16F18313_BORV },
{ "PPS1WAY", 0x0800, 2, MCP19132_PPS1WAY },
{ "STVREN" , 0x1000, 2, MCP19132_STVREN },
{ "DEBUG" , 0x2000, 2, MCP19132_DEBUG }
};
static const gp_cfg_directive_t PIC16F18313_8009[] = {
{ "WRT", 0x0003, 4, PIC12F1501_WRT },
{ "LVP", 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16F18313_800A[] = {
{ "CP" , 0x0001, 2, MCP19132_CP },
{ "CPD", 0x0002, 2, MCP19132_CPD }
};
static const gp_cfg_directive_t PIC16F18424_8008[] = {
{ "MCLRE" , 0x0001, 2, MCP19132_MCLRE },
{ "PWRTS" , 0x0006, 4, PIC16F18424_PWRTS },
{ "LPBOREN", 0x0020, 2, MCP19132_LPBOREN },
{ "BOREN" , 0x00C0, 4, MCP19132_BOREN },
{ "BORV" , 0x0200, 2, PIC16F15313_BORV },
{ "ZCDDIS" , 0x0400, 2, PIC16F18424_ZCDDIS },
{ "PPS1WAY", 0x0800, 2, MCP19132_PPS1WAY },
{ "STVREN" , 0x1000, 2, MCP19132_STVREN }
};
static const gp_cfg_directive_t PIC16F18424_800A[] = {
{ "BBSIZE", 0x0007, 8, PIC16F15313_BBSIZE },
{ "BBEN" , 0x0008, 2, PIC16F15313_BBEN },
{ "SAFEN" , 0x0010, 2, PIC16F15313_SAFEN },
{ "WRTAPP", 0x0080, 2, PIC16F15313_WRTAPP },
{ "WRTB" , 0x0100, 2, PIC16F15313_WRTB },
{ "WRTC" , 0x0200, 2, PIC16F15313_WRTC },
{ "WRTD" , 0x0400, 2, PIC16F18424_WRTD },
{ "WRTSAF", 0x0800, 2, PIC16F15313_WRTSAF },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16F18444_8008[] = {
{ "MCLRE" , 0x0001, 2, MCP19132_MCLRE },
{ "PWRTS" , 0x0006, 4, PIC16F18424_PWRTS },
{ "LPBOREN", 0x0020, 2, MCP19132_LPBOREN },
{ "BOREN" , 0x00C0, 4, MCP19132_BOREN },
{ "BORV" , 0x0200, 2, PIC16F15313_BORV },
{ "ZCD" , 0x0400, 2, PIC16F15313_ZCD },
{ "ZCDDIS" , 0x0400, 2, PIC16F18424_ZCDDIS },
{ "PPS1WAY", 0x0800, 2, MCP19132_PPS1WAY },
{ "STVREN" , 0x1000, 2, MCP19132_STVREN }
};
static const gp_cfg_directive_t PIC16F18854_800A[] = {
{ "WRT" , 0x0003, 4, MCP19132_WRT },
{ "SCANE", 0x1000, 2, MCP19132_SCANE },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16F18857_8008[] = {
{ "MCLRE" , 0x0001, 2, MCP19132_MCLRE },
{ "PWRTE" , 0x0002, 2, MCP19132_PWRTE },
{ "LPBOREN", 0x0020, 2, MCP19132_LPBOREN },
{ "BOREN" , 0x00C0, 4, MCP19132_BOREN },
{ "BORV" , 0x0200, 2, PIC16F15313_BORV },
{ "ZCD" , 0x0400, 2, PIC16F15313_ZCD },
{ "ZCDDIS" , 0x0400, 2, PIC16F18424_ZCDDIS },
{ "PPS1WAY", 0x0800, 2, MCP19132_PPS1WAY },
{ "STVREN" , 0x1000, 2, MCP19132_STVREN },
{ "DEBUG" , 0x2000, 2, MCP19132_DEBUG }
};
static const gp_cfg_directive_t PIC16F19155_8007[] = {
{ "FEXTOSC" , 0x0007, 4, PIC16F19155_FEXTOSC },
{ "RSTOSC" , 0x0070, 8, PIC16F15325_RSTOSC },
{ "CLKOUTEN", 0x0100, 2, PIC16F15313_CLKOUTEN },
{ "VBATEN" , 0x0200, 2, PIC16F19155_VBATEN },
{ "LCDPEN" , 0x0400, 2, PIC16F19155_LCDPEN },
{ "CSWEN" , 0x0800, 2, MCP19132_CSWEN },
{ "FCMEN" , 0x2000, 2, PIC12F1822_FCMEN }
};
static const gp_cfg_directive_t PIC16F19155_8008[] = {
{ "MCLRE" , 0x0001, 2, MCP19132_MCLRE },
{ "PWRTE" , 0x0006, 4, PIC16F19155_PWRTE },
{ "LPBOREN", 0x0020, 2, MCP19132_LPBOREN },
{ "BOREN" , 0x00C0, 4, MCP19132_BOREN },
{ "BORV" , 0x0200, 2, PIC16F15313_BORV },
{ "ZCD" , 0x0400, 2, PIC16F15313_ZCD },
{ "PPS1WAY", 0x0800, 2, MCP19132_PPS1WAY },
{ "STVREN" , 0x1000, 2, MCP19132_STVREN }
};
static const gp_cfg_directive_t PIC16F19155_800A[] = {
{ "BBSIZE", 0x0007, 8, PIC16F19155_BBSIZE },
{ "BBEN" , 0x0008, 2, PIC16F15313_BBEN },
{ "SAFEN" , 0x0010, 2, PIC16F15313_SAFEN },
{ "WRTAPP", 0x0080, 2, PIC16F15313_WRTAPP },
{ "WRTB" , 0x0100, 2, PIC16F15313_WRTB },
{ "WRTC" , 0x0200, 2, PIC16F15313_WRTC },
{ "WRTD" , 0x0400, 2, PIC16F18424_WRTD },
{ "WRTSAF", 0x0800, 2, PIC16F15313_WRTSAF },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC16F19195_8008[] = {
{ "MCLRE" , 0x0001, 2, MCP19132_MCLRE },
{ "PWRTE" , 0x0006, 4, PIC16F19155_PWRTE },
{ "LPBOREN", 0x0020, 2, MCP19132_LPBOREN },
{ "BOREN" , 0x00C0, 4, MCP19132_BOREN },
{ "BORV" , 0x0200, 2, PIC16F15313_BORV },
{ "ZCD" , 0x0400, 2, PIC16F15313_ZCD },
{ "PPS1WAY", 0x0800, 2, MCP19132_PPS1WAY },
{ "STVREN" , 0x1000, 2, MCP19132_STVREN },
{ "DEBUG" , 0x2000, 2, MCP19132_DEBUG }
};
static const gp_cfg_directive_t PIC16LF1782_8008[] = {
{ "WRT" , 0x0003, 4, PIC12F1501_WRT },
{ "PLLEN" , 0x0100, 2, PIC12F1571_PLLEN },
{ "STVREN", 0x0200, 2, PIC12F1501_STVREN },
{ "BORV" , 0x0400, 2, PIC10F320_BORV },
{ "LPBOR" , 0x0800, 2, PIC12F1501_LPBOR },
{ "DEBUG" , 0x1000, 2, PIC12F1571_DEBUG },
{ "LVP" , 0x2000, 2, MCP19132_LVP }
};
static const gp_cfg_directive_t PIC18C242_300000[] = {
{ "CP", 0x00FF, 2, PIC18C242_CP }
};
static const gp_cfg_directive_t PIC18C242_300001[] = {
{ "OSC" , 0x0007, 8, PIC18C242_OSC },
{ "OSCS", 0x0020, 2, PIC18C242_OSCS }
};
static const gp_cfg_directive_t PIC18C242_300002[] = {
{ "PWRT", 0x0001, 2, PIC18C242_PWRT },
{ "BOR" , 0x0002, 2, PIC18C242_BOR },
{ "BORV", 0x000C, 4, PIC18C242_BORV }
};
static const gp_cfg_directive_t PIC18C242_300003[] = {
{ "WDT" , 0x0001, 2, PIC18C242_WDT },
{ "WDTPS", 0x000E, 8, PIC18C242_WDTPS }
};
static const gp_cfg_directive_t PIC18C242_300005[] = {
{ "CCP2MUX", 0x0001, 2, PIC18C242_CCP2MUX }
};
static const gp_cfg_directive_t PIC18C242_300006[] = {
{ "STVR", 0x0001, 2, PIC18C242_STVR }
};
static const gp_cfg_directive_t PIC18C452_300005[] = {
{ "CCP2MX", 0x0001, 2, PIC18C452_CCP2MX }
};
static const gp_cfg_directive_t PIC18C601_300001[] = {
{ "OSC", 0x0003, 4, PIC18C601_OSC }
};
static const gp_cfg_directive_t PIC18C601_300002[] = {
{ "PWRT", 0x0001, 2, PIC18C242_PWRT },
{ "BW" , 0x0040, 2, PIC18C601_BW }
};
static const gp_cfg_directive_t PIC18C601_300006[] = {
{ "STVR", 0x0001, 2, PIC18C242_STVR }
};
static const gp_cfg_directive_t PIC18F13K50_300002[] = {
{ "PWRTEN", 0x0001, 2, MCV20USB_PWRTEN },
{ "BOREN" , 0x0006, 4, MCV20USB_BOREN },
{ "BORV" , 0x0018, 4, MCV20USB_BORV }
};
static const gp_cfg_directive_t PIC18F23K20_300001[] = {
{ "FOSC" , 0x000F, 10, PIC18F23K20_FOSC },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F23K20_300002[] = {
{ "PWRT" , 0x0001, 2, PIC18C242_PWRT },
{ "BOREN", 0x0006, 4, MCV20USB_BOREN },
{ "BORV" , 0x0018, 4, PIC18F23K20_BORV }
};
static const gp_cfg_directive_t PIC18F23K20_300005[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F23K20_CCP2MX },
{ "PBADEN" , 0x0002, 2, PIC18F23K20_PBADEN },
{ "LPT1OSC", 0x0004, 2, PIC18F2221_LPT1OSC },
{ "HFOFST" , 0x0008, 2, MCV20USB_HFOFST },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F23K20_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "LVP" , 0x0004, 2, MCV20USB_LVP },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F23K22_300001[] = {
{ "FOSC" , 0x000F, 14, PIC18F23K22_FOSC },
{ "PLLCFG" , 0x0010, 2, PIC18F23K22_PLLCFG },
{ "PRICLKEN", 0x0020, 2, PIC18F23K22_PRICLKEN },
{ "FCMEN" , 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F23K22_300002[] = {
{ "PWRTEN", 0x0001, 2, MCV20USB_PWRTEN },
{ "BOREN" , 0x0006, 4, MCV20USB_BOREN },
{ "BORV" , 0x0018, 4, PIC18F23K22_BORV }
};
static const gp_cfg_directive_t PIC18F23K22_300003[] = {
{ "WDTEN", 0x0003, 4, PIC18F23K22_WDTEN },
{ "WDTPS", 0x003C, 16, PIC18F23K22_WDTPS }
};
static const gp_cfg_directive_t PIC18F23K22_300005[] = {
{ "CCP2MX", 0x0001, 2, PIC18F23K22_CCP2MX },
{ "PBADEN", 0x0002, 2, PIC18F23K20_PBADEN },
{ "CCP3MX", 0x0004, 2, PIC18F23K22_CCP3MX },
{ "HFOFST", 0x0008, 2, MCV20USB_HFOFST },
{ "T3CMX" , 0x0010, 2, PIC18F23K22_T3CMX },
{ "P2BMX" , 0x0020, 2, PIC18F23K22_P2BMX },
{ "MCLRE" , 0x0080, 2, PIC18F23K22_MCLRE }
};
static const gp_cfg_directive_t PIC18F24J10_3FF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F24J10_3FF9[] = {
{ "CP0", 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18F24J10_3FFA[] = {
{ "FOSC" , 0x0003, 4, PIC18F24J10_FOSC },
{ "FOSC2", 0x0004, 2, PIC18F24J10_FOSC2 },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F24J10_3FFB[] = {
{ "WDTPS", 0x000F, 16, PIC18F24J10_WDTPS }
};
static const gp_cfg_directive_t PIC18F24J10_3FFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX }
};
static const gp_cfg_directive_t PIC18F24J11_3FFA[] = {
{ "OSC" , 0x0007, 8, PIC18F24J11_OSC },
{ "T1DIG" , 0x0008, 2, PIC18F24J11_T1DIG },
{ "LPT1OSC", 0x0010, 2, PIC18F24J11_LPT1OSC },
{ "FCMEN" , 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F24J11_3FFC[] = {
{ "DSWDTOSC", 0x0001, 2, PIC18F24J11_DSWDTOSC },
{ "RTCOSC" , 0x0002, 2, PIC18F24J11_RTCOSC },
{ "DSBOREN" , 0x0004, 2, PIC18F24J11_DSBOREN },
{ "DSWDTEN" , 0x0008, 2, PIC18F24J11_DSWDTEN },
{ "DSWDTPS" , 0x00F0, 16, PIC18F24J11_DSWDTPS }
};
static const gp_cfg_directive_t PIC18F24J11_3FFD[] = {
{ "IOL1WAY" , 0x0001, 2, PIC18F24J11_IOL1WAY },
{ "MSSP7B_EN", 0x0008, 2, PIC18F24J11_MSSP7B_EN }
};
static const gp_cfg_directive_t PIC18F24J11_3FFE[] = {
{ "WPFP" , 0x000F, 16, PIC18F24J11_WPFP },
{ "WPEND", 0x0040, 2, PIC18F24J11_WPEND },
{ "WPCFG", 0x0080, 2, PIC18F24J11_WPCFG }
};
static const gp_cfg_directive_t PIC18F24J11_3FFF[] = {
{ "WPDIS", 0x0001, 2, PIC18F24J11_WPDIS }
};
static const gp_cfg_directive_t PIC18F24J50_3FF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "PLLDIV", 0x000E, 8, PIC18F24J50_PLLDIV },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F24J50_3FF9[] = {
{ "CPUDIV", 0x0003, 4, PIC18F24J50_CPUDIV },
{ "CP0" , 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18F24K40_300000[] = {
{ "FEXTOSC", 0x0007, 8, PIC16F15313_FEXTOSC },
{ "RSTOSC" , 0x0070, 8, PIC18F24K40_RSTOSC }
};
static const gp_cfg_directive_t PIC18F24K40_300001[] = {
{ "CLKOUTEN", 0x0001, 2, PIC18F24K40_CLKOUTEN },
{ "CSWEN" , 0x0008, 2, PIC18F24K40_CSWEN },
{ "FCMEN" , 0x0020, 2, PIC18F24K40_FCMEN }
};
static const gp_cfg_directive_t PIC18F24K40_300002[] = {
{ "MCLRE" , 0x0001, 2, PIC18F24K40_MCLRE },
{ "PWRTE" , 0x0002, 2, MCP19132_PWRTE },
{ "LPBOREN", 0x0020, 2, MCP19132_LPBOREN },
{ "BOREN" , 0x00C0, 4, PIC18F24K40_BOREN }
};
static const gp_cfg_directive_t PIC18F24K40_300003[] = {
{ "BORV" , 0x0003, 4, PIC18F24K40_BORV },
{ "ZCD" , 0x0004, 2, PIC18F24K40_ZCD },
{ "PPS1WAY", 0x0008, 2, PIC18F24K40_PPS1WAY },
{ "STVREN" , 0x0010, 2, PIC18F24K40_STVREN },
{ "DEBUG" , 0x0020, 2, PIC18F24K40_DEBUG },
{ "XINST" , 0x0080, 2, PIC18F24K40_XINST }
};
static const gp_cfg_directive_t PIC18F24K40_300004[] = {
{ "WDTCPS", 0x001F, 32, MCP19132_WDTCPS },
{ "WDTE" , 0x0060, 4, MCP19132_WDTE }
};
static const gp_cfg_directive_t PIC18F24K40_300005[] = {
{ "WDTCWS", 0x0007, 8, PIC18F24K40_WDTCWS },
{ "WDTCCS", 0x0038, 3, PIC18F24K40_WDTCCS }
};
static const gp_cfg_directive_t PIC18F24K40_300006[] = {
{ "WRT0", 0x0001, 2, MCV20USB_WRT0 },
{ "WRT1", 0x0002, 2, MCV20USB_WRT1 }
};
static const gp_cfg_directive_t PIC18F24K40_300007[] = {
{ "WRTC" , 0x0001, 2, PIC18F24K40_WRTC },
{ "WRTB" , 0x0002, 2, PIC18F24K40_WRTB },
{ "WRTD" , 0x0004, 2, PIC18F24K40_WRTD },
{ "SCANE", 0x0010, 2, PIC18F24K40_SCANE },
{ "LVP" , 0x0020, 2, PIC18F24K40_LVP }
};
static const gp_cfg_directive_t PIC18F24K40_300008[] = {
{ "CP" , 0x0001, 2, MCP19132_CP },
{ "CPD", 0x0002, 2, MCP19132_CPD }
};
static const gp_cfg_directive_t PIC18F24K40_30000A[] = {
{ "EBTR0", 0x0001, 2, MCV20USB_EBTR0 },
{ "EBTR1", 0x0002, 2, MCV20USB_EBTR1 }
};
static const gp_cfg_directive_t PIC18F24K40_30000B[] = {
{ "EBTRB", 0x0002, 2, PIC18F24K40_EBTRB }
};
static const gp_cfg_directive_t PIC18F24K42_300001[] = {
{ "CLKOUTEN", 0x0001, 2, PIC18F24K40_CLKOUTEN },
{ "PR1WAY" , 0x0002, 2, PIC18F24K42_PR1WAY },
{ "CSWEN" , 0x0008, 2, PIC18F24K40_CSWEN },
{ "FCMEN" , 0x0020, 2, PIC18F24K40_FCMEN }
};
static const gp_cfg_directive_t PIC18F24K42_300002[] = {
{ "MCLRE" , 0x0001, 2, PIC18F24K40_MCLRE },
{ "PWRTS" , 0x0006, 4, PIC18F24K42_PWRTS },
{ "MVECEN" , 0x0008, 2, PIC18F24K42_MVECEN },
{ "IVT1WAY", 0x0010, 2, PIC18F24K42_IVT1WAY },
{ "LPBOREN", 0x0020, 2, MCP19132_LPBOREN },
{ "BOREN" , 0x00C0, 4, PIC18F24K40_BOREN }
};
static const gp_cfg_directive_t PIC18F24K42_300003[] = {
{ "BORV" , 0x0003, 4, PIC18F24K42_BORV },
{ "ZCD" , 0x0004, 2, PIC18F24K40_ZCD },
{ "PPS1WAY", 0x0008, 2, PIC18F24K40_PPS1WAY },
{ "STVREN" , 0x0010, 2, PIC18F24K40_STVREN },
{ "DEBUG" , 0x0020, 2, PIC18F24K40_DEBUG },
{ "XINST" , 0x0080, 2, PIC18F24K40_XINST }
};
static const gp_cfg_directive_t PIC18F24K42_300005[] = {
{ "WDTCWS", 0x0007, 8, PIC18F24K40_WDTCWS },
{ "WDTCCS", 0x0038, 4, PIC18F24K42_WDTCCS }
};
static const gp_cfg_directive_t PIC18F24K42_300006[] = {
{ "BBSIZE", 0x0007, 4, PIC18F24K42_BBSIZE },
{ "BBEN" , 0x0008, 2, PIC16F15313_BBEN },
{ "SAFEN" , 0x0010, 2, PIC16F15313_SAFEN },
{ "WRTAPP", 0x0080, 2, PIC16F15313_WRTAPP }
};
static const gp_cfg_directive_t PIC18F24K42_300007[] = {
{ "WRTB" , 0x0001, 2, PIC18F24K42_WRTB },
{ "WRTC" , 0x0002, 2, PIC18F24K42_WRTC },
{ "WRTD" , 0x0004, 2, PIC18F24K40_WRTD },
{ "WRTSAF", 0x0008, 2, PIC18F24K42_WRTSAF },
{ "LVP" , 0x0020, 2, PIC18F24K40_LVP }
};
static const gp_cfg_directive_t PIC18F24K42_300008[] = {
{ "CP", 0x0001, 2, MCP19132_CP }
};
static const gp_cfg_directive_t PIC18F24K50_300000[] = {
{ "PLLSEL" , 0x0001, 2, PIC18F24K50_PLLSEL },
{ "CFGPLLEN", 0x0002, 2, PIC18F24K50_CFGPLLEN },
{ "CPUDIV" , 0x0018, 4, PIC18F24K50_CPUDIV },
{ "LS48MHZ" , 0x0020, 2, PIC18F24K50_LS48MHZ }
};
static const gp_cfg_directive_t PIC18F24K50_300001[] = {
{ "FOSC" , 0x000F, 14, PIC18F24K50_FOSC },
{ "PCLKEN", 0x0020, 2, MCV20USB_PCLKEN },
{ "FCMEN" , 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F24K50_300002[] = {
{ "PWRTEN", 0x0001, 2, MCV20USB_PWRTEN },
{ "BOREN" , 0x0006, 4, MCV20USB_BOREN },
{ "BORV" , 0x0018, 4, PIC18F23K22_BORV },
{ "LPBOR" , 0x0040, 2, PIC18F24K50_LPBOR }
};
static const gp_cfg_directive_t PIC18F24K50_300005[] = {
{ "CCP2MX", 0x0001, 2, PIC18F2221_CCP2MX },
{ "PBADEN", 0x0002, 2, PIC18F23K20_PBADEN },
{ "T3CMX" , 0x0010, 2, PIC18F24K50_T3CMX },
{ "SDOMX" , 0x0040, 2, PIC18F24K50_SDOMX },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F24K50_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "LVP" , 0x0004, 2, MCV20USB_LVP },
{ "ICPRT" , 0x0020, 1, PIC18F24K50_ICPRT },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F24Q10_300003[] = {
{ "BORV" , 0x0003, 4, PIC18F24Q10_BORV },
{ "ZCD" , 0x0004, 2, PIC18F24K40_ZCD },
{ "PPS1WAY", 0x0008, 2, PIC18F24K40_PPS1WAY },
{ "STVREN" , 0x0010, 2, PIC18F24K40_STVREN },
{ "DEBUG" , 0x0020, 2, PIC18F24K40_DEBUG },
{ "XINST" , 0x0080, 2, PIC18F24K40_XINST }
};
static const gp_cfg_directive_t PIC18F25J10_7FF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F25J10_7FF9[] = {
{ "CP0", 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18F25J10_7FFA[] = {
{ "FOSC" , 0x0003, 4, PIC18F24J10_FOSC },
{ "FOSC2", 0x0004, 2, PIC18F24J10_FOSC2 },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F25J10_7FFB[] = {
{ "WDTPS", 0x000F, 16, PIC18F24J10_WDTPS }
};
static const gp_cfg_directive_t PIC18F25J10_7FFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX }
};
static const gp_cfg_directive_t PIC18F25J11_7FFA[] = {
{ "OSC" , 0x0007, 8, PIC18F24J11_OSC },
{ "T1DIG" , 0x0008, 2, PIC18F24J11_T1DIG },
{ "LPT1OSC", 0x0010, 2, PIC18F24J11_LPT1OSC },
{ "FCMEN" , 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F25J11_7FFC[] = {
{ "DSWDTOSC", 0x0001, 2, PIC18F24J11_DSWDTOSC },
{ "RTCOSC" , 0x0002, 2, PIC18F24J11_RTCOSC },
{ "DSBOREN" , 0x0004, 2, PIC18F24J11_DSBOREN },
{ "DSWDTEN" , 0x0008, 2, PIC18F24J11_DSWDTEN },
{ "DSWDTPS" , 0x00F0, 16, PIC18F24J11_DSWDTPS }
};
static const gp_cfg_directive_t PIC18F25J11_7FFD[] = {
{ "IOL1WAY" , 0x0001, 2, PIC18F24J11_IOL1WAY },
{ "MSSP7B_EN", 0x0008, 2, PIC18F24J11_MSSP7B_EN }
};
static const gp_cfg_directive_t PIC18F25J11_7FFE[] = {
{ "WPFP" , 0x001F, 32, PIC18F25J11_WPFP },
{ "WPEND", 0x0040, 2, PIC18F24J11_WPEND },
{ "WPCFG", 0x0080, 2, PIC18F24J11_WPCFG }
};
static const gp_cfg_directive_t PIC18F25J11_7FFF[] = {
{ "WPDIS", 0x0001, 2, PIC18F24J11_WPDIS }
};
static const gp_cfg_directive_t PIC18F25J50_7FF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "PLLDIV", 0x000E, 8, PIC18F24J50_PLLDIV },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F25J50_7FF9[] = {
{ "CPUDIV", 0x0003, 4, PIC18F24J50_CPUDIV },
{ "CP0" , 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18F25K40_300006[] = {
{ "WRT0", 0x0001, 2, MCV20USB_WRT0 },
{ "WRT1", 0x0002, 2, MCV20USB_WRT1 },
{ "WRT2", 0x0004, 2, PIC18F2320_WRT2 },
{ "WRT3", 0x0008, 2, PIC18F2320_WRT3 }
};
static const gp_cfg_directive_t PIC18F25K40_30000A[] = {
{ "EBTR0", 0x0001, 2, MCV20USB_EBTR0 },
{ "EBTR1", 0x0002, 2, MCV20USB_EBTR1 },
{ "EBTR2", 0x0004, 2, PIC18F2320_EBTR2 },
{ "EBTR3", 0x0008, 2, PIC18F2320_EBTR3 }
};
static const gp_cfg_directive_t PIC18F25K42_300006[] = {
{ "BBSIZE", 0x0007, 5, PIC18F25K42_BBSIZE },
{ "BBEN" , 0x0008, 2, PIC16F15313_BBEN },
{ "SAFEN" , 0x0010, 2, PIC16F15313_SAFEN },
{ "WRTAPP", 0x0080, 2, PIC16F15313_WRTAPP }
};
static const gp_cfg_directive_t PIC18F25K80_300000[] = {
{ "RETEN" , 0x0001, 2, PIC18F25K80_RETEN },
{ "INTOSCSEL", 0x0004, 2, PIC18F25K80_INTOSCSEL },
{ "SOSCSEL" , 0x0018, 3, PIC18F25K80_SOSCSEL },
{ "XINST" , 0x0040, 2, MCV20USB_XINST }
};
static const gp_cfg_directive_t PIC18F25K80_300001[] = {
{ "FOSC" , 0x000F, 14, PIC18F25K80_FOSC },
{ "PLLCFG", 0x0010, 2, PIC18F23K22_PLLCFG },
{ "FCMEN" , 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F25K80_300002[] = {
{ "PWRTEN", 0x0001, 2, MCV20USB_PWRTEN },
{ "BOREN" , 0x0006, 4, MCV20USB_BOREN },
{ "BORV" , 0x0018, 4, PIC18F1230_BORV },
{ "BORPWR", 0x0060, 4, PIC18F25K80_BORPWR }
};
static const gp_cfg_directive_t PIC18F25K80_300003[] = {
{ "WDTEN", 0x0003, 4, PIC18F25K80_WDTEN },
{ "WDTPS", 0x007C, 21, PIC18F25K80_WDTPS }
};
static const gp_cfg_directive_t PIC18F25K80_300005[] = {
{ "CANMX" , 0x0001, 2, PIC18F25K80_CANMX },
{ "MSSPMSK", 0x0008, 2, PIC18F25K80_MSSPMSK },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F25K80_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "BBSIZ" , 0x0010, 2, PIC18F25K80_BBSIZ }
};
static const gp_cfg_directive_t PIC18F26J11_FFF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F26J11_FFF9[] = {
{ "CP0", 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18F26J11_FFFA[] = {
{ "OSC" , 0x0007, 8, PIC18F24J11_OSC },
{ "T1DIG" , 0x0008, 2, PIC18F24J11_T1DIG },
{ "LPT1OSC", 0x0010, 2, PIC18F24J11_LPT1OSC },
{ "FCMEN" , 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F26J11_FFFB[] = {
{ "WDTPS", 0x000F, 16, PIC18F24J10_WDTPS }
};
static const gp_cfg_directive_t PIC18F26J11_FFFC[] = {
{ "DSWDTOSC", 0x0001, 2, PIC18F24J11_DSWDTOSC },
{ "RTCOSC" , 0x0002, 2, PIC18F24J11_RTCOSC },
{ "DSBOREN" , 0x0004, 2, PIC18F24J11_DSBOREN },
{ "DSWDTEN" , 0x0008, 2, PIC18F24J11_DSWDTEN },
{ "DSWDTPS" , 0x00F0, 16, PIC18F24J11_DSWDTPS }
};
static const gp_cfg_directive_t PIC18F26J11_FFFD[] = {
{ "IOL1WAY" , 0x0001, 2, PIC18F24J11_IOL1WAY },
{ "MSSP7B_EN", 0x0008, 2, PIC18F24J11_MSSP7B_EN }
};
static const gp_cfg_directive_t PIC18F26J11_FFFE[] = {
{ "WPFP" , 0x003F, 64, PIC18F26J11_WPFP },
{ "WPEND", 0x0040, 2, PIC18F24J11_WPEND },
{ "WPCFG", 0x0080, 2, PIC18F24J11_WPCFG }
};
static const gp_cfg_directive_t PIC18F26J11_FFFF[] = {
{ "WPDIS", 0x0001, 2, PIC18F24J11_WPDIS }
};
static const gp_cfg_directive_t PIC18F26J13_FFF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "PLLDIV" , 0x000E, 8, PIC18F24J50_PLLDIV },
{ "CFGPLLEN", 0x0010, 2, PIC18F26J13_CFGPLLEN },
{ "STVREN" , 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST }
};
static const gp_cfg_directive_t PIC18F26J13_FFFA[] = {
{ "OSC" , 0x0007, 8, PIC18F24J11_OSC },
{ "SOSCSEL", 0x0018, 4, PIC18F26J13_SOSCSEL },
{ "CLKOEC" , 0x0020, 2, PIC18F26J13_CLKOEC },
{ "FCMEN" , 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F26J13_FFFD[] = {
{ "IOL1WAY" , 0x0001, 2, PIC18F24J11_IOL1WAY },
{ "ADCSEL" , 0x0002, 2, PIC18F26J13_ADCSEL },
{ "PLLSEL" , 0x0004, 2, PIC18F26J13_PLLSEL },
{ "MSSP7B_EN", 0x0008, 2, PIC18F24J11_MSSP7B_EN }
};
static const gp_cfg_directive_t PIC18F26J13_FFFE[] = {
{ "WPFP" , 0x003F, 64, PIC18F26J11_WPFP },
{ "WPCFG", 0x0080, 2, PIC18F24J11_WPCFG }
};
static const gp_cfg_directive_t PIC18F26J13_FFFF[] = {
{ "WPDIS", 0x0001, 2, PIC18F24J11_WPDIS },
{ "WPEND", 0x0002, 2, PIC18F26J13_WPEND }
};
static const gp_cfg_directive_t PIC18F26J50_FFF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "PLLDIV", 0x000E, 8, PIC18F24J50_PLLDIV },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F26J50_FFF9[] = {
{ "CPUDIV", 0x0003, 4, PIC18F24J50_CPUDIV },
{ "CP0" , 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18F26J53_FFFD[] = {
{ "IOL1WAY" , 0x0001, 2, PIC18F24J11_IOL1WAY },
{ "ADCSEL" , 0x0002, 2, PIC18F26J13_ADCSEL },
{ "MSSP7B_EN", 0x0008, 2, PIC18F24J11_MSSP7B_EN }
};
static const gp_cfg_directive_t PIC18F26J53_FFFF[] = {
{ "WPDIS" , 0x0001, 2, PIC18F24J11_WPDIS },
{ "WPEND" , 0x0002, 2, PIC18F26J13_WPEND },
{ "LS48MHZ", 0x0008, 2, PIC18F26J53_LS48MHZ }
};
static const gp_cfg_directive_t PIC18F26K42_300006[] = {
{ "BBSIZE", 0x0007, 6, PIC18F26K42_BBSIZE },
{ "BBEN" , 0x0008, 2, PIC16F15313_BBEN },
{ "SAFEN" , 0x0010, 2, PIC16F15313_SAFEN },
{ "WRTAPP", 0x0080, 2, PIC16F15313_WRTAPP }
};
static const gp_cfg_directive_t PIC18F27J13_1FFF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "PLLDIV" , 0x000E, 8, PIC18F24J50_PLLDIV },
{ "CFGPLLEN", 0x0010, 2, PIC18F26J13_CFGPLLEN },
{ "STVREN" , 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST }
};
static const gp_cfg_directive_t PIC18F27J13_1FFF9[] = {
{ "CP0", 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18F27J13_1FFFA[] = {
{ "OSC" , 0x0007, 8, PIC18F24J11_OSC },
{ "SOSCSEL", 0x0018, 4, PIC18F26J13_SOSCSEL },
{ "CLKOEC" , 0x0020, 2, PIC18F26J13_CLKOEC },
{ "FCMEN" , 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F27J13_1FFFB[] = {
{ "WDTPS", 0x000F, 16, PIC18F24J10_WDTPS }
};
static const gp_cfg_directive_t PIC18F27J13_1FFFC[] = {
{ "DSWDTOSC", 0x0001, 2, PIC18F24J11_DSWDTOSC },
{ "RTCOSC" , 0x0002, 2, PIC18F24J11_RTCOSC },
{ "DSBOREN" , 0x0004, 2, PIC18F24J11_DSBOREN },
{ "DSWDTEN" , 0x0008, 2, PIC18F24J11_DSWDTEN },
{ "DSWDTPS" , 0x00F0, 16, PIC18F24J11_DSWDTPS }
};
static const gp_cfg_directive_t PIC18F27J13_1FFFD[] = {
{ "IOL1WAY" , 0x0001, 2, PIC18F24J11_IOL1WAY },
{ "ADCSEL" , 0x0002, 2, PIC18F26J13_ADCSEL },
{ "PLLSEL" , 0x0004, 2, PIC18F26J13_PLLSEL },
{ "MSSP7B_EN", 0x0008, 2, PIC18F24J11_MSSP7B_EN }
};
static const gp_cfg_directive_t PIC18F27J13_1FFFE[] = {
{ "WPFP" , 0x007F, 128, PIC18F27J13_WPFP },
{ "WPCFG", 0x0080, 2, PIC18F24J11_WPCFG }
};
static const gp_cfg_directive_t PIC18F27J13_1FFFF[] = {
{ "WPDIS", 0x0001, 2, PIC18F24J11_WPDIS },
{ "WPEND", 0x0002, 2, PIC18F26J13_WPEND }
};
static const gp_cfg_directive_t PIC18F27J53_1FFF9[] = {
{ "CPUDIV", 0x0003, 4, PIC18F24J50_CPUDIV },
{ "CP0" , 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18F27J53_1FFFD[] = {
{ "IOL1WAY" , 0x0001, 2, PIC18F24J11_IOL1WAY },
{ "ADCSEL" , 0x0002, 2, PIC18F26J13_ADCSEL },
{ "MSSP7B_EN", 0x0008, 2, PIC18F24J11_MSSP7B_EN }
};
static const gp_cfg_directive_t PIC18F27J53_1FFFF[] = {
{ "WPDIS" , 0x0001, 2, PIC18F24J11_WPDIS },
{ "WPEND" , 0x0002, 2, PIC18F26J13_WPEND },
{ "LS48MHZ", 0x0008, 2, PIC18F26J53_LS48MHZ }
};
static const gp_cfg_directive_t PIC18F27K40_300006[] = {
{ "WRT0", 0x0001, 2, MCV20USB_WRT0 },
{ "WRT1", 0x0002, 2, MCV20USB_WRT1 },
{ "WRT2", 0x0004, 2, PIC18F2320_WRT2 },
{ "WRT3", 0x0008, 2, PIC18F2320_WRT3 },
{ "WRT4", 0x0010, 2, PIC18F2682_WRT4 },
{ "WRT5", 0x0020, 2, PIC18F2685_WRT5 },
{ "WRT6", 0x0040, 2, PIC18F27K40_WRT6 },
{ "WRT7", 0x0080, 2, PIC18F27K40_WRT7 }
};
static const gp_cfg_directive_t PIC18F27K40_30000A[] = {
{ "EBTR0", 0x0001, 2, MCV20USB_EBTR0 },
{ "EBTR1", 0x0002, 2, MCV20USB_EBTR1 },
{ "EBTR2", 0x0004, 2, PIC18F2320_EBTR2 },
{ "EBTR3", 0x0008, 2, PIC18F2320_EBTR3 },
{ "EBTR4", 0x0010, 2, PIC18F2682_EBTR4 },
{ "EBTR5", 0x0020, 2, PIC18F2685_EBTR5 },
{ "EBTR6", 0x0040, 2, PIC18F27K40_EBTR6 },
{ "EBTR7", 0x0080, 2, PIC18F27K40_EBTR7 }
};
static const gp_cfg_directive_t PIC18F27K42_300006[] = {
{ "BBSIZE", 0x0007, 7, PIC18F27K42_BBSIZE },
{ "BBEN" , 0x0008, 2, PIC16F15313_BBEN },
{ "SAFEN" , 0x0010, 2, PIC16F15313_SAFEN },
{ "WRTAPP", 0x0080, 2, PIC16F15313_WRTAPP }
};
static const gp_cfg_directive_t PIC18F43K22_300005[] = {
{ "CCP2MX", 0x0001, 2, PIC18F23K22_CCP2MX },
{ "PBADEN", 0x0002, 2, PIC18F23K20_PBADEN },
{ "CCP3MX", 0x0004, 2, PIC18F43K22_CCP3MX },
{ "HFOFST", 0x0008, 2, MCV20USB_HFOFST },
{ "T3CMX" , 0x0010, 2, PIC18F23K22_T3CMX },
{ "P2BMX" , 0x0020, 2, PIC18F43K22_P2BMX },
{ "MCLRE" , 0x0080, 2, PIC18F23K22_MCLRE }
};
static const gp_cfg_directive_t PIC18F63J11_1FF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F63J11_1FF9[] = {
{ "CP0", 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18F63J11_1FFA[] = {
{ "FOSC" , 0x0003, 4, PIC18F24J10_FOSC },
{ "FOSC2", 0x0004, 2, PIC18F24J10_FOSC2 },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F63J11_1FFB[] = {
{ "WDTPS", 0x000F, 16, PIC18F24J10_WDTPS }
};
static const gp_cfg_directive_t PIC18F63J11_1FFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX }
};
static const gp_cfg_directive_t PIC18F65J10_7FFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX }
};
static const gp_cfg_directive_t PIC18F65J15_BFF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F65J15_BFF9[] = {
{ "CP0", 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18F65J15_BFFA[] = {
{ "FOSC" , 0x0003, 4, PIC18F24J10_FOSC },
{ "FOSC2", 0x0004, 2, PIC18F24J10_FOSC2 },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F65J15_BFFB[] = {
{ "WDTPS", 0x000F, 16, PIC18F24J10_WDTPS }
};
static const gp_cfg_directive_t PIC18F65J15_BFFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX }
};
static const gp_cfg_directive_t PIC18F65J50_7FFA[] = {
{ "FOSC" , 0x0007, 8, PIC18F65J50_FOSC },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F65J50_7FFD[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F24J10_CCP2MX },
{ "MSSPMSK", 0x0008, 2, PIC18F25K80_MSSPMSK }
};
static const gp_cfg_directive_t PIC18F65J90_7FFA[] = {
{ "FOSC" , 0x0003, 4, PIC18F24J10_FOSC },
{ "FOSC2", 0x0004, 2, PIC18F24J10_FOSC2 },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F65J94_7FF0[] = {
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST }
};
static const gp_cfg_directive_t PIC18F65J94_7FF1[] = {
{ "BOREN", 0x0001, 2, PIC18F65J94_BOREN },
{ "BORV" , 0x0002, 2, PIC18F65J94_BORV },
{ "CP0" , 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18F65J94_7FF2[] = {
{ "FOSC" , 0x0007, 8, PIC18F65J94_FOSC },
{ "SOSCSEL", 0x0008, 2, PIC18F65J94_SOSCSEL },
{ "CLKOEN" , 0x0020, 2, PIC18F65J94_CLKOEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F65J94_7FF3[] = {
{ "PLLDIV", 0x000F, 16, PIC18F65J94_PLLDIV }
};
static const gp_cfg_directive_t PIC18F65J94_7FF4[] = {
{ "POSCMD", 0x0003, 4, PIC18F65J94_POSCMD },
{ "FSCM" , 0x0030, 3, PIC18F65J94_FSCM }
};
static const gp_cfg_directive_t PIC18F65J94_7FF6[] = {
{ "WPFP", 0x00FF, 256, PIC18F65J94_WPFP }
};
static const gp_cfg_directive_t PIC18F65J94_7FF7[] = {
{ "WPDIS", 0x0001, 2, PIC18F65J94_WPDIS },
{ "WPEND", 0x0002, 2, PIC18F65J94_WPEND },
{ "WPCFG", 0x0004, 2, PIC18F65J94_WPCFG }
};
static const gp_cfg_directive_t PIC18F65J94_7FF8[] = {
{ "T5GSEL" , 0x0001, 2, PIC18F65J94_T5GSEL },
{ "CINASEL", 0x0002, 2, PIC18F65J94_CINASEL }
};
static const gp_cfg_directive_t PIC18F65J94_7FF9[] = {
{ "IOL1WAY" , 0x0001, 2, PIC18F24J11_IOL1WAY },
{ "LS48MHZ" , 0x0002, 2, PIC18F65J94_LS48MHZ },
{ "MSSPMSK2", 0x0004, 2, PIC18F65J94_MSSPMSK2 },
{ "MSSPMSK1", 0x0008, 2, PIC18F65J94_MSSPMSK1 }
};
static const gp_cfg_directive_t PIC18F65J94_7FFA[] = {
{ "WDTWIN", 0x0003, 4, PIC18F65J94_WDTWIN },
{ "WDTCLK", 0x000C, 4, PIC18F65J94_WDTCLK },
{ "WDTPS" , 0x00F0, 16, PIC18F65J94_WDTPS }
};
static const gp_cfg_directive_t PIC18F65J94_7FFB[] = {
{ "WDTEN" , 0x0003, 4, PIC18F25K80_WDTEN },
{ "WINDIS", 0x0004, 2, PIC18F65J94_WINDIS },
{ "WPSA" , 0x0008, 2, PIC18F65J94_WPSA }
};
static const gp_cfg_directive_t PIC18F65J94_7FFC[] = {
{ "RETEN" , 0x0001, 2, PIC18F25K80_RETEN },
{ "VBTBOR" , 0x0004, 2, PIC18F65J94_VBTBOR },
{ "DSBOREN", 0x0008, 2, PIC18F65J94_DSBOREN },
{ "DSBITEN", 0x0010, 2, PIC18F65J94_DSBITEN }
};
static const gp_cfg_directive_t PIC18F65J94_7FFE[] = {
{ "DSWDTPS", 0x00F8, 32, PIC18F65J94_DSWDTPS }
};
static const gp_cfg_directive_t PIC18F65J94_7FFF[] = {
{ "DSWDTEN" , 0x0001, 2, PIC18F65J94_DSWDTEN },
{ "DSWDTOSC", 0x0002, 2, PIC18F65J94_DSWDTOSC }
};
static const gp_cfg_directive_t PIC18F65K22_300000[] = {
{ "RETEN" , 0x0001, 2, PIC18F65K22_RETEN },
{ "INTOSCSEL", 0x0004, 2, PIC18F25K80_INTOSCSEL },
{ "SOSCSEL" , 0x0018, 3, PIC18F25K80_SOSCSEL },
{ "XINST" , 0x0040, 2, MCV20USB_XINST }
};
static const gp_cfg_directive_t PIC18F65K22_300004[] = {
{ "RTCOSC", 0x0001, 2, PIC18F65K22_RTCOSC }
};
static const gp_cfg_directive_t PIC18F65K22_300005[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F23K20_CCP2MX },
{ "MSSPMSK", 0x0008, 2, PIC18F25K80_MSSPMSK },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F65K22_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "BBSIZ" , 0x0010, 2, PIC18F25K80_BBSIZ },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F65K22_30000C[] = {
{ "EBRT0", 0x0001, 2, PIC18F65K22_EBRT0 },
{ "EBRT1", 0x0002, 2, PIC18F65K22_EBRT1 },
{ "EBRT2", 0x0004, 2, PIC18F65K22_EBRT2 },
{ "EBRT3", 0x0008, 2, PIC18F65K22_EBRT3 }
};
static const gp_cfg_directive_t PIC18F65K22_30000D[] = {
{ "EBRTB", 0x0040, 2, PIC18F65K22_EBRTB }
};
static const gp_cfg_directive_t PIC18F65K40_300000[] = {
{ "FEXTOSC", 0x0007, 8, PIC16F15313_FEXTOSC },
{ "RSTOSC" , 0x0070, 8, PIC18F65K40_RSTOSC }
};
static const gp_cfg_directive_t PIC18F65K40_300006[] = {
{ "WRT0", 0x0001, 2, MCV20USB_WRT0 },
{ "WRT1", 0x0002, 2, MCV20USB_WRT1 },
{ "WRT2", 0x0004, 2, PIC18F2320_WRT2 },
{ "WRT3", 0x0008, 2, PIC18F2320_WRT3 }
};
static const gp_cfg_directive_t PIC18F65K40_30000A[] = {
{ "EBTR0", 0x0001, 2, MCV20USB_EBTR0 },
{ "EBTR1", 0x0002, 2, MCV20USB_EBTR1 },
{ "EBTR2", 0x0004, 2, PIC18F2320_EBTR2 },
{ "EBTR3", 0x0008, 2, PIC18F2320_EBTR3 }
};
static const gp_cfg_directive_t PIC18F65K80_300005[] = {
{ "CANMX" , 0x0001, 2, PIC18F65K80_CANMX },
{ "T0CKMX" , 0x0002, 2, PIC18F65K80_T0CKMX },
{ "T3CKMX" , 0x0004, 2, PIC18F65K80_T3CKMX },
{ "MSSPMSK", 0x0008, 2, PIC18F25K80_MSSPMSK },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F66J10_FFFA[] = {
{ "FOSC" , 0x0003, 4, PIC18F24J10_FOSC },
{ "FOSC2", 0x0004, 2, PIC18F24J10_FOSC2 },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F66J10_FFFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX }
};
static const gp_cfg_directive_t PIC18F66J11_FFFA[] = {
{ "FOSC" , 0x0007, 8, PIC18F65J50_FOSC },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F66J11_FFFD[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F24J10_CCP2MX },
{ "MSSPMSK", 0x0008, 2, PIC18F25K80_MSSPMSK }
};
static const gp_cfg_directive_t PIC18F66J15_17FF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F66J15_17FF9[] = {
{ "CP0", 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18F66J15_17FFA[] = {
{ "FOSC" , 0x0003, 4, PIC18F24J10_FOSC },
{ "FOSC2", 0x0004, 2, PIC18F24J10_FOSC2 },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F66J15_17FFB[] = {
{ "WDTPS", 0x000F, 16, PIC18F24J10_WDTPS }
};
static const gp_cfg_directive_t PIC18F66J15_17FFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX }
};
static const gp_cfg_directive_t PIC18F66J16_17FFA[] = {
{ "FOSC" , 0x0007, 8, PIC18F65J50_FOSC },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F66J16_17FFD[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F24J10_CCP2MX },
{ "MSSPMSK", 0x0008, 2, PIC18F25K80_MSSPMSK }
};
static const gp_cfg_directive_t PIC18F66J50_FFFD[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F24J10_CCP2MX },
{ "MSSPMSK", 0x0008, 2, PIC18F25K80_MSSPMSK }
};
static const gp_cfg_directive_t PIC18F66J55_17FF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "PLLDIV", 0x000E, 8, PIC18F24J50_PLLDIV },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F66J55_17FF9[] = {
{ "CPUDIV", 0x0003, 4, PIC18F24J50_CPUDIV },
{ "CP0" , 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18F66J55_17FFD[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F24J10_CCP2MX },
{ "MSSPMSK", 0x0008, 2, PIC18F25K80_MSSPMSK }
};
static const gp_cfg_directive_t PIC18F66J60_FFF8[] = {
{ "WDT" , 0x0001, 2, PIC18C242_WDT },
{ "STVR" , 0x0020, 2, PIC18F66J60_STVR },
{ "XINST", 0x0040, 2, MCV20USB_XINST },
{ "DEBUG", 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F66J60_FFFD[] = {
{ "ETHLED", 0x0004, 2, PIC18F66J60_ETHLED }
};
static const gp_cfg_directive_t PIC18F66J65_17FF8[] = {
{ "WDT" , 0x0001, 2, PIC18C242_WDT },
{ "STVR" , 0x0020, 2, PIC18F66J60_STVR },
{ "XINST", 0x0040, 2, MCV20USB_XINST },
{ "DEBUG", 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F66J65_17FFD[] = {
{ "ETHLED", 0x0004, 2, PIC18F66J60_ETHLED }
};
static const gp_cfg_directive_t PIC18F66J90_FFFA[] = {
{ "OSC" , 0x0007, 8, PIC18F66J90_OSC },
{ "T1DIG" , 0x0008, 2, PIC18F24J11_T1DIG },
{ "LPT1OSC", 0x0010, 2, PIC18F24J11_LPT1OSC },
{ "FCMEN" , 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F66J90_FFFC[] = {
{ "RTCSOSC", 0x0002, 2, PIC18F66J90_RTCSOSC }
};
static const gp_cfg_directive_t PIC18F66J90_FFFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX }
};
static const gp_cfg_directive_t PIC18F66J93_FFF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST }
};
static const gp_cfg_directive_t PIC18F66J94_FFF0[] = {
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST }
};
static const gp_cfg_directive_t PIC18F66J94_FFF1[] = {
{ "BOREN", 0x0001, 2, PIC18F65J94_BOREN },
{ "BORV" , 0x0002, 2, PIC18F65J94_BORV },
{ "CP0" , 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18F66J94_FFF2[] = {
{ "FOSC" , 0x0007, 8, PIC18F65J94_FOSC },
{ "SOSCSEL", 0x0008, 2, PIC18F65J94_SOSCSEL },
{ "CLKOEN" , 0x0020, 2, PIC18F65J94_CLKOEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F66J94_FFF3[] = {
{ "PLLDIV", 0x000F, 16, PIC18F65J94_PLLDIV }
};
static const gp_cfg_directive_t PIC18F66J94_FFF4[] = {
{ "POSCMD", 0x0003, 4, PIC18F65J94_POSCMD },
{ "FSCM" , 0x0030, 3, PIC18F65J94_FSCM }
};
static const gp_cfg_directive_t PIC18F66J94_FFF6[] = {
{ "WPFP", 0x00FF, 256, PIC18F65J94_WPFP }
};
static const gp_cfg_directive_t PIC18F66J94_FFF7[] = {
{ "WPDIS", 0x0001, 2, PIC18F65J94_WPDIS },
{ "WPEND", 0x0002, 2, PIC18F65J94_WPEND },
{ "WPCFG", 0x0004, 2, PIC18F65J94_WPCFG }
};
static const gp_cfg_directive_t PIC18F66J94_FFF8[] = {
{ "T5GSEL" , 0x0001, 2, PIC18F65J94_T5GSEL },
{ "CINASEL", 0x0002, 2, PIC18F65J94_CINASEL }
};
static const gp_cfg_directive_t PIC18F66J94_FFF9[] = {
{ "IOL1WAY" , 0x0001, 2, PIC18F24J11_IOL1WAY },
{ "LS48MHZ" , 0x0002, 2, PIC18F65J94_LS48MHZ },
{ "MSSPMSK2", 0x0004, 2, PIC18F65J94_MSSPMSK2 },
{ "MSSPMSK1", 0x0008, 2, PIC18F65J94_MSSPMSK1 }
};
static const gp_cfg_directive_t PIC18F66J94_FFFA[] = {
{ "WDTWIN", 0x0003, 4, PIC18F65J94_WDTWIN },
{ "WDTCLK", 0x000C, 4, PIC18F65J94_WDTCLK },
{ "WDTPS" , 0x00F0, 16, PIC18F65J94_WDTPS }
};
static const gp_cfg_directive_t PIC18F66J94_FFFB[] = {
{ "WDTEN" , 0x0003, 4, PIC18F25K80_WDTEN },
{ "WINDIS", 0x0004, 2, PIC18F65J94_WINDIS },
{ "WPSA" , 0x0008, 2, PIC18F65J94_WPSA }
};
static const gp_cfg_directive_t PIC18F66J94_FFFC[] = {
{ "RETEN" , 0x0001, 2, PIC18F25K80_RETEN },
{ "VBTBOR" , 0x0004, 2, PIC18F65J94_VBTBOR },
{ "DSBOREN", 0x0008, 2, PIC18F65J94_DSBOREN },
{ "DSBITEN", 0x0010, 2, PIC18F65J94_DSBITEN }
};
static const gp_cfg_directive_t PIC18F66J94_FFFE[] = {
{ "DSWDTPS", 0x00F8, 32, PIC18F65J94_DSWDTPS }
};
static const gp_cfg_directive_t PIC18F66J94_FFFF[] = {
{ "DSWDTEN" , 0x0001, 2, PIC18F65J94_DSWDTEN },
{ "DSWDTOSC", 0x0002, 2, PIC18F65J94_DSWDTOSC }
};
static const gp_cfg_directive_t PIC18F66J99_17FF0[] = {
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST }
};
static const gp_cfg_directive_t PIC18F66J99_17FF1[] = {
{ "BOREN", 0x0001, 2, PIC18F65J94_BOREN },
{ "BORV" , 0x0002, 2, PIC18F65J94_BORV },
{ "CP0" , 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18F66J99_17FF2[] = {
{ "FOSC" , 0x0007, 8, PIC18F65J94_FOSC },
{ "SOSCSEL", 0x0008, 2, PIC18F65J94_SOSCSEL },
{ "CLKOEN" , 0x0020, 2, PIC18F65J94_CLKOEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F66J99_17FF3[] = {
{ "PLLDIV", 0x000F, 16, PIC18F65J94_PLLDIV }
};
static const gp_cfg_directive_t PIC18F66J99_17FF4[] = {
{ "POSCMD", 0x0003, 4, PIC18F65J94_POSCMD },
{ "FSCM" , 0x0030, 3, PIC18F65J94_FSCM }
};
static const gp_cfg_directive_t PIC18F66J99_17FF6[] = {
{ "WPFP", 0x00FF, 256, PIC18F65J94_WPFP }
};
static const gp_cfg_directive_t PIC18F66J99_17FF7[] = {
{ "WPDIS", 0x0001, 2, PIC18F65J94_WPDIS },
{ "WPEND", 0x0002, 2, PIC18F65J94_WPEND },
{ "WPCFG", 0x0004, 2, PIC18F65J94_WPCFG }
};
static const gp_cfg_directive_t PIC18F66J99_17FF8[] = {
{ "T5GSEL" , 0x0001, 2, PIC18F65J94_T5GSEL },
{ "CINASEL", 0x0002, 2, PIC18F65J94_CINASEL }
};
static const gp_cfg_directive_t PIC18F66J99_17FF9[] = {
{ "IOL1WAY" , 0x0001, 2, PIC18F24J11_IOL1WAY },
{ "LS48MHZ" , 0x0002, 2, PIC18F65J94_LS48MHZ },
{ "MSSPMSK2", 0x0004, 2, PIC18F65J94_MSSPMSK2 },
{ "MSSPMSK1", 0x0008, 2, PIC18F65J94_MSSPMSK1 }
};
static const gp_cfg_directive_t PIC18F66J99_17FFA[] = {
{ "WDTWIN", 0x0003, 4, PIC18F65J94_WDTWIN },
{ "WDTCLK", 0x000C, 4, PIC18F65J94_WDTCLK },
{ "WDTPS" , 0x00F0, 16, PIC18F65J94_WDTPS }
};
static const gp_cfg_directive_t PIC18F66J99_17FFB[] = {
{ "WDTEN" , 0x0003, 4, PIC18F25K80_WDTEN },
{ "WINDIS", 0x0004, 2, PIC18F65J94_WINDIS },
{ "WPSA" , 0x0008, 2, PIC18F65J94_WPSA }
};
static const gp_cfg_directive_t PIC18F66J99_17FFC[] = {
{ "RETEN" , 0x0001, 2, PIC18F25K80_RETEN },
{ "VBTBOR" , 0x0004, 2, PIC18F65J94_VBTBOR },
{ "DSBOREN", 0x0008, 2, PIC18F65J94_DSBOREN },
{ "DSBITEN", 0x0010, 2, PIC18F65J94_DSBITEN }
};
static const gp_cfg_directive_t PIC18F66J99_17FFE[] = {
{ "DSWDTPS", 0x00F8, 32, PIC18F65J94_DSWDTPS }
};
static const gp_cfg_directive_t PIC18F66J99_17FFF[] = {
{ "DSWDTEN" , 0x0001, 2, PIC18F65J94_DSWDTEN },
{ "DSWDTOSC", 0x0002, 2, PIC18F65J94_DSWDTOSC }
};
static const gp_cfg_directive_t PIC18F67J10_1FFF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F67J10_1FFFA[] = {
{ "FOSC" , 0x0003, 4, PIC18F24J10_FOSC },
{ "FOSC2", 0x0004, 2, PIC18F24J10_FOSC2 },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F67J10_1FFFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX }
};
static const gp_cfg_directive_t PIC18F67J11_1FFFA[] = {
{ "FOSC" , 0x0007, 8, PIC18F65J50_FOSC },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F67J11_1FFFD[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F24J10_CCP2MX },
{ "MSSPMSK", 0x0008, 2, PIC18F25K80_MSSPMSK }
};
static const gp_cfg_directive_t PIC18F67J50_1FFF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "PLLDIV", 0x000E, 8, PIC18F24J50_PLLDIV },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F67J50_1FFFD[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F24J10_CCP2MX },
{ "MSSPMSK", 0x0008, 2, PIC18F25K80_MSSPMSK }
};
static const gp_cfg_directive_t PIC18F67J60_1FFF8[] = {
{ "WDT" , 0x0001, 2, PIC18C242_WDT },
{ "STVR" , 0x0020, 2, PIC18F66J60_STVR },
{ "XINST", 0x0040, 2, MCV20USB_XINST },
{ "DEBUG", 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F67J60_1FFFD[] = {
{ "ETHLED", 0x0004, 2, PIC18F66J60_ETHLED }
};
static const gp_cfg_directive_t PIC18F67J90_1FFFA[] = {
{ "OSC" , 0x0007, 8, PIC18F66J90_OSC },
{ "T1DIG" , 0x0008, 2, PIC18F24J11_T1DIG },
{ "LPT1OSC", 0x0010, 2, PIC18F24J11_LPT1OSC },
{ "FCMEN" , 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F67J90_1FFFC[] = {
{ "RTCSOSC", 0x0002, 2, PIC18F66J90_RTCSOSC }
};
static const gp_cfg_directive_t PIC18F67J90_1FFFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX }
};
static const gp_cfg_directive_t PIC18F67J93_1FFF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST }
};
static const gp_cfg_directive_t PIC18F67J94_1FFF0[] = {
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST }
};
static const gp_cfg_directive_t PIC18F67J94_1FFF1[] = {
{ "BOREN", 0x0001, 2, PIC18F65J94_BOREN },
{ "BORV" , 0x0002, 2, PIC18F65J94_BORV },
{ "CP0" , 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18F67J94_1FFF2[] = {
{ "FOSC" , 0x0007, 8, PIC18F65J94_FOSC },
{ "SOSCSEL", 0x0008, 2, PIC18F65J94_SOSCSEL },
{ "CLKOEN" , 0x0020, 2, PIC18F65J94_CLKOEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F67J94_1FFF3[] = {
{ "PLLDIV", 0x000F, 16, PIC18F65J94_PLLDIV }
};
static const gp_cfg_directive_t PIC18F67J94_1FFF4[] = {
{ "POSCMD", 0x0003, 4, PIC18F65J94_POSCMD },
{ "FSCM" , 0x0030, 3, PIC18F65J94_FSCM }
};
static const gp_cfg_directive_t PIC18F67J94_1FFF6[] = {
{ "WPFP", 0x00FF, 256, PIC18F65J94_WPFP }
};
static const gp_cfg_directive_t PIC18F67J94_1FFF7[] = {
{ "WPDIS", 0x0001, 2, PIC18F65J94_WPDIS },
{ "WPEND", 0x0002, 2, PIC18F65J94_WPEND },
{ "WPCFG", 0x0004, 2, PIC18F65J94_WPCFG }
};
static const gp_cfg_directive_t PIC18F67J94_1FFF8[] = {
{ "T5GSEL" , 0x0001, 2, PIC18F65J94_T5GSEL },
{ "CINASEL", 0x0002, 2, PIC18F65J94_CINASEL }
};
static const gp_cfg_directive_t PIC18F67J94_1FFF9[] = {
{ "IOL1WAY" , 0x0001, 2, PIC18F24J11_IOL1WAY },
{ "LS48MHZ" , 0x0002, 2, PIC18F65J94_LS48MHZ },
{ "MSSPMSK2", 0x0004, 2, PIC18F65J94_MSSPMSK2 },
{ "MSSPMSK1", 0x0008, 2, PIC18F65J94_MSSPMSK1 }
};
static const gp_cfg_directive_t PIC18F67J94_1FFFA[] = {
{ "WDTWIN", 0x0003, 4, PIC18F65J94_WDTWIN },
{ "WDTCLK", 0x000C, 4, PIC18F65J94_WDTCLK },
{ "WDTPS" , 0x00F0, 16, PIC18F65J94_WDTPS }
};
static const gp_cfg_directive_t PIC18F67J94_1FFFB[] = {
{ "WDTEN" , 0x0003, 4, PIC18F25K80_WDTEN },
{ "WINDIS", 0x0004, 2, PIC18F65J94_WINDIS },
{ "WPSA" , 0x0008, 2, PIC18F65J94_WPSA }
};
static const gp_cfg_directive_t PIC18F67J94_1FFFC[] = {
{ "RETEN" , 0x0001, 2, PIC18F25K80_RETEN },
{ "VBTBOR" , 0x0004, 2, PIC18F65J94_VBTBOR },
{ "DSBOREN", 0x0008, 2, PIC18F65J94_DSBOREN },
{ "DSBITEN", 0x0010, 2, PIC18F65J94_DSBITEN }
};
static const gp_cfg_directive_t PIC18F67J94_1FFFE[] = {
{ "DSWDTPS", 0x00F8, 32, PIC18F65J94_DSWDTPS }
};
static const gp_cfg_directive_t PIC18F67J94_1FFFF[] = {
{ "DSWDTEN" , 0x0001, 2, PIC18F65J94_DSWDTEN },
{ "DSWDTOSC", 0x0002, 2, PIC18F65J94_DSWDTOSC }
};
static const gp_cfg_directive_t PIC18F67K22_30000C[] = {
{ "EBRT0", 0x0001, 2, PIC18F65K22_EBRT0 },
{ "EBRT1", 0x0002, 2, PIC18F65K22_EBRT1 },
{ "EBRT2", 0x0004, 2, PIC18F65K22_EBRT2 },
{ "EBRT3", 0x0008, 2, PIC18F65K22_EBRT3 },
{ "EBRT4", 0x0010, 2, PIC18F67K22_EBRT4 },
{ "EBRT5", 0x0020, 2, PIC18F67K22_EBRT5 },
{ "EBRT6", 0x0040, 2, PIC18F67K22_EBRT6 },
{ "EBRT7", 0x0080, 2, PIC18F67K22_EBRT7 }
};
static const gp_cfg_directive_t PIC18F83J11_1FFC[] = {
{ "EASHFT", 0x0008, 2, PIC18F83J11_EASHFT },
{ "MODE" , 0x0030, 4, PIC18F83J11_MODE },
{ "BW" , 0x0040, 2, PIC18C601_BW },
{ "WAIT" , 0x0080, 2, PIC18F8310_WAIT }
};
static const gp_cfg_directive_t PIC18F84J11_3FFC[] = {
{ "EASHFT", 0x0008, 2, PIC18F83J11_EASHFT },
{ "MODE" , 0x0030, 4, PIC18F83J11_MODE },
{ "BW" , 0x0040, 2, PIC18C601_BW },
{ "WAIT" , 0x0080, 2, PIC18F8310_WAIT }
};
static const gp_cfg_directive_t PIC18F85J10_7FFC[] = {
{ "EASHFT", 0x0008, 2, PIC18F83J11_EASHFT },
{ "MODE" , 0x0030, 4, PIC18F83J11_MODE },
{ "BW" , 0x0040, 2, PIC18C601_BW },
{ "WAIT" , 0x0080, 2, PIC18F8310_WAIT }
};
static const gp_cfg_directive_t PIC18F85J10_7FFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX },
{ "ECCPMX", 0x0002, 2, PIC18F85J10_ECCPMX }
};
static const gp_cfg_directive_t PIC18F85J15_BFFC[] = {
{ "EASHFT", 0x0008, 2, PIC18F83J11_EASHFT },
{ "MODE" , 0x0030, 4, PIC18F83J11_MODE },
{ "BW" , 0x0040, 2, PIC18C601_BW },
{ "WAIT" , 0x0080, 2, PIC18F8310_WAIT }
};
static const gp_cfg_directive_t PIC18F85J15_BFFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX },
{ "ECCPMX", 0x0002, 2, PIC18F85J10_ECCPMX }
};
static const gp_cfg_directive_t PIC18F85J50_7FFD[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F24J10_CCP2MX },
{ "ECCPMX" , 0x0002, 2, PIC18F85J10_ECCPMX },
{ "PMPMX" , 0x0004, 2, PIC18F85J50_PMPMX },
{ "MSSPMSK", 0x0008, 2, PIC18F25K80_MSSPMSK }
};
static const gp_cfg_directive_t PIC18F85J94_7FF8[] = {
{ "T5GSEL" , 0x0001, 2, PIC18F65J94_T5GSEL },
{ "CINASEL", 0x0002, 2, PIC18F65J94_CINASEL },
{ "EASHFT" , 0x0008, 2, PIC18F83J11_EASHFT },
{ "ABW" , 0x0030, 4, PIC18F85J94_ABW },
{ "BW" , 0x0040, 2, PIC18C601_BW },
{ "WAIT" , 0x0080, 2, PIC18F8310_WAIT }
};
static const gp_cfg_directive_t PIC18F85K22_300004[] = {
{ "RTCOSC", 0x0001, 2, PIC18F65K22_RTCOSC },
{ "EASHFT", 0x0008, 2, PIC18F83J11_EASHFT },
{ "ABW" , 0x0030, 4, PIC18F85J94_ABW },
{ "BW" , 0x0040, 2, PIC18C601_BW },
{ "WAIT" , 0x0080, 2, PIC18F8310_WAIT }
};
static const gp_cfg_directive_t PIC18F85K22_300005[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F23K20_CCP2MX },
{ "ECCPMX" , 0x0002, 2, PIC18F8525_ECCPMX },
{ "MSSPMSK", 0x0008, 2, PIC18F25K80_MSSPMSK },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F86J10_FFFC[] = {
{ "EASHFT", 0x0008, 2, PIC18F83J11_EASHFT },
{ "MODE" , 0x0030, 4, PIC18F83J11_MODE },
{ "BW" , 0x0040, 2, PIC18C601_BW },
{ "WAIT" , 0x0080, 2, PIC18F8310_WAIT }
};
static const gp_cfg_directive_t PIC18F86J10_FFFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX },
{ "ECCPMX", 0x0002, 2, PIC18F85J10_ECCPMX }
};
static const gp_cfg_directive_t PIC18F86J11_FFFD[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F24J10_CCP2MX },
{ "ECCPMX" , 0x0002, 2, PIC18F85J10_ECCPMX },
{ "PMPMX" , 0x0004, 2, PIC18F85J50_PMPMX },
{ "MSSPMSK", 0x0008, 2, PIC18F25K80_MSSPMSK }
};
static const gp_cfg_directive_t PIC18F86J15_17FFC[] = {
{ "EASHFT", 0x0008, 2, PIC18F83J11_EASHFT },
{ "MODE" , 0x0030, 4, PIC18F83J11_MODE },
{ "BW" , 0x0040, 2, PIC18C601_BW },
{ "WAIT" , 0x0080, 2, PIC18F8310_WAIT }
};
static const gp_cfg_directive_t PIC18F86J15_17FFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX },
{ "ECCPMX", 0x0002, 2, PIC18F85J10_ECCPMX }
};
static const gp_cfg_directive_t PIC18F86J16_17FFD[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F24J10_CCP2MX },
{ "ECCPMX" , 0x0002, 2, PIC18F85J10_ECCPMX },
{ "PMPMX" , 0x0004, 2, PIC18F85J50_PMPMX },
{ "MSSPMSK", 0x0008, 2, PIC18F25K80_MSSPMSK }
};
static const gp_cfg_directive_t PIC18F86J60_FFFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18C452_CCP2MX },
{ "ECCPMX", 0x0002, 2, PIC18F86J60_ECCPMX },
{ "ETHLED", 0x0004, 2, PIC18F66J60_ETHLED }
};
static const gp_cfg_directive_t PIC18F86J65_17FFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18C452_CCP2MX },
{ "ECCPMX", 0x0002, 2, PIC18F86J60_ECCPMX },
{ "ETHLED", 0x0004, 2, PIC18F66J60_ETHLED }
};
static const gp_cfg_directive_t PIC18F86J90_FFFC[] = {
{ "RTCSOSC", 0x0002, 2, PIC18F66J90_RTCSOSC }
};
static const gp_cfg_directive_t PIC18F86J94_FFF8[] = {
{ "T5GSEL" , 0x0001, 2, PIC18F65J94_T5GSEL },
{ "CINASEL", 0x0002, 2, PIC18F65J94_CINASEL },
{ "EASHFT" , 0x0008, 2, PIC18F83J11_EASHFT },
{ "ABW" , 0x0030, 4, PIC18F85J94_ABW },
{ "BW" , 0x0040, 2, PIC18C601_BW },
{ "WAIT" , 0x0080, 2, PIC18F8310_WAIT }
};
static const gp_cfg_directive_t PIC18F86J99_17FF8[] = {
{ "T5GSEL" , 0x0001, 2, PIC18F65J94_T5GSEL },
{ "CINASEL", 0x0002, 2, PIC18F65J94_CINASEL },
{ "EASHFT" , 0x0008, 2, PIC18F83J11_EASHFT },
{ "ABW" , 0x0030, 4, PIC18F85J94_ABW },
{ "BW" , 0x0040, 2, PIC18C601_BW },
{ "WAIT" , 0x0080, 2, PIC18F8310_WAIT }
};
static const gp_cfg_directive_t PIC18F87J10_1FFFC[] = {
{ "EASHFT", 0x0008, 2, PIC18F83J11_EASHFT },
{ "MODE" , 0x0030, 4, PIC18F83J11_MODE },
{ "BW" , 0x0040, 2, PIC18C601_BW },
{ "WAIT" , 0x0080, 2, PIC18F8310_WAIT }
};
static const gp_cfg_directive_t PIC18F87J10_1FFFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX },
{ "ECCPMX", 0x0002, 2, PIC18F85J10_ECCPMX }
};
static const gp_cfg_directive_t PIC18F87J11_1FFFD[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F24J10_CCP2MX },
{ "ECCPMX" , 0x0002, 2, PIC18F85J10_ECCPMX },
{ "PMPMX" , 0x0004, 2, PIC18F85J50_PMPMX },
{ "MSSPMSK", 0x0008, 2, PIC18F25K80_MSSPMSK }
};
static const gp_cfg_directive_t PIC18F87J60_1FFFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18C452_CCP2MX },
{ "ECCPMX", 0x0002, 2, PIC18F86J60_ECCPMX },
{ "ETHLED", 0x0004, 2, PIC18F66J60_ETHLED }
};
static const gp_cfg_directive_t PIC18F87J90_1FFFC[] = {
{ "RTCSOSC", 0x0002, 2, PIC18F66J90_RTCSOSC }
};
static const gp_cfg_directive_t PIC18F87J94_1FFF8[] = {
{ "T5GSEL" , 0x0001, 2, PIC18F65J94_T5GSEL },
{ "CINASEL", 0x0002, 2, PIC18F65J94_CINASEL },
{ "EASHFT" , 0x0008, 2, PIC18F83J11_EASHFT },
{ "ABW" , 0x0030, 4, PIC18F85J94_ABW },
{ "BW" , 0x0040, 2, PIC18C601_BW },
{ "WAIT" , 0x0080, 2, PIC18F8310_WAIT }
};
static const gp_cfg_directive_t PIC18F242_300001[] = {
{ "OSC" , 0x0007, 8, PIC18C242_OSC },
{ "OSCS", 0x0020, 2, PIC18C242_OSCS }
};
static const gp_cfg_directive_t PIC18F1220_300001[] = {
{ "OSC" , 0x000F, 10, PIC18F1220_OSC },
{ "FSCM", 0x0040, 2, PIC18F1220_FSCM },
{ "IESO", 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F1220_300002[] = {
{ "PWRT", 0x0001, 2, PIC18C242_PWRT },
{ "BOR" , 0x0002, 2, PIC18C242_BOR },
{ "BORV", 0x000C, 3, PIC18F1220_BORV }
};
static const gp_cfg_directive_t PIC18F1220_300003[] = {
{ "WDT" , 0x0001, 2, PIC18C242_WDT },
{ "WDTPS", 0x001E, 16, MCV20USB_WDTPS }
};
static const gp_cfg_directive_t PIC18F1220_300005[] = {
{ "MCLRE", 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F1220_300006[] = {
{ "STVR" , 0x0001, 2, PIC18C242_STVR },
{ "LVP" , 0x0004, 2, MCV20USB_LVP },
{ "DEBUG", 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F1230_300001[] = {
{ "OSC" , 0x000F, 10, PIC18F1230_OSC },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F1230_300002[] = {
{ "PWRT", 0x0001, 2, PIC18C242_PWRT },
{ "BOR" , 0x0006, 4, PIC18F1230_BOR },
{ "BORV", 0x0018, 4, PIC18F1230_BORV }
};
static const gp_cfg_directive_t PIC18F1230_300004[] = {
{ "PWMPIN", 0x0002, 2, PIC18F1230_PWMPIN },
{ "LPOL" , 0x0004, 2, PIC18F1230_LPOL },
{ "HPOL" , 0x0008, 2, PIC18F1230_HPOL }
};
static const gp_cfg_directive_t PIC18F1230_300005[] = {
{ "FLTAMX" , 0x0001, 2, PIC18F1230_FLTAMX },
{ "T1OSCMX", 0x0008, 2, PIC18F1230_T1OSCMX },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F1230_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "BBSIZ" , 0x0030, 2, PIC18F1230_BBSIZ },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F1330_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "BBSIZ" , 0x0030, 3, PIC18F1330_BBSIZ },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F2220_300002[] = {
{ "PWRT", 0x0001, 2, PIC18C242_PWRT },
{ "BOR" , 0x0002, 2, PIC18C242_BOR },
{ "BORV", 0x000C, 4, PIC18F2220_BORV }
};
static const gp_cfg_directive_t PIC18F2220_300005[] = {
{ "CCP2MX", 0x0001, 2, PIC18C452_CCP2MX },
{ "PBAD" , 0x0002, 2, PIC18F2220_PBAD },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F2220_300008[] = {
{ "CP0", 0x0001, 2, MCV20USB_CP0 },
{ "CP1", 0x0002, 2, MCV20USB_CP1 }
};
static const gp_cfg_directive_t PIC18F2220_30000A[] = {
{ "WRT0", 0x0001, 2, MCV20USB_WRT0 },
{ "WRT1", 0x0002, 2, MCV20USB_WRT1 }
};
static const gp_cfg_directive_t PIC18F2220_30000C[] = {
{ "EBTR0", 0x0001, 2, MCV20USB_EBTR0 },
{ "EBTR1", 0x0002, 2, MCV20USB_EBTR1 }
};
static const gp_cfg_directive_t PIC18F2221_300002[] = {
{ "PWRT", 0x0001, 2, PIC18C242_PWRT },
{ "BOR" , 0x0006, 4, PIC18F2221_BOR },
{ "BORV", 0x0018, 4, PIC18F1230_BORV }
};
static const gp_cfg_directive_t PIC18F2221_300005[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F2221_CCP2MX },
{ "PBADEN" , 0x0002, 2, PIC18F2221_PBADEN },
{ "LPT1OSC", 0x0004, 2, PIC18F2221_LPT1OSC },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F2221_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "LVP" , 0x0004, 2, MCV20USB_LVP },
{ "BBSIZ" , 0x0030, 2, PIC18F1230_BBSIZ },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F2320_300008[] = {
{ "CP0", 0x0001, 2, MCV20USB_CP0 },
{ "CP1", 0x0002, 2, MCV20USB_CP1 },
{ "CP2", 0x0004, 2, PIC18F2320_CP2 },
{ "CP3", 0x0008, 2, PIC18F2320_CP3 }
};
static const gp_cfg_directive_t PIC18F2320_30000A[] = {
{ "WRT0", 0x0001, 2, MCV20USB_WRT0 },
{ "WRT1", 0x0002, 2, MCV20USB_WRT1 },
{ "WRT2", 0x0004, 2, PIC18F2320_WRT2 },
{ "WRT3", 0x0008, 2, PIC18F2320_WRT3 }
};
static const gp_cfg_directive_t PIC18F2320_30000C[] = {
{ "EBTR0", 0x0001, 2, MCV20USB_EBTR0 },
{ "EBTR1", 0x0002, 2, MCV20USB_EBTR1 },
{ "EBTR2", 0x0004, 2, PIC18F2320_EBTR2 },
{ "EBTR3", 0x0008, 2, PIC18F2320_EBTR3 }
};
static const gp_cfg_directive_t PIC18F2321_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "LVP" , 0x0004, 2, MCV20USB_LVP },
{ "BBSIZ" , 0x0030, 3, PIC18F1330_BBSIZ },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F2331_300001[] = {
{ "OSC" , 0x000F, 12, PIC18F2331_OSC },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F2331_300002[] = {
{ "PWRTEN", 0x0001, 2, MCV20USB_PWRTEN },
{ "BOREN" , 0x0002, 2, PIC18F2331_BOREN },
{ "BORV" , 0x000C, 4, PIC18F2220_BORV }
};
static const gp_cfg_directive_t PIC18F2331_300003[] = {
{ "WDTEN", 0x0001, 2, MCV20USB_WDTEN },
{ "WDPS" , 0x001E, 16, PIC18F2331_WDPS },
{ "WINEN", 0x0020, 2, PIC18F2331_WINEN }
};
static const gp_cfg_directive_t PIC18F2331_300004[] = {
{ "PWMPIN" , 0x0004, 2, PIC18F2331_PWMPIN },
{ "LPOL" , 0x0008, 2, PIC18F2331_LPOL },
{ "HPOL" , 0x0010, 2, PIC18F2331_HPOL },
{ "T1OSCMX", 0x0020, 2, PIC18F2331_T1OSCMX }
};
static const gp_cfg_directive_t PIC18F2331_300005[] = {
{ "MCLRE", 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F2331_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "LVP" , 0x0004, 2, MCV20USB_LVP },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F2410_300001[] = {
{ "OSC" , 0x000F, 10, PIC18F2410_OSC },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F2410_300002[] = {
{ "PWRT" , 0x0001, 2, PIC18C242_PWRT },
{ "BOREN", 0x0006, 4, MCV20USB_BOREN },
{ "BORV" , 0x0018, 4, PIC18F1230_BORV }
};
static const gp_cfg_directive_t PIC18F2410_300005[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F23K20_CCP2MX },
{ "PBADEN" , 0x0002, 2, PIC18F23K20_PBADEN },
{ "LPT1OSC", 0x0004, 2, PIC18F2221_LPT1OSC },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F2410_300009[] = {
{ "CPB", 0x0040, 2, MCV20USB_CPB }
};
static const gp_cfg_directive_t PIC18F2410_30000B[] = {
{ "WRTC", 0x0020, 2, MCV20USB_WRTC },
{ "WRTB", 0x0040, 2, MCV20USB_WRTB }
};
static const gp_cfg_directive_t PIC18F2420_300005[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F2420_CCP2MX },
{ "PBADEN" , 0x0002, 2, PIC18F23K20_PBADEN },
{ "LPT1OSC", 0x0004, 2, PIC18F2221_LPT1OSC },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F2439_300001[] = {
{ "OSC", 0x0007, 4, PIC18F2439_OSC }
};
static const gp_cfg_directive_t PIC18F2450_300000[] = {
{ "PLLDIV", 0x0007, 8, PIC18F2450_PLLDIV },
{ "CPUDIV", 0x0018, 4, PIC18F2450_CPUDIV },
{ "USBDIV", 0x0020, 2, PIC18F2450_USBDIV }
};
static const gp_cfg_directive_t PIC18F2450_300001[] = {
{ "FOSC" , 0x000F, 12, PIC18F2450_FOSC },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F2450_300002[] = {
{ "PWRT" , 0x0001, 2, PIC18C242_PWRT },
{ "BOR" , 0x0006, 4, PIC18F2450_BOR },
{ "BORV" , 0x0018, 4, PIC18F2450_BORV },
{ "VREGEN", 0x0020, 2, PIC18F2450_VREGEN }
};
static const gp_cfg_directive_t PIC18F2450_300005[] = {
{ "PBADEN" , 0x0002, 2, PIC18F23K20_PBADEN },
{ "LPT1OSC", 0x0004, 2, PIC18F2221_LPT1OSC },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F2450_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "LVP" , 0x0004, 2, MCV20USB_LVP },
{ "BBSIZ" , 0x0008, 2, PIC18F2450_BBSIZ },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F2455_300002[] = {
{ "PWRT" , 0x0001, 2, PIC18C242_PWRT },
{ "BOR" , 0x0006, 4, PIC18F2450_BOR },
{ "BORV" , 0x0018, 4, PIC18F1230_BORV },
{ "VREGEN", 0x0020, 2, PIC18F2450_VREGEN }
};
static const gp_cfg_directive_t PIC18F2455_300005[] = {
{ "CCP2MX" , 0x0001, 2, PIC18C452_CCP2MX },
{ "PBADEN" , 0x0002, 2, PIC18F23K20_PBADEN },
{ "LPT1OSC", 0x0004, 2, PIC18F2221_LPT1OSC },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F2455_300008[] = {
{ "CP0", 0x0001, 2, MCV20USB_CP0 },
{ "CP1", 0x0002, 2, MCV20USB_CP1 },
{ "CP2", 0x0004, 2, PIC18F2320_CP2 }
};
static const gp_cfg_directive_t PIC18F2455_30000A[] = {
{ "WRT0", 0x0001, 2, MCV20USB_WRT0 },
{ "WRT1", 0x0002, 2, MCV20USB_WRT1 },
{ "WRT2", 0x0004, 2, PIC18F2320_WRT2 }
};
static const gp_cfg_directive_t PIC18F2455_30000C[] = {
{ "EBTR0", 0x0001, 2, MCV20USB_EBTR0 },
{ "EBTR1", 0x0002, 2, MCV20USB_EBTR1 },
{ "EBTR2", 0x0004, 2, PIC18F2320_EBTR2 }
};
static const gp_cfg_directive_t PIC18F2480_300001[] = {
{ "OSC" , 0x000F, 10, PIC18F2480_OSC },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F2480_300002[] = {
{ "PWRT" , 0x0001, 2, PIC18C242_PWRT },
{ "BOREN", 0x0006, 4, PIC18F2480_BOREN },
{ "BORV" , 0x0018, 4, PIC18F1230_BORV }
};
static const gp_cfg_directive_t PIC18F2480_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "LVP" , 0x0004, 2, MCV20USB_LVP },
{ "BBSIZ" , 0x0010, 2, PIC18F2480_BBSIZ },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F2585_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "LVP" , 0x0004, 2, MCV20USB_LVP },
{ "BBSIZ" , 0x0030, 3, PIC18F2585_BBSIZ },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F2682_300008[] = {
{ "CP0", 0x0001, 2, MCV20USB_CP0 },
{ "CP1", 0x0002, 2, MCV20USB_CP1 },
{ "CP2", 0x0004, 2, PIC18F2320_CP2 },
{ "CP3", 0x0008, 2, PIC18F2320_CP3 },
{ "CP4", 0x0010, 2, PIC18F2682_CP4 }
};
static const gp_cfg_directive_t PIC18F2682_30000A[] = {
{ "WRT0", 0x0001, 2, MCV20USB_WRT0 },
{ "WRT1", 0x0002, 2, MCV20USB_WRT1 },
{ "WRT2", 0x0004, 2, PIC18F2320_WRT2 },
{ "WRT3", 0x0008, 2, PIC18F2320_WRT3 },
{ "WRT4", 0x0010, 2, PIC18F2682_WRT4 }
};
static const gp_cfg_directive_t PIC18F2682_30000C[] = {
{ "EBTR0", 0x0001, 2, MCV20USB_EBTR0 },
{ "EBTR1", 0x0002, 2, MCV20USB_EBTR1 },
{ "EBTR2", 0x0004, 2, PIC18F2320_EBTR2 },
{ "EBTR3", 0x0008, 2, PIC18F2320_EBTR3 },
{ "EBTR4", 0x0010, 2, PIC18F2682_EBTR4 }
};
static const gp_cfg_directive_t PIC18F2685_300008[] = {
{ "CP0", 0x0001, 2, MCV20USB_CP0 },
{ "CP1", 0x0002, 2, MCV20USB_CP1 },
{ "CP2", 0x0004, 2, PIC18F2320_CP2 },
{ "CP3", 0x0008, 2, PIC18F2320_CP3 },
{ "CP4", 0x0010, 2, PIC18F2682_CP4 },
{ "CP5", 0x0020, 2, PIC18F2685_CP5 }
};
static const gp_cfg_directive_t PIC18F2685_30000A[] = {
{ "WRT0", 0x0001, 2, MCV20USB_WRT0 },
{ "WRT1", 0x0002, 2, MCV20USB_WRT1 },
{ "WRT2", 0x0004, 2, PIC18F2320_WRT2 },
{ "WRT3", 0x0008, 2, PIC18F2320_WRT3 },
{ "WRT4", 0x0010, 2, PIC18F2682_WRT4 },
{ "WRT5", 0x0020, 2, PIC18F2685_WRT5 }
};
static const gp_cfg_directive_t PIC18F2685_30000C[] = {
{ "EBTR0", 0x0001, 2, MCV20USB_EBTR0 },
{ "EBTR1", 0x0002, 2, MCV20USB_EBTR1 },
{ "EBTR2", 0x0004, 2, PIC18F2320_EBTR2 },
{ "EBTR3", 0x0008, 2, PIC18F2320_EBTR3 },
{ "EBTR4", 0x0010, 2, PIC18F2682_EBTR4 },
{ "EBTR5", 0x0020, 2, PIC18F2685_EBTR5 }
};
static const gp_cfg_directive_t PIC18F4331_300005[] = {
{ "FLTAMX" , 0x0001, 2, PIC18F4331_FLTAMX },
{ "SSPMX" , 0x0004, 2, PIC18F4331_SSPMX },
{ "PWM4MX" , 0x0008, 2, PIC18F4331_PWM4MX },
{ "EXCLKMX", 0x0010, 2, PIC18F4331_EXCLKMX },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F4450_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "LVP" , 0x0004, 2, MCV20USB_LVP },
{ "BBSIZ" , 0x0008, 2, PIC18F2450_BBSIZ },
{ "ICPRT" , 0x0020, 2, PIC18F4450_ICPRT },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F4455_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "LVP" , 0x0004, 2, MCV20USB_LVP },
{ "ICPRT" , 0x0020, 2, PIC18F4450_ICPRT },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F6310_300001[] = {
{ "OSC" , 0x000F, 10, PIC18F6310_OSC },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18F6310_300005[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F6310_CCP2MX },
{ "LPT1OSC", 0x0004, 2, PIC18F2221_LPT1OSC },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F6310_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F6310_300008[] = {
{ "CP", 0x0001, 2, MCP19132_CP }
};
static const gp_cfg_directive_t PIC18F6390_300005[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F23K20_CCP2MX },
{ "LPT1OSC", 0x0004, 2, PIC18F2221_LPT1OSC },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F6520_300005[] = {
{ "CCP2MUX", 0x0001, 2, PIC18C242_CCP2MUX }
};
static const gp_cfg_directive_t PIC18F6520_300008[] = {
{ "CP0", 0x0001, 2, MCV20USB_CP0 },
{ "CP1", 0x0002, 2, MCV20USB_CP1 },
{ "CP2", 0x0004, 2, PIC18F2320_CP2 },
{ "CP3", 0x0008, 2, PIC18F2320_CP3 }
};
static const gp_cfg_directive_t PIC18F6520_30000A[] = {
{ "WRT0", 0x0001, 2, MCV20USB_WRT0 },
{ "WRT1", 0x0002, 2, MCV20USB_WRT1 },
{ "WRT2", 0x0004, 2, PIC18F2320_WRT2 },
{ "WRT3", 0x0008, 2, PIC18F2320_WRT3 }
};
static const gp_cfg_directive_t PIC18F6520_30000C[] = {
{ "EBTR0", 0x0001, 2, MCV20USB_EBTR0 },
{ "EBTR1", 0x0002, 2, MCV20USB_EBTR1 },
{ "EBTR2", 0x0004, 2, PIC18F2320_EBTR2 },
{ "EBTR3", 0x0008, 2, PIC18F2320_EBTR3 }
};
static const gp_cfg_directive_t PIC18F6525_300001[] = {
{ "OSC" , 0x000F, 11, PIC18F6525_OSC },
{ "OSCS", 0x0020, 2, PIC18C242_OSCS }
};
static const gp_cfg_directive_t PIC18F6525_300005[] = {
{ "CCP2MX", 0x0001, 2, PIC18F23K20_CCP2MX },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F6527_300006[] = {
{ "STVREN", 0x0001, 2, MCV20USB_STVREN },
{ "LVP" , 0x0004, 2, MCV20USB_LVP },
{ "BBSIZ" , 0x0030, 3, PIC18F6527_BBSIZ },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18F6527_300008[] = {
{ "CP0", 0x0001, 2, MCV20USB_CP0 },
{ "CP1", 0x0002, 2, MCV20USB_CP1 },
{ "CP2", 0x0004, 2, PIC18F2320_CP2 }
};
static const gp_cfg_directive_t PIC18F6527_30000A[] = {
{ "WRT0", 0x0001, 2, MCV20USB_WRT0 },
{ "WRT1", 0x0002, 2, MCV20USB_WRT1 },
{ "WRT2", 0x0004, 2, PIC18F2320_WRT2 }
};
static const gp_cfg_directive_t PIC18F6527_30000C[] = {
{ "EBTR0", 0x0001, 2, MCV20USB_EBTR0 },
{ "EBTR1", 0x0002, 2, MCV20USB_EBTR1 },
{ "EBTR2", 0x0004, 2, PIC18F2320_EBTR2 }
};
static const gp_cfg_directive_t PIC18F6585_300005[] = {
{ "CCP2MX", 0x0001, 2, PIC18C452_CCP2MX },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F6627_300005[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F6310_CCP2MX },
{ "LPT1OSC", 0x0004, 2, PIC18F2221_LPT1OSC },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F6627_300008[] = {
{ "CP0", 0x0001, 2, MCV20USB_CP0 },
{ "CP1", 0x0002, 2, MCV20USB_CP1 },
{ "CP2", 0x0004, 2, PIC18F2320_CP2 },
{ "CP3", 0x0008, 2, PIC18F2320_CP3 },
{ "CP4", 0x0010, 2, PIC18F2682_CP4 },
{ "CP5", 0x0020, 2, PIC18F2685_CP5 }
};
static const gp_cfg_directive_t PIC18F6627_30000A[] = {
{ "WRT0", 0x0001, 2, MCV20USB_WRT0 },
{ "WRT1", 0x0002, 2, MCV20USB_WRT1 },
{ "WRT2", 0x0004, 2, PIC18F2320_WRT2 },
{ "WRT3", 0x0008, 2, PIC18F2320_WRT3 },
{ "WRT4", 0x0010, 2, PIC18F2682_WRT4 },
{ "WRT5", 0x0020, 2, PIC18F2685_WRT5 }
};
static const gp_cfg_directive_t PIC18F6627_30000C[] = {
{ "EBTR0", 0x0001, 2, MCV20USB_EBTR0 },
{ "EBTR1", 0x0002, 2, MCV20USB_EBTR1 },
{ "EBTR2", 0x0004, 2, PIC18F2320_EBTR2 },
{ "EBTR3", 0x0008, 2, PIC18F2320_EBTR3 },
{ "EBTR4", 0x0010, 2, PIC18F2682_EBTR4 },
{ "EBTR5", 0x0020, 2, PIC18F2685_EBTR5 }
};
static const gp_cfg_directive_t PIC18F6720_300008[] = {
{ "CP0", 0x0001, 2, MCV20USB_CP0 },
{ "CP1", 0x0002, 2, MCV20USB_CP1 },
{ "CP2", 0x0004, 2, PIC18F2320_CP2 },
{ "CP3", 0x0008, 2, PIC18F2320_CP3 },
{ "CP4", 0x0010, 2, PIC18F2682_CP4 },
{ "CP5", 0x0020, 2, PIC18F2685_CP5 },
{ "CP6", 0x0040, 2, PIC18F6720_CP6 },
{ "CP7", 0x0080, 2, PIC18F6720_CP7 }
};
static const gp_cfg_directive_t PIC18F6720_30000A[] = {
{ "WRT0", 0x0001, 2, MCV20USB_WRT0 },
{ "WRT1", 0x0002, 2, MCV20USB_WRT1 },
{ "WRT2", 0x0004, 2, PIC18F2320_WRT2 },
{ "WRT3", 0x0008, 2, PIC18F2320_WRT3 },
{ "WRT4", 0x0010, 2, PIC18F2682_WRT4 },
{ "WRT5", 0x0020, 2, PIC18F2685_WRT5 },
{ "WRT6", 0x0040, 2, PIC18F27K40_WRT6 },
{ "WRT7", 0x0080, 2, PIC18F27K40_WRT7 }
};
static const gp_cfg_directive_t PIC18F6720_30000C[] = {
{ "EBTR0", 0x0001, 2, MCV20USB_EBTR0 },
{ "EBTR1", 0x0002, 2, MCV20USB_EBTR1 },
{ "EBTR2", 0x0004, 2, PIC18F2320_EBTR2 },
{ "EBTR3", 0x0008, 2, PIC18F2320_EBTR3 },
{ "EBTR4", 0x0010, 2, PIC18F2682_EBTR4 },
{ "EBTR5", 0x0020, 2, PIC18F2685_EBTR5 },
{ "EBTR6", 0x0040, 2, PIC18F27K40_EBTR6 },
{ "EBTR7", 0x0080, 2, PIC18F27K40_EBTR7 }
};
static const gp_cfg_directive_t PIC18F8310_300004[] = {
{ "PM" , 0x0003, 4, PIC18F8310_PM },
{ "BW" , 0x0040, 2, PIC18C601_BW },
{ "WAIT", 0x0080, 2, PIC18F8310_WAIT }
};
static const gp_cfg_directive_t PIC18F8310_30000C[] = {
{ "EBTR", 0x0001, 2, PIC18F8310_EBTR }
};
static const gp_cfg_directive_t PIC18F8520_300004[] = {
{ "MODE", 0x0003, 4, PIC18F8520_MODE },
{ "WAIT", 0x0080, 2, PIC18F8310_WAIT }
};
static const gp_cfg_directive_t PIC18F8525_300005[] = {
{ "CCP2MX", 0x0001, 2, PIC18F23K20_CCP2MX },
{ "ECCPMX", 0x0002, 2, PIC18F8525_ECCPMX },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F8527_300004[] = {
{ "MODE" , 0x0003, 4, PIC18F8520_MODE },
{ "ADDRBW", 0x0030, 4, PIC18F8527_ADDRBW },
{ "DATABW", 0x0040, 2, PIC18F8527_DATABW },
{ "WAIT" , 0x0080, 2, PIC18F8310_WAIT }
};
static const gp_cfg_directive_t PIC18F8527_300005[] = {
{ "CCP2MX" , 0x0001, 2, PIC18F23K20_CCP2MX },
{ "ECCPMX" , 0x0002, 2, PIC18F8525_ECCPMX },
{ "LPT1OSC", 0x0004, 2, PIC18F2221_LPT1OSC },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18F8585_300005[] = {
{ "CCP2MX", 0x0001, 2, PIC18C452_CCP2MX },
{ "ECCPMX", 0x0002, 2, PIC18F8525_ECCPMX },
{ "MCLRE" , 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PIC18LF24J10_3FF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18LF24J10_3FF9[] = {
{ "CP0", 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18LF24J10_3FFA[] = {
{ "FOSC" , 0x0003, 4, PIC18F24J10_FOSC },
{ "FOSC2", 0x0004, 2, PIC18F24J10_FOSC2 },
{ "FCMEN", 0x0040, 2, MCV20USB_FCMEN },
{ "IESO" , 0x0080, 2, MCV20USB_IESO }
};
static const gp_cfg_directive_t PIC18LF24J10_3FFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX }
};
static const gp_cfg_directive_t PIC18LF24J50_3FF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "PLLDIV", 0x000E, 8, PIC18F24J50_PLLDIV },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST }
};
static const gp_cfg_directive_t PIC18LF24K42_300003[] = {
{ "BORV" , 0x0003, 4, PIC18LF24K42_BORV },
{ "ZCD" , 0x0004, 2, PIC18F24K40_ZCD },
{ "PPS1WAY", 0x0008, 2, PIC18F24K40_PPS1WAY },
{ "STVREN" , 0x0010, 2, PIC18F24K40_STVREN },
{ "DEBUG" , 0x0020, 2, PIC18F24K40_DEBUG },
{ "XINST" , 0x0080, 2, PIC18F24K40_XINST }
};
static const gp_cfg_directive_t PIC18LF25J10_7FF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST },
{ "DEBUG" , 0x0080, 2, MCV20USB_DEBUG }
};
static const gp_cfg_directive_t PIC18LF25J10_7FF9[] = {
{ "CP0", 0x0004, 2, PIC18F24J10_CP0 }
};
static const gp_cfg_directive_t PIC18LF25J10_7FFD[] = {
{ "CCP2MX", 0x0001, 2, PIC18F24J10_CCP2MX }
};
static const gp_cfg_directive_t PIC18LF25J50_7FF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "PLLDIV", 0x000E, 8, PIC18F24J50_PLLDIV },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST }
};
static const gp_cfg_directive_t PIC18LF26J50_FFF8[] = {
{ "WDTEN" , 0x0001, 2, MCV20USB_WDTEN },
{ "PLLDIV", 0x000E, 8, PIC18F24J50_PLLDIV },
{ "STVREN", 0x0020, 2, PIC18F24J10_STVREN },
{ "XINST" , 0x0040, 2, MCV20USB_XINST }
};
static const gp_cfg_directive_t PS500_300003[] = {
{ "WDT", 0x0001, 2, PIC18C242_WDT }
};
static const gp_cfg_directive_t PS500_300005[] = {
{ "MCLRE", 0x0080, 2, MCV20USB_MCLRE }
};
static const gp_cfg_directive_t PS500_300006[] = {
{ "STVR", 0x0001, 2, PIC18C242_STVR }
};
static const gp_cfg_directive_t PS500_300008[] = {
{ "CP01", 0x0001, 2, PS500_CP01 },
{ "CP23", 0x0002, 2, PS500_CP23 }
};
static const gp_cfg_directive_t PS500_300009[] = {
{ "CPB", 0x0040, 2, MCV20USB_CPB },
{ "CPD", 0x0080, 2, MCV20USB_CPD }
};
static const gp_cfg_directive_t PS500_30000A[] = {
{ "WRT01", 0x0001, 2, PS500_WRT01 },
{ "WRT23", 0x0002, 2, PS500_WRT23 }
};
static const gp_cfg_directive_t PS500_30000B[] = {
{ "WRTC", 0x0020, 2, MCV20USB_WRTC },
{ "WRTB", 0x0040, 2, MCV20USB_WRTB },
{ "WRTD", 0x0080, 2, MCV20USB_WRTD }
};
static const gp_cfg_directive_t PS500_30000C[] = {
{ "EBTR01", 0x0001, 2, PS500_EBTR01 },
{ "EBTR23", 0x0002, 2, PS500_EBTR23 }
};
static const gp_cfg_directive_t PS500_30000D[] = {
{ "EBTRB", 0x0040, 2, MCV20USB_EBTRB }
};
static const gp_cfg_directive_t PS810_300008[] = {
{ "CP01", 0x0001, 2, PS500_CP01 }
};
static const gp_cfg_directive_t PS810_300009[] = {
{ "CPB", 0x0040, 2, MCV20USB_CPB }
};
static const gp_cfg_directive_t PS810_30000A[] = {
{ "WRT01", 0x0001, 2, PS500_WRT01 }
};
static const gp_cfg_directive_t PS810_30000B[] = {
{ "WRTC", 0x0020, 2, MCV20USB_WRTC },
{ "WRTB", 0x0040, 2, MCV20USB_WRTB }
};
static const gp_cfg_directive_t PS810_30000C[] = {
{ "EBTR01", 0x0001, 2, PS500_EBTR01 }
};
static const gp_cfg_addr_t MCP19110_addrs[] = {
{ 0x002007, 0xFFFF, 5, MCP19110_2007 }
};
static const gp_cfg_addr_t MCP19114_addrs[] = {
{ 0x002007, 0xFFFF, 6, MCP19114_2007 }
};
static const gp_cfg_addr_t MCP19118_addrs[] = {
{ 0x002007, 0x3FFF, 5, MCP19118_2007 }
};
static const gp_cfg_addr_t MCP19124_addrs[] = {
{ 0x002007, 0x3FFF, 6, MCP19124_2007 }
};
static const gp_cfg_addr_t MCP19132_addrs[] = {
{ 0x008007, 0x3FFF, 3, MCP19132_8007 },
{ 0x008008, 0x3FFF, 8, MCP19132_8008 },
{ 0x008009, 0x3FFF, 4, MCP19132_8009 },
{ 0x00800A, 0x3FFF, 4, MCP19132_800A },
{ 0x00800B, 0x3FFF, 2, MCP19132_800B }
};
static const gp_cfg_addr_t MCP25020_addrs[] = {
{ 0x002007, 0xFFFF, 2, MCP25020_2007 }
};
static const gp_cfg_addr_t MCV08A_addrs[] = {
{ 0x000FFF, 0xFFFF, 5, MCV08A_FFF }
};
static const gp_cfg_addr_t MCV14A_addrs[] = {
{ 0x000FFF, 0x0FF, 6, MCV14A_FFF }
};
static const gp_cfg_addr_t MCV18A_addrs[] = {
{ 0x000FFF, 0xFFFF, 3, MCV18A_FFF }
};
static const gp_cfg_addr_t MCV18E_addrs[] = {
{ 0x002007, 0xFFFF, 6, MCV18E_2007 }
};
static const gp_cfg_addr_t MCV20USB_addrs[] = {
{ 0x300000, 0x00, 2, MCV20USB_300000 },
{ 0x300001, 0x27, 5, MCV20USB_300001 },
{ 0x300002, 0x1F, 3, MCV20USB_300002 },
{ 0x300003, 0x1F, 2, MCV20USB_300003 },
{ 0x300005, 0x88, 2, MCV20USB_300005 },
{ 0x300006, 0x85, 5, MCV20USB_300006 },
{ 0x300008, 0x03, 2, MCV20USB_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x03, 2, MCV20USB_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x03, 2, MCV20USB_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC10F200_addrs[] = {
{ 0x000FFF, 0xFFFF, 4, PIC10F200_FFF }
};
static const gp_cfg_addr_t PIC10F220_addrs[] = {
{ 0x000FFF, 0xFFFF, 6, PIC10F220_FFF }
};
static const gp_cfg_addr_t PIC10F320_addrs[] = {
{ 0x002007, 0x3FFF, 10, PIC10F320_2007 }
};
static const gp_cfg_addr_t PIC12C508_addrs[] = {
{ 0x000FFF, 0xFFFF, 4, PIC12C508_FFF }
};
static const gp_cfg_addr_t PIC12C671_addrs[] = {
{ 0x002007, 0xFFFF, 5, PIC12C671_2007 }
};
static const gp_cfg_addr_t PIC12F1501_addrs[] = {
{ 0x008007, 0xFFFF, 7, PIC12F1501_8007 },
{ 0x008008, 0xFFFF, 5, PIC12F1501_8008 }
};
static const gp_cfg_addr_t PIC12F1571_addrs[] = {
{ 0x008007, 0xFFFF, 7, PIC12F1501_8007 },
{ 0x008008, 0xFFFF, 7, PIC12F1571_8008 }
};
static const gp_cfg_addr_t PIC12F1612_addrs[] = {
{ 0x008007, 0x3FFF, 6, PIC12F1612_8007 },
{ 0x008008, 0x3FFF, 8, PIC12F1612_8008 },
{ 0x008009, 0x3FFF, 4, PIC12F1612_8009 }
};
static const gp_cfg_addr_t PIC12F1822_addrs[] = {
{ 0x008007, 0xFFFF, 10, PIC12F1822_8007 },
{ 0x008008, 0xFFFF, 6, PIC12F1822_8008 }
};
static const gp_cfg_addr_t PIC12F519_addrs[] = {
{ 0x000FFF, 0xFFFF, 6, PIC12F519_FFF }
};
static const gp_cfg_addr_t PIC12F529T39A_addrs[] = {
{ 0x000FFF, 0xDFF, 7, PIC12F529T39A_FFF }
};
static const gp_cfg_addr_t PIC12F609_addrs[] = {
{ 0x002007, 0xFFFF, 7, PIC12F609_2007 }
};
static const gp_cfg_addr_t PIC12F617_addrs[] = {
{ 0x002007, 0xFFFF, 8, PIC12F617_2007 }
};
static const gp_cfg_addr_t PIC12F629_addrs[] = {
{ 0x002007, 0x31FF, 7, PIC12F629_2007 }
};
static const gp_cfg_addr_t PIC12F635_addrs[] = {
{ 0x002007, 0xFFFF, 10, PIC12F635_2007 }
};
static const gp_cfg_addr_t PIC12F683_addrs[] = {
{ 0x002007, 0xFFFF, 9, PIC12F683_2007 }
};
static const gp_cfg_addr_t PIC12F752_addrs[] = {
{ 0x002007, 0xFFFF, 8, PIC12F752_2007 }
};
static const gp_cfg_addr_t PIC16C432_addrs[] = {
{ 0x002007, 0xFFFF, 5, PIC16C432_2007 }
};
static const gp_cfg_addr_t PIC16C433_addrs[] = {
{ 0x002007, 0xFFFF, 5, PIC16C433_2007 }
};
static const gp_cfg_addr_t PIC16C505_addrs[] = {
{ 0x000FFF, 0xFFFF, 4, PIC16C505_FFF }
};
static const gp_cfg_addr_t PIC16C54C_addrs[] = {
{ 0x000FFF, 0xFFFF, 3, PIC16C54C_FFF }
};
static const gp_cfg_addr_t PIC16C554_addrs[] = {
{ 0x002007, 0xFFFF, 4, PIC16C554_2007 }
};
static const gp_cfg_addr_t PIC16C557_addrs[] = {
{ 0x002007, 0xFFFF, 4, PIC16C557_2007 }
};
static const gp_cfg_addr_t PIC16C620_addrs[] = {
{ 0x002007, 0xFFFF, 5, PIC16C620_2007 }
};
static const gp_cfg_addr_t PIC16C621_addrs[] = {
{ 0x002007, 0xFFFF, 5, PIC16C621_2007 }
};
static const gp_cfg_addr_t PIC16C642_addrs[] = {
{ 0x002007, 0xFFFF, 6, PIC16C642_2007 }
};
static const gp_cfg_addr_t PIC16C71_addrs[] = {
{ 0x002007, 0xFFFF, 4, PIC16C71_2007 }
};
static const gp_cfg_addr_t PIC16C710_addrs[] = {
{ 0x002007, 0xFFFF, 5, PIC16C710_2007 }
};
static const gp_cfg_addr_t PIC16C717_addrs[] = {
{ 0x002007, 0xFFFF, 7, PIC16C717_2007 }
};
static const gp_cfg_addr_t PIC16C745_addrs[] = {
{ 0x002007, 0xFFFF, 4, PIC16C745_2007 }
};
static const gp_cfg_addr_t PIC16C773_addrs[] = {
{ 0x002007, 0xFFFF, 6, PIC16C773_2007 }
};
static const gp_cfg_addr_t PIC16C925_addrs[] = {
{ 0x002007, 0xFFFF, 5, PIC16C925_2007 }
};
static const gp_cfg_addr_t PIC16CR73_addrs[] = {
{ 0x002007, 0xFFFF, 5, PIC16CR73_2007 }
};
static const gp_cfg_addr_t PIC16CR83_addrs[] = {
{ 0x002007, 0xFFFF, 5, PIC16CR83_2007 }
};
static const gp_cfg_addr_t PIC16F1454_addrs[] = {
{ 0x008007, 0xFFFF, 9, PIC16F1454_8007 },
{ 0x008008, 0xFFFF, 10, PIC16F1454_8008 }
};
static const gp_cfg_addr_t PIC16F1508_addrs[] = {
{ 0x008007, 0xFFFF, 9, PIC16F1454_8007 },
{ 0x008008, 0xFFFF, 6, PIC16F1508_8008 }
};
static const gp_cfg_addr_t PIC16F1512_addrs[] = {
{ 0x008007, 0xFFFF, 9, PIC16F1454_8007 },
{ 0x008008, 0xFFFF, 7, PIC16F1512_8008 }
};
static const gp_cfg_addr_t PIC16F15313_addrs[] = {
{ 0x008007, 0x3FFF, 5, PIC16F15313_8007 },
{ 0x008008, 0x3FFF, 8, PIC16F15313_8008 },
{ 0x008009, 0x3FFF, 4, PIC16F15313_8009 },
{ 0x00800A, 0x3FFF, 8, PIC16F15313_800A },
{ 0x00800B, 0x3FFF, 1, PIC16F15313_800B }
};
static const gp_cfg_addr_t PIC16F15324_addrs[] = {
{ 0x008007, 0x3FFF, 5, PIC16F15313_8007 },
{ 0x008008, 0x3FFF, 9, PIC16F15324_8008 },
{ 0x008009, 0x3FFF, 4, PIC16F15313_8009 },
{ 0x00800A, 0x3FFF, 8, PIC16F15313_800A },
{ 0x00800B, 0x3FFF, 1, PIC16F15313_800B }
};
static const gp_cfg_addr_t PIC16F15325_addrs[] = {
{ 0x008007, 0x3FFF, 5, PIC16F15325_8007 },
{ 0x008008, 0x3FFF, 9, PIC16F15324_8008 },
{ 0x008009, 0x3FFF, 4, PIC16F15325_8009 },
{ 0x00800A, 0x3FFF, 8, PIC16F15313_800A },
{ 0x00800B, 0x3FFF, 1, PIC16F15313_800B }
};
static const gp_cfg_addr_t PIC16F1574_addrs[] = {
{ 0x008007, 0xFFFF, 7, PIC12F1501_8007 },
{ 0x008008, 0xFFFF, 8, PIC16F1574_8008 }
};
static const gp_cfg_addr_t PIC16F1614_addrs[] = {
{ 0x008007, 0x3FFF, 6, PIC12F1612_8007 },
{ 0x008008, 0x3FFF, 9, PIC16F1614_8008 },
{ 0x008009, 0x3FFF, 4, PIC12F1612_8009 }
};
static const gp_cfg_addr_t PIC16F1615_addrs[] = {
{ 0x008007, 0x3FFF, 8, PIC16F1615_8007 },
{ 0x008008, 0x3FFF, 9, PIC16F1614_8008 },
{ 0x008009, 0x3FFF, 4, PIC12F1612_8009 }
};
static const gp_cfg_addr_t PIC16F1703_addrs[] = {
{ 0x008007, 0xFFFF, 7, PIC12F1501_8007 },
{ 0x008008, 0xFFFF, 9, PIC16F1703_8008 }
};
static const gp_cfg_addr_t PIC16F1704_addrs[] = {
{ 0x008007, 0x3FFF, 9, PIC16F1704_8007 },
{ 0x008008, 0x3FFF, 9, PIC16F1704_8008 }
};
static const gp_cfg_addr_t PIC16F1705_addrs[] = {
{ 0x008007, 0xFFFF, 9, PIC16F1454_8007 },
{ 0x008008, 0xFFFF, 9, PIC16F1703_8008 }
};
static const gp_cfg_addr_t PIC16F1764_addrs[] = {
{ 0x008007, 0xFFFF, 9, PIC16F1454_8007 },
{ 0x008008, 0xFFFF, 9, PIC16F1764_8008 }
};
static const gp_cfg_addr_t PIC16F1782_addrs[] = {
{ 0x008007, 0xFFFF, 10, PIC12F1822_8007 },
{ 0x008008, 0xFFFF, 8, PIC16F1782_8008 }
};
static const gp_cfg_addr_t PIC16F18313_addrs[] = {
{ 0x008007, 0xFFFF, 5, PIC16F18313_8007 },
{ 0x008008, 0xFFFF, 9, PIC16F18313_8008 },
{ 0x008009, 0xFFFF, 2, PIC16F18313_8009 },
{ 0x00800A, 0xFFFF, 2, PIC16F18313_800A }
};
static const gp_cfg_addr_t PIC16F18424_addrs[] = {
{ 0x008007, 0x3FFF, 5, PIC16F15325_8007 },
{ 0x008008, 0x3FFF, 8, PIC16F18424_8008 },
{ 0x008009, 0x3FFF, 4, PIC16F15325_8009 },
{ 0x00800A, 0x3FFF, 9, PIC16F18424_800A },
{ 0x00800B, 0x3FFF, 1, PIC16F15313_800B }
};
static const gp_cfg_addr_t PIC16F18444_addrs[] = {
{ 0x008007, 0x3FFF, 5, PIC16F15325_8007 },
{ 0x008008, 0x3FFF, 9, PIC16F18444_8008 },
{ 0x008009, 0x3FFF, 4, PIC16F15325_8009 },
{ 0x00800A, 0x3FFF, 9, PIC16F18424_800A },
{ 0x00800B, 0x3FFF, 1, PIC16F15313_800B }
};
static const gp_cfg_addr_t PIC16F18854_addrs[] = {
{ 0x008007, 0x3FFF, 5, PIC16F15325_8007 },
{ 0x008008, 0x3FFF, 9, PIC16F15324_8008 },
{ 0x008009, 0x3FFF, 4, MCP19132_8009 },
{ 0x00800A, 0x3FFF, 3, PIC16F18854_800A },
{ 0x00800B, 0x3FFF, 2, MCP19132_800B }
};
static const gp_cfg_addr_t PIC16F18857_addrs[] = {
{ 0x008007, 0x3FFF, 5, PIC16F15325_8007 },
{ 0x008008, 0x3FFF, 10, PIC16F18857_8008 },
{ 0x008009, 0x3FFF, 4, MCP19132_8009 },
{ 0x00800A, 0x3FFF, 3, PIC16F18854_800A },
{ 0x00800B, 0x3FFF, 2, MCP19132_800B }
};
static const gp_cfg_addr_t PIC16F19155_addrs[] = {
{ 0x008007, 0x3FFF, 7, PIC16F19155_8007 },
{ 0x008008, 0x3FFF, 8, PIC16F19155_8008 },
{ 0x008009, 0x3FFF, 4, PIC16F15325_8009 },
{ 0x00800A, 0x3FFF, 9, PIC16F19155_800A },
{ 0x00800B, 0x3FFF, 1, PIC16F15313_800B }
};
static const gp_cfg_addr_t PIC16F19195_addrs[] = {
{ 0x008007, 0x3FFF, 7, PIC16F19155_8007 },
{ 0x008008, 0x3FFF, 9, PIC16F19195_8008 },
{ 0x008009, 0x3FFF, 4, PIC16F15325_8009 },
{ 0x00800A, 0x3FFF, 9, PIC16F19155_800A },
{ 0x00800B, 0x3FFF, 1, PIC16F15313_800B }
};
static const gp_cfg_addr_t PIC16F1933_addrs[] = {
{ 0x008007, 0xFFFF, 10, PIC12F1822_8007 },
{ 0x008008, 0xFFFF, 7, PIC16F1933_8008 }
};
static const gp_cfg_addr_t PIC16F1946_addrs[] = {
{ 0x008007, 0xFFFF, 10, PIC12F1822_8007 },
{ 0x008008, 0xFFFF, 7, PIC16F1946_8008 }
};
static const gp_cfg_addr_t PIC16F505_addrs[] = {
{ 0x000FFF, 0xFFFF, 4, PIC16F505_FFF }
};
static const gp_cfg_addr_t PIC16F506_addrs[] = {
{ 0x000FFF, 0xFFFF, 5, PIC16F506_FFF }
};
static const gp_cfg_addr_t PIC16F527_addrs[] = {
{ 0x000FFF, 0x3FF, 8, PIC16F527_FFF }
};
static const gp_cfg_addr_t PIC16F570_addrs[] = {
{ 0x000FFF, 0x3FF, 7, PIC16F570_FFF }
};
static const gp_cfg_addr_t PIC16F627_addrs[] = {
{ 0x002007, 0xFFFF, 8, PIC16F627_2007 }
};
static const gp_cfg_addr_t PIC16F627A_addrs[] = {
{ 0x002007, 0xFFFF, 8, PIC16F627A_2007 }
};
static const gp_cfg_addr_t PIC16F630_addrs[] = {
{ 0x002007, 0xFFFF, 7, PIC16F630_2007 }
};
static const gp_cfg_addr_t PIC16F631_addrs[] = {
{ 0x002007, 0xFFFF, 9, PIC16F631_2007 }
};
static const gp_cfg_addr_t PIC16F707_addrs[] = {
{ 0x002007, 0xFFFF, 8, PIC16F707_2007 },
{ 0x002008, 0xFFFF, 1, PIC16F707_2008 }
};
static const gp_cfg_addr_t PIC16F720_addrs[] = {
{ 0x002007, 0xFFFF, 7, PIC16F720_2007 },
{ 0x002008, 0xFFFF, 1, PIC16F720_2008 }
};
static const gp_cfg_addr_t PIC16F722_addrs[] = {
{ 0x002007, 0xFFFF, 9, PIC16F722_2007 },
{ 0x002008, 0xFFFF, 1, PIC16F722_2008 }
};
static const gp_cfg_addr_t PIC16F737_addrs[] = {
{ 0x002007, 0xFFFF, 9, PIC16F737_2007 },
{ 0x002008, 0xFFFF, 3, PIC16F737_2008 }
};
static const gp_cfg_addr_t PIC16F818_addrs[] = {
{ 0x002007, 0xFFFF, 11, PIC16F818_2007 }
};
static const gp_cfg_addr_t PIC16F819_addrs[] = {
{ 0x002007, 0xFFFF, 11, PIC16F819_2007 }
};
static const gp_cfg_addr_t PIC16F83_addrs[] = {
{ 0x002007, 0xFFFF, 4, PIC16F83_2007 }
};
static const gp_cfg_addr_t PIC16F87_addrs[] = {
{ 0x002007, 0xFFFF, 11, PIC16F87_2007 },
{ 0x002008, 0xFFFF, 2, PIC16F87_2008 }
};
static const gp_cfg_addr_t PIC16F870_addrs[] = {
{ 0x002007, 0xFFFF, 9, PIC16F870_2007 }
};
static const gp_cfg_addr_t PIC16F873_addrs[] = {
{ 0x002007, 0xFFFF, 9, PIC16F873_2007 }
};
static const gp_cfg_addr_t PIC16F873A_addrs[] = {
{ 0x002007, 0xFFFF, 9, PIC16F873A_2007 }
};
static const gp_cfg_addr_t PIC16F877_addrs[] = {
{ 0x002007, 0x3FFF, 9, PIC16F877_2007 }
};
static const gp_cfg_addr_t PIC16F877A_addrs[] = {
{ 0x002007, 0x3FFF, 9, PIC16F877A_2007 }
};
static const gp_cfg_addr_t PIC16F882_addrs[] = {
{ 0x002007, 0xFFFF, 11, PIC16F882_2007 },
{ 0x002008, 0xFFFF, 2, PIC16F882_2008 }
};
static const gp_cfg_addr_t PIC16F883_addrs[] = {
{ 0x002007, 0xFFFF, 11, PIC16F882_2007 },
{ 0x002008, 0xFFFF, 2, PIC16F883_2008 }
};
static const gp_cfg_addr_t PIC16F913_addrs[] = {
{ 0x002007, 0xFFFF, 10, PIC16F913_2007 }
};
static const gp_cfg_addr_t PIC16LF1554_addrs[] = {
{ 0x008007, 0xFFFF, 7, PIC12F1501_8007 },
{ 0x008008, 0xFFFF, 6, PIC16F1508_8008 }
};
static const gp_cfg_addr_t PIC16LF1782_addrs[] = {
{ 0x008007, 0xFFFF, 10, PIC12F1822_8007 },
{ 0x008008, 0xFFFF, 7, PIC16LF1782_8008 }
};
static const gp_cfg_addr_t PIC18C242_addrs[] = {
{ 0x300000, 0xFF, 1, PIC18C242_300000 },
{ 0x300001, 0xE7, 2, PIC18C242_300001 },
{ 0x300002, 0x0F, 3, PIC18C242_300002 },
{ 0x300003, 0x0F, 2, PIC18C242_300003 },
{ 0x300005, 0x01, 1, PIC18C242_300005 },
{ 0x300006, 0x03, 1, PIC18C242_300006 }
};
static const gp_cfg_addr_t PIC18C452_addrs[] = {
{ 0x300000, 0xFF, 1, PIC18C242_300000 },
{ 0x300001, 0xE7, 2, PIC18C242_300001 },
{ 0x300002, 0x0F, 3, PIC18C242_300002 },
{ 0x300003, 0x0F, 2, PIC18C242_300003 },
{ 0x300005, 0x01, 1, PIC18C452_300005 },
{ 0x300006, 0x03, 1, PIC18C242_300006 }
};
static const gp_cfg_addr_t PIC18C601_addrs[] = {
{ 0x300001, 0x03, 1, PIC18C601_300001 },
{ 0x300002, 0x41, 2, PIC18C601_300002 },
{ 0x300003, 0x0F, 2, PIC18C242_300003 },
{ 0x300006, 0x81, 1, PIC18C601_300006 }
};
static const gp_cfg_addr_t PIC18C658_addrs[] = {
{ 0x300000, 0xFF, 1, PIC18C242_300000 },
{ 0x300001, 0xE7, 2, PIC18C242_300001 },
{ 0x300002, 0x0F, 3, PIC18C242_300002 },
{ 0x300003, 0x0F, 2, PIC18C242_300003 },
{ 0x300006, 0x03, 1, PIC18C242_300006 }
};
static const gp_cfg_addr_t PIC18F1220_addrs[] = {
{ 0x300001, 0xCF, 3, PIC18F1220_300001 },
{ 0x300002, 0x0F, 3, PIC18F1220_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x80, 1, PIC18F1220_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x03, 2, MCV20USB_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x03, 2, MCV20USB_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x03, 2, MCV20USB_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F1230_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F1230_300001 },
{ 0x300002, 0x1F, 3, PIC18F1230_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300004, 0x0E, 3, PIC18F1230_300004 },
{ 0x300005, 0x81, 3, PIC18F1230_300005 },
{ 0x300006, 0x81, 4, PIC18F1230_300006 },
{ 0x300008, 0x03, 2, MCV20USB_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x03, 2, MCV20USB_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x03, 2, MCV20USB_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F1330_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F1230_300001 },
{ 0x300002, 0x1F, 3, PIC18F1230_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300004, 0x0E, 3, PIC18F1230_300004 },
{ 0x300005, 0x81, 3, PIC18F1230_300005 },
{ 0x300006, 0x81, 4, PIC18F1330_300006 },
{ 0x300008, 0x03, 2, MCV20USB_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x03, 2, MCV20USB_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x03, 2, MCV20USB_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F13K22_addrs[] = {
{ 0x300001, 0x27, 5, MCV20USB_300001 },
{ 0x300002, 0x1F, 3, MCV20USB_300002 },
{ 0x300003, 0x1F, 2, MCV20USB_300003 },
{ 0x300005, 0x88, 2, MCV20USB_300005 },
{ 0x300006, 0x85, 5, MCV20USB_300006 },
{ 0x300008, 0x03, 2, MCV20USB_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x03, 2, MCV20USB_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x03, 2, MCV20USB_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F13K50_addrs[] = {
{ 0x300000, 0x00, 2, MCV20USB_300000 },
{ 0x300001, 0x27, 5, MCV20USB_300001 },
{ 0x300002, 0x3F, 3, PIC18F13K50_300002 },
{ 0x300003, 0x1F, 2, MCV20USB_300003 },
{ 0x300005, 0x88, 2, MCV20USB_300005 },
{ 0x300006, 0x85, 5, MCV20USB_300006 },
{ 0x300008, 0x03, 2, MCV20USB_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x03, 2, MCV20USB_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x03, 2, MCV20USB_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2220_addrs[] = {
{ 0x300001, 0xCF, 3, PIC18F1220_300001 },
{ 0x300002, 0x0F, 3, PIC18F2220_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 3, PIC18F2220_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x0F, 2, PIC18F2220_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 2, PIC18F2220_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 2, PIC18F2220_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2221_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F1230_300001 },
{ 0x300002, 0x1F, 3, PIC18F2221_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 4, PIC18F2221_300005 },
{ 0x300006, 0x85, 5, PIC18F2221_300006 },
{ 0x300008, 0x03, 2, MCV20USB_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x03, 2, MCV20USB_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x03, 2, MCV20USB_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2320_addrs[] = {
{ 0x300001, 0xCF, 3, PIC18F1220_300001 },
{ 0x300002, 0x0F, 3, PIC18F2220_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 3, PIC18F2220_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2321_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F1230_300001 },
{ 0x300002, 0x1F, 3, PIC18F2221_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 4, PIC18F2221_300005 },
{ 0x300006, 0x85, 5, PIC18F2321_300006 },
{ 0x300008, 0x03, 2, MCV20USB_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x03, 2, MCV20USB_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x03, 2, MCV20USB_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2331_addrs[] = {
{ 0x300001, 0xCF, 3, PIC18F2331_300001 },
{ 0x300002, 0x0F, 3, PIC18F2331_300002 },
{ 0x300003, 0x3F, 3, PIC18F2331_300003 },
{ 0x300004, 0x3C, 4, PIC18F2331_300004 },
{ 0x300005, 0x9D, 1, PIC18F2331_300005 },
{ 0x300006, 0x85, 3, PIC18F2331_300006 },
{ 0x300008, 0x0F, 2, PIC18F2220_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 2, PIC18F2220_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 2, PIC18F2220_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F23K20_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F23K20_300001 },
{ 0x300002, 0x1F, 3, PIC18F23K20_300002 },
{ 0x300003, 0x1F, 2, MCV20USB_300003 },
{ 0x300005, 0x8B, 5, PIC18F23K20_300005 },
{ 0x300006, 0x85, 4, PIC18F23K20_300006 },
{ 0x300008, 0x0F, 2, PIC18F2220_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 2, PIC18F2220_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 2, PIC18F2220_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F23K22_addrs[] = {
{ 0x300001, 0x25, 5, PIC18F23K22_300001 },
{ 0x300002, 0x1F, 3, PIC18F23K22_300002 },
{ 0x300003, 0x3F, 2, PIC18F23K22_300003 },
{ 0x300005, 0xBF, 7, PIC18F23K22_300005 },
{ 0x300006, 0x85, 4, PIC18F23K20_300006 },
{ 0x300008, 0x03, 2, MCV20USB_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x03, 2, MCV20USB_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x03, 2, MCV20USB_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2410_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2410_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 4, PIC18F2410_300005 },
{ 0x300006, 0x85, 4, PIC18F23K20_300006 },
{ 0x300008, 0x0F, 2, PIC18F2220_300008 },
{ 0x300009, 0x40, 1, PIC18F2410_300009 },
{ 0x30000A, 0x0F, 2, PIC18F2220_30000A },
{ 0x30000B, 0x60, 2, PIC18F2410_30000B },
{ 0x30000C, 0x0F, 2, PIC18F2220_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F242_addrs[] = {
{ 0x300001, 0x27, 2, PIC18F242_300001 },
{ 0x300002, 0x0F, 3, PIC18F2220_300002 },
{ 0x300003, 0x0F, 2, PIC18C242_300003 },
{ 0x300005, 0x01, 1, PIC18C242_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x0F, 2, PIC18F2220_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 2, PIC18F2220_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 2, PIC18F2220_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2420_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2410_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 4, PIC18F2420_300005 },
{ 0x300006, 0x85, 4, PIC18F23K20_300006 },
{ 0x300008, 0x0F, 2, PIC18F2220_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 2, PIC18F2220_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 2, PIC18F2220_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2431_addrs[] = {
{ 0x300001, 0xCF, 3, PIC18F2331_300001 },
{ 0x300002, 0x0F, 3, PIC18F2331_300002 },
{ 0x300003, 0x3F, 3, PIC18F2331_300003 },
{ 0x300004, 0x3C, 4, PIC18F2331_300004 },
{ 0x300005, 0x9D, 1, PIC18F2331_300005 },
{ 0x300006, 0x85, 3, PIC18F2331_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2439_addrs[] = {
{ 0x300001, 0x22, 1, PIC18F2439_300001 },
{ 0x300002, 0x0F, 3, PIC18C242_300002 },
{ 0x300003, 0x0F, 2, PIC18C242_300003 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x0F, 2, PIC18F2220_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 2, PIC18F2220_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 2, PIC18F2220_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2450_addrs[] = {
{ 0x300000, 0x00, 3, PIC18F2450_300000 },
{ 0x300001, 0x05, 3, PIC18F2450_300001 },
{ 0x300002, 0x1F, 4, PIC18F2450_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x82, 3, PIC18F2450_300005 },
{ 0x300006, 0x85, 5, PIC18F2450_300006 },
{ 0x300008, 0x03, 2, MCV20USB_300008 },
{ 0x300009, 0x40, 1, PIC18F2410_300009 },
{ 0x30000A, 0x03, 2, MCV20USB_30000A },
{ 0x30000B, 0x60, 2, PIC18F2410_30000B },
{ 0x30000C, 0x03, 2, MCV20USB_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2455_addrs[] = {
{ 0x300000, 0x00, 3, PIC18F2450_300000 },
{ 0x300001, 0x05, 3, PIC18F2450_300001 },
{ 0x300002, 0x1F, 4, PIC18F2455_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 4, PIC18F2455_300005 },
{ 0x300006, 0x85, 4, PIC18F23K20_300006 },
{ 0x300008, 0x0F, 3, PIC18F2455_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 3, PIC18F2455_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 3, PIC18F2455_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F248_addrs[] = {
{ 0x300001, 0x27, 2, PIC18F242_300001 },
{ 0x300002, 0x0F, 3, PIC18C242_300002 },
{ 0x300003, 0x0F, 2, PIC18C242_300003 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x0F, 2, PIC18F2220_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 2, PIC18F2220_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 2, PIC18F2220_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2480_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2480_300001 },
{ 0x300002, 0x1F, 3, PIC18F2480_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x82, 3, PIC18F2450_300005 },
{ 0x300006, 0x85, 5, PIC18F2480_300006 },
{ 0x300008, 0x0F, 2, PIC18F2220_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 2, PIC18F2220_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 2, PIC18F2220_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F24J10_addrs[] = {
{ 0x003FF8, 0xE1, 4, PIC18F24J10_3FF8 },
{ 0x003FF9, 0xF4, 1, PIC18F24J10_3FF9 },
{ 0x003FFA, 0xC7, 4, PIC18F24J10_3FFA },
{ 0x003FFB, 0xFF, 1, PIC18F24J10_3FFB },
{ 0x003FFD, 0xF1, 1, PIC18F24J10_3FFD }
};
static const gp_cfg_addr_t PIC18F24J11_addrs[] = {
{ 0x003FF8, 0xE1, 4, PIC18F24J10_3FF8 },
{ 0x003FF9, 0xF4, 1, PIC18F24J10_3FF9 },
{ 0x003FFA, 0xDF, 5, PIC18F24J11_3FFA },
{ 0x003FFB, 0xFF, 1, PIC18F24J10_3FFB },
{ 0x003FFC, 0xFF, 5, PIC18F24J11_3FFC },
{ 0x003FFD, 0xF9, 2, PIC18F24J11_3FFD },
{ 0x003FFE, 0xCF, 3, PIC18F24J11_3FFE },
{ 0x003FFF, 0xF1, 1, PIC18F24J11_3FFF }
};
static const gp_cfg_addr_t PIC18F24J50_addrs[] = {
{ 0x003FF8, 0xEF, 5, PIC18F24J50_3FF8 },
{ 0x003FF9, 0xF7, 2, PIC18F24J50_3FF9 },
{ 0x003FFA, 0xDF, 5, PIC18F24J11_3FFA },
{ 0x003FFB, 0xFF, 1, PIC18F24J10_3FFB },
{ 0x003FFC, 0xFF, 5, PIC18F24J11_3FFC },
{ 0x003FFD, 0xF9, 2, PIC18F24J11_3FFD },
{ 0x003FFE, 0xCF, 3, PIC18F24J11_3FFE },
{ 0x003FFF, 0xF1, 1, PIC18F24J11_3FFF }
};
static const gp_cfg_addr_t PIC18F24K40_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F24K40_300000 },
{ 0x300001, 0xFF, 3, PIC18F24K40_300001 },
{ 0x300002, 0xFF, 4, PIC18F24K40_300002 },
{ 0x300003, 0xFF, 6, PIC18F24K40_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K40_300005 },
{ 0x300006, 0xFF, 2, PIC18F24K40_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K40_300007 },
{ 0x300008, 0xFF, 2, PIC18F24K40_300008 },
{ 0x30000A, 0xFF, 2, PIC18F24K40_30000A },
{ 0x30000B, 0xFF, 1, PIC18F24K40_30000B }
};
static const gp_cfg_addr_t PIC18F24K42_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F24K40_300000 },
{ 0x300001, 0xFF, 4, PIC18F24K42_300001 },
{ 0x300002, 0xFF, 6, PIC18F24K42_300002 },
{ 0x300003, 0xFF, 6, PIC18F24K42_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K42_300005 },
{ 0x300006, 0xFF, 4, PIC18F24K42_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K42_300007 },
{ 0x300008, 0xFF, 1, PIC18F24K42_300008 }
};
static const gp_cfg_addr_t PIC18F24K50_addrs[] = {
{ 0x300000, 0x00, 4, PIC18F24K50_300000 },
{ 0x300001, 0x25, 4, PIC18F24K50_300001 },
{ 0x300002, 0x5F, 4, PIC18F24K50_300002 },
{ 0x300003, 0x3F, 2, PIC18F23K22_300003 },
{ 0x300005, 0xD3, 5, PIC18F24K50_300005 },
{ 0x300006, 0x85, 5, PIC18F24K50_300006 },
{ 0x300008, 0x03, 2, MCV20USB_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x03, 2, MCV20USB_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x03, 2, MCV20USB_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F24Q10_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F24K40_300000 },
{ 0x300001, 0xFF, 3, PIC18F24K40_300001 },
{ 0x300002, 0xFF, 4, PIC18F24K40_300002 },
{ 0x300003, 0xFF, 6, PIC18F24Q10_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K40_300005 },
{ 0x300006, 0xFF, 2, PIC18F24K40_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K40_300007 },
{ 0x300008, 0xFF, 2, PIC18F24K40_300008 },
{ 0x30000A, 0xFF, 2, PIC18F24K40_30000A },
{ 0x30000B, 0xFF, 1, PIC18F24K40_30000B }
};
static const gp_cfg_addr_t PIC18F2510_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2410_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 4, PIC18F2410_300005 },
{ 0x300006, 0x85, 4, PIC18F23K20_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0x40, 1, PIC18F2410_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0x60, 2, PIC18F2410_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2515_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2410_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 4, PIC18F2410_300005 },
{ 0x300006, 0x85, 4, PIC18F23K20_300006 },
{ 0x300008, 0x0F, 3, PIC18F2455_300008 },
{ 0x300009, 0x40, 1, PIC18F2410_300009 },
{ 0x30000A, 0x0F, 3, PIC18F2455_30000A },
{ 0x30000B, 0x60, 2, PIC18F2410_30000B },
{ 0x30000C, 0x0F, 3, PIC18F2455_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F252_addrs[] = {
{ 0x300001, 0x27, 2, PIC18F242_300001 },
{ 0x300002, 0x0F, 3, PIC18F2220_300002 },
{ 0x300003, 0x0F, 2, PIC18C242_300003 },
{ 0x300005, 0x01, 1, PIC18C242_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2520_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2410_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 4, PIC18F2410_300005 },
{ 0x300006, 0x85, 4, PIC18F23K20_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2523_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2410_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 4, PIC18F2420_300005 },
{ 0x300006, 0x85, 4, PIC18F23K20_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2525_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2410_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 4, PIC18F2410_300005 },
{ 0x300006, 0x85, 4, PIC18F23K20_300006 },
{ 0x300008, 0x0F, 3, PIC18F2455_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 3, PIC18F2455_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 3, PIC18F2455_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2539_addrs[] = {
{ 0x300001, 0x22, 1, PIC18F2439_300001 },
{ 0x300002, 0x0F, 3, PIC18C242_300002 },
{ 0x300003, 0x0F, 2, PIC18C242_300003 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x0F, 3, PIC18F2455_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 3, PIC18F2455_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 3, PIC18F2455_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2550_addrs[] = {
{ 0x300000, 0x00, 3, PIC18F2450_300000 },
{ 0x300001, 0x05, 3, PIC18F2450_300001 },
{ 0x300002, 0x1F, 4, PIC18F2455_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 4, PIC18F2455_300005 },
{ 0x300006, 0x85, 4, PIC18F23K20_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F258_addrs[] = {
{ 0x300001, 0x27, 2, PIC18F242_300001 },
{ 0x300002, 0x0F, 3, PIC18C242_300002 },
{ 0x300003, 0x0F, 2, PIC18C242_300003 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2580_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2480_300001 },
{ 0x300002, 0x1F, 3, PIC18F2480_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x82, 3, PIC18F2450_300005 },
{ 0x300006, 0x85, 5, PIC18F2480_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2585_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2480_300001 },
{ 0x300002, 0x1F, 3, PIC18F2480_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x82, 3, PIC18F2450_300005 },
{ 0x300006, 0x85, 5, PIC18F2585_300006 },
{ 0x300008, 0x0F, 3, PIC18F2455_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 3, PIC18F2455_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 3, PIC18F2455_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F25J10_addrs[] = {
{ 0x007FF8, 0xE1, 4, PIC18F25J10_7FF8 },
{ 0x007FF9, 0xF4, 1, PIC18F25J10_7FF9 },
{ 0x007FFA, 0xC7, 4, PIC18F25J10_7FFA },
{ 0x007FFB, 0xFF, 1, PIC18F25J10_7FFB },
{ 0x007FFD, 0xF1, 1, PIC18F25J10_7FFD }
};
static const gp_cfg_addr_t PIC18F25J11_addrs[] = {
{ 0x007FF8, 0xE1, 4, PIC18F25J10_7FF8 },
{ 0x007FF9, 0xF4, 1, PIC18F25J10_7FF9 },
{ 0x007FFA, 0xDF, 5, PIC18F25J11_7FFA },
{ 0x007FFB, 0xFF, 1, PIC18F25J10_7FFB },
{ 0x007FFC, 0xFF, 5, PIC18F25J11_7FFC },
{ 0x007FFD, 0xF9, 2, PIC18F25J11_7FFD },
{ 0x007FFE, 0xDF, 3, PIC18F25J11_7FFE },
{ 0x007FFF, 0xF1, 1, PIC18F25J11_7FFF }
};
static const gp_cfg_addr_t PIC18F25J50_addrs[] = {
{ 0x007FF8, 0xEF, 5, PIC18F25J50_7FF8 },
{ 0x007FF9, 0xF7, 2, PIC18F25J50_7FF9 },
{ 0x007FFA, 0xDF, 5, PIC18F25J11_7FFA },
{ 0x007FFB, 0xFF, 1, PIC18F25J10_7FFB },
{ 0x007FFC, 0xFF, 5, PIC18F25J11_7FFC },
{ 0x007FFD, 0xF9, 2, PIC18F25J11_7FFD },
{ 0x007FFE, 0xDF, 3, PIC18F25J11_7FFE },
{ 0x007FFF, 0xF1, 1, PIC18F25J11_7FFF }
};
static const gp_cfg_addr_t PIC18F25K20_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F23K20_300001 },
{ 0x300002, 0x1F, 3, PIC18F23K20_300002 },
{ 0x300003, 0x1F, 2, MCV20USB_300003 },
{ 0x300005, 0x8B, 5, PIC18F23K20_300005 },
{ 0x300006, 0x85, 4, PIC18F23K20_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F25K22_addrs[] = {
{ 0x300001, 0x25, 5, PIC18F23K22_300001 },
{ 0x300002, 0x1F, 3, PIC18F23K22_300002 },
{ 0x300003, 0x3F, 2, PIC18F23K22_300003 },
{ 0x300005, 0xBF, 7, PIC18F23K22_300005 },
{ 0x300006, 0x85, 4, PIC18F23K20_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F25K40_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F24K40_300000 },
{ 0x300001, 0xFF, 3, PIC18F24K40_300001 },
{ 0x300002, 0xFF, 4, PIC18F24K40_300002 },
{ 0x300003, 0xFF, 6, PIC18F24K40_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K40_300005 },
{ 0x300006, 0xFF, 4, PIC18F25K40_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K40_300007 },
{ 0x300008, 0xFF, 2, PIC18F24K40_300008 },
{ 0x30000A, 0xFF, 4, PIC18F25K40_30000A },
{ 0x30000B, 0xFF, 1, PIC18F24K40_30000B }
};
static const gp_cfg_addr_t PIC18F25K42_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F24K40_300000 },
{ 0x300001, 0xFF, 4, PIC18F24K42_300001 },
{ 0x300002, 0xFF, 6, PIC18F24K42_300002 },
{ 0x300003, 0xFF, 6, PIC18F24K42_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K42_300005 },
{ 0x300006, 0xFF, 4, PIC18F25K42_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K42_300007 },
{ 0x300008, 0xFF, 1, PIC18F24K42_300008 }
};
static const gp_cfg_addr_t PIC18F25K50_addrs[] = {
{ 0x300000, 0x00, 4, PIC18F24K50_300000 },
{ 0x300001, 0x25, 4, PIC18F24K50_300001 },
{ 0x300002, 0x5F, 4, PIC18F24K50_300002 },
{ 0x300003, 0x3F, 2, PIC18F23K22_300003 },
{ 0x300005, 0xD3, 5, PIC18F24K50_300005 },
{ 0x300006, 0x85, 5, PIC18F24K50_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F25K80_addrs[] = {
{ 0x300000, 0x5D, 4, PIC18F25K80_300000 },
{ 0x300001, 0x08, 4, PIC18F25K80_300001 },
{ 0x300002, 0x7F, 4, PIC18F25K80_300002 },
{ 0x300003, 0x7F, 2, PIC18F25K80_300003 },
{ 0x300005, 0x89, 3, PIC18F25K80_300005 },
{ 0x300006, 0x91, 2, PIC18F25K80_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F25Q10_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F24K40_300000 },
{ 0x300001, 0xFF, 3, PIC18F24K40_300001 },
{ 0x300002, 0xFF, 4, PIC18F24K40_300002 },
{ 0x300003, 0xFF, 6, PIC18F24Q10_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K40_300005 },
{ 0x300006, 0xFF, 4, PIC18F25K40_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K40_300007 },
{ 0x300008, 0xFF, 2, PIC18F24K40_300008 },
{ 0x30000A, 0xFF, 4, PIC18F25K40_30000A },
{ 0x30000B, 0xFF, 1, PIC18F24K40_30000B }
};
static const gp_cfg_addr_t PIC18F2680_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2480_300001 },
{ 0x300002, 0x1F, 3, PIC18F2480_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x82, 3, PIC18F2450_300005 },
{ 0x300006, 0x85, 5, PIC18F2585_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2682_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2480_300001 },
{ 0x300002, 0x1F, 3, PIC18F2480_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x82, 3, PIC18F2450_300005 },
{ 0x300006, 0x85, 5, PIC18F2585_300006 },
{ 0x300008, 0x3F, 5, PIC18F2682_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x3F, 5, PIC18F2682_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x3F, 5, PIC18F2682_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F2685_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2480_300001 },
{ 0x300002, 0x1F, 3, PIC18F2480_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x82, 3, PIC18F2450_300005 },
{ 0x300006, 0x85, 5, PIC18F2585_300006 },
{ 0x300008, 0x3F, 6, PIC18F2685_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x3F, 6, PIC18F2685_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x3F, 6, PIC18F2685_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F26J11_addrs[] = {
{ 0x00FFF8, 0xE1, 4, PIC18F26J11_FFF8 },
{ 0x00FFF9, 0xF4, 1, PIC18F26J11_FFF9 },
{ 0x00FFFA, 0xDF, 5, PIC18F26J11_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFC, 0xFF, 5, PIC18F26J11_FFFC },
{ 0x00FFFD, 0xF9, 2, PIC18F26J11_FFFD },
{ 0x00FFFE, 0xFF, 3, PIC18F26J11_FFFE },
{ 0x00FFFF, 0xF1, 1, PIC18F26J11_FFFF }
};
static const gp_cfg_addr_t PIC18F26J13_addrs[] = {
{ 0x00FFF8, 0xFF, 5, PIC18F26J13_FFF8 },
{ 0x00FFF9, 0xF4, 1, PIC18F26J11_FFF9 },
{ 0x00FFFA, 0xFF, 5, PIC18F26J13_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFC, 0xFF, 5, PIC18F26J11_FFFC },
{ 0x00FFFD, 0xFF, 4, PIC18F26J13_FFFD },
{ 0x00FFFE, 0xBF, 2, PIC18F26J13_FFFE },
{ 0x00FFFF, 0xF3, 2, PIC18F26J13_FFFF }
};
static const gp_cfg_addr_t PIC18F26J50_addrs[] = {
{ 0x00FFF8, 0xEF, 5, PIC18F26J50_FFF8 },
{ 0x00FFF9, 0xF7, 2, PIC18F26J50_FFF9 },
{ 0x00FFFA, 0xDF, 5, PIC18F26J11_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFC, 0xFF, 5, PIC18F26J11_FFFC },
{ 0x00FFFD, 0xF9, 2, PIC18F26J11_FFFD },
{ 0x00FFFE, 0xFF, 3, PIC18F26J11_FFFE },
{ 0x00FFFF, 0xF1, 1, PIC18F26J11_FFFF }
};
static const gp_cfg_addr_t PIC18F26J53_addrs[] = {
{ 0x00FFF8, 0xFF, 5, PIC18F26J13_FFF8 },
{ 0x00FFF9, 0xF7, 2, PIC18F26J50_FFF9 },
{ 0x00FFFA, 0xFF, 5, PIC18F26J13_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFC, 0xFF, 5, PIC18F26J11_FFFC },
{ 0x00FFFD, 0xFB, 3, PIC18F26J53_FFFD },
{ 0x00FFFE, 0xBF, 2, PIC18F26J13_FFFE },
{ 0x00FFFF, 0xFB, 3, PIC18F26J53_FFFF }
};
static const gp_cfg_addr_t PIC18F26K42_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F24K40_300000 },
{ 0x300001, 0xFF, 4, PIC18F24K42_300001 },
{ 0x300002, 0xFF, 6, PIC18F24K42_300002 },
{ 0x300003, 0xFF, 6, PIC18F24K42_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K42_300005 },
{ 0x300006, 0xFF, 4, PIC18F26K42_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K42_300007 },
{ 0x300008, 0xFF, 1, PIC18F24K42_300008 }
};
static const gp_cfg_addr_t PIC18F27J13_addrs[] = {
{ 0x01FFF8, 0xFF, 5, PIC18F27J13_1FFF8 },
{ 0x01FFF9, 0xF4, 1, PIC18F27J13_1FFF9 },
{ 0x01FFFA, 0xFF, 5, PIC18F27J13_1FFFA },
{ 0x01FFFB, 0xFF, 1, PIC18F27J13_1FFFB },
{ 0x01FFFC, 0xFF, 5, PIC18F27J13_1FFFC },
{ 0x01FFFD, 0xFF, 4, PIC18F27J13_1FFFD },
{ 0x01FFFE, 0xFF, 2, PIC18F27J13_1FFFE },
{ 0x01FFFF, 0xF3, 2, PIC18F27J13_1FFFF }
};
static const gp_cfg_addr_t PIC18F27J53_addrs[] = {
{ 0x01FFF8, 0xFF, 5, PIC18F27J13_1FFF8 },
{ 0x01FFF9, 0xF7, 2, PIC18F27J53_1FFF9 },
{ 0x01FFFA, 0xFF, 5, PIC18F27J13_1FFFA },
{ 0x01FFFB, 0xFF, 1, PIC18F27J13_1FFFB },
{ 0x01FFFC, 0xFF, 5, PIC18F27J13_1FFFC },
{ 0x01FFFD, 0xFB, 3, PIC18F27J53_1FFFD },
{ 0x01FFFE, 0xFF, 2, PIC18F27J13_1FFFE },
{ 0x01FFFF, 0xFB, 3, PIC18F27J53_1FFFF }
};
static const gp_cfg_addr_t PIC18F27K40_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F24K40_300000 },
{ 0x300001, 0xFF, 3, PIC18F24K40_300001 },
{ 0x300002, 0xFF, 4, PIC18F24K40_300002 },
{ 0x300003, 0xFF, 6, PIC18F24K40_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K40_300005 },
{ 0x300006, 0xFF, 8, PIC18F27K40_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K40_300007 },
{ 0x300008, 0xFF, 2, PIC18F24K40_300008 },
{ 0x30000A, 0xFF, 8, PIC18F27K40_30000A },
{ 0x30000B, 0xFF, 1, PIC18F24K40_30000B }
};
static const gp_cfg_addr_t PIC18F27K42_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F24K40_300000 },
{ 0x300001, 0xFF, 4, PIC18F24K42_300001 },
{ 0x300002, 0xFF, 6, PIC18F24K42_300002 },
{ 0x300003, 0xFF, 6, PIC18F24K42_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K42_300005 },
{ 0x300006, 0xFF, 4, PIC18F27K42_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K42_300007 },
{ 0x300008, 0xFF, 1, PIC18F24K42_300008 }
};
static const gp_cfg_addr_t PIC18F4331_addrs[] = {
{ 0x300001, 0xCF, 3, PIC18F2331_300001 },
{ 0x300002, 0x0F, 3, PIC18F2331_300002 },
{ 0x300003, 0x3F, 3, PIC18F2331_300003 },
{ 0x300004, 0x3C, 4, PIC18F2331_300004 },
{ 0x300005, 0x9D, 5, PIC18F4331_300005 },
{ 0x300006, 0x85, 3, PIC18F2331_300006 },
{ 0x300008, 0x0F, 2, PIC18F2220_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 2, PIC18F2220_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 2, PIC18F2220_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F43K22_addrs[] = {
{ 0x300001, 0x25, 5, PIC18F23K22_300001 },
{ 0x300002, 0x1F, 3, PIC18F23K22_300002 },
{ 0x300003, 0x3F, 2, PIC18F23K22_300003 },
{ 0x300005, 0xBF, 7, PIC18F43K22_300005 },
{ 0x300006, 0x85, 4, PIC18F23K20_300006 },
{ 0x300008, 0x03, 2, MCV20USB_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x03, 2, MCV20USB_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x03, 2, MCV20USB_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F4420_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2410_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 4, PIC18F2410_300005 },
{ 0x300006, 0x85, 4, PIC18F23K20_300006 },
{ 0x300008, 0x0F, 2, PIC18F2220_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 2, PIC18F2220_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 2, PIC18F2220_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F4431_addrs[] = {
{ 0x300001, 0xCF, 3, PIC18F2331_300001 },
{ 0x300002, 0x0F, 3, PIC18F2331_300002 },
{ 0x300003, 0x3F, 3, PIC18F2331_300003 },
{ 0x300004, 0x3C, 4, PIC18F2331_300004 },
{ 0x300005, 0x9D, 5, PIC18F4331_300005 },
{ 0x300006, 0x85, 3, PIC18F2331_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F4450_addrs[] = {
{ 0x300000, 0x00, 3, PIC18F2450_300000 },
{ 0x300001, 0x05, 3, PIC18F2450_300001 },
{ 0x300002, 0x1F, 4, PIC18F2450_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x82, 3, PIC18F2450_300005 },
{ 0x300006, 0x85, 6, PIC18F4450_300006 },
{ 0x300008, 0x03, 2, MCV20USB_300008 },
{ 0x300009, 0x40, 1, PIC18F2410_300009 },
{ 0x30000A, 0x03, 2, MCV20USB_30000A },
{ 0x30000B, 0x60, 2, PIC18F2410_30000B },
{ 0x30000C, 0x03, 2, MCV20USB_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F4455_addrs[] = {
{ 0x300000, 0x00, 3, PIC18F2450_300000 },
{ 0x300001, 0x05, 3, PIC18F2450_300001 },
{ 0x300002, 0x1F, 4, PIC18F2455_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 4, PIC18F2455_300005 },
{ 0x300006, 0x85, 5, PIC18F4455_300006 },
{ 0x300008, 0x0F, 3, PIC18F2455_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 3, PIC18F2455_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 3, PIC18F2455_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F4550_addrs[] = {
{ 0x300000, 0x00, 3, PIC18F2450_300000 },
{ 0x300001, 0x05, 3, PIC18F2450_300001 },
{ 0x300002, 0x1F, 4, PIC18F2455_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 4, PIC18F2455_300005 },
{ 0x300006, 0x85, 5, PIC18F4455_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F45K22_addrs[] = {
{ 0x300001, 0x25, 5, PIC18F23K22_300001 },
{ 0x300002, 0x1F, 3, PIC18F23K22_300002 },
{ 0x300003, 0x3F, 2, PIC18F23K22_300003 },
{ 0x300005, 0xBF, 7, PIC18F43K22_300005 },
{ 0x300006, 0x85, 4, PIC18F23K20_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F45K50_addrs[] = {
{ 0x300000, 0x00, 4, PIC18F24K50_300000 },
{ 0x300001, 0x25, 4, PIC18F24K50_300001 },
{ 0x300002, 0x5F, 4, PIC18F24K50_300002 },
{ 0x300003, 0x3F, 2, PIC18F23K22_300003 },
{ 0x300005, 0xD3, 5, PIC18F24K50_300005 },
{ 0x300006, 0x85, 5, PIC18F4455_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F6310_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F6310_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x81, 3, PIC18F6310_300005 },
{ 0x300006, 0x81, 3, PIC18F6310_300006 },
{ 0x300008, 0x01, 1, PIC18F6310_300008 }
};
static const gp_cfg_addr_t PIC18F6390_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F6310_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x81, 3, PIC18F6390_300005 },
{ 0x300006, 0x81, 3, PIC18F6310_300006 },
{ 0x300008, 0x01, 1, PIC18F6310_300008 }
};
static const gp_cfg_addr_t PIC18F63J11_addrs[] = {
{ 0x001FF8, 0xE1, 4, PIC18F63J11_1FF8 },
{ 0x001FF9, 0xF4, 1, PIC18F63J11_1FF9 },
{ 0x001FFA, 0xC7, 4, PIC18F63J11_1FFA },
{ 0x001FFB, 0xFF, 1, PIC18F63J11_1FFB },
{ 0x001FFD, 0xF1, 1, PIC18F63J11_1FFD }
};
static const gp_cfg_addr_t PIC18F6520_addrs[] = {
{ 0x300001, 0x27, 2, PIC18F242_300001 },
{ 0x300002, 0x0F, 3, PIC18C242_300002 },
{ 0x300003, 0x0F, 2, PIC18C242_300003 },
{ 0x300005, 0x03, 1, PIC18F6520_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0xFF, 4, PIC18F6520_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0xFF, 4, PIC18F6520_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0xFF, 4, PIC18F6520_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F6525_addrs[] = {
{ 0x300001, 0x2F, 2, PIC18F6525_300001 },
{ 0x300002, 0x0F, 3, PIC18F2220_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 2, PIC18F6525_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x0F, 3, PIC18F2455_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 3, PIC18F2455_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 3, PIC18F2455_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F6527_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2410_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x81, 3, PIC18F6310_300005 },
{ 0x300006, 0x85, 5, PIC18F6527_300006 },
{ 0x300008, 0xFF, 3, PIC18F6527_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0xFF, 3, PIC18F6527_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0xFF, 3, PIC18F6527_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F6585_addrs[] = {
{ 0x300001, 0x2F, 2, PIC18F6525_300001 },
{ 0x300002, 0x0F, 3, PIC18F2220_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 2, PIC18F6585_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x0F, 3, PIC18F2455_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 3, PIC18F2455_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 3, PIC18F2455_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F65J10_addrs[] = {
{ 0x007FF8, 0xE1, 4, PIC18F25J10_7FF8 },
{ 0x007FF9, 0xF4, 1, PIC18F25J10_7FF9 },
{ 0x007FFA, 0xC7, 4, PIC18F25J10_7FFA },
{ 0x007FFB, 0xFF, 1, PIC18F25J10_7FFB },
{ 0x007FFD, 0xF3, 1, PIC18F65J10_7FFD }
};
static const gp_cfg_addr_t PIC18F65J15_addrs[] = {
{ 0x00BFF8, 0xE1, 4, PIC18F65J15_BFF8 },
{ 0x00BFF9, 0xF4, 1, PIC18F65J15_BFF9 },
{ 0x00BFFA, 0xC7, 4, PIC18F65J15_BFFA },
{ 0x00BFFB, 0xFF, 1, PIC18F65J15_BFFB },
{ 0x00BFFD, 0xF3, 1, PIC18F65J15_BFFD }
};
static const gp_cfg_addr_t PIC18F65J50_addrs[] = {
{ 0x007FF8, 0xEF, 5, PIC18F25J50_7FF8 },
{ 0x007FF9, 0xF7, 2, PIC18F25J50_7FF9 },
{ 0x007FFA, 0xC7, 3, PIC18F65J50_7FFA },
{ 0x007FFB, 0xFF, 1, PIC18F25J10_7FFB },
{ 0x007FFD, 0xF9, 2, PIC18F65J50_7FFD }
};
static const gp_cfg_addr_t PIC18F65J90_addrs[] = {
{ 0x007FF8, 0xE1, 4, PIC18F25J10_7FF8 },
{ 0x007FF9, 0xF4, 1, PIC18F25J10_7FF9 },
{ 0x007FFA, 0xFF, 4, PIC18F65J90_7FFA },
{ 0x007FFB, 0xFF, 1, PIC18F25J10_7FFB },
{ 0x007FFD, 0xF1, 1, PIC18F25J10_7FFD }
};
static const gp_cfg_addr_t PIC18F65J94_addrs[] = {
{ 0x007FF0, 0xE0, 2, PIC18F65J94_7FF0 },
{ 0x007FF1, 0xF7, 3, PIC18F65J94_7FF1 },
{ 0x007FF2, 0xAF, 4, PIC18F65J94_7FF2 },
{ 0x007FF3, 0xFF, 1, PIC18F65J94_7FF3 },
{ 0x007FF4, 0x33, 2, PIC18F65J94_7FF4 },
{ 0x007FF6, 0xFF, 1, PIC18F65J94_7FF6 },
{ 0x007FF7, 0xF7, 3, PIC18F65J94_7FF7 },
{ 0x007FF8, 0x03, 2, PIC18F65J94_7FF8 },
{ 0x007FF9, 0xFF, 4, PIC18F65J94_7FF9 },
{ 0x007FFA, 0xFF, 3, PIC18F65J94_7FFA },
{ 0x007FFB, 0xFF, 3, PIC18F65J94_7FFB },
{ 0x007FFC, 0x1D, 4, PIC18F65J94_7FFC },
{ 0x007FFE, 0xF8, 1, PIC18F65J94_7FFE },
{ 0x007FFF, 0xF3, 2, PIC18F65J94_7FFF }
};
static const gp_cfg_addr_t PIC18F65K22_addrs[] = {
{ 0x300000, 0x5D, 4, PIC18F65K22_300000 },
{ 0x300001, 0x08, 4, PIC18F25K80_300001 },
{ 0x300002, 0x7F, 4, PIC18F25K80_300002 },
{ 0x300003, 0x7F, 2, PIC18F25K80_300003 },
{ 0x300004, 0x01, 1, PIC18F65K22_300004 },
{ 0x300005, 0x89, 3, PIC18F65K22_300005 },
{ 0x300006, 0x91, 3, PIC18F65K22_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F65K22_30000C },
{ 0x30000D, 0x40, 1, PIC18F65K22_30000D }
};
static const gp_cfg_addr_t PIC18F65K40_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F65K40_300000 },
{ 0x300001, 0xFF, 3, PIC18F24K40_300001 },
{ 0x300002, 0xFF, 4, PIC18F24K40_300002 },
{ 0x300003, 0xFF, 6, PIC18F24K40_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K40_300005 },
{ 0x300006, 0x0F, 4, PIC18F65K40_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K40_300007 },
{ 0x300008, 0xFF, 2, PIC18F24K40_300008 },
{ 0x30000A, 0x0F, 4, PIC18F65K40_30000A },
{ 0x30000B, 0xFF, 1, PIC18F24K40_30000B }
};
static const gp_cfg_addr_t PIC18F65K80_addrs[] = {
{ 0x300000, 0x5D, 4, PIC18F25K80_300000 },
{ 0x300001, 0x08, 4, PIC18F25K80_300001 },
{ 0x300002, 0x7F, 4, PIC18F25K80_300002 },
{ 0x300003, 0x7F, 2, PIC18F25K80_300003 },
{ 0x300005, 0x8F, 5, PIC18F65K80_300005 },
{ 0x300006, 0x91, 2, PIC18F25K80_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F6621_addrs[] = {
{ 0x300001, 0x2F, 2, PIC18F6525_300001 },
{ 0x300002, 0x0F, 3, PIC18F2220_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 2, PIC18F6525_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F6622_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2410_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x81, 3, PIC18F6310_300005 },
{ 0x300006, 0x85, 5, PIC18F6527_300006 },
{ 0x300008, 0xFF, 4, PIC18F6520_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0xFF, 4, PIC18F6520_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0xFF, 4, PIC18F6520_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F6627_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2410_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 3, PIC18F6627_300005 },
{ 0x300006, 0x85, 5, PIC18F6527_300006 },
{ 0x300008, 0xFF, 6, PIC18F6627_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0xFF, 6, PIC18F6627_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0xFF, 6, PIC18F6627_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F6680_addrs[] = {
{ 0x300001, 0x2F, 2, PIC18F6525_300001 },
{ 0x300002, 0x0F, 3, PIC18F2220_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 2, PIC18F6585_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F66J10_addrs[] = {
{ 0x00FFF8, 0xE1, 4, PIC18F26J11_FFF8 },
{ 0x00FFF9, 0xF4, 1, PIC18F26J11_FFF9 },
{ 0x00FFFA, 0xC7, 4, PIC18F66J10_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFD, 0xF3, 1, PIC18F66J10_FFFD }
};
static const gp_cfg_addr_t PIC18F66J11_addrs[] = {
{ 0x00FFF8, 0xE1, 4, PIC18F26J11_FFF8 },
{ 0x00FFF9, 0xF4, 1, PIC18F26J11_FFF9 },
{ 0x00FFFA, 0xC7, 3, PIC18F66J11_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFD, 0xFF, 2, PIC18F66J11_FFFD }
};
static const gp_cfg_addr_t PIC18F66J15_addrs[] = {
{ 0x017FF8, 0xE1, 4, PIC18F66J15_17FF8 },
{ 0x017FF9, 0xF4, 1, PIC18F66J15_17FF9 },
{ 0x017FFA, 0xC7, 4, PIC18F66J15_17FFA },
{ 0x017FFB, 0xFF, 1, PIC18F66J15_17FFB },
{ 0x017FFD, 0xF3, 1, PIC18F66J15_17FFD }
};
static const gp_cfg_addr_t PIC18F66J16_addrs[] = {
{ 0x017FF8, 0xE1, 4, PIC18F66J15_17FF8 },
{ 0x017FF9, 0xF4, 1, PIC18F66J15_17FF9 },
{ 0x017FFA, 0xC7, 3, PIC18F66J16_17FFA },
{ 0x017FFB, 0xFF, 1, PIC18F66J15_17FFB },
{ 0x017FFD, 0xFF, 2, PIC18F66J16_17FFD }
};
static const gp_cfg_addr_t PIC18F66J50_addrs[] = {
{ 0x00FFF8, 0xEF, 5, PIC18F26J50_FFF8 },
{ 0x00FFF9, 0xF7, 2, PIC18F26J50_FFF9 },
{ 0x00FFFA, 0xC7, 3, PIC18F66J11_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFD, 0xF9, 2, PIC18F66J50_FFFD }
};
static const gp_cfg_addr_t PIC18F66J55_addrs[] = {
{ 0x017FF8, 0xEF, 5, PIC18F66J55_17FF8 },
{ 0x017FF9, 0xF7, 2, PIC18F66J55_17FF9 },
{ 0x017FFA, 0xC7, 3, PIC18F66J16_17FFA },
{ 0x017FFB, 0xFF, 1, PIC18F66J15_17FFB },
{ 0x017FFD, 0xF9, 2, PIC18F66J55_17FFD }
};
static const gp_cfg_addr_t PIC18F66J60_addrs[] = {
{ 0x00FFF8, 0xE1, 4, PIC18F66J60_FFF8 },
{ 0x00FFF9, 0xF4, 1, PIC18F26J11_FFF9 },
{ 0x00FFFA, 0xC7, 4, PIC18F66J10_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFD, 0xF7, 1, PIC18F66J60_FFFD }
};
static const gp_cfg_addr_t PIC18F66J65_addrs[] = {
{ 0x017FF8, 0xE1, 4, PIC18F66J65_17FF8 },
{ 0x017FF9, 0xF4, 1, PIC18F66J15_17FF9 },
{ 0x017FFA, 0xC7, 4, PIC18F66J15_17FFA },
{ 0x017FFB, 0xFF, 1, PIC18F66J15_17FFB },
{ 0x017FFD, 0xF7, 1, PIC18F66J65_17FFD }
};
static const gp_cfg_addr_t PIC18F66J90_addrs[] = {
{ 0x00FFF8, 0xE1, 4, PIC18F26J11_FFF8 },
{ 0x00FFF9, 0xF4, 1, PIC18F26J11_FFF9 },
{ 0x00FFFA, 0xDF, 5, PIC18F66J90_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFC, 0x02, 1, PIC18F66J90_FFFC },
{ 0x00FFFD, 0xF1, 1, PIC18F66J90_FFFD }
};
static const gp_cfg_addr_t PIC18F66J93_addrs[] = {
{ 0x00FFF8, 0xE1, 3, PIC18F66J93_FFF8 },
{ 0x00FFF9, 0xF4, 1, PIC18F26J11_FFF9 },
{ 0x00FFFA, 0xDF, 5, PIC18F66J90_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFC, 0x02, 1, PIC18F66J90_FFFC },
{ 0x00FFFD, 0xF1, 1, PIC18F66J90_FFFD }
};
static const gp_cfg_addr_t PIC18F66J94_addrs[] = {
{ 0x00FFF0, 0xE0, 2, PIC18F66J94_FFF0 },
{ 0x00FFF1, 0xF7, 3, PIC18F66J94_FFF1 },
{ 0x00FFF2, 0xAF, 4, PIC18F66J94_FFF2 },
{ 0x00FFF3, 0xFF, 1, PIC18F66J94_FFF3 },
{ 0x00FFF4, 0x33, 2, PIC18F66J94_FFF4 },
{ 0x00FFF6, 0xFF, 1, PIC18F66J94_FFF6 },
{ 0x00FFF7, 0xF7, 3, PIC18F66J94_FFF7 },
{ 0x00FFF8, 0x03, 2, PIC18F66J94_FFF8 },
{ 0x00FFF9, 0xFF, 4, PIC18F66J94_FFF9 },
{ 0x00FFFA, 0xFF, 3, PIC18F66J94_FFFA },
{ 0x00FFFB, 0xFF, 3, PIC18F66J94_FFFB },
{ 0x00FFFC, 0x1D, 4, PIC18F66J94_FFFC },
{ 0x00FFFE, 0xF8, 1, PIC18F66J94_FFFE },
{ 0x00FFFF, 0xF3, 2, PIC18F66J94_FFFF }
};
static const gp_cfg_addr_t PIC18F66J99_addrs[] = {
{ 0x017FF0, 0xE0, 2, PIC18F66J99_17FF0 },
{ 0x017FF1, 0xF7, 3, PIC18F66J99_17FF1 },
{ 0x017FF2, 0xAF, 4, PIC18F66J99_17FF2 },
{ 0x017FF3, 0xFF, 1, PIC18F66J99_17FF3 },
{ 0x017FF4, 0x33, 2, PIC18F66J99_17FF4 },
{ 0x017FF6, 0xFF, 1, PIC18F66J99_17FF6 },
{ 0x017FF7, 0xF7, 3, PIC18F66J99_17FF7 },
{ 0x017FF8, 0x03, 2, PIC18F66J99_17FF8 },
{ 0x017FF9, 0xFF, 4, PIC18F66J99_17FF9 },
{ 0x017FFA, 0xFF, 3, PIC18F66J99_17FFA },
{ 0x017FFB, 0xFF, 3, PIC18F66J99_17FFB },
{ 0x017FFC, 0x1D, 4, PIC18F66J99_17FFC },
{ 0x017FFE, 0xF8, 1, PIC18F66J99_17FFE },
{ 0x017FFF, 0xF3, 2, PIC18F66J99_17FFF }
};
static const gp_cfg_addr_t PIC18F6720_addrs[] = {
{ 0x300001, 0x27, 2, PIC18F242_300001 },
{ 0x300002, 0x0F, 3, PIC18C242_300002 },
{ 0x300003, 0x0F, 2, PIC18C242_300003 },
{ 0x300005, 0x03, 1, PIC18F6520_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0xFF, 8, PIC18F6720_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0xFF, 8, PIC18F6720_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0xFF, 8, PIC18F6720_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F6722_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2410_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300005, 0x83, 3, PIC18F6627_300005 },
{ 0x300006, 0x85, 5, PIC18F6527_300006 },
{ 0x300008, 0xFF, 8, PIC18F6720_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0xFF, 8, PIC18F6720_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0xFF, 8, PIC18F6720_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F67J10_addrs[] = {
{ 0x01FFF8, 0xE1, 4, PIC18F67J10_1FFF8 },
{ 0x01FFF9, 0xF4, 1, PIC18F27J13_1FFF9 },
{ 0x01FFFA, 0xC7, 4, PIC18F67J10_1FFFA },
{ 0x01FFFB, 0xFF, 1, PIC18F27J13_1FFFB },
{ 0x01FFFD, 0xF3, 1, PIC18F67J10_1FFFD }
};
static const gp_cfg_addr_t PIC18F67J11_addrs[] = {
{ 0x01FFF8, 0xE1, 4, PIC18F67J10_1FFF8 },
{ 0x01FFF9, 0xF4, 1, PIC18F27J13_1FFF9 },
{ 0x01FFFA, 0xC7, 3, PIC18F67J11_1FFFA },
{ 0x01FFFB, 0xFF, 1, PIC18F27J13_1FFFB },
{ 0x01FFFD, 0xFF, 2, PIC18F67J11_1FFFD }
};
static const gp_cfg_addr_t PIC18F67J50_addrs[] = {
{ 0x01FFF8, 0xEF, 5, PIC18F67J50_1FFF8 },
{ 0x01FFF9, 0xF7, 2, PIC18F27J53_1FFF9 },
{ 0x01FFFA, 0xC7, 3, PIC18F67J11_1FFFA },
{ 0x01FFFB, 0xFF, 1, PIC18F27J13_1FFFB },
{ 0x01FFFD, 0xF9, 2, PIC18F67J50_1FFFD }
};
static const gp_cfg_addr_t PIC18F67J60_addrs[] = {
{ 0x01FFF8, 0xE1, 4, PIC18F67J60_1FFF8 },
{ 0x01FFF9, 0xF4, 1, PIC18F27J13_1FFF9 },
{ 0x01FFFA, 0xC7, 4, PIC18F67J10_1FFFA },
{ 0x01FFFB, 0xFF, 1, PIC18F27J13_1FFFB },
{ 0x01FFFD, 0xF7, 1, PIC18F67J60_1FFFD }
};
static const gp_cfg_addr_t PIC18F67J90_addrs[] = {
{ 0x01FFF8, 0xE1, 4, PIC18F67J10_1FFF8 },
{ 0x01FFF9, 0xF4, 1, PIC18F27J13_1FFF9 },
{ 0x01FFFA, 0xDF, 5, PIC18F67J90_1FFFA },
{ 0x01FFFB, 0xFF, 1, PIC18F27J13_1FFFB },
{ 0x01FFFC, 0x02, 1, PIC18F67J90_1FFFC },
{ 0x01FFFD, 0xF1, 1, PIC18F67J90_1FFFD }
};
static const gp_cfg_addr_t PIC18F67J93_addrs[] = {
{ 0x01FFF8, 0xE1, 3, PIC18F67J93_1FFF8 },
{ 0x01FFF9, 0xF4, 1, PIC18F27J13_1FFF9 },
{ 0x01FFFA, 0xDF, 5, PIC18F67J90_1FFFA },
{ 0x01FFFB, 0xFF, 1, PIC18F27J13_1FFFB },
{ 0x01FFFC, 0x02, 1, PIC18F67J90_1FFFC },
{ 0x01FFFD, 0xF1, 1, PIC18F67J90_1FFFD }
};
static const gp_cfg_addr_t PIC18F67J94_addrs[] = {
{ 0x01FFF0, 0xE0, 2, PIC18F67J94_1FFF0 },
{ 0x01FFF1, 0xF7, 3, PIC18F67J94_1FFF1 },
{ 0x01FFF2, 0xAF, 4, PIC18F67J94_1FFF2 },
{ 0x01FFF3, 0xFF, 1, PIC18F67J94_1FFF3 },
{ 0x01FFF4, 0x33, 2, PIC18F67J94_1FFF4 },
{ 0x01FFF6, 0xFF, 1, PIC18F67J94_1FFF6 },
{ 0x01FFF7, 0xF7, 3, PIC18F67J94_1FFF7 },
{ 0x01FFF8, 0x03, 2, PIC18F67J94_1FFF8 },
{ 0x01FFF9, 0xFF, 4, PIC18F67J94_1FFF9 },
{ 0x01FFFA, 0xFF, 3, PIC18F67J94_1FFFA },
{ 0x01FFFB, 0xFF, 3, PIC18F67J94_1FFFB },
{ 0x01FFFC, 0x1D, 4, PIC18F67J94_1FFFC },
{ 0x01FFFE, 0xF8, 1, PIC18F67J94_1FFFE },
{ 0x01FFFF, 0xF3, 2, PIC18F67J94_1FFFF }
};
static const gp_cfg_addr_t PIC18F67K22_addrs[] = {
{ 0x300000, 0x5D, 4, PIC18F65K22_300000 },
{ 0x300001, 0x08, 4, PIC18F25K80_300001 },
{ 0x300002, 0x7F, 4, PIC18F25K80_300002 },
{ 0x300003, 0x7F, 2, PIC18F25K80_300003 },
{ 0x300004, 0x01, 1, PIC18F65K22_300004 },
{ 0x300005, 0x89, 3, PIC18F65K22_300005 },
{ 0x300006, 0x91, 3, PIC18F65K22_300006 },
{ 0x300008, 0xFF, 8, PIC18F6720_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0xFF, 8, PIC18F6720_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0xFF, 8, PIC18F67K22_30000C },
{ 0x30000D, 0x40, 1, PIC18F65K22_30000D }
};
static const gp_cfg_addr_t PIC18F67K40_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F65K40_300000 },
{ 0x300001, 0xFF, 3, PIC18F24K40_300001 },
{ 0x300002, 0xFF, 4, PIC18F24K40_300002 },
{ 0x300003, 0xFF, 6, PIC18F24K40_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K40_300005 },
{ 0x300006, 0xFF, 8, PIC18F27K40_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K40_300007 },
{ 0x300008, 0xFF, 2, PIC18F24K40_300008 },
{ 0x30000A, 0xFF, 8, PIC18F27K40_30000A },
{ 0x30000B, 0xFF, 1, PIC18F24K40_30000B }
};
static const gp_cfg_addr_t PIC18F8310_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F6310_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300004, 0xC3, 3, PIC18F8310_300004 },
{ 0x300005, 0x81, 3, PIC18F6390_300005 },
{ 0x300006, 0x81, 3, PIC18F6310_300006 },
{ 0x300008, 0x01, 1, PIC18F6310_300008 },
{ 0x30000C, 0x01, 1, PIC18F8310_30000C }
};
static const gp_cfg_addr_t PIC18F83J11_addrs[] = {
{ 0x001FF8, 0xE1, 4, PIC18F63J11_1FF8 },
{ 0x001FF9, 0xF4, 1, PIC18F63J11_1FF9 },
{ 0x001FFA, 0xC7, 4, PIC18F63J11_1FFA },
{ 0x001FFB, 0xFF, 1, PIC18F63J11_1FFB },
{ 0x001FFC, 0xF8, 4, PIC18F83J11_1FFC },
{ 0x001FFD, 0xF1, 1, PIC18F63J11_1FFD }
};
static const gp_cfg_addr_t PIC18F84J11_addrs[] = {
{ 0x003FF8, 0xE1, 4, PIC18F24J10_3FF8 },
{ 0x003FF9, 0xF4, 1, PIC18F24J10_3FF9 },
{ 0x003FFA, 0xC7, 4, PIC18F24J10_3FFA },
{ 0x003FFB, 0xFF, 1, PIC18F24J10_3FFB },
{ 0x003FFC, 0xF8, 4, PIC18F84J11_3FFC },
{ 0x003FFD, 0xF1, 1, PIC18F24J10_3FFD }
};
static const gp_cfg_addr_t PIC18F8520_addrs[] = {
{ 0x300001, 0x27, 2, PIC18F242_300001 },
{ 0x300002, 0x0F, 3, PIC18C242_300002 },
{ 0x300003, 0x0F, 2, PIC18C242_300003 },
{ 0x300004, 0x83, 2, PIC18F8520_300004 },
{ 0x300005, 0x03, 1, PIC18F6520_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0xFF, 4, PIC18F6520_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0xFF, 4, PIC18F6520_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0xFF, 4, PIC18F6520_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F8525_addrs[] = {
{ 0x300001, 0x2F, 2, PIC18F6525_300001 },
{ 0x300002, 0x0F, 3, PIC18F2220_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300004, 0x83, 2, PIC18F8520_300004 },
{ 0x300005, 0x83, 3, PIC18F8525_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x0F, 3, PIC18F2455_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 3, PIC18F2455_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 3, PIC18F2455_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F8527_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2410_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300004, 0xF3, 4, PIC18F8527_300004 },
{ 0x300005, 0x83, 4, PIC18F8527_300005 },
{ 0x300006, 0x85, 5, PIC18F6527_300006 },
{ 0x300008, 0xFF, 3, PIC18F6527_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0xFF, 3, PIC18F6527_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0xFF, 3, PIC18F6527_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F8585_addrs[] = {
{ 0x300001, 0x2F, 2, PIC18F6525_300001 },
{ 0x300002, 0x0F, 3, PIC18F2220_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300004, 0x83, 2, PIC18F8520_300004 },
{ 0x300005, 0x83, 3, PIC18F8585_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x0F, 3, PIC18F2455_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 3, PIC18F2455_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 3, PIC18F2455_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F85J10_addrs[] = {
{ 0x007FF8, 0xE1, 4, PIC18F25J10_7FF8 },
{ 0x007FF9, 0xF4, 1, PIC18F25J10_7FF9 },
{ 0x007FFA, 0xC7, 4, PIC18F25J10_7FFA },
{ 0x007FFB, 0xFF, 1, PIC18F25J10_7FFB },
{ 0x007FFC, 0xF8, 4, PIC18F85J10_7FFC },
{ 0x007FFD, 0xF3, 2, PIC18F85J10_7FFD }
};
static const gp_cfg_addr_t PIC18F85J11_addrs[] = {
{ 0x007FF8, 0xE1, 4, PIC18F25J10_7FF8 },
{ 0x007FF9, 0xF4, 1, PIC18F25J10_7FF9 },
{ 0x007FFA, 0xC7, 4, PIC18F25J10_7FFA },
{ 0x007FFB, 0xFF, 1, PIC18F25J10_7FFB },
{ 0x007FFC, 0xF8, 4, PIC18F85J10_7FFC },
{ 0x007FFD, 0xF1, 1, PIC18F25J10_7FFD }
};
static const gp_cfg_addr_t PIC18F85J15_addrs[] = {
{ 0x00BFF8, 0xE1, 4, PIC18F65J15_BFF8 },
{ 0x00BFF9, 0xF4, 1, PIC18F65J15_BFF9 },
{ 0x00BFFA, 0xC7, 4, PIC18F65J15_BFFA },
{ 0x00BFFB, 0xFF, 1, PIC18F65J15_BFFB },
{ 0x00BFFC, 0xF8, 4, PIC18F85J15_BFFC },
{ 0x00BFFD, 0xF3, 2, PIC18F85J15_BFFD }
};
static const gp_cfg_addr_t PIC18F85J50_addrs[] = {
{ 0x007FF8, 0xEF, 5, PIC18F25J50_7FF8 },
{ 0x007FF9, 0xF7, 2, PIC18F25J50_7FF9 },
{ 0x007FFA, 0xC7, 3, PIC18F65J50_7FFA },
{ 0x007FFB, 0xFF, 1, PIC18F25J10_7FFB },
{ 0x007FFC, 0xF8, 4, PIC18F85J10_7FFC },
{ 0x007FFD, 0xFF, 4, PIC18F85J50_7FFD }
};
static const gp_cfg_addr_t PIC18F85J94_addrs[] = {
{ 0x007FF0, 0xE0, 2, PIC18F65J94_7FF0 },
{ 0x007FF1, 0xF7, 3, PIC18F65J94_7FF1 },
{ 0x007FF2, 0xAF, 4, PIC18F65J94_7FF2 },
{ 0x007FF3, 0xFF, 1, PIC18F65J94_7FF3 },
{ 0x007FF4, 0x33, 2, PIC18F65J94_7FF4 },
{ 0x007FF6, 0xFF, 1, PIC18F65J94_7FF6 },
{ 0x007FF7, 0xF7, 3, PIC18F65J94_7FF7 },
{ 0x007FF8, 0xFB, 6, PIC18F85J94_7FF8 },
{ 0x007FF9, 0xFF, 4, PIC18F65J94_7FF9 },
{ 0x007FFA, 0xFF, 3, PIC18F65J94_7FFA },
{ 0x007FFB, 0xFF, 3, PIC18F65J94_7FFB },
{ 0x007FFC, 0x1D, 4, PIC18F65J94_7FFC },
{ 0x007FFE, 0xF8, 1, PIC18F65J94_7FFE },
{ 0x007FFF, 0xF3, 2, PIC18F65J94_7FFF }
};
static const gp_cfg_addr_t PIC18F85K22_addrs[] = {
{ 0x300000, 0x5D, 4, PIC18F65K22_300000 },
{ 0x300001, 0x08, 4, PIC18F25K80_300001 },
{ 0x300002, 0x7F, 4, PIC18F25K80_300002 },
{ 0x300003, 0x7F, 2, PIC18F25K80_300003 },
{ 0x300004, 0xF9, 5, PIC18F85K22_300004 },
{ 0x300005, 0x8B, 4, PIC18F85K22_300005 },
{ 0x300006, 0x91, 3, PIC18F65K22_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F65K22_30000C },
{ 0x30000D, 0x40, 1, PIC18F65K22_30000D }
};
static const gp_cfg_addr_t PIC18F85K90_addrs[] = {
{ 0x300000, 0x5D, 4, PIC18F65K22_300000 },
{ 0x300001, 0x08, 4, PIC18F25K80_300001 },
{ 0x300002, 0x7F, 4, PIC18F25K80_300002 },
{ 0x300003, 0x7F, 2, PIC18F25K80_300003 },
{ 0x300004, 0x01, 1, PIC18F65K22_300004 },
{ 0x300005, 0x8B, 4, PIC18F85K22_300005 },
{ 0x300006, 0x91, 3, PIC18F65K22_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F65K22_30000C },
{ 0x30000D, 0x40, 1, PIC18F65K22_30000D }
};
static const gp_cfg_addr_t PIC18F8621_addrs[] = {
{ 0x300001, 0x2F, 2, PIC18F6525_300001 },
{ 0x300002, 0x0F, 3, PIC18F2220_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300004, 0x83, 2, PIC18F8520_300004 },
{ 0x300005, 0x83, 3, PIC18F8525_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F8622_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2410_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300004, 0xF3, 4, PIC18F8527_300004 },
{ 0x300005, 0x83, 4, PIC18F8527_300005 },
{ 0x300006, 0x85, 5, PIC18F6527_300006 },
{ 0x300008, 0xFF, 4, PIC18F6520_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0xFF, 4, PIC18F6520_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0xFF, 4, PIC18F6520_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F8627_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2410_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300004, 0xF3, 4, PIC18F8527_300004 },
{ 0x300005, 0x83, 4, PIC18F8527_300005 },
{ 0x300006, 0x85, 5, PIC18F6527_300006 },
{ 0x300008, 0xFF, 6, PIC18F6627_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0xFF, 6, PIC18F6627_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0xFF, 6, PIC18F6627_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F8680_addrs[] = {
{ 0x300001, 0x2F, 2, PIC18F6525_300001 },
{ 0x300002, 0x0F, 3, PIC18F2220_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300004, 0x83, 2, PIC18F8520_300004 },
{ 0x300005, 0x83, 3, PIC18F8585_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0x0F, 4, PIC18F2320_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0x0F, 4, PIC18F2320_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0x0F, 4, PIC18F2320_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F86J10_addrs[] = {
{ 0x00FFF8, 0xE1, 4, PIC18F26J11_FFF8 },
{ 0x00FFF9, 0xF4, 1, PIC18F26J11_FFF9 },
{ 0x00FFFA, 0xC7, 4, PIC18F66J10_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFC, 0xF8, 4, PIC18F86J10_FFFC },
{ 0x00FFFD, 0xF3, 2, PIC18F86J10_FFFD }
};
static const gp_cfg_addr_t PIC18F86J11_addrs[] = {
{ 0x00FFF8, 0xE1, 4, PIC18F26J11_FFF8 },
{ 0x00FFF9, 0xF4, 1, PIC18F26J11_FFF9 },
{ 0x00FFFA, 0xC7, 3, PIC18F66J11_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFC, 0xF8, 4, PIC18F86J10_FFFC },
{ 0x00FFFD, 0xFF, 4, PIC18F86J11_FFFD }
};
static const gp_cfg_addr_t PIC18F86J15_addrs[] = {
{ 0x017FF8, 0xE1, 4, PIC18F66J15_17FF8 },
{ 0x017FF9, 0xF4, 1, PIC18F66J15_17FF9 },
{ 0x017FFA, 0xC7, 4, PIC18F66J15_17FFA },
{ 0x017FFB, 0xFF, 1, PIC18F66J15_17FFB },
{ 0x017FFC, 0xF8, 4, PIC18F86J15_17FFC },
{ 0x017FFD, 0xF3, 2, PIC18F86J15_17FFD }
};
static const gp_cfg_addr_t PIC18F86J16_addrs[] = {
{ 0x017FF8, 0xE1, 4, PIC18F66J15_17FF8 },
{ 0x017FF9, 0xF4, 1, PIC18F66J15_17FF9 },
{ 0x017FFA, 0xC7, 3, PIC18F66J16_17FFA },
{ 0x017FFB, 0xFF, 1, PIC18F66J15_17FFB },
{ 0x017FFC, 0xF8, 4, PIC18F86J15_17FFC },
{ 0x017FFD, 0xFF, 4, PIC18F86J16_17FFD }
};
static const gp_cfg_addr_t PIC18F86J50_addrs[] = {
{ 0x00FFF8, 0xEF, 5, PIC18F26J50_FFF8 },
{ 0x00FFF9, 0xF7, 2, PIC18F26J50_FFF9 },
{ 0x00FFFA, 0xC7, 3, PIC18F66J11_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFC, 0xF8, 4, PIC18F86J10_FFFC },
{ 0x00FFFD, 0xFF, 4, PIC18F86J11_FFFD }
};
static const gp_cfg_addr_t PIC18F86J55_addrs[] = {
{ 0x017FF8, 0xEF, 5, PIC18F66J55_17FF8 },
{ 0x017FF9, 0xF7, 2, PIC18F66J55_17FF9 },
{ 0x017FFA, 0xC7, 3, PIC18F66J16_17FFA },
{ 0x017FFB, 0xFF, 1, PIC18F66J15_17FFB },
{ 0x017FFC, 0xF8, 4, PIC18F86J15_17FFC },
{ 0x017FFD, 0xFF, 4, PIC18F86J16_17FFD }
};
static const gp_cfg_addr_t PIC18F86J60_addrs[] = {
{ 0x00FFF8, 0xE1, 4, PIC18F66J60_FFF8 },
{ 0x00FFF9, 0xF4, 1, PIC18F26J11_FFF9 },
{ 0x00FFFA, 0xC7, 4, PIC18F66J10_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFD, 0xF7, 3, PIC18F86J60_FFFD }
};
static const gp_cfg_addr_t PIC18F86J65_addrs[] = {
{ 0x017FF8, 0xE1, 4, PIC18F66J65_17FF8 },
{ 0x017FF9, 0xF4, 1, PIC18F66J15_17FF9 },
{ 0x017FFA, 0xC7, 4, PIC18F66J15_17FFA },
{ 0x017FFB, 0xFF, 1, PIC18F66J15_17FFB },
{ 0x017FFD, 0xF7, 3, PIC18F86J65_17FFD }
};
static const gp_cfg_addr_t PIC18F86J90_addrs[] = {
{ 0x00FFF8, 0xE1, 4, PIC18F26J11_FFF8 },
{ 0x00FFF9, 0xF4, 1, PIC18F26J11_FFF9 },
{ 0x00FFFA, 0xDF, 5, PIC18F66J90_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFC, 0xF2, 1, PIC18F86J90_FFFC },
{ 0x00FFFD, 0xF1, 1, PIC18F66J90_FFFD }
};
static const gp_cfg_addr_t PIC18F86J93_addrs[] = {
{ 0x00FFF8, 0xE1, 3, PIC18F66J93_FFF8 },
{ 0x00FFF9, 0xF4, 1, PIC18F26J11_FFF9 },
{ 0x00FFFA, 0xDF, 5, PIC18F66J90_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFC, 0xF2, 1, PIC18F86J90_FFFC },
{ 0x00FFFD, 0xF1, 1, PIC18F66J90_FFFD }
};
static const gp_cfg_addr_t PIC18F86J94_addrs[] = {
{ 0x00FFF0, 0xE0, 2, PIC18F66J94_FFF0 },
{ 0x00FFF1, 0xF7, 3, PIC18F66J94_FFF1 },
{ 0x00FFF2, 0xAF, 4, PIC18F66J94_FFF2 },
{ 0x00FFF3, 0xFF, 1, PIC18F66J94_FFF3 },
{ 0x00FFF4, 0x33, 2, PIC18F66J94_FFF4 },
{ 0x00FFF6, 0xFF, 1, PIC18F66J94_FFF6 },
{ 0x00FFF7, 0xF7, 3, PIC18F66J94_FFF7 },
{ 0x00FFF8, 0xFB, 6, PIC18F86J94_FFF8 },
{ 0x00FFF9, 0xFF, 4, PIC18F66J94_FFF9 },
{ 0x00FFFA, 0xFF, 3, PIC18F66J94_FFFA },
{ 0x00FFFB, 0xFF, 3, PIC18F66J94_FFFB },
{ 0x00FFFC, 0x1D, 4, PIC18F66J94_FFFC },
{ 0x00FFFE, 0xF8, 1, PIC18F66J94_FFFE },
{ 0x00FFFF, 0xF3, 2, PIC18F66J94_FFFF }
};
static const gp_cfg_addr_t PIC18F86J99_addrs[] = {
{ 0x017FF0, 0xE0, 2, PIC18F66J99_17FF0 },
{ 0x017FF1, 0xF7, 3, PIC18F66J99_17FF1 },
{ 0x017FF2, 0xAF, 4, PIC18F66J99_17FF2 },
{ 0x017FF3, 0xFF, 1, PIC18F66J99_17FF3 },
{ 0x017FF4, 0x33, 2, PIC18F66J99_17FF4 },
{ 0x017FF6, 0xFF, 1, PIC18F66J99_17FF6 },
{ 0x017FF7, 0xF7, 3, PIC18F66J99_17FF7 },
{ 0x017FF8, 0xFB, 6, PIC18F86J99_17FF8 },
{ 0x017FF9, 0xFF, 4, PIC18F66J99_17FF9 },
{ 0x017FFA, 0xFF, 3, PIC18F66J99_17FFA },
{ 0x017FFB, 0xFF, 3, PIC18F66J99_17FFB },
{ 0x017FFC, 0x1D, 4, PIC18F66J99_17FFC },
{ 0x017FFE, 0xF8, 1, PIC18F66J99_17FFE },
{ 0x017FFF, 0xF3, 2, PIC18F66J99_17FFF }
};
static const gp_cfg_addr_t PIC18F8720_addrs[] = {
{ 0x300001, 0x27, 2, PIC18F242_300001 },
{ 0x300002, 0x0F, 3, PIC18C242_300002 },
{ 0x300003, 0x0F, 2, PIC18C242_300003 },
{ 0x300004, 0x83, 2, PIC18F8520_300004 },
{ 0x300005, 0x03, 1, PIC18F6520_300005 },
{ 0x300006, 0x85, 3, PIC18F1220_300006 },
{ 0x300008, 0xFF, 8, PIC18F6720_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0xFF, 8, PIC18F6720_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0xFF, 8, PIC18F6720_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F8722_addrs[] = {
{ 0x300001, 0x07, 3, PIC18F2410_300001 },
{ 0x300002, 0x1F, 3, PIC18F2410_300002 },
{ 0x300003, 0x1F, 2, PIC18F1220_300003 },
{ 0x300004, 0xF3, 4, PIC18F8527_300004 },
{ 0x300005, 0x83, 4, PIC18F8527_300005 },
{ 0x300006, 0x85, 5, PIC18F6527_300006 },
{ 0x300008, 0xFF, 8, PIC18F6720_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0xFF, 8, PIC18F6720_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0xFF, 8, PIC18F6720_30000C },
{ 0x30000D, 0x40, 1, MCV20USB_30000D }
};
static const gp_cfg_addr_t PIC18F87J10_addrs[] = {
{ 0x01FFF8, 0xE1, 4, PIC18F67J10_1FFF8 },
{ 0x01FFF9, 0xF4, 1, PIC18F27J13_1FFF9 },
{ 0x01FFFA, 0xC7, 4, PIC18F67J10_1FFFA },
{ 0x01FFFB, 0xFF, 1, PIC18F27J13_1FFFB },
{ 0x01FFFC, 0xF8, 4, PIC18F87J10_1FFFC },
{ 0x01FFFD, 0xF3, 2, PIC18F87J10_1FFFD }
};
static const gp_cfg_addr_t PIC18F87J11_addrs[] = {
{ 0x01FFF8, 0xE1, 4, PIC18F67J10_1FFF8 },
{ 0x01FFF9, 0xF4, 1, PIC18F27J13_1FFF9 },
{ 0x01FFFA, 0xC7, 3, PIC18F67J11_1FFFA },
{ 0x01FFFB, 0xFF, 1, PIC18F27J13_1FFFB },
{ 0x01FFFC, 0xF8, 4, PIC18F87J10_1FFFC },
{ 0x01FFFD, 0xFF, 4, PIC18F87J11_1FFFD }
};
static const gp_cfg_addr_t PIC18F87J50_addrs[] = {
{ 0x01FFF8, 0xEF, 5, PIC18F67J50_1FFF8 },
{ 0x01FFF9, 0xF7, 2, PIC18F27J53_1FFF9 },
{ 0x01FFFA, 0xC7, 3, PIC18F67J11_1FFFA },
{ 0x01FFFB, 0xFF, 1, PIC18F27J13_1FFFB },
{ 0x01FFFC, 0xF8, 4, PIC18F87J10_1FFFC },
{ 0x01FFFD, 0xFF, 4, PIC18F87J11_1FFFD }
};
static const gp_cfg_addr_t PIC18F87J60_addrs[] = {
{ 0x01FFF8, 0xE1, 4, PIC18F67J60_1FFF8 },
{ 0x01FFF9, 0xF4, 1, PIC18F27J13_1FFF9 },
{ 0x01FFFA, 0xC7, 4, PIC18F67J10_1FFFA },
{ 0x01FFFB, 0xFF, 1, PIC18F27J13_1FFFB },
{ 0x01FFFD, 0xF7, 3, PIC18F87J60_1FFFD }
};
static const gp_cfg_addr_t PIC18F87J90_addrs[] = {
{ 0x01FFF8, 0xE1, 4, PIC18F67J10_1FFF8 },
{ 0x01FFF9, 0xF4, 1, PIC18F27J13_1FFF9 },
{ 0x01FFFA, 0xDF, 5, PIC18F67J90_1FFFA },
{ 0x01FFFB, 0xFF, 1, PIC18F27J13_1FFFB },
{ 0x01FFFC, 0xF2, 1, PIC18F87J90_1FFFC },
{ 0x01FFFD, 0xF1, 1, PIC18F67J90_1FFFD }
};
static const gp_cfg_addr_t PIC18F87J93_addrs[] = {
{ 0x01FFF8, 0xE1, 3, PIC18F67J93_1FFF8 },
{ 0x01FFF9, 0xF4, 1, PIC18F27J13_1FFF9 },
{ 0x01FFFA, 0xDF, 5, PIC18F67J90_1FFFA },
{ 0x01FFFB, 0xFF, 1, PIC18F27J13_1FFFB },
{ 0x01FFFC, 0xF2, 1, PIC18F87J90_1FFFC },
{ 0x01FFFD, 0xF1, 1, PIC18F67J90_1FFFD }
};
static const gp_cfg_addr_t PIC18F87J94_addrs[] = {
{ 0x01FFF0, 0xE0, 2, PIC18F67J94_1FFF0 },
{ 0x01FFF1, 0xF7, 3, PIC18F67J94_1FFF1 },
{ 0x01FFF2, 0xAF, 4, PIC18F67J94_1FFF2 },
{ 0x01FFF3, 0xFF, 1, PIC18F67J94_1FFF3 },
{ 0x01FFF4, 0x33, 2, PIC18F67J94_1FFF4 },
{ 0x01FFF6, 0xFF, 1, PIC18F67J94_1FFF6 },
{ 0x01FFF7, 0xF7, 3, PIC18F67J94_1FFF7 },
{ 0x01FFF8, 0xFB, 6, PIC18F87J94_1FFF8 },
{ 0x01FFF9, 0xFF, 4, PIC18F67J94_1FFF9 },
{ 0x01FFFA, 0xFF, 3, PIC18F67J94_1FFFA },
{ 0x01FFFB, 0xFF, 3, PIC18F67J94_1FFFB },
{ 0x01FFFC, 0x1D, 4, PIC18F67J94_1FFFC },
{ 0x01FFFE, 0xF8, 1, PIC18F67J94_1FFFE },
{ 0x01FFFF, 0xF3, 2, PIC18F67J94_1FFFF }
};
static const gp_cfg_addr_t PIC18F87K22_addrs[] = {
{ 0x300000, 0x5D, 4, PIC18F65K22_300000 },
{ 0x300001, 0x08, 4, PIC18F25K80_300001 },
{ 0x300002, 0x7F, 4, PIC18F25K80_300002 },
{ 0x300003, 0x7F, 2, PIC18F25K80_300003 },
{ 0x300004, 0xF9, 5, PIC18F85K22_300004 },
{ 0x300005, 0x8B, 4, PIC18F85K22_300005 },
{ 0x300006, 0x91, 3, PIC18F65K22_300006 },
{ 0x300008, 0xFF, 8, PIC18F6720_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0xFF, 8, PIC18F6720_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0xFF, 8, PIC18F67K22_30000C },
{ 0x30000D, 0x40, 1, PIC18F65K22_30000D }
};
static const gp_cfg_addr_t PIC18F87K90_addrs[] = {
{ 0x300000, 0x5D, 4, PIC18F65K22_300000 },
{ 0x300001, 0x08, 4, PIC18F25K80_300001 },
{ 0x300002, 0x7F, 4, PIC18F25K80_300002 },
{ 0x300003, 0x7F, 2, PIC18F25K80_300003 },
{ 0x300004, 0x01, 1, PIC18F65K22_300004 },
{ 0x300005, 0x8B, 4, PIC18F85K22_300005 },
{ 0x300006, 0x91, 3, PIC18F65K22_300006 },
{ 0x300008, 0xFF, 8, PIC18F6720_300008 },
{ 0x300009, 0xC0, 2, MCV20USB_300009 },
{ 0x30000A, 0xFF, 8, PIC18F6720_30000A },
{ 0x30000B, 0xE0, 3, MCV20USB_30000B },
{ 0x30000C, 0xFF, 8, PIC18F67K22_30000C },
{ 0x30000D, 0x40, 1, PIC18F65K22_30000D }
};
static const gp_cfg_addr_t PIC18F96J60_addrs[] = {
{ 0x00FFF8, 0xE1, 4, PIC18F66J60_FFF8 },
{ 0x00FFF9, 0xF4, 1, PIC18F26J11_FFF9 },
{ 0x00FFFA, 0xC7, 4, PIC18F66J10_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFC, 0xF8, 4, PIC18F86J10_FFFC },
{ 0x00FFFD, 0xF7, 3, PIC18F86J60_FFFD }
};
static const gp_cfg_addr_t PIC18F96J65_addrs[] = {
{ 0x017FF8, 0xE1, 4, PIC18F66J65_17FF8 },
{ 0x017FF9, 0xF4, 1, PIC18F66J15_17FF9 },
{ 0x017FFA, 0xC7, 4, PIC18F66J15_17FFA },
{ 0x017FFB, 0xFF, 1, PIC18F66J15_17FFB },
{ 0x017FFC, 0xF8, 4, PIC18F86J15_17FFC },
{ 0x017FFD, 0xF7, 3, PIC18F86J65_17FFD }
};
static const gp_cfg_addr_t PIC18F97J60_addrs[] = {
{ 0x01FFF8, 0xE1, 4, PIC18F67J60_1FFF8 },
{ 0x01FFF9, 0xF4, 1, PIC18F27J13_1FFF9 },
{ 0x01FFFA, 0xC7, 4, PIC18F67J10_1FFFA },
{ 0x01FFFB, 0xFF, 1, PIC18F27J13_1FFFB },
{ 0x01FFFC, 0xF8, 4, PIC18F87J10_1FFFC },
{ 0x01FFFD, 0xF7, 3, PIC18F87J60_1FFFD }
};
static const gp_cfg_addr_t PIC18LF24J10_addrs[] = {
{ 0x003FF8, 0xFF, 4, PIC18LF24J10_3FF8 },
{ 0x003FF9, 0xF7, 1, PIC18LF24J10_3FF9 },
{ 0x003FFA, 0xFF, 4, PIC18LF24J10_3FFA },
{ 0x003FFB, 0xFF, 1, PIC18F24J10_3FFB },
{ 0x003FFD, 0xFF, 1, PIC18LF24J10_3FFD }
};
static const gp_cfg_addr_t PIC18LF24J50_addrs[] = {
{ 0x003FF8, 0xEF, 4, PIC18LF24J50_3FF8 },
{ 0x003FF9, 0xF7, 2, PIC18F24J50_3FF9 },
{ 0x003FFA, 0xDF, 5, PIC18F24J11_3FFA },
{ 0x003FFB, 0xFF, 1, PIC18F24J10_3FFB },
{ 0x003FFC, 0xFF, 5, PIC18F24J11_3FFC },
{ 0x003FFD, 0xF9, 2, PIC18F24J11_3FFD },
{ 0x003FFE, 0xCF, 3, PIC18F24J11_3FFE },
{ 0x003FFF, 0xF1, 1, PIC18F24J11_3FFF }
};
static const gp_cfg_addr_t PIC18LF24K42_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F24K40_300000 },
{ 0x300001, 0xFF, 4, PIC18F24K42_300001 },
{ 0x300002, 0xFF, 6, PIC18F24K42_300002 },
{ 0x300003, 0xFF, 6, PIC18LF24K42_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K42_300005 },
{ 0x300006, 0xFF, 4, PIC18F24K42_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K42_300007 },
{ 0x300008, 0xFF, 1, PIC18F24K42_300008 }
};
static const gp_cfg_addr_t PIC18LF25J10_addrs[] = {
{ 0x007FF8, 0xFF, 4, PIC18LF25J10_7FF8 },
{ 0x007FF9, 0xF7, 1, PIC18LF25J10_7FF9 },
{ 0x007FFA, 0xFF, 4, PIC18F65J90_7FFA },
{ 0x007FFB, 0xFF, 1, PIC18F25J10_7FFB },
{ 0x007FFD, 0xFF, 1, PIC18LF25J10_7FFD }
};
static const gp_cfg_addr_t PIC18LF25J50_addrs[] = {
{ 0x007FF8, 0xEF, 4, PIC18LF25J50_7FF8 },
{ 0x007FF9, 0xF7, 2, PIC18F25J50_7FF9 },
{ 0x007FFA, 0xDF, 5, PIC18F25J11_7FFA },
{ 0x007FFB, 0xFF, 1, PIC18F25J10_7FFB },
{ 0x007FFC, 0xFF, 5, PIC18F25J11_7FFC },
{ 0x007FFD, 0xF9, 2, PIC18F25J11_7FFD },
{ 0x007FFE, 0xDF, 3, PIC18F25J11_7FFE },
{ 0x007FFF, 0xF1, 1, PIC18F25J11_7FFF }
};
static const gp_cfg_addr_t PIC18LF25K42_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F24K40_300000 },
{ 0x300001, 0xFF, 4, PIC18F24K42_300001 },
{ 0x300002, 0xFF, 6, PIC18F24K42_300002 },
{ 0x300003, 0xFF, 6, PIC18LF24K42_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K42_300005 },
{ 0x300006, 0xFF, 4, PIC18F25K42_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K42_300007 },
{ 0x300008, 0xFF, 1, PIC18F24K42_300008 }
};
static const gp_cfg_addr_t PIC18LF26J50_addrs[] = {
{ 0x00FFF8, 0xEF, 4, PIC18LF26J50_FFF8 },
{ 0x00FFF9, 0xF7, 2, PIC18F26J50_FFF9 },
{ 0x00FFFA, 0xDF, 5, PIC18F26J11_FFFA },
{ 0x00FFFB, 0xFF, 1, PIC18F26J11_FFFB },
{ 0x00FFFC, 0xFF, 5, PIC18F26J11_FFFC },
{ 0x00FFFD, 0xF9, 2, PIC18F26J11_FFFD },
{ 0x00FFFE, 0xFF, 3, PIC18F26J11_FFFE },
{ 0x00FFFF, 0xF1, 1, PIC18F26J11_FFFF }
};
static const gp_cfg_addr_t PIC18LF26K42_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F24K40_300000 },
{ 0x300001, 0xFF, 4, PIC18F24K42_300001 },
{ 0x300002, 0xFF, 6, PIC18F24K42_300002 },
{ 0x300003, 0xFF, 6, PIC18LF24K42_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K42_300005 },
{ 0x300006, 0xFF, 4, PIC18F26K42_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K42_300007 },
{ 0x300008, 0xFF, 1, PIC18F24K42_300008 }
};
static const gp_cfg_addr_t PIC18LF27K40_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F24K40_300000 },
{ 0x300001, 0xFF, 3, PIC18F24K40_300001 },
{ 0x300002, 0xFF, 4, PIC18F24K40_300002 },
{ 0x300003, 0xFF, 6, PIC18F24Q10_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K40_300005 },
{ 0x300006, 0xFF, 8, PIC18F27K40_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K40_300007 },
{ 0x300008, 0xFF, 2, PIC18F24K40_300008 },
{ 0x30000A, 0xFF, 8, PIC18F27K40_30000A },
{ 0x30000B, 0xFF, 1, PIC18F24K40_30000B }
};
static const gp_cfg_addr_t PIC18LF27K42_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F24K40_300000 },
{ 0x300001, 0xFF, 4, PIC18F24K42_300001 },
{ 0x300002, 0xFF, 6, PIC18F24K42_300002 },
{ 0x300003, 0xFF, 6, PIC18LF24K42_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K42_300005 },
{ 0x300006, 0xFF, 4, PIC18F27K42_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K42_300007 },
{ 0x300008, 0xFF, 1, PIC18F24K42_300008 }
};
static const gp_cfg_addr_t PIC18LF65K40_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F65K40_300000 },
{ 0x300001, 0xFF, 3, PIC18F24K40_300001 },
{ 0x300002, 0xFF, 4, PIC18F24K40_300002 },
{ 0x300003, 0xFF, 6, PIC18F24Q10_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K40_300005 },
{ 0x300006, 0x0F, 4, PIC18F65K40_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K40_300007 },
{ 0x300008, 0xFF, 2, PIC18F24K40_300008 },
{ 0x30000A, 0x0F, 4, PIC18F65K40_30000A },
{ 0x30000B, 0xFF, 1, PIC18F24K40_30000B }
};
static const gp_cfg_addr_t PIC18LF67K40_addrs[] = {
{ 0x300000, 0xFF, 2, PIC18F65K40_300000 },
{ 0x300001, 0xFF, 3, PIC18F24K40_300001 },
{ 0x300002, 0xFF, 4, PIC18F24K40_300002 },
{ 0x300003, 0xFF, 6, PIC18F24Q10_300003 },
{ 0x300004, 0xFF, 2, PIC18F24K40_300004 },
{ 0x300005, 0xFF, 2, PIC18F24K40_300005 },
{ 0x300006, 0xFF, 8, PIC18F27K40_300006 },
{ 0x300007, 0xFF, 5, PIC18F24K40_300007 },
{ 0x300008, 0xFF, 2, PIC18F24K40_300008 },
{ 0x30000A, 0xFF, 8, PIC18F27K40_30000A },
{ 0x30000B, 0xFF, 1, PIC18F24K40_30000B }
};
static const gp_cfg_addr_t PS500_addrs[] = {
{ 0x300003, 0xFF, 1, PS500_300003 },
{ 0x300005, 0xFF, 1, PS500_300005 },
{ 0x300006, 0xFF, 1, PS500_300006 },
{ 0x300008, 0xFF, 2, PS500_300008 },
{ 0x300009, 0xFF, 2, PS500_300009 },
{ 0x30000A, 0xFF, 2, PS500_30000A },
{ 0x30000B, 0xFF, 3, PS500_30000B },
{ 0x30000C, 0xFF, 2, PS500_30000C },
{ 0x30000D, 0xFF, 1, PS500_30000D }
};
static const gp_cfg_addr_t PS810_addrs[] = {
{ 0x300003, 0xFF, 1, PS500_300003 },
{ 0x300005, 0xFF, 1, PS500_300005 },
{ 0x300006, 0xFF, 1, PS500_300006 },
{ 0x300008, 0xFF, 1, PS810_300008 },
{ 0x300009, 0xFF, 1, PS810_300009 },
{ 0x30000A, 0xFF, 1, PS810_30000A },
{ 0x30000B, 0xFF, 2, PS810_30000B },
{ 0x30000C, 0xFF, 1, PS810_30000C },
{ 0x30000D, 0xFF, 1, PS500_30000D }
};
const gp_cfg_device_t gp_cfg_devices[] = {
{ "MCP19110" , 1, MCP19110_addrs },
{ "MCP19111" , 1, MCP19110_addrs },
{ "MCP19114" , 1, MCP19114_addrs },
{ "MCP19115" , 1, MCP19114_addrs },
{ "MCP19116" , 1, MCP19114_addrs },
{ "MCP19117" , 1, MCP19114_addrs },
{ "MCP19118" , 1, MCP19118_addrs },
{ "MCP19119" , 1, MCP19118_addrs },
{ "MCP19120" , 1, MCP19114_addrs },
{ "MCP19121" , 1, MCP19114_addrs },
{ "MCP19122" , 1, MCP19114_addrs },
{ "MCP19123" , 1, MCP19114_addrs },
{ "MCP19124" , 1, MCP19124_addrs },
{ "MCP19125" , 1, MCP19124_addrs },
{ "MCP19126" , 1, MCP19114_addrs },
{ "MCP19128" , 1, MCP19114_addrs },
{ "MCP19132" , 5, MCP19132_addrs },
{ "MCP19133" , 5, MCP19132_addrs },
{ "MCP19214" , 1, MCP19114_addrs },
{ "MCP19215" , 1, MCP19114_addrs },
{ "MCP19625" , 1, MCP19110_addrs },
{ "MCP25020" , 1, MCP25020_addrs },
{ "MCP25025" , 1, MCP25020_addrs },
{ "MCP25050" , 1, MCP25020_addrs },
{ "MCP25055" , 1, MCP25020_addrs },
{ "MCV08A" , 1, MCV08A_addrs },
{ "MCV14A" , 1, MCV14A_addrs },
{ "MCV18A" , 1, MCV18A_addrs },
{ "MCV18E" , 1, MCV18E_addrs },
{ "MCV20USB" , 12, MCV20USB_addrs },
{ "MCV28A" , 1, MCV18A_addrs },
{ "PIC10F200" , 1, PIC10F200_addrs },
{ "PIC10F202" , 1, PIC10F200_addrs },
{ "PIC10F204" , 1, PIC10F200_addrs },
{ "PIC10F206" , 1, PIC10F200_addrs },
{ "PIC10F220" , 1, PIC10F220_addrs },
{ "PIC10F222" , 1, PIC10F220_addrs },
{ "PIC10F320" , 1, PIC10F320_addrs },
{ "PIC10F322" , 1, PIC10F320_addrs },
{ "PIC10LF320" , 1, PIC10F320_addrs },
{ "PIC10LF322" , 1, PIC10F320_addrs },
{ "PIC12C508" , 1, PIC12C508_addrs },
{ "PIC12C508A" , 1, PIC12C508_addrs },
{ "PIC12C509" , 1, PIC12C508_addrs },
{ "PIC12C509A" , 1, PIC12C508_addrs },
{ "PIC12C671" , 1, PIC12C671_addrs },
{ "PIC12C672" , 1, PIC12C671_addrs },
{ "PIC12CE518" , 1, PIC12C508_addrs },
{ "PIC12CE519" , 1, PIC12C508_addrs },
{ "PIC12CE673" , 1, PIC12C671_addrs },
{ "PIC12CE674" , 1, PIC12C671_addrs },
{ "PIC12CR509A" , 1, PIC12C508_addrs },
{ "PIC12F1501" , 2, PIC12F1501_addrs },
{ "PIC12F1571" , 2, PIC12F1571_addrs },
{ "PIC12F1572" , 2, PIC12F1571_addrs },
{ "PIC12F1612" , 3, PIC12F1612_addrs },
{ "PIC12F1822" , 2, PIC12F1822_addrs },
{ "PIC12F1840" , 2, PIC12F1822_addrs },
{ "PIC12F508" , 1, PIC12C508_addrs },
{ "PIC12F509" , 1, PIC12C508_addrs },
{ "PIC12F510" , 1, MCV08A_addrs },
{ "PIC12F519" , 1, PIC12F519_addrs },
{ "PIC12F529T39A" , 1, PIC12F529T39A_addrs },
{ "PIC12F529T48A" , 1, PIC12F529T39A_addrs },
{ "PIC12F609" , 1, PIC12F609_addrs },
{ "PIC12F615" , 1, PIC12F609_addrs },
{ "PIC12F617" , 1, PIC12F617_addrs },
{ "PIC12F629" , 1, PIC12F629_addrs },
{ "PIC12F635" , 1, PIC12F635_addrs },
{ "PIC12F675" , 1, PIC12F629_addrs },
{ "PIC12F683" , 1, PIC12F683_addrs },
{ "PIC12F752" , 1, PIC12F752_addrs },
{ "PIC12HV609" , 1, PIC12F609_addrs },
{ "PIC12HV615" , 1, PIC12F609_addrs },
{ "PIC12HV752" , 1, PIC12F752_addrs },
{ "PIC12LF1501" , 2, PIC12F1501_addrs },
{ "PIC12LF1552" , 2, PIC12F1501_addrs },
{ "PIC12LF1571" , 2, PIC12F1571_addrs },
{ "PIC12LF1572" , 2, PIC12F1571_addrs },
{ "PIC12LF1612" , 3, PIC12F1612_addrs },
{ "PIC12LF1822" , 2, PIC12F1822_addrs },
{ "PIC12LF1840" , 2, PIC12F1822_addrs },
{ "PIC12LF1840T39A", 2, PIC12F1822_addrs },
{ "PIC12LF1840T48A", 2, PIC12F1822_addrs },
{ "PIC16C432" , 1, PIC16C432_addrs },
{ "PIC16C433" , 1, PIC16C433_addrs },
{ "PIC16C505" , 1, PIC16C505_addrs },
{ "PIC16C54" , 1, MCV18A_addrs },
{ "PIC16C54A" , 1, MCV18A_addrs },
{ "PIC16C54C" , 1, PIC16C54C_addrs },
{ "PIC16C55" , 1, MCV18A_addrs },
{ "PIC16C554" , 1, PIC16C554_addrs },
{ "PIC16C557" , 1, PIC16C557_addrs },
{ "PIC16C558" , 1, PIC16C557_addrs },
{ "PIC16C55A" , 1, PIC16C54C_addrs },
{ "PIC16C56" , 1, MCV18A_addrs },
{ "PIC16C56A" , 1, PIC16C54C_addrs },
{ "PIC16C57" , 1, MCV18A_addrs },
{ "PIC16C57C" , 1, PIC16C54C_addrs },
{ "PIC16C58A" , 1, MCV18A_addrs },
{ "PIC16C58B" , 1, PIC16C54C_addrs },
{ "PIC16C620" , 1, PIC16C620_addrs },
{ "PIC16C620A" , 1, PIC16C620_addrs },
{ "PIC16C621" , 1, PIC16C621_addrs },
{ "PIC16C621A" , 1, PIC16C621_addrs },
{ "PIC16C622" , 1, PIC16C432_addrs },
{ "PIC16C622A" , 1, PIC16C432_addrs },
{ "PIC16C62A" , 1, PIC16C432_addrs },
{ "PIC16C62B" , 1, PIC16C432_addrs },
{ "PIC16C63" , 1, PIC16C432_addrs },
{ "PIC16C63A" , 1, PIC16C432_addrs },
{ "PIC16C642" , 1, PIC16C642_addrs },
{ "PIC16C64A" , 1, PIC16C432_addrs },
{ "PIC16C65A" , 1, PIC16C432_addrs },
{ "PIC16C65B" , 1, PIC16C432_addrs },
{ "PIC16C66" , 1, PIC16C432_addrs },
{ "PIC16C662" , 1, PIC16C642_addrs },
{ "PIC16C67" , 1, PIC16C432_addrs },
{ "PIC16C71" , 1, PIC16C71_addrs },
{ "PIC16C710" , 1, PIC16C710_addrs },
{ "PIC16C711" , 1, PIC16C710_addrs },
{ "PIC16C712" , 1, PIC16C432_addrs },
{ "PIC16C715" , 1, PIC16C642_addrs },
{ "PIC16C716" , 1, PIC16C432_addrs },
{ "PIC16C717" , 1, PIC16C717_addrs },
{ "PIC16C72" , 1, PIC16C432_addrs },
{ "PIC16C72A" , 1, PIC16C432_addrs },
{ "PIC16C73A" , 1, PIC16C432_addrs },
{ "PIC16C73B" , 1, PIC16C432_addrs },
{ "PIC16C745" , 1, PIC16C745_addrs },
{ "PIC16C74A" , 1, PIC16C432_addrs },
{ "PIC16C74B" , 1, PIC16C432_addrs },
{ "PIC16C76" , 1, PIC16C432_addrs },
{ "PIC16C765" , 1, PIC16C745_addrs },
{ "PIC16C77" , 1, PIC16C432_addrs },
{ "PIC16C770" , 1, PIC16C717_addrs },
{ "PIC16C771" , 1, PIC16C717_addrs },
{ "PIC16C773" , 1, PIC16C773_addrs },
{ "PIC16C774" , 1, PIC16C773_addrs },
{ "PIC16C781" , 1, PIC16C717_addrs },
{ "PIC16C782" , 1, PIC16C717_addrs },
{ "PIC16C923" , 1, PIC16C557_addrs },
{ "PIC16C924" , 1, PIC16C557_addrs },
{ "PIC16C925" , 1, PIC16C925_addrs },
{ "PIC16C926" , 1, PIC16C925_addrs },
{ "PIC16CE623" , 1, PIC16C620_addrs },
{ "PIC16CE624" , 1, PIC16C621_addrs },
{ "PIC16CE625" , 1, PIC16C432_addrs },
{ "PIC16CR54" , 1, MCV18A_addrs },
{ "PIC16CR54A" , 1, PIC16C54C_addrs },
{ "PIC16CR54C" , 1, PIC16C54C_addrs },
{ "PIC16CR56A" , 1, PIC16C54C_addrs },
{ "PIC16CR57A" , 1, PIC16C54C_addrs },
{ "PIC16CR57B" , 1, PIC16C54C_addrs },
{ "PIC16CR57C" , 1, PIC16C54C_addrs },
{ "PIC16CR58A" , 1, PIC16C54C_addrs },
{ "PIC16CR58B" , 1, PIC16C54C_addrs },
{ "PIC16CR62" , 1, PIC16C432_addrs },
{ "PIC16CR620A" , 1, PIC16C620_addrs },
{ "PIC16CR63" , 1, PIC16C432_addrs },
{ "PIC16CR64" , 1, PIC16C432_addrs },
{ "PIC16CR65" , 1, PIC16C432_addrs },
{ "PIC16CR72" , 1, PIC16C432_addrs },
{ "PIC16CR73" , 1, PIC16CR73_addrs },
{ "PIC16CR74" , 1, PIC16CR73_addrs },
{ "PIC16CR76" , 1, PIC16CR73_addrs },
{ "PIC16CR77" , 1, PIC16CR73_addrs },
{ "PIC16CR83" , 1, PIC16CR83_addrs },
{ "PIC16CR84" , 1, PIC16CR83_addrs },
{ "PIC16CR926" , 1, PIC16C925_addrs },
{ "PIC16F1454" , 2, PIC16F1454_addrs },
{ "PIC16F1455" , 2, PIC16F1454_addrs },
{ "PIC16F1459" , 2, PIC16F1454_addrs },
{ "PIC16F1503" , 2, PIC12F1501_addrs },
{ "PIC16F1507" , 2, PIC12F1501_addrs },
{ "PIC16F1508" , 2, PIC16F1508_addrs },
{ "PIC16F1509" , 2, PIC16F1508_addrs },
{ "PIC16F1512" , 2, PIC16F1512_addrs },
{ "PIC16F1513" , 2, PIC16F1512_addrs },
{ "PIC16F1516" , 2, PIC16F1512_addrs },
{ "PIC16F1517" , 2, PIC16F1512_addrs },
{ "PIC16F1518" , 2, PIC16F1512_addrs },
{ "PIC16F1519" , 2, PIC16F1512_addrs },
{ "PIC16F1526" , 2, PIC16F1512_addrs },
{ "PIC16F1527" , 2, PIC16F1512_addrs },
{ "PIC16F15313" , 5, PIC16F15313_addrs },
{ "PIC16F15323" , 5, PIC16F15313_addrs },
{ "PIC16F15324" , 5, PIC16F15324_addrs },
{ "PIC16F15325" , 5, PIC16F15325_addrs },
{ "PIC16F15344" , 5, PIC16F15324_addrs },
{ "PIC16F15345" , 5, PIC16F15325_addrs },
{ "PIC16F15354" , 5, PIC16F15325_addrs },
{ "PIC16F15355" , 5, PIC16F15325_addrs },
{ "PIC16F15356" , 5, PIC16F15325_addrs },
{ "PIC16F15375" , 5, PIC16F15325_addrs },
{ "PIC16F15376" , 5, PIC16F15325_addrs },
{ "PIC16F15385" , 5, PIC16F15325_addrs },
{ "PIC16F15386" , 5, PIC16F15325_addrs },
{ "PIC16F1574" , 2, PIC16F1574_addrs },
{ "PIC16F1575" , 2, PIC16F1574_addrs },
{ "PIC16F1578" , 2, PIC16F1574_addrs },
{ "PIC16F1579" , 2, PIC16F1574_addrs },
{ "PIC16F1613" , 3, PIC12F1612_addrs },
{ "PIC16F1614" , 3, PIC16F1614_addrs },
{ "PIC16F1615" , 3, PIC16F1615_addrs },
{ "PIC16F1618" , 3, PIC16F1614_addrs },
{ "PIC16F1619" , 3, PIC16F1615_addrs },
{ "PIC16F1703" , 2, PIC16F1703_addrs },
{ "PIC16F1704" , 2, PIC16F1704_addrs },
{ "PIC16F1705" , 2, PIC16F1705_addrs },
{ "PIC16F1707" , 2, PIC16F1703_addrs },
{ "PIC16F1708" , 2, PIC16F1704_addrs },
{ "PIC16F1709" , 2, PIC16F1705_addrs },
{ "PIC16F1713" , 2, PIC16F1705_addrs },
{ "PIC16F1716" , 2, PIC16F1705_addrs },
{ "PIC16F1717" , 2, PIC16F1705_addrs },
{ "PIC16F1718" , 2, PIC16F1705_addrs },
{ "PIC16F1719" , 2, PIC16F1705_addrs },
{ "PIC16F1764" , 2, PIC16F1764_addrs },
{ "PIC16F1765" , 2, PIC16F1764_addrs },
{ "PIC16F1768" , 2, PIC16F1764_addrs },
{ "PIC16F1769" , 2, PIC16F1764_addrs },
{ "PIC16F1773" , 2, PIC16F1764_addrs },
{ "PIC16F1776" , 2, PIC16F1764_addrs },
{ "PIC16F1777" , 2, PIC16F1764_addrs },
{ "PIC16F1778" , 2, PIC16F1764_addrs },
{ "PIC16F1779" , 2, PIC16F1764_addrs },
{ "PIC16F1782" , 2, PIC16F1782_addrs },
{ "PIC16F1783" , 2, PIC16F1782_addrs },
{ "PIC16F1784" , 2, PIC16F1782_addrs },
{ "PIC16F1786" , 2, PIC16F1782_addrs },
{ "PIC16F1787" , 2, PIC16F1782_addrs },
{ "PIC16F1788" , 2, PIC16F1782_addrs },
{ "PIC16F1789" , 2, PIC16F1782_addrs },
{ "PIC16F1823" , 2, PIC12F1822_addrs },
{ "PIC16F1824" , 2, PIC12F1822_addrs },
{ "PIC16F1825" , 2, PIC12F1822_addrs },
{ "PIC16F1826" , 2, PIC12F1822_addrs },
{ "PIC16F1827" , 2, PIC12F1822_addrs },
{ "PIC16F1828" , 2, PIC12F1822_addrs },
{ "PIC16F1829" , 2, PIC12F1822_addrs },
{ "PIC16F1829LIN" , 2, PIC12F1822_addrs },
{ "PIC16F18313" , 4, PIC16F18313_addrs },
{ "PIC16F18323" , 4, PIC16F18313_addrs },
{ "PIC16F18324" , 4, PIC16F18313_addrs },
{ "PIC16F18325" , 4, PIC16F18313_addrs },
{ "PIC16F18326" , 4, PIC16F18313_addrs },
{ "PIC16F18344" , 4, PIC16F18313_addrs },
{ "PIC16F18345" , 4, PIC16F18313_addrs },
{ "PIC16F18346" , 4, PIC16F18313_addrs },
{ "PIC16F18424" , 5, PIC16F18424_addrs },
{ "PIC16F18425" , 5, PIC16F18424_addrs },
{ "PIC16F18426" , 5, PIC16F18424_addrs },
{ "PIC16F18444" , 5, PIC16F18444_addrs },
{ "PIC16F18445" , 5, PIC16F18444_addrs },
{ "PIC16F18446" , 5, PIC16F18444_addrs },
{ "PIC16F18455" , 5, PIC16F18444_addrs },
{ "PIC16F18456" , 5, PIC16F18444_addrs },
{ "PIC16F1847" , 2, PIC12F1822_addrs },
{ "PIC16F18854" , 5, PIC16F18854_addrs },
{ "PIC16F18855" , 5, PIC16F18854_addrs },
{ "PIC16F18856" , 5, PIC16F18854_addrs },
{ "PIC16F18857" , 5, PIC16F18857_addrs },
{ "PIC16F18875" , 5, PIC16F18857_addrs },
{ "PIC16F18876" , 5, PIC16F18854_addrs },
{ "PIC16F18877" , 5, PIC16F18857_addrs },
{ "PIC16F19155" , 5, PIC16F19155_addrs },
{ "PIC16F19156" , 5, PIC16F19155_addrs },
{ "PIC16F19175" , 5, PIC16F19155_addrs },
{ "PIC16F19176" , 5, PIC16F19155_addrs },
{ "PIC16F19185" , 5, PIC16F19155_addrs },
{ "PIC16F19186" , 5, PIC16F19155_addrs },
{ "PIC16F19195" , 5, PIC16F19195_addrs },
{ "PIC16F19196" , 5, PIC16F19195_addrs },
{ "PIC16F19197" , 5, PIC16F19195_addrs },
{ "PIC16F1933" , 2, PIC16F1933_addrs },
{ "PIC16F1934" , 2, PIC16F1933_addrs },
{ "PIC16F1936" , 2, PIC16F1933_addrs },
{ "PIC16F1937" , 2, PIC16F1933_addrs },
{ "PIC16F1938" , 2, PIC16F1933_addrs },
{ "PIC16F1939" , 2, PIC16F1933_addrs },
{ "PIC16F1946" , 2, PIC16F1946_addrs },
{ "PIC16F1947" , 2, PIC16F1946_addrs },
{ "PIC16F505" , 1, PIC16F505_addrs },
{ "PIC16F506" , 1, PIC16F506_addrs },
{ "PIC16F526" , 1, MCV14A_addrs },
{ "PIC16F527" , 1, PIC16F527_addrs },
{ "PIC16F54" , 1, MCV18A_addrs },
{ "PIC16F57" , 1, MCV18A_addrs },
{ "PIC16F570" , 1, PIC16F570_addrs },
{ "PIC16F59" , 1, MCV18A_addrs },
{ "PIC16F610" , 1, PIC12F609_addrs },
{ "PIC16F616" , 1, PIC12F609_addrs },
{ "PIC16F627" , 1, PIC16F627_addrs },
{ "PIC16F627A" , 1, PIC16F627A_addrs },
{ "PIC16F628" , 1, PIC16F627_addrs },
{ "PIC16F628A" , 1, PIC16F627A_addrs },
{ "PIC16F630" , 1, PIC16F630_addrs },
{ "PIC16F631" , 1, PIC16F631_addrs },
{ "PIC16F636" , 1, PIC12F635_addrs },
{ "PIC16F639" , 1, PIC12F635_addrs },
{ "PIC16F648A" , 1, PIC16F627A_addrs },
{ "PIC16F676" , 1, PIC16F630_addrs },
{ "PIC16F677" , 1, PIC16F631_addrs },
{ "PIC16F684" , 1, PIC12F683_addrs },
{ "PIC16F685" , 1, PIC16F631_addrs },
{ "PIC16F687" , 1, PIC16F631_addrs },
{ "PIC16F688" , 1, PIC12F683_addrs },
{ "PIC16F689" , 1, PIC16F631_addrs },
{ "PIC16F690" , 1, PIC16F631_addrs },
{ "PIC16F707" , 2, PIC16F707_addrs },
{ "PIC16F716" , 1, MCV18E_addrs },
{ "PIC16F72" , 1, PIC16CR73_addrs },
{ "PIC16F720" , 2, PIC16F720_addrs },
{ "PIC16F721" , 2, PIC16F720_addrs },
{ "PIC16F722" , 2, PIC16F722_addrs },
{ "PIC16F722A" , 2, PIC16F722_addrs },
{ "PIC16F723" , 2, PIC16F722_addrs },
{ "PIC16F723A" , 2, PIC16F722_addrs },
{ "PIC16F724" , 2, PIC16F722_addrs },
{ "PIC16F726" , 2, PIC16F722_addrs },
{ "PIC16F727" , 2, PIC16F722_addrs },
{ "PIC16F73" , 1, PIC16CR73_addrs },
{ "PIC16F737" , 2, PIC16F737_addrs },
{ "PIC16F74" , 1, PIC16CR73_addrs },
{ "PIC16F747" , 2, PIC16F737_addrs },
{ "PIC16F753" , 1, PIC12F752_addrs },
{ "PIC16F76" , 1, PIC16CR73_addrs },
{ "PIC16F767" , 2, PIC16F737_addrs },
{ "PIC16F77" , 1, PIC16CR73_addrs },
{ "PIC16F777" , 2, PIC16F737_addrs },
{ "PIC16F785" , 1, PIC12F683_addrs },
{ "PIC16F818" , 1, PIC16F818_addrs },
{ "PIC16F819" , 1, PIC16F819_addrs },
{ "PIC16F83" , 1, PIC16F83_addrs },
{ "PIC16F84" , 1, PIC16F83_addrs },
{ "PIC16F84A" , 1, PIC16F83_addrs },
{ "PIC16F87" , 2, PIC16F87_addrs },
{ "PIC16F870" , 1, PIC16F870_addrs },
{ "PIC16F871" , 1, PIC16F870_addrs },
{ "PIC16F872" , 1, PIC16F870_addrs },
{ "PIC16F873" , 1, PIC16F873_addrs },
{ "PIC16F873A" , 1, PIC16F873A_addrs },
{ "PIC16F874" , 1, PIC16F873_addrs },
{ "PIC16F874A" , 1, PIC16F873A_addrs },
{ "PIC16F876" , 1, PIC16F873_addrs },
{ "PIC16F876A" , 1, PIC16F873A_addrs },
{ "PIC16F877" , 1, PIC16F877_addrs },
{ "PIC16F877A" , 1, PIC16F877A_addrs },
{ "PIC16F88" , 2, PIC16F87_addrs },
{ "PIC16F882" , 2, PIC16F882_addrs },
{ "PIC16F883" , 2, PIC16F883_addrs },
{ "PIC16F884" , 2, PIC16F883_addrs },
{ "PIC16F886" , 2, PIC16F883_addrs },
{ "PIC16F887" , 2, PIC16F883_addrs },
{ "PIC16F913" , 1, PIC16F913_addrs },
{ "PIC16F914" , 1, PIC16F913_addrs },
{ "PIC16F916" , 1, PIC16F913_addrs },
{ "PIC16F917" , 1, PIC16F913_addrs },
{ "PIC16F946" , 1, PIC16F913_addrs },
{ "PIC16HV540" , 1, MCV18A_addrs },
{ "PIC16HV610" , 1, PIC12F609_addrs },
{ "PIC16HV616" , 1, PIC12F609_addrs },
{ "PIC16HV753" , 1, PIC12F752_addrs },
{ "PIC16HV785" , 1, PIC12F683_addrs },
{ "PIC16LF1454" , 2, PIC16F1454_addrs },
{ "PIC16LF1455" , 2, PIC16F1454_addrs },
{ "PIC16LF1459" , 2, PIC16F1454_addrs },
{ "PIC16LF1503" , 2, PIC12F1501_addrs },
{ "PIC16LF1507" , 2, PIC12F1501_addrs },
{ "PIC16LF1508" , 2, PIC16F1508_addrs },
{ "PIC16LF1509" , 2, PIC16F1508_addrs },
{ "PIC16LF1512" , 2, PIC16F1508_addrs },
{ "PIC16LF1513" , 2, PIC16F1508_addrs },
{ "PIC16LF1516" , 2, PIC16F1508_addrs },
{ "PIC16LF1517" , 2, PIC16F1508_addrs },
{ "PIC16LF1518" , 2, PIC16F1508_addrs },
{ "PIC16LF1519" , 2, PIC16F1508_addrs },
{ "PIC16LF1526" , 2, PIC16F1508_addrs },
{ "PIC16LF1527" , 2, PIC16F1508_addrs },
{ "PIC16LF15313" , 5, PIC16F15313_addrs },
{ "PIC16LF15323" , 5, PIC16F15313_addrs },
{ "PIC16LF15324" , 5, PIC16F15324_addrs },
{ "PIC16LF15325" , 5, PIC16F15325_addrs },
{ "PIC16LF15344" , 5, PIC16F15324_addrs },
{ "PIC16LF15345" , 5, PIC16F15325_addrs },
{ "PIC16LF15354" , 5, PIC16F15325_addrs },
{ "PIC16LF15355" , 5, PIC16F15325_addrs },
{ "PIC16LF15356" , 5, PIC16F15325_addrs },
{ "PIC16LF15375" , 5, PIC16F15325_addrs },
{ "PIC16LF15376" , 5, PIC16F15325_addrs },
{ "PIC16LF15385" , 5, PIC16F15325_addrs },
{ "PIC16LF15386" , 5, PIC16F15325_addrs },
{ "PIC16LF1554" , 2, PIC16LF1554_addrs },
{ "PIC16LF1559" , 2, PIC16LF1554_addrs },
{ "PIC16LF1566" , 2, PIC16LF1554_addrs },
{ "PIC16LF1567" , 2, PIC16LF1554_addrs },
{ "PIC16LF1574" , 2, PIC16F1574_addrs },
{ "PIC16LF1575" , 2, PIC16F1574_addrs },
{ "PIC16LF1578" , 2, PIC16F1574_addrs },
{ "PIC16LF1579" , 2, PIC16F1574_addrs },
{ "PIC16LF1613" , 3, PIC12F1612_addrs },
{ "PIC16LF1614" , 3, PIC16F1614_addrs },
{ "PIC16LF1615" , 3, PIC16F1615_addrs },
{ "PIC16LF1618" , 3, PIC16F1614_addrs },
{ "PIC16LF1619" , 3, PIC16F1615_addrs },
{ "PIC16LF1703" , 2, PIC16F1703_addrs },
{ "PIC16LF1704" , 2, PIC16F1704_addrs },
{ "PIC16LF1705" , 2, PIC16F1705_addrs },
{ "PIC16LF1707" , 2, PIC16F1703_addrs },
{ "PIC16LF1708" , 2, PIC16F1704_addrs },
{ "PIC16LF1709" , 2, PIC16F1705_addrs },
{ "PIC16LF1713" , 2, PIC16F1705_addrs },
{ "PIC16LF1716" , 2, PIC16F1705_addrs },
{ "PIC16LF1717" , 2, PIC16F1705_addrs },
{ "PIC16LF1718" , 2, PIC16F1705_addrs },
{ "PIC16LF1719" , 2, PIC16F1705_addrs },
{ "PIC16LF1764" , 2, PIC16F1764_addrs },
{ "PIC16LF1765" , 2, PIC16F1764_addrs },
{ "PIC16LF1768" , 2, PIC16F1764_addrs },
{ "PIC16LF1769" , 2, PIC16F1764_addrs },
{ "PIC16LF1773" , 2, PIC16F1764_addrs },
{ "PIC16LF1776" , 2, PIC16F1764_addrs },
{ "PIC16LF1777" , 2, PIC16F1764_addrs },
{ "PIC16LF1778" , 2, PIC16F1764_addrs },
{ "PIC16LF1779" , 2, PIC16F1764_addrs },
{ "PIC16LF1782" , 2, PIC16LF1782_addrs },
{ "PIC16LF1783" , 2, PIC16LF1782_addrs },
{ "PIC16LF1784" , 2, PIC16LF1782_addrs },
{ "PIC16LF1786" , 2, PIC16LF1782_addrs },
{ "PIC16LF1787" , 2, PIC16LF1782_addrs },
{ "PIC16LF1788" , 2, PIC16LF1782_addrs },
{ "PIC16LF1789" , 2, PIC16LF1782_addrs },
{ "PIC16LF1823" , 2, PIC12F1822_addrs },
{ "PIC16LF1824" , 2, PIC12F1822_addrs },
{ "PIC16LF1824T39A", 2, PIC12F1822_addrs },
{ "PIC16LF1825" , 2, PIC12F1822_addrs },
{ "PIC16LF1826" , 2, PIC12F1822_addrs },
{ "PIC16LF1827" , 2, PIC12F1822_addrs },
{ "PIC16LF1828" , 2, PIC12F1822_addrs },
{ "PIC16LF1829" , 2, PIC12F1822_addrs },
{ "PIC16LF18313" , 4, PIC16F18313_addrs },
{ "PIC16LF18323" , 4, PIC16F18313_addrs },
{ "PIC16LF18324" , 4, PIC16F18313_addrs },
{ "PIC16LF18325" , 4, PIC16F18313_addrs },
{ "PIC16LF18326" , 4, PIC16F18313_addrs },
{ "PIC16LF18344" , 4, PIC16F18313_addrs },
{ "PIC16LF18345" , 4, PIC16F18313_addrs },
{ "PIC16LF18346" , 4, PIC16F18313_addrs },
{ "PIC16LF18424" , 5, PIC16F18424_addrs },
{ "PIC16LF18425" , 5, PIC16F18424_addrs },
{ "PIC16LF18426" , 5, PIC16F18424_addrs },
{ "PIC16LF18444" , 5, PIC16F18444_addrs },
{ "PIC16LF18445" , 5, PIC16F18444_addrs },
{ "PIC16LF18446" , 5, PIC16F18444_addrs },
{ "PIC16LF18455" , 5, PIC16F18424_addrs },
{ "PIC16LF18456" , 5, PIC16F18424_addrs },
{ "PIC16LF1847" , 2, PIC12F1822_addrs },
{ "PIC16LF18854" , 5, PIC16F18854_addrs },
{ "PIC16LF18855" , 5, PIC16F18857_addrs },
{ "PIC16LF18856" , 5, PIC16F18854_addrs },
{ "PIC16LF18857" , 5, PIC16F18857_addrs },
{ "PIC16LF18875" , 5, PIC16F18857_addrs },
{ "PIC16LF18876" , 5, PIC16F18854_addrs },
{ "PIC16LF18877" , 5, PIC16F18857_addrs },
{ "PIC16LF1902" , 2, PIC16LF1554_addrs },
{ "PIC16LF1903" , 2, PIC16LF1554_addrs },
{ "PIC16LF1904" , 2, PIC16LF1554_addrs },
{ "PIC16LF1906" , 2, PIC16LF1554_addrs },
{ "PIC16LF1907" , 2, PIC16LF1554_addrs },
{ "PIC16LF19155" , 5, PIC16F19155_addrs },
{ "PIC16LF19156" , 5, PIC16F19155_addrs },
{ "PIC16LF19175" , 5, PIC16F19155_addrs },
{ "PIC16LF19176" , 5, PIC16F19155_addrs },
{ "PIC16LF19185" , 5, PIC16F19155_addrs },
{ "PIC16LF19186" , 5, PIC16F19155_addrs },
{ "PIC16LF19195" , 5, PIC16F19195_addrs },
{ "PIC16LF19196" , 5, PIC16F19195_addrs },
{ "PIC16LF19197" , 5, PIC16F19195_addrs },
{ "PIC16LF1933" , 2, PIC12F1822_addrs },
{ "PIC16LF1934" , 2, PIC12F1822_addrs },
{ "PIC16LF1936" , 2, PIC12F1822_addrs },
{ "PIC16LF1937" , 2, PIC12F1822_addrs },
{ "PIC16LF1938" , 2, PIC12F1822_addrs },
{ "PIC16LF1939" , 2, PIC12F1822_addrs },
{ "PIC16LF1946" , 2, PIC12F1822_addrs },
{ "PIC16LF1947" , 2, PIC12F1822_addrs },
{ "PIC16LF627" , 1, PIC16F627_addrs },
{ "PIC16LF627A" , 1, PIC16F627A_addrs },
{ "PIC16LF628" , 1, PIC16F627_addrs },
{ "PIC16LF628A" , 1, PIC16F627A_addrs },
{ "PIC16LF648A" , 1, PIC16F627A_addrs },
{ "PIC16LF707" , 2, PIC16F707_addrs },
{ "PIC16LF720" , 2, PIC16F720_addrs },
{ "PIC16LF721" , 2, PIC16F720_addrs },
{ "PIC16LF722" , 2, PIC16F722_addrs },
{ "PIC16LF722A" , 2, PIC16F722_addrs },
{ "PIC16LF723" , 2, PIC16F722_addrs },
{ "PIC16LF723A" , 2, PIC16F722_addrs },
{ "PIC16LF724" , 2, PIC16F722_addrs },
{ "PIC16LF726" , 2, PIC16F722_addrs },
{ "PIC16LF727" , 2, PIC16F722_addrs },
{ "PIC16LF73" , 1, PIC16CR73_addrs },
{ "PIC16LF74" , 1, PIC16CR73_addrs },
{ "PIC16LF747" , 2, PIC16F737_addrs },
{ "PIC16LF76" , 1, PIC16CR73_addrs },
{ "PIC16LF767" , 2, PIC16F737_addrs },
{ "PIC16LF77" , 1, PIC16CR73_addrs },
{ "PIC16LF777" , 2, PIC16F737_addrs },
{ "PIC16LF818" , 1, PIC16F818_addrs },
{ "PIC16LF819" , 1, PIC16F819_addrs },
{ "PIC16LF83" , 1, PIC16F83_addrs },
{ "PIC16LF84" , 1, PIC16F83_addrs },
{ "PIC16LF84A" , 1, PIC16F83_addrs },
{ "PIC16LF87" , 2, PIC16F87_addrs },
{ "PIC16LF870" , 1, PIC16F870_addrs },
{ "PIC16LF871" , 1, PIC16F870_addrs },
{ "PIC16LF872" , 1, PIC16F870_addrs },
{ "PIC16LF873" , 1, PIC16F873_addrs },
{ "PIC16LF873A" , 1, PIC16F873A_addrs },
{ "PIC16LF874" , 1, PIC16F873_addrs },
{ "PIC16LF874A" , 1, PIC16F873A_addrs },
{ "PIC16LF876" , 1, PIC16F873_addrs },
{ "PIC16LF876A" , 1, PIC16F873A_addrs },
{ "PIC16LF877" , 1, PIC16F877_addrs },
{ "PIC16LF877A" , 1, PIC16F873A_addrs },
{ "PIC16LF88" , 2, PIC16F87_addrs },
{ "PIC18C242" , 6, PIC18C242_addrs },
{ "PIC18C252" , 6, PIC18C242_addrs },
{ "PIC18C442" , 6, PIC18C242_addrs },
{ "PIC18C452" , 6, PIC18C452_addrs },
{ "PIC18C601" , 4, PIC18C601_addrs },
{ "PIC18C658" , 5, PIC18C658_addrs },
{ "PIC18C801" , 4, PIC18C601_addrs },
{ "PIC18C858" , 5, PIC18C658_addrs },
{ "PIC18F1220" , 11, PIC18F1220_addrs },
{ "PIC18F1230" , 12, PIC18F1230_addrs },
{ "PIC18F1320" , 11, PIC18F1220_addrs },
{ "PIC18F1330" , 12, PIC18F1330_addrs },
{ "PIC18F13K22" , 11, PIC18F13K22_addrs },
{ "PIC18F13K50" , 12, PIC18F13K50_addrs },
{ "PIC18F14K22" , 11, PIC18F13K22_addrs },
{ "PIC18F14K22LIN" , 11, PIC18F13K22_addrs },
{ "PIC18F14K50" , 12, MCV20USB_addrs },
{ "PIC18F2220" , 11, PIC18F2220_addrs },
{ "PIC18F2221" , 11, PIC18F2221_addrs },
{ "PIC18F2320" , 11, PIC18F2320_addrs },
{ "PIC18F2321" , 11, PIC18F2321_addrs },
{ "PIC18F2331" , 12, PIC18F2331_addrs },
{ "PIC18F23K20" , 11, PIC18F23K20_addrs },
{ "PIC18F23K22" , 11, PIC18F23K22_addrs },
{ "PIC18F2410" , 11, PIC18F2410_addrs },
{ "PIC18F242" , 11, PIC18F242_addrs },
{ "PIC18F2420" , 11, PIC18F2420_addrs },
{ "PIC18F2423" , 11, PIC18F2420_addrs },
{ "PIC18F2431" , 12, PIC18F2431_addrs },
{ "PIC18F2439" , 10, PIC18F2439_addrs },
{ "PIC18F2450" , 12, PIC18F2450_addrs },
{ "PIC18F2455" , 12, PIC18F2455_addrs },
{ "PIC18F2458" , 12, PIC18F2455_addrs },
{ "PIC18F248" , 10, PIC18F248_addrs },
{ "PIC18F2480" , 11, PIC18F2480_addrs },
{ "PIC18F24J10" , 5, PIC18F24J10_addrs },
{ "PIC18F24J11" , 8, PIC18F24J11_addrs },
{ "PIC18F24J50" , 8, PIC18F24J50_addrs },
{ "PIC18F24K20" , 11, PIC18F23K20_addrs },
{ "PIC18F24K22" , 11, PIC18F23K22_addrs },
{ "PIC18F24K40" , 11, PIC18F24K40_addrs },
{ "PIC18F24K42" , 9, PIC18F24K42_addrs },
{ "PIC18F24K50" , 12, PIC18F24K50_addrs },
{ "PIC18F24Q10" , 11, PIC18F24Q10_addrs },
{ "PIC18F2510" , 11, PIC18F2510_addrs },
{ "PIC18F2515" , 11, PIC18F2515_addrs },
{ "PIC18F252" , 11, PIC18F252_addrs },
{ "PIC18F2520" , 11, PIC18F2520_addrs },
{ "PIC18F2523" , 11, PIC18F2523_addrs },
{ "PIC18F2525" , 11, PIC18F2525_addrs },
{ "PIC18F2539" , 10, PIC18F2539_addrs },
{ "PIC18F2550" , 12, PIC18F2550_addrs },
{ "PIC18F2553" , 12, PIC18F2550_addrs },
{ "PIC18F258" , 10, PIC18F258_addrs },
{ "PIC18F2580" , 11, PIC18F2580_addrs },
{ "PIC18F2585" , 11, PIC18F2585_addrs },
{ "PIC18F25J10" , 5, PIC18F25J10_addrs },
{ "PIC18F25J11" , 8, PIC18F25J11_addrs },
{ "PIC18F25J50" , 8, PIC18F25J50_addrs },
{ "PIC18F25K20" , 11, PIC18F25K20_addrs },
{ "PIC18F25K22" , 11, PIC18F25K22_addrs },
{ "PIC18F25K40" , 11, PIC18F25K40_addrs },
{ "PIC18F25K42" , 9, PIC18F25K42_addrs },
{ "PIC18F25K50" , 12, PIC18F25K50_addrs },
{ "PIC18F25K80" , 12, PIC18F25K80_addrs },
{ "PIC18F25K83" , 9, PIC18F25K42_addrs },
{ "PIC18F25Q10" , 11, PIC18F25Q10_addrs },
{ "PIC18F2610" , 11, PIC18F2510_addrs },
{ "PIC18F2620" , 11, PIC18F2520_addrs },
{ "PIC18F2680" , 11, PIC18F2680_addrs },
{ "PIC18F2682" , 11, PIC18F2682_addrs },
{ "PIC18F2685" , 11, PIC18F2685_addrs },
{ "PIC18F26J11" , 8, PIC18F26J11_addrs },
{ "PIC18F26J13" , 8, PIC18F26J13_addrs },
{ "PIC18F26J50" , 8, PIC18F26J50_addrs },
{ "PIC18F26J53" , 8, PIC18F26J53_addrs },
{ "PIC18F26K20" , 11, PIC18F25K20_addrs },
{ "PIC18F26K22" , 11, PIC18F25K22_addrs },
{ "PIC18F26K40" , 11, PIC18F25K40_addrs },
{ "PIC18F26K42" , 9, PIC18F26K42_addrs },
{ "PIC18F26K80" , 12, PIC18F25K80_addrs },
{ "PIC18F26K83" , 9, PIC18F26K42_addrs },
{ "PIC18F26Q10" , 11, PIC18F25Q10_addrs },
{ "PIC18F27J13" , 8, PIC18F27J13_addrs },
{ "PIC18F27J53" , 8, PIC18F27J53_addrs },
{ "PIC18F27K40" , 11, PIC18F27K40_addrs },
{ "PIC18F27K42" , 9, PIC18F27K42_addrs },
{ "PIC18F4220" , 11, PIC18F2220_addrs },
{ "PIC18F4221" , 11, PIC18F2221_addrs },
{ "PIC18F4320" , 11, PIC18F2320_addrs },
{ "PIC18F4321" , 11, PIC18F2321_addrs },
{ "PIC18F4331" , 12, PIC18F4331_addrs },
{ "PIC18F43K20" , 11, PIC18F23K20_addrs },
{ "PIC18F43K22" , 11, PIC18F43K22_addrs },
{ "PIC18F4410" , 11, PIC18F2410_addrs },
{ "PIC18F442" , 11, PIC18F242_addrs },
{ "PIC18F4420" , 11, PIC18F4420_addrs },
{ "PIC18F4423" , 11, PIC18F2420_addrs },
{ "PIC18F4431" , 12, PIC18F4431_addrs },
{ "PIC18F4439" , 10, PIC18F2439_addrs },
{ "PIC18F4450" , 12, PIC18F4450_addrs },
{ "PIC18F4455" , 12, PIC18F4455_addrs },
{ "PIC18F4458" , 12, PIC18F4455_addrs },
{ "PIC18F448" , 10, PIC18F248_addrs },
{ "PIC18F4480" , 11, PIC18F2480_addrs },
{ "PIC18F44J10" , 5, PIC18F24J10_addrs },
{ "PIC18F44J11" , 8, PIC18F24J11_addrs },
{ "PIC18F44J50" , 8, PIC18F24J50_addrs },
{ "PIC18F44K20" , 11, PIC18F23K20_addrs },
{ "PIC18F44K22" , 11, PIC18F43K22_addrs },
{ "PIC18F4510" , 11, PIC18F2510_addrs },
{ "PIC18F4515" , 11, PIC18F2515_addrs },
{ "PIC18F452" , 11, PIC18F252_addrs },
{ "PIC18F4520" , 11, PIC18F2520_addrs },
{ "PIC18F4523" , 11, PIC18F2523_addrs },
{ "PIC18F4525" , 11, PIC18F2525_addrs },
{ "PIC18F4539" , 10, PIC18F2539_addrs },
{ "PIC18F4550" , 12, PIC18F4550_addrs },
{ "PIC18F4553" , 12, PIC18F4550_addrs },
{ "PIC18F458" , 10, PIC18F258_addrs },
{ "PIC18F4580" , 11, PIC18F2580_addrs },
{ "PIC18F4585" , 11, PIC18F2585_addrs },
{ "PIC18F45J10" , 5, PIC18F25J10_addrs },
{ "PIC18F45J11" , 8, PIC18F25J11_addrs },
{ "PIC18F45J50" , 8, PIC18F25J50_addrs },
{ "PIC18F45K20" , 11, PIC18F25K20_addrs },
{ "PIC18F45K22" , 11, PIC18F45K22_addrs },
{ "PIC18F45K40" , 11, PIC18F25K40_addrs },
{ "PIC18F45K42" , 9, PIC18F25K42_addrs },
{ "PIC18F45K50" , 12, PIC18F45K50_addrs },
{ "PIC18F45K80" , 12, PIC18F25K80_addrs },
{ "PIC18F45Q10" , 11, PIC18F25Q10_addrs },
{ "PIC18F4610" , 11, PIC18F2510_addrs },
{ "PIC18F4620" , 11, PIC18F2520_addrs },
{ "PIC18F4680" , 11, PIC18F2680_addrs },
{ "PIC18F4682" , 11, PIC18F2682_addrs },
{ "PIC18F4685" , 11, PIC18F2685_addrs },
{ "PIC18F46J11" , 8, PIC18F26J11_addrs },
{ "PIC18F46J13" , 8, PIC18F26J13_addrs },
{ "PIC18F46J50" , 8, PIC18F26J50_addrs },
{ "PIC18F46J53" , 8, PIC18F26J53_addrs },
{ "PIC18F46K20" , 11, PIC18F25K20_addrs },
{ "PIC18F46K22" , 11, PIC18F45K22_addrs },
{ "PIC18F46K40" , 11, PIC18F25K40_addrs },
{ "PIC18F46K42" , 9, PIC18F26K42_addrs },
{ "PIC18F46K80" , 12, PIC18F25K80_addrs },
{ "PIC18F46Q10" , 11, PIC18F25Q10_addrs },
{ "PIC18F47J13" , 8, PIC18F27J13_addrs },
{ "PIC18F47J53" , 8, PIC18F27J53_addrs },
{ "PIC18F47K40" , 11, PIC18F27K40_addrs },
{ "PIC18F47K42" , 9, PIC18F27K42_addrs },
{ "PIC18F55K42" , 9, PIC18F25K42_addrs },
{ "PIC18F56K42" , 9, PIC18F26K42_addrs },
{ "PIC18F57K42" , 9, PIC18F27K42_addrs },
{ "PIC18F6310" , 6, PIC18F6310_addrs },
{ "PIC18F6390" , 6, PIC18F6390_addrs },
{ "PIC18F6393" , 6, PIC18F6390_addrs },
{ "PIC18F63J11" , 5, PIC18F63J11_addrs },
{ "PIC18F63J90" , 5, PIC18F63J11_addrs },
{ "PIC18F6410" , 6, PIC18F6310_addrs },
{ "PIC18F6490" , 6, PIC18F6390_addrs },
{ "PIC18F6493" , 6, PIC18F6390_addrs },
{ "PIC18F64J11" , 5, PIC18F24J10_addrs },
{ "PIC18F64J90" , 5, PIC18F24J10_addrs },
{ "PIC18F6520" , 11, PIC18F6520_addrs },
{ "PIC18F6525" , 11, PIC18F6525_addrs },
{ "PIC18F6527" , 11, PIC18F6527_addrs },
{ "PIC18F6585" , 11, PIC18F6585_addrs },
{ "PIC18F65J10" , 5, PIC18F65J10_addrs },
{ "PIC18F65J11" , 5, PIC18F25J10_addrs },
{ "PIC18F65J15" , 5, PIC18F65J15_addrs },
{ "PIC18F65J50" , 5, PIC18F65J50_addrs },
{ "PIC18F65J90" , 5, PIC18F65J90_addrs },
{ "PIC18F65J94" , 14, PIC18F65J94_addrs },
{ "PIC18F65K22" , 13, PIC18F65K22_addrs },
{ "PIC18F65K40" , 11, PIC18F65K40_addrs },
{ "PIC18F65K80" , 12, PIC18F65K80_addrs },
{ "PIC18F65K90" , 13, PIC18F65K22_addrs },
{ "PIC18F6620" , 11, PIC18F6520_addrs },
{ "PIC18F6621" , 11, PIC18F6621_addrs },
{ "PIC18F6622" , 11, PIC18F6622_addrs },
{ "PIC18F6627" , 11, PIC18F6627_addrs },
{ "PIC18F6628" , 11, PIC18F6627_addrs },
{ "PIC18F6680" , 11, PIC18F6680_addrs },
{ "PIC18F66J10" , 5, PIC18F66J10_addrs },
{ "PIC18F66J11" , 5, PIC18F66J11_addrs },
{ "PIC18F66J15" , 5, PIC18F66J15_addrs },
{ "PIC18F66J16" , 5, PIC18F66J16_addrs },
{ "PIC18F66J50" , 5, PIC18F66J50_addrs },
{ "PIC18F66J55" , 5, PIC18F66J55_addrs },
{ "PIC18F66J60" , 5, PIC18F66J60_addrs },
{ "PIC18F66J65" , 5, PIC18F66J65_addrs },
{ "PIC18F66J90" , 6, PIC18F66J90_addrs },
{ "PIC18F66J93" , 6, PIC18F66J93_addrs },
{ "PIC18F66J94" , 14, PIC18F66J94_addrs },
{ "PIC18F66J99" , 14, PIC18F66J99_addrs },
{ "PIC18F66K22" , 13, PIC18F65K22_addrs },
{ "PIC18F66K40" , 11, PIC18F65K40_addrs },
{ "PIC18F66K80" , 12, PIC18F65K80_addrs },
{ "PIC18F66K90" , 13, PIC18F65K22_addrs },
{ "PIC18F6720" , 11, PIC18F6720_addrs },
{ "PIC18F6722" , 11, PIC18F6722_addrs },
{ "PIC18F6723" , 11, PIC18F6722_addrs },
{ "PIC18F67J10" , 5, PIC18F67J10_addrs },
{ "PIC18F67J11" , 5, PIC18F67J11_addrs },
{ "PIC18F67J50" , 5, PIC18F67J50_addrs },
{ "PIC18F67J60" , 5, PIC18F67J60_addrs },
{ "PIC18F67J90" , 6, PIC18F67J90_addrs },
{ "PIC18F67J93" , 6, PIC18F67J93_addrs },
{ "PIC18F67J94" , 14, PIC18F67J94_addrs },
{ "PIC18F67K22" , 13, PIC18F67K22_addrs },
{ "PIC18F67K40" , 11, PIC18F67K40_addrs },
{ "PIC18F67K90" , 13, PIC18F67K22_addrs },
{ "PIC18F8310" , 8, PIC18F8310_addrs },
{ "PIC18F8390" , 6, PIC18F6390_addrs },
{ "PIC18F8393" , 6, PIC18F6390_addrs },
{ "PIC18F83J11" , 6, PIC18F83J11_addrs },
{ "PIC18F83J90" , 5, PIC18F63J11_addrs },
{ "PIC18F8410" , 8, PIC18F8310_addrs },
{ "PIC18F8490" , 6, PIC18F6390_addrs },
{ "PIC18F8493" , 6, PIC18F6390_addrs },
{ "PIC18F84J11" , 6, PIC18F84J11_addrs },
{ "PIC18F84J90" , 5, PIC18F24J10_addrs },
{ "PIC18F8520" , 12, PIC18F8520_addrs },
{ "PIC18F8525" , 12, PIC18F8525_addrs },
{ "PIC18F8527" , 12, PIC18F8527_addrs },
{ "PIC18F8585" , 12, PIC18F8585_addrs },
{ "PIC18F85J10" , 6, PIC18F85J10_addrs },
{ "PIC18F85J11" , 6, PIC18F85J11_addrs },
{ "PIC18F85J15" , 6, PIC18F85J15_addrs },
{ "PIC18F85J50" , 6, PIC18F85J50_addrs },
{ "PIC18F85J90" , 5, PIC18F25J10_addrs },
{ "PIC18F85J94" , 14, PIC18F85J94_addrs },
{ "PIC18F85K22" , 13, PIC18F85K22_addrs },
{ "PIC18F85K90" , 13, PIC18F85K90_addrs },
{ "PIC18F8620" , 12, PIC18F8520_addrs },
{ "PIC18F8621" , 12, PIC18F8621_addrs },
{ "PIC18F8622" , 12, PIC18F8622_addrs },
{ "PIC18F8627" , 12, PIC18F8627_addrs },
{ "PIC18F8628" , 12, PIC18F8627_addrs },
{ "PIC18F8680" , 12, PIC18F8680_addrs },
{ "PIC18F86J10" , 6, PIC18F86J10_addrs },
{ "PIC18F86J11" , 6, PIC18F86J11_addrs },
{ "PIC18F86J15" , 6, PIC18F86J15_addrs },
{ "PIC18F86J16" , 6, PIC18F86J16_addrs },
{ "PIC18F86J50" , 6, PIC18F86J50_addrs },
{ "PIC18F86J55" , 6, PIC18F86J55_addrs },
{ "PIC18F86J60" , 5, PIC18F86J60_addrs },
{ "PIC18F86J65" , 5, PIC18F86J65_addrs },
{ "PIC18F86J72" , 6, PIC18F66J93_addrs },
{ "PIC18F86J90" , 6, PIC18F86J90_addrs },
{ "PIC18F86J93" , 6, PIC18F86J93_addrs },
{ "PIC18F86J94" , 14, PIC18F86J94_addrs },
{ "PIC18F86J99" , 14, PIC18F86J99_addrs },
{ "PIC18F86K22" , 13, PIC18F85K22_addrs },
{ "PIC18F86K90" , 13, PIC18F85K90_addrs },
{ "PIC18F8720" , 12, PIC18F8720_addrs },
{ "PIC18F8722" , 12, PIC18F8722_addrs },
{ "PIC18F8723" , 12, PIC18F8722_addrs },
{ "PIC18F87J10" , 6, PIC18F87J10_addrs },
{ "PIC18F87J11" , 6, PIC18F87J11_addrs },
{ "PIC18F87J50" , 6, PIC18F87J50_addrs },
{ "PIC18F87J60" , 5, PIC18F87J60_addrs },
{ "PIC18F87J72" , 6, PIC18F67J93_addrs },
{ "PIC18F87J90" , 6, PIC18F87J90_addrs },
{ "PIC18F87J93" , 6, PIC18F87J93_addrs },
{ "PIC18F87J94" , 14, PIC18F87J94_addrs },
{ "PIC18F87K22" , 13, PIC18F87K22_addrs },
{ "PIC18F87K90" , 13, PIC18F87K90_addrs },
{ "PIC18F95J94" , 14, PIC18F85J94_addrs },
{ "PIC18F96J60" , 6, PIC18F96J60_addrs },
{ "PIC18F96J65" , 6, PIC18F96J65_addrs },
{ "PIC18F96J94" , 14, PIC18F86J94_addrs },
{ "PIC18F96J99" , 14, PIC18F86J99_addrs },
{ "PIC18F97J60" , 6, PIC18F97J60_addrs },
{ "PIC18F97J94" , 14, PIC18F87J94_addrs },
{ "PIC18LF1220" , 11, PIC18F1220_addrs },
{ "PIC18LF1230" , 12, PIC18F1230_addrs },
{ "PIC18LF1320" , 11, PIC18F1220_addrs },
{ "PIC18LF1330" , 12, PIC18F1330_addrs },
{ "PIC18LF13K22" , 11, PIC18F13K22_addrs },
{ "PIC18LF13K50" , 12, MCV20USB_addrs },
{ "PIC18LF14K22" , 11, PIC18F13K22_addrs },
{ "PIC18LF14K50" , 12, MCV20USB_addrs },
{ "PIC18LF2220" , 11, PIC18F2220_addrs },
{ "PIC18LF2221" , 11, PIC18F2221_addrs },
{ "PIC18LF2320" , 11, PIC18F2320_addrs },
{ "PIC18LF2321" , 11, PIC18F2321_addrs },
{ "PIC18LF2331" , 12, PIC18F2331_addrs },
{ "PIC18LF23K22" , 11, PIC18F23K22_addrs },
{ "PIC18LF2410" , 11, PIC18F2410_addrs },
{ "PIC18LF242" , 11, PIC18F242_addrs },
{ "PIC18LF2420" , 11, PIC18F2420_addrs },
{ "PIC18LF2423" , 11, PIC18F2420_addrs },
{ "PIC18LF2431" , 12, PIC18F2431_addrs },
{ "PIC18LF2439" , 10, PIC18F2439_addrs },
{ "PIC18LF2450" , 12, PIC18F2450_addrs },
{ "PIC18LF2455" , 12, PIC18F2455_addrs },
{ "PIC18LF2458" , 12, PIC18F2455_addrs },
{ "PIC18LF248" , 10, PIC18F248_addrs },
{ "PIC18LF2480" , 11, PIC18F2480_addrs },
{ "PIC18LF24J10" , 5, PIC18LF24J10_addrs },
{ "PIC18LF24J11" , 8, PIC18F24J11_addrs },
{ "PIC18LF24J50" , 8, PIC18LF24J50_addrs },
{ "PIC18LF24K22" , 11, PIC18F23K22_addrs },
{ "PIC18LF24K40" , 11, PIC18F24Q10_addrs },
{ "PIC18LF24K42" , 9, PIC18LF24K42_addrs },
{ "PIC18LF24K50" , 12, PIC18F24K50_addrs },
{ "PIC18LF2510" , 11, PIC18F2510_addrs },
{ "PIC18LF2515" , 11, PIC18F2515_addrs },
{ "PIC18LF252" , 11, PIC18F252_addrs },
{ "PIC18LF2520" , 11, PIC18F2520_addrs },
{ "PIC18LF2523" , 11, PIC18F2523_addrs },
{ "PIC18LF2525" , 11, PIC18F2525_addrs },
{ "PIC18LF2539" , 10, PIC18F2539_addrs },
{ "PIC18LF2550" , 12, PIC18F2550_addrs },
{ "PIC18LF2553" , 12, PIC18F2550_addrs },
{ "PIC18LF258" , 10, PIC18F258_addrs },
{ "PIC18LF2580" , 11, PIC18F2580_addrs },
{ "PIC18LF2585" , 11, PIC18F2585_addrs },
{ "PIC18LF25J10" , 5, PIC18LF25J10_addrs },
{ "PIC18LF25J11" , 8, PIC18F25J11_addrs },
{ "PIC18LF25J50" , 8, PIC18LF25J50_addrs },
{ "PIC18LF25K22" , 11, PIC18F25K22_addrs },
{ "PIC18LF25K40" , 11, PIC18F25Q10_addrs },
{ "PIC18LF25K42" , 9, PIC18LF25K42_addrs },
{ "PIC18LF25K50" , 12, PIC18F25K50_addrs },
{ "PIC18LF25K80" , 12, PIC18F25K80_addrs },
{ "PIC18LF25K83" , 9, PIC18F25K42_addrs },
{ "PIC18LF2610" , 11, PIC18F2510_addrs },
{ "PIC18LF2620" , 11, PIC18F2520_addrs },
{ "PIC18LF2680" , 11, PIC18F2680_addrs },
{ "PIC18LF2682" , 11, PIC18F2682_addrs },
{ "PIC18LF2685" , 11, PIC18F2685_addrs },
{ "PIC18LF26J11" , 8, PIC18F26J11_addrs },
{ "PIC18LF26J13" , 8, PIC18F26J13_addrs },
{ "PIC18LF26J50" , 8, PIC18LF26J50_addrs },
{ "PIC18LF26J53" , 8, PIC18F26J53_addrs },
{ "PIC18LF26K22" , 11, PIC18F25K22_addrs },
{ "PIC18LF26K40" , 11, PIC18F25Q10_addrs },
{ "PIC18LF26K42" , 9, PIC18LF26K42_addrs },
{ "PIC18LF26K80" , 12, PIC18F25K80_addrs },
{ "PIC18LF26K83" , 9, PIC18F26K42_addrs },
{ "PIC18LF27J13" , 8, PIC18F27J13_addrs },
{ "PIC18LF27J53" , 8, PIC18F27J53_addrs },
{ "PIC18LF27K40" , 11, PIC18LF27K40_addrs },
{ "PIC18LF27K42" , 9, PIC18LF27K42_addrs },
{ "PIC18LF4220" , 11, PIC18F2220_addrs },
{ "PIC18LF4221" , 11, PIC18F2221_addrs },
{ "PIC18LF4320" , 11, PIC18F2320_addrs },
{ "PIC18LF4321" , 11, PIC18F2321_addrs },
{ "PIC18LF4331" , 12, PIC18F4331_addrs },
{ "PIC18LF43K22" , 11, PIC18F43K22_addrs },
{ "PIC18LF4410" , 11, PIC18F2410_addrs },
{ "PIC18LF442" , 11, PIC18F242_addrs },
{ "PIC18LF4420" , 11, PIC18F4420_addrs },
{ "PIC18LF4423" , 11, PIC18F2420_addrs },
{ "PIC18LF4431" , 12, PIC18F4431_addrs },
{ "PIC18LF4439" , 10, PIC18F2439_addrs },
{ "PIC18LF4450" , 12, PIC18F4450_addrs },
{ "PIC18LF4455" , 12, PIC18F4455_addrs },
{ "PIC18LF4458" , 12, PIC18F4455_addrs },
{ "PIC18LF448" , 10, PIC18F248_addrs },
{ "PIC18LF4480" , 11, PIC18F2480_addrs },
{ "PIC18LF44J10" , 5, PIC18LF24J10_addrs },
{ "PIC18LF44J11" , 8, PIC18F24J11_addrs },
{ "PIC18LF44J50" , 8, PIC18LF24J50_addrs },
{ "PIC18LF44K22" , 11, PIC18F43K22_addrs },
{ "PIC18LF4510" , 11, PIC18F2510_addrs },
{ "PIC18LF4515" , 11, PIC18F2515_addrs },
{ "PIC18LF452" , 11, PIC18F252_addrs },
{ "PIC18LF4520" , 11, PIC18F2520_addrs },
{ "PIC18LF4523" , 11, PIC18F2523_addrs },
{ "PIC18LF4525" , 11, PIC18F2525_addrs },
{ "PIC18LF4539" , 10, PIC18F2539_addrs },
{ "PIC18LF4550" , 12, PIC18F4550_addrs },
{ "PIC18LF4553" , 12, PIC18F4550_addrs },
{ "PIC18LF458" , 10, PIC18F258_addrs },
{ "PIC18LF4580" , 11, PIC18F2580_addrs },
{ "PIC18LF4585" , 11, PIC18F2585_addrs },
{ "PIC18LF45J10" , 5, PIC18LF25J10_addrs },
{ "PIC18LF45J11" , 8, PIC18F25J11_addrs },
{ "PIC18LF45J50" , 8, PIC18LF25J50_addrs },
{ "PIC18LF45K22" , 11, PIC18F45K22_addrs },
{ "PIC18LF45K40" , 11, PIC18F25Q10_addrs },
{ "PIC18LF45K42" , 9, PIC18LF25K42_addrs },
{ "PIC18LF45K50" , 12, PIC18F45K50_addrs },
{ "PIC18LF45K80" , 12, PIC18F25K80_addrs },
{ "PIC18LF4610" , 11, PIC18F2510_addrs },
{ "PIC18LF4620" , 11, PIC18F2520_addrs },
{ "PIC18LF4680" , 11, PIC18F2680_addrs },
{ "PIC18LF4682" , 11, PIC18F2682_addrs },
{ "PIC18LF4685" , 11, PIC18F2685_addrs },
{ "PIC18LF46J11" , 8, PIC18F26J11_addrs },
{ "PIC18LF46J13" , 8, PIC18F26J13_addrs },
{ "PIC18LF46J50" , 8, PIC18LF26J50_addrs },
{ "PIC18LF46J53" , 8, PIC18F26J53_addrs },
{ "PIC18LF46K22" , 11, PIC18F45K22_addrs },
{ "PIC18LF46K40" , 11, PIC18F25Q10_addrs },
{ "PIC18LF46K42" , 9, PIC18LF26K42_addrs },
{ "PIC18LF46K80" , 12, PIC18F25K80_addrs },
{ "PIC18LF47J13" , 8, PIC18F27J13_addrs },
{ "PIC18LF47J53" , 8, PIC18F27J53_addrs },
{ "PIC18LF47K40" , 11, PIC18LF27K40_addrs },
{ "PIC18LF47K42" , 9, PIC18LF27K42_addrs },
{ "PIC18LF55K42" , 9, PIC18LF25K42_addrs },
{ "PIC18LF56K42" , 9, PIC18LF26K42_addrs },
{ "PIC18LF57K42" , 9, PIC18LF27K42_addrs },
{ "PIC18LF6310" , 6, PIC18F6310_addrs },
{ "PIC18LF6390" , 6, PIC18F6390_addrs },
{ "PIC18LF6393" , 6, PIC18F6390_addrs },
{ "PIC18LF6410" , 6, PIC18F6310_addrs },
{ "PIC18LF6490" , 6, PIC18F6390_addrs },
{ "PIC18LF6493" , 6, PIC18F6390_addrs },
{ "PIC18LF6520" , 11, PIC18F6520_addrs },
{ "PIC18LF6525" , 11, PIC18F6525_addrs },
{ "PIC18LF6527" , 11, PIC18F6527_addrs },
{ "PIC18LF6585" , 11, PIC18F6585_addrs },
{ "PIC18LF65K40" , 11, PIC18LF65K40_addrs },
{ "PIC18LF65K80" , 12, PIC18F65K80_addrs },
{ "PIC18LF6620" , 11, PIC18F6520_addrs },
{ "PIC18LF6621" , 11, PIC18F6621_addrs },
{ "PIC18LF6622" , 11, PIC18F6622_addrs },
{ "PIC18LF6627" , 11, PIC18F6627_addrs },
{ "PIC18LF6628" , 11, PIC18F6627_addrs },
{ "PIC18LF6680" , 11, PIC18F6680_addrs },
{ "PIC18LF66K40" , 11, PIC18LF65K40_addrs },
{ "PIC18LF66K80" , 12, PIC18F65K80_addrs },
{ "PIC18LF6720" , 11, PIC18F6720_addrs },
{ "PIC18LF6722" , 11, PIC18F6722_addrs },
{ "PIC18LF6723" , 11, PIC18F6722_addrs },
{ "PIC18LF67K40" , 11, PIC18LF67K40_addrs },
{ "PIC18LF8310" , 8, PIC18F8310_addrs },
{ "PIC18LF8390" , 6, PIC18F6390_addrs },
{ "PIC18LF8393" , 6, PIC18F6390_addrs },
{ "PIC18LF8410" , 8, PIC18F8310_addrs },
{ "PIC18LF8490" , 6, PIC18F6390_addrs },
{ "PIC18LF8493" , 6, PIC18F6390_addrs },
{ "PIC18LF8520" , 12, PIC18F8520_addrs },
{ "PIC18LF8525" , 12, PIC18F8525_addrs },
{ "PIC18LF8527" , 12, PIC18F8527_addrs },
{ "PIC18LF8585" , 12, PIC18F8585_addrs },
{ "PIC18LF8620" , 12, PIC18F8520_addrs },
{ "PIC18LF8621" , 12, PIC18F8621_addrs },
{ "PIC18LF8622" , 12, PIC18F8622_addrs },
{ "PIC18LF8627" , 12, PIC18F8627_addrs },
{ "PIC18LF8628" , 12, PIC18F8627_addrs },
{ "PIC18LF8680" , 12, PIC18F8680_addrs },
{ "PIC18LF8720" , 12, PIC18F8720_addrs },
{ "PIC18LF8722" , 12, PIC18F8722_addrs },
{ "PIC18LF8723" , 12, PIC18F8722_addrs },
{ "PS500" , 9, PS500_addrs },
{ "PS810" , 9, PS810_addrs },
{ "RF509AF" , 1, PIC12C508_addrs },
{ "RF509AG" , 1, PIC12C508_addrs },
{ "RF675F" , 1, PIC12F629_addrs },
{ "RF675H" , 1, PIC12F629_addrs },
{ "RF675K" , 1, PIC12F629_addrs }
};
int gp_cfg_device_count = 985;
Vorgefundene Kodierung: UTF-8 | 0
|