<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<!DOCTYPE configurationRegisters SYSTEM "../configurationRegisters.dtd">
<configurationRegisters>
	<specialFunctionRegisters>
		
		<CPUCore>
			<sfr key="R0" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R1" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R2" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R3" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R4" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R5" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R6" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R7" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R8" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R9" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R10" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R11" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R12" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R13" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R14" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R15" addr="0x0" por="00000000000000000000100000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R16" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R17" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R18" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R19" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R20" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R21" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R22" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R23" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R24" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R25" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R26" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R27" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R28" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R29" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R30" addr="0x0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000"></sfr>
			<sfr key="R31" addr="0x0" por="00000000000000000000100000000000" mclr="00000000000000000000000000000000"></sfr>
		</CPUCore>
		
		<InterruptControl>
			<sfr key="INTCON" addr="0x1F881000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="SS0"	instance="1" mask="0x00070000" desc=""></field>
				<field key="FRZ"	instance="1" mask="0x00004000" desc=""></field>
				<field key="MVEC"	instance="1" mask="0x00001000" desc=""></field>
				<field key="TPC"	instance="1" mask="0x00000700" desc=""></field>
				<field key="INT4EP" instance="1" mask="0x00000010" desc=""></field>
				<field key="INT3EP" instance="1" mask="0x00000008" desc=""></field>
				<field key="INT2EP" instance="1" mask="0x00000004" desc=""></field>
				<field key="INT1EP" instance="1" mask="0x00000002" desc=""></field>
				<field key="INT0EP" instance="1" mask="0x00000001" desc=""></field>
			</sfr>

			<sfr key="INTSTAT" addr="0x1F881010" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="SRIPL" instance="1" mask="0x00000700" desc=""></field>
				<field key="VEC"	instance="1" mask="0x000000FF" desc=""></field>
			</sfr>

			<sfr key="IPTMR" addr="0x1F881020" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IPTMR" instance="1" mask="0xFFFFFFFF" desc=""></field>
			</sfr>

			<sfr key="IFS0" addr="0x1F881030" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				
				<field key="I2C1MIF"	instance="1" mask="0x80000000" desc=""></field>
				<field key="I2C1SIF"	instance="1" mask="0x40000000" desc=""></field>
				<field key="I2C1BIF"	instance="1" mask="0x20000000" desc=""></field>
				<field key="U1TXIF"		instance="1" mask="0x10000000" desc=""></field>
				<field key="U1RXIF"		instance="1" mask="0x08000000" desc=""></field>
				<field key="U1EIF"		instance="1" mask="0x04000000" desc=""></field>
				<field key="SPI1RXIF"	instance="1" mask="0x02000000" desc=""></field>
				<field key="SPI1TXIF"	instance="1" mask="0x01000000" desc=""></field>
				<field key="SPI1EIF"	instance="1" mask="0x00800000" desc=""></field>
				<field key="OC51F"		instance="1" mask="0x00400000" desc=""></field>
				<field key="IC5IF"		instance="1" mask="0x00200000" desc=""></field>
				<field key="T5IF"		instance="1" mask="0x00100000" desc=""></field>
				
				<field key="INT4IF"		instance="1" mask="0x00080000" desc=""></field>
				<field key="OC4IF"		instance="1" mask="0x00040000" desc=""></field>
				<field key="IC4IF"		instance="1" mask="0x00020000" desc=""></field>
				<field key="T4IF"		instance="1" mask="0x00010000" desc=""></field>
				<field key="INT3IF"		instance="1" mask="0x00008000" desc=""></field>
				<field key="OC3IF"		instance="1" mask="0x00004000" desc=""></field>
				<field key="IC3IF"		instance="1" mask="0x00002000" desc=""></field>
				<field key="T3IF"		instance="1" mask="0x00001000" desc=""></field>
				<field key="INT2IF"		instance="1" mask="0x00000800" desc=""></field>
				<field key="OC2IF"		instance="1" mask="0x00000400" desc=""></field>
				<field key="IC2IF"		instance="1" mask="0x00000200" desc=""></field>
				<field key="T2IF"		instance="1" mask="0x00000100" desc=""></field>
				<field key="INT1IF"		instance="1" mask="0x00000080" desc=""></field>
				<field key="OC1IF"		instance="1" mask="0x00000040" desc=""></field>
				<field key="IC1IF"		instance="1" mask="0x00000020" desc=""></field>
				<field key="T1IF"		instance="1" mask="0x00000010" desc=""></field>
				<field key="INT0IF"		instance="1" mask="0x00000008" desc=""></field>
				<field key="CS1IF"		instance="1" mask="0x00000004" desc=""></field>
				<field key="CS0IF"		instance="1" mask="0x00000002" desc=""></field>
				<field key="CTIF"		instance="1" mask="0x00000001" desc=""></field>
			</sfr>

			<sfr key="IFS1" addr="0x1F881040" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="FCEIF"		instance="1" mask="0x01000000" desc=""></field>
				<field key="DMA3IF"		instance="1" mask="0x00080000" desc=""></field>
				<field key="DMA2IF"		instance="1" mask="0x00040000" desc=""></field>
				<field key="DMA1IF"		instance="1" mask="0x00020000" desc=""></field>
				<field key="DMA0IF"		instance="1" mask="0x00010000" desc=""></field>
				<field key="RTCCIF"		instance="1" mask="0x00008000" desc=""></field>
				<field key="FSCMIF"		instance="1" mask="0x00004000" desc=""></field>
				<field key="I2C2MIF"	instance="1" mask="0x00002000" desc=""></field>
				<field key="I2C2SIF"	instance="1" mask="0x00001000" desc=""></field>
				<field key="I2C2BIF"	instance="1" mask="0x00000800" desc=""></field>
				<field key="U2TXIF"		instance="1" mask="0x00000400" desc=""></field>
				<field key="U2RXIF"		instance="1" mask="0x00000200" desc=""></field>
				<field key="U2EIF"		instance="1" mask="0x00000100" desc=""></field>
				<field key="SPI2RXIF"	instance="1" mask="0x00000080" desc=""></field>
				<field key="SPI2TXIF"	instance="1" mask="0x00000040" desc=""></field>
				<field key="SPI2EIF"	instance="1" mask="0x00000020" desc=""></field>
				<field key="CMP2IF"		instance="1" mask="0x00000010" desc=""></field>
				<field key="CMP1IF"		instance="1" mask="0x00000008" desc=""></field>
				<field key="PMPIF"		instance="1" mask="0x00000004" desc=""></field>
				<field key="AD1IF"		instance="1" mask="0x00000002" desc=""></field>
				<field key="CNIF"		instance="1" mask="0x00000001" desc=""></field>
			</sfr>

			<sfr key="IFS2" addr="0x1F881050" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IFS2" instance="1" mask="0xFFFFFFFF" desc=""></field>
			</sfr>

			<sfr key="IEC0" addr="0x1F881060" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="I2C1MIE"	instance="1" mask="0x80000000" desc=""></field>
				<field key="I2C1SIE"	instance="1" mask="0x40000000" desc=""></field>
				<field key="I2C1BIE"	instance="1" mask="0x20000000" desc=""></field>
				<field key="U1TXIE"		instance="1" mask="0x10000000" desc=""></field>
				<field key="U1RXIE"		instance="1" mask="0x08000000" desc=""></field>
				<field key="U1EIE"		instance="1" mask="0x04000000" desc=""></field>
				<field key="SPI1RXIE"	instance="1" mask="0x02000000" desc=""></field>
				<field key="SPI1TXIE"	instance="1" mask="0x01000000" desc=""></field>
				<field key="SPI1EIE"	instance="1" mask="0x00800000" desc=""></field>
				<field key="OC5IE"		instance="1" mask="0x00400000" desc=""></field>
				<field key="IC5IE"		instance="1" mask="0x00200000" desc=""></field>
				<field key="T5IE"		instance="1" mask="0x00100000" desc=""></field>
				<field key="INT4IE"		instance="1" mask="0x00080000" desc=""></field>
				<field key="OC4IE"		instance="1" mask="0x00040000" desc=""></field>
				<field key="IC4IE"		instance="1" mask="0x00020000" desc=""></field>
				<field key="T4IE"		instance="1" mask="0x00010000" desc=""></field>
				<field key="INT3IE"		instance="1" mask="0x00008000" desc=""></field>
				<field key="OC3IE"		instance="1" mask="0x00004000" desc=""></field>
				<field key="IC3IE"		instance="1" mask="0x00002000" desc=""></field>
				<field key="T3IE"		instance="1" mask="0x00001000" desc=""></field>
				<field key="INT2IE"		instance="1" mask="0x00000800" desc=""></field>
				<field key="OC2IE"		instance="1" mask="0x00000400" desc=""></field>
				<field key="IC2IE"		instance="1" mask="0x00000200" desc=""></field>
				<field key="T2IE"		instance="1" mask="0x00000100" desc=""></field>
				<field key="INT1IE"		instance="1" mask="0x00000080" desc=""></field>
				<field key="OC1IE"		instance="1" mask="0x00000040" desc=""></field>
				<field key="IC1IE"		instance="1" mask="0x00000020" desc=""></field>
				<field key="T1IE"		instance="1" mask="0x00000010" desc=""></field>
				<field key="INT0IE"		instance="1" mask="0x00000008" desc=""></field>
				<field key="CS1IE"		instance="1" mask="0x00000004" desc=""></field>
				<field key="CS0IE"		instance="1" mask="0x00000002" desc=""></field>
				<field key="CTIE"		instance="1" mask="0x00000001" desc=""></field>
			</sfr>

			<sfr key="IEC1" addr="0x1F881070" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="FCEIE"		instance="1" mask="0x01000000" desc=""></field>
				<field key="DMA3IE"		instance="1" mask="0x00080000" desc=""></field>
				<field key="DMA2IE"		instance="1" mask="0x00040000" desc=""></field>
				<field key="DMA1IE"		instance="1" mask="0x00020000" desc=""></field>
				<field key="DMA0IE"		instance="1" mask="0x00010000" desc=""></field>
				<field key="RTCCIE"		instance="1" mask="0x00008000" desc=""></field>
				<field key="FSCMIE"		instance="1" mask="0x00004000" desc=""></field>
				<field key="I2C2MIE"	instance="1" mask="0x00002000" desc=""></field>	
				<field key="I2C2SIE"	instance="1" mask="0x00001000" desc=""></field>
				<field key="I2C2BIE"	instance="1" mask="0x00000800" desc=""></field>
				<field key="U2TXIE"		instance="1" mask="0x00000400" desc=""></field>
				<field key="U2RXIE"		instance="1" mask="0x00000200" desc=""></field>
				<field key="U2EIE"		instance="1" mask="0x00000100" desc=""></field>
				<field key="SPI2RXIE"	instance="1" mask="0x00000080" desc=""></field>
				<field key="SPI2TXIE"	instance="1" mask="0x00000040" desc=""></field>
				<field key="SPI2EIE"	instance="1" mask="0x00000020" desc=""></field>
				<field key="CMP2IE"		instance="1" mask="0x00000010" desc=""></field>
				<field key="CMP1IE"		instance="1" mask="0x00000008" desc=""></field>
				<field key="PMPIE"		instance="1" mask="0x00000004" desc=""></field>
				<field key="AD1IE"		instance="1" mask="0x00000002" desc=""></field>
				<field key="CNIE"		instance="1" mask="0x00000001" desc=""></field>
			</sfr>

			<sfr key="IEC2" addr="0x1F881080" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IEC2" instance="1" mask="0xFFFFFFFF" desc=""></field>
			</sfr>

			<sfr key="IPC0" addr="0x1F881090" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="INT0IP"	instance="1" mask="0x1C000000" desc=""></field>
				<field key="INT0IS"	instance="1" mask="0x03000000" desc=""></field>
				<field key="CS1IP"	instance="1" mask="0x001C0000" desc=""></field>
				<field key="CS1IS"	instance="1" mask="0x00030000" desc=""></field>
				<field key="CS0IP"	instance="1" mask="0x00001C00" desc=""></field>
				<field key="CS0IS"	instance="1" mask="0x00000300" desc=""></field>
				<field key="CTIP"	instance="1" mask="0x0000001C" desc=""></field>
				<field key="CTIS"	instance="1" mask="0x00000003" desc=""></field>
			</sfr>

			<sfr key="IPC1" addr="0x1F8810A0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="INT1IP" instance="1" mask="0x1C000000" desc=""></field>
				<field key="INT1IS" instance="1" mask="0x03000000" desc=""></field>
				<field key="OC1IP"	instance="1" mask="0x001C0000" desc=""></field>
				<field key="OC1IS"	instance="1" mask="0x00030000" desc=""></field>
				<field key="IC1IP"	instance="1" mask="0x00001C00" desc=""></field>
				<field key="IC1IS"	instance="1" mask="0x00000300" desc=""></field>
				<field key="T1IP"	instance="1" mask="0x0000001C" desc=""></field>
				<field key="T1IS"	instance="1" mask="0x00000003" desc=""></field>
			</sfr>

			<sfr key="IPC2" addr="0x1F8810B0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="INT2IP" instance="1" mask="0x1C000000" desc=""></field>
				<field key="INT2IS" instance="1" mask="0x03000000" desc=""></field>
				<field key="OC2IP"	instance="1" mask="0x001C0000" desc=""></field>
				<field key="OC2IS"	instance="1" mask="0x00030000" desc=""></field>
				<field key="IC2IP"	instance="1" mask="0x00001C00" desc=""></field>
				<field key="IC2IS"	instance="1" mask="0x00000300" desc=""></field>
				<field key="T2IP"	instance="1" mask="0x0000001C" desc=""></field>
				<field key="T2IS"	instance="1" mask="0x00000003" desc=""></field>
			</sfr>

			<sfr key="IPC3" addr="0x1F8810C0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="INT3IP" instance="1" mask="0x1C000000" desc=""></field>
				<field key="INT3IS" instance="1" mask="0x03000000" desc=""></field>
				<field key="OC3IP"	instance="1" mask="0x001C0000" desc=""></field>
				<field key="OC3IS"	instance="1" mask="0x00030000" desc=""></field>
				<field key="IC3IP"	instance="1" mask="0x00001C00" desc=""></field>
				<field key="IC3IS"	instance="1" mask="0x00000300" desc=""></field>
				<field key="T3IP"	instance="1" mask="0x0000001C" desc=""></field>
				<field key="T3IS"	instance="1" mask="0x00000003" desc=""></field>
			</sfr>

			<sfr key="IPC4" addr="0x1F8810D0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="INT4IP" instance="1" mask="0x1C000000" desc=""></field>
				<field key="INT4IS" instance="1" mask="0x03000000" desc=""></field>
				<field key="OC4IP"	instance="1" mask="0x001C0000" desc=""></field>
				<field key="OC4IS"	instance="1" mask="0x00030000" desc=""></field>
				<field key="IC4IP"	instance="1" mask="0x00001C00" desc=""></field>
				<field key="IC4IS"	instance="1" mask="0x00000300" desc=""></field>
				<field key="T4IP"	instance="1" mask="0x0000001C" desc=""></field>
				<field key="T4IS"	instance="1" mask="0x00000003" desc=""></field>
			</sfr>

			<sfr key="IPC5" addr="0x1F8810E0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="SPI1IP" instance="1" mask="0x1C000000" desc=""></field>
				<field key="SPI1IS" instance="1" mask="0x03000000" desc=""></field>
				<field key="OC5IP"	instance="1" mask="0x001C0000" desc=""></field>
				<field key="OC5IS"	instance="1" mask="0x00030000" desc=""></field>
				<field key="IC5IP"	instance="1" mask="0x00001C00" desc=""></field>
				<field key="IC5IS"	instance="1" mask="0x00000300" desc=""></field>
				<field key="T5IP"	instance="1" mask="0x0000001C" desc=""></field>
				<field key="T5IS"	instance="1" mask="0x00000003" desc=""></field>
			</sfr>

			<sfr key="IPC6" addr="0x1F8810F0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="AD1IP"	instance="1" mask="0x1C000000" desc=""></field>
				<field key="AD1IS"	instance="1" mask="0x03000000" desc=""></field>
				<field key="CNIP"	instance="1" mask="0x001C0000" desc=""></field>
				<field key="CNIS"	instance="1" mask="0x00030000" desc=""></field>
				<field key="I2C1IP" instance="1" mask="0x00001C00" desc=""></field>
				<field key="I2C1IS" instance="1" mask="0x00000300" desc=""></field>
				<field key="U1IP"	instance="1" mask="0x0000001C" desc=""></field>
				<field key="U1IS"	instance="1" mask="0x00000003" desc=""></field>
			</sfr>

			<sfr key="IPC7" addr="0x1F881100" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="SPI2IP" instance="1" mask="0x1C000000" desc=""></field>
				<field key="SPI2IS" instance="1" mask="0x03000000" desc=""></field>
				<field key="CMP2IP" instance="1" mask="0x001C0000" desc=""></field>
				<field key="CMP2IS" instance="1" mask="0x00030000" desc=""></field>
				<field key="CMP1IP" instance="1" mask="0x00001C00" desc=""></field>
				<field key="CMP1IS" instance="1" mask="0x00000300" desc=""></field>
				<field key="PMPIP"	instance="1" mask="0x0000001C" desc=""></field>
				<field key="PMPIS"	instance="1" mask="0x00000003" desc=""></field>
			</sfr>

			<sfr key="IPC8" addr="0x1F881110" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="RTCCIP" instance="1" mask="0x1C000000" desc=""></field>
				<field key="RTCCIS" instance="1" mask="0x03000000" desc=""></field>
				<field key="FSCMIP" instance="1" mask="0x001C0000" desc=""></field>
				<field key="FSCMIS" instance="1" mask="0x00030000" desc=""></field>
				<field key="I2C2IP" instance="1" mask="0x00001C00" desc=""></field>
				<field key="I2C2IS" instance="1" mask="0x00000300" desc=""></field>
				<field key="U2IP"	instance="1" mask="0x0000001C" desc=""></field>
				<field key="U2IS"	instance="1" mask="0x00000003" desc=""></field>
			</sfr>

			<sfr key="IPC9" addr="0x1F881120" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="DMA3IP" instance="1" mask="0x1C000000" desc=""></field>
				<field key="DMA3IS" instance="1" mask="0x03000000" desc=""></field>
				<field key="DMA2IP" instance="1" mask="0x001C0000" desc=""></field>
				<field key="DMA2IS" instance="1" mask="0x00030000" desc=""></field>
				<field key="DMA1IP" instance="1" mask="0x00001C00" desc=""></field>
				<field key="DMA1IS" instance="1" mask="0x00000300" desc=""></field>
				<field key="DMA0IP" instance="1" mask="0x0000001C" desc=""></field>
				<field key="DMA0IS" instance="1" mask="0x00000003" desc=""></field>
			</sfr>

			<sfr key="IPC11" addr="0x1F881140" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="FCEIP" instance="1" mask="0x0000001C" desc=""></field>
				<field key="FCEIS" instance="1" mask="0x00000003" desc=""></field>
			</sfr>

			<sfr key="IPC12" addr="0x1F881150" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IPC12" instance="1" mask="0xFFFFFFFF" desc=""></field>
			</sfr>

			<sfr key="IPC13" addr="0x1F881160" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IPC13" instance="1" mask="0xFFFFFFFF" desc=""></field>
			</sfr>
			<sfr key="IPC14" addr="0x1F881170" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IPC14" instance="1" mask="0xFFFFFFFF" desc=""></field>
			</sfr>

			<sfr key="IPC15" addr="0x1F881180" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IPC15" instance="1" mask="0xFFFFFFFF" desc=""></field>
			</sfr>
		</InterruptControl>
		
		<ICN>
			<sfr key="CNCON" addr="0x1F8861C0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CNON" instance="1" mask="0x00008000" desc=""></field>
				<field key="CNSIDL" instance="1" mask="0x00002000" desc=""></field>
			</sfr>
			<sfr key="CNEN" addr="0x1F8861D0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CN21IE" instance="1" mask="0x00200000" desc=""></field>
				<field key="CN20IE" instance="1" mask="0x00100000" desc=""></field>
				<field key="CN19IE" instance="1" mask="0x00080000" desc=""></field>
				<field key="CN18IE" instance="1" mask="0x00040000" desc=""></field>
				<field key="CN17IE" instance="1" mask="0x00020000" desc=""></field>
				<field key="CN16IE" instance="1" mask="0x00010000" desc=""></field>				
				<field key="CN15IE" instance="1" mask="0x00008000" desc=""></field>
				<field key="CN14IE" instance="1" mask="0x00004000" desc=""></field>
				<field key="CN13IE" instance="1" mask="0x00002000" desc=""></field>
				<field key="CN12IE" instance="1" mask="0x00001000" desc=""></field>
				<field key="CN11IE" instance="1" mask="0x00000800" desc=""></field>
				<field key="CN10IE" instance="1" mask="0x00000400" desc=""></field>
				<field key="CN9IE" instance="1"	 mask="0x00000200" desc=""></field>
				<field key="CN8IE" instance="1"  mask="0x00000100" desc=""></field>
				<field key="CN7IE" instance="1"  mask="0x00000080" desc=""></field>
				<field key="CN6IE" instance="1"  mask="0x00000040" desc=""></field>
				<field key="CN5IE" instance="1"  mask="0x00000020" desc=""></field>
				<field key="CN4IE" instance="1"  mask="0x00000010" desc=""></field>
				<field key="CN3IE" instance="1"  mask="0x00000008" desc=""></field>
				<field key="CN2IE" instance="1"  mask="0x00000004" desc=""></field>
				<field key="CN1IE" instance="1"  mask="0x00000002" desc=""></field>
				<field key="CN0IE" instance="1"  mask="0x00000001" desc=""></field>
			</sfr>
			
			<UnusedRegs addr="0x64-0x66"></UnusedRegs>
			
			<sfr key="CNPUE" addr="0x1F8861E0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CN21PUE" instance="1" mask="0x00200000" desc=""></field>
				<field key="CN20PUE" instance="1" mask="0x00100000" desc=""></field>
				<field key="CN19PUE" instance="1" mask="0x00080000" desc=""></field>
				<field key="CN18PUE" instance="1" mask="0x00040000" desc=""></field>
				<field key="CN17PUE" instance="1" mask="0x00020000" desc=""></field>
				<field key="CN16PUE" instance="1" mask="0x00010000" desc=""></field>
				<field key="CN15PUE" instance="1" mask="0x00008000" desc=""></field>
				<field key="CN14PUE" instance="1" mask="0x00004000" desc=""></field>
				<field key="CN13PUE" instance="1" mask="0x00002000" desc=""></field>
				<field key="CN12PUE" instance="1" mask="0x00001000" desc=""></field>
				<field key="CN11PUE" instance="1" mask="0x00000800" desc=""></field>
				<field key="CN10PUE" instance="1" mask="0x00000400" desc=""></field>
				<field key="CN9PUE" instance="1"  mask="0x00000200" desc=""></field>
				<field key="CN8PUE" instance="1"  mask="0x00000100" desc=""></field>
				<field key="CN7PUE" instance="1"  mask="0x00000080" desc=""></field>
				<field key="CN6PUE" instance="1"  mask="0x00000040" desc=""></field>
				<field key="CN5PUE" instance="1"  mask="0x00000020" desc=""></field>
				<field key="CN4PUE" instance="1"  mask="0x00000010" desc=""></field>
				<field key="CN3PUE" instance="1"  mask="0x00000008" desc=""></field>
				<field key="CN2PUE" instance="1"  mask="0x00000004" desc=""></field>
				<field key="CN1PUE" instance="1"  mask="0x00000002" desc=""></field>
				<field key="CN0PUE" instance="1"  mask="0x00000001" desc=""></field>
			</sfr>
			
			<UnusedRegs addr="0xc8-0xfe"></UnusedRegs>
		</ICN>
		
		<Timers>
			<sfr key="OWNTMR1" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OWN_TMR" instance="1" mask="0x0000F000" desc="fake register"></field>
			</sfr>
			
			<sfr key="OWNTMR2" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OWN_TMR" instance="2" mask="0x0000F000" desc="fake register"></field>
			</sfr>
			
			<sfr key="OWNTMR3" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OWN_TMR" instance="3" mask="0x0000F000" desc="fake register"></field>
			</sfr>
			
			<sfr key="OWNTMR4" addr="0x1F800C10" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OWN_TMR" instance="4" mask="0x0000F000" desc="fake register"></field>
			</sfr>
			
			<sfr key="OWNTMR5" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OWN_TMR" instance="5" mask="0x0000F000" desc="fake register"></field>
			</sfr>
			
			<sfr key="OWNTMR" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OWN_TMR16" instance="1" mask="0x00000004" desc="fake register, just a holder"></field>
				<field key="OWN_CTR16" instance="1" mask="0x00000040" desc="fake register, just a holder"></field>
			</sfr>
			
			<sfr key="OWNTMR23" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OWN_TMR32" instance="2" mask="0x000000FF" desc="fake register"></field>
				<field key="OWN_TMR16" instance="2" mask="0x00000001" desc="fake register"></field>
				<field key="OWN_TMR16" instance="3" mask="0x00000002" desc="fake register"></field>
				<field key="OWN_CTR16" instance="2" mask="0x00000010" desc="fake register"></field>
				<field key="OWN_CTR16" instance="3" mask="0x00000020" desc="fake register"></field>
			</sfr>
			
			<sfr key="OWNTMR45" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OWN_TMR32" instance="4" mask="0x000000FF" desc="fake register"></field>
				<field key="OWN_TMR16" instance="4" mask="0x00000001" desc="fake register"></field>
				<field key="OWN_TMR16" instance="5" mask="0x00000002" desc="fake register"></field>
				<field key="OWN_CTR16" instance="4" mask="0x00000010" desc="fake register"></field>
				<field key="OWN_CTR16" instance="5" mask="0x00000020" desc="fake register"></field>
			</sfr>
			
			<sfr key="NEEDTMR" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="NEED_TMR" instance="1" mask="0x0000F000" desc="fake register"></field>
				<field key="NEED_TMR" instance="2" mask="0x00000800" desc="fake register"></field>
				<field key="NEED_TMR" instance="3" mask="0x00000400" desc="fake register"></field>
				<field key="NEED_TMR" instance="4" mask="0x00000080" desc="fake register"></field>
				<field key="NEED_TMR" instance="5" mask="0x00000040" desc="fake register"></field>
				<field key="NEED_TMR32" instance="2" mask="0x00000003" desc="fake register"></field>
				<field key="NEED_TMR32" instance="4" mask="0x00000003" desc="fake register"></field>
			</sfr>
			
			<sfr key="FAKETMR1" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="T32" instance="1" mask="0x00000008" desc=""></field>
			</sfr>
			
			<sfr key="FAKETMR2" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="TSYNC" instance="2" mask="0x00000004" desc=""></field>
			</sfr>
			
			<sfr key="FAKETMR3" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="TSYNC" instance="3" mask="0x00000004" desc=""></field>
				<field key="T32" instance="3" mask="0x00000008" desc=""></field>
			</sfr>
			
			<sfr key="FAKETMR4" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="TSYNC" instance="4" mask="0x00000004" desc=""></field>
			</sfr>
			
			<sfr key="FAKETMR5" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="TSYNC" instance="5" mask="0x0004" desc=""></field>
				<field key="T32" instance="5" mask="0x00000008" desc=""></field>
			</sfr>
			
			<sfr key="TMR1" addr="0x1F800610" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="TMR" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="PR1" addr="0x1F800620" por="uuuuuuuuuuuuuuuu1111111111111111" mclr="11111111111111111111111111111111">
				<field key="PR" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="T1CON" addr="0x1F800600" por="00000000000000000000000000000000" mclr="00000000uuuuuuuu00000000uuuuuuuu">
				<field key="TON" instance="1"	mask="0x00008000" desc=""></field>
				<field key="FRZ" instance="1"	mask="0x00004000" desc=""></field>
				<field key="TSIDL" instance="1" mask="0x00002000" desc=""></field>
				<field key="TGATE" instance="1" mask="0x00000080" desc=""></field>
				<field key="TCKPS" instance="1" mask="0x00000030" desc=""></field>
				<field key="TSYNC" instance="1" mask="0x00000004" desc=""></field>
				<field key="TCS" instance="1"	mask="0x00000002" desc=""></field>
			</sfr>
			
			<sfr key="TMR2" addr="0x1F800810" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="TMR" instance="2" mask="0x0000FFFF" desc=""></field>
			</sfr>

			<sfr key="PR2" addr="0x1F800820" por="uuuuuuuuuuuuuuuu1111111111111111" mclr="11111111111111111111111111111111">
				<field key="PR" instance="2" mask="0x0000FFFF" desc=""></field>
			</sfr>

			<sfr key="T2CON" addr="0x1F800800" por="00000000000000000000000000000000" mclr="00000000uuuuuuuu00000000uuuuuuuu">
				<field key="TON" instance="2" mask="0x00008000" desc=""></field>
				<field key="TSIDL" instance="2" mask="0x00002000" desc=""></field>
				<field key="TGATE" instance="2" mask="0x00000080" desc=""></field>
				<field key="TCKPS" instance="2" mask="0x00000070" desc=""></field>
				<field key="T32" instance="2" mask="0x00000008" desc=""></field>
				<field key="TCS" instance="2" mask="0x00000002" desc=""></field>
			</sfr>
			
			<sfr key="TMR3" addr="0x1F800A10" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="TMR" instance="3" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="PR3" addr="0x1F800A20" por="uuuuuuuuuuuuuuuu1111111111111111" mclr="11111111111111111111111111111111">
				<field key="PR" instance="3" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="T3CON" addr="0x1F800A00" por="00000000000000000000000000000000" mclr="00000000uuuuuuuu00000000uuuuuuuu">
				<field key="TON" instance="3" mask="0x00008000" desc=""></field>
				<field key="TSIDL" instance="3" mask="0x00002000" desc=""></field>
				<field key="TGATE" instance="3" mask="0x00000080" desc=""></field>
				<field key="TCKPS" instance="3" mask="0x00000070" desc=""></field>
				<field key="TCS" instance="3" mask="0x00000002" desc=""></field>
			</sfr>
			
			<sfr key="TMR4" addr="0x1F800C10" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="TMR" instance="4" mask="0x0000FFFF" desc=""></field>
			</sfr>

			<sfr key="PR4" addr="0x1F800C20" por="uuuuuuuuuuuuuuuu1111111111111111" mclr="11111111111111111111111111111111">
				<field key="PR" instance="4" mask="0x0000FFFF" desc=""></field>
			</sfr>

			<sfr key="T4CON" addr="0x1F800C00" por="00000000000000000000000000000000" mclr="00000000uuuuuuuu00000000uuuuuuuu">
				<field key="TON" instance="4" mask="0x00008000" desc=""></field>
				<field key="TSIDL" instance="4" mask="0x00002000" desc=""></field>
				<field key="TGATE" instance="4" mask="0x00000080" desc=""></field>
				<field key="TCKPS" instance="4" mask="0x00000070" desc=""></field>
				<field key="T32" instance="4" mask="0x00000008" desc=""></field>
				<field key="TCS" instance="4" mask="0x00000002" desc=""></field>
			</sfr>
			
			<sfr key="TMR5" addr="0x1F800E10" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="TMR" instance="5" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="PR5" addr="0x1F800E20" por="uuuuuuuuuuuuuuuu1111111111111111" mclr="11111111111111111111111111111111">
				<field key="PR" instance="5" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="T5CON" addr="0x1F800E00" por="00000000000000000000000000000000" mclr="00000000uuuuuuuu00000000uuuuuuuu">
				<field key="TON" instance="5" mask="0x00008000" desc=""></field>
				<field key="TSIDL" instance="5" mask="0x00002000" desc=""></field>
				<field key="TGATE" instance="5" mask="0x00000080" desc=""></field>
				<field key="TCKPS" instance="5" mask="0x00000070" desc=""></field>
				<field key="TCS" instance="5" mask="0x00000002" desc=""></field>
			</sfr>
			
			<UnusedRegs addr="0x122-0x13e"></UnusedRegs>
		</Timers>
		
		<IC>
			<sfr key="OWNIC" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OWN_IC1" instance="1" mask="0x00008000" desc="fake register"></field>
			</sfr>
			
			<sfr key="NEEDIC" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="NEED_IC1" instance="1" mask="0x00008000" desc="fake register"></field>
				<field key="NEED_IC2" instance="1" mask="0x00008000" desc="fake register"></field>
				<field key="NEED_IC3" instance="1" mask="0x00008000" desc="fake register"></field>
				<field key="NEED_IC4" instance="1" mask="0x00008000" desc="fake register"></field>
				<field key="NEED_IC5" instance="1" mask="0x00008000" desc="fake register"></field>
			</sfr>
			
			<sfr key="IC0BUF" addr="0x1F802010" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="ICBUF_0" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="IC0CON" addr="0x1F802000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IC0ON" instance="1" mask="0x00008000" desc=""></field>
				<field key="ICFRZ_0" instance="1" mask="0x00004000" desc=""></field>
				<field key="ICSIDL_0" instance="1" mask="0x00002000" desc=""></field>
				<field key="ICFEDGE_0" instance="1" mask="0x00000200" desc=""></field>
				<field key="ICC32_0" instance="1" mask="0x00000100" desc=""></field>
				<field key="ICTMR_0" instance="1" mask="0x00000080" desc=""></field>
				<field key="ICI_0" instance="1" mask="0x00000060" desc=""></field>
				<field key="ICOV_0" instance="1" mask="0x00000010" desc=""></field>
				<field key="ICBNE_0" instance="1" mask="0x00000008" desc=""></field>
				<field key="ICM_0" instance="1" mask="0x00000007" desc=""></field>
			</sfr>
			
			<sfr key="IC1BUF" addr="0x1F802010" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="ICBUF_1" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="IC1CON" addr="0x1F802000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IC1ON" instance="1" mask="0x00008000" desc=""></field>
				<field key="ICFRZ_1" instance="1" mask="0x00004000" desc=""></field>
				<field key="ICSIDL_1" instance="1" mask="0x00002000" desc=""></field>
				<field key="ICFEDGE_1" instance="1" mask="0x00000200" desc=""></field>
				<field key="ICC32_1" instance="1" mask="0x00000100" desc=""></field>
				<field key="ICTMR_1" instance="1" mask="0x00000080" desc=""></field>
				<field key="ICI_1" instance="1" mask="0x00000060" desc=""></field>
				<field key="ICOV_1" instance="1" mask="0x00000010" desc=""></field>
				<field key="ICBNE_1" instance="1" mask="0x00000008" desc=""></field>
				<field key="ICM_1" instance="1" mask="0x00000007" desc=""></field>
			</sfr>
			
			<sfr key="IC2BUF" addr="0x1F802210" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="ICBUF_2" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="IC2CON" addr="0x1F802200" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IC2ON" instance="1" mask="0x00008000" desc=""></field>
				<field key="ICFRZ_2" instance="1" mask="0x00004000" desc=""></field>
				<field key="ICSIDL_2" instance="1" mask="0x00002000" desc=""></field>
				<field key="ICFEDGE_2" instance="1" mask="0x00000200" desc=""></field>
				<field key="ICC32_2" instance="1" mask="0x00000100" desc=""></field>
				<field key="ICTMR_2" instance="1" mask="0x00000080" desc=""></field>
				<field key="ICI_2" instance="1" mask="0x00000060" desc=""></field>
				<field key="ICOV_2" instance="1" mask="0x00000010" desc=""></field>
				<field key="ICBNE_2" instance="1" mask="0x00000008" desc=""></field>
				<field key="ICM_2" instance="1" mask="0x00000007" desc=""></field>
			</sfr>
			
			<sfr key="IC3BUF" addr="0x1F802410" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="ICBUF_3" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="IC3CON" addr="0x1F802400" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IC3ON" instance="1" mask="0x00008000" desc=""></field>
				<field key="ICFRZ_3" instance="1" mask="0x00004000" desc=""></field>
				<field key="ICSIDL_3" instance="1" mask="0x00002000" desc=""></field>
				<field key="ICFEDGE_3" instance="1" mask="0x00000200" desc=""></field>
				<field key="ICC32_3" instance="1" mask="0x00000100" desc=""></field>
				<field key="ICTMR_3" instance="1" mask="0x00000080" desc=""></field>
				<field key="ICI_3" instance="1" mask="0x00000060" desc=""></field>
				<field key="ICOV_3" instance="1" mask="0x00000010" desc=""></field>
				<field key="ICBNE_3" instance="1" mask="0x00000008" desc=""></field>
				<field key="ICM_3" instance="1" mask="0x00000007" desc=""></field>
			</sfr>
			
			<sfr key="IC4BUF" addr="0x1F802610" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="ICBUF_4" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			<sfr key="IC4CON" addr="0x1F802600" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IC4ON" instance="1" mask="0x00008000" desc=""></field>
				<field key="ICFRZ_4" instance="1" mask="0x00004000" desc=""></field>
				<field key="ICSIDL_4" instance="1" mask="0x00002000" desc=""></field>
				<field key="ICFEDGE_4" instance="1" mask="0x00000200" desc=""></field>
				<field key="ICC32_4" instance="1" mask="0x00000100" desc=""></field>
				<field key="ICTMR_4" instance="1" mask="0x00000080" desc=""></field>
				<field key="ICI_4" instance="1" mask="0x00000060" desc=""></field>
				<field key="ICOV_4" instance="1" mask="0x00000010" desc=""></field>
				<field key="ICBNE_4" instance="1" mask="0x00000008" desc=""></field>
				<field key="ICM_4" instance="1" mask="0x00000007" desc=""></field>
			</sfr>
			
			<sfr key="IC5BUF" addr="0x1F802810" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="ICBUF_4" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="IC5CON" addr="0x1F802800" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IC5ON" instance="1" mask="0x00008000" desc=""></field>
				<field key="ICFRZ_5" instance="1" mask="0x00004000" desc=""></field>
				<field key="ICSIDL_5" instance="1" mask="0x00002000" desc=""></field>
				<field key="ICFEDGE_5" instance="1" mask="0x00000200" desc=""></field>
				<field key="ICC32_5" instance="1" mask="0x00000100" desc=""></field>
				<field key="ICTMR_5" instance="1" mask="0x00000080" desc=""></field>
				<field key="ICI_5" instance="1" mask="0x00000060" desc=""></field>
				<field key="ICOV_5" instance="1" mask="0x00000010" desc=""></field>
				<field key="ICBNE_5" instance="1" mask="0x00000008" desc=""></field>
				<field key="ICM_5" instance="1" mask="0x00000007" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x154-0x17e"></UnusedRegs>
		</IC>
		
		<OC>
			<sfr key="OWNOC" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OWN_OC1" instance="1" mask="0x00008000" desc="fake register"></field>
			</sfr>
			<sfr key="OWNOC" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="NEED_OC1" instance="1" mask="0x00008000" desc="fake register"></field>
				<field key="NEED_OC2" instance="1" mask="0x00008000" desc="fake register"></field>
				<field key="NEED_OC3" instance="1" mask="0x00008000" desc="fake register"></field>
				<field key="NEED_OC4" instance="1" mask="0x00008000" desc="fake register"></field>
				<field key="NEED_OC5" instance="1" mask="0x00008000" desc="fake register"></field>
			</sfr>
			
			<sfr key="OC0RS" addr="0x1F803010" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="OCRS_0" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="OC0R" addr="0x1F803010" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="OCR_0" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="OC0CON" addr="0x1F803000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OCON_0" instance="1" mask="0x00008000" desc=""></field>
				<field key="OCFRZ_0" instance="1" mask="0x00004000" desc=""></field>
				<field key="OCSIDL_0" instance="1" mask="0x00002000" desc=""></field>
				<field key="OC32_0" instance="1" mask="0x00000020" desc=""></field>
				<field key="OCFLT_0" instance="1" mask="0x00000010" desc=""></field>
				<field key="OCSEL_0" instance="1" mask="0x00000008" desc=""></field>
				<field key="OCM_0" instance="1" mask="0x00000007" desc=""></field>
			</sfr>
				
			<sfr key="OC1RS" addr="0x1F803010" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OCRS_1" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			<sfr key="OC1R" addr="0x1F803010" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OCR_1" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			<sfr key="OC1CON" addr="0x1F803000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OCON_1" instance="1" mask="0x00008000" desc=""></field>
				<field key="OCFRZ_1" instance="1" mask="0x00004000" desc=""></field>
				<field key="OCSIDL_1" instance="1" mask="0x00002000" desc=""></field>
				<field key="OC32_1" instance="1" mask="0x00000020" desc=""></field>
				<field key="OCFLT_1" instance="1" mask="0x00000010" desc=""></field>
				<field key="OCSEL_1" instance="1" mask="0x00000008" desc=""></field>
				<field key="OCM_1" instance="1" mask="0x00000007" desc=""></field>
			</sfr>
			
			<sfr key="OC2RS" addr="0x1F803210" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OCRS_2" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			<sfr key="OC2R" addr="0x1F803210" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OCR_2" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			<sfr key="OC2CON" addr="0x1F803200" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OCON_2" instance="1" mask="0x00008000" desc=""></field>
				<field key="OCFRZ_2" instance="1" mask="0x00004000" desc=""></field>
				<field key="OCSIDL_2" instance="1" mask="0x00002000" desc=""></field>
				<field key="OC32_2" instance="1" mask="0x00000020" desc=""></field>
				<field key="OCFLT_2" instance="1" mask="0x00000010" desc=""></field>
				<field key="OCSEL_2" instance="1" mask="0x00000008" desc=""></field>
				<field key="OCM_2" instance="1" mask="0x00000007" desc=""></field>
			</sfr>
			
			<sfr key="OC3RS" addr="0x1F803410" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OCRS_3" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="OC3R" addr="0x1F803410" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OCR_3" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="OC3CON" addr="0x1F803400" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OCON_3" instance="1" mask="0x00008000" desc=""></field>
				<field key="OCFRZ_3" instance="1" mask="0x00004000" desc=""></field>
				<field key="OCSIDL_3" instance="1" mask="0x00002000" desc=""></field>
				<field key="OC32_3" instance="1" mask="0x00000020" desc=""></field>
				<field key="OCFLT_3" instance="1" mask="0x00000010" desc=""></field>
				<field key="OCSEL_3" instance="1" mask="0x00000008" desc=""></field>
				<field key="OCM_3" instance="1" mask="0x00000007" desc=""></field>
			</sfr>
			
			<sfr key="OC4RS" addr="0x1F803610" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OCRS_4" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			<sfr key="OC4R" addr="0x1F803610" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OCR_4" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			<sfr key="OC4CON" addr="0x1F803600" por="0000000000000000" mclr="0000000000000000">
				<field key="OCON_4" instance="1" mask="0x00008000" desc=""></field>
				<field key="OCFRZ_4" instance="1" mask="0x00004000" desc=""></field>
				<field key="OCSIDL_4" instance="1" mask="0x00002000" desc=""></field>
				<field key="OC32_4" instance="1" mask="0x00000020" desc=""></field>
				<field key="OCFLT_4" instance="1" mask="0x00000010" desc=""></field>
				<field key="OCSEL_4" instance="1" mask="0x00000008" desc=""></field>
				<field key="OCM_4" instance="1" mask="0x00000007" desc=""></field>
			</sfr>
			
			<sfr key="OC5RS" addr="0x1F803810" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OCRS_5" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			<sfr key="OC5R" addr="0x1F803810" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OCR_5" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			<sfr key="OC5CON" addr="0x1F803800" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OCON_5" instance="1" mask="0x00008000" desc=""></field>
				<field key="OCFRZ_5" instance="1" mask="0x00004000" desc=""></field>
				<field key="OCSIDL_5" instance="1" mask="0x00002000" desc=""></field>
				<field key="OC32_5" instance="1" mask="0x00000020" desc=""></field>
				<field key="OCFLT_5" instance="1" mask="0x00000010" desc=""></field>
				<field key="OCSEL_5" instance="1" mask="0x00000008" desc=""></field>
				<field key="OCM_5" instance="1" mask="0x00000007" desc=""></field>
			</sfr>
			
			<UnusedRegs addr="0x19e-0x1fe"></UnusedRegs>
		</OC>
		
		<I2C>
			<sfr key="OWNI2C" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OWN_I2C1" instance="1" mask="0x00008000" desc="fake register"></field>
				<field key="OWN_I2C2" instance="1" mask="0x00004000" desc="fake register"></field>
			</sfr>
			
			<sfr key="I2C1RCV" addr="0x1F805060" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="I2CRCV" instance="1" mask="0x000000FF" desc=""></field>
			</sfr>
			
			<sfr key="I2C1TRN" addr="0x1F805050" por="00000000000000000000000011111111" mclr="00000000000000000000000000000000">
				<field key="I2CTRN" instance="1" mask="0x000000FF" desc=""></field>
			</sfr>
			
			<sfr key="I2C1BRG" addr="0x1F805040" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IBRG" instance="1" mask="0x00000FFF" desc=""></field>
			</sfr>
			
			<sfr key="I2C1CON" addr="0x1F805000" por="00000000000000000001000000000000" mclr="00000000000000000000000000000000">
				<field key="I2CON" instance="1" mask="0x00008000" desc=""></field>
				<field key="FRZ" instance="1" mask="0x00004000" desc=""></field>
				<field key="I2CSIDL" instance="1" mask="0x00002000" desc=""></field>
				<field key="SCLREL" instance="1" mask="0x00001000" desc=""></field>
				<field key="STRICT" instance="1" mask="0x00000800" desc=""></field>
				<field key="A10M" instance="1" mask="0x00000400" desc=""></field>
				<field key="DISSLW" instance="1" mask="0x00000200" desc=""></field>
				<field key="SMEN" instance="1" mask="0x00000100" desc=""></field>
				<field key="GCEN" instance="1" mask="0x00000080" desc=""></field>
				<field key="STREN" instance="1" mask="0x00000040" desc=""></field>
				<field key="ACKDT" instance="1" mask="0x00000020" desc=""></field>
				<field key="ACKEN" instance="1" mask="0x00000010" desc=""></field>
				<field key="RCEN" instance="1" mask="0x00000008" desc=""></field>
				<field key="PEN" instance="1" mask="0x00000004" desc=""></field>
				<field key="RSEN" instance="1" mask="0x00000002" desc=""></field>
				<field key="SEN" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="I2C1STAT" addr="0x1F805010" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="ACKSTAT" instance="1" mask="0x00008000" desc=""></field>
				<field key="TRSTAT" instance="1" mask="0x00004000" desc=""></field>
				<field key="BCL" instance="1" mask="0x00000400" desc=""></field>
				<field key="GCSTAT" instance="1" mask="0x00000200" desc=""></field>
				<field key="ADD10" instance="1" mask="0x00000100" desc=""></field>
				<field key="IWCOL" instance="1" mask="0x00000080" desc=""></field>
				<field key="I2COV" instance="1" mask="0x00000040" desc=""></field>
				<field key="D_A" instance="1" mask="0x00000020" desc=""></field>
				<field key="P" instance="1" mask="0x00000010" desc=""></field>
				<field key="S" instance="1" mask="0x00000008" desc=""></field>
				<field key="R_W" instance="1" mask="0x00000004" desc=""></field>
				<field key="RBF" instance="1" mask="0x00000002" desc=""></field>
				<field key="TBF" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="I2C1ADD" addr="0x1F805020" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IADD" instance="1" mask="0x000003FF" desc=""></field>
			</sfr>
			<sfr key="I2C1MSK" addr="0x1F805030" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="I2CMSK" instance="1" mask="0x000003FF" desc=""></field>
			</sfr>
			
			<UnusedRegs addr="0x20e-0x20e"></UnusedRegs>
			<sfr key="I2C2RCV" addr="0x1F805260" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="I2CRCV" instance="2" mask="0x000000FF" desc=""></field>
			</sfr>
			<sfr key="I2C2TRN" addr="0x1F805250" por="00000000000000000000000011111111" mclr="00000000000000000000000000000000">
				<field key="I2CTRN" instance="2" mask="0x000000FF" desc=""></field>
			</sfr>
			<sfr key="I2C2BRG" addr="0x1F805240" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IBRG" instance="2" mask="0x000001FF" desc=""></field>
			</sfr>
			<sfr key="I2C2CON" addr="0x1F805200" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="I2CON" instance="2" mask="0x00008000" desc=""></field>
				<field key="FRZ" instance="2" mask="0x00004000" desc=""></field>
				<field key="I2CSIDL" instance="2" mask="0x00002000" desc=""></field>
				<field key="SCLREL" instance="2" mask="0x00001000" desc=""></field>
				<field key="STRICT" instance="2" mask="0x00000800" desc=""></field>
				<field key="A10M" instance="2" mask="0x00000400" desc=""></field>
				<field key="DISSLW" instance="2" mask="0x00000200" desc=""></field>
				<field key="SMEN" instance="2" mask="0x00000100" desc=""></field>
				<field key="GCEN" instance="2" mask="0x00000080" desc=""></field>
				<field key="STREN" instance="2" mask="0x00000040" desc=""></field>
				<field key="ACKDT" instance="2" mask="0x00000020" desc=""></field>
				<field key="ACKEN" instance="2" mask="0x00000010" desc=""></field>
				<field key="RCEN" instance="2" mask="0x00000008" desc=""></field>
				<field key="PEN" instance="2" mask="0x00000004" desc=""></field>
				<field key="RSEN" instance="2" mask="0x00000002" desc=""></field>
				<field key="SEN" instance="2" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="I2C2STAT" addr="0x1F805210" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="ACKSTAT" instance="2" mask="0x00008000" desc=""></field>
				<field key="TRSTAT" instance="2" mask="0x00004000" desc=""></field>
				<field key="BCL" instance="2" mask="0x00000400" desc=""></field>
				<field key="GCSTAT" instance="2" mask="0x00000200" desc=""></field>
				<field key="ADD10" instance="2" mask="0x00000100" desc=""></field>
				<field key="IWCOL" instance="2" mask="0x00000080" desc=""></field>
				<field key="I2COV" instance="2" mask="0x00000040" desc=""></field>
				<field key="D_A" instance="2" mask="0x00000020" desc=""></field>
				<field key="P" instance="2" mask="0x00000010" desc=""></field>
				<field key="S" instance="2" mask="0x00000008" desc=""></field>
				<field key="R_W" instance="2" mask="0x00000004" desc=""></field>
				<field key="RBF" instance="2" mask="0x00000002" desc=""></field>
				<field key="TBF" instance="2" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="I2C2ADD" addr="0x1F805220" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IADD" instance="2" mask="0x000003FF" desc=""></field>
			</sfr>
			<sfr key="I2C2MSK" addr="0x1F805230" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="I2CMSK" instance="2" mask="0x000003FF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x21e-0x21e"></UnusedRegs>
		</I2C>
		
		<UART>
			<sfr key="OWNUART" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OWN_UART1" instance="1" mask="0x00008000" desc="fake register"></field>
				<field key="OWN_UART2" instance="1" mask="0x00004000" desc="fake register"></field>
			</sfr>
			<sfr key="PICREG1" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="BRGHFAKE" instance="1" mask="0x00008000" desc="fake register"></field>
				<field key="SYNCFAKE" instance="1" mask="0x00004000" desc="fake register"></field>
			</sfr>
			<sfr key="PICREG2" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="BRGHFAKE" instance="2" mask="0x00008000" desc="fake register"></field>
				<field key="SYNCFAKE" instance="2" mask="0x00004000" desc="fake register"></field>
			</sfr>
			<sfr key="U1MODE" addr="0x1F806000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="UARTEN" instance="1" mask="0x00008000" desc=""></field>
				<field key="FRZ" instance="1" mask="0x00004000" desc=""></field>
				<field key="USIDL" instance="1" mask="0x00002000" desc=""></field>
				<field key="IREN" instance="1" mask="0x00001000" desc=""></field>
				<field key="RTSMD" instance="1" mask="0x00000800" desc=""></field>
				<field key="ALTIO" instance="1" mask="0x00000400" desc=""></field>
				<field key="UEN" instance="1" mask="0x00000300" desc=""></field>
				<field key="WAKE" instance="1" mask="0x00000080" desc=""></field>
				<field key="LPBACK" instance="1" mask="0x00000040" desc=""></field>
				<field key="ABAUD" instance="1" mask="0x00000020" desc=""></field>
				<field key="RXINV" instance="1" mask="0x00000010" desc=""></field>
				<field key="BRGH" instance="1" mask="0x00000008" desc=""></field>
				<field key="PDSEL1" instance="1" mask="0x00000004" desc=""></field>
				<field key="PDSEL0" instance="1" mask="0x00000002" desc=""></field>
				<field key="STSEL" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="U1STA" addr="0x1F806010" por="00000000000000000000000100010000" mclr="00000000000000000000000000000000">
				<field key="ADMEN" instance="1" mask="0x01000000" desc=""></field>
				<field key="ADMADDR" instance="1" mask="0x00FF0000" desc=""></field>
				<field key="UTXISEL" instance="1" mask="0x0000C000" desc=""></field>
				<field key="UTXINV" instance="1" mask="0x00002000" desc=""></field>
				<field key="URXEN" instance="1" mask="0x00001000" desc=""></field>
				<field key="UTXBRK" instance="1" mask="0x00000800" desc=""></field>
				<field key="UTXEN" instance="1" mask="0x00000400" desc=""></field>
				<field key="UTXBF" instance="1" mask="0x00000200" desc=""></field>
				<field key="TRMT" instance="1" mask="0x00000100" desc=""></field>
				<field key="URXISEL" instance="1" mask="0x000000C0" desc=""></field>
				<field key="ADDEN" instance="1" mask="0x00000020" desc=""></field>
				<field key="RIDLE" instance="1" mask="0x00000010" desc=""></field>
				<field key="PERR" instance="1" mask="0x00000008" desc=""></field>
				<field key="FERR" instance="1" mask="0x00000004" desc=""></field>
				<field key="OERR" instance="1" mask="0x00000002" desc=""></field>
				<field key="URXDA" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="U1TXREG" addr="0x1F806020" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="U1TX8" instance="1" mask="0x00000100" desc=""></field>
				<field key="U1TXREG" instance="1" mask="0x000000FF" desc=""></field>
			</sfr>
			<sfr key="U1RXREG" addr="0x1F806030" por="uuuuuuuuuuuuuuuu0000000000000000" mclr="uuuuuuuuuuuuuuuu0000000000000000">
				<field key="U1RX8" instance="1" mask="0x00000100" desc=""></field>
				<field key="U1RXREG" instance="1" mask="0x000000FF" desc=""></field>
			</sfr>
			<sfr key="U1BRG" addr="0x1F806040" por="uuuuuuuuuuuuuuuu0000000000000000" mclr="uuuuuuuuuuuuuuuu0000000000000000">
				<field key="U1BRG" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x22a-0x22e"></UnusedRegs>
			<sfr key="U2MODE" addr="0x1F806200" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="UARTEN" instance="2" mask="0x00008000" desc=""></field>
				<field key="FRZ" instance="2" mask="0x00004000" desc=""></field>
				<field key="USIDL" instance="2" mask="0x00002000" desc=""></field>
				<field key="IREN" instance="2" mask="0x00001000" desc=""></field>
				<field key="RTSMD" instance="2" mask="0x00000800" desc=""></field>
				<field key="ALTIO" instance="2" mask="0x00000400" desc=""></field>
				<field key="UEN" instance="2" mask="0x00000300" desc=""></field>
				<field key="WAKE" instance="2" mask="0x00000080" desc=""></field>
				<field key="LPBACK" instance="2" mask="0x00000040" desc=""></field>
				<field key="ABAUD" instance="2" mask="0x00000020" desc=""></field>
				<field key="RXINV" instance="2" mask="0x00000010" desc=""></field>
				<field key="BRGH" instance="2" mask="0x00000008" desc=""></field>
				<field key="PDSEL1" instance="2" mask="0x00000004" desc=""></field>
				<field key="PDSEL0" instance="2" mask="0x00000002" desc=""></field>
				<field key="STSEL" instance="2" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="U2STA" addr="0x1F806210" por="00000000000000000000000100010000" mclr="00000000000000000000000100010000">
				<field key="ADMEN" instance="2" mask="0x01000000" desc=""></field>
				<field key="ADMADDR" instance="2" mask="0x00FF0000" desc=""></field>
				<field key="UTXISEL" instance="2" mask="0x0000C000" desc=""></field>
				<field key="UTXINV" instance="2" mask="0x00002000" desc=""></field>
				<field key="URXEN" instance="2" mask="0x00001000" desc=""></field>
				<field key="UTXBRK" instance="2" mask="0x00000800" desc=""></field>
				<field key="UTXEN" instance="2" mask="0x00000400" desc=""></field>
				<field key="UTXBF" instance="2" mask="0x00000200" desc=""></field>
				<field key="TRMT" instance="2" mask="0x00000100" desc=""></field>
				<field key="URXISEL" instance="2" mask="0x000000C0" desc=""></field>
				<field key="ADDEN" instance="2" mask="0x00000020" desc=""></field>
				<field key="RIDLE" instance="2" mask="0x00000010" desc=""></field>
				<field key="PERR" instance="2" mask="0x00000008" desc=""></field>
				<field key="FERR" instance="2" mask="0x00000004" desc=""></field>
				<field key="OERR" instance="2" mask="0x00000002" desc=""></field>
				<field key="URXDA" instance="2" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="U2TXREG" addr="0x1F806220" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="U2TX8" instance="2" mask="0x00000100" desc=""></field>
				<field key="U2TXREG" instance="2" mask="0x000000FF" desc=""></field>

			</sfr>
			
			<sfr key="U2RXREG" addr="0x1F806230" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="U2RX8" instance="2" mask="0x00000100" desc=""></field>
				<field key="U2RXREG" instance="2" mask="0x000000FF" desc=""></field>
			</sfr>
				<sfr key="U2BRG" addr="0x1F806240" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="U2BRG" instance="2" mask="0xFFFF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x23a-0x23e"></UnusedRegs>
		</UART>
		
		<SPI>
			<sfr key="OWNSPI" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OWN_SPI1" instance="1" mask="0x00008000" desc="fake register"></field>
				<field key="OWN_SPI2" instance="1" mask="0x00004000" desc="fake register"></field>
			</sfr>
			
			<sfr key="SPI1STAT" addr="0x1F805810" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="BUSY" instance="1" mask="0x00000800" desc=""></field>
				<field key="SPIROV" instance="1" mask="0x00000040" desc=""></field>
				<field key="SPITBE" instance="1" mask="0x00000008" desc=""></field>
				<field key="SPIRBF" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="SPI1CON" addr="0x1F805800" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="FRMEN" instance="1" mask="0x80000000" desc=""></field>
				<field key="FRMSYNC" instance="1" mask="0x40000000" desc=""></field>
				<field key="FRMPOL" instance="1" mask="0x20000000" desc=""></field>
				<field key="FRMDEL" instance="1" mask="0x00020000" desc=""></field>
				<field key="SPION" instance="1" mask="0x00008000" desc=""></field>
				<field key="FRZ" instance="1" mask="0x00004000" desc=""></field>
				<field key="SIDL" instance="1" mask="0x00002000" desc=""></field>
				<field key="DISSDO" instance="1" mask="0x00001000" desc=""></field>
				<field key="MODE" instance="1" mask="0x00000C00" desc=""></field>
				<field key="SMP" instance="1" mask="0x00000200" desc=""></field>
				<field key="CKE" instance="1" mask="0x00000100" desc=""></field>
				<field key="SSEN" instance="1" mask="0x00000080" desc=""></field>
				<field key="CKP" instance="1" mask="0x00000040" desc=""></field>
				<field key="MSTEN" instance="1" mask="0x00000020" desc=""></field>
			</sfr>
			
			<sfr key="SPI1BUF" addr="0x1F805820" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="SPIBUF" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="SPI1BRG" addr="0x1F805830" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="BRG" instance="1" mask="0x000001FF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x24a-0x25e"></UnusedRegs>
			
			<sfr key="SPI2STAT" addr="0x1F805A10" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="BUSY" instance="2" mask="0x00000800" desc=""></field>
				<field key="SPIROV" instance="2" mask="0x00000040" desc=""></field>
				<field key="SPITBE" instance="2" mask="0x00000008" desc=""></field>
				<field key="SPIRBF" instance="2" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="SPI2CON" addr="0x1F805A00" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="FRMEN" instance="2" mask="0x80000000" desc=""></field>
				<field key="FRMSYNC" instance="2" mask="0x40000000" desc=""></field>
				<field key="FRMPOL" instance="2" mask="0x20000000" desc=""></field>
				<field key="FRMDEL" instance="2" mask="0x00020000" desc=""></field>
				<field key="SPION" instance="2" mask="0x00008000" desc=""></field>
				<field key="FRZ" instance="2" mask="0x00004000" desc=""></field>
				<field key="SIDL" instance="2" mask="0x00002000" desc=""></field>
				<field key="DISSDO" instance="2" mask="0x00001000" desc=""></field>
				<field key="MODE" instance="2" mask="0x00000C00" desc=""></field>
				<field key="SMP" instance="2" mask="0x00000200" desc=""></field>
				<field key="CKE" instance="2" mask="0x00000100" desc=""></field>
				<field key="SSEN" instance="2" mask="0x00000080" desc=""></field>
				<field key="CKP" instance="2" mask="0x00000040" desc=""></field>
				<field key="MSTEN" instance="2" mask="0x00000020" desc=""></field>
			</sfr>
			
			<sfr key="SPI2BUF" addr="0x1F805A20" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="SPIBUF" instance="2" mask="0x0000FFFF" desc=""></field>
			</sfr>
			
			<sfr key="SPI2BRG" addr="0x1F805A30" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="BRG" instance="2" mask="0x000001FF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x26a-0x2be"></UnusedRegs>
		</SPI>
		
		<IOPort>
			
			<sfr key="OWNPORT" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OWN_PORTA" instance="1" mask="0x00008000" desc="fake register"></field>
				<field key="OWN_PORTB" instance="1" mask="0x00004000" desc="fake register"></field>
				<field key="OWN_PORTC" instance="1" mask="0x00002000" desc="fake register"></field>
				<field key="OWN_PORTD" instance="1" mask="0x00001000" desc="fake register"></field>
				<field key="OWN_PORTE" instance="1" mask="0x00000800" desc="fake register"></field>
				<field key="OWN_PORTF" instance="1" mask="0x00000400" desc="fake register"></field>
				<field key="OWN_PORTG" instance="1" mask="0x00000200" desc="fake register"></field>
			</sfr>
			
			<sfr key="TRISA" addr="0x1F886000" por="00000000000000001100011011111111" mclr="00000000000000001100011011111111">
				<field key="TRISA15" instance="1" mask="0x00008000" desc=""></field>
				<field key="TRISA14" instance="1" mask="0x00004000" desc=""></field>
				<field key="TRISA11" instance="1" mask="0x00000800" desc=""></field>
				<field key="TRISA10" instance="1" mask="0x00000400" desc=""></field>
				<field key="TRISA9" instance="1" mask="0x00000200" desc=""></field>
				<field key="TRISA7" instance="1" mask="0x00000080" desc=""></field>
				<field key="TRISA6" instance="1" mask="0x00000040" desc=""></field>
				<field key="TRISA5" instance="1" mask="0x00000020" desc=""></field>
				<field key="TRISA4" instance="1" mask="0x00000010" desc=""></field>
				<field key="TRISA3" instance="1" mask="0x00000008" desc=""></field>
				<field key="TRISA2" instance="1" mask="0x00000004" desc=""></field>
				<field key="TRISA1" instance="1" mask="0x00000002" desc=""></field>
				<field key="TRISA0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="PORTA" addr="0x1F886010" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="PORTA15" instance="1" mask="0x00008000" desc=""></field>
				<field key="PORTA14" instance="1" mask="0x00004000" desc=""></field>
				<field key="PORTA10" instance="1" mask="0x00000400" desc=""></field>
				<field key="PORTA9" instance="1" mask="0x00000200" desc=""></field>
				<field key="PORTA7" instance="1" mask="0x00000080" desc=""></field>
				<field key="PORTA6" instance="1" mask="0x00000040" desc=""></field>
				<field key="PORTA5" instance="1" mask="0x00000020" desc=""></field>
				<field key="PORTA4" instance="1" mask="0x00000010" desc=""></field>
				<field key="PORTA3" instance="1" mask="0x00000008" desc=""></field>
				<field key="PORTA2" instance="1" mask="0x00000004" desc=""></field>
				<field key="PORTA1" instance="1" mask="0x00000002" desc=""></field>
				<field key="PORTA0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="LATA" addr="0x1F886020" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="LATA15" instance="1" mask="0x00008000" desc=""></field>
				<field key="LATA14" instance="1" mask="0x00004000" desc=""></field>
				<field key="LATA10" instance="1" mask="0x00000400" desc=""></field>
				<field key="LATA9" instance="1" mask="0x00000200" desc=""></field>
				<field key="LATA7" instance="1" mask="0x00000080" desc=""></field>
				<field key="LATA6" instance="1" mask="0x00000040" desc=""></field>
				<field key="LATA5" instance="1" mask="0x00000020" desc=""></field>
				<field key="LATA4" instance="1" mask="0x00000010" desc=""></field>
				<field key="LATA3" instance="1" mask="0x00000008" desc=""></field>
				<field key="LATA2" instance="1" mask="0x00000004" desc=""></field>
				<field key="LATA1" instance="1" mask="0x00000002" desc=""></field>
				<field key="LATA0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="ODCA" addr="0x1F886030" por="00000000000000000000000000000000" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="ODA15" instance="1" mask="0x00008000" desc=""></field>
				<field key="ODA14" instance="1" mask="0x00004000" desc=""></field>
				<field key="ODA10" instance="1" mask="0x00000400" desc=""></field>
				<field key="ODA9" instance="1" mask="0x00000200" desc=""></field>
				<field key="ODA7" instance="1" mask="0x00000080" desc=""></field>
				<field key="ODA6" instance="1" mask="0x00000040" desc=""></field>
				<field key="ODA5" instance="1" mask="0x00000020" desc=""></field>
				<field key="ODA4" instance="1" mask="0x00000010" desc=""></field>
				<field key="ODA3" instance="1" mask="0x00000008" desc=""></field>
				<field key="ODA2" instance="1" mask="0x00000004" desc=""></field>
				<field key="ODA1" instance="1" mask="0x00000002" desc=""></field>
				<field key="ODA0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="TRISB" addr="0x1F886040" por="00000000000000001100011011111111" mclr="00000000000000001100011011111111">
				<field key="TRISB15" instance="1" mask="0x00008000" desc=""></field>
				<field key="TRISB14" instance="1" mask="0x00004000" desc=""></field>
				<field key="TRISB13" instance="1" mask="0x00002000" desc=""></field>
				<field key="TRISB12" instance="1" mask="0x00001000" desc=""></field>
				<field key="TRISB11" instance="1" mask="0x00000800" desc=""></field>
				<field key="TRISB10" instance="1" mask="0x00000400" desc=""></field>
				<field key="TRISB9" instance="1" mask="0x00000200" desc=""></field>
				<field key="TRISB8" instance="1" mask="0x00000100" desc=""></field>
				<field key="TRISB7" instance="1" mask="0x00000080" desc=""></field>
				<field key="TRISB6" instance="1" mask="0x00000040" desc=""></field>
				<field key="TRISB5" instance="1" mask="0x00000020" desc=""></field>
				<field key="TRISB4" instance="1" mask="0x00000010" desc=""></field>
				<field key="TRISB3" instance="1" mask="0x00000008" desc=""></field>
				<field key="TRISB2" instance="1" mask="0x00000004" desc=""></field>
				<field key="TRISB1" instance="1" mask="0x00000002" desc=""></field>
				<field key="TRISB0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="PORTB" addr="0x1F886050" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="PORTB15" instance="1" mask="0x00008000" desc=""></field>
				<field key="PORTB14" instance="1" mask="0x00004000" desc=""></field>
				<field key="PORTB13" instance="1" mask="0x00002000" desc=""></field>
				<field key="PORTB12" instance="1" mask="0x00001000" desc=""></field>
				<field key="PORTB11" instance="1" mask="0x00000800" desc=""></field>
				<field key="PORTB10" instance="1" mask="0x00000400" desc=""></field>
				<field key="PORTB9" instance="1" mask="0x00000200" desc=""></field>
				<field key="PORTB8" instance="1" mask="0x00000100" desc=""></field>
				<field key="PORTB7" instance="1" mask="0x00000080" desc=""></field>
				<field key="PORTB6" instance="1" mask="0x00000040" desc=""></field>
				<field key="PORTB5" instance="1" mask="0x00000020" desc=""></field>
				<field key="PORTB4" instance="1" mask="0x00000010" desc=""></field>
				<field key="PORTB3" instance="1" mask="0x00000008" desc=""></field>
				<field key="PORTB2" instance="1" mask="0x00000004" desc=""></field>
				<field key="PORTB1" instance="1" mask="0x00000002" desc=""></field>
				<field key="PORTB0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="LATB" addr="0x1F886060" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="LATB15" instance="1" mask="0x00008000" desc=""></field>
				<field key="LATB14" instance="1" mask="0x00004000" desc=""></field>
				<field key="LATB13" instance="1" mask="0x00002000" desc=""></field>
				<field key="LATB12" instance="1" mask="0x00001000" desc=""></field>
				<field key="LATB11" instance="1" mask="0x00000800" desc=""></field>
				<field key="LATB10" instance="1" mask="0x00000400" desc=""></field>
				<field key="LATB9" instance="1" mask="0x00000200" desc=""></field>
				<field key="LATB8" instance="1" mask="0x00000100" desc=""></field>
				<field key="LATB7" instance="1" mask="0x00000080" desc=""></field>
				<field key="LATB6" instance="1" mask="0x00000040" desc=""></field>
				<field key="LATB5" instance="1" mask="0x00000020" desc=""></field>
				<field key="LATB4" instance="1" mask="0x00000010" desc=""></field>
				<field key="LATB3" instance="1" mask="0x00000008" desc=""></field>
				<field key="LATB2" instance="1" mask="0x00000004" desc=""></field>
				<field key="LATB1" instance="1" mask="0x00000002" desc=""></field>
				<field key="LATB0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="ODCB" addr="0x1F886070" por="00000000000000000000000000000000" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="ODB15" instance="1" mask="0x00008000" desc=""></field>
				<field key="ODB14" instance="1" mask="0x00004000" desc=""></field>
				<field key="ODB13" instance="1" mask="0x00002000" desc=""></field>
				<field key="ODB12" instance="1" mask="0x00001000" desc=""></field>
				<field key="ODB11" instance="1" mask="0x00000800" desc=""></field>
				<field key="ODB10" instance="1" mask="0x00000400" desc=""></field>
				<field key="ODB9" instance="1" mask="0x00000200" desc=""></field>
				<field key="ODB8" instance="1" mask="0x00000100" desc=""></field>
				<field key="ODB7" instance="1" mask="0x00000080" desc=""></field>
				<field key="ODB6" instance="1" mask="0x00000040" desc=""></field>
				<field key="ODB5" instance="1" mask="0x00000020" desc=""></field>
				<field key="ODB4" instance="1" mask="0x00000010" desc=""></field>
				<field key="ODB3" instance="1" mask="0x00000008" desc=""></field>
				<field key="ODB2" instance="1" mask="0x00000004" desc=""></field>
				<field key="ODB1" instance="1" mask="0x00000002" desc=""></field>
				<field key="ODB0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="TRISC" addr="0x1F886080" por="0000000000000001100011011111111" mclr="0000000000000001100011011111111">
				<field key="TRISC15" instance="1" mask="0x00008000" desc=""></field>
				<field key="TRISC14" instance="1" mask="0x00004000" desc=""></field>
				<field key="TRISC13" instance="1" mask="0x00002000" desc=""></field>
				<field key="TRISC12" instance="1" mask="0x00001000" desc=""></field>
				<field key="TRISC4" instance="1" mask="0x00000010" desc=""></field>
				<field key="TRISC3" instance="1" mask="0x00000008" desc=""></field>
				<field key="TRISC2" instance="1" mask="0x00000004" desc=""></field>
				<field key="TRISC1" instance="1" mask="0x00000002" desc=""></field>
				<field key="TRISC0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="PORTC" addr="0x1F886090" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="PORTC15" instance="1" mask="0x00008000" desc=""></field>
				<field key="PORTC14" instance="1" mask="0x00004000" desc=""></field>
				<field key="PORTC13" instance="1" mask="0x00002000" desc=""></field>
				<field key="PORTC12" instance="1" mask="0x00001000" desc=""></field>
				<field key="PORTC4" instance="1" mask="0x00000010" desc=""></field>
				<field key="PORTC3" instance="1" mask="0x00000008" desc=""></field>
				<field key="PORTC2" instance="1" mask="0x00000004" desc=""></field>
				<field key="PORTC1" instance="1" mask="0x00000002" desc=""></field>
				<field key="PORTC0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="LATC" addr="0x1F8860A0" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="LATC15" instance="1" mask="0x00008000" desc=""></field>
				<field key="LATC14" instance="1" mask="0x00004000" desc=""></field>
				<field key="LATC13" instance="1" mask="0x00002000" desc=""></field>
				<field key="LATC12" instance="1" mask="0x00001000" desc=""></field>
				<field key="LATC11" instance="1" mask="0x00000800" desc=""></field>
				<field key="LATC4" instance="1" mask="0x00000010" desc=""></field>
				<field key="LATC3" instance="1" mask="0x00000008" desc=""></field>
				<field key="LATC2" instance="1" mask="0x00000004" desc=""></field>
				<field key="LATC1" instance="1" mask="0x00000002" desc=""></field>
				<field key="LATC0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="ODCC" addr="0x1F8860B0" por="00000000000000000000000000000000" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="ODC15" instance="1" mask="0x00008000" desc=""></field>
				<field key="ODC14" instance="1" mask="0x00004000" desc=""></field>
				<field key="ODC13" instance="1" mask="0x00002000" desc=""></field>
				<field key="ODC12" instance="1" mask="0x00001000" desc=""></field>
				<field key="ODC4" instance="1" mask="0x00000010" desc=""></field>
				<field key="ODC3" instance="1" mask="0x00000008" desc=""></field>
				<field key="ODC2" instance="1" mask="0x00000004" desc=""></field>
				<field key="ODC1" instance="1" mask="0x00000002" desc=""></field>
				<field key="ODC0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="TRISD" addr="0x1F8860C0" por="00000000000000001100011011111111" mclr="00000000000000001100011011111111">
				<field key="TRISD15" instance="1" mask="0x00008000" desc=""></field>
				<field key="TRISD14" instance="1" mask="0x00004000" desc=""></field>
				<field key="TRISD13" instance="1" mask="0x00002000" desc=""></field>
				<field key="TRISD12" instance="1" mask="0x00001000" desc=""></field>
				<field key="TRISD11" instance="1" mask="0x00000800" desc=""></field>
				<field key="TRISD10" instance="1" mask="0x00000400" desc=""></field>
				<field key="TRISD9" instance="1" mask="0x00000200" desc=""></field>
				<field key="TRISD8" instance="1" mask="0x00000100" desc=""></field>
				<field key="TRISD7" instance="1" mask="0x00000080" desc=""></field>
				<field key="TRISD6" instance="1" mask="0x00000040" desc=""></field>
				<field key="TRISD5" instance="1" mask="0x00000020" desc=""></field>
				<field key="TRISD4" instance="1" mask="0x00000010" desc=""></field>
				<field key="TRISD3" instance="1" mask="0x00000008" desc=""></field>
				<field key="TRISD2" instance="1" mask="0x00000004" desc=""></field>
				<field key="TRISD1" instance="1" mask="0x00000002" desc=""></field>
				<field key="TRISD0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="PORTD" addr="0x1F8860D0" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="PORTD15" instance="1" mask="0x00008000" desc=""></field>
				<field key="PORTD14" instance="1" mask="0x00004000" desc=""></field>
				<field key="PORTD13" instance="1" mask="0x00002000" desc=""></field>
				<field key="PORTD12" instance="1" mask="0x00001000" desc=""></field>
				<field key="PORTD11" instance="1" mask="0x00000800" desc=""></field>
				<field key="PORTD10" instance="1" mask="0x00000400" desc=""></field>
				<field key="PORTD9" instance="1" mask="0x00000200" desc=""></field>
				<field key="PORTD8" instance="1" mask="0x00000100" desc=""></field>
				<field key="PORTD7" instance="1" mask="0x00000080" desc=""></field>
				<field key="PORTD6" instance="1" mask="0x00000040" desc=""></field>
				<field key="PORTD5" instance="1" mask="0x00000020" desc=""></field>
				<field key="PORTD4" instance="1" mask="0x00000010" desc=""></field>
				<field key="PORTD3" instance="1" mask="0x00000008" desc=""></field>
				<field key="PORTD2" instance="1" mask="0x00000004" desc=""></field>
				<field key="PORTD1" instance="1" mask="0x00000002" desc=""></field>
				<field key="PORTD0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="LATD" addr="0x1F8860E0" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="LATD15" instance="1" mask="0x00008000" desc=""></field>
				<field key="LATD14" instance="1" mask="0x00004000" desc=""></field>
				<field key="LATD13" instance="1" mask="0x00002000" desc=""></field>
				<field key="LATD12" instance="1" mask="0x00001000" desc=""></field>
				<field key="LATD11" instance="1" mask="0x00000800" desc=""></field>
				<field key="LATD10" instance="1" mask="0x00000400" desc=""></field>
				<field key="LATD9" instance="1" mask="0x00000200" desc=""></field>
				<field key="LATD8" instance="1" mask="0x00000100" desc=""></field>
				<field key="LATD7" instance="1" mask="0x00000080" desc=""></field>
				<field key="LATD6" instance="1" mask="0x00000040" desc=""></field>
				<field key="LATD5" instance="1" mask="0x00000020" desc=""></field>
				<field key="LATD4" instance="1" mask="0x00000010" desc=""></field>
				<field key="LATD3" instance="1" mask="0x00000008" desc=""></field>
				<field key="LATD2" instance="1" mask="0x00000004" desc=""></field>
				<field key="LATD1" instance="1" mask="0x00000002" desc=""></field>
				<field key="LATD0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="ODCD" addr="0x1F8860F0" por="00000000000000000000000000000000" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="ODD15" instance="1" mask="0x00008000" desc=""></field>
				<field key="ODD14" instance="1" mask="0x00004000" desc=""></field>
				<field key="ODD13" instance="1" mask="0x00002000" desc=""></field>
				<field key="ODD12" instance="1" mask="0x00001000" desc=""></field>
				<field key="ODD11" instance="1" mask="0x00000800" desc=""></field>
				<field key="ODD10" instance="1" mask="0x00000400" desc=""></field>
				<field key="ODD9" instance="1" mask="0x00000200" desc=""></field>
				<field key="ODD8" instance="1" mask="0x00000100" desc=""></field>
				<field key="ODD7" instance="1" mask="0x00000080" desc=""></field>
				<field key="ODD6" instance="1" mask="0x00000040" desc=""></field>
				<field key="ODD5" instance="1" mask="0x00000020" desc=""></field>
				<field key="ODD4" instance="1" mask="0x00000010" desc=""></field>
				<field key="ODD3" instance="1" mask="0x00000008" desc=""></field>
				<field key="ODD2" instance="1" mask="0x00000004" desc=""></field>
				<field key="ODD1" instance="1" mask="0x00000002" desc=""></field>
				<field key="ODD0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="TRISE" addr="0x1F886100" por="00000000000000001100011011111111" mclr="00000000000000001100011011111111">
				<field key="TRISE9" instance="1" mask="0x00000200" desc=""></field>
				<field key="TRISE8" instance="1" mask="0x00000100" desc=""></field>
				<field key="TRISE7" instance="1" mask="0x00000080" desc=""></field>
				<field key="TRISE6" instance="1" mask="0x00000040" desc=""></field>
				<field key="TRISE5" instance="1" mask="0x00000020" desc=""></field>
				<field key="TRISE4" instance="1" mask="0x00000010" desc=""></field>
				<field key="TRISE3" instance="1" mask="0x00000008" desc=""></field>
				<field key="TRISE2" instance="1" mask="0x00000004" desc=""></field>
				<field key="TRISE1" instance="1" mask="0x00000002" desc=""></field>
				<field key="TRISE0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="PORTE" addr="0x1F886110" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="PORTE9" instance="1" mask="0x00000200" desc=""></field>
				<field key="PORTE8" instance="1" mask="0x00000100" desc=""></field>
				<field key="PORTE7" instance="1" mask="0x00000080" desc=""></field>
				<field key="PORTE6" instance="1" mask="0x00000040" desc=""></field>
				<field key="PORTE5" instance="1" mask="0x00000020" desc=""></field>
				<field key="PORTE4" instance="1" mask="0x00000010" desc=""></field>
				<field key="PORTE3" instance="1" mask="0x00000008" desc=""></field>
				<field key="PORTE2" instance="1" mask="0x00000004" desc=""></field>
				<field key="PORTE1" instance="1" mask="0x00000002" desc=""></field>
				<field key="PORTE0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="LATE" addr="0x1F886120" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="LATE9" instance="1" mask="0x00000200" desc=""></field>
				<field key="LATE8" instance="1" mask="0x00000100" desc=""></field>
				<field key="LATE7" instance="1" mask="0x00000080" desc=""></field>
				<field key="LATE6" instance="1" mask="0x00000040" desc=""></field>
				<field key="LATE5" instance="1" mask="0x00000020" desc=""></field>
				<field key="LATE4" instance="1" mask="0x00000010" desc=""></field>
				<field key="LATE3" instance="1" mask="0x00000008" desc=""></field>
				<field key="LATE2" instance="1" mask="0x00000004" desc=""></field>
				<field key="LATE1" instance="1" mask="0x00000002" desc=""></field>
				<field key="LATE0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="ODCE" addr="0x1F886130" por="00000000000000000000000000000000" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="ODE9" instance="1" mask="0x00000200" desc=""></field>
				<field key="ODE8" instance="1" mask="0x00000100" desc=""></field>
				<field key="ODE7" instance="1" mask="0x00000080" desc=""></field>
				<field key="ODE6" instance="1" mask="0x00000040" desc=""></field>
				<field key="ODE5" instance="1" mask="0x00000020" desc=""></field>
				<field key="ODE4" instance="1" mask="0x00000010" desc=""></field>
				<field key="ODE3" instance="1" mask="0x00000008" desc=""></field>
				<field key="ODE2" instance="1" mask="0x00000004" desc=""></field>
				<field key="ODE1" instance="1" mask="0x00000002" desc=""></field>
				<field key="ODE0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="TRISF" addr="0x1F886140" por="00000000000000001100011011111111" mclr="00000000000000001100011011111111">
				<field key="TRISF13" instance="1" mask="0x00002000" desc=""></field>
				<field key="TRISF12" instance="1" mask="0x00001000" desc=""></field>
				<field key="TRISF8" instance="1" mask="0x00000100" desc=""></field>
				<field key="TRISF7" instance="1" mask="0x00000080" desc=""></field>
				<field key="TRISF6" instance="1" mask="0x00000040" desc=""></field>
				<field key="TRISF5" instance="1" mask="0x00000020" desc=""></field>
				<field key="TRISF4" instance="1" mask="0x00000010" desc=""></field>
				<field key="TRISF3" instance="1" mask="0x00000008" desc=""></field>
				<field key="TRISF2" instance="1" mask="0x00000004" desc=""></field>
				<field key="TRISF1" instance="1" mask="0x00000002" desc=""></field>
				<field key="TRISF0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="PORTF" addr="0x1F886150" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="PORTF13" instance="1" mask="0x00002000" desc=""></field>
				<field key="PORTF12" instance="1" mask="0x00001000" desc=""></field>
				<field key="PORTF8" instance="1" mask="0x00000100" desc=""></field>
				<field key="PORTF7" instance="1" mask="0x00000080" desc=""></field>
				<field key="PORTF6" instance="1" mask="0x00000040" desc=""></field>
				<field key="PORTF5" instance="1" mask="0x00000020" desc=""></field>
				<field key="PORTF4" instance="1" mask="0x00000010" desc=""></field>
				<field key="PORTF3" instance="1" mask="0x00000008" desc=""></field>
				<field key="PORTF2" instance="1" mask="0x00000004" desc=""></field>
				<field key="PORTF1" instance="1" mask="0x00000002" desc=""></field>
				<field key="PORTF0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="LATF" addr="0x1F886160" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="LATF13" instance="1" mask="0x00002000" desc=""></field>
				<field key="LATF12" instance="1" mask="0x00001000" desc=""></field>
				<field key="LATF8" instance="1" mask="0x00000100" desc=""></field>
				<field key="LATF7" instance="1" mask="0x00000080" desc=""></field>
				<field key="LATF6" instance="1" mask="0x00000040" desc=""></field>
				<field key="LATF5" instance="1" mask="0x00000020" desc=""></field>
				<field key="LATF4" instance="1" mask="0x00000010" desc=""></field>
				<field key="LATF3" instance="1" mask="0x00000008" desc=""></field>
				<field key="LATF2" instance="1" mask="0x00000004" desc=""></field>
				<field key="LATF1" instance="1" mask="0x00000002" desc=""></field>
				<field key="LATF0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
				<sfr key="ODCF" addr="0x1F886170" por="00000000000000000000000000000000" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="ODF13" instance="1" mask="0x00002000" desc=""></field>
				<field key="ODF12" instance="1" mask="0x00001000" desc=""></field>
				<field key="ODF8" instance="1" mask="0x00000100" desc=""></field>
				<field key="ODF7" instance="1" mask="0x00000080" desc=""></field>
				<field key="ODF6" instance="1" mask="0x00000040" desc=""></field>
				<field key="ODF5" instance="1" mask="0x00000020" desc=""></field>
				<field key="ODF4" instance="1" mask="0x00000010" desc=""></field>
				<field key="ODF3" instance="1" mask="0x00000008" desc=""></field>
				<field key="ODF2" instance="1" mask="0x00000004" desc=""></field>
				<field key="ODF1" instance="1" mask="0x00000002" desc=""></field>
				<field key="ODF0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="TRISG" addr="0x1F886180" por="00000000000000001100011011111111" mclr="00000000000000001100011011111111">
				<field key="TRISG15" instance="1" mask="0x00008000" desc=""></field>
				<field key="TRISG14" instance="1" mask="0x00004000" desc=""></field>
				<field key="TRISG13" instance="1" mask="0x00002000" desc=""></field>
				<field key="TRISG12" instance="1" mask="0x00001000" desc=""></field>
				<field key="TRISG9" instance="1" mask="0x00000200" desc=""></field>
				<field key="TRISG8" instance="1" mask="0x00000100" desc=""></field>
				<field key="TRISG7" instance="1" mask="0x00000080" desc=""></field>
				<field key="TRISG6" instance="1" mask="0x00000040" desc=""></field>
				<field key="TRISG3" instance="1" mask="0x00000008" desc=""></field>
				<field key="TRISG2" instance="1" mask="0x00000004" desc=""></field>
				<field key="TRISG1" instance="1" mask="0x00000002" desc=""></field>
				<field key="TRISG0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="PORTG" addr="0x1F886190" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="PORTG15" instance="1" mask="0x00008000" desc=""></field>
				<field key="PORTG14" instance="1" mask="0x00004000" desc=""></field>
				<field key="PORTG13" instance="1" mask="0x00002000" desc=""></field>
				<field key="PORTG12" instance="1" mask="0x00001000" desc=""></field>
				<field key="PORTG9" instance="1" mask="0x00000200" desc=""></field>
				<field key="PORTG8" instance="1" mask="0x00000100" desc=""></field>
				<field key="PORTG7" instance="1" mask="0x00000080" desc=""></field>
				<field key="PORTG6" instance="1" mask="0x00000040" desc=""></field>
				<field key="PORTG3" instance="1" mask="0x00000008" desc=""></field>
				<field key="PORTG2" instance="1" mask="0x00000004" desc=""></field>
				<field key="PORTG1" instance="1" mask="0x00000002" desc=""></field>
				<field key="PORTG0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="LATG" addr="0x1F8861A0" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="LATG15" instance="1" mask="0x00008000" desc=""></field>
				<field key="LATG14" instance="1" mask="0x00004000" desc=""></field>
				<field key="LATG13" instance="1" mask="0x00002000" desc=""></field>
				<field key="LATG12" instance="1" mask="0x00001000" desc=""></field>
				<field key="LATG9" instance="1" mask="0x00000200" desc=""></field>
				<field key="LATG8" instance="1" mask="0x00000100" desc=""></field>
				<field key="LATG7" instance="1" mask="0x00000080" desc=""></field>
				<field key="LATG6" instance="1" mask="0x00000040" desc=""></field>
				<field key="LATG3" instance="1" mask="0x00000008" desc=""></field>
				<field key="LATG2" instance="1" mask="0x00000004" desc=""></field>
				<field key="LATG1" instance="1" mask="0x00000002" desc=""></field>
				<field key="LATG0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			<sfr key="ODCG" addr="0x1F8861B0" por="00000000000000000000000000000000" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="ODG15" instance="1" mask="0x00008000" desc=""></field>
				<field key="ODG14" instance="1" mask="0x00004000" desc=""></field>
				<field key="ODG13" instance="1" mask="0x00002000" desc=""></field>
				<field key="ODG12" instance="1" mask="0x00001000" desc=""></field>
				<field key="ODG9" instance="1" mask="0x00000200" desc=""></field>
				<field key="ODG8" instance="1" mask="0x00000100" desc=""></field>
				<field key="ODG7" instance="1" mask="0x00000080" desc=""></field>
				<field key="ODG6" instance="1" mask="0x00000040" desc=""></field>
				<field key="ODG3" instance="1" mask="0x00000008" desc=""></field>
				<field key="ODG2" instance="1" mask="0x00000004" desc=""></field>
				<field key="ODG1" instance="1" mask="0x00000002" desc=""></field>
				<field key="ODG0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x2ea-0x2fa"></UnusedRegs>
		</IOPort>
		
		<A2D>
			<sfr key="OWNA2D" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OWN_A2D1" instance="1" mask="0x00008000" desc="fake register"></field>
			</sfr>
			<sfr key="ADCBUF0" addr="0x1F809070" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF1" addr="0x1F809080" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF2" addr="0x1F809090" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF3" addr="0x1F8090A0" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF4" addr="0x1F8090B0" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF5" addr="0x1F8090C0" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF6" addr="0x1F8090D0" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF7" addr="0x1F8090E0" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF8" addr="0x1F8090F0" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF9" addr="0x1F809100" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUFA" addr="0x1F809110" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUFB" addr="0x1F809120" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUFC" addr="0x1F809130" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUFD" addr="0x1F809140" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUFE" addr="0x1F809150" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUFF" addr="0x1F809160" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"></sfr>
			
			<sfr key="AD1CON1" addr="0x1F809000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="ADON" instance="1" mask="0x00008000" desc=""></field>
				<field key="FRZ" instance="1" mask="0x00004000" desc=""></field>
				<field key="ADSIDL" instance="1" mask="0x00002000" desc=""></field>
				<field key="FORM" instance="1" mask="0x00000700" desc=""></field>
				<field key="SSRC" instance="1" mask="0x000000E0" desc=""></field>
				<field key="CLRASAM" instance="1" mask="0x00000010" desc=""></field>
				<field key="ASAM" instance="1" mask="0x00000004" desc=""></field>
				<field key="SAMP" instance="1" mask="0x00000002" desc=""></field>
				<field key="DONE" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="AD1CON2" addr="0x1F809010" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="VCFG" instance="1" mask="0x0000E000" desc=""></field>
				<field key="OFFCAL" instance="1" mask="0x00001000" desc=""></field>
				<field key="CSCNA" instance="1" mask="0x00000400" desc=""></field>
				<field key="BUFS" instance="1" mask="0x00000080" desc=""></field>
				<field key="SMPI" instance="1" mask="0x0000003C" desc=""></field>
				<field key="BUFM" instance="1" mask="0x00000002" desc=""></field>
				<field key="ALTS" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="AD1CON3" addr="0x1F809020" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="ADRC" instance="1" mask="0x00008000" desc=""></field>
				<field key="SAMC" instance="1" mask="0x00001F00" desc=""></field>
				<field key="ADCS" instance="1" mask="0x000000FF" desc=""></field>
			</sfr>
			
			<UnusedRegs addr="0x326-0x326"></UnusedRegs>
			
			<sfr key="AD1CHS" addr="0x1F809040" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CH0NB" instance="1" mask="0x80000000" desc=""></field>
				<field key="CH0SB" instance="1" mask="0x0F000000" desc=""></field>
				<field key="CH0NA" instance="1" mask="0x00800000" desc=""></field>
				<field key="CH0SA" instance="1" mask="0x000F0000" desc=""></field>
			</sfr>
			
			<UnusedRegs addr="0x32a-0x32a"></UnusedRegs>
			
			<sfr key="AD1PCFG" addr="0x1F809060" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="PCFG15" instance="1" mask="0x00008000" desc=""></field>
				<field key="PCFG14" instance="1" mask="0x00004000" desc=""></field>
				<field key="PCFG13" instance="1" mask="0x00002000" desc=""></field>
				<field key="PCFG12" instance="1" mask="0x00001000" desc=""></field>
				<field key="PCFG11" instance="1" mask="0x00000800" desc=""></field>
				<field key="PCFG10" instance="1" mask="0x00000400" desc=""></field>
				<field key="PCFG9" instance="1" mask="0x00000200" desc=""></field>
				<field key="PCFG8" instance="1" mask="0x00000100" desc=""></field>
				<field key="PCFG7" instance="1" mask="0x00000080" desc=""></field>
				<field key="PCFG6" instance="1" mask="0x00000040" desc=""></field>
				<field key="PCFG5" instance="1" mask="0x00000020" desc=""></field>
				<field key="PCFG4" instance="1" mask="0x00000010" desc=""></field>
				<field key="PCFG3" instance="1" mask="0x00000008" desc=""></field>
				<field key="PCFG2" instance="1" mask="0x00000004" desc=""></field>
				<field key="PCFG1" instance="1" mask="0x00000002" desc=""></field>
				<field key="PCFG0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<UnusedRegs addr="0x32e-0x32e"></UnusedRegs>
			
			<sfr key="AD1CSSL" addr="0x1F809050" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CSSL15" instance="1" mask="0x00008000" desc=""></field>
				<field key="CSSL14" instance="1" mask="0x00004000" desc=""></field>
				<field key="CSSL13" instance="1" mask="0x00002000" desc=""></field>
				<field key="CSSL12" instance="1" mask="0x00001000" desc=""></field>
				<field key="CSSL11" instance="1" mask="0x00000800" desc=""></field>
				<field key="CSSL10" instance="1" mask="0x00000400" desc=""></field>
				<field key="CSSL9" instance="1" mask="0x00000200" desc=""></field>
				<field key="CSSL8" instance="1" mask="0x00000100" desc=""></field>
				<field key="CSSL7" instance="1" mask="0x00000080" desc=""></field>
				<field key="CSSL6" instance="1" mask="0x00000040" desc=""></field>
				<field key="CSSL5" instance="1" mask="0x00000020" desc=""></field>
				<field key="CSSL4" instance="1" mask="0x00000010" desc=""></field>
				<field key="CSSL3" instance="1" mask="0x00000008" desc=""></field>
				<field key="CSSL2" instance="1" mask="0x00000004" desc=""></field>
				<field key="CSSL1" instance="1" mask="0x00000002" desc=""></field>
				<field key="CSSL0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<UnusedRegs addr="0x332-0x5fE"></UnusedRegs>
		</A2D>
		<PMP>
			<sfr key="PMCON" addr="0x1F807000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="PMPEN" instance="1" mask="0x00008000" desc=""></field>
				<field key="FRZ" instance="1" mask="0x00004000" desc=""></field>
				<field key="PSIDL" instance="1" mask="0x00002000" desc=""></field>
				<field key="ADRMUX" instance="1" mask="0x00001800" desc=""></field>
				<field key="PMPTTL" instance="1" mask="0x00000400" desc=""></field>
				<field key="PTWREN" instance="1" mask="0x00000200" desc=""></field>
				<field key="PTRDEN" instance="1" mask="0x00000100" desc=""></field>
				<field key="CSF" instance="1" mask="0x000000C0" desc=""></field>
				<field key="ALP" instance="1" mask="0x00000020" desc=""></field>
				<field key="CS2P" instance="1" mask="0x00000010" desc=""></field>
				<field key="CS1P" instance="1" mask="0x00000008" desc=""></field>
				<field key="WRSP" instance="1" mask="0x00000002" desc=""></field>
				<field key="RDSP" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="PMMODE" addr="0x1F807010" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="BUSY" instance="1" mask="0x00008000" desc=""></field>
				<field key="IRQM" instance="1" mask="0x00006000" desc=""></field>
				<field key="INCM" instance="1" mask="0x00001800" desc=""></field>
				<field key="MODE8" instance="1" mask="0x00000400" desc=""></field>
				<field key="PMPMODE" instance="1" mask="0x00000300" desc=""></field>
				<field key="WAITB" instance="1" mask="0x000000C0" desc=""></field>
				<field key="WAITM" instance="1" mask="0x0000003C" desc=""></field>
				<field key="WAITE" instance="1" mask="0x00000003" desc=""></field>
			</sfr>
			
			<sfr key="PMADDR" addr="0x1F807020" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CS2" instance="1" mask="0x00008000" desc=""></field>
				<field key="CS1" instance="1" mask="0x00004000" desc=""></field>
				<field key="ADDR" instance="1" mask="0x00003FFF" desc=""></field>
			</sfr>
			
			<sfr key="PMDOUT" addr="0x1F807030" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="PMDOUT" instance="1" mask="0xFFFFFFFF" desc=""></field>
			</sfr>
			
			<sfr key="PMDIN" addr="0x1F807040" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="PMDIN" instance="1" mask="0xFFFFFFFF" desc=""></field>
			</sfr>
			
			<sfr key="PMAEN" addr="0x1F807050" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="PTEN15" instance="1" mask="0x00008000" desc=""></field>
				<field key="PTEN14" instance="1" mask="0x00004000" desc=""></field>
				<field key="PTEN13" instance="1" mask="0x00002000" desc=""></field>
				<field key="PTEN12" instance="1" mask="0x00001000" desc=""></field>
				<field key="PTEN11" instance="1" mask="0x00000800" desc=""></field>
				<field key="PTEN10" instance="1" mask="0x00000400" desc=""></field>
				<field key="PTEN9" instance="1" mask="0x00000200" desc=""></field>
				<field key="PTEN8" instance="1" mask="0x00000100" desc=""></field>
				<field key="PTEN7" instance="1" mask="0x00000080" desc=""></field>
				<field key="PTEN6" instance="1" mask="0x00000040" desc=""></field>
				<field key="PTEN5" instance="1" mask="0x00000020" desc=""></field>
				<field key="PTEN4" instance="1" mask="0x00000010" desc=""></field>
				<field key="PTEN3" instance="1" mask="0x00000008" desc=""></field>
				<field key="PTEN2" instance="1" mask="0x00000004" desc=""></field>
				<field key="PTEN1" instance="1" mask="0x00000002" desc=""></field>
				<field key="PTEN0" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="PMSTAT" addr="0x1F807060" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="IBF" instance="1" mask="0x00008000" desc=""></field>
				<field key="IBOV" instance="1" mask="0x00004000" desc=""></field>
				<field key="IB3F" instance="1" mask="0x00000800" desc=""></field>
				<field key="IB2F" instance="1" mask="0x00000400" desc=""></field>
				<field key="IB1F" instance="1" mask="0x00000200" desc=""></field>
				<field key="IB0F" instance="1" mask="0x00000100" desc=""></field>
				<field key="OBE" instance="1" mask="0x00000080" desc=""></field>
				<field key="OBUF" instance="1" mask="0x00000040" desc=""></field>
				<field key="OB3E" instance="1" mask="0x00000008" desc=""></field>
				<field key="OB2E" instance="1" mask="0x00000004" desc=""></field>
				<field key="OB1E" instance="1" mask="0x00000002" desc=""></field>
				<field key="OB0E" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x610-0x61E"></UnusedRegs>
		</PMP>
		
		<RTC>
			<sfr key="ALRMVAL" addr="0x1F800210" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="ALRMVAL" instance="1" mask="0xFFFFFFFF" desc=""></field>
			</sfr>
			
			<sfr key="RTCALRM" addr="0x1F800210" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="ALRMEN" instance="1" mask="0x00008000" desc=""></field>
				<field key="CHIME" instance="1" mask="0x00004000" desc=""></field>
				<field key="PIV" instance="1" mask="0x00002000" desc=""></field>				
				<field key="AMASK" instance="1" mask="0x00000F00" desc=""></field>
				<field key="ARPT" instance="1" mask="0x000000FF" desc=""></field>
			</sfr>
			
			<sfr key="RTCVAL" addr="0x1F800220" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="RTCVAL" instance="1" mask="0xFFFFFFFF" desc=""></field>
			</sfr>
			
			<sfr key="RTCCON" addr="0x1F800200" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CAL2" instance="1" mask="0x02000000" desc=""></field>
				<field key="CAL1" instance="1" mask="0x01FF0000" desc=""></field>
				<field key="RTCEN" instance="1"    mask="0x00008000" desc=""></field>
				<field key="RTSECSEL" instance="1" mask="0x00000080" desc=""></field>
				<field key="RTCWREN" instance="1"  mask="0x00000008" desc=""></field>
				<field key="RTCSYNC" instance="1"  mask="0x00000004" desc=""></field>
				<field key="RTCOE" instance="1"    mask="0x00000001" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x628-0x62e"></UnusedRegs>
		</RTC>
		
		<Comparator>
			<sfr key="CM1CON" addr="0x1F80A000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CMPON1" instance="1" mask="0x00008000" desc=""></field>
				<field key="COE1" instance="1" mask="0x00004000" desc=""></field>
				<field key="CPOL1" instance="1" mask="0x00002000" desc=""></field>
				<field key="COUT1" instance="1" mask="0x00000100" desc=""></field>
				<field key="EVPOL1" instance="1" mask="0x000000C0" desc=""></field>
				<field key="CREF1" instance="1" mask="0x00000010" desc=""></field>
				<field key="CCH1" instance="1" mask="0x00000003" desc=""></field>
			</sfr>
			
			<sfr key="CM2CON" addr="0x1F80A010" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CMPON2" instance="1" mask="0x00008000" desc=""></field>
				<field key="COE2" instance="1" mask="0x00004000" desc=""></field>
				<field key="CPOL2" instance="1" mask="0x00002000" desc=""></field>
				<field key="COUT2" instance="1" mask="0x00000100" desc=""></field>
				<field key="EVPOL2" instance="1" mask="0x000000C0" desc=""></field>
				<field key="CREF2" instance="1" mask="0x00000010" desc=""></field>
				<field key="CCH2" instance="1" mask="0x00000003" desc=""></field>
			</sfr>

			<sfr key="CVRCON" addr="0x1F809800" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CVREFON" instance="1" mask="0x00008000" desc=""></field>
				<field key="CVROE" instance="1" mask="0x00000040" desc=""></field>
				<field key="CVRR" instance="1" mask="0x00000020" desc=""></field>
				<field key="CVRSS" instance="1" mask="0x00000010" desc=""></field>
				<field key="CVR" instance="1" mask="0x0000000F" desc=""></field>
			</sfr>
		</Comparator>
		
		<CRC>
			<sfr key="CRCCON" addr="0x1F883030" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CSIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="VWORD" instance="1" mask="0x1F00" desc=""></field>
				<field key="CRCFUL" instance="1" mask="0x0080" desc=""></field>
				<field key="CRCMPT" instance="1" mask="0x0040" desc=""></field>
				<field key="CRCGO" instance="1" mask="0x0010" desc=""></field>
				<field key="PLEN" instance="1" mask="0x000F" desc=""></field>
			</sfr>
			<sfr key="CRCXOR" addr="0x1F883050" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CRCXOR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="CRCDAT" addr="0x1F883040" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CRCDAT" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="CRCWDAT" addr="0x1F883020" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CRCWDAT" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x648-0x73e"></UnusedRegs>
		</CRC>
		
		<reset>
			<sfr key="RCON" addr="0x1F80F600" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="CM" instance="1" mask="0x00000200" desc=""></field>
				<field key="VREGS" instance="1" mask="0x00000100" desc=""></field>
				<field key="EXTR" instance="1" mask="0x00000080" desc=""></field>
				<field key="SWR" instance="1" mask="0x00000040" desc=""></field>
				<field key="WDTO" instance="1" mask="0x00000010" desc=""></field>
				<field key="SLEEP" instance="1" mask="0x00000008" desc=""></field>
				<field key="IDLE" instance="1" mask="0x00000004" desc=""></field>
				<field key="BOR" instance="1" mask="0x00000002" desc=""></field>
				<field key="POR" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
			<sfr key="WDTCON" addr="0x1F800000" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="WDTEN" instance="1" mask="0x00008000" desc=""></field>
				<field key="WDTCLR" instance="1" mask="0x00000001" desc=""></field>
			</sfr>
			
		</reset>
		
		<oscillator>
			<sfr key="OSCCONbits.FRCDIV" addr="0x1F80F000" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="FRCDIV" instance="1" mask="0x07000000" desc=""></field>
			</sfr>
			
			<sfr key="OSCCONbits.SOSCEN" addr="0x1F80F000" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="SOSCEN" instance="1" mask="0x00000002" desc=""></field>
			</sfr>
			
			<sfr key="OSCCONbits.SLPEN" addr="0x1F80F000" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="SLPEN" instance="1" mask="0x00000010" desc=""></field>
			</sfr>
			
			<sfr key="OSCCONbits.CLKLOCK" addr="0x1F80F000" por="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu">
				<field key="CLKLOCK" instance="1" mask="0x00000080" desc=""></field>
			</sfr>
			
			<sfr key="OSCTUN" addr="0x1F80F010" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="TUN" instance="1" mask="0x0000003F" desc=""></field>
			</sfr>
			
		</oscillator>
		
		<NVM>
			<sfr key="NVMCON" addr="0x1F80F400" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="NVMWR" instance="1" mask="0x00008000" desc=""></field>
				<field key="NVMWREN" instance="1" mask="0x00004000" desc=""></field>
				<field key="NVMERR" instance="1" mask="0x00002000" desc=""></field>
				<field key="NVMOP" instance="1" mask="0x0000000f" desc=""></field>
			</sfr>
			
			<sfr key="NVMKEY" addr="0x1F80F410" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="KEY" instance="1" mask="0x0000FFFF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x768-0x76e"></UnusedRegs>
		</NVM>
		
		<DMA>
			<sfr key="OWNDMA" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="OWN_DMA1" instance="1" mask="0x8000" desc="fake register"></field>
			</sfr>
			<sfr key="NEEDDMA" addr="0x000" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="NEED_DMA0" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="NEED_DMA1" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="NEED_DMA2" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="NEED_DMA3" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="NEED_DMA4" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="NEED_DMA5" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="NEED_DMA6" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="NEED_DMA7" instance="1" mask="0x8000" desc="fake register"></field>
			</sfr>
			<sfr key="DMA0CON" addr="0x380" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CHEN_0" instance="1" mask="0x8000" desc=""></field>
				<field key="SIZE_0" instance="1" mask="0x4000" desc=""></field>
				<field key="DIR_0" instance="1" mask="0x2000" desc=""></field>
				<field key="HALF_0" instance="1" mask="0x1000" desc=""></field>
				<field key="NULLW_0" instance="1" mask="0x0800" desc=""></field>
				<field key="AMODE1_0" instance="1" mask="0x0020" desc=""></field>
				<field key="AMODE0_0" instance="1" mask="0x0010" desc=""></field>
				<field key="MODE1_0" instance="1" mask="0x0002" desc=""></field>
				<field key="MODE0_0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA0REQ" addr="0x382" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="FORCE_0" instance="1" mask="0x8000" desc=""></field>
				<field key="IRQSEL6_0" instance="1" mask="0x0040" desc=""></field>
				<field key="IRQSEL5_0" instance="1" mask="0x0020" desc=""></field>
				<field key="IRQSEL4_0" instance="1" mask="0x0010" desc=""></field>
				<field key="IRQSEL3_0" instance="1" mask="0x0008" desc=""></field>
				<field key="IRQSEL2_0" instance="1" mask="0x0004" desc=""></field>
				<field key="IRQSEL1_0" instance="1" mask="0x0002" desc=""></field>
				<field key="IRQSEL0_0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA0STA" addr="0x384" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="STA" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DMA0STB" addr="0x386" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="STB" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DMA0PAD" addr="0x388" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="PAD15_0" instance="1" mask="0x8000" desc=""></field>
				<field key="PAD14_0" instance="1" mask="0x4000" desc=""></field>
				<field key="PAD13_0" instance="1" mask="0x2000" desc=""></field>
				<field key="PAD12_0" instance="1" mask="0x1000" desc=""></field>
				<field key="PAD11_0" instance="1" mask="0x0800" desc=""></field>
				<field key="PAD10_0" instance="1" mask="0x0400" desc=""></field>
				<field key="PAD9_0" instance="1" mask="0x0200" desc=""></field>
				<field key="PAD8_0" instance="1" mask="0x0100" desc=""></field>
				<field key="PAD7_0" instance="1" mask="0x0080" desc=""></field>
				<field key="PAD6_0" instance="1" mask="0x0040" desc=""></field>
				<field key="PAD5_0" instance="1" mask="0x0020" desc=""></field>
				<field key="PAD4_0" instance="1" mask="0x0010" desc=""></field>
				<field key="PAD3_0" instance="1" mask="0x0008" desc=""></field>
				<field key="PAD2_0" instance="1" mask="0x0004" desc=""></field>
				<field key="PAD1_0" instance="1" mask="0x0002" desc=""></field>
				<field key="PAD0_0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA0CNT" addr="0x38a" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CNT9_0" instance="1" mask="0x0200" desc=""></field>
				<field key="CNT8_0" instance="1" mask="0x0100" desc=""></field>
				<field key="CNT7_0" instance="1" mask="0x0080" desc=""></field>
				<field key="CNT6_0" instance="1" mask="0x0040" desc=""></field>
				<field key="CNT5_0" instance="1" mask="0x0020" desc=""></field>
				<field key="CNT4_0" instance="1" mask="0x0010" desc=""></field>
				<field key="CNT3_0" instance="1" mask="0x0008" desc=""></field>
				<field key="CNT2_0" instance="1" mask="0x0004" desc=""></field>
				<field key="CNT1_0" instance="1" mask="0x0002" desc=""></field>
				<field key="CNT0_0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA1CON" addr="0x38c" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CHEN_1" instance="1" mask="0x8000" desc=""></field>
				<field key="SIZE_1" instance="1" mask="0x4000" desc=""></field>
				<field key="DIR_1" instance="1" mask="0x2000" desc=""></field>
				<field key="HALF_1" instance="1" mask="0x1000" desc=""></field>
				<field key="NULLW_1" instance="1" mask="0x0800" desc=""></field>
				<field key="AMODE1_1" instance="1" mask="0x0020" desc=""></field>
				<field key="AMODE0_1" instance="1" mask="0x0010" desc=""></field>
				<field key="MODE1_1" instance="1" mask="0x0002" desc=""></field>
				<field key="MODE0_1" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA1REQ" addr="0x38e" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="FORCE_1" instance="1" mask="0x8000" desc=""></field>
				<field key="IRQSEL6_1" instance="1" mask="0x0040" desc=""></field>
				<field key="IRQSEL5_1" instance="1" mask="0x0020" desc=""></field>
				<field key="IRQSEL4_1" instance="1" mask="0x0010" desc=""></field>
				<field key="IRQSEL3_1" instance="1" mask="0x0008" desc=""></field>
				<field key="IRQSEL2_1" instance="1" mask="0x0004" desc=""></field>
				<field key="IRQSEL1_1" instance="1" mask="0x0002" desc=""></field>
				<field key="IRQSEL0_1" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA1STA" addr="0x390" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="STA" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DMA1STB" addr="0x392" por="0000000000000000" mclr="0000000000000000">
				<field key="STB" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DMA1PAD" addr="0x394" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="PAD15_1" instance="1" mask="0x8000" desc=""></field>
				<field key="PAD14_1" instance="1" mask="0x4000" desc=""></field>
				<field key="PAD13_1" instance="1" mask="0x2000" desc=""></field>
				<field key="PAD12_1" instance="1" mask="0x1000" desc=""></field>
				<field key="PAD11_1" instance="1" mask="0x0800" desc=""></field>
				<field key="PAD10_1" instance="1" mask="0x0400" desc=""></field>
				<field key="PAD9_1" instance="1" mask="0x0200" desc=""></field>
				<field key="PAD8_1" instance="1" mask="0x0100" desc=""></field>
				<field key="PAD7_1" instance="1" mask="0x0080" desc=""></field>
				<field key="PAD6_1" instance="1" mask="0x0040" desc=""></field>
				<field key="PAD5_1" instance="1" mask="0x0020" desc=""></field>
				<field key="PAD4_1" instance="1" mask="0x0010" desc=""></field>
				<field key="PAD3_1" instance="1" mask="0x0008" desc=""></field>
				<field key="PAD2_1" instance="1" mask="0x0004" desc=""></field>
				<field key="PAD1_1" instance="1" mask="0x0002" desc=""></field>
				<field key="PAD0_1" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA1CNT" addr="0x396" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CNT9_1" instance="1" mask="0x0200" desc=""></field>
				<field key="CNT8_1" instance="1" mask="0x0100" desc=""></field>
				<field key="CNT7_1" instance="1" mask="0x0080" desc=""></field>
				<field key="CNT6_1" instance="1" mask="0x0040" desc=""></field>
				<field key="CNT5_1" instance="1" mask="0x0020" desc=""></field>
				<field key="CNT4_1" instance="1" mask="0x0010" desc=""></field>
				<field key="CNT3_1" instance="1" mask="0x0008" desc=""></field>
				<field key="CNT2_1" instance="1" mask="0x0004" desc=""></field>
				<field key="CNT1_1" instance="1" mask="0x0002" desc=""></field>
				<field key="CNT0_1" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA2CON" addr="0x398" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CHEN_2" instance="1" mask="0x8000" desc=""></field>
				<field key="SIZE_2" instance="1" mask="0x4000" desc=""></field>
				<field key="DIR_2" instance="1" mask="0x2000" desc=""></field>
				<field key="HALF_2" instance="1" mask="0x1000" desc=""></field>
				<field key="NULLW_2" instance="1" mask="0x0800" desc=""></field>
				<field key="AMODE1_2" instance="1" mask="0x0020" desc=""></field>
				<field key="AMODE0_2" instance="1" mask="0x0010" desc=""></field>
				<field key="MODE1_2" instance="1" mask="0x0002" desc=""></field>
				<field key="MODE0_2" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA2REQ" addr="0x39a" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="FORCE_2" instance="1" mask="0x8000" desc=""></field>
				<field key="IRQSEL6_2" instance="1" mask="0x0040" desc=""></field>
				<field key="IRQSEL5_2" instance="1" mask="0x0020" desc=""></field>
				<field key="IRQSEL4_2" instance="1" mask="0x0010" desc=""></field>
				<field key="IRQSEL3_2" instance="1" mask="0x0008" desc=""></field>
				<field key="IRQSEL2_2" instance="1" mask="0x0004" desc=""></field>
				<field key="IRQSEL1_2" instance="1" mask="0x0002" desc=""></field>
				<field key="IRQSEL0_2" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA2STA" addr="0x39c" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="STA" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DMA2STB" addr="0x39e" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="STB" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DMA2PAD" addr="0x3a0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="PAD15_2" instance="1" mask="0x8000" desc=""></field>
				<field key="PAD14_2" instance="1" mask="0x4000" desc=""></field>
				<field key="PAD13_2" instance="1" mask="0x2000" desc=""></field>
				<field key="PAD12_2" instance="1" mask="0x1000" desc=""></field>
				<field key="PAD11_2" instance="1" mask="0x0800" desc=""></field>
				<field key="PAD10_2" instance="1" mask="0x0400" desc=""></field>
				<field key="PAD9_2" instance="1" mask="0x0200" desc=""></field>
				<field key="PAD8_2" instance="1" mask="0x0100" desc=""></field>
				<field key="PAD7_2" instance="1" mask="0x0080" desc=""></field>
				<field key="PAD6_2" instance="1" mask="0x0040" desc=""></field>
				<field key="PAD5_2" instance="1" mask="0x0020" desc=""></field>
				<field key="PAD4_2" instance="1" mask="0x0010" desc=""></field>
				<field key="PAD3_2" instance="1" mask="0x0008" desc=""></field>
				<field key="PAD2_2" instance="1" mask="0x0004" desc=""></field>
				<field key="PAD1_2" instance="1" mask="0x0002" desc=""></field>
				<field key="PAD0_2" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA2CNT" addr="0x3a2" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CNT9_2" instance="1" mask="0x0200" desc=""></field>
				<field key="CNT8_2" instance="1" mask="0x0100" desc=""></field>
				<field key="CNT7_2" instance="1" mask="0x0080" desc=""></field>
				<field key="CNT6_2" instance="1" mask="0x0040" desc=""></field>
				<field key="CNT5_2" instance="1" mask="0x0020" desc=""></field>
				<field key="CNT4_2" instance="1" mask="0x0010" desc=""></field>
				<field key="CNT3_2" instance="1" mask="0x0008" desc=""></field>
				<field key="CNT2_2" instance="1" mask="0x0004" desc=""></field>
				<field key="CNT1_2" instance="1" mask="0x0002" desc=""></field>
				<field key="CNT0_2" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA3CON" addr="0x3a4" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CHEN_3" instance="1" mask="0x8000" desc=""></field>
				<field key="SIZE_3" instance="1" mask="0x4000" desc=""></field>
				<field key="DIR_3" instance="1" mask="0x2000" desc=""></field>
				<field key="HALF_3" instance="1" mask="0x1000" desc=""></field>
				<field key="NULLW_3" instance="1" mask="0x0800" desc=""></field>
				<field key="AMODE1_3" instance="1" mask="0x0020" desc=""></field>
				<field key="AMODE0_3" instance="1" mask="0x0010" desc=""></field>
				<field key="MODE1_3" instance="1" mask="0x0002" desc=""></field>
				<field key="MODE0_3" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA3REQ" addr="0x3a6" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="FORCE_3" instance="1" mask="0x8000" desc=""></field>
				<field key="IRQSEL6_3" instance="1" mask="0x0040" desc=""></field>
				<field key="IRQSEL5_3" instance="1" mask="0x0020" desc=""></field>
				<field key="IRQSEL4_3" instance="1" mask="0x0010" desc=""></field>
				<field key="IRQSEL3_3" instance="1" mask="0x0008" desc=""></field>
				<field key="IRQSEL2_3" instance="1" mask="0x0004" desc=""></field>
				<field key="IRQSEL1_3" instance="1" mask="0x0002" desc=""></field>
				<field key="IRQSEL0_3" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA3STA" addr="0x3a8" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="STA" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DMA3STB" addr="0x3aa" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="STB" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DMA3PAD" addr="0x3ac" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="PAD15_3" instance="1" mask="0x8000" desc=""></field>
				<field key="PAD14_3" instance="1" mask="0x4000" desc=""></field>
				<field key="PAD13_3" instance="1" mask="0x2000" desc=""></field>
				<field key="PAD12_3" instance="1" mask="0x1000" desc=""></field>
				<field key="PAD11_3" instance="1" mask="0x0800" desc=""></field>
				<field key="PAD10_3" instance="1" mask="0x0400" desc=""></field>
				<field key="PAD9_3" instance="1" mask="0x0200" desc=""></field>
				<field key="PAD8_3" instance="1" mask="0x0100" desc=""></field>
				<field key="PAD7_3" instance="1" mask="0x0080" desc=""></field>
				<field key="PAD6_3" instance="1" mask="0x0040" desc=""></field>
				<field key="PAD5_3" instance="1" mask="0x0020" desc=""></field>
				<field key="PAD4_3" instance="1" mask="0x0010" desc=""></field>
				<field key="PAD3_3" instance="1" mask="0x0008" desc=""></field>
				<field key="PAD2_3" instance="1" mask="0x0004" desc=""></field>
				<field key="PAD1_3" instance="1" mask="0x0002" desc=""></field>
				<field key="PAD0_3" instance="1" mask="0x0001" desc=""></field>
			</sfr>
						<sfr key="DMA3CNT" addr="0x3ae" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CNT9_3" instance="1" mask="0x0200" desc=""></field>
				<field key="CNT8_3" instance="1" mask="0x0100" desc=""></field>
				<field key="CNT7_3" instance="1" mask="0x0080" desc=""></field>
				<field key="CNT6_3" instance="1" mask="0x0040" desc=""></field>
				<field key="CNT5_3" instance="1" mask="0x0020" desc=""></field>
				<field key="CNT4_3" instance="1" mask="0x0010" desc=""></field>
				<field key="CNT3_3" instance="1" mask="0x0008" desc=""></field>
				<field key="CNT2_3" instance="1" mask="0x0004" desc=""></field>
				<field key="CNT1_3" instance="1" mask="0x0002" desc=""></field>
				<field key="CNT0_3" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA4CON" addr="0x3b0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CHEN_4" instance="1" mask="0x8000" desc=""></field>
				<field key="SIZE_4" instance="1" mask="0x4000" desc=""></field>
				<field key="DIR_4" instance="1" mask="0x2000" desc=""></field>
				<field key="HALF_4" instance="1" mask="0x1000" desc=""></field>
				<field key="NULLW_4" instance="1" mask="0x0800" desc=""></field>
				<field key="AMODE1_4" instance="1" mask="0x0020" desc=""></field>
				<field key="AMODE0_4" instance="1" mask="0x0010" desc=""></field>
				<field key="MODE1_4" instance="1" mask="0x0002" desc=""></field>
				<field key="MODE0_4" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA4REQ" addr="0x3b2" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="FORCE_4" instance="1" mask="0x8000" desc=""></field>
				<field key="IRQSEL6_4" instance="1" mask="0x0040" desc=""></field>
				<field key="IRQSEL5_4" instance="1" mask="0x0020" desc=""></field>
				<field key="IRQSEL4_4" instance="1" mask="0x0010" desc=""></field>
				<field key="IRQSEL3_4" instance="1" mask="0x0008" desc=""></field>
				<field key="IRQSEL2_4" instance="1" mask="0x0004" desc=""></field>
				<field key="IRQSEL1_4" instance="1" mask="0x0002" desc=""></field>
				<field key="IRQSEL0_4" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA4STA" addr="0x3b4" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="STA" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DMA4STB" addr="0x3b6" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="STB" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DMA4PAD" addr="0x3b8" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="PAD15_4" instance="1" mask="0x8000" desc=""></field>
				<field key="PAD14_4" instance="1" mask="0x4000" desc=""></field>
				<field key="PAD13_4" instance="1" mask="0x2000" desc=""></field>
				<field key="PAD12_4" instance="1" mask="0x1000" desc=""></field>
				<field key="PAD11_4" instance="1" mask="0x0800" desc=""></field>
				<field key="PAD10_4" instance="1" mask="0x0400" desc=""></field>
				<field key="PAD9_4" instance="1" mask="0x0200" desc=""></field>
				<field key="PAD8_4" instance="1" mask="0x0100" desc=""></field>
				<field key="PAD7_4" instance="1" mask="0x0080" desc=""></field>
				<field key="PAD6_4" instance="1" mask="0x0040" desc=""></field>
				<field key="PAD5_4" instance="1" mask="0x0020" desc=""></field>
				<field key="PAD4_4" instance="1" mask="0x0010" desc=""></field>
				<field key="PAD3_4" instance="1" mask="0x0008" desc=""></field>
				<field key="PAD2_4" instance="1" mask="0x0004" desc=""></field>
				<field key="PAD1_4" instance="1" mask="0x0002" desc=""></field>
				<field key="PAD0_4" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA4CNT" addr="0x3ba" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CNT9_4" instance="1" mask="0x0200" desc=""></field>
				<field key="CNT8_4" instance="1" mask="0x0100" desc=""></field>
				<field key="CNT7_4" instance="1" mask="0x0080" desc=""></field>
				<field key="CNT6_4" instance="1" mask="0x0040" desc=""></field>
				<field key="CNT5_4" instance="1" mask="0x0020" desc=""></field>
				<field key="CNT4_4" instance="1" mask="0x0010" desc=""></field>
				<field key="CNT3_4" instance="1" mask="0x0008" desc=""></field>
				<field key="CNT2_4" instance="1" mask="0x0004" desc=""></field>
				<field key="CNT1_4" instance="1" mask="0x0002" desc=""></field>
				<field key="CNT0_4" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA5CON" addr="0x3bc" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CHEN_5" instance="1" mask="0x8000" desc=""></field>
				<field key="SIZE_5" instance="1" mask="0x4000" desc=""></field>
				<field key="DIR_5" instance="1" mask="0x2000" desc=""></field>
				<field key="HALF_5" instance="1" mask="0x1000" desc=""></field>
				<field key="NULLW_5" instance="1" mask="0x0800" desc=""></field>
				<field key="AMODE1_5" instance="1" mask="0x0020" desc=""></field>
				<field key="AMODE0_5" instance="1" mask="0x0010" desc=""></field>
				<field key="MODE1_5" instance="1" mask="0x0002" desc=""></field>
				<field key="MODE0_5" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA5REQ" addr="0x3be" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="FORCE_5" instance="1" mask="0x8000" desc=""></field>
				<field key="IRQSEL6_5" instance="1" mask="0x0040" desc=""></field>
				<field key="IRQSEL5_5" instance="1" mask="0x0020" desc=""></field>
				<field key="IRQSEL4_5" instance="1" mask="0x0010" desc=""></field>
				<field key="IRQSEL3_5" instance="1" mask="0x0008" desc=""></field>
				<field key="IRQSEL2_5" instance="1" mask="0x0004" desc=""></field>
				<field key="IRQSEL1_5" instance="1" mask="0x0002" desc=""></field>
				<field key="IRQSEL0_5" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA5STA" addr="0x3c0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="STA" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DMA5STB" addr="0x3c2" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="STB" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DMA5PAD" addr="0x3c4" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="PAD15_5" instance="1" mask="0x8000" desc=""></field>
				<field key="PAD14_5" instance="1" mask="0x4000" desc=""></field>
				<field key="PAD13_5" instance="1" mask="0x2000" desc=""></field>
				<field key="PAD12_5" instance="1" mask="0x1000" desc=""></field>
				<field key="PAD11_5" instance="1" mask="0x0800" desc=""></field>
				<field key="PAD10_5" instance="1" mask="0x0400" desc=""></field>
				<field key="PAD9_5" instance="1" mask="0x0200" desc=""></field>
				<field key="PAD8_5" instance="1" mask="0x0100" desc=""></field>
				<field key="PAD7_5" instance="1" mask="0x0080" desc=""></field>
				<field key="PAD6_5" instance="1" mask="0x0040" desc=""></field>
				<field key="PAD5_5" instance="1" mask="0x0020" desc=""></field>
				<field key="PAD4_5" instance="1" mask="0x0010" desc=""></field>
				<field key="PAD3_5" instance="1" mask="0x0008" desc=""></field>
				<field key="PAD2_5" instance="1" mask="0x0004" desc=""></field>
				<field key="PAD1_5" instance="1" mask="0x0002" desc=""></field>
				<field key="PAD0_5" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA5CNT" addr="0x3c6" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CNT9_5" instance="1" mask="0x0200" desc=""></field>
				<field key="CNT8_5" instance="1" mask="0x0100" desc=""></field>
				<field key="CNT7_5" instance="1" mask="0x0080" desc=""></field>
				<field key="CNT6_5" instance="1" mask="0x0040" desc=""></field>
				<field key="CNT5_5" instance="1" mask="0x0020" desc=""></field>
				<field key="CNT4_5" instance="1" mask="0x0010" desc=""></field>
				<field key="CNT3_5" instance="1" mask="0x0008" desc=""></field>
				<field key="CNT2_5" instance="1" mask="0x0004" desc=""></field>
				<field key="CNT1_5" instance="1" mask="0x0002" desc=""></field>
				<field key="CNT0_5" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA6CON" addr="0x3c8" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CHEN_6" instance="1" mask="0x8000" desc=""></field>
				<field key="SIZE_6" instance="1" mask="0x4000" desc=""></field>
				<field key="DIR_6" instance="1" mask="0x2000" desc=""></field>
				<field key="HALF_6" instance="1" mask="0x1000" desc=""></field>
				<field key="NULLW_6" instance="1" mask="0x0800" desc=""></field>
				<field key="AMODE1_6" instance="1" mask="0x0020" desc=""></field>
				<field key="AMODE0_6" instance="1" mask="0x0010" desc=""></field>
				<field key="MODE1_6" instance="1" mask="0x0002" desc=""></field>
				<field key="MODE0_6" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA6REQ" addr="0x3ca" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="FORCE_6" instance="1" mask="0x8000" desc=""></field>
				<field key="IRQSEL6_6" instance="1" mask="0x0040" desc=""></field>
				<field key="IRQSEL5_6" instance="1" mask="0x0020" desc=""></field>
				<field key="IRQSEL4_6" instance="1" mask="0x0010" desc=""></field>
				<field key="IRQSEL3_6" instance="1" mask="0x0008" desc=""></field>
				<field key="IRQSEL2_6" instance="1" mask="0x0004" desc=""></field>
				<field key="IRQSEL1_6" instance="1" mask="0x0002" desc=""></field>
				<field key="IRQSEL0_6" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA6STA" addr="0x3cc" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="STA" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DMA6STB" addr="0x3ce" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="STB" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DMA6PAD" addr="0x3d0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="PAD15_6" instance="1" mask="0x8000" desc=""></field>
				<field key="PAD14_6" instance="1" mask="0x4000" desc=""></field>
				<field key="PAD13_6" instance="1" mask="0x2000" desc=""></field>
				<field key="PAD12_6" instance="1" mask="0x1000" desc=""></field>
				<field key="PAD11_6" instance="1" mask="0x0800" desc=""></field>
				<field key="PAD10_6" instance="1" mask="0x0400" desc=""></field>
				<field key="PAD9_6" instance="1" mask="0x0200" desc=""></field>
				<field key="PAD8_6" instance="1" mask="0x0100" desc=""></field>
				<field key="PAD7_6" instance="1" mask="0x0080" desc=""></field>
				<field key="PAD6_6" instance="1" mask="0x0040" desc=""></field>
				<field key="PAD5_6" instance="1" mask="0x0020" desc=""></field>
				<field key="PAD4_6" instance="1" mask="0x0010" desc=""></field>
				<field key="PAD3_6" instance="1" mask="0x0008" desc=""></field>
				<field key="PAD2_6" instance="1" mask="0x0004" desc=""></field>
				<field key="PAD1_6" instance="1" mask="0x0002" desc=""></field>
				<field key="PAD0_6" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA6CNT" addr="0x3d2" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CNT9_6" instance="1" mask="0x0200" desc=""></field>
				<field key="CNT8_6" instance="1" mask="0x0100" desc=""></field>
				<field key="CNT7_6" instance="1" mask="0x0080" desc=""></field>
				<field key="CNT6_6" instance="1" mask="0x0040" desc=""></field>
				<field key="CNT5_6" instance="1" mask="0x0020" desc=""></field>
				<field key="CNT4_6" instance="1" mask="0x0010" desc=""></field>
				<field key="CNT3_6" instance="1" mask="0x0008" desc=""></field>
				<field key="CNT2_6" instance="1" mask="0x0004" desc=""></field>
				<field key="CNT1_6" instance="1" mask="0x0002" desc=""></field>
				<field key="CNT0_6" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA7CON" addr="0x3d4" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="CHEN_7" instance="1" mask="0x8000" desc=""></field>
				<field key="SIZE_7" instance="1" mask="0x4000" desc=""></field>
				<field key="DIR_7" instance="1" mask="0x2000" desc=""></field>
				<field key="HALF_7" instance="1" mask="0x1000" desc=""></field>
				<field key="NULLW_7" instance="1" mask="0x0800" desc=""></field>
				<field key="AMODE1_7" instance="1" mask="0x0020" desc=""></field>
				<field key="AMODE0_7" instance="1" mask="0x0010" desc=""></field>
				<field key="MODE1_7" instance="1" mask="0x0002" desc=""></field>
				<field key="MODE0_7" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA7REQ" addr="0x3d6" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="FORCE_7" instance="1" mask="0x8000" desc=""></field>
				<field key="IRQSEL6_7" instance="1" mask="0x0040" desc=""></field>
				<field key="IRQSEL5_7" instance="1" mask="0x0020" desc=""></field>
				<field key="IRQSEL4_7" instance="1" mask="0x0010" desc=""></field>
				<field key="IRQSEL3_7" instance="1" mask="0x0008" desc=""></field>
				<field key="IRQSEL2_7" instance="1" mask="0x0004" desc=""></field>
				<field key="IRQSEL1_7" instance="1" mask="0x0002" desc=""></field>
				<field key="IRQSEL0_7" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA7STA" addr="0x3d8" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="STA" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DMA7STB" addr="0x3da" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="STB" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DMA7PAD" addr="0x3dc" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="PAD15_7" instance="1" mask="0x8000" desc=""></field>
				<field key="PAD14_7" instance="1" mask="0x4000" desc=""></field>
				<field key="PAD13_7" instance="1" mask="0x2000" desc=""></field>
				<field key="PAD12_7" instance="1" mask="0x1000" desc=""></field>
				<field key="PAD11_7" instance="1" mask="0x0800" desc=""></field>
				<field key="PAD10_7" instance="1" mask="0x0400" desc=""></field>
				<field key="PAD9_7" instance="1" mask="0x0200" desc=""></field>
				<field key="PAD8_7" instance="1" mask="0x0100" desc=""></field>
				<field key="PAD7_7" instance="1" mask="0x0080" desc=""></field>
				<field key="PAD6_7" instance="1" mask="0x0040" desc=""></field>
				<field key="PAD5_7" instance="1" mask="0x0020" desc=""></field>
				<field key="PAD4_7" instance="1" mask="0x0010" desc=""></field>
				<field key="PAD3_7" instance="1" mask="0x0008" desc=""></field>
				<field key="PAD2_7" instance="1" mask="0x0004" desc=""></field>
				<field key="PAD1_7" instance="1" mask="0x0002" desc=""></field>
				<field key="PAD0_7" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMA7CNT" addr="0x3de" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">

				<field key="CNT9_7" instance="1" mask="0x0200" desc=""></field>
				<field key="CNT8_7" instance="1" mask="0x0100" desc=""></field>
				<field key="CNT7_7" instance="1" mask="0x0080" desc=""></field>
				<field key="CNT6_7" instance="1" mask="0x0040" desc=""></field>
				<field key="CNT5_7" instance="1" mask="0x0020" desc=""></field>
				<field key="CNT4_7" instance="1" mask="0x0010" desc=""></field>
				<field key="CNT3_7" instance="1" mask="0x0008" desc=""></field>
				<field key="CNT2_7" instance="1" mask="0x0004" desc=""></field>
				<field key="CNT1_7" instance="1" mask="0x0002" desc=""></field>
				<field key="CNT0_7" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMACS0" addr="0x3e0" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="PWCOL7" instance="1" mask="0x8000" desc=""></field>
				<field key="PWCOL6" instance="1" mask="0x4000" desc=""></field>
				<field key="PWCOL5" instance="1" mask="0x2000" desc=""></field>
				<field key="PWCOL4" instance="1" mask="0x1000" desc=""></field>
				<field key="PWCOL3" instance="1" mask="0x0800" desc=""></field>
				<field key="PWCOL2" instance="1" mask="0x0400" desc=""></field>
				<field key="PWCOL1" instance="1" mask="0x0200" desc=""></field>
				<field key="PWCOL0" instance="1" mask="0x0100" desc=""></field>
				<field key="XWCOL7" instance="1" mask="0x0080" desc=""></field>
				<field key="XWCOL6" instance="1" mask="0x0040" desc=""></field>
				<field key="XWCOL5" instance="1" mask="0x0020" desc=""></field>
				<field key="XWCOL4" instance="1" mask="0x0010" desc=""></field>
				<field key="XWCOL3" instance="1" mask="0x0008" desc=""></field>
				<field key="XWCOL2" instance="1" mask="0x0004" desc=""></field>
				<field key="XWCOL1" instance="1" mask="0x0002" desc=""></field>
				<field key="XWCOL0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DMACS1" addr="0x3e2" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="LSTCH3" instance="1" mask="0x0800" desc=""></field>
				<field key="LSTCH2" instance="1" mask="0x0400" desc=""></field>
				<field key="LSTCH1" instance="1" mask="0x0200" desc=""></field>
				<field key="LSTCH0" instance="1" mask="0x0100" desc=""></field>
				<field key="PPST7" instance="1" mask="0x0080" desc=""></field>
				<field key="PPST6" instance="1" mask="0x0040" desc=""></field>
				<field key="PPST5" instance="1" mask="0x0020" desc=""></field>
				<field key="PPST4" instance="1" mask="0x0010" desc=""></field>
				<field key="PPST3" instance="1" mask="0x0008" desc=""></field>
				<field key="PPST2" instance="1" mask="0x0004" desc=""></field>
				<field key="PPST1" instance="1" mask="0x0002" desc=""></field>
				<field key="PPST0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="DSADR" addr="0x3e4" por="00000000000000000000000000000000" mclr="00000000000000000000000000000000">
				<field key="DSADR15" instance="1" mask="0x8000" desc=""></field>
				<field key="DSADR14" instance="1" mask="0x4000" desc=""></field>
				<field key="DSADR13" instance="1" mask="0x2000" desc=""></field>
				<field key="DSADR12" instance="1" mask="0x1000" desc=""></field>
				<field key="DSADR11" instance="1" mask="0x0800" desc=""></field>
				<field key="DSADR10" instance="1" mask="0x0400" desc=""></field>
				<field key="DSADR9" instance="1" mask="0x0200" desc=""></field>
				<field key="DSADR8" instance="1" mask="0x0100" desc=""></field>
				<field key="DSADR7" instance="1" mask="0x0080" desc=""></field>
				<field key="DSADR6" instance="1" mask="0x0040" desc=""></field>
				<field key="DSADR5" instance="1" mask="0x0020" desc=""></field>
				<field key="DSADR4" instance="1" mask="0x0010" desc=""></field>
				<field key="DSADR3" instance="1" mask="0x0008" desc=""></field>
				<field key="DSADR2" instance="1" mask="0x0004" desc=""></field>
				<field key="DSADR1" instance="1" mask="0x0002" desc=""></field>
				<field key="DSADR0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x24a-0x24b"></UnusedRegs>
			<UnusedRegs addr="0x24e-0x24f"></UnusedRegs>
			<UnusedRegs addr="0x260-0x27f"></UnusedRegs>
		</DMA>
	</specialFunctionRegisters>
	<!-- Not sure what "unused" field does ?? -->
		<deviceConfigurationRegisters>
		<cfgbits key="CONFIG1" addr="0xBF80f260" unused="0x0000" por="000000000111110100011111">
			<field key="FNOSC" instance="1" mask="0x00000007" desc="CPU Clock Oscillator Select Bits">
				<settings>
					<setting reg="0x00000007" value="0" macro="FRC"	desc="Fast RC Oscillator"/>
					<setting reg="0x00000007" value="1" macro="FRCPLL"	desc="Fast RC Oscillator with PLL"/>
					<setting reg="0x00000007" value="2" macro="PRI"	desc="Primary Oscillator without PLL"/>
					<setting reg="0x00000007" value="3" macro="PRIPLL"	desc="Primary Oscillator with PLL"/>
					<setting reg="0x00000007" value="4" macro="SOSC"	desc="Secondary Oscillator"/>
					<setting reg="0x00000007" value="5" macro="LPRC"	desc="Low Power RC Oscillator"/>
					<setting reg="0x00000007" value="7" macro="FRCDIV"	desc="Fast RC (FRC) Divided by 16"/>
				</settings>
			</field>

			<field key="IESO" instance="1" mask="0x00000080" desc=":Internal External Switch Over bit">
				<settings>
					<setting reg="0x00000080" value="0" macro="OFF" desc="Switch Over Mode Disabled" />
					<setting reg="0x00000080" value="1" macro="ON" desc="Switch Over Mode Enabled"  />
				</settings>
			</field>
			
			<field key="POSCMOD" instance="1" mask="0x00000300" desc="Primary Oscillator Configuration Bits">
				<settings>
					<setting reg="0x00000300" value="0" macro="EC" desc="EC oscillator" />
					<setting reg="0x00000300" value="256" macro="XT" desc="XT oscillator" />
					<setting reg="0x00000300" value="512" macro="HS" desc="HS oscillator" />
				</settings>
			</field>
			
			<field key="OSCIOFNC" instance="1" mask="0x00000400" desc="PB Clock Out Enable">
				<settings>
					<setting reg="0x00000400" value="0" macro="OFF" desc="PC Clock Out is not available on the OSCO pin"/>
					<setting reg="0x00000400" value="1024" macro="ON"  desc="PB Clock Out is available on the OSCO pin"/>
				</settings>
			</field>
			
			<field key="FPBDIV" instance="1" mask="0x00003000" desc="Clock Switching and Monitor Selection bits">
				<settings>
					<setting reg="0x00003000" value="12288" macro="DIV_8" desc="8x divider"  />
					<setting reg="0x00003000" value="8192" macro="DIV_4" desc="4x divider"  />
					<setting reg="0x00003000" value="4096" macro="DIV_2" desc="2x divider"  />
					<setting reg="0x00003000" value="0" macro="DIV_1" desc="1x divider"  />
				</settings>
			</field>
			
			<field key="FCKSM" instance="1" mask="0x0000C000" desc="Clock Switching and Monitor Selection bits">
				<settings>
					<setting reg="0x0000C000" value="0" macro="CSECME" desc="Clock Switching Enabled, Clock Monitoring Enabled"/>
					<setting reg="0x0000C000" value="16384" macro="CSECMD" desc="Clock Switching Enabled, Clock Monitoring Disabled"/>
					<setting reg="0x0000C000" value="49152" macro="CSDCMD" desc="Clock Switching Disabled, Clock Monitoring Disabled"/>
				</settings>
			</field>

			<field key="WDTPS" instance="1" mask="0x001F0000" desc="Watchdog Timer Postscale Select bits">
				<settings>
					<setting reg="0x001F0000" value="1310720"  macro="PS1048576" desc="1:1045876"/>
					<setting reg="0x001F0000" value="1245184"  macro="PS524288" desc="1:524288"/>
					<setting reg="0x001F0000" value="1179648"  macro="PS262144"  desc="1:262144"/>
					<setting reg="0x001F0000" value="1114112"  macro="PS131072"  desc="1:131072"/>
					<setting reg="0x001F0000" value="1048576"  macro="PS65536"  desc="1:65536"/>					
					<setting reg="0x001F0000" value="983040"  macro="PS32768" desc="1:32768"/>
					<setting reg="0x001F0000" value="917504"  macro="PS16384" desc="1:16384"/>
					<setting reg="0x001F0000" value="851968"  macro="PS8192"  desc="1:8192"/>
					<setting reg="0x001F0000" value="786432"  macro="PS4096"  desc="1:4096"/>
					<setting reg="0x001F0000" value="720896"  macro="PS2048"  desc="1:2048"/>
					<setting reg="0x001F0000" value="1655360"  macro="PS1024"  desc="1:1024"/>
					<setting reg="0x001F0000" value="589824"   macro="PS512"   desc="1:512"/>
					<setting reg="0x001F0000" value="524288"   macro="PS256"   desc="1:256"/>
					<setting reg="0x001F0000" value="458752"   macro="PS128"   desc="1:128"/>
					<setting reg="0x001F0000" value="393216"   macro="PS64"	  desc="1:64"/>
					<setting reg="0x001F0000" value="327680"   macro="PS32"	  desc="1:32"/>
					<setting reg="0x001F0000" value="262144"   macro="PS16"	  desc="1:16"/>
					<setting reg="0x001F0000" value="196608"   macro="PS8"	  desc="1:8"/>
					<setting reg="0x001F0000" value="131072"   macro="PS4"	  desc="1:4"/>
					<setting reg="0x001F0000" value="65536"   macro="PS2"	  desc="1:2"/>
					<setting reg="0x001F0000" value="0"   macro="PS1"	  desc="1:1"/>
				</settings>
			</field>
			
			<field key="FWDTEN" instance="1" mask="0x00800000" desc="Watchdog Timer Enable bit">
				<settings>
					<setting reg="0x00800000" value="0" macro="OFF" desc="Disabled" />
					<setting reg="0x00800000" value="8388608" macro="ON" desc="Enabled"  />
				</settings>
			</field>
			

		</cfgbits>
		
		<cfgbits key="CONFIG2" addr="0xBF80F260" unused="0x0000" por="000000000000011111100011">
			
			<field key="FPLLODIV" instance="1" mask="0x00070000" desc="PLL Prescaler Value">
				<settings>
					<setting reg="0x00070000" value="458752" macro="DIV_256" desc="256x divider" />
					<setting reg="0x00070000" value="393216" macro="DIV_64" desc="64x divider" />
					<setting reg="0x00070000" value="327680" macro="DIV_32" desc="32x divider"  />
					<setting reg="0x00070000" value="262144" macro="DIV_16" desc="16x divider"  />
					<setting reg="0x00070000" value="196608" macro="DIV_8" desc="8x divider"  />
					<setting reg="0x00070000" value="131072" macro="DIV_4" desc="4x divider"  />
					<setting reg="0x00070000" value="65536" macro="DIV_2" desc="2x divider"  />
					<setting reg="0x00070000" value="0" macro="DIV_1" desc="1x divider"  />
				</settings>
			</field>
		
			
			<field key="FPLLIDIV" instance="1" mask="0x00000007" desc="PLL Prescaler Value">
				<settings>
					<setting reg="0x00000007" value="7" macro="DIV_12" desc="12x divider" />
					<setting reg="0x00000007" value="6" macro="DIV_10" desc="10x divider" />
					<setting reg="0x00000007" value="5" macro="DIV_6" desc="6x divider"  />
					<setting reg="0x00000007" value="4" macro="DIV_5" desc="5x divider"  />
					<setting reg="0x00000007" value="3" macro="DIV_4" desc="4x divider"  />
					<setting reg="0x00000007" value="2" macro="DIV_3" desc="3x divider"  />
					<setting reg="0x00000007" value="1" macro="DIV_2" desc="2x divider"  />
					<setting reg="0x00000007" value="0" macro="DIV_1" desc="1x divider"  />
				</settings>
			</field>
			
			<field key="FPLLMUL" instance="1" mask="0x00000070" desc="PLL Multiplier bits">
				<settings>
					<setting reg="0x00000070" value="112" macro="MUL_24" desc="24x Multiplier" />
					<setting reg="0x00000070" value="96" macro="MUL_21" desc="21x Multiplier" />
					<setting reg="0x00000070" value="80" macro="MUL_20" desc="20x Multiplier" />
					<setting reg="0x00000070" value="64" macro="MUL_19" desc="19x Multiplier" />
					<setting reg="0x00000070" value="48" macro="MUL_18" desc="18x Multiplier" />
					<setting reg="0x00000070" value="32" macro="MUL_17" desc="17x Multiplier" />
					<setting reg="0x00000070" value="16" macro="MUL_16" desc="16x Multiplier" />
					<setting reg="0x00000070" value="0" macro="MUL_15" desc="15x Multiplier" />
				</settings>
			</field>
		</cfgbits>

		<cfgbits key="CONFIG0" addr="0xBFC02FFC" unused="0x0000" por="000000000000011111100011">
			
			<field key="ICESEL" instance="1" mask="0x00000008" desc="ICE/ICD Comm Channel Select">
				<settings>
					<setting reg="0x00000008" value="8" macro="ICS_PGx1" desc="ICE pins are shared with PGC1, PGD1"  />
					<setting reg="0x00000008" value="0" macro="ICS_PGx2" desc="ICE pins are shared with PGC2, PGD2"  />
				</settings>
			</field>

			<field key="DEBUG" instance="1" mask="0x00000003" desc="Background Debugger Enable">
				<settings>
					<setting reg="0x00000003" value="3" macro="OFF" desc="Debugger Disabled"  />
					<setting reg="0x00000003" value="2" macro="ON" desc="ICE Debugger Enabled"  />
				</settings>
			</field>
			
		</cfgbits>
		
		
	</deviceConfigurationRegisters>
</configurationRegisters>