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

<!-- temp file to remove IC and OC channels 3 and up, no CAN, 1 UART, -->
<!-- 1 SPI, T1,2,3, should autoconfig in interrupt screen -->
<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="IC2" ISRName="Input Capture 2" type="periph" feature="IC" 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="CN" ISRName="Change Notice Interrupt" type="CN" instance="1" initAddress="0x00002E"></interrupt>
<interrupt intNumber="16" vectorNumber="24"  source="INT1" ISRName="External Interrupt 1" type="extern" instance="2" initAddress="0x000030"></interrupt>
<interrupt intNumber="23" vectorNumber="31"  source="INT2" ISRName="External Interrupt 2" type="extern" instance="3" initAddress="0x00003E"></interrupt>
<interrupt intNumber="36" vectorNumber="44"  source="INT3" ISRName="External Interrupt 3" type="extern" instance="4" initAddress="0x000058"></interrupt>
<interrupt intNumber="37" vectorNumber="45"  source="INT4" ISRName="External Interrupt 4" type="extern" instance="5" initAddress="0x00005A"></interrupt>
<interrupt intNumber="39" vectorNumber="47"  source="PWM" ISRName="PWM Period Match" type="periph" feature="PWM" instance="1" initAddress="0x00005E"></interrupt>
<interrupt intNumber="40" vectorNumber="48"  source="QEI" ISRName="QEI Interrupt" type="periph" feature="QEI" instance="1" initAddress="0x000060"></interrupt>
<interrupt intNumber="42" vectorNumber="50"  source="LVD" ISRName="Low Voltage Detect" type="periph" feature="LVD" instance="1" initAddress="0x000062"></interrupt>
<interrupt intNumber="43" vectorNumber="51"  source="FLTA" ISRName="PWM Fault A" type="periph" feature="PWM" instance="1" initAddress="0x000064"></interrupt>
<interrupt intNumber="44" vectorNumber="52"  source="FLTB" ISRName="PWM Fault A" type="periph" feature="PWM" instance="1" initAddress="0x000066"></interrupt>

</interrupts>