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

<interrupts>

<trap intNumber="0" vectorNumber="1"  instance="1" source="OscillatorFail" ISRName="Oscillator Fail" initAddress="0x000004" type="internal"></trap>
<trap intNumber="1" vectorNumber="2"  instance="1" source="AddressError" ISRName="Address Error" initAddress="0x000006" type="internal"></trap>
<trap intNumber="2" vectorNumber="3"  instance="1" source="StackError" ISRName="Stack Error" initAddress="0x000008" type="internal"></trap>
<trap intNumber="3" vectorNumber="4"  instance="1" source="MathError" ISRName="Math Error" initAddress="0x00000A" type="internal"></trap>
<trap intNumber="4" vectorNumber="5"  instance="5" source="ReservedTrap5" ISRName="Reserved Trap 5" initAddress="0x00000C" type="internal"></trap>
<trap intNumber="5" vectorNumber="6"  instance="6" source="ReservedTrap6" ISRName="Reserved Trap 6" initAddress="0x00000E" type="internal"></trap>
<trap intNumber="6" vectorNumber="7"  instance="7" source="ReservedTrap7" ISRName="Reserved Trap 7" initAddress="0x000010" type="internal"></trap>

<interrupt intNumber="0" vectorNumber="8"  source="INT0" ISRName="External Interrupt 0" type="extern" instance="1" initAddress="0x000012"></interrupt>
<interrupt intNumber="1" vectorNumber="9"  source="IC1" ISRName="Input Capture 1" type="periph" feature="IC" instance="1" initAddress="0x000014"></interrupt>
<interrupt intNumber="2" vectorNumber="10"  source="OC1" ISRName="Output Compare 1" type="periph" feature="OC" instance="1" initAddress="0x000016"></interrupt>
<interrupt intNumber="3" vectorNumber="11"  source="T1" ISRName="Timer 1" type="periph" feature="Timer" instance="1" initAddress="0x000018"></interrupt>
<interrupt intNumber="4" vectorNumber="12"  source="Reserved" ISRName="Reserved1" type="periph" feature="Reserved" instance="1" initAddress="0x00001A"></interrupt>
<interrupt intNumber="5" vectorNumber="13"  source="OC2" ISRName="Output Compare 2" type="periph" feature="OC" instance="1" initAddress="0x00001C"></interrupt>
<interrupt intNumber="6" vectorNumber="14"  source="T2" ISRName="Timer 2" type="periph" feature="Timer" instance="2" initAddress="0x00001E"></interrupt>
<interrupt intNumber="7" vectorNumber="15"  source="T3" ISRName="Timer 3" type="periph" feature="Timer" instance="3" initAddress="0x000020"></interrupt>
<interrupt intNumber="8" vectorNumber="16"  source="SPI1" ISRName="Serial Peripheral 1" type="periph" feature="SPI" instance="1" initAddress="0x000022"></interrupt>
<interrupt intNumber="9" vectorNumber="17"  source="U1RX" ISRName="UART 1 Receiver" type="periph" feature="UART" instance="1" initAddress="0x000024"></interrupt>
<interrupt intNumber="10" vectorNumber="18"  source="U1TX" ISRName="UART 1 Transmitter" type="periph" feature="UART" instance="1" initAddress="0x000026"></interrupt>
<interrupt intNumber="11" vectorNumber="19"  source="AD" ISRName="A to D Converter Done" type="periph" feature="A2D" instance="1" initAddress="0x000028"></interrupt>
<interrupt intNumber="12" vectorNumber="20"  source="NVM" ISRName="NVM Write Complete" type="NVM" instance="1" initAddress="0x000004"></interrupt>
<interrupt intNumber="13" vectorNumber="21"  source="I2C" ISRName="I2C Transfer Complete" type="periph" feature="I2C" instance="1" initAddress="0x00002A"></interrupt>
<interrupt intNumber="14" vectorNumber="22"  source="BCL" ISRName="I2C Bus Collision" type="periph" feature="I2C" instance="1" initAddress="0x00002C"></interrupt>
<interrupt intNumber="15" vectorNumber="23"  source="Reserved" ISRName="Reserved2" type="periph" instance="2" initAddress="0x00002E"></interrupt>
<interrupt intNumber="16" vectorNumber="24"  source="INT1" ISRName="External Interrupt 1" type="extern" instance="2" initAddress="0x000030"></interrupt>
<interrupt intNumber="17" vectorNumber="25"  source="INT2" ISRName="External Interrupt 2" type="extern" instance="3" initAddress="0x000032"></interrupt>

<!-- These peripherals have to be checked -->
<interrupt intNumber="18" vectorNumber="26"  source="PWMST" ISRName="External Interrupt 2" type="extern" instance="3" initAddress="0x000034"></interrupt>
<interrupt intNumber="19" vectorNumber="27"  source="PWM1" ISRName="External Interrupt 2" type="extern" instance="3" initAddress="0x000036"></interrupt>
<interrupt intNumber="20" vectorNumber="28"  source="PWM2" ISRName="External Interrupt 2" type="extern" instance="3" initAddress="0x000038"></interrupt>
<interrupt intNumber="21" vectorNumber="29"  source="PWM3" ISRName="External Interrupt 2" type="extern" instance="3" initAddress="0x00003A"></interrupt>
<interrupt intNumber="22" vectorNumber="30"  source="PWM4" ISRName="External Interrupt 2" type="extern" instance="3" initAddress="0x00003C"></interrupt>
<!-- These peripherals have to be checked -->

<interrupt intNumber="23" vectorNumber="31"  source="Reserved" ISRName="Reserved3" type="periph" instance="3" initAddress="0x00003E"></interrupt>
<interrupt intNumber="24" vectorNumber="32"  source="Reserved" ISRName="Reserved4" type="periph" instance="4" initAddress="0x000040"></interrupt>
<interrupt intNumber="25" vectorNumber="33"  source="Reserved" ISRName="Reserved5" type="periph" instance="5" initAddress="0x000042"></interrupt>
<interrupt intNumber="26" vectorNumber="34"  source="Reserved" ISRName="Reserved6" type="periph" instance="6" initAddress="0x000044"></interrupt>

<interrupt intNumber="27" vectorNumber="35"  source="CN" ISRName="Change Notice Interrupt" type="CN" instance="1" initAddress="0x000046"></interrupt>
<interrupt intNumber="28" vectorNumber="36"  source="Reserved" ISRName="Reserved7" type="periph" instance="7" initAddress="0x000048"></interrupt>

<!-- These peripherals have to be checked -->
<interrupt intNumber="29" vectorNumber="37"  source="C1" ISRName="Analog Comparator 1" type="extern" instance="1" initAddress="0x00004A"></interrupt>
<interrupt intNumber="30" vectorNumber="38"  source="C2" ISRName="Analog Comparator 2" type="extern" instance="2" initAddress="0x00004C"></interrupt>
<interrupt intNumber="31" vectorNumber="39"  source="C3" ISRName="Analog Comparator 3" type="extern" instance="3" initAddress="0x00004E"></interrupt>
<interrupt intNumber="32" vectorNumber="40"  source="C4" ISRName="Analog Comparator 4" type="extern" instance="4" initAddress="0x000050"></interrupt>
<!-- These peripherals have to be checked -->

<interrupt intNumber="33" vectorNumber="41"  source="Reserved" ISRName="Reserved7" type="periph" instance="7" initAddress="0x000052"></interrupt>
<interrupt intNumber="34" vectorNumber="42"  source="Reserved" ISRName="Reserved8" type="periph" instance="8" initAddress="0x000054"></interrupt>
<interrupt intNumber="35" vectorNumber="43"  source="Reserved" ISRName="Reserved9" type="periph" instance="9" initAddress="0x000056"></interrupt>
<interrupt intNumber="36" vectorNumber="44"  source="Reserved" ISRName="Reserved10" type="periph" instance="10" initAddress="0x000058"></interrupt>

<!-- These peripherals have to be checked -->
<interrupt intNumber="37" vectorNumber="45"  source="" ISRName="ADC Pair 0 Coversion" type="extern" instance="1" initAddress="0x00005A"></interrupt>
<interrupt intNumber="38" vectorNumber="46"  source="" ISRName="ADC Pair 1 Coversion" type="extern" instance="2" initAddress="0x00005C"></interrupt>
<interrupt intNumber="39" vectorNumber="47"  source="" ISRName="ADC Pair 2 Coversion" type="extern" instance="3" initAddress="0x00005E"></interrupt>
<interrupt intNumber="40" vectorNumber="48"  source="" ISRName="ADC Pair 3 Coversion" type="extern" instance="4" initAddress="0x000060"></interrupt>
<interrupt intNumber="41" vectorNumber="49"  source="" ISRName="ADC Pair 4 Coversion" type="extern" instance="5" initAddress="0x000062"></interrupt>
<interrupt intNumber="42" vectorNumber="50"  source="" ISRName="ADC Pair 5 Coversion" type="extern" instance="6" initAddress="0x000064"></interrupt>
<!-- These peripherals have to be checked -->

<interrupt intNumber="43" vectorNumber="51"  source="Reserved" ISRName="Reserved11" type="periph" instance="11" initAddress="0x000066"></interrupt>
<interrupt intNumber="44" vectorNumber="52"  source="Reserved" ISRName="Reserved12" type="periph" instance="12" initAddress="0x000068"></interrupt>

</interrupts>