<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE deviceDefinitions SYSTEM "deviceDefinitions.dtd" >
<deviceDefinitions name="PIC32MX300F032H" rev="B" type="36-bit MCU" family="General Purpose">

	<operatingTemperature>
		<temperature minmax="-40 degC, +85 degC">
			<voltage minmax="2.5V, 5.5V"><frequency minmax="0 MHz, 40 MHz"></frequency></voltage>
			<voltage minmax="4.5V, 5.5V"><frequency minmax="0 MHz, 120 MHz"></frequency></voltage>
		</temperature>
		
		<temperature minmax="-40 degC, +125 degC">
			<voltage minmax="4.5V, 5.5V"><frequency minmax="0 MHz, 80 MHz"></frequency></voltage>
		</temperature>
	</operatingTemperature>

	<memory RAM="8192" programFLASH="32768" EEPROM="0"></memory>
									  
	<resources>
		<pinDefinitions name="Pic32/PIC32MX320F064H 64-Pin TQFP PinsDefinitions"></pinDefinitions>
		<interrupts name="Pic32/PIC32MX320F064H Interrupts" IVTStart="" AIVTStart="" SFRAddressSize=""></interrupts>
		<configurationRegisters name="Pic32/PIC32MX320F064H ConfigurationRegisters"></configurationRegisters>
	</resources>

	<packageList>
		<type name="64-Pin TQFP"></type>
	</packageList>

	<codeTemplate name="Pic32/PIC32MX320F064H CodeTemplate"></codeTemplate>
  
	<errata name="*DS61143*"></errata>
	<dataSheet name="*DS61143*"></dataSheet>
	<programRef name=""></programRef>
	<familyRef name=""></familyRef>

	<features type="required">
		<group name="integration" type="integration" caption="integration">
			<feature name="Oscillator1" oldinstance="1" caption="Oscillator" file="Pic32/Oscillator" feature="Oscillator" image="oscillator"></feature>
		</group>
		
		<group name="integration" type="integration" caption="integration">
			<feature name="Interrupts32" caption="Interrupts and Traps" file="Pic32/Interrupts1" feature="Interrupts32" image="Interrupts"></feature>
		</group>
	</features>
  
	<features type="optional">
    
		<group name="RTC" type="RTC" caption="RTC">
			<feature name="RTCC" oldinstance="1" caption="RTC" file="Pic32/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="Pic32/IOPort" feature="IOPortB" image="IOPort"></feature>
			<feature name="IOPort" instance="C" caption="Port C" file="Pic32/IOPORT" feature="IOPortC" image="IOPort"></feature>
			<feature name="IOPort" instance="D" caption="Port D" file="Pic32/IOPort" feature="IOPort" image="IOPortD"></feature>
			<feature name="IOPort" instance="E" caption="Port D" file="Pic32/IOPORT" feature="IOPortE" image="IOPort"></feature>
			<feature name="IOPort" instance="F" caption="Port F" file="Pic32/IOPORT" feature="IOPortF" image="IOPort"></feature>
			<feature name="IOPort" instance="G" caption="Port G" file="Pic32/IOPORT" feature="IOPortG" image="IOPort"></feature>
			<feature name="CN" instance="1" caption="CN" file="Pic32/CN19" feature="CN" image="IOPort"></feature>
		</group>
    
		<group name="timer" type="Timers" caption="Timers">
			<feature name="16bitTimer" instance="2" caption="16-bit Timer 2" file="Pic32/16bitTimerTypeBVariant"	feature="timer2" image="TimerR"></feature>
			<feature name="16bitTimer" instance="3" caption="16-bit Timer 3" file="Pic32/16bitTimerTypeBVariant"	feature="timer3" image="TimerR"></feature>
			<feature name="16bitTimer" instance="4" caption="16-bit Timer 4" file="Pic32/16bitTimerTypeBVariant"	feature="timer4" image="TimerR"></feature>
			<feature name="16bitTimer" instance="5" caption="16-bit Timer 5" file="Pic32/16bitTimerTypeBVariant"	feature="timer5" image="TimerR"></feature>
			<feature name="32bitTimer" instance="2" caption="32-bit Timer 2/3" file="Pic32/32bitTimerVariant"		feature="timer2,timer3" image="TimerR"></feature>
			<feature name="32bitTimer" instance="4" caption="32-bit Timer 4/5" file="Pic32/32bitTimerVariant"		feature="timer4,timer5" image="TimerR"></feature>
			<feature name="16bitTimer1" oldinstance="1" caption="16-bit Timer 1" file="Pic32/16bitTimer"	feature="timer1" image="TimerR"></feature>
		</group>
    
		<group name="counter" type="Counters" caption="Counters">
			<feature name="16bitAsyncCounter1" oldinstance="1" caption="Async Counter 1" file="Pic32/16bitAsyncCounter1" feature="timer1" image="Counter"></feature>
			<feature name="16bitSyncCounter1" oldinstance="1" caption="Sync Counter 1" file="Pic32/16bitSyncCounter1" feature="timer1" image="Counter"></feature>
		</group>
    
		<group name="IC" type="IC" caption="IC">
			<feature name="IC" instance="1" caption="IC 1" file="Pic32/IC PIC32MX360512L" feature="IC1" image="Compare"></feature>
			<feature name="IC" instance="2" caption="IC 2" file="Pic32/IC PIC32MX360512L" feature="IC2" image="Compare"></feature>
			<feature name="IC" instance="3" caption="IC 3" file="Pic32/IC PIC32MX360512L" feature="IC3" image="Compare"></feature>
			<feature name="IC" instance="4" caption="IC 4" file="Pic32/IC PIC32MX360512L" feature="IC4" image="Compare"></feature>
			<feature name="IC" instance="5" caption="IC 5" file="Pic32/IC PIC32MX360512L" feature="IC5" image="Compare"></feature>
		</group>
    
		<group name="OC" type="OC" caption="OC">
			<feature name="OC" instance="1" caption="OC 1" file="Pic32/OC PIC32MX360512L" feature="OC1" image="Capture"></feature>
			<feature name="OC" instance="2" caption="OC 2" file="Pic32/OC PIC32MX360512L" feature="OC2" image="Capture"></feature>
			<feature name="OC" instance="3" caption="OC 3" file="Pic32/OC PIC32MX360512L" feature="OC3" image="Capture"></feature>
			<feature name="OC" instance="4" caption="OC 4" file="Pic32/OC PIC32MX360512L" feature="OC4" image="Capture"></feature>
			<feature name="OC" instance="5" caption="OC 5" file="Pic32/OC PIC32MX360512L" feature="OC5" image="Capture"></feature>
			<feature name="Comparator1" oldinstance="1" caption="Comparator 1" file="PIC32/Comparator1" feature="Comparator1" image="Compare"></feature>
			<feature name="Comparator2" oldinstance="2" caption="Comparator 2" file="PIC32/Comparator2" feature="Comparator2" image="Compare"></feature>
			<feature name="VoltageRef" instance="1" caption="Voltage Reference" file="PIC32/VoltageRef" image="Compare" feature=""/>			
		</group>
    
		<group name="SPI" type="SPI" caption="SPI">
			<feature name="SPI" instance="1" caption="SPI 1" file="Pic32/SPI" feature="SPI1" image="SPI"></feature>
			<feature name="SPI" instance="2" caption="SPI 2" file="Pic32/SPI" feature="SPI2" image="SPI"></feature>
		</group>
    
		<group name="I2C" type="I2C" caption="I2C">
			<feature name="I2C" instance="1" caption="I2C 1" file="Pic32/I2C" feature="I2C1" image="I2C"></feature>
			<feature name="I2C" instance="2" caption="I2C 2" file="Pic32/I2C" feature="I2C2" image="I2C"></feature>
		</group>
    
		<group name="UART" type="UART" caption="UART">
			<feature name="UART" instance="1" caption="UART 1" file="Pic32/UART" feature="UART1" image="UART"></feature>
			<feature name="UART" instance="2" caption="UART 2" file="Pic32/UART" feature="UART2" image="UART"></feature>
		</group>
    
		<group name="A2D" type="A2D" caption="A to D">
			<feature name="A2D10bit" instance="1" caption="10-bit A to D 1" file="Pic32/A2D10bit16ch" feature="A2D10bit" image="ACD"/>
		</group>
    
		<group name="reset" type="Reset" caption="Reset">
			<feature name="WDT" oldinstance="1" caption="WDT" file="Pic32/WDT1" feature="WDT" image="WDT"></feature>
		</group>
    
		<group name="EMI" type="EMI" caption="DMI">
			<feature name="PMP" oldinstance="1" caption="PMP" file="PIC32/PMP" feature="PMP" image="PSP"></feature>
		</group>
    
	</features>
</deviceDefinitions>