<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE pinDefinitions SYSTEM "../pinDefinitions.dtd">

<pinDefinitions bitmap="44-Pin QFN" height="356" width="359" type="QFN" numberOfPins="44" numberOfSides="4" topLeftX="73" leftTopY="75" pinHeight="20" pinWidth="12" pinSpacing="10" pin1Side="0" pin1Pos="0">

  <pin number="1" name="PGC/EMUC/SDI1/RF7" initConnection="none">
    <connection type="other" name="PGC" polarity="Inp" desc="In Ckt Serial Programming Clock Input Pin"/>
    <connection type="periph" name="EMUC" feature="ICD" instance="1" polarity="Inp" desc="ICD Primary Comm Channel Clock Input Pin"/>
    <connection type="periph" name="SDI1" feature="SPI" instance="1" polarity="I/O" desc="SPI1 Data In"/>
    <connection type="IOPort" name="RF7" feature="IOPort" port="F" pin="7" polarity="I/O" desc="PORTF bidirectional I/O Port Pin 7"/>
  </pin>

  <pin number="2" name="SYNCO/SS1/RF15" initConnection="none">
    <!-- SYNCO PIN CHECK -->
    <connection type="periph" name="SYNCO" feature="PWM" instance="1" polarity="Out" desc="PWM Sync out"></connection>
    <connection type="periph" name="SS1" feature="SPI" instance="1" polarity="Inp" desc="SPI1 Slave Sync"></connection>
    <connection type="IOPort" name="RF15" feature="IOPort" port="F" pin="15" polarity="I/O" desc="PORTF bidirectional I/O Port Pin 15"/>
  </pin>

  <pin number="3" name="SFLT3/RA10" initConnection="none">
	<!-- SFLT3 PIN CHECK -->
	<connection type="periph" name="SFLT3" feature="PWM" instance="3" polarity="Inp" desc="Shared Fault 3"></connection>
	<connection type="IOPort" name="RA10" feature="IOPort" port="A" pin="10" polarity="I/O" desc="PORTA bidirectional I/O Port Pin 10"/>
  </pin>
  
  <pin number="4" name="SFLT4/RA11" initConnection="none">
	<!-- SFLT4 PIN CHECK -->
	<connection type="periph" name="SFLT4" feature="PWM" instance="4" polarity="Inp" desc="Shared Fault 4"></connection>
	<connection type="IOPort" name="RA11" feature="IOPort" port="A" pin="11" polarity="I/O" desc="PORTA bidirectional I/O Port Pin 11"/>
  </pin>

  <pin number="5" name="SDA/RG3" initConnection="none">
	<connection type="periph" name="SDA" feature="I2C" polarity="I/O" desc="I2C Sync Serial Data I/O"/>
	<connection type="IOPort" name="RG3" feature="IOPort" port="G" pin="3" polarity="I/O" desc="PORTG bidirectional I/O Port Pin 3"/>
  </pin>
  
  <pin number="6" name="VSS" initConnection="unaccessible">
    <connection type="other" name="VSS" polarity="P" desc="Gnd Ref for Logic and I/O Pins"/>
  </pin>
  
  <pin number="7" name="VDD" initConnection="unaccessible">
    <connection type="other" name="VDD" polarity="P" desc="Positive Supply for Logic and I/O Pins"/>
  </pin>

  <pin number="8" name="PWM3H/RE5" initConnection="none">
    <connection type="periph" name="PWM3H" feature="PWM" instance="1" polarity="Out" desc="PWM 3 High output"/>
    <connection type="IOPort" name="RE5" feature="IOPort" port="E" pin="5" polarity="I/O" desc="PORTE bidirectional I/O Port Pin 5"/>
  </pin>
  
  <pin number="9" name="PWM3L/RE4" initConnection="none">
    <connection type="periph" name="PWM3L" feature="PWM" instance="1" polarity="Out" desc="PWM 3 Low output"/>
    <connection type="IOPort" name="RE4" feature="IOPort" port="E" pin="4" polarity="I/O" desc="PORTE bidirectional I/O Port Pin 4"/>
  </pin>

  <pin number="10" name="PWM2H/RE3" initConnection="none">
    <connection type="periph" name="PWM2H" feature="PWM" instance="1" polarity="Out" desc="PWM 2 High output"/>
    <connection type="IOPort" name="RE3" feature="IOPort" port="E" pin="3" polarity="I/O" desc="PORTE bidirectional I/O Port Pin 3"/>
  </pin>
  
  <pin number="11" name="PWM2L/RE2" initConnection="none">
    <connection type="periph" name="PWM2L" feature="PWM" instance="1" polarity="Out" desc="PWM 2 Low output"/>
    <connection type="IOPort" name="RE2" feature="IOPort" port="E" pin="2" polarity="I/O" desc="PORTE bidirectional I/O Port Pin 2"/>
  </pin>
  
  <pin number="12" name="PWM1H/RE1" initConnection="none">
    <connection type="periph" name="PWM1H" feature="PWM" instance="1" polarity="Out" desc="PWM 1 High output"/>
    <connection type="IOPort" name="RE1" feature="IOPort" port="E" pin="1" polarity="I/O" desc="PORTE bidirectional I/O Port Pin 1"/>
  </pin>

  <pin number="13" name="PWM1L/RE0" initConnection="none">
    <connection type="periph" name="PWM1L" feature="PWM" instance="1" polarity="Out" desc="PWM 1 Low output"/>
    <connection type="IOPort" name="RE0" feature="IOPort" port="E" pin="0" polarity="I/O" desc="PORTE bidirectional I/O Port Pin 0"/>
  </pin>

  <pin number="14" name="SYNCI/RF14" initConnection="none">
	<!-- SYNCI PIN CHECK -->
	<connection type="periph" name="SYNCI" feature="PWM" instance="1" polarity="Inp" desc="PWM Sync Input"></connection>
	<connection type="IOPort" name="RF14" feature="IOPort" port="F" pin="14" polarity="I/O" desc="PORTF bidirectional I/O Port Pin 14"/>
  </pin>
  
  <pin number="15" name="U1RX/RF2" initConnection="none">
    <connection type="periph" name="U1RX" feature="UART" instance="1" polarity="Inp" desc="UART1 Receive"/>
    <connection type="IOPort" name="RF2" feature="IOPort" port="F" pin="2" polarity="I/O" desc="PORTF bidirectional I/O Port Pin 2"/>
  </pin>
  
  <pin number="16" name="AVSS" initConnection="unaccessible">
	<connection type="other" name="AVSS" polarity="P" desc="Ground Ref for Analog Module"></connection>
  </pin>

  <pin number="17" name="AVDD" initConnection="unaccessible">
	<connection type="other" name="AVDD" polarity="P" desc="Positive Supply for Analog Module"></connection>
  </pin>
  
  <pin number="18" name="MCLR-L" initConnection="unaccessible">
	<connection type="other" name="MCLR-L" polarity="I/P" desc="Active low Master Reset Input or Programming Voltage Input"></connection>
  </pin>

  <pin number="19" name="SCL/RG2" initConnection="none">
    <connection type="periph" name="SCL" feature="I2C" polarity="I/O" desc="I2C Sync Serial Clock I/O"></connection>
    <connection type="IOPort" name="RG2" feature="IOPort" port="G" pin="2" polarity="I/O" desc="PORTG bidirectional I/O Port Pin 2"/>
  </pin>
  
  <pin number="20" name="U1TX/RF3" initConnection="none">
    <connection type="periph" name="U1TX" feature="UART" instance="1" polarity="Out" desc="UART1 Transmit"></connection>
    <connection type="IOPort" name="RF3" feature="IOPort" port="F" pin="3" polarity="I/O" desc="PORTF bidirectional I/O Port Pin 3"/>
  </pin>
  
  <pin number="21" name="AN0/CMP1A/CN2/RB0" initConnection="none">
    <connection type="periph" name="AN0" feature="A2D" instance="0" polarity="Inp" desc="Analog Input 0"></connection>
    <!-- CMP1A CHECK -->
    <connection type="periph" name="CMP1A" feature="Comparator" instance="1" polarity="Inp" desc="Comparator 1 Channel A"></connection>
    <connection type="CNF" name="CN2" feature="CN" pin="2" polarity="Inp" desc="Input Change Notification Input 2"></connection>
    <connection type="IOPort" name="RB0" feature="IOPort" port="B" pin="0" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 0"></connection>
  </pin>
  
  <pin number="22" name="AN1/CMP1B/CN3/RB1" initConnection="none">
    <connection type="periph" name="AN1" feature="A2D" instance="1" polarity="Inp" desc="Analog Input 1"></connection>
    <!-- CMP1B CHECK -->
    <connection type="periph" name="CMP1B" feature="Comparator" instance="1" polarity="Inp" desc="Comparator 1 Channel B"></connection>
    <connection type="CNF" name="CN3" feature="CN" pin="3" polarity="Inp" desc="Input Change Notification Input 3"></connection>
    <connection type="IOPort" name="RB1" feature="IOPort" port="B" pin="1" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 1"></connection>
  </pin>
  
  <pin number="23" name="AN2/CMP1C/CMP2A/CN4/RB2" initConnection="none">
     <connection type="periph" name="AN2" feature="A2D" instance="2" polarity="Inp" desc="Analog Input 2"></connection>
     <!-- CMP1C PIN  CHECK -->
     <!-- CMP2A PIN  CHECK -->
     <connection type="periph" name="CMP1C" feature="Comparator" instance="1" polarity="Inp" desc="Comparator 1 Channel C"></connection>
     <connection type="periph" name="CMP2A" feature="Comparator" instance="2" polarity="Inp" desc="Comparator 2 Channel A"></connection>
     <connection type="CNF" name="CN4" feature="CN" pin="4" polarity="Inp" desc="Input Change Notification Input 4"></connection>
     <connection type="IOPort" name="RB2" feature="IOPort" port="B" pin="2" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 2"></connection>
  </pin>
  
  <pin number="24" name="AN3/CMP1D/CMP2B/CN5/RB3" initConnection="none">
    <connection type="periph" name="AN3" feature="A2D" instance="3" polarity="Inp" desc="Analog Input 3"></connection>
    <!-- CMP1D PIN  CHECK -->
    <!-- CMP2B PIN  CHECK -->
    <connection type="periph" name="CMP1D" feature="Comparator" instance="1" polarity="Inp" desc="Comparator 1 Channel D"></connection>
    <connection type="periph" name="CMP2B" feature="Comparator" instance="2" polarity="Inp" desc="Comparator 2 Channel B"></connection>
    <connection type="CNF" name="CN5" feature="CN" pin="5" polarity="Inp" desc="Input Change Notification Input 5"></connection>
    <connection type="IOPort" name="RB3" feature="IOPort" port="B" pin="3" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 3"></connection>
  </pin>
  
  <pin number="25" name="AN4/CMP2C/CMP3A/CN6/RB4" initConnection="none">
     <connection type="periph" name="AN4" feature="A2D" instance="4" polarity="Inp" desc="Analog Input 4"></connection>
    <!-- CMP2C PIN  CHECK -->
    <!-- CMP3A PIN  CHECK -->
	<connection type="periph" name="CMP2C" feature="Comparator" instance="2" polarity="Inp" desc="Comparator 2 Channel C"></connection>
	<connection type="periph" name="CMP3A" feature="Comparator" instance="3" polarity="Inp" desc="Comparator 3 Channel A"></connection>
    <connection type="CNF" name="CN6" feature="CN" pin="6" polarity="Inp" desc="Input Change Notification Input 6"></connection>
    <connection type="IOPort" name="RB4" feature="IOPort" port="B" pin="4" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 4"></connection>
  </pin>
  
  <pin number="26" name="AN5/CMP2D/CMP3B/CN7/RB5" initConnection="none">
     <connection type="periph" name="AN5" feature="A2D" instance="5" polarity="Inp" desc="Analog Input 5"></connection>
    <!-- CMP2D PIN  CHECK -->
    <!-- CMP3B PIN  CHECK -->
    <connection type="periph" name="CMP2D" feature="Comparator" instance="2" polarity="Inp" desc="Comparator 2 Channel D"></connection>
    <connection type="periph" name="CMP3B" feature="Comparator" instance="3" polarity="Inp" desc="Comparator 3 Channel B"></connection>
    <connection type="CNF" name="CN7" feature="CN" pin="7" polarity="Inp" desc="Input Change Notification Input 7"></connection>
    <connection type="IOPort" name="RB5" feature="IOPort" port="B" pin="5" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 5"></connection>
  </pin>
  
  <pin number="27" name="AN11/IFLT2/RB11" initConnection="none">
     <connection type="periph" name="AN11" feature="A2D" instance="11" polarity="Inp" desc="Analog Input 11"></connection>
     <!-- IFLT2 CHECK -->
     <connection type="periph" name="IFLT2" feature="PWM" instance="2" polarity="Inp" desc="Independent Fault 2"></connection>
     <connection type="IOPort" name="RB11" feature="IOPort" port="B" pin="11" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 11"></connection>
  </pin>
  
  <pin number="28" name="AN10/IFLT4/RB10" initConnection="none">
     <connection type="periph" name="AN10" feature="A2D" instance="10" polarity="Inp" desc="Analog Input 10"></connection>
     <!-- IFLT4 PIN CHECK-->
     <connection type="periph" name="IFLT4" feature="PWM" instance="4" polarity="Inp" desc="Independent Fault 4"></connection>
     <connection type="IOPort" name="RB10" feature="IOPort" port="B" pin="10" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 10"></connection>
  </pin>
  
  <pin number="29" name="VDD" initConnection="unaccessible">
    <connection type="other" name="VDD" polarity="P" desc="Positive Supply for Logic and I/O Pins"/>
  </pin>

  <pin number="30" name="VSS" initConnection="unaccessible">
    <connection type="other" name="VSS" polarity="P" desc="Gnd Ref for Logic and I/O Pins"/>
  </pin>
  
  <pin number="31" name="AN8/CMP4C/RB8" initConnection="none">
    <connection type="periph" name="AN8" feature="A2D" instance="8" polarity="Inp" desc="Analog Input 8"></connection>
    <!-- CMP4C PIN  CHECK -->
    <connection type="periph" name="CMP4C" feature="Comparator" instance="4" polarity="Inp" desc="Comparator 4 Channel C"></connection>
    <connection type="IOPort" name="RB8" feature="IOPort" port="B" pin="8" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 8"></connection>
  </pin>
  
  <pin number="32" name="AN6/CMP3C/CMP4A/OSC1/CLKI/RB6" initConnection="none">
    <connection type="periph" name="AN6" feature="A2D" instance="6" polarity="Inp" desc="Analog Input 6"></connection>
    <connection type="periph" name="CMP3C" feature="Comparator" instance="3" polarity="Inp" desc="Comparator 3 Channel C"></connection>
    <connection type="periph" name="CMP4A" feature="Comparator" instance="4" polarity="Inp" desc="Comparator 4 Channel A"></connection>
   	<connection type="other" name="OSC1" polarity="Inp" desc="Oscillator Crystal Input"></connection>
	<connection type="other" name="CLKI" polarity="Inp" desc="Ext Clock Source Input"></connection>
    <connection type="IOPort" name="RB6" feature="IOPort" port="B" pin="6" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 6"></connection>
  </pin>
  
  <pin number="33" name="AN7/CMP3D/CMP4B/OSC2/CLKO/RB7" initConnection="none">
    <connection type="periph" name="AN7" feature="A2D" instance="7" polarity="Inp" desc="Analog Input 7"></connection>
    <connection type="periph" name="CMP3D" feature="Comparator" instance="3" polarity="Inp" desc="Comparator 3 Channel D"></connection>
    <connection type="periph" name="CMP4B" feature="Comparator" instance="4" polarity="Inp" desc="Comparator 4 Channel B"></connection>
	<connection type="other" name="OSC2" polarity="Out" desc="Oscillator Crystal Output"></connection>
	<connection type="other" name="CLKO" polarity="Inp" desc="Oscillator Crystal Output"></connection>
    <connection type="IOPort" name="RB7" feature="IOPort" port="B" pin="7" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 7"></connection>
  </pin>
  
  <pin number="34" name="PGD1/EMUD1/PWM4H/T2CK/U1ATX/CN1/RE7" initConnection="none">
    <connection type="other" name="PGD1" polarity="I/O" desc="ICD and ICSP Data Pin 1"></connection>
    <connection type="other" name="EMUD1" polarity="I/O" desc="ICE Data Input/Output Pin 1"></connection>
    <connection type="periph" name="PWM4H" feature="PWM" instance="1" polarity="Out" desc="PWM 4 High output"></connection>
    <connection type="periph" name="T2CK" feature="Timer" instance="2" polarity="Inp" desc="Timer 2 exernal clock input"/>
    <connection type="periph" name="U1ATX" feature="UART" instance="1" polarity="Out" desc="UART1 Alternate Transmit Pin"/>
    <connection type="CNF" name="CN1" feature="CN" pin="2" polarity="Inp" desc="Input Change Notification Input 1"/>
    <connection type="IOPort" name="RE7" feature="IOPort" port="E" pin="7" polarity="I/O" desc="PORTE bidirectional I/O Port Pin 7"></connection>
  </pin>
  
  <pin number="35" name="PGC1/EMUC1/PWM4L/T1CK/U1ARX/CN0/RE6" initConnection="none">
    <connection type="other" name="PGC1" polarity="I/O" desc="ICD and ICSP Clock Pin 1"></connection>
    <connection type="other" name="EMUC1" polarity="I/O" desc="ICE Clock Input/Output Pin 1"></connection>
    <connection type="periph" name="PWM4L" feature="PWM" instance="1" polarity="Out" desc="PWM 4 Low output"></connection>
    <connection type="periph" name="T1CK" feature="Timer" instance="1" polarity="Inp" desc="Timer 1 External Clock Input"></connection>
    <connection type="periph" name="U1ARX" feature="UART" instance="1" polarity="Inp" desc="UART1 Alternate Receive Pin"/>
    <connection type="CNF" name="CN0" feature="CN" pin="0" polarity="Inp" desc="Input Change Notification Input 0"/>
    <connection type="IOPort" name="RE6" feature="IOPort" port="E" pin="6" polarity="I/O" desc="PORTE bidirectional I/O Port Pin 6"></connection>
  </pin>

  <pin number="36" name="AN9/EXTREF/CMP4D/RB9" initConnection="none">
	<connection type="periph" name="AN9" feature="A2D" instance="9" polarity="Inp" desc="Analog Input 9"></connection>
	<connection type="periph" name="EXTREF" feature="Comparator"  polarity="Inp" desc="Analog Input Ext ref"></connection>
    <connection type="periph" name="CMP4D" feature="Comparator" instance="4" polarity="Inp" desc="Comparator 4 Channel D"></connection>
    <connection type="IOPort" name="RB9" feature="IOPort" port="B" pin="9" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 9"></connection>
  </pin>
  
  <pin number="37" name="SFLT1/RA8" initConnection="none">
    <!-- SFLT1 PIN CHECK -->
    <connection type="periph" name="SFLT1" feature="PWM" instance="1" polarity="Inp" desc="Shared Fault 1"></connection>
    <connection type="IOPort" name="RA8" feature="IOPort" port="A" pin="8" polarity="I/O" desc="PORTA bidirectional I/O Port Pin 8"></connection>
  </pin>
  
  <pin number="38" name="OC2/RD1" initConnection="none">
	<connection type="periph" name="OC2" feature="OC" instance="2" polarity="Inp" desc="Compare Output 2"/>
	<connection type="IOPort" name="RD1" feature="IOPort" port="D" pin="1" polarity="I/O" desc="PORTD bidirectional I/O Port Pin 1"/>
  </pin>

  <pin number="39" name="VSS" initConnection="unaccessible">
    <connection type="other" name="VSS" polarity="P" desc="Gnd Ref for Logic and I/O Pins"/>
  </pin>
  
  <pin number="40" name="VDD" initConnection="unaccessible">
    <connection type="other" name="VDD" polarity="P" desc="Positive Supply for Logic and I/O Pins"/>
  </pin>
  
  <pin number="41" name="PGD2/EMUD2/SCK1/INT2/RF6" initConnection="none">
    <connection type="other" name="PGD2" polarity="I/O" desc="ICD and ICSP Data Pin 2"></connection>
    <connection type="other" name="EMUD2" polarity="I/O" desc="ICE Data Input/Output Pin 2"></connection>
    <connection type="periph" name="SCK1" feature="SPI" instance="1" polarity="I/O" desc="SPI1 Sync Serial Clock I/O"/>
    <connection type="periph" name="INT2" feature="ExtInt" instance="2" polarity="Inp" desc="External Interrupt 2"/>
    <connection type="IOPort" name="RF6" feature="IOPort" port="F" pin="6" polarity="I/O" desc="PORTF bidirectional I/O Port Pin 6"></connection>
  </pin>
  
  <pin number="42" name="PGC2/EMUC2/OC1/IC1/INT1/RD0" initConnection="none">
	<connection type="other" name="PGC2" polarity="I/O" desc="ICD and ICSP Clock Pin 2"/>
	<connection type="other" name="EMUC2" polarity="I/O" desc="ICE Clock Input/Output Pin 2"/>
	<connection type="periph" name="OC1" feature="OC" instance="1" polarity="Out" desc="Compare Output 1"/>
	<connection type="periph" name="IC1" feature="IC" instance="1" polarity="Inp" desc="Capture Input 1"/>
	<connection type="periph" name="INT1" feature="ExtInt" instance="2" polarity="Inp" desc="External Interrupt 1"/>
	<connection type="IOPort" name="RD0" feature="IOPort" port="D" pin="0" polarity="I/O" desc="PORTD bidirectional I/O Port Pin 0"/>
  </pin>
  
  <pin number="43" name="SFLT2/INT0/OCFLTA/RA9" initConnection="none">
	<!-- SFLT2 PIN DETAIL IS NOT COMPLETE -->
	<connection type="periph" name="SFLT2" feature="PWM" instance="2" polarity="Inp" desc="Shared Fault 2"></connection>
	<connection type="periph" name="INT0" feature="ExtInt" instance="1" polarity="Inp" desc="External Interrupt 0"/>
	<connection type="IOPort" name="RA9" feature="IOPort" port="A" pin="9" polarity="I/O" desc="PORTA bidirectional I/O Port Pin 9"/>
  </pin>

  <pin number="44" name="PGD/EMUD/SDO1/RF8" initConnection="none">
    <connection type="other" name="PGD" polarity="I/O" desc="In Ckt Serial Programming Data I/O Pin"></connection>
    <connection type="periph" name="EMUD" feature="ICD" instance="1" polarity="I/O" desc="ICD Primary Comm Channel Data I/O Pin"></connection>
    <connection type="periph" name="SDO1" feature="SPI" instance="1" polarity="I/O" desc="SPI1 Data Out"/>
    <connection type="IOPort" name="RF8" feature="IOPort" port="F" pin="8" polarity="I/O" desc="PORTF bidirectional I/O Port Pin 8"/>
  </pin>
  
 </pinDefinitions>