<?xml version="1.0"?>

<!-- 
PICkit 2 internal data XML file

NOTE TO USERS:  This file describes what IS, not what we'd LIKE to be.  
Changing data in this file only changes what MPLAB thinks is going
on, not what is actually going on.  

So for example, if you change the locations of the reserved registers for a
given debug executive, MPLAB will dutifully move the 'RR' display in the
file register window, but the debug executive will still actually be using
the original values!

NOTE TO DEVELOPERS:  There is much debate in the XML world over the
elements vs. attributes issue.  In my research I found lots of good arguments
for both approaches.  I have chosen to use the attributes approach, with
elements being used to provide data structure.  There are three main reasons
for this decision: 

	- The main device database has already decided on the attributes approach
	- Attributes are more easily handled by DOM
	- Reduced data entry in this file
-->

<pk2:pk2doc xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns:pk2="http://microchip.com/pk2"
            xsi:schemaLocation="http://microchip.com/pk2 pk2xs.xsd">

	<!-- =================================================================== -->
	<!--                                 Parts -->
	<!-- =================================================================== -->

	<pk2:part id="PIC10F200">
		<pk2:progcont id="PCT_BASELINE"/>
		<pk2:dbgcont id="DCT_H_BASELINE"/>
		<pk2:debugexecref deref="PIC16F505"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0000"/>
		</pk2:part>
		
	<pk2:part id="PIC10F202">
		<pk2:progcont id="PCT_BASELINE"/>
		<pk2:dbgcont id="DCT_H_BASELINE"/>
		<pk2:debugexecref deref="PIC16F505"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0002"/>
		</pk2:part>
		
	<pk2:part id="PIC10F204">
		<pk2:progcont id="PCT_BASELINE"/>
		<pk2:dbgcont id="DCT_H_BASELINE"/>
		<pk2:debugexecref deref="PIC16F505"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0004"/>
		</pk2:part>
		
	<pk2:part id="PIC10F206">
		<pk2:progcont id="PCT_BASELINE"/>
		<pk2:dbgcont id="DCT_H_BASELINE"/>
		<pk2:debugexecref deref="PIC16F505"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0006"/>
		</pk2:part>		
		
	<pk2:part id="PIC10F220">
		<pk2:progcont id="PCT_BASELINE"/>
		<pk2:dbgcont id="DCT_H_BASELINE"/>
		<pk2:debugexecref deref="PIC16F506"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0000"/>
		</pk2:part>							
		
	<pk2:part id="PIC10F222">
		<pk2:progcont id="PCT_BASELINE"/>
		<pk2:dbgcont id="DCT_H_BASELINE"/>
		<pk2:debugexecref deref="PIC16F506"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0001"/>
		</pk2:part>				

	<pk2:part id="PIC12F508">
		<pk2:progcont id="PCT_BASELINE"/>
		<pk2:dbgcont id="DCT_H_BASELINE"/>
		<pk2:debugexecref deref="PIC16F505"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0008"/>
		</pk2:part>
		
	<pk2:part id="PIC12F509">
		<pk2:progcont id="PCT_BASELINE"/>
		<pk2:dbgcont id="DCT_H_BASELINE"/>
		<pk2:debugexecref deref="PIC16F505"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0009"/>		
		</pk2:part>
		
	<pk2:part id="PIC12F510">
		<pk2:progcont id="PCT_BASELINE"/>
		<pk2:dbgcont id="DCT_H_BASELINE"/>
		<pk2:debugexecref deref="PIC16F506"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
    	<pk2:icdregvalue devselect="0x0002"/>
		</pk2:part>		
		
	<pk2:part id="PIC12F609">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_16F716"/>
		<pk2:debugexecref deref="16F616-ICD_1KB0"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC12HV609">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_16F716"/>
		<pk2:debugexecref deref="16F616-ICD_1KB0"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC12F615">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_16F716"/>
		<pk2:debugexecref deref="16F616-ICD_1KB0"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC12HV615">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_16F716"/>
		<pk2:debugexecref deref="16F616-ICD_1KB0"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
    <pk2:part id="PIC12F629">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC12F629"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
    <pk2:part id="PIC12F635">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC12F635"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC12F675">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC12F629"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC12F683">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F684_2BANK"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F505">
		<pk2:progcont id="PCT_BASELINE"/>
		<pk2:dbgcont id="DCT_H_BASELINE"/>
		<pk2:debugexecref deref="PIC16F505"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x000F"/>
		</pk2:part>
		
	<pk2:part id="PIC16F506">
		<pk2:progcont id="PCT_BASELINE"/>
		<pk2:dbgcont id="DCT_H_BASELINE"/>
		<pk2:debugexecref deref="PIC16F506"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0003"/>		
		</pk2:part>
		
	<pk2:part id="PIC16F610">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_16F716"/>
		<pk2:debugexecref deref="16F616-ICD_1KB0"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC16HV610">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_16F716"/>
		<pk2:debugexecref deref="16F616-ICD_1KB0"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC16F616">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_16F716"/>
		<pk2:debugexecref deref="16F616-ICD_2KB1"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC16HV616">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_16F716"/>
		<pk2:debugexecref deref="16F616-ICD_2KB1"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC16F627A">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F648A"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC16F628A">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F648A"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC16F630">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F676"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC16F631">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F631"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC16F636">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC12F635"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC16F639">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC12F635"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC16F648A">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F648A"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC16F676">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F676"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
    <pk2:part id="PIC16F677">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F677"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F684">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F684_2BANK"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F685">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F688"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F687">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F684"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F688">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F688"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F689">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F688"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F690">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F688"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F716">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_16F716"/>
		<pk2:debugexecref deref="PIC16F716"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC16F722">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="pk72X2KB1"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC16LF722">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="pk72X2KB1"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC16F723">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="pk72X4KB2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC16LF723">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="pk72X4KB2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC16F724">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="pk72X4KB2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC16LF724">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="pk72X4KB2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC16F726">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="pk72X8KB3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC16LF726">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="pk72X8KB3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC16F727">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="pk72X8KB3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC16LF727">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="pk72X8KB3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC16F737">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F777"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC16F747">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F777"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC16F767">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F777"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC16F777">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F777"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC16F785">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F684"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC16HV785">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_H_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F684"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC16F87">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F88"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC16F88">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F88"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC16F818">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F819"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC16F819">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F819"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC16F870">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F872"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC16F871">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F872"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC16F872">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F872"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC16F873">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F874A"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC16F873A">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F874A"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F874">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F874A"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC16F874A">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F874A"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>					
		
	<pk2:part id="PIC16F876">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F877A"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC16F876A">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F877A"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F877">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F877A"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC16F877A">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F877A"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC16F882">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F882"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC16F883">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F884"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F884">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F884"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F886">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F886"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F887">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F886"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F913">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F917"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F914">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F917"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F916">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F917"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC16F917">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F917"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>

	<pk2:part id="PIC16F946">
		<pk2:progcont id="PCT_MIDRANGE"/>
		<pk2:dbgcont id="DCT_MIDRANGE"/>
		<pk2:debugexecref deref="PIC16F917"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>
		
	<pk2:part id="PIC18F1220">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F1320"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F1230">
		<pk2:progcont id="PCT_18V2"/>
		<pk2:dbgcont id="DCT_18F_V2"/>
		<pk2:debugexecref deref="PIC18F1320"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0005"/>
		<pk2:headerdevid altdeviceid="0x1FE0"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F1320">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F1320"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F1330">
		<pk2:progcont id="PCT_18V2"/>
		<pk2:dbgcont id="DCT_18F_V2"/>
		<pk2:debugexecref deref="PIC18F1320"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0004"/>
		<pk2:headerdevid altdeviceid="0x1FE0"/>
		</pk2:part>					
		
	<pk2:part id="PIC18F2220">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4450"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F2221">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4450"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F2320">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4450"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>					
		
	<pk2:part id="PIC18F2321">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4450"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F2331">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F2410">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F242">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F2420">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="5"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F2423">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F2431">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F2450">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4450"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F2455">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4550"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="2"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F2458">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4550"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F248">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>							
		
	<pk2:part id="PIC18F2480">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>						

	<pk2:part id="PIC18F2510">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4520"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F2515">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F252">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4520"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				

	<pk2:part id="PIC18F2520">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4520"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="5"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F2523">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4520"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F2525">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="6"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F2550">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4550"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="2"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F2553">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4550"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F258">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4520"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>						
		
	<pk2:part id="PIC18F2580">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4520"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F2585">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4685"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			

	<pk2:part id="PIC18F2610">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="6"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F2620">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="6"/>
		</pk2:part>					
		
	<pk2:part id="PIC18F2680">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4685"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="5"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F2682">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4685"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="5"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F2685">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4685"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F4220">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4450"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>					
		
	<pk2:part id="PIC18F4221">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4450"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F4320">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4450"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>					
		
	<pk2:part id="PIC18F4321">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4450"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F4331">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>					
		
	<pk2:part id="PIC18F4410">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F442">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F4420">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>	
		<pk2:putdisable revlessthan ="5"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F4423">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F4431">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F4450">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4450"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F4455">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4550"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="2"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F4458">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4550"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>					
		
	<pk2:part id="PIC18F448">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F4480">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>							
		
	<pk2:part id="PIC18F4510">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4520"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F4515">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F452">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4520"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>						
		
	<pk2:part id="PIC18F4520">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4520"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="5"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F4523">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4520"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F4525">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="6"/>
		</pk2:part>						
		
	<pk2:part id="PIC18F4550">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4550"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="2"/>
		</pk2:part>						
		
	<pk2:part id="PIC18F4553">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4550"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F458">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4520"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F4580">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4520"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F4585">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4685"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F4610">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="6"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F4620">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="6"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F4680">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4685"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="5"/>
		</pk2:part>							
		
	<pk2:part id="PIC18F4682">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4685"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="5"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F4685">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4685"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>					
		
	<pk2:part id="PIC18F6310">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="3"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F6390">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="3"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F6393">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F6520">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F6520"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F6525">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F6527">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="2"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F6585">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4685"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F6620">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>					
		
	<pk2:part id="PIC18F6621">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F6622">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="2"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F6627">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="2"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F6628">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F6680">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4685"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F6720">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F6722">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="2"/>
		</pk2:part>					
		
	<pk2:part id="PIC18F6723">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>						
		
	<pk2:part id="PIC18F8310">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="3"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F8390">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="3"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F8393">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F6410">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="3"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F6490">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="3"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F6493">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F8410">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="3"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F8490">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="3"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F8493">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F8520">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F6520"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F8525">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>					
		
	<pk2:part id="PIC18F8527">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="2"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F8585">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4685"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F8620">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F8621">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F8622">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="2"/>
		</pk2:part>					
				
	<pk2:part id="PIC18F8627">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="2"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F8628">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F8680">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4685"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F8720">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
	<pk2:part id="PIC18F8722">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:putdisable revlessthan ="2"/>
		</pk2:part>			
		
	<pk2:part id="PIC18F8723">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F24J10">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0084"/>
		<pk2:headerdevid altdeviceid="0x1460"/>
		<pk2:headerconfig configaddr="0x7FF8"/>
		</pk2:part>		
		
	<pk2:part id="PIC18LF24J10">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0084"/>
		<pk2:headerdevid altdeviceid="0x1460"/>
		<pk2:headerconfig configaddr="0x7FF8"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F24J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18LF24J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F24J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18LF24J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
			
	<pk2:part id="PIC18F25J10">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0080"/>
		<pk2:headerdevid altdeviceid="0x1460"/>
		<pk2:headerconfig configaddr="0x7FF8"/>
		</pk2:part>		
	
	<pk2:part id="PIC18LF25J10">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
	    <pk2:icdregvalue devselect="0x0080"/>
		<pk2:headerdevid altdeviceid="0x1460"/>
		<pk2:headerconfig configaddr="0x7FF8"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F25J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18LF25J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F25J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18LF25J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F26J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18LF26J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F26J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18LF26J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
			
	<pk2:part id="PIC18F44J10">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
	    <pk2:icdregvalue devselect="0x008C"/>
		<pk2:headerdevid altdeviceid="0x1460"/>
		<pk2:headerconfig configaddr="0x7FF8"/>
		</pk2:part>		
	
	<pk2:part id="PIC18LF44J10">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
	    <pk2:icdregvalue devselect="0x008C"/>
		<pk2:headerdevid altdeviceid="0x1460"/>
		<pk2:headerconfig configaddr="0x7FF8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F44J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18LF44J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F44J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18LF44J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
			
	<pk2:part id="PIC18F45J10">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
	    <pk2:icdregvalue devselect="0x0088"/>
		<pk2:headerdevid altdeviceid="0x1460"/>
		<pk2:headerconfig configaddr="0x7FF8"/>
		</pk2:part>		
	
	<pk2:part id="PIC18LF45J10">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
	    <pk2:icdregvalue devselect="0x0088"/>
		<pk2:headerdevid altdeviceid="0x1460"/>
		<pk2:headerconfig configaddr="0x7FF8"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F45J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18LF45J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F45J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18LF45J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
			
	<pk2:part id="PIC18F46J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18LF46J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F46J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18LF46J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F63J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F63J90">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F64J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F64J90">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F65J10">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank7"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
	    <pk2:icdregvalue devselect="0x008A"/>
		<pk2:headerdevid altdeviceid="0x1440"/>		
		<pk2:headerconfig configaddr="0x1FFF8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F65J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank7"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F65J15">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank7"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
	    <pk2:icdregvalue devselect="0x008D"/>
		<pk2:headerdevid altdeviceid="0x1440"/>		
		<pk2:headerconfig configaddr="0x1FFF8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F65J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x009A"/>
		<pk2:headerdevid altdeviceid="0x43E0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
			
	<pk2:part id="PIC18F65J90">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank7"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F66J10">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank7"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
	    <pk2:icdregvalue devselect="0x0089"/>
		<pk2:headerdevid altdeviceid="0x1440"/>		
		<pk2:headerconfig configaddr="0x1FFF8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F66J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F66J15">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
	    <pk2:icdregvalue devselect="0x008C"/>
		<pk2:headerdevid altdeviceid="0x1440"/>	
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
		
	<pk2:part id="PIC18F66J16">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F66J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0099"/>
		<pk2:headerdevid altdeviceid="0x43E0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
				
	<pk2:part id="PIC18F66J55">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x009C"/>
		<pk2:headerdevid altdeviceid="0x43E0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
			
	<pk2:part id="PIC18F66J60">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank13"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x008B"/>
		<pk2:headerdevid altdeviceid="0x1FC0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
				
	<pk2:part id="PIC18F66J65">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank13"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0087"/>
		<pk2:headerdevid altdeviceid="0x1FC0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
		
	<pk2:part id="PIC18F66J90">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
			
	<pk2:part id="PIC18F67J10">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
	    <pk2:icdregvalue devselect="0x0088"/>
		<pk2:headerdevid altdeviceid="0x1440"/>		
		<pk2:headerconfig configaddr="0x1FFF8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F67J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F67J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0098"/>
		<pk2:headerdevid altdeviceid="0x43E0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
				
	<pk2:part id="PIC18F67J60">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank13"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0083"/>
		<pk2:headerdevid altdeviceid="0x1FC0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
		
	<pk2:part id="PIC18F67J90">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F83J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F83J90">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
				
	<pk2:part id="PIC18F84J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F84J90">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank3"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F85J10">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank7"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
	    <pk2:icdregvalue devselect="0x0082"/>
		<pk2:headerdevid altdeviceid="0x1440"/>		
		<pk2:headerconfig configaddr="0x1FFF8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F85J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank7"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F85J15">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank7"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
	    <pk2:icdregvalue devselect="0x0085"/>
		<pk2:headerdevid altdeviceid="0x1440"/>		
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
			
	<pk2:part id="PIC18F85J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0092"/>
		<pk2:headerdevid altdeviceid="0x43E0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
			
	<pk2:part id="PIC18F85J90">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank7"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F86J10">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank7"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
	    <pk2:icdregvalue devselect="0x0081"/>
		<pk2:headerdevid altdeviceid="0x1440"/>		
		<pk2:headerconfig configaddr="0x1FFF8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F86J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F86J15">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
	    <pk2:icdregvalue devselect="0x0084"/>
		<pk2:headerdevid altdeviceid="0x1440"/>		
		<pk2:headerconfig configaddr="0x1FFF8"/>
		</pk2:part>		
		
	<pk2:part id="PIC18F86J16">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F86J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0091"/>
		<pk2:headerdevid altdeviceid="0x43E0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
				
	<pk2:part id="PIC18F86J55">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0094"/>
		<pk2:headerdevid altdeviceid="0x43E0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
			
	<pk2:part id="PIC18F86J60">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank13"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x009B"/>
		<pk2:headerdevid altdeviceid="0x1FC0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
				
	<pk2:part id="PIC18F86J65">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank13"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0097"/>
		<pk2:headerdevid altdeviceid="0x1FC0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
		
	<pk2:part id="PIC18F86J90">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
			
	<pk2:part id="PIC18F87J10">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
	    <pk2:icdregvalue devselect="0x0080"/>
		<pk2:headerdevid altdeviceid="0x1440"/>		
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
			
	<pk2:part id="PIC18F87J11">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
			
	<pk2:part id="PIC18F87J50">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0090"/>
		<pk2:headerdevid altdeviceid="0x43E0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
				
	<pk2:part id="PIC18F87J60">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank13"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x00B3"/>
		<pk2:headerdevid altdeviceid="0x1FC0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
		
	<pk2:part id="PIC18F87J90">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank14"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
	<pk2:part id="PIC18F96J60">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank13"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x00AB"/>
		<pk2:headerdevid altdeviceid="0x1FC0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
				
	<pk2:part id="PIC18F96J65">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank13"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x00A7"/>
		<pk2:headerdevid altdeviceid="0x1FC0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
	
	<pk2:part id="PIC18F97J60">
		<pk2:progcont id="PCT_18J"/>
		<pk2:dbgcont id="DCT_18J"/>
		<pk2:debugexecref deref="PIC18FJ_Bank13"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x00A3"/>
		<pk2:headerdevid altdeviceid="0x1FC0"/>
		<pk2:headerconfig configaddr="0x1FFF8"/>	
		</pk2:part>		
		
   <pk2:part id="PIC18F13K50">
		<pk2:progcont id="PCT_18V2"/>
		<pk2:dbgcont id="DCT_18F_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0002"/>
		<pk2:headerdevid altdeviceid="0x47A0"/>
		</pk2:part>		
		
   <pk2:part id="PIC18F13K50">
		<pk2:progcont id="PCT_18V2"/>
		<pk2:dbgcont id="DCT_18F_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0002"/>
		<pk2:headerdevid altdeviceid="0x4B80"/>
		</pk2:part>	
		
  <pk2:part id="PIC18F14K22">
		<pk2:progcont id="PCT_18V2"/>
		<pk2:dbgcont id="DCT_18F_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
  <pk2:part id="PIC18LF14K22">
		<pk2:progcont id="PCT_18V2"/>
		<pk2:dbgcont id="DCT_18F_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
   <pk2:part id="PIC18F14K50">
		<pk2:progcont id="PCT_18V2"/>
		<pk2:dbgcont id="DCT_18F_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0003"/>
		<pk2:headerdevid altdeviceid="0x47A0"/>
		</pk2:part>	
		
   <pk2:part id="PIC18LF14K50">
		<pk2:progcont id="PCT_18V2"/>
		<pk2:dbgcont id="DCT_18F_V2"/>
		<pk2:debugexecref deref="PIC18_ICD_V2"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:icdregvalue devselect="0x0003"/>
		<pk2:headerdevid altdeviceid="0x4B80"/>
		</pk2:part>	
						
<pk2:part id="PIC18F24K20">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>						

<pk2:part id="PIC18F25K20">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4520"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
<pk2:part id="PIC18F26K20">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>					
		
<pk2:part id="PIC18F44K20">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4420"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
				
<pk2:part id="PIC18F45K20">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4520"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
<pk2:part id="PIC18F46K20">
		<pk2:progcont id="PCT_18F"/>
		<pk2:dbgcont id="DCT_18F_EGG"/>
		<pk2:debugexecref deref="PIC18F4620"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24F08KA101">
		<pk2:progcont id="PCT_24FKA"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="3"/>		
		</pk2:part>		
		
<pk2:part id="PIC24F08KA102">
		<pk2:progcont id="PCT_24FKA"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="3"/>		
		</pk2:part>		

<pk2:part id="PIC24F16KA101">
		<pk2:progcont id="PCT_24FKA"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="3"/>		
		</pk2:part>		
		
<pk2:part id="PIC24F16KA102">
		<pk2:progcont id="PCT_24FKA"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="3"/>		
		</pk2:part>		
				
<pk2:part id="PIC24FJ16GA002">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PIC24FJ64GA004"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ16GA004">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PIC24FJ64GA004"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ32GA002">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PIC24FJ64GA004"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ32GA004">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PIC24FJ64GA004"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
<pk2:part id="PIC24FJ48GA002">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PIC24FJ64GA004"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ48GA004">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PIC24FJ64GA004"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ64GA002">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PIC24FJ64GA004"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ64GA004">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PIC24FJ64GA004"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ64GA006">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
<pk2:part id="PIC24FJ64GA008">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
<pk2:part id="PIC24FJ64GA010">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ96GA006">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ96GA008">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ96GA010">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ128GA006">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ128GA008">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ128GA010">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
<pk2:part id="PIC24FJ128GA106">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ128GA108">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ128GA110">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
				
<pk2:part id="PIC24FJ192GA106">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ192GA108">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
<pk2:part id="PIC24FJ192GA110">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				

<pk2:part id="PIC24FJ256GA106">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ256GA108">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
<pk2:part id="PIC24FJ256GA110">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
<pk2:part id="PIC24FJ64GB106">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ64GB108">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ64GB110">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
<pk2:part id="PIC24FJ128GB106">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ128GB108">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ128GB110">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
				
<pk2:part id="PIC24FJ192GB106">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ192GB108">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
<pk2:part id="PIC24FJ192GB110">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				

<pk2:part id="PIC24FJ256GB106">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24FJ256GB108">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
<pk2:part id="PIC24FJ256GB110">
		<pk2:progcont id="PCT_24FJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM_TMSC"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
<pk2:part id="PIC24HJ12GP201">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			

<pk2:part id="PIC24HJ12GP202">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			
		
<pk2:part id="PIC24HJ16GP304">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>		
		</pk2:part>	
		
<pk2:part id="PIC24HJ32GP202">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>		
		</pk2:part>				
		
<pk2:part id="PIC24HJ32GP204">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>		
		</pk2:part>	
		
<pk2:part id="PIC24HJ32GP302">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>		
		</pk2:part>			
		
<pk2:part id="PIC24HJ32GP304">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>		
		</pk2:part>	
		
<pk2:part id="PIC24HJ64GP202">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>		
		</pk2:part>			
		
<pk2:part id="PIC24HJ64GP204">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>		
		</pk2:part>		

<pk2:part id="PIC24HJ64GP206">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			

<pk2:part id="PIC24HJ64GP210">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24HJ64GP502">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>		
		</pk2:part>			
		
<pk2:part id="PIC24HJ64GP504">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>		
		</pk2:part>		

<pk2:part id="PIC24HJ64GP506">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			

<pk2:part id="PIC24HJ64GP510">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="PIC24HJ128GP202">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>		
		</pk2:part>			
		
<pk2:part id="PIC24HJ128GP204">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>		
		</pk2:part>		

<pk2:part id="PIC24HJ128GP206">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			

<pk2:part id="PIC24HJ128GP210">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			

<pk2:part id="PIC24HJ128GP306">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			

<pk2:part id="PIC24HJ128GP310">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
<pk2:part id="PIC24HJ128GP502">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>		
		</pk2:part>			
		
<pk2:part id="PIC24HJ128GP504">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>		
		</pk2:part>		


<pk2:part id="PIC24HJ128GP506">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			

<pk2:part id="PIC24HJ128GP510">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			

<pk2:part id="PIC24HJ256GP206">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			

<pk2:part id="PIC24HJ256GP210">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			

<pk2:part id="PIC24HJ256GP610">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_24FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="dsPIC30F1010">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK30FSMPS"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>		
		
<pk2:part id="dsPIC30F2010">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="1"/>
		</pk2:part>		
		
<pk2:part id="dsPIC30F2011">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="1"/>
		</pk2:part>						
		
<pk2:part id="dsPIC30F2012">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="1"/>
		</pk2:part>			
		
<pk2:part id="dsPIC30F2020">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK30FSMPS"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>		
		
<pk2:part id="dsPIC30F2023">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK30FSMPS"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			
		
<pk2:part id="dsPIC30F3010">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="1"/>
		</pk2:part>	
		
<pk2:part id="dsPIC30F3011">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="1"/>
		</pk2:part>	
		
<pk2:part id="dsPIC30F3012">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="1"/>
		</pk2:part>	
		
<pk2:part id="dsPIC30F3013">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="1"/>
		</pk2:part>	
		
<pk2:part id="dsPIC30F3014">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="1"/>
		</pk2:part>	
		
<pk2:part id="dsPIC30F4011">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			
		
<pk2:part id="dsPIC30F4012">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>		
		
<pk2:part id="dsPIC30F4013">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="1"/>
		</pk2:part>		
		
<pk2:part id="dsPIC30F5011">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>				
		
<pk2:part id="dsPIC30F5013">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>				
		
<pk2:part id="dsPIC30F5015">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>		
		
<pk2:part id="dsPIC30F5016">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>		
		
<pk2:part id="dsPIC30F6010A">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			
		
<pk2:part id="dsPIC30F6011A">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>	
		
<pk2:part id="dsPIC30F6012A">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>	
		
<pk2:part id="dsPIC30F6013A">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			
		
<pk2:part id="dsPIC30F6014A">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			
		
<pk2:part id="dsPIC30F6015">
		<pk2:progcont id="PCT_30F"/>
		<pk2:dbgcont id="DCT_30F"/>
		<pk2:debugexecref deref="PK30F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ06GS101">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>					
		
<pk2:part id="dsPIC33FJ06GS102">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ06GS202">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>	

<pk2:part id="dsPIC33FJ12GP201">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			

<pk2:part id="dsPIC33FJ12GP202">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			

<pk2:part id="dsPIC33FJ16GP304">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ16GS402">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ16GS404">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ16GS502">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ16GS504">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ32GP202">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			

<pk2:part id="dsPIC33FJ32GP204">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			
		
<pk2:part id="dsPIC33FJ32GP302">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>		
		
<pk2:part id="dsPIC33FJ32GP304">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>		
		
<pk2:part id="dsPIC33FJ64GP202">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ64GP204">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>					

<pk2:part id="dsPIC33FJ64GP206">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ64GP306">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="dsPIC33FJ64GP310">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="dsPIC33FJ64GP706">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ64GP708">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="dsPIC33FJ64GP710">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="dsPIC33FJ64GP802">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ64GP804">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>				
		
<pk2:part id="dsPIC33FJ128GP202">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ128GP204">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>		

<pk2:part id="dsPIC33FJ128GP206">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ128GP306">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="dsPIC33FJ128GP310">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="dsPIC33FJ128GP706">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ128GP708">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="dsPIC33FJ128GP710">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			

<pk2:part id="dsPIC33FJ128GP802">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ128GP804">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>		

<pk2:part id="dsPIC33FJ256GP506">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
<pk2:part id="dsPIC33FJ256GP510">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
<pk2:part id="dsPIC33FJ256GP710">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>						
		
<pk2:part id="dsPIC33FJ12MC201">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			

<pk2:part id="dsPIC33FJ12MC202">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			

<pk2:part id="dsPIC33FJ16MC304">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ32MC202">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			

<pk2:part id="dsPIC33FJ32MC204">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			
		
<pk2:part id="dsPIC33FJ32MC302">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			

<pk2:part id="dsPIC33FJ32MC304">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>		
		
<pk2:part id="dsPIC33FJ64MC202">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			

<pk2:part id="dsPIC33FJ64MC204">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>		

<pk2:part id="dsPIC33FJ64MC506">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ64MC508">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="dsPIC33FJ64MC510">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="dsPIC33FJ64MC706">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ64MC710">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>				
		
<pk2:part id="dsPIC33FJ64MC802">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			

<pk2:part id="dsPIC33FJ64MC804">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ128MC202">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			

<pk2:part id="dsPIC33FJ128MC204">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>		

<pk2:part id="dsPIC33FJ128MC506">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>	
		
<pk2:part id="dsPIC33FJ128MC510">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="dsPIC33FJ128MC706">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="dsPIC33FJ128MC708">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="dsPIC33FJ128MC710">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>			
		
<pk2:part id="dsPIC33FJ128MC802">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>			

<pk2:part id="dsPIC33FJ128MC804">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		<pk2:numbreakpoints breakpoints="2"/>
		</pk2:part>		

<pk2:part id="dsPIC33FJ256MC510">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>		
		
<pk2:part id="dsPIC33FJ256MC710">
		<pk2:progcont id="PCT_24HJ"/>
		<pk2:dbgcont id="DCT_33FJ"/>
		<pk2:debugexecref deref="PK33F"/>
		<pk2:memoryobjspec memtype="MT_PROGRAM" memobj="MOT_PROGRAM"/>
		<pk2:memoryobjspec memtype="MT_CONFIGURATION" memobj="MOT_CONFIG33F"/>
		<pk2:memoryobjspec memtype="MT_FILE_REGISTERS" memobj="MOT_FILE_REGISTER16"/>
		<pk2:memorypagesizespec memreadwrite="WRITE" memtype="MT_PROGRAM" mempagesize="8"/>
		</pk2:part>						

	<!-- =================================================================== -->
	<!--                         Debug Executives -->
	<!-- =================================================================== -->
	<pk2:debugexec id="PIC12F629">
      <pk2:defilename filename="pk12F629.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x05A"/>
      <pk2:dewregadd address="0x05E"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x054" end="0x05F"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0D4" end="0x0DF"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x05A"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x05F"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x05D"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x05C"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x05A"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x05F"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x05D"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x05C"/>    <!-- PCLATH1 -->
	</pk2:debugexec>			
	
	<pk2:debugexec id="PIC12F635">
      <pk2:defilename filename="pk12F635.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x06B"/>
      <pk2:dewregadd address="0x06F"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x065" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x170" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1F0" end="0x1F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x06B"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x070"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x06E"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x06D"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x06B"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x070"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x06E"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x06D"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x06B"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x070"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x06E"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x06D"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x06B"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x070"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x06E"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x06D"/>    <!-- PCLATH3 -->
	</pk2:debugexec>		
	
	<pk2:debugexec id="PIC16F505">
      <pk2:defilename filename="pk16F505.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x0C6"/>
      <pk2:dewregadd address="0x0B1"/>
      <pk2:dereservedrange start="0x0BB" end="0x0BF"/>   <!-- Used by DE -->
      <pk2:deremap           realadd="0x002" savedadd="0x0C6"/>  <!-- PCL(0) -->
      <pk2:deremap           realadd="0x003" savedadd="0x0B0"/>  <!-- STATUS (0) -->
      <pk2:deremap           realadd="0x004" savedadd="0x0E6"/>	<!-- FSR (0) -->
      <pk2:deremap           realadd="0x008" savedadd="0x0B8"/>  <!-- shared regs -->
      <pk2:deremap           realadd="0x009" savedadd="0x0B9"/>
      <pk2:deremap           realadd="0x00A" savedadd="0x0BA"/>
      <pk2:deremap           realadd="0x00B" savedadd="0x0BB"/>
      <pk2:deremap           realadd="0x00C" savedadd="0x0BC"/>
      <pk2:deremap           realadd="0x00D" savedadd="0x0BD"/>
      <pk2:deremap           realadd="0x00E" savedadd="0x0BE"/>
      <pk2:deremap           realadd="0x00F" savedadd="0x0BF"/>
      <pk2:deremap           realadd="0x022" savedadd="0x0C6"/>  <!-- PCL(1) -->
      <pk2:deremap           realadd="0x023" savedadd="0x0B0"/>  <!-- STATUS (1) -->
      <pk2:deremap           realadd="0x024" savedadd="0x0E6"/>	<!-- FSR (1) -->
      <pk2:deremap           realadd="0x028" savedadd="0x0B8"/>  <!-- shared regs -->
      <pk2:deremap           realadd="0x029" savedadd="0x0B9"/>
      <pk2:deremap           realadd="0x02A" savedadd="0x0BA"/>
      <pk2:deremap           realadd="0x02B" savedadd="0x0BB"/>
      <pk2:deremap           realadd="0x02C" savedadd="0x0BC"/>
      <pk2:deremap           realadd="0x02D" savedadd="0x0BD"/>
      <pk2:deremap           realadd="0x02E" savedadd="0x0BE"/>
      <pk2:deremap           realadd="0x02F" savedadd="0x0BF"/>
	  <pk2:deremap           realadd="0x042" savedadd="0x0C6"/>  <!-- PCL(2) -->      
      <pk2:deremap           realadd="0x043" savedadd="0x0B0"/>  <!-- STATUS (2) -->
      <pk2:deremap           realadd="0x044" savedadd="0x0E6"/>	<!-- FSR (2) -->
      <pk2:deremap           realadd="0x048" savedadd="0x0B8"/>  <!-- shared regs -->
      <pk2:deremap           realadd="0x049" savedadd="0x0B9"/>
      <pk2:deremap           realadd="0x04A" savedadd="0x0BA"/>
      <pk2:deremap           realadd="0x04B" savedadd="0x0BB"/>
      <pk2:deremap           realadd="0x04C" savedadd="0x0BC"/>
      <pk2:deremap           realadd="0x04D" savedadd="0x0BD"/>
      <pk2:deremap           realadd="0x04E" savedadd="0x0BE"/>
      <pk2:deremap           realadd="0x04F" savedadd="0x0BF"/>
      <pk2:deremap           realadd="0x062" savedadd="0x0C6"/>  <!-- PCL(3) -->
      <pk2:deremap           realadd="0x063" savedadd="0x0B0"/>  <!-- STATUS (3) -->
      <pk2:deremap           realadd="0x064" savedadd="0x0E6"/>	<!-- FSR (3) -->
      <pk2:deremap           realadd="0x068" savedadd="0x0B8"/>  <!-- shared regs -->
      <pk2:deremap           realadd="0x069" savedadd="0x0B9"/>
      <pk2:deremap           realadd="0x06A" savedadd="0x0BA"/>
      <pk2:deremap           realadd="0x06B" savedadd="0x0BB"/>
      <pk2:deremap           realadd="0x06C" savedadd="0x0BC"/>
      <pk2:deremap           realadd="0x06D" savedadd="0x0BD"/>
      <pk2:deremap           realadd="0x06E" savedadd="0x0BE"/>
      <pk2:deremap           realadd="0x06F" savedadd="0x0BF"/>
      <pk2:forcedeaddr destart="0x0600"/>
      <pk2:icdosccaladdr caladdress="0x0404"/>
	</pk2:debugexec>		
	
	<pk2:debugexec id="PIC16F506">
      <pk2:defilename filename="pk16F506.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x0C6"/>
      <pk2:dewregadd address="0x0B1"/>
      <pk2:dereservedrange start="0x0BD" end="0x0BF"/>   <!-- Used by DE -->
      <pk2:deremap           realadd="0x002" savedadd="0x0C6"/>  <!-- PCL(0) -->
      <pk2:deremap           realadd="0x003" savedadd="0x0B0"/>  <!-- STATUS (0) -->
      <pk2:deremap           realadd="0x004" savedadd="0x0E6"/>	<!-- FSR (0) -->
      <pk2:deremap           realadd="0x00D" savedadd="0x0BD"/>
      <pk2:deremap           realadd="0x00E" savedadd="0x0BE"/>
      <pk2:deremap           realadd="0x00F" savedadd="0x0BF"/>
      <pk2:deremap           realadd="0x022" savedadd="0x0C6"/>  <!-- PCL(1) -->
      <pk2:deremap           realadd="0x023" savedadd="0x0B0"/>  <!-- STATUS (1) -->
      <pk2:deremap           realadd="0x024" savedadd="0x0E6"/>	<!-- FSR (1) -->
      <pk2:deremap           realadd="0x02D" savedadd="0x0BD"/>
      <pk2:deremap           realadd="0x02E" savedadd="0x0BE"/>
      <pk2:deremap           realadd="0x02F" savedadd="0x0BF"/>
	  <pk2:deremap           realadd="0x042" savedadd="0x0C6"/>  <!-- PCL(2) -->      
      <pk2:deremap           realadd="0x043" savedadd="0x0B0"/>  <!-- STATUS (2) -->
      <pk2:deremap           realadd="0x044" savedadd="0x0E6"/>	<!-- FSR (2) -->
       <pk2:deremap           realadd="0x04D" savedadd="0x0BD"/>
      <pk2:deremap           realadd="0x04E" savedadd="0x0BE"/>
      <pk2:deremap           realadd="0x04F" savedadd="0x0BF"/>
      <pk2:deremap           realadd="0x062" savedadd="0x0C6"/>  <!-- PCL(3) -->
      <pk2:deremap           realadd="0x063" savedadd="0x0B0"/>  <!-- STATUS (3) -->
      <pk2:deremap           realadd="0x064" savedadd="0x0E6"/>	<!-- FSR (3) -->
      <pk2:deremap           realadd="0x06D" savedadd="0x0BD"/>
      <pk2:deremap           realadd="0x06E" savedadd="0x0BE"/>
      <pk2:deremap           realadd="0x06F" savedadd="0x0BF"/>
      <pk2:forcedeaddr destart="0x0600"/>
      <pk2:icdosccaladdr caladdress="0x0404"/>
	</pk2:debugexec>		
	
	<pk2:debugexec id="16F616-ICD_1KB0">
      <pk2:defilename filename="pk616ICD1KB0.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x06B"/>
      <pk2:dewregadd address="0x06F"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x065" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x06B"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x070"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x06E"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x06D"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x06B"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x070"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x06E"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x06D"/>    <!-- PCLATH1 -->
	</pk2:debugexec>		
	
    <pk2:debugexec id="16F616-ICD_2KB1">
      <pk2:defilename filename="pk616ICD2KB1.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x0BB"/>
      <pk2:dewregadd address="0x0BF"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x070" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0B5" end="0x0BF"/>  <!-- Used by DE -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x0BB"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x070"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x0BE"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x0BD"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x0BB"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x070"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x0BE"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x0BD"/>    <!-- PCLATH1 -->
	</pk2:debugexec>			
	
	<pk2:debugexec id="PIC16F631">
      <pk2:defilename filename="pk16F631.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x06B"/>
      <pk2:dewregadd address="0x06F"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x065" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:deremap realadd="0x002" savedadd="0x06B"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x070"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x06E"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x06D"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x06B"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x070"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x06E"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x06D"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x06B"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x070"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x06E"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x06D"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x06B"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x070"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x06E"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x06D"/>    <!-- PCLATH3 -->
	</pk2:debugexec>			
	
	<pk2:debugexec id="PIC16F648A">
      <pk2:defilename filename="pk16F648A.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x16B"/>
      <pk2:dewregadd address="0x16F"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x070" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x165" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1F0" end="0x1F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x16B"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x170"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x16E"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x16D"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x16B"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x170"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x16E"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x16D"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x16B"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x170"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x16E"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x16D"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x16B"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x170"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x16E"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x16D"/>    <!-- PCLATH3 -->
      <pk2:forcedevid deviceid="0x1120"/> 
      <pk2:forcedeaddr destart="0x0F00"/>
	</pk2:debugexec>	
	
    <pk2:debugexec id="PIC16F676">
      <pk2:defilename filename="pk16F676.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x05A"/>
      <pk2:dewregadd address="0x05E"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x054" end="0x05F"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0D4" end="0x0DF"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x05A"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x0DF"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x0DD"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x0DC"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x05A"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x0DF"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x0DD"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x0DC"/>    <!-- PCLATH1 -->
	</pk2:debugexec>
	
	<pk2:debugexec id="PIC16F677">
      <pk2:defilename filename="pk16F684.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x06B"/>
      <pk2:dewregadd address="0x06F"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x065" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x165" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1F0" end="0x1F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x06B"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x070"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x06E"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x06D"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x06B"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x070"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x06E"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x06D"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x06B"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x070"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x06E"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x06D"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x06B"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x070"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x06E"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x06D"/>    <!-- PCLATH3 -->
      <pk2:forcedevid deviceid="0x1400"/> 
	</pk2:debugexec>
	
	<pk2:debugexec id="PIC16F684">
      <pk2:defilename filename="pk16F684.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x06B"/>
      <pk2:dewregadd address="0x06F"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x065" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x165" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1F0" end="0x1F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x06B"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x070"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x06E"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x06D"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x06B"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x070"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x06E"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x06D"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x06B"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x070"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x06E"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x06D"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x06B"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x070"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x06E"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x06D"/>    <!-- PCLATH3 -->
	</pk2:debugexec>
	
	<pk2:debugexec id="PIC16F684_2BANK">
      <pk2:defilename filename="pk16F684.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x06B"/>
      <pk2:dewregadd address="0x06F"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x065" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x06B"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x070"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x06E"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x06D"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x06B"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x070"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x06E"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x06D"/>    <!-- PCLATH1 -->
	</pk2:debugexec>
	
	<pk2:debugexec id="PIC16F688">
      <pk2:defilename filename="pk16F688.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x16B"/>
      <pk2:dewregadd address="0x16F"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x070" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x165" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1F0" end="0x1F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x16B"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x070"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x16E"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x16D"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x16B"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x070"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x16E"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x16D"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x16B"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x070"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x16E"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x16D"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x16B"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x070"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x16E"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x16D"/>    <!-- PCLATH3 -->
	</pk2:debugexec>
	
	<pk2:debugexec id="PIC16F716">
      <pk2:defilename filename="pk16F716.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x06B"/>
      <pk2:dewregadd address="0x06F"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x065" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x06B"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x070"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x06E"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x06D"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x06B"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x070"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x06E"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x06D"/>    <!-- PCLATH1 -->
	  <pk2:forcedevid deviceid="0x11A0"/> 
	</pk2:debugexec>	
	
	<pk2:debugexec id="pk72X2KB1">
      <pk2:defilename filename="pk72X2KB1.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0xBB"/>
      <pk2:dewregadd address="0xBF"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x070" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0B5" end="0x0BF"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x170" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1F0" end="0x1F0"/>   <!-- Used by DE -->      
      <pk2:deremap realadd="0x002" savedadd="0xBB"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x070"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0xBE"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0xBD"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0xBB"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x070"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0xBE"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0xBD"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0xBB"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x070"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0xBE"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0xBD"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0xBB"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x070"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0xBE"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0xBD"/>    <!-- PCLATH3 -->      
      <pk2:usevppreset vppreset="1"/>      
	</pk2:debugexec>	
	
	<pk2:debugexec id="pk72X4KB2">
      <pk2:defilename filename="pk72X4KB2.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x12B"/>
      <pk2:dewregadd address="0x12F"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x070" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x125" end="0x12F"/>   <!-- Used by DE -->  
      <pk2:dereservedrange start="0x170" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1F0" end="0x1F0"/>   <!-- Used by DE -->      
      <pk2:deremap realadd="0x002" savedadd="0x12B"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x070"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x12E"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x12D"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x12B"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x070"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x12E"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x12D"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x12B"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x070"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x12E"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x12D"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x12B"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x070"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x12E"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x12D"/>    <!-- PCLATH3 -->      
      <pk2:usevppreset vppreset="1"/>      
	</pk2:debugexec>		
	
	<pk2:debugexec id="pk72X8KB3">
      <pk2:defilename filename="pk72X8KB3.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x1EB"/>
      <pk2:dewregadd address="0x1EF"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x070" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x170" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1E5" end="0x1F0"/>   <!-- Used by DE -->      
      <pk2:deremap realadd="0x002" savedadd="0x1EB"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x070"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x1EE"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x1ED"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x1EB"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x070"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x1EE"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x1ED"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x1EB"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x070"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x1EE"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x1ED"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x1EB"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x070"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x1EE"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x1ED"/>    <!-- PCLATH3 -->      
      <pk2:usevppreset vppreset="1"/>      
	</pk2:debugexec>	
	
	<pk2:debugexec id="PIC16F777">
      <pk2:defilename filename="pk16F7x7.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x16B"/>
      <pk2:dewregadd address="0x16F"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x070" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x165" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1F0" end="0x1F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x16B"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x1F0"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x16E"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x16D"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x16B"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x1F0"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x16E"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x16D"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x16B"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x1F0"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x16E"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x16D"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x16B"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x1F0"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x16E"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x16D"/>    <!-- PCLATH3 -->
	</pk2:debugexec>
	
	<pk2:debugexec id="PIC16F88">
      <pk2:defilename filename="pk16F88.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x1EB"/>
      <pk2:dewregadd address="0x1EF"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x070" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x170" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1E7" end="0x1F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x16B"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x1F0"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x1EE"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x1EC"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x16B"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x1F0"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x1EE"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x1EC"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x16B"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x1F0"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x1EE"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x1EC"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x16B"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x0F0"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x1EE"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x1EC"/>    <!-- PCLATH3 -->
	</pk2:debugexec>	
	
    <pk2:debugexec id="PIC16F819">
      <pk2:defilename filename="pk16F819.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x1EB"/>
      <pk2:dewregadd address="0x1EF"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x065" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x170" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x1E5" end="0x1EF"/>   <!-- Used by DE -->      
      <pk2:dereservedrange start="0x1F0" end="0x1F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x1EB"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x1F0"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x1EE"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x1ED"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x1EB"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x1F0"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x1EE"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x1ED"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x1EB"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x1F0"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x1EE"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x1ED"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x1EB"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x0F0"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x1EE"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x1ED"/>    <!-- PCLATH3 -->
	</pk2:debugexec>	
	
	<pk2:debugexec id="PIC16F872">
      <pk2:defilename filename="pk16F872.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x1BB"/>
      <pk2:dewregadd address="0x1BF"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x070" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x170" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1B5" end="0x1BF"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x1F0" end="0x1F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x1BB"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x1F0"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x1BE"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x1BD"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x1BB"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x1F0"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x1BE"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x1BD"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x1BB"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x1F0"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x1BE"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x1BD"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x1BB"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x1F0"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x1BE"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x1BD"/>    <!-- PCLATH3 -->
	</pk2:debugexec>	
	
	<pk2:debugexec id="PIC16F874A">
      <pk2:defilename filename="pk16F874.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x1FA"/>
      <pk2:dewregadd address="0x1FE"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x07E" end="0x07F"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F4" end="0x0FF"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x17E" end="0x17F"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1F4" end="0x1FF"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x1FA"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x1FF"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x1FD"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x1FC"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x1FA"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x1FF"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x1FD"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x1FC"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x1FA"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x1FF"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x1FD"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x1FC"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x1FA"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x0FF"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x1FD"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x1FC"/>    <!-- PCLATH3 -->
	</pk2:debugexec>
	
	<pk2:debugexec id="PIC16F877A">
      <pk2:defilename filename="pk16F877.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x1EB"/>
      <pk2:dewregadd address="0x1EF"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x070" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x170" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1E5" end="0x1F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x1EB"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x1F0"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x1EE"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x1ED"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x1EB"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x1F0"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x1EE"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x1ED"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x1EB"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x1F0"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x1EE"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x1ED"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x1EB"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x0F0"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x1EE"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x1ED"/>    <!-- PCLATH3 -->
	</pk2:debugexec>
	
	<pk2:debugexec id="PIC16F882">
      <pk2:defilename filename="pk16F882.HEX"/>
      <pk2:desize size="0x320"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x0BB"/>
      <pk2:dewregadd address="0x0BF"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x070" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0B4" end="0x0BF"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x170" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1F0" end="0x1F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x0BB"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x070"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x0BE"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x0BD"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x0BB"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x070"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x0BE"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x0BD"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x0BB"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x070"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x0BE"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x0BD"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x0BB"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x070"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x0BE"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x0BD"/>    <!-- PCLATH3 -->
	</pk2:debugexec>
		
	
	<pk2:debugexec id="PIC16F884">
      <pk2:defilename filename="pk16F884.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x16B"/>
      <pk2:dewregadd address="0x16F"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x070" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x165" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1F0" end="0x1F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x16B"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x070"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x16E"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x16D"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x16B"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x070"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x16E"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x16D"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x16B"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x070"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x16E"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x16D"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x16B"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x070"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x16E"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x16D"/>    <!-- PCLATH3 -->
	</pk2:debugexec>
	
	<pk2:debugexec id="PIC16F886">
      <pk2:defilename filename="pk16F886.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x1EB"/>
      <pk2:dewregadd address="0x1EF"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x070" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x170" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1E5" end="0x1F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x1EB"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x070"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x1EE"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x1ED"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x1EB"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x070"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x1EE"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x1ED"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x1EB"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x070"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x1EE"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x1ED"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x1EB"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x070"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x1EE"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x1ED"/>    <!-- PCLATH3 -->
	</pk2:debugexec>
	
	<pk2:debugexec id="PIC16F917">
      <pk2:defilename filename="pk16F916.HEX"/>
      <pk2:desize size="0x200"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0x16B"/>
      <pk2:dewregadd address="0x16F"/>
      <pk2:dereservedrange start="0x000" end="0x000"/>   <!-- IND0 -->
      <pk2:dereservedrange start="0x070" end="0x070"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x080" end="0x080"/>   <!-- IND1 -->
      <pk2:dereservedrange start="0x0F0" end="0x0F0"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0x100"/>   <!-- IND2 -->
      <pk2:dereservedrange start="0x165" end="0x170"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x180" end="0x180"/>   <!-- IND3 -->
      <pk2:dereservedrange start="0x1F0" end="0x1F0"/>   <!-- Used by DE -->
      <pk2:deremap realadd="0x002" savedadd="0x16B"/>    <!-- PCL0 -->
      <pk2:deremap realadd="0x003" savedadd="0x070"/>    <!-- STATUS0 -->
      <pk2:deremap realadd="0x004" savedadd="0x16E"/>    <!-- FSR0 -->
      <pk2:deremap realadd="0x00A" savedadd="0x16D"/>    <!-- PCLATH0 -->
      <pk2:deremap realadd="0x082" savedadd="0x16B"/>    <!-- PCL1 -->
      <pk2:deremap realadd="0x083" savedadd="0x070"/>    <!-- STATUS1 -->
      <pk2:deremap realadd="0x084" savedadd="0x16E"/>    <!-- FSR1 -->
      <pk2:deremap realadd="0x08A" savedadd="0x16D"/>    <!-- PCLATH1 -->
      <pk2:deremap realadd="0x102" savedadd="0x16B"/>    <!-- PCL2 -->
      <pk2:deremap realadd="0x103" savedadd="0x070"/>    <!-- STATUS2 -->
      <pk2:deremap realadd="0x104" savedadd="0x16E"/>    <!-- FSR2 -->
      <pk2:deremap realadd="0x10A" savedadd="0x16D"/>    <!-- PCLATH2 -->
      <pk2:deremap realadd="0x182" savedadd="0x16B"/>    <!-- PCL3 -->
      <pk2:deremap realadd="0x183" savedadd="0x070"/>    <!-- STATUS3 -->
      <pk2:deremap realadd="0x184" savedadd="0x16E"/>    <!-- FSR3 -->
      <pk2:deremap realadd="0x18A" savedadd="0x16D"/>    <!-- PCLATH3 -->
	</pk2:debugexec>
	
	<pk2:debugexec id="PIC18F1320">
      <pk2:defilename filename="pk18F_Bank00.HEX"/>
      <pk2:desize size="0x1C0"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0xFFD"/>
      <pk2:dewregadd address="0x0FF"/>
      <pk2:dereservedrange start="0x0F4" end="0x0FF"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x100" end="0xEFF"/>   <!-- Unused -->
      <pk2:dereservedrange start="0xFDB" end="0xFDF"/>   <!-- Skip PLUSW2, PREINC2, POSTDEC2, POSTINC2, INDF2 -->
      <pk2:dereservedrange start="0xFE3" end="0xFE7"/>   <!-- Skip PLUSW1, PREINC1, POSTDEC1, POSTINC1, INDF1 -->
      <pk2:dereservedrange start="0xFEB" end="0xFEF"/>   <!-- Skip PLUSW0, PREINC0, POSTDEC0, POSTINC0, INDF0 -->
      <pk2:dereservedrange start="0xFD4" end="0xFD4"/>   <!-- hidden shadow bank register -->
      <pk2:dereservedrange start="0xFFD" end="0xFFF"/>   <!-- Stack (garbage to user)-->
      <pk2:deremap realadd="0xFD8" savedadd="0x0FE"/>    <!-- STATUS -->
      <pk2:deremap realadd="0xFE0" savedadd="0x0FD"/>    <!-- BSR -->
      <pk2:deremap realadd="0xFE8" savedadd="0x0FF"/>    <!--  WREG -->
      <pk2:deremap realadd="0xFE9" savedadd="0x0FC"/>    <!-- FSR0L -->
      <pk2:deremap realadd="0xFEA" savedadd="0x0FB"/>    <!-- FSR0H -->
      <pk2:deremap realadd="0xFF9" savedadd="0xFFD"/>    <!-- PCL (steal from TOS) -->
      <pk2:deremap realadd="0xFFA" savedadd="0x0F5"/>    <!-- PCLATH -->
      <pk2:deremap realadd="0xFFB" savedadd="0x0F4"/>    <!-- PCLATL -->
	</pk2:debugexec>		
	
	<pk2:debugexec id="PIC18F4420">
      <pk2:defilename filename="pk18F_Bank02.HEX"/>
      <pk2:desize size="0x240"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0xFFD"/>
      <pk2:dewregadd address="0x2FF"/>
      <pk2:dereservedrange start="0x2F4" end="0x2FF"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x300" end="0xEFF"/>   <!-- Unused -->
      <pk2:dereservedrange start="0xFDB" end="0xFDF"/>   <!-- Skip PLUSW2, PREINC2, POSTDEC2, POSTINC2, INDF2 -->
      <pk2:dereservedrange start="0xFE3" end="0xFE7"/>   <!-- Skip PLUSW1, PREINC1, POSTDEC1, POSTINC1, INDF1 -->
      <pk2:dereservedrange start="0xFEB" end="0xFEF"/>   <!-- Skip PLUSW0, PREINC0, POSTDEC0, POSTINC0, INDF0 -->
      <pk2:dereservedrange start="0xFD4" end="0xFD4"/>   <!-- hidden shadow bank register -->
      <pk2:dereservedrange start="0xFFD" end="0xFFF"/>   <!-- Stack (garbage to user)-->
      <pk2:deremap realadd="0xFD8" savedadd="0x2FE"/>    <!-- STATUS -->
      <pk2:deremap realadd="0xFE0" savedadd="0x2FD"/>    <!-- BSR -->
      <pk2:deremap realadd="0xFE8" savedadd="0x2FF"/>    <!--  WREG -->
      <pk2:deremap realadd="0xFE9" savedadd="0x2FC"/>    <!-- FSR0L -->
      <pk2:deremap realadd="0xFEA" savedadd="0x2FB"/>    <!-- FSR0H -->
      <pk2:deremap realadd="0xFF9" savedadd="0xFFD"/>    <!-- PCL (steal from TOS) -->
      <pk2:deremap realadd="0xFFA" savedadd="0x2F5"/>    <!-- PCLATH -->
      <pk2:deremap realadd="0xFFB" savedadd="0x2F4"/>    <!-- PCLATL -->
	</pk2:debugexec>	
	
	<pk2:debugexec id="PIC18F4450">
      <pk2:defilename filename="pk18F_Bank01.HEX"/>
      <pk2:desize size="0x240"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0xFFD"/>
      <pk2:dewregadd address="0x1FF"/>
      <pk2:dereservedrange start="0x1F4" end="0x1FF"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x500" end="0xEFF"/>   <!-- Unused -->
      <pk2:dereservedrange start="0xFDB" end="0xFDF"/>   <!-- Skip PLUSW2, PREINC2, POSTDEC2, POSTINC2, INDF2 -->
      <pk2:dereservedrange start="0xFE3" end="0xFE7"/>   <!-- Skip PLUSW1, PREINC1, POSTDEC1, POSTINC1, INDF1 -->
      <pk2:dereservedrange start="0xFEB" end="0xFEF"/>   <!-- Skip PLUSW0, PREINC0, POSTDEC0, POSTINC0, INDF0 -->
      <pk2:dereservedrange start="0xFD4" end="0xFD4"/>   <!-- hidden shadow bank register -->
      <pk2:dereservedrange start="0xFFD" end="0xFFF"/>   <!-- Stack (garbage to user)-->
      <pk2:deremap realadd="0xFD8" savedadd="0x1FE"/>    <!-- STATUS -->
      <pk2:deremap realadd="0xFE0" savedadd="0x1FD"/>    <!-- BSR -->
      <pk2:deremap realadd="0xFE8" savedadd="0x1FF"/>    <!--  WREG -->
      <pk2:deremap realadd="0xFE9" savedadd="0x1FC"/>    <!-- FSR0L -->
      <pk2:deremap realadd="0xFEA" savedadd="0x1FB"/>    <!-- FSR0H -->
      <pk2:deremap realadd="0xFF9" savedadd="0xFFD"/>    <!-- PCL (steal from TOS) -->
      <pk2:deremap realadd="0xFFA" savedadd="0x1F5"/>    <!-- PCLATH -->
      <pk2:deremap realadd="0xFFB" savedadd="0x1F4"/>    <!-- PCLATL -->
	</pk2:debugexec>		
	
	<pk2:debugexec id="PIC18F4520">
      <pk2:defilename filename="Pk18F_Bank05.HEX"/>
      <pk2:desize size="0x240"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0xFFD"/>
      <pk2:dewregadd address="0x5FF"/>
      <pk2:dereservedrange start="0x5F4" end="0x5FF"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x600" end="0xEFF"/>   <!-- Unused -->
      <pk2:dereservedrange start="0xFDB" end="0xFDF"/>   <!-- Skip PLUSW2, PREINC2, POSTDEC2, POSTINC2, INDF2 -->
      <pk2:dereservedrange start="0xFE3" end="0xFE7"/>   <!-- Skip PLUSW1, PREINC1, POSTDEC1, POSTINC1, INDF1 -->
      <pk2:dereservedrange start="0xFEB" end="0xFEF"/>   <!-- Skip PLUSW0, PREINC0, POSTDEC0, POSTINC0, INDF0 -->
      <pk2:dereservedrange start="0xFD4" end="0xFD4"/>   <!-- hidden shadow bank register -->
      <pk2:dereservedrange start="0xFFD" end="0xFFF"/>   <!-- Stack (garbage to user)-->
      <pk2:deremap realadd="0xFD8" savedadd="0x5FE"/>    <!-- STATUS -->
      <pk2:deremap realadd="0xFE0" savedadd="0x5FD"/>    <!-- BSR -->
      <pk2:deremap realadd="0xFE8" savedadd="0x5FF"/>    <!--  WREG -->
      <pk2:deremap realadd="0xFE9" savedadd="0x5FC"/>    <!-- FSR0L -->
      <pk2:deremap realadd="0xFEA" savedadd="0x5FB"/>    <!-- FSR0H -->
      <pk2:deremap realadd="0xFF9" savedadd="0xFFD"/>    <!-- PCL (steal from TOS) -->
      <pk2:deremap realadd="0xFFA" savedadd="0x5F5"/>    <!-- PCLATH -->
      <pk2:deremap realadd="0xFFB" savedadd="0x5F4"/>    <!-- PCLATL -->
	</pk2:debugexec>
	
	<pk2:debugexec id="PIC18F4550">
      <pk2:defilename filename="pk18F_Bank03.HEX"/>
      <pk2:desize size="0x240"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0xFFD"/>
      <pk2:dewregadd address="0x3FF"/>
      <pk2:dereservedrange start="0x3F4" end="0x3FF"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0x800" end="0xEFF"/>   <!-- Unused -->
      <pk2:dereservedrange start="0xFDB" end="0xFDF"/>   <!-- Skip PLUSW2, PREINC2, POSTDEC2, POSTINC2, INDF2 -->
      <pk2:dereservedrange start="0xFE3" end="0xFE7"/>   <!-- Skip PLUSW1, PREINC1, POSTDEC1, POSTINC1, INDF1 -->
      <pk2:dereservedrange start="0xFEB" end="0xFEF"/>   <!-- Skip PLUSW0, PREINC0, POSTDEC0, POSTINC0, INDF0 -->
      <pk2:dereservedrange start="0xFD4" end="0xFD4"/>   <!-- hidden shadow bank register -->
      <pk2:dereservedrange start="0xFFD" end="0xFFF"/>   <!-- Stack (garbage to user)-->
      <pk2:deremap realadd="0xFD8" savedadd="0x3FE"/>    <!-- STATUS -->
      <pk2:deremap realadd="0xFE0" savedadd="0x3FD"/>    <!-- BSR -->
      <pk2:deremap realadd="0xFE8" savedadd="0x3FF"/>    <!--  WREG -->
      <pk2:deremap realadd="0xFE9" savedadd="0x3FC"/>    <!-- FSR0L -->
      <pk2:deremap realadd="0xFEA" savedadd="0x3FB"/>    <!-- FSR0H -->
      <pk2:deremap realadd="0xFF9" savedadd="0xFFD"/>    <!-- PCL (steal from TOS) -->
      <pk2:deremap realadd="0xFFA" savedadd="0x3F5"/>    <!-- PCLATH -->
      <pk2:deremap realadd="0xFFB" savedadd="0x3F4"/>    <!-- PCLATL -->
	</pk2:debugexec>			
	
	<pk2:debugexec id="PIC18F4620">
      <pk2:defilename filename="pk18F_Bank14.HEX"/>
      <pk2:desize size="0x240"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0xFFD"/>
      <pk2:dewregadd address="0xEFF"/>
      <pk2:dereservedrange start="0xEF4" end="0xEFF"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0xFDB" end="0xFDF"/>   <!-- Skip PLUSW2, PREINC2, POSTDEC2, POSTINC2, INDF2 -->
      <pk2:dereservedrange start="0xFE3" end="0xFE7"/>   <!-- Skip PLUSW1, PREINC1, POSTDEC1, POSTINC1, INDF1 -->
      <pk2:dereservedrange start="0xFEB" end="0xFEF"/>   <!-- Skip PLUSW0, PREINC0, POSTDEC0, POSTINC0, INDF0 -->
      <pk2:dereservedrange start="0xFD4" end="0xFD4"/>   <!-- hidden shadow bank register -->
      <pk2:dereservedrange start="0xFFD" end="0xFFF"/>   <!-- Stack (garbage to user)-->
      <pk2:deremap realadd="0xFD8" savedadd="0xEFE"/>    <!-- STATUS -->
      <pk2:deremap realadd="0xFE0" savedadd="0xEFD"/>    <!-- BSR -->
      <pk2:deremap realadd="0xFE8" savedadd="0xEFF"/>    <!--  WREG -->
      <pk2:deremap realadd="0xFE9" savedadd="0xEFC"/>    <!-- FSR0L -->
      <pk2:deremap realadd="0xFEA" savedadd="0xEFB"/>    <!-- FSR0H -->
      <pk2:deremap realadd="0xFF9" savedadd="0xFFD"/>    <!-- PCL (steal from TOS) -->
      <pk2:deremap realadd="0xFFA" savedadd="0xEF5"/>    <!-- PCLATH -->
      <pk2:deremap realadd="0xFFB" savedadd="0xEF4"/>    <!-- PCLATL -->
	</pk2:debugexec>	
	
	<pk2:debugexec id="PIC18F4685">
      <pk2:defilename filename="pk18F_Bank12.HEX"/>
      <pk2:desize size="0x240"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0xFFD"/>
      <pk2:dewregadd address="0xCFF"/>
      <pk2:dereservedrange start="0xCF4" end="0xCFF"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0xFDB" end="0xFDF"/>   <!-- Skip PLUSW2, PREINC2, POSTDEC2, POSTINC2, INDF2 -->
      <pk2:dereservedrange start="0xFE3" end="0xFE7"/>   <!-- Skip PLUSW1, PREINC1, POSTDEC1, POSTINC1, INDF1 -->
      <pk2:dereservedrange start="0xFEB" end="0xFEF"/>   <!-- Skip PLUSW0, PREINC0, POSTDEC0, POSTINC0, INDF0 -->
      <pk2:dereservedrange start="0xFD4" end="0xFD4"/>   <!-- hidden shadow bank register -->
      <pk2:dereservedrange start="0xFFD" end="0xFFF"/>   <!-- Stack (garbage to user)-->
      <pk2:deremap realadd="0xFD8" savedadd="0xCFE"/>    <!-- STATUS -->
      <pk2:deremap realadd="0xFE0" savedadd="0xCFD"/>    <!-- BSR -->
      <pk2:deremap realadd="0xFE8" savedadd="0xCFF"/>    <!--  WREG -->
      <pk2:deremap realadd="0xFE9" savedadd="0xCFC"/>    <!-- FSR0L -->
      <pk2:deremap realadd="0xFEA" savedadd="0xCFB"/>    <!-- FSR0H -->
      <pk2:deremap realadd="0xFF9" savedadd="0xFFD"/>    <!-- PCL (steal from TOS) -->
      <pk2:deremap realadd="0xFFA" savedadd="0xCF5"/>    <!-- PCLATH -->
      <pk2:deremap realadd="0xFFB" savedadd="0xCF4"/>    <!-- PCLATL -->
	</pk2:debugexec>		
	
	<pk2:debugexec id="PIC18F6520">
      <pk2:defilename filename="pk18F_Bank07.HEX"/>
      <pk2:desize size="0x240"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0xFFD"/>
      <pk2:dewregadd address="0xEFF"/>
      <pk2:dereservedrange start="0x7F4" end="0x7FF"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0xFDB" end="0xFDF"/>   <!-- Skip PLUSW2, PREINC2, POSTDEC2, POSTINC2, INDF2 -->
      <pk2:dereservedrange start="0xFE3" end="0xFE7"/>   <!-- Skip PLUSW1, PREINC1, POSTDEC1, POSTINC1, INDF1 -->
      <pk2:dereservedrange start="0xFEB" end="0xFEF"/>   <!-- Skip PLUSW0, PREINC0, POSTDEC0, POSTINC0, INDF0 -->
      <pk2:dereservedrange start="0xFD4" end="0xFD4"/>   <!-- hidden shadow bank register -->
      <pk2:dereservedrange start="0xFFD" end="0xFFF"/>   <!-- Stack (garbage to user)-->
      <pk2:deremap realadd="0xFD8" savedadd="0x7FE"/>    <!-- STATUS -->
      <pk2:deremap realadd="0xFE0" savedadd="0x7FD"/>    <!-- BSR -->
      <pk2:deremap realadd="0xFE8" savedadd="0x7FF"/>    <!--  WREG -->
      <pk2:deremap realadd="0xFE9" savedadd="0x7FC"/>    <!-- FSR0L -->
      <pk2:deremap realadd="0xFEA" savedadd="0x7FB"/>    <!-- FSR0H -->
      <pk2:deremap realadd="0xFF9" savedadd="0xFFD"/>    <!-- PCL (steal from TOS) -->
      <pk2:deremap realadd="0xFFA" savedadd="0x7F5"/>    <!-- PCLATH -->
      <pk2:deremap realadd="0xFFB" savedadd="0x7F4"/>    <!-- PCLATL -->
	</pk2:debugexec>		
	
	<pk2:debugexec id="PIC18FJ_Bank3">
      <pk2:defilename filename="pk18FJ_Bank3.HEX"/>
      <pk2:desize size="0x240"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0xFFD"/>
      <pk2:dewregadd address="0x3FF"/>
      <pk2:dereservedrange start="0x3F4" end="0x3FF"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0xFDB" end="0xFDF"/>   <!-- Skip PLUSW2, PREINC2, POSTDEC2, POSTINC2, INDF2 -->
      <pk2:dereservedrange start="0xFE3" end="0xFE7"/>   <!-- Skip PLUSW1, PREINC1, POSTDEC1, POSTINC1, INDF1 -->
      <pk2:dereservedrange start="0xFEB" end="0xFEF"/>   <!-- Skip PLUSW0, PREINC0, POSTDEC0, POSTINC0, INDF0 -->
      <pk2:dereservedrange start="0xFD4" end="0xFD4"/>   <!-- hidden shadow bank register -->
      <pk2:dereservedrange start="0xFFD" end="0xFFF"/>   <!-- Stack (garbage to user)-->
      <pk2:deremap realadd="0xFD8" savedadd="0x3FE"/>    <!-- STATUS -->
      <pk2:deremap realadd="0xFE0" savedadd="0x3FD"/>    <!-- BSR -->
      <pk2:deremap realadd="0xFE8" savedadd="0x3FF"/>    <!--  WREG -->
      <pk2:deremap realadd="0xFE9" savedadd="0x3FC"/>    <!-- FSR0L -->
      <pk2:deremap realadd="0xFEA" savedadd="0x3FB"/>    <!-- FSR0H -->
      <pk2:deremap realadd="0xFF9" savedadd="0xFFD"/>    <!-- PCL (steal from TOS) -->
      <pk2:deremap realadd="0xFFA" savedadd="0x3F5"/>    <!-- PCLATH -->
      <pk2:deremap realadd="0xFFB" savedadd="0x3F4"/>    <!-- PCLATL -->
	</pk2:debugexec>	
	
	<pk2:debugexec id="PIC18FJ_Bank7">
      <pk2:defilename filename="pk18FJ_Bank7.HEX"/>
      <pk2:desize size="0x240"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0xFFD"/>
      <pk2:dewregadd address="0x7FF"/>
      <pk2:dereservedrange start="0x7F4" end="0x7FF"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0xFDB" end="0xFDF"/>   <!-- Skip PLUSW2, PREINC2, POSTDEC2, POSTINC2, INDF2 -->
      <pk2:dereservedrange start="0xFE3" end="0xFE7"/>   <!-- Skip PLUSW1, PREINC1, POSTDEC1, POSTINC1, INDF1 -->
      <pk2:dereservedrange start="0xFEB" end="0xFEF"/>   <!-- Skip PLUSW0, PREINC0, POSTDEC0, POSTINC0, INDF0 -->
      <pk2:dereservedrange start="0xFD4" end="0xFD4"/>   <!-- hidden shadow bank register -->
      <pk2:dereservedrange start="0xFFD" end="0xFFF"/>   <!-- Stack (garbage to user)-->
      <pk2:deremap realadd="0xFD8" savedadd="0x7FE"/>    <!-- STATUS -->
      <pk2:deremap realadd="0xFE0" savedadd="0x7FD"/>    <!-- BSR -->
      <pk2:deremap realadd="0xFE8" savedadd="0x7FF"/>    <!--  WREG -->
      <pk2:deremap realadd="0xFE9" savedadd="0x7FC"/>    <!-- FSR0L -->
      <pk2:deremap realadd="0xFEA" savedadd="0x7FB"/>    <!-- FSR0H -->
      <pk2:deremap realadd="0xFF9" savedadd="0xFFD"/>    <!-- PCL (steal from TOS) -->
      <pk2:deremap realadd="0xFFA" savedadd="0x7F5"/>    <!-- PCLATH -->
      <pk2:deremap realadd="0xFFB" savedadd="0x7F4"/>    <!-- PCLATL -->
	</pk2:debugexec>	
	
	<pk2:debugexec id="PIC18FJ_Bank13">
      <pk2:defilename filename="pk18FJ_Bank13.HEX"/>
      <pk2:desize size="0x240"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0xFFD"/>
      <pk2:dewregadd address="0xDFF"/>
      <pk2:dereservedrange start="0xDF4" end="0xDFF"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0xFDB" end="0xFDF"/>   <!-- Skip PLUSW2, PREINC2, POSTDEC2, POSTINC2, INDF2 -->
      <pk2:dereservedrange start="0xFE3" end="0xFE7"/>   <!-- Skip PLUSW1, PREINC1, POSTDEC1, POSTINC1, INDF1 -->
      <pk2:dereservedrange start="0xFEB" end="0xFEF"/>   <!-- Skip PLUSW0, PREINC0, POSTDEC0, POSTINC0, INDF0 -->
      <pk2:dereservedrange start="0xFD4" end="0xFD4"/>   <!-- hidden shadow bank register -->
      <pk2:dereservedrange start="0xFFD" end="0xFFF"/>   <!-- Stack (garbage to user)-->
      <pk2:deremap realadd="0xFD8" savedadd="0xDFE"/>    <!-- STATUS -->
      <pk2:deremap realadd="0xFE0" savedadd="0xDFD"/>    <!-- BSR -->
      <pk2:deremap realadd="0xFE8" savedadd="0xDFF"/>    <!--  WREG -->
      <pk2:deremap realadd="0xFE9" savedadd="0xDFC"/>    <!-- FSR0L -->
      <pk2:deremap realadd="0xFEA" savedadd="0xDFB"/>    <!-- FSR0H -->
      <pk2:deremap realadd="0xFF9" savedadd="0xFFD"/>    <!-- PCL (steal from TOS) -->
      <pk2:deremap realadd="0xFFA" savedadd="0xDF5"/>    <!-- PCLATH -->
      <pk2:deremap realadd="0xFFB" savedadd="0xDF4"/>    <!-- PCLATL -->
	</pk2:debugexec>	

	<pk2:debugexec id="PIC18FJ_Bank14">
      <pk2:defilename filename="pk18FJ_Bank14.HEX"/>
      <pk2:desize size="0x280"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0xFFD"/>
      <pk2:dewregadd address="0xEFF"/>
      <pk2:dereservedrange start="0xEF4" end="0xEFF"/>   <!-- Used by DE -->
      <pk2:dereservedrange start="0xFDB" end="0xFDF"/>   <!-- Skip PLUSW2, PREINC2, POSTDEC2, POSTINC2, INDF2 -->
      <pk2:dereservedrange start="0xFE3" end="0xFE7"/>   <!-- Skip PLUSW1, PREINC1, POSTDEC1, POSTINC1, INDF1 -->
      <pk2:dereservedrange start="0xFEB" end="0xFEF"/>   <!-- Skip PLUSW0, PREINC0, POSTDEC0, POSTINC0, INDF0 -->
      <pk2:dereservedrange start="0xFD4" end="0xFD4"/>   <!-- hidden shadow bank register -->
      <pk2:dereservedrange start="0xFFD" end="0xFFF"/>   <!-- Stack (garbage to user)-->
      <pk2:deremap realadd="0xFD8" savedadd="0xEFE"/>    <!-- STATUS -->
      <pk2:deremap realadd="0xFE0" savedadd="0xEFD"/>    <!-- BSR -->
      <pk2:deremap realadd="0xFE8" savedadd="0xEFF"/>    <!--  WREG -->
      <pk2:deremap realadd="0xFE9" savedadd="0xEFC"/>    <!-- FSR0L -->
      <pk2:deremap realadd="0xFEA" savedadd="0xEFB"/>    <!-- FSR0H -->
      <pk2:deremap realadd="0xFF9" savedadd="0xFFD"/>    <!-- PCL (steal from TOS) -->
      <pk2:deremap realadd="0xFFA" savedadd="0xEF5"/>    <!-- PCLATH -->
      <pk2:deremap realadd="0xFFB" savedadd="0xEF4"/>    <!-- PCLATL -->
	</pk2:debugexec>	
	
	<pk2:debugexec id="PIC18_ICD_V2">
      <pk2:defilename filename="PK_ICD_v2.HEX"/>
      <pk2:desize size="0x190"/>
      <pk2:dememtype memtype="MT_PROGRAM"/>
      <pk2:depcadd address="0xFFD"/>
      <pk2:dewregadd address="0xF9F"/>
      <pk2:dereservedrange start="0xFDB" end="0xFDF"/>   <!-- Skip PLUSW2, PREINC2, POSTDEC2, POSTINC2, INDF2 -->
      <pk2:dereservedrange start="0xFE3" end="0xFE7"/>   <!-- Skip PLUSW1, PREINC1, POSTDEC1, POSTINC1, INDF1 -->
      <pk2:dereservedrange start="0xFEB" end="0xFEF"/>   <!-- Skip PLUSW0, PREINC0, POSTDEC0, POSTINC0, INDF0 -->
      <pk2:dereservedrange start="0xFD4" end="0xFD4"/>   <!-- hidden shadow bank register -->
      <pk2:dereservedrange start="0xFFD" end="0xFFF"/>   <!-- Stack (garbage to user)-->
      <pk2:deremap realadd="0xFF9" savedadd="0xFFD"/>    <!-- PCL (steal from TOS) -->
      <pk2:deremapshdw realadd="0xFD8" shadowadd="0xF9E"/>    <!-- STATUS -->
      <pk2:deremapshdw realadd="0xFE0" shadowadd="0xF9D"/>    <!-- BSR -->
      <pk2:deremapshdw realadd="0xFE8" shadowadd="0xF9F"/>    <!--  WREG -->
      <pk2:deremapshdw realadd="0xFE9" shadowadd="0xF9C"/>    <!-- FSR0L -->
      <pk2:deremapshdw realadd="0xFEA" shadowadd="0xF9B"/>    <!-- FSR0H -->
      <pk2:deremapshdw realadd="0xFFA" shadowadd="0xF95"/>    <!-- PCLATH -->
      <pk2:deremapshdw realadd="0xFFB" shadowadd="0xF94"/>    <!-- PCLATL -->
	</pk2:debugexec>	

	<pk2:debugexec id="PIC24FJ64GA004">
      <pk2:defilename filename="PK_PIC24FJ64GA004.hex"/>
      <pk2:desize size="0x600"/>
      <pk2:dememtype memtype="MT_EXECUTIVE"/>
      <pk2:depcadd address="0x2E"/>
      <pk2:dewregadd address="0x00"/>
      <pk2:dereservedrange start="0x800" end="0x822"/>   <!-- Used by DE -->
      <pk2:deremap           realadd="0x000" savedadd="0x808"/>	<!--W0 -->
      <pk2:deremap           realadd="0x002" savedadd="0x80A"/>	<!--W1 -->
      <pk2:deremap           realadd="0x004" savedadd="0x80C"/>	<!--W2 -->
      <pk2:deremap           realadd="0x006" savedadd="0x80E"/>	<!--W3 -->
      <pk2:deremap           realadd="0x008" savedadd="0x810"/>	<!--W4 -->
      <pk2:deremap           realadd="0x00A" savedadd="0x812"/>	<!--W5 -->
      <pk2:deremap           realadd="0x018" savedadd="0x814"/>	<!--W12 -->
      <pk2:deremap           realadd="0x01A" savedadd="0x816"/>	<!--W13 -->
      <pk2:deremap           realadd="0x01E" savedadd="0x818"/>	<!--W15 -->
      <pk2:deremap           realadd="0x020" savedadd="0x81A"/>	<!--SPLIM -->
      <pk2:deremap           realadd="0x032" savedadd="0x81C"/>	<!--TBLPAG -->
      <pk2:deremap           realadd="0x042" savedadd="0x81E"/>	<!--SR -->
      <pk2:deremap           realadd="0x762" savedadd="0x822"/>	<!--NVMADDR -->
      <pk2:deremap           realadd="0x764" savedadd="0x820"/>	<!--NVMADRU -->
	</pk2:debugexec>	
	
	<pk2:debugexec id="PK30F">
      <pk2:defilename filename="pk30f_RevB.hex"/>
      <pk2:desize size="0x700"/>
      <pk2:dememtype memtype="MT_EXECUTIVE"/>
      <pk2:depcadd address="0x2E"/>
      <pk2:dewregadd address="0x00"/>
      <pk2:dereservedrange start="0x800" end="0x84E"/>   <!-- Used by DE -->
      <pk2:deremap           realadd="0x000" savedadd="0x808"/>	<!--W0 -->
      <pk2:deremap           realadd="0x002" savedadd="0x80A"/>	<!--W1 -->
      <pk2:deremap           realadd="0x004" savedadd="0x80C"/>	<!--W2 -->
      <pk2:deremap           realadd="0x006" savedadd="0x80E"/>	<!--W3 -->
      <pk2:deremap           realadd="0x008" savedadd="0x810"/>	<!--W4 -->
      <pk2:deremap           realadd="0x00A" savedadd="0x812"/>	<!--W5 -->
      <pk2:deremap           realadd="0x018" savedadd="0x814"/>	<!--W12 -->
      <pk2:deremap           realadd="0x01A" savedadd="0x816"/>	<!--W13 -->
      <pk2:deremap           realadd="0x01E" savedadd="0x818"/>	<!--W15 -->
      <pk2:deremap           realadd="0x020" savedadd="0x81A"/>	<!--SPLIM -->
      <pk2:deremap           realadd="0x032" savedadd="0x81C"/>	<!--TBLPAG -->
      <pk2:deremap           realadd="0x042" savedadd="0x81E"/>	<!--SR -->
      <pk2:deremap           realadd="0x762" savedadd="0x822"/>	<!--NVMADDR -->
      <pk2:deremap           realadd="0x764" savedadd="0x820"/>	<!--NVMADRU -->
	</pk2:debugexec>	
	
	<pk2:debugexec id="PK30FSMPS">
      <pk2:defilename filename="pk30f_SMPS.hex"/>
      <pk2:desize size="0x700"/>
      <pk2:dememtype memtype="MT_EXECUTIVE"/>
      <pk2:depcadd address="0x2E"/>
      <pk2:dewregadd address="0x00"/>
      <pk2:dereservedrange start="0x800" end="0x84E"/>   <!-- Used by DE -->
      <pk2:deremap           realadd="0x000" savedadd="0x808"/>	<!--W0 -->
      <pk2:deremap           realadd="0x002" savedadd="0x80A"/>	<!--W1 -->
      <pk2:deremap           realadd="0x004" savedadd="0x80C"/>	<!--W2 -->
      <pk2:deremap           realadd="0x006" savedadd="0x80E"/>	<!--W3 -->
      <pk2:deremap           realadd="0x008" savedadd="0x810"/>	<!--W4 -->
      <pk2:deremap           realadd="0x00A" savedadd="0x812"/>	<!--W5 -->
      <pk2:deremap           realadd="0x018" savedadd="0x814"/>	<!--W12 -->
      <pk2:deremap           realadd="0x01A" savedadd="0x816"/>	<!--W13 -->
      <pk2:deremap           realadd="0x01E" savedadd="0x818"/>	<!--W15 -->
      <pk2:deremap           realadd="0x020" savedadd="0x81A"/>	<!--SPLIM -->
      <pk2:deremap           realadd="0x032" savedadd="0x81C"/>	<!--TBLPAG -->
      <pk2:deremap           realadd="0x042" savedadd="0x81E"/>	<!--SR -->
      <pk2:deremap           realadd="0x762" savedadd="0x822"/>	<!--NVMADDR -->
      <pk2:deremap           realadd="0x764" savedadd="0x820"/>	<!--NVMADRU -->
	</pk2:debugexec>	
	
    <pk2:debugexec id="PK33F">
      <pk2:defilename filename="PK33F.hex"/>
      <pk2:desize size="0x600"/>
      <pk2:dememtype memtype="MT_EXECUTIVE"/>
      <pk2:depcadd address="0x2E"/>
      <pk2:dewregadd address="0x00"/>
      <pk2:dereservedrange start="0x800" end="0x822"/>   <!-- Used by DE -->
      <pk2:deremap           realadd="0x000" savedadd="0x808"/>	<!--W0 -->
      <pk2:deremap           realadd="0x002" savedadd="0x80A"/>	<!--W1 -->
      <pk2:deremap           realadd="0x004" savedadd="0x80C"/>	<!--W2 -->
      <pk2:deremap           realadd="0x006" savedadd="0x80E"/>	<!--W3 -->
      <pk2:deremap           realadd="0x008" savedadd="0x810"/>	<!--W4 -->
      <pk2:deremap           realadd="0x00A" savedadd="0x812"/>	<!--W5 -->
      <pk2:deremap           realadd="0x018" savedadd="0x814"/>	<!--W12 -->
      <pk2:deremap           realadd="0x01A" savedadd="0x816"/>	<!--W13 -->
      <pk2:deremap           realadd="0x01E" savedadd="0x818"/>	<!--W15 -->
      <pk2:deremap           realadd="0x020" savedadd="0x81A"/>	<!--SPLIM -->
      <pk2:deremap           realadd="0x032" savedadd="0x81C"/>	<!--TBLPAG -->
      <pk2:deremap           realadd="0x042" savedadd="0x81E"/>	<!--SR -->
      <pk2:deremap           realadd="0x762" savedadd="0x822"/>	<!--NVMADDR -->
      <pk2:deremap           realadd="0x764" savedadd="0x820"/>	<!--NVMADRU -->
	</pk2:debugexec>	

</pk2:pk2doc>
