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

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

  <pin number="1" name="AN2/CMP1C/CMP2A/RA2" initConnection="none">
    <connection type="periph" name="AN2" feature="A2D" instance="2" polarity="Inp" desc="Analog Input 2" />
    <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="IOPort" name="RA2" feature="IOPort" port="A" pin="2" polarity="I/O" desc="PORTA Digital I/O Port Pin 2"></connection>
  </pin>
  <pin number="2" name="AN3/CMP1D/CMP2B/RP0/CN0/RB0" initConnection="none">
    <connection type="periph" name="AN3" feature="A2D" instance="3" polarity="Inp" desc="Analog Input 3" />
    <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>
    <dynamicDutyDock name="RP0" number="0"/>
    <connection type="CNF" name="CN0" feature="CN" pin="0" polarity="Inp" desc="Input Change Notification Input 0" />
    <connection type="IOPort" name="RB0" feature="IOPort" port="B" pin="0" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 0" />
  </pin>
  <pin number="3" name="AN4/CMP2C/CMP3A/RP9/CN9/RB9" initConnection="none">
    <connection type="periph" name="AN4" feature="A2D" instance="4" polarity="Inp" desc="Analog Input 4" />
    <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>
    <dynamicDutyDock name="RP9" number="9"/>
    <connection type="CNF" name="CN9" feature="CN" pin="9" polarity="Inp" desc="Input Change Notification Input 9" />
    <connection type="IOPort" name="RB9" feature="IOPort" port="B" pin="9" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 9" />
  </pin>
  <pin number="4" name="AN5/CMP2D/CMP3B/RP10/CN10/RB10" initConnection="none">
    <connection type="periph" name="AN5" feature="A2D" instance="5" polarity="Inp" desc="Analog Input 5" />
    <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>
    <dynamicDutyDock name="RP10" number="10"/>
    <connection type="CNF" name="CN10" feature="CN" pin="10" polarity="Inp" desc="Input Change Notification Input 10" />
    <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="5" name="VSS" initConnection="none">
    <connection type="other" name="VSS" polarity="P" desc="Ground Ref for for Logic and I/O" />
  </pin>
  <pin number="6" name="OSCI/CLKI/AN6/CMP3C/CMP4A/RP1/CN1/RB1" initConnection="none">
    <connection type="other" name="OSCI" polarity="Inp" desc="Oscillator Crystal Input"></connection>
    <connection type="other" name="CLKI" polarity="Inp" desc="Ext Clock Source Input"></connection>
    <connection type="periph" name="AN6" feature="A2D" instance="6" polarity="Inp" desc="Analog Input 6" />
    <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>
    <dynamicDutyDock name="RP1" number="1"/>
    <connection type="CNF" name="CN1" feature="CN" pin="1" polarity="Inp" desc="Input Change Notification Input 1" />
    <connection type="IOPort" name="RB1" feature="IOPort" port="B" pin="1" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 1" />
  </pin>
  <pin number="7" name="OSCO/CLKO/AN7/CMP3D/CMP4B/RP2/CN2/RB2" initConnection="none">
    <connection type="other" name="OSCO" polarity="Out" desc="Oscillator Crystal Output"></connection>
    <connection type="other" name="CLKO" polarity="Out" desc="Ext Clock Source Output"></connection>
    <connection type="periph" name="AN7" feature="A2D" instance="7" polarity="Inp" desc="Analog Input 7" />
    <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>
    <dynamicDutyDock name="RP2" number="2"/>
    <connection type="CNF" name="CN2" feature="CN" pin="2" polarity="Inp" desc="Input Change Notification Input 2" />
    <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="8" name="PGD2/EMUD2/DACOUT/PWM4H/INT0/RP3/CN3/RB3" 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 name="DACOUT" type="periph" feature="DAC" instance="1" polarity="Out" desc="DAC output voltage" />
    <connection type="periph" name="PWM4H" feature="PWM" instance="1" polarity="Out" desc="PWM 4 High output"></connection>
    <connection type="periph" name="INT0" feature="ExtInt" instance="0" polarity="Inp" desc="External Interrupt 0" />
    <dynamicDutyDock name="RP3" number="3"/>
    <connection type="CNF" name="CN3" feature="CN" pin="3" polarity="Inp" desc="Input Change Notification Input 3" />
    <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="9" name="PGC2/EMUC2/EXTREF/PWM4L/RP4/CN4/RB4" 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="EXTREF" feature="Comparator" instance="1" polarity="Inp" desc="External Ref In"></connection>
    <connection type="periph" name="PWM4L" feature="PWM" instance="1" polarity="Out" desc="PWM 4 Low output"></connection>
    <dynamicDutyDock name="RP4" number="4"/>
    <connection type="CNF" name="CN4" feature="CN" pin="4" polarity="Inp" desc="Input Change Notification Input 4" />
    <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="10" name="VDD" initConnection="none">
    <connection type="other" name="VDD" polarity="P" desc="Positive Supply for Logic and I/O Pins" />
  </pin>
  <pin number="11" name="PGD3/EMUD3/RP8/CN8/RB8" initConnection="none">
    <connection type="other" name="PGD3" polarity="I/O" desc="ICD and ICSP Data Pin 3"></connection>
    <connection type="other" name="EMUD3" polarity="I/O" desc="ICE Data Input/Output Pin 3"></connection>
    <dynamicDutyDock name="RP8" number="8"/>
    <connection type="CNF" name="CN8" feature="CN" pin="8" polarity="Inp" desc="Input Change Notification Input 8" />
    <connection type="IOPort" name="RB8" feature="IOPort" port="B" pin="8" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 8" />
  </pin>
  <pin number="12" name="PGC3/EMUC3/RP15/CN15/RB15" initConnection="none">
    <connection type="other" name="PGC3" polarity="I/O" desc="ICD and ICSP Clock Pin 3"></connection>
    <connection type="other" name="EMUC3" polarity="I/O" desc="ICE Clock Input/Output Pin 3"></connection>
    <dynamicDutyDock name="RP15" number="15"/>
    <connection type="CNF" name="CN15" feature="CN" pin="15" polarity="Inp" desc="Input Change Notification Input 15" />
    <connection type="IOPort" name="RB15" feature="IOPort" port="B" pin="15" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 15"></connection>
  </pin>
  <pin number="13" name="TDO/RP5/CN5/RB5" initConnection="none">
    <connection type="other" name="TDO" polarity="Out" desc="JTAG Test Data Output"></connection>
    <dynamicDutyDock name="RP5" number="5"/>
    <connection type="CNF" name="CN5" feature="CN" pin="5" polarity="Inp" desc="Input Change Notification Input 5" />
    <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="14" name="PGD1/EMUD1/TDI/SCL/RP6/CN6/RB6" 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="Other" name="TDI" polarity="Inp" desc="JTAG Test/Programming Data Input"></connection>
    <connection type="periph" name="SCL" feature="I2C" instance="1" polarity="I/O" desc="I2C1 Sync Serial Clock I/O"></connection>
    <dynamicDutyDock name="RP6" number="6"/>
    <connection type="CNF" name="CN6" feature="CN" pin="6" polarity="Inp" desc="Input Change Notification Input 6" />
    <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="15" name="PGC1/EMUC1/SDA/RP7/CN7/RB7" 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="SDA" feature="I2C" polarity="I/O" desc="I2C Sync Serial Data I/O" />
    <dynamicDutyDock name="RP7" number="7"/>
    <connection type="CNF" name="CN7" feature="CN" pin="7" polarity="Inp" desc="Input Change Notification Input 7" />
    <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="16" name="VSS" initConnection="none">
    <connection type="other" name="VSS" polarity="P" desc="Ground Ref for for Logic and I/O" />
  </pin>
  <pin number="17" name="VDDCORE/VCAP" initConnection="none">
    <connection type="other" name="VDDCORE" polarity="P" desc="Positive Supply for Microcontroller Core Logic(Regulator Disabled)"></connection>
    <connection type="other" name="VCAP" polarity="P" desc="Positive Supply for Logic and I/O"></connection>
  </pin>
  <pin number="18" name="TMS/PWM3H/RP11/CN11/RB11" initConnection="none">
    <connection type="other" name="TMS" polarity="Inp" desc="JTAG Test Mode Select Input"></connection>
    <connection type="periph" name="PWM3H" feature="PWM" instance="1" polarity="Out" desc="PWM 3 Low output" />
    <dynamicDutyDock name="RP11" number="11"/>
    <connection type="CNF" name="CN11" feature="CN" pin="11" polarity="Inp" desc="Input Change Notification Input 11" />
    <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="19" name="TCK/PWM3L/RP12/CN12/RB12" initConnection="none">
    <connection type="other" name="TCK" polarity="Inp" desc="JTAG Test/Programming Clock Input"></connection>
    <connection type="periph" name="PWM3L" feature="PWM" instance="1" polarity="Out" desc="PWM 3 Low output" />
    <dynamicDutyDock name="RP12" number="12"/>
    <connection type="CNF" name="CN12" feature="CN" pin="12" polarity="Inp" desc="Input Change Notification Input 12" />
    <connection type="IOPort" name="RB12" feature="IOPort" port="B" pin="12" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 12" />
  </pin>
  <pin number="20" name="PWM2H/RP13/CN13/RB13" initConnection="none">
    <connection type="periph" name="PWM2H" feature="PWM" instance="1" polarity="Out" desc="PWM 2 High output" />
    <dynamicDutyDock name="RP13" number="13"/>
    <connection type="CNF" name="CN13" feature="CN" pin="13" polarity="Inp" desc="Input Change Notification Input 13" />
    <connection type="IOPort" name="RB13" feature="IOPort" port="B" pin="13" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 11"></connection>
  </pin>
  <pin number="21" name="PWM2L/RP14/CN14/RB14" initConnection="none">
    <connection type="periph" name="PWM2L" feature="PWM" instance="1" polarity="Out" desc="PWM 2 Low output" />
    <dynamicDutyDock name="RP14" number="14"/>
    <connection type="CNF" name="CN14" feature="CN" pin="14" polarity="Inp" desc="Input Change Notification Input 14" />
    <connection type="IOPort" name="RB14" feature="IOPort" port="B" pin="14" polarity="I/O" desc="PORTB bidirectional I/O Port Pin 11"></connection>
  </pin>
  <pin number="22" name="PWM1H/RA4" initConnection="none">
    <connection type="periph" name="PWM1H" feature="PWM" instance="1" polarity="Out" desc="PWM 1 High output" />
    <connection type="IOPort" name="RA4" feature="IOPort" port="A" pin="4" polarity="I/O" desc="PORTA Digital I/O Port Pin 4"></connection>
  </pin>
  <pin number="23" name="PWM1L/RA3" initConnection="none">
    <connection type="periph" name="PWM1L" feature="PWM" instance="1" polarity="Out" desc="PWM 1 Low output" />
    <connection type="IOPort" name="RA3" feature="IOPort" port="A" pin="3" polarity="I/O" desc="PORTA Digital I/O Port Pin 3"></connection>
  </pin>
  <pin number="24" name="AVSS" initConnection="none">
    <connection type="other" name="VSS" polarity="P" desc="Ground Ref for for Logic and I/O"/>
  </pin>
  <pin number="25" name="AVDD" initConnection="none">
    <connection type="other" name="VDD" polarity="P" desc="Positive Supply for Logic and I/O Pins"/>
  </pin>
  <pin number="26" name="MCLR-L" initConnection="none">
    <connection type="other" name="MCLR-L" polarity="I/P" desc="Active low Master Reset Input or Programming Voltage Input"></connection>
  </pin>
  <pin number="27" name="AN0/CMP1A/RA0" initConnection="none">
    <connection type="periph" name="AN0" feature="A2D" instance="0" polarity="Inp" desc="Analog Input 0" />
    <connection type="periph" name="CMP1A" feature="Comparator" instance="1" polarity="Inp" desc="Comparator 1 Channel A"></connection>
    <connection type="IOPort" name="RA0" feature="IOPort" port="A" pin="0" polarity="I/O" desc="PORTA Digital I/O Port Pin 0"></connection>
  </pin>
  <pin number="28" name="AN1/CMP1B/RA1" initConnection="none">
    <connection type="periph" name="AN1" feature="A2D" instance="1" polarity="Inp" desc="Analog Input 1" />
    <connection type="periph" name="CMP1B" feature="Comparator" instance="1" polarity="Inp" desc="Comparator 1 Channel B"></connection>
    <connection type="IOPort" name="RA1" feature="IOPort" port="A" pin="1" polarity="I/O" desc="PORTA bidirectional I/O Port Pin 1" />
  </pin>
</pinDefinitions>