<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<!DOCTYPE deviceDefinitions SYSTEM "deviceDefinitions.dtd"[]>
<deviceDefinitions name="PIC24FJ128GA010PS" rev="A" type="16-bit MCU" family="GP">
	<operatingTemperature>
		<temperature minmax="-40 degC, +85 degC">
			<voltage minmax="2.0V, 3.6V">
				<frequency minmax="0 MHz, 32 MHz"></frequency>
			</voltage>
		</temperature>
	</operatingTemperature>
	<memory RAM="8192" programFLASH="98304" EEPROM="0"></memory>
	<resources>
		<pinDefinitions name="PIC24/PIC24FJ128GA 64-Pin TQFP PinsDefinitions"></pinDefinitions>
		<interrupts name="PIC24/PIC24FJ128GA Interrupts" IVTStart="" AIVTStart="" SFRAddressSize=""></interrupts>
		<configurationRegisters name="PIC24/PIC24FJ128GA ConfigurationRegisters"></configurationRegisters>
	</resources>
	<packageList>
		<type name="64-Pin TQFP"></type>
	</packageList>
	<codeTemplate name="PIC24/PIC24FJ128GA CodeTemplate"></codeTemplate>
	<errata name="*TODO*"></errata>
	<dataSheet name="*TODO*"></dataSheet>
	<programRef name="TODO"></programRef>
	<familyRef name="TODO"></familyRef>
	<features type="required">
		<group name="integration" type="integration" caption="integration">
			<feature name="Oscillator1" oldinstance="1" caption="Oscillator" file="PIC24/Oscillator"
				feature="Oscillator1" image="oscillator"></feature>
		</group>
		<group name="integration" type="integration" caption="integration">
			<feature name="Interrupts24" caption="Interrupts and Traps" file="PIC24/Interrupts" feature="Interrupts24"
				image="Interrupts" />
		</group>
	</features>
	<features type="optional">
		<group name="RTC" type="RTC" caption="RTC">
			<feature name="RTCC" oldinstance="1" caption="RTC" file="PIC24/RTC" feature="RTCC" image="RTC"></feature>
		</group>
		<group name="IOPort" type="IOPort" caption="I/O Ports">
			<feature name="IOPort" instance="B" caption="Port B" file="PIC24/IOPort" feature="IOPortB"
				image="IOPort"></feature>
			<feature name="IOPort" instance="C" caption="Port C" file="PIC24/IOPort" feature="IOPortC"
				image="IOPort"></feature>
			<feature name="IOPort" instance="D" caption="Port D" file="PIC24/IOPort" feature="IOPortD"
				image="IOPort"></feature>
			<feature name="IOPort" instance="E" caption="Port E" file="PIC24/IOPort" feature="IOPortE"
				image="IOPort"></feature>
			<feature name="IOPort" instance="F" caption="Port F" file="PIC24/IOPort" feature="IOPortF"
				image="IOPort"></feature>
			<feature name="IOPort" instance="G" caption="Port G" file="PIC24/IOPort" feature="IOPortG"
				image="IOPort"></feature>
			<feature name="CN" instance="1" caption="CN" file="PIC24/CN" feature="CN" image="IOPort"></feature>
		</group>
		<group name="timer" type="Timers" caption="Timers">
			<feature name="16bitTimer" instance="1" caption="16-bit Timer 1" file="PIC24/16bitTimer"
				feature="timer1" image="TimerR"></feature>
			<feature name="16bitTimer" instance="2" caption="16-bit Timer 2" file="PIC24/16bitTimer"
				feature="timer2" image="TimerR"></feature>
			<feature name="16bitTimer" instance="3" caption="16-bit Timer 3" file="PIC24/16bitTimer"
				feature="timer3" image="TimerR"></feature>
			<feature name="16bitTimer" instance="4" caption="16-bit Timer 4" file="PIC24/16bitTimer"
				feature="timer4" image="TimerR"></feature>
			<feature name="16bitTimer" instance="5" caption="16-bit Timer 5" file="PIC24/16bitTimer"
				feature="timer5" image="TimerR"></feature>
			<feature name="32bitTimer" instance="2" caption="32-bit Timer 2/3" file="PIC24/32bitTimer"
				feature="timer2,timer3" image="TimerR"></feature>
			<feature name="32bitTimer" instance="4" caption="32-bit Timer 4/5" file="PIC24/32bitTimer"
				feature="timer4,timer5" image="TimerR"></feature>
		</group>
		<group name="counter" type="Counters" caption="Counters">
			<feature name="16bitAsyncCounter" instance="1" caption="Async 16-bit Counter 1" file="PIC24/16bitAsyncCounter"
				feature="timer1" image="Counter"></feature>
			<feature name="16bitSyncCounter" instance="1" caption="Sync 16-bit Counter 1" file="PIC24/16bitSyncCounter"
				feature="timer1" image="Counter"></feature>
			<feature name="16bitSyncCounter" instance="2" caption="Sync 16-bit Counter 2" file="pic24/16bitSyncCounter"
				feature="timer2" image="Counter"></feature>
			<feature name="16bitSyncCounter" instance="3" caption="Sync 16-bit Counter 3" file="pic24/16bitSyncCounter"
				feature="timer3" image="Counter"></feature>
			<feature name="16bitSyncCounter" instance="4" caption="Sync 16-bit Counter 4" file="pic24/16bitSyncCounter"
				feature="timer4" image="Counter"></feature>
			<feature name="16bitSyncCounter" instance="5" caption="Sync 16-bit Counter 5" file="pic24/16bitSyncCounter"
				feature="timer5" image="Counter"></feature>
			<feature name="32bitSyncCounter" instance="2" caption="Sync 32-bit Counter 2/3" file="pic24/32bitSyncCounter"
				feature="timer2, timer3" image="Counter"></feature>
			<feature name="32bitSyncCounter" instance="4" caption="Sync 32-bit Counter 4/5" file="pic24/32bitSyncCounter"
				feature="timer4, timer5" image="Counter"></feature>
		</group>
		<group name="IC" type="IC" caption="IC">
			<feature name="IC" instance="1" caption="IC 1" file="PIC24/IC" feature="IC1" image="Compare"></feature>
		</group>
		<group name="OC" type="OC" caption="OC">
			<feature name="OC" instance="1" caption="OC 1" file="PIC24/OC" feature="OC1" image="Capture"></feature>
			<feature name="Comparator" instance="1" caption="Comparator 1" file="PIC24/Comparator" feature="Comparator1" image="Compare"></feature>
			<feature name="Comparator" instance="2" caption="Comparator 2" file="PIC24/Comparator" feature="Comparator2" image="Compare"></feature>
			<feature name="VoltageRef" instance="1" caption="Voltage Reference" file="PIC24/VoltageRef" feature="VoltageRef1" image="Compare"></feature>
		</group>
		<group name="SPI" type="SPI" caption="SPI">
			<feature name="SPI" instance="1" caption="SPI 1" file="PIC24/SPI" feature="SPI1" image="SPI"></feature>
			<feature name="SPI" instance="2" caption="SPI 2" file="PIC24/SPI" feature="SPI2" image="SPI"></feature>
		</group>
		<group name="I2C" type="I2C" caption="I2C">
			<feature name="I2C" instance="1" caption="I2C 1" file="PIC24/I2C" feature="I2C1" image="I2C"></feature>
			<feature name="I2C" instance="2" caption="I2C 2" file="PIC24/I2C" feature="I2C2" image="I2C"></feature>
		</group>
		<group name="UART" type="UART" caption="UART">
			<feature name="UART" instance="1" caption="UART 1" file="PIC24/UART" feature="UART1" image="UART"></feature>
			<feature name="UART" instance="2" caption="UART 2" file="PIC24/UART" feature="UART2" image="UART"></feature>
		</group>
		<group name="A2D" type="A2D" caption="A to D">
			<feature name="A2D10bit" oldinstance="1" caption="10-bit A to D" file="PIC24/A2D10bit16ch"
				feature="A2D10bit" image="ACD"></feature>
		</group>
		<group name="reset" type="Reset" caption="Reset">
			<feature name="BOR" oldinstance="1" caption="Reset" file="PIC24/BOR" feature="BOR" image="Brownout"></feature>
			<feature name="WDT" oldinstance="1" caption="WDT" file="PIC24/WDT" feature="WDT" image="WDT"></feature>
		</group>
		<group name="EMI" type="EMI" caption="DMI">
			<feature name="PMP" oldinstance="1" caption="PMP" file="PIC24/PMP" feature="PMP" image="PSP"></feature>
		</group>
	</features>
</deviceDefinitions>