<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<!DOCTYPE configurationRegisters SYSTEM "../configurationRegisters.dtd">
<configurationRegisters>
	<specialFunctionRegisters>
		<CPUCore>
			<sfr key="WREG0" addr="0x0" por="0000000000000000" mclr="0000000000000000"></sfr>
			<sfr key="WREG1" addr="0x2" por="0000000000000000" mclr="0000000000000000"></sfr>
			<sfr key="WREG2" addr="0x4" por="0000000000000000" mclr="0000000000000000"></sfr>
			<sfr key="WREG3" addr="0x6" por="0000000000000000" mclr="0000000000000000"></sfr>
			<sfr key="WREG4" addr="0x8" por="0000000000000000" mclr="0000000000000000"></sfr>
			<sfr key="WREG5" addr="0xa" por="0000000000000000" mclr="0000000000000000"></sfr>
			<sfr key="WREG6" addr="0xc" por="0000000000000000" mclr="0000000000000000"></sfr>
			<sfr key="WREG7" addr="0xe" por="0000000000000000" mclr="0000000000000000"></sfr>
			<sfr key="WREG8" addr="0x10" por="0000000000000000" mclr="0000000000000000"></sfr>
			<sfr key="WREG9" addr="0x12" por="0000000000000000" mclr="0000000000000000"></sfr>
			<sfr key="WREG10" addr="0x14" por="0000000000000000" mclr="0000000000000000"></sfr>
			<sfr key="WREG11" addr="0x16" por="0000000000000000" mclr="0000000000000000"></sfr>
			<sfr key="WREG12" addr="0x18" por="0000000000000000" mclr="0000000000000000"></sfr>
			<sfr key="WREG13" addr="0x1a" por="0000000000000000" mclr="0000000000000000"></sfr>
			<sfr key="WREG14" addr="0x1c" por="0000000000000000" mclr="0000000000000000"></sfr>
			<sfr key="WREG15" addr="0x1e" por="0000100000000000" mclr="0000100000000000"></sfr>
			<sfr key="SPLIM" addr="0x20" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="PCL" addr="0x2e" por="0000000000000000" mclr="0000000000000000"></sfr>
			<sfr key="PCH" addr="0x30" por="0000000000000000" mclr="0000000000000000">
				<field key="PCH" mask="0x00ff" desc=""></field>
			</sfr>
			<sfr key="TBLPAG" addr="0x32" por="0000000000000000" mclr="0000000000000000">
				<field key="TPLPAG" mask="0x00ff" desc=""></field>
			</sfr>
			<sfr key="PSVPAG" addr="0x34" por="0000000000000000" mclr="0000000000000000">
				<field key="PSVPAG" instance="1" mask="0x00ff" desc=""></field>
			</sfr>
			<sfr key="RCOUNT" addr="0x36" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="SR" addr="0x42" por="0000000000000000" mclr="0000000000000000">
				<field key="DC" instance="1" mask="0x0100" desc=""></field>
				<field key="IPL210" instance="1" mask="0x00E0" desc=""></field>
				<field key="RA" instance="1" mask="0x0010" desc=""></field>
				<field key="N" instance="1" mask="0x0008" desc=""></field>
				<field key="OV" instance="1" mask="0x0004" desc=""></field>
				<field key="Z" instance="1" mask="0x0002" desc=""></field>
				<field key="C" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x38-0x42"></UnusedRegs>
			<sfr key="CORCON" addr="0x44" por="0000000000100000" mclr="0000000000000000">
				<field key="IPL3" instance="1" mask="0x0008" desc=""></field>
				<field key="PSV" instance="1" mask="0x0004" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x46-0x50"></UnusedRegs>
			<sfr key="DISICNT" addr="0x52" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="DISICNT" mask="0x03ff" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x54-0x5E"></UnusedRegs>
			<!-- 60-6A used for ICN -->
			<UnusedRegs addr="0x6C-0x7E"></UnusedRegs>
		</CPUCore>
		<InterruptControl>
			<sfr key="INTCON1" addr="0x80" por="0000000000000000" mclr="0000000000000000">
				<field key="NSTDIS" instance="1" mask="0x8000" desc=""></field>
				<field key="MATHERR" instance="1" mask="0x0010" desc=""></field>
				<field key="ADDRERR" instance="1" mask="0x0008" desc=""></field>
				<field key="STKERR" instance="1" mask="0x0004" desc=""></field>
				<field key="OSCFAIL" instance="1" mask="0x0002" desc=""></field>
			</sfr>
			<sfr key="INTCON2" addr="0x82" por="0000000000000000" mclr="0000000000000000">
				<field key="ALTIVT" instance="1" mask="0x8000" desc=""></field>
				<field key="DISI" instance="1" mask="0x4000" desc=""></field>
				<field key="INT4EP" instance="1" mask="0x0010" desc=""></field>
				<field key="INT3EP" instance="1" mask="0x0008" desc=""></field>
				<field key="INT2EP" instance="1" mask="0x0004" desc=""></field>
				<field key="INT1EP" instance="1" mask="0x0002" desc=""></field>
				<field key="INT0EP" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="IFS0" addr="0x84" por="0000000000000000" mclr="0000000000000000">
				<field key="AD1IF" instance="1" mask="0x2000" desc=""></field>
				<field key="U1TXIF" instance="1" mask="0x1000" desc=""></field>
				<field key="U1RXIF" instance="1" mask="0x0800" desc=""></field>
				<field key="SPI1IF" instance="1" mask="0x0400" desc=""></field>
				<field key="SPF1IF" instance="1" mask="0x0200" desc=""></field>
				<field key="T3IF" instance="1" mask="0x0100" desc=""></field>
				<field key="T2IF" instance="1" mask="0x0080" desc=""></field>
				<field key="OC2IF" instance="1" mask="0x0040" desc=""></field>
				<field key="IC2IF" instance="1" mask="0x0020" desc=""></field>
				<field key="T1IF" instance="1" mask="0x0008" desc=""></field>
				<field key="OC1IF" instance="1" mask="0x0004" desc=""></field>
				<field key="IC1IF" instance="1" mask="0x0002" desc=""></field>
				<field key="INT0IF" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="IFS1" addr="0x86" por="0000000000000000" mclr="0000000000000000">
				<field key="U2TXIF" instance="1" mask="0x8000" desc=""></field>
				<field key="U2RXIF" instance="1" mask="0x4000" desc=""></field>
				<field key="INT2IF" instance="1" mask="0x2000" desc=""></field>
				<field key="T5IF" instance="1" mask="0x1000" desc=""></field>
				<field key="T4IF" instance="1" mask="0x0800" desc=""></field>
				<field key="OC4IF" instance="1" mask="0x0400" desc=""></field>
				<field key="OC3IF" instance="1" mask="0x0200" desc=""></field>
				<field key="INT1IF" instance="1" mask="0x0010" desc=""></field>
				<field key="CNIF" instance="1" mask="0x0008" desc=""></field>
				<field key="CMIF" instance="1" mask="0x0004" desc=""></field>
				<field key="MI2C1IF" instance="1" mask="0x0002" desc=""></field>
				<field key="SI2C1IF" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="IFS2" addr="0x88" por="0000000000000000" mclr="0000000000000000">
				<field key="PMPIF" instance="1" mask="0x2000" desc=""></field>
				<field key="OC5IF" instance="1" mask="0x0200" desc=""></field>
				<field key="IC5IF" instance="1" mask="0x0080" desc=""></field>
				<field key="IC4IF" instance="1" mask="0x0040" desc=""></field>
				<field key="IC3IF" instance="1" mask="0x0020" desc=""></field>
				<field key="SPI2IF" instance="1" mask="0x0002" desc=""></field>
				<field key="SPF2IF" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="IFS3" addr="0x8a" por="0000000000000000" mclr="0000000000000000">
				<field key="RTCIF" instance="1" mask="0x4000" desc=""></field>
				<field key="INT4IF" instance="1" mask="0x0020" desc=""></field>
				<field key="INT3IF" instance="1" mask="0x0010" desc=""></field>
				<field key="MI2C2IF" instance="1" mask="0x0002" desc=""></field>
				<field key="SI2C2IF" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="IFS4" addr="0x8c" por="0000000000000000" mclr="0000000000000000">
				<field key="CRCIF" instance="1" mask="0x0004" desc=""></field>
				<field key="U2ERIF" instance="1" mask="0x0002" desc=""></field>
				<field key="U1ERIF" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x8e-0x92"></UnusedRegs>
			<sfr key="IEC0" addr="0x94" por="0000000000000000" mclr="0000000000000000">
				<field key="AD1IE" instance="1" mask="0x2000" desc=""></field>
				<field key="U1TXIE" instance="1" mask="0x1000" desc=""></field>
				<field key="U1RXIE" instance="1" mask="0x0800" desc=""></field>
				<field key="SPI1IE" instance="1" mask="0x0400" desc=""></field>
				<field key="SPF1IE" instance="1" mask="0x0200" desc=""></field>
				<field key="T3IE" instance="1" mask="0x0100" desc=""></field>
				<field key="T2IE" instance="1" mask="0x0080" desc=""></field>
				<field key="OC1IE" instance="1" mask="0x0040" desc=""></field>
				<field key="IC1IE" instance="1" mask="0x0020" desc=""></field>
				<field key="T1IE" instance="1" mask="0x0008" desc=""></field>
				<field key="OC0IE" instance="1" mask="0x0004" desc=""></field>
				<field key="IC0IE" instance="1" mask="0x0002" desc=""></field>
				<field key="INT0IE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="IEC1" addr="0x96" por="0000000000000000" mclr="0000000000000000">
				<field key="U2TXIE" instance="1" mask="0x8000" desc=""></field>
				<field key="U2RXIE" instance="1" mask="0x4000" desc=""></field>
				<field key="INT2IE" instance="1" mask="0x2000" desc=""></field>
				<field key="T5IE" instance="1" mask="0x1000" desc=""></field>
				<field key="T4IE" instance="1" mask="0x0800" desc=""></field>
				<field key="OC3IE" instance="1" mask="0x0400" desc=""></field>
				<field key="OC2IE" instance="1" mask="0x0200" desc=""></field>
				<field key="INT1IE" instance="1" mask="0x0010" desc=""></field>
				<field key="CNIE" instance="1" mask="0x0008" desc=""></field>
				<field key="CMIE" instance="1" mask="0x0004" desc=""></field>
				<field key="MI2C1IE" instance="1" mask="0x0002" desc=""></field>
				<field key="SI2C1IE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="IEC2" addr="0x98" por="0000000000000000" mclr="0000000000000000">
				<field key="PMPIE" instance="1" mask="0x2000" desc=""></field>
				<field key="OC4IE" instance="1" mask="0x0200" desc=""></field>
				<field key="IC4IE" instance="1" mask="0x0080" desc=""></field>
				<field key="IC3IE" instance="1" mask="0x0040" desc=""></field>
				<field key="IC2IE" instance="1" mask="0x0020" desc=""></field>
				<field key="SPI2IE" instance="1" mask="0x0002" desc=""></field>
				<field key="SPF2IE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="IEC3" addr="0x9A" por="0000000000000000" mclr="0000000000000000">
				<field key="RTCIE" instance="1" mask="0x4000" desc=""></field>
				<field key="INT4IE" instance="1" mask="0x0020" desc=""></field>
				<field key="INT3IE" instance="1" mask="0x0010" desc=""></field>
				<field key="MI2C2IE" instance="1" mask="0x0002" desc=""></field>
				<field key="SI2C2IE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="IEC4" addr="0x9C" por="0000000000000000" mclr="0000000000000000">
				<field key="CRCIE" instance="1" mask="0x0004" desc=""></field>
				<field key="U2ERIE" instance="1" mask="0x0002" desc=""></field>
				<field key="U1ERIE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x9e-0xA2"></UnusedRegs>
			<sfr key="IPC0" addr="0xA4" por="0100010001000100" mclr="uuuuuuuuuuuuuuuu">
				<field key="T1IP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
				<field key="OC0IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="IC0IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
				<field key="INT0IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC1" addr="0xA6" por="0100010001000000" mclr="uuuuuuuuuuuuuuuu">
				<field key="T2IP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
				<field key="OC1IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="IC1IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
			</sfr>
			<sfr key="IPC2" addr="0xA8" por="0100010001000100" mclr="uuuuuuuuuuuuuuuu">
				<field key="U1RXIP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
				<field key="SPI1IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="SPF1IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
				<field key="T3IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC3" addr="0xAA" por="0000000001000100" mclr="uuuuuuuuuuuuuuuu">
				<field key="AD1IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
				<field key="U1TXIP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC4" addr="0xAC" por="0100010001000100" mclr="uuuuuuuuuuuuuuuu">
				<field key="CNIP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
				<field key="CMIP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="MI2C1P" bits="2:0" instance="1" mask="0x0070" desc=""></field>
				<field key="SI2C1P" bits="2:0" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC5" addr="0xAE" por="0000000000000100" mclr="uuuuuuuuuuuuuuuu">
				<field key="INT1IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC6" addr="0xB0" por="0100010001000000" mclr="uuuuuuuuuuuuuuuu">
				<field key="T4IP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
				<field key="OC3IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="OC2IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
			</sfr>
			<sfr key="IPC7" addr="0xB2" por="0100010001000100" mclr="uuuuuuuuuuuuuuuu">
				<field key="U2TXIP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
				<field key="U2RXIP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="INT2IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
				<field key="T5IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC8" addr="0xB4" por="0000000001000100" mclr="uuuuuuuuuuuuuuuu">
				<field key="SPI2IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
				<field key="SPF2IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC9" addr="0xB6" por="0100010001000000" mclr="uuuuuuuuuuuuuuuu">
				<field key="IC4IP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
				<field key="IC3IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="IC2IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
			</sfr>
			<sfr key="IPC10" addr="0xB8" por="0000000001000000" mclr="uuuuuuuuuuuuuuuu">
				<field key="OC4IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
			</sfr>
			<sfr key="IPC11" addr="0xBA" por="0000000001000000" mclr="000000000000uuuu">
				<field key="PMPIP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
			</sfr>
			<sfr key="IPC12" addr="0xBC" por="0000010001000000" mclr="0000000000000000">
				<field key="MI2C2P" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="SI2C2P" bits="2:0" instance="1" mask="0x0070" desc=""></field>
			</sfr>
			<sfr key="IPC13" addr="0xBE" por="0000010001000000" mclr="0000000000000000">
				<field key="INT4IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="INT3IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
			</sfr>
			<sfr key="IPC15" addr="0xC2" por="0000010000000000" mclr="0000000000000000">
				<field key="RTCIP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
			</sfr>
			<sfr key="IPC16" addr="0xC4" por="0100010001000000" mclr="0000000000000000">
				<field key="CRCIP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
				<field key="U2ERIP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="U1ERIP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
			</sfr>
			<UnusedRegs addr="0xaa-0xae"></UnusedRegs>
		</InterruptControl>
		<ICN>
			<sfr key="CNEN1" addr="0x60" por="0000000000000000" mclr="0000000000000000">
				<field key="CN15IE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN14IE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN13IE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN12IE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN11IE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN10IE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN9IE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN8IE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN7IE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN6IE" instance="1" mask="0x0040" desc=""></field>
				<field key="CN5IE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN4IE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN3IE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN2IE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN1IE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN0IE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CNEN2" addr="0x62" por="0000000000000000" mclr="0000000000000000">
				<field key="CN21IE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN20IE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN19IE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN18IE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN17IE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN16IE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x64-0x66"></UnusedRegs>
			<sfr key="CNPU1" addr="0x68" por="0000000000000000" mclr="0000000000000000">
				<field key="CN15PUE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN14PUE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN13PUE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN12PUE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN11PUE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN10PUE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN9PUE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN8PUE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN7PUE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN6PUE" instance="1" mask="0x0040" desc=""></field>
				<field key="CN5PUE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN4PUE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN3PUE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN2PUE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN1PUE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN0PUE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CNPU2" addr="0x6A" por="0000000000000000" mclr="0000000000000000">
				<field key="CN21PUE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN20PUE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN19PUE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN18PUE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN17PUE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN16PUE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<UnusedRegs addr="0xc8-0xfe"></UnusedRegs>
		</ICN>
		<Timers>
			<sfr key="OWNTMR1" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_TMR" instance="1" mask="0xF000" desc="fake register"></field>
			</sfr>
			<sfr key="OWNTMR2" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_TMR" instance="2" mask="0xF000" desc="fake register"></field>
			</sfr>
			<sfr key="OWNTMR3" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_TMR" instance="3" mask="0xF000" desc="fake register"></field>
			</sfr>
			<sfr key="OWNTMR4" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_TMR" instance="4" mask="0xF000" desc="fake register"></field>
			</sfr>
			<sfr key="OWNTMR5" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_TMR" instance="5" mask="0xF000" desc="fake register"></field>
			</sfr>
			<sfr key="OWNTMR" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_TMR16" instance="1" mask="0x0004" desc="fake register, just a holder"></field>
				<field key="OWN_CTR16" instance="1" mask="0x0040" desc="fake register, just a holder"></field>
			</sfr>
			<sfr key="OWNTMR23" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_TMR32" instance="2" mask="0x00FF" desc="fake register"></field>
				<field key="OWN_TMR16" instance="2" mask="0x0001" desc="fake register"></field>
				<field key="OWN_TMR16" instance="3" mask="0x0002" desc="fake register"></field>
				<field key="OWN_CTR16" instance="2" mask="0x0010" desc="fake register"></field>
				<field key="OWN_CTR16" instance="3" mask="0x0020" desc="fake register"></field>
			</sfr>
			<sfr key="OWNTMR45" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_TMR32" instance="4" mask="0x00FF" desc="fake register"></field>
				<field key="OWN_TMR16" instance="4" mask="0x0001" desc="fake register"></field>
				<field key="OWN_TMR16" instance="5" mask="0x0002" desc="fake register"></field>
				<field key="OWN_CTR16" instance="4" mask="0x0010" desc="fake register"></field>
				<field key="OWN_CTR16" instance="5" mask="0x0020" desc="fake register"></field>
			</sfr>
			<sfr key="NEEDTMR" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="NEED_TMR" instance="1" mask="0xF000" desc="fake register"></field>
				<field key="NEED_TMR" instance="2" mask="0x0800" desc="fake register"></field>
				<field key="NEED_TMR" instance="3" mask="0x0400" desc="fake register"></field>
				<field key="NEED_TMR" instance="4" mask="0x0080" desc="fake register"></field>
				<field key="NEED_TMR" instance="5" mask="0x0040" desc="fake register"></field>
				<field key="NEED_TMR32" instance="2" mask="0x0003" desc="fake register"></field>
				<field key="NEED_TMR32" instance="4" mask="0x0003" desc="fake register"></field>
			</sfr>
			<sfr key="FAKETMR1" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="T32" instance="1" mask="0x0008" desc=""></field>
			</sfr>
			<sfr key="FAKETMR2" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="TSYNC" instance="2" mask="0x0004" desc=""></field>
			</sfr>
			<sfr key="FAKETMR3" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="TSYNC" instance="3" mask="0x0004" desc=""></field>
				<field key="T32" instance="3" mask="0x0008" desc=""></field>
			</sfr>
			<sfr key="FAKETMR4" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="TSYNC" instance="4" mask="0x0004" desc=""></field>
			</sfr>
			<sfr key="FAKETMR5" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="TSYNC" instance="5" mask="0x0004" desc=""></field>
				<field key="T32" instance="5" mask="0x0008" desc=""></field>
			</sfr>
			<sfr key="TMR1" addr="0x100" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="TMR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="PR1" addr="0x102" por="1111111111111111" mclr="1111111111111111">
				<field key="PR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="T1CON" addr="0x104" por="0000000000000000" mclr="00000000uuuuuuuu">
				<field key="TON" instance="1" mask="0x8000" desc=""></field>
				<field key="TSIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="TGATE" instance="1" mask="0x0040" desc=""></field>
				<field key="TCKPS" instance="1" mask="0x0030" desc=""></field>
				<field key="TSYNC" instance="1" mask="0x0004" desc=""></field>
				<field key="TCS" instance="1" mask="0x0002" desc=""></field>
			</sfr>
			<sfr key="TMR2" addr="0x106" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="TMR" instance="2" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="TMR3HLD" addr="0x108" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="TMRHLD" instance="3" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="TMR3" addr="0x10a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="TMR" instance="3" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="PR2" addr="0x10c" por="1111111111111111" mclr="1111111111111111">
				<field key="PR" instance="2" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="PR3" addr="0x10e" por="1111111111111111" mclr="1111111111111111">
				<field key="PR" instance="3" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="T2CON" addr="0x110" por="0000000000000000" mclr="00000000uuuuuuuu">
				<field key="TON" instance="2" mask="0x8000" desc=""></field>
				<field key="TSIDL" instance="2" mask="0x2000" desc=""></field>
				<field key="TGATE" instance="2" mask="0x0040" desc=""></field>
				<field key="TCKPS" instance="2" mask="0x0030" desc=""></field>
				<field key="T32" instance="2" mask="0x0008" desc=""></field>
				<field key="TCS" instance="2" mask="0x0002" desc=""></field>
			</sfr>
			<sfr key="T3CON" addr="0x112" por="0000000000000000" mclr="00000000uuuuuuuu">
				<field key="TON" instance="3" mask="0x8000" desc=""></field>
				<field key="TSIDL" instance="3" mask="0x2000" desc=""></field>
				<field key="TGATE" instance="3" mask="0x0040" desc=""></field>
				<field key="TCKPS" instance="3" mask="0x0030" desc=""></field>
				<field key="TCS" instance="3" mask="0x0002" desc=""></field>
			</sfr>
			<sfr key="TMR4" addr="0x114" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="TMR" instance="4" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="TMR5HLD" addr="0x116" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="TMRHLD" instance="5" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="TMR5" addr="0x118" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="TMR" instance="5" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="PR4" addr="0x11a" por="1111111111111111" mclr="1111111111111111">
				<field key="PR" instance="4" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="PR5" addr="0x11c" por="1111111111111111" mclr="1111111111111111">
				<field key="PR" instance="5" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="T4CON" addr="0x11e" por="0000000000000000" mclr="00000000uuuuuuuu">
				<field key="TON" instance="4" mask="0x8000" desc=""></field>
				<field key="TSIDL" instance="4" mask="0x2000" desc=""></field>
				<field key="TGATE" instance="4" mask="0x0040" desc=""></field>
				<field key="TCKPS" instance="4" mask="0x0030" desc=""></field>
				<field key="T32" instance="4" mask="0x0008" desc=""></field>
				<field key="TCS" instance="4" mask="0x0002" desc=""></field>
			</sfr>
			<sfr key="T5CON" addr="0x120" por="0000000000000000" mclr="00000000uuuuuuuu">
				<field key="TON" instance="5" mask="0x8000" desc=""></field>
				<field key="TSIDL" instance="5" mask="0x2000" desc=""></field>
				<field key="TGATE" instance="5" mask="0x0040" desc=""></field>
				<field key="TCKPS" instance="5" mask="0x0030" desc=""></field>
				<field key="TCS" instance="5" mask="0x0002" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x122-0x13e"></UnusedRegs>
		</Timers>
		<IC>
			<sfr key="OWNIC" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_IC1" instance="1" mask="0x8000" desc="fake register"></field>
			</sfr>
			<sfr key="NEEDIC" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="NEED_IC1" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="NEED_IC2" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="NEED_IC3" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="NEED_IC4" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="NEED_IC5" instance="1" mask="0x8000" desc="fake register"></field>
			</sfr>
			<!-- Actual SFR names starts with index 1, but for the source code compatibility -->
			<!-- we are having the bitfilds with 0 index -->
			<sfr key="IC1BUF" addr="0x140" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="ICBUF_0" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC1CON" addr="0x142" por="0000000000000000" mclr="0000000000000000">
				<field key="ICSIDL_0" instance="1" mask="0x2000" desc=""></field>
				<field key="ICTMR_0" instance="1" mask="0x0080" desc=""></field>
				<field key="ICI_0" instance="1" mask="0x0060" desc=""></field>
				<field key="ICOV_0" instance="1" mask="0x0010" desc=""></field>
				<field key="ICBNE_0" instance="1" mask="0x0008" desc=""></field>
				<field key="ICM_0" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IC2BUF" addr="0x144" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="ICBUF_1" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC2CON" addr="0x146" por="0000000000000000" mclr="0000000000000000">
				<field key="ICSIDL_1" instance="1" mask="0x2000" desc=""></field>
				<field key="ICTMR_1" instance="1" mask="0x0080" desc=""></field>
				<field key="ICI_1" instance="1" mask="0x0060" desc=""></field>
				<field key="ICOV_1" instance="1" mask="0x0010" desc=""></field>
				<field key="ICBNE_1" instance="1" mask="0x0008" desc=""></field>
				<field key="ICM_1" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IC3BUF" addr="0x148" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="ICBUF_2" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC3CON" addr="0x14a" por="0000000000000000" mclr="0000000000000000">
				<field key="ICSIDL_2" instance="1" mask="0x2000" desc=""></field>
				<field key="ICTMR_2" instance="1" mask="0x0080" desc=""></field>
				<field key="ICI_2" instance="1" mask="0x0060" desc=""></field>
				<field key="ICOV_2" instance="1" mask="0x0010" desc=""></field>
				<field key="ICBNE_2" instance="1" mask="0x0008" desc=""></field>
				<field key="ICM_2" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IC4BUF" addr="0x14c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="ICBUF_3" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC4CON" addr="0x14e" por="0000000000000000" mclr="0000000000000000">
				<field key="ICSIDL_3" instance="1" mask="0x2000" desc=""></field>
				<field key="ICTMR_3" instance="1" mask="0x0080" desc=""></field>
				<field key="ICI_3" instance="1" mask="0x0060" desc=""></field>
				<field key="ICOV_3" instance="1" mask="0x0010" desc=""></field>
				<field key="ICBNE_3" instance="1" mask="0x0008" desc=""></field>
				<field key="ICM_3" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IC5BUF" addr="0x150" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="ICBUF_4" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC5CON" addr="0x152" por="0000000000000000" mclr="0000000000000000">
				<field key="ICSIDL_4" instance="1" mask="0x2000" desc=""></field>
				<field key="ICTMR_4" instance="1" mask="0x0080" desc=""></field>
				<field key="ICI_4" instance="1" mask="0x0060" desc=""></field>
				<field key="ICOV_4" instance="1" mask="0x0010" desc=""></field>
				<field key="ICBNE_4" instance="1" mask="0x0008" desc=""></field>
				<field key="ICM_4" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x154-0x17e"></UnusedRegs>
		</IC>
		<OC>
			<sfr key="OWNOC" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_OC1" instance="1" mask="0x8000" desc="fake register"></field>
			</sfr>
			<sfr key="OWNOC" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="NEED_OC1" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="NEED_OC2" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="NEED_OC7" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="NEED_OC8" instance="1" mask="0x8000" desc="fake register"></field>
			</sfr>
			<!-- Actual SFR names starts with index 1, but for the source code compatibility -->
			<!-- we are having the bitfilds with 0 index -->
			<sfr key="OC1RS" addr="0x180" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="OCRS_0" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC1R" addr="0x182" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="OCR_0" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC1CON" addr="0x184" por="0000000000000000" mclr="0000000000000000">
				<field key="OCSIDL_0" instance="1" mask="0x2000" desc=""></field>
				<field key="OCFLT_0" instance="1" mask="0x0010" desc=""></field>
				<field key="OCSEL_0" instance="1" mask="0x0008" desc=""></field>
				<field key="OCM_0" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="OC2RS" addr="0x186" por="0000000000000000" mclr="0000000000000000">
				<field key="OCRS_1" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC2R" addr="0x188" por="0000000000000000" mclr="0000000000000000">
				<field key="OCR_1" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC2CON" addr="0x18a" por="0000000000000000" mclr="0000000000000000">
				<field key="OCSIDL_1" instance="1" mask="0x2000" desc=""></field>
				<field key="OCFLT_1" instance="1" mask="0x0010" desc=""></field>
				<field key="OCSEL_1" instance="1" mask="0x0008" desc=""></field>
				<field key="OCM_1" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="OC3RS" addr="0x18c" por="0000000000000000" mclr="0000000000000000">
				<field key="OCRS_2" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC3R" addr="0x18e" por="0000000000000000" mclr="0000000000000000">
				<field key="OCR_2" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC3CON" addr="0x190" por="0000000000000000" mclr="0000000000000000">
				<field key="OCSIDL_2" instance="1" mask="0x2000" desc=""></field>
				<field key="OCFLT_2" instance="1" mask="0x0010" desc=""></field>
				<field key="OCSEL_2" instance="1" mask="0x0008" desc=""></field>
				<field key="OCM_2" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="OC4RS" addr="0x192" por="0000000000000000" mclr="0000000000000000">
				<field key="OCRS_3" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC4R" addr="0x194" por="0000000000000000" mclr="0000000000000000">
				<field key="OCR_3" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC4CON" addr="0x196" por="0000000000000000" mclr="0000000000000000">
				<field key="OCSIDL_3" instance="1" mask="0x2000" desc=""></field>
				<field key="OCFLT_3" instance="1" mask="0x0010" desc=""></field>
				<field key="OCSEL_3" instance="1" mask="0x0008" desc=""></field>
				<field key="OCM_3" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="OC5RS" addr="0x198" por="0000000000000000" mclr="0000000000000000">
				<field key="OCRS_4" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC5R" addr="0x19A" por="0000000000000000" mclr="0000000000000000">
				<field key="OCR_4" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC5CON" addr="0x19C" por="0000000000000000" mclr="0000000000000000">
				<field key="OCSIDL_4" instance="1" mask="0x2000" desc=""></field>
				<field key="OCFLT_4" instance="1" mask="0x0010" desc=""></field>
				<field key="OCSEL_4" instance="1" mask="0x0008" desc=""></field>
				<field key="OCM_4" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x19e-0x1fe"></UnusedRegs>
		</OC>
		<I2C>
			<sfr key="OWNI2C" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_I2C1" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="OWN_I2C2" instance="1" mask="0x4000" desc="fake register"></field>
			</sfr>
			<sfr key="I2C1RCV" addr="0x200" por="0000000000000000" mclr="0000000000000000">
				<field key="I2CRCV" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="I2C1TRN" addr="0x202" por="0000000011111111" mclr="0000000000000000">
				<field key="I2CTRN" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="I2C1BRG" addr="0x204" por="0000000000000000" mclr="0000000000000000">
				<field key="I2C1BRG" instance="1" mask="0x01FF" desc=""></field>
			</sfr>
			<sfr key="I2C1CON" addr="0x206" por="0001000000000000" mclr="0000000000000000">
				<field key="I2CEN" instance="1" mask="0x8000" desc=""></field>
				<field key="I2CSIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="SCLREL" instance="1" mask="0x1000" desc=""></field>
				<field key="IPMIEN" instance="1" mask="0x0800" desc=""></field>
				<field key="A10M" instance="1" mask="0x0400" desc=""></field>
				<field key="DISSLW" instance="1" mask="0x0200" desc=""></field>
				<field key="SMEN" instance="1" mask="0x0100" desc=""></field>
				<field key="GCEN" instance="1" mask="0x0080" desc=""></field>
				<field key="STREN" instance="1" mask="0x0040" desc=""></field>
				<field key="ACKDT" instance="1" mask="0x0020" desc=""></field>
				<field key="ACKEN" instance="1" mask="0x0010" desc=""></field>
				<field key="RCEN" instance="1" mask="0x0008" desc=""></field>
				<field key="PEN" instance="1" mask="0x0004" desc=""></field>
				<field key="RSEN" instance="1" mask="0x0002" desc=""></field>
				<field key="SEN" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="I2C1STAT" addr="0x208" por="0000000000000000" mclr="0000000000000000">
				<field key="ACKSTAT" instance="1" mask="0x8000" desc=""></field>
				<field key="TRSTAT" instance="1" mask="0x4000" desc=""></field>
				<field key="BCL" instance="1" mask="0x0400" desc=""></field>
				<field key="GCSTAT" instance="1" mask="0x0200" desc=""></field>
				<field key="ADD10" instance="1" mask="0x0100" desc=""></field>
				<field key="IWCOL" instance="1" mask="0x0080" desc=""></field>
				<field key="I2COV" instance="1" mask="0x0040" desc=""></field>
				<field key="D_A" instance="1" mask="0x0020" desc=""></field>
				<field key="P" instance="1" mask="0x0010" desc=""></field>
				<field key="S" instance="1" mask="0x0008" desc=""></field>
				<field key="R_W" instance="1" mask="0x0004" desc=""></field>
				<field key="RBF" instance="1" mask="0x0002" desc=""></field>
				<field key="TBF" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="I2C1ADD" addr="0x20a" por="0000000000000000" mclr="0000000000000000">
				<field key="I2CADD" instance="1" mask="0x03FF" desc=""></field>
			</sfr>
			<sfr key="I2C1MSK" addr="0x20c" por="0000000000000000" mclr="0000000000000000">
				<field key="I2CMSK" instance="1" mask="0x03FF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x20e-0x20e"></UnusedRegs>
			<sfr key="I2C2RCV" addr="0x210" por="0000000000000000" mclr="0000000000000000">
				<field key="I2CRCV" instance="2" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="I2C2TRN" addr="0x212" por="0000000011111111" mclr="0000000000000000">
				<field key="I2CTRN" instance="2" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="I2C2BRG" addr="0x214" por="0000000000000000" mclr="0000000000000000">
				<field key="I2C2BRG" instance="2" mask="0x01FF" desc=""></field>
			</sfr>
			<sfr key="I2C2CON" addr="0x216" por="0001000000000000" mclr="0000000000000000">
				<field key="I2CEN" instance="2" mask="0x8000" desc=""></field>
				<field key="I2CSIDL" instance="2" mask="0x2000" desc=""></field>
				<field key="SCLREL" instance="2" mask="0x1000" desc=""></field>
				<field key="IPMIEN" instance="2" mask="0x0800" desc=""></field>
				<field key="A10M" instance="2" mask="0x0400" desc=""></field>
				<field key="DISSLW" instance="2" mask="0x0200" desc=""></field>
				<field key="SMEN" instance="2" mask="0x0100" desc=""></field>
				<field key="GCEN" instance="2" mask="0x0080" desc=""></field>
				<field key="STREN" instance="2" mask="0x0040" desc=""></field>
				<field key="ACKDT" instance="2" mask="0x0020" desc=""></field>
				<field key="ACKEN" instance="2" mask="0x0010" desc=""></field>
				<field key="RCEN" instance="2" mask="0x0008" desc=""></field>
				<field key="PEN" instance="2" mask="0x0004" desc=""></field>
				<field key="RSEN" instance="2" mask="0x0002" desc=""></field>
				<field key="SEN" instance="2" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="I2C2STAT" addr="0x218" por="0000000000000000" mclr="0000000000000000">
				<field key="ACKSTAT" instance="2" mask="0x8000" desc=""></field>
				<field key="TRSTAT" instance="2" mask="0x4000" desc=""></field>
				<field key="BCL" instance="2" mask="0x0400" desc=""></field>
				<field key="GCSTAT" instance="2" mask="0x0200" desc=""></field>
				<field key="ADD10" instance="2" mask="0x0100" desc=""></field>
				<field key="IWCOL" instance="2" mask="0x0080" desc=""></field>
				<field key="I2COV" instance="2" mask="0x0040" desc=""></field>
				<field key="D_A" instance="2" mask="0x0020" desc=""></field>
				<field key="P" instance="2" mask="0x0010" desc=""></field>
				<field key="S" instance="2" mask="0x0008" desc=""></field>
				<field key="R_W" instance="2" mask="0x0004" desc=""></field>
				<field key="RBF" instance="2" mask="0x0002" desc=""></field>
				<field key="TBF" instance="2" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="I2C2ADD" addr="0x21a" por="0000000000000000" mclr="0000000000000000">
				<field key="I2CADD" instance="2" mask="0x03FF" desc=""></field>
			</sfr>
			<sfr key="I2C2MSK" addr="0x21c" por="0000000000000000" mclr="0000000000000000">
				<field key="I2CMSK" instance="2" mask="0x03FF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x21e-0x21e"></UnusedRegs>
		</I2C>
		<UART>
			<sfr key="OWNUART" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_UART1" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="OWN_UART2" instance="1" mask="0x4000" desc="fake register"></field>
			</sfr>
			<sfr key="PICREG1" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="BRGH" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="SYNC" instance="1" mask="0x4000" desc="fake register"></field>
			</sfr>
			<sfr key="PICREG2" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="BRGH" instance="2" mask="0x8000" desc="fake register"></field>
				<field key="SYNC" instance="2" mask="0x4000" desc="fake register"></field>
			</sfr>
			<sfr key="U1MODE" addr="0x220" por="0000000000000000" mclr="0000000000000000">
				<field key="UARTEN" instance="1" mask="0x8000" desc=""></field>
				<field key="USIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="IREN" instance="1" mask="0x1000" desc=""></field>
				<field key="RTSMD" instance="1" mask="0x0800" desc=""></field>
				<field key="UEN" instance="1" mask="0x0300" desc=""></field>
				<field key="WAKE" instance="1" mask="0x0080" desc=""></field>
				<field key="LPBACK" instance="1" mask="0x0040" desc=""></field>
				<field key="ABAUD" instance="1" mask="0x0020" desc=""></field>
				<field key="RXINV" instance="1" mask="0x0010" desc=""></field>
				<field key="BRGH" instance="1" mask="0x0008" desc=""></field>
				<field key="PDSEL1" instance="1" mask="0x0004" desc=""></field>
				<field key="PDSEL0" instance="1" mask="0x0002" desc=""></field>
				<field key="STSEL" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="U1STA" addr="0x222" por="0000000100010000" mclr="0000000100010000">
				<field key="UTXISEL1" instance="1" mask="0x8000" desc=""></field>
				<field key="UTXINV" instance="1" mask="0x4000" desc=""></field>
				<field key="UTXISEL0" instance="1" mask="0x2000" desc=""></field>
				<field key="UTXBRK" instance="1" mask="0x0800" desc=""></field>
				<field key="UTXEN" instance="1" mask="0x0400" desc=""></field>
				<field key="UTXBF" instance="1" mask="0x0200" desc=""></field>
				<field key="TRMT" instance="1" mask="0x0100" desc=""></field>
				<field key="URXISEL" instance="1" mask="0x00C0" desc=""></field>
				<field key="ADDEN" instance="1" mask="0x0020" desc=""></field>
				<field key="RIDLE" instance="1" mask="0x0010" desc=""></field>
				<field key="PERR" instance="1" mask="0x0008" desc=""></field>
				<field key="FERR" instance="1" mask="0x0004" desc=""></field>
				<field key="OERR" instance="1" mask="0x0002" desc=""></field>
				<field key="URXDA" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="U1TXREG" addr="0x224" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="U1TXREG" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="U1RXREG" addr="0x226" por="0000000000000000" mclr="0000000000000000">
				<field key="U1RXREG" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="U1BRG" addr="0x228" por="0000000000000000" mclr="0000000000000000">
				<field key="U1BRG" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x22a-0x22e"></UnusedRegs>
			<sfr key="U2MODE" addr="0x230" por="0000000000000000" mclr="0000000000000000">
				<field key="UARTEN" instance="2" mask="0x8000" desc=""></field>
				<field key="USIDL" instance="2" mask="0x2000" desc=""></field>
				<field key="IREN" instance="2" mask="0x1000" desc=""></field>
				<field key="RTSMD" instance="2" mask="0x0800" desc=""></field>
				<field key="UEN" instance="2" mask="0x0300" desc=""></field>
				<field key="WAKE" instance="2" mask="0x0080" desc=""></field>
				<field key="LPBACK" instance="2" mask="0x0040" desc=""></field>
				<field key="ABAUD" instance="2" mask="0x0020" desc=""></field>
				<field key="RXINV" instance="2" mask="0x0010" desc=""></field>
				<field key="BRGH" instance="2" mask="0x0008" desc=""></field>
				<field key="PDSEL1" instance="2" mask="0x0004" desc=""></field>
				<field key="PDSEL0" instance="2" mask="0x0002" desc=""></field>
				<field key="STSEL" instance="2" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="U2STA" addr="0x232" por="0000000100010000" mclr="0000000100010000">
				<field key="UTXISEL1" instance="2" mask="0x8000" desc=""></field>
				<field key="UTXINV" instance="2" mask="0x4000" desc=""></field>
				<field key="UTXISEL0" instance="2" mask="0x2000" desc=""></field>
				<field key="UTXBRK" instance="2" mask="0x0800" desc=""></field>
				<field key="UTXEN" instance="2" mask="0x0400" desc=""></field>
				<field key="UTXBF" instance="2" mask="0x0200" desc=""></field>
				<field key="TRMT" instance="2" mask="0x0100" desc=""></field>
				<field key="URXISEL" instance="2" mask="0x00C0" desc=""></field>
				<field key="ADDEN" instance="2" mask="0x0020" desc=""></field>
				<field key="RIDLE" instance="2" mask="0x0010" desc=""></field>
				<field key="PERR" instance="2" mask="0x0008" desc=""></field>
				<field key="FERR" instance="2" mask="0x0004" desc=""></field>
				<field key="OERR" instance="2" mask="0x0002" desc=""></field>
				<field key="URXDA" instance="2" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="U2TXREG" addr="0x234" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="U2TXREG" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="U2RXREG" addr="0x236" por="0000000000000000" mclr="0000000000000000">
				<field key="U2RXREG" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="U2BRG" addr="0x238" por="0000000000000000" mclr="0000000000000000">
				<field key="U2BRG" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x23a-0x23e"></UnusedRegs>
		</UART>
		<SPI>
			<sfr key="OWNSPI" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_SPI1" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="OWN_SPI2" instance="1" mask="0x4000" desc="fake register"></field>
			</sfr>
			<sfr key="SPI1STAT" addr="0x240" por="0000000000000000" mclr="0000000000000000">
				<field key="SPIEN" instance="1" mask="0x8000" desc=""></field>
				<field key="SPISIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="SPIBEC" instance="1" mask="0x0700" desc=""></field>
				<field key="SPIROV" instance="1" mask="0x0040" desc=""></field>
				<field key="SPITBF" instance="1" mask="0x0002" desc=""></field>
				<field key="SPIRBF" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="SPI1CON1" addr="0x242" por="0000000000000000" mclr="0000000000000000">
				<field key="DISSCK" instance="1" mask="0x1000" desc=""></field>
				<field key="DISSDO" instance="1" mask="0x0800" desc=""></field>
				<field key="MODE16" instance="1" mask="0x0400" desc=""></field>
				<field key="SMP" instance="1" mask="0x0200" desc=""></field>
				<field key="CKE" instance="1" mask="0x0100" desc=""></field>
				<field key="SSEN" instance="1" mask="0x0080" desc=""></field>
				<field key="CKP" instance="1" mask="0x0040" desc=""></field>
				<field key="MSTEN" instance="1" mask="0x0020" desc=""></field>
				<field key="SPRE" instance="1" mask="0x001C" desc=""></field>
				<field key="PPRE" instance="1" mask="0x0003" desc=""></field>
			</sfr>
			<sfr key="SPI1CON2" addr="0x244" por="0000000000000000" mclr="0000000000000000">
				<field key="FRMEN" instance="1" mask="0x8000" desc=""></field>
				<field key="SPIFSD" instance="1" mask="0x4000" desc=""></field>
				<field key="SPIFPOL" instance="1" mask="0x2000" desc=""></field>
				<field key="SPIFE" instance="1" mask="0x0002" desc=""></field>
				<field key="SPIBEN" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="SPI1BUF" addr="0x248" por="0000000000000000" mclr="0000000000000000">
				<field key="SPIBUF" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x24a-0x25e"></UnusedRegs>
			<sfr key="SPI2STAT" addr="0x260" por="0000000000000000" mclr="0000000000000000">
				<field key="SPIEN" instance="2" mask="0x8000" desc=""></field>
				<field key="SPISIDL" instance="2" mask="0x2000" desc=""></field>
				<field key="SPIBEC" instance="2" mask="0x0700" desc=""></field>
				<field key="SPIROV" instance="2" mask="0x0040" desc=""></field>
				<field key="SPITBF" instance="2" mask="0x0002" desc=""></field>
				<field key="SPIRBF" instance="2" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="SPI2CON1" addr="0x262" por="0000000000000000" mclr="0000000000000000">
				<field key="DISSCK" instance="2" mask="0x1000" desc=""></field>
				<field key="DISSDO" instance="2" mask="0x0800" desc=""></field>
				<field key="MODE16" instance="2" mask="0x0400" desc=""></field>
				<field key="SMP" instance="2" mask="0x0200" desc=""></field>
				<field key="CKE" instance="2" mask="0x0100" desc=""></field>
				<field key="SSEN" instance="2" mask="0x0080" desc=""></field>
				<field key="CKP" instance="2" mask="0x0040" desc=""></field>
				<field key="MSTEN" instance="2" mask="0x0020" desc=""></field>
				<field key="SPRE" instance="2" mask="0x001C" desc=""></field>
				<field key="PPRE" instance="2" mask="0x0003" desc=""></field>
			</sfr>
			<sfr key="SPI2CON2" addr="0x264" por="0000000000000000" mclr="0000000000000000">
				<field key="FRMEN" instance="2" mask="0x8000" desc=""></field>
				<field key="SPIFSD" instance="2" mask="0x4000" desc=""></field>
				<field key="SPIFPOL" instance="2" mask="0x2000" desc=""></field>
				<field key="SPIFE" instance="2" mask="0x0002" desc=""></field>
				<field key="SPIBEN" instance="2" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="SPI2BUF" addr="0x268" por="0000000000000000" mclr="0000000000000000">
				<field key="SPIBUF" instance="2" mask="0xFFFF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x26a-0x2be"></UnusedRegs>
		</SPI>
		<IOPort>
			<sfr key="OWNPORT" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_PORTA" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="OWN_PORTB" instance="1" mask="0x4000" desc="fake register"></field>
				<field key="OWN_PORTC" instance="1" mask="0x2000" desc="fake register"></field>
				<field key="OWN_PORTD" instance="1" mask="0x1000" desc="fake register"></field>
				<field key="OWN_PORTE" instance="1" mask="0x0800" desc="fake register"></field>
				<field key="OWN_PORTF" instance="1" mask="0x0400" desc="fake register"></field>
				<field key="OWN_PORTG" instance="1" mask="0x0200" desc="fake register"></field>
			</sfr>
			<sfr key="TRISA" addr="0x2c0" por="1100011011111111" mclr="1100011011111111">
				<field key="TRISA15" instance="1" mask="0x8000" desc=""></field>
				<field key="TRISA14" instance="1" mask="0x4000" desc=""></field>
				<field key="TRISA13" instance="1" mask="0x2000" desc=""></field>
				<field key="TRISA12" instance="1" mask="0x1000" desc=""></field>
				<field key="TRISA11" instance="1" mask="0x0800" desc=""></field>
				<field key="TRISA10" instance="1" mask="0x0400" desc=""></field>
				<field key="TRISA9" instance="1" mask="0x0200" desc=""></field>
				<field key="TRISA8" instance="1" mask="0x0100" desc=""></field>
				<field key="TRISA7" instance="1" mask="0x0080" desc=""></field>
				<field key="TRISA6" instance="1" mask="0x0040" desc=""></field>
				<field key="TRISA5" instance="1" mask="0x0020" desc=""></field>
				<field key="TRISA4" instance="1" mask="0x0010" desc=""></field>
				<field key="TRISA3" instance="1" mask="0x0008" desc=""></field>
				<field key="TRISA2" instance="1" mask="0x0004" desc=""></field>
				<field key="TRISA1" instance="1" mask="0x0002" desc=""></field>
				<field key="TRISA0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="PORTA" addr="0x2c2" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="PORTA15" instance="1" mask="0x8000" desc=""></field>
				<field key="PORTA14" instance="1" mask="0x4000" desc=""></field>
				<field key="PORTA13" instance="1" mask="0x2000" desc=""></field>
				<field key="PORTA12" instance="1" mask="0x1000" desc=""></field>
				<field key="PORTA11" instance="1" mask="0x0800" desc=""></field>
				<field key="PORTA10" instance="1" mask="0x0400" desc=""></field>
				<field key="PORTA9" instance="1" mask="0x0200" desc=""></field>
				<field key="PORTA8" instance="1" mask="0x0100" desc=""></field>
				<field key="PORTA7" instance="1" mask="0x0080" desc=""></field>
				<field key="PORTA6" instance="1" mask="0x0040" desc=""></field>
				<field key="PORTA5" instance="1" mask="0x0020" desc=""></field>
				<field key="PORTA4" instance="1" mask="0x0010" desc=""></field>
				<field key="PORTA3" instance="1" mask="0x0008" desc=""></field>
				<field key="PORTA2" instance="1" mask="0x0004" desc=""></field>
				<field key="PORTA1" instance="1" mask="0x0002" desc=""></field>
				<field key="PORTA0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="LATA" addr="0x2c4" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="LATA15" instance="1" mask="0x8000" desc=""></field>
				<field key="LATA14" instance="1" mask="0x4000" desc=""></field>
				<field key="LATA13" instance="1" mask="0x2000" desc=""></field>
				<field key="LATA12" instance="1" mask="0x1000" desc=""></field>
				<field key="LATA11" instance="1" mask="0x0800" desc=""></field>
				<field key="LATA10" instance="1" mask="0x0400" desc=""></field>
				<field key="LATA9" instance="1" mask="0x0200" desc=""></field>
				<field key="LATA8" instance="1" mask="0x0100" desc=""></field>
				<field key="LATA7" instance="1" mask="0x0080" desc=""></field>
				<field key="LATA6" instance="1" mask="0x0040" desc=""></field>
				<field key="LATA5" instance="1" mask="0x0020" desc=""></field>
				<field key="LATA4" instance="1" mask="0x0010" desc=""></field>
				<field key="LATA3" instance="1" mask="0x0008" desc=""></field>
				<field key="LATA2" instance="1" mask="0x0004" desc=""></field>
				<field key="LATA1" instance="1" mask="0x0002" desc=""></field>
				<field key="LATA0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="ODCA" addr="0x06c0" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
				<field key="ODA15" instance="1" mask="0x8000" desc=""></field>
				<field key="ODA14" instance="1" mask="0x4000" desc=""></field>
				<field key="ODA13" instance="1" mask="0x2000" desc=""></field>
				<field key="ODA12" instance="1" mask="0x1000" desc=""></field>
				<field key="ODA11" instance="1" mask="0x0800" desc=""></field>
				<field key="ODA10" instance="1" mask="0x0400" desc=""></field>
				<field key="ODA9" instance="1" mask="0x0200" desc=""></field>
				<field key="ODA8" instance="1" mask="0x0100" desc=""></field>
				<field key="ODA7" instance="1" mask="0x0080" desc=""></field>
				<field key="ODA6" instance="1" mask="0x0040" desc=""></field>
				<field key="ODA5" instance="1" mask="0x0020" desc=""></field>
				<field key="ODA4" instance="1" mask="0x0010" desc=""></field>
				<field key="ODA3" instance="1" mask="0x0008" desc=""></field>
				<field key="ODA2" instance="1" mask="0x0004" desc=""></field>
				<field key="ODA1" instance="1" mask="0x0002" desc=""></field>
				<field key="ODA0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="TRISB" addr="0x2c6" por="1100011011111111" mclr="1100011011111111">
				<field key="TRISB15" instance="1" mask="0x8000" desc=""></field>
				<field key="TRISB14" instance="1" mask="0x4000" desc=""></field>
				<field key="TRISB13" instance="1" mask="0x2000" desc=""></field>
				<field key="TRISB12" instance="1" mask="0x1000" desc=""></field>
				<field key="TRISB11" instance="1" mask="0x0800" desc=""></field>
				<field key="TRISB10" instance="1" mask="0x0400" desc=""></field>
				<field key="TRISB9" instance="1" mask="0x0200" desc=""></field>
				<field key="TRISB8" instance="1" mask="0x0100" desc=""></field>
				<field key="TRISB7" instance="1" mask="0x0080" desc=""></field>
				<field key="TRISB6" instance="1" mask="0x0040" desc=""></field>
				<field key="TRISB5" instance="1" mask="0x0020" desc=""></field>
				<field key="TRISB4" instance="1" mask="0x0010" desc=""></field>
				<field key="TRISB3" instance="1" mask="0x0008" desc=""></field>
				<field key="TRISB2" instance="1" mask="0x0004" desc=""></field>
				<field key="TRISB1" instance="1" mask="0x0002" desc=""></field>
				<field key="TRISB0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="PORTB" addr="0x2c8" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="PORTB15" instance="1" mask="0x8000" desc=""></field>
				<field key="PORTB14" instance="1" mask="0x4000" desc=""></field>
				<field key="PORTB13" instance="1" mask="0x2000" desc=""></field>
				<field key="PORTB12" instance="1" mask="0x1000" desc=""></field>
				<field key="PORTB11" instance="1" mask="0x0800" desc=""></field>
				<field key="PORTB10" instance="1" mask="0x0400" desc=""></field>
				<field key="PORTB9" instance="1" mask="0x0200" desc=""></field>
				<field key="PORTB8" instance="1" mask="0x0100" desc=""></field>
				<field key="PORTB7" instance="1" mask="0x0080" desc=""></field>
				<field key="PORTB6" instance="1" mask="0x0040" desc=""></field>
				<field key="PORTB5" instance="1" mask="0x0020" desc=""></field>
				<field key="PORTB4" instance="1" mask="0x0010" desc=""></field>
				<field key="PORTB3" instance="1" mask="0x0008" desc=""></field>
				<field key="PORTB2" instance="1" mask="0x0004" desc=""></field>
				<field key="PORTB1" instance="1" mask="0x0002" desc=""></field>
				<field key="PORTB0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="LATB" addr="0x2ca" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="LATB15" instance="1" mask="0x8000" desc=""></field>
				<field key="LATB14" instance="1" mask="0x4000" desc=""></field>
				<field key="LATB13" instance="1" mask="0x2000" desc=""></field>
				<field key="LATB12" instance="1" mask="0x1000" desc=""></field>
				<field key="LATB11" instance="1" mask="0x0800" desc=""></field>
				<field key="LATB10" instance="1" mask="0x0400" desc=""></field>
				<field key="LATB9" instance="1" mask="0x0200" desc=""></field>
				<field key="LATB8" instance="1" mask="0x0100" desc=""></field>
				<field key="LATB7" instance="1" mask="0x0080" desc=""></field>
				<field key="LATB6" instance="1" mask="0x0040" desc=""></field>
				<field key="LATB5" instance="1" mask="0x0020" desc=""></field>
				<field key="LATB4" instance="1" mask="0x0010" desc=""></field>
				<field key="LATB3" instance="1" mask="0x0008" desc=""></field>
				<field key="LATB2" instance="1" mask="0x0004" desc=""></field>
				<field key="LATB1" instance="1" mask="0x0002" desc=""></field>
				<field key="LATB0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="ODCB" addr="0x06c6" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
				<field key="ODB15" instance="1" mask="0x8000" desc=""></field>
				<field key="ODB14" instance="1" mask="0x4000" desc=""></field>
				<field key="ODB13" instance="1" mask="0x2000" desc=""></field>
				<field key="ODB12" instance="1" mask="0x1000" desc=""></field>
				<field key="ODB11" instance="1" mask="0x0800" desc=""></field>
				<field key="ODB10" instance="1" mask="0x0400" desc=""></field>
				<field key="ODB9" instance="1" mask="0x0200" desc=""></field>
				<field key="ODB8" instance="1" mask="0x0100" desc=""></field>
				<field key="ODB7" instance="1" mask="0x0080" desc=""></field>
				<field key="ODB6" instance="1" mask="0x0040" desc=""></field>
				<field key="ODB5" instance="1" mask="0x0020" desc=""></field>
				<field key="ODB4" instance="1" mask="0x0010" desc=""></field>
				<field key="ODB3" instance="1" mask="0x0008" desc=""></field>
				<field key="ODB2" instance="1" mask="0x0004" desc=""></field>
				<field key="ODB1" instance="1" mask="0x0002" desc=""></field>
				<field key="ODB0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="TRISC" addr="0x2cc" por="1100011011111111" mclr="1100011011111111">
				<field key="TRISC15" instance="1" mask="0x8000" desc=""></field>
				<field key="TRISC14" instance="1" mask="0x4000" desc=""></field>
				<field key="TRISC13" instance="1" mask="0x2000" desc=""></field>
				<field key="TRISC12" instance="1" mask="0x1000" desc=""></field>
				<field key="TRISC11" instance="1" mask="0x0800" desc=""></field>
				<field key="TRISC10" instance="1" mask="0x0400" desc=""></field>
				<field key="TRISC9" instance="1" mask="0x0200" desc=""></field>
				<field key="TRISC8" instance="1" mask="0x0100" desc=""></field>
				<field key="TRISC7" instance="1" mask="0x0080" desc=""></field>
				<field key="TRISC6" instance="1" mask="0x0040" desc=""></field>
				<field key="TRISC5" instance="1" mask="0x0020" desc=""></field>
				<field key="TRISC4" instance="1" mask="0x0010" desc=""></field>
				<field key="TRISC3" instance="1" mask="0x0008" desc=""></field>
				<field key="TRISC2" instance="1" mask="0x0004" desc=""></field>
				<field key="TRISC1" instance="1" mask="0x0002" desc=""></field>
				<field key="TRISC0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="PORTC" addr="0x2ce" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="PORTC15" instance="1" mask="0x8000" desc=""></field>
				<field key="PORTC14" instance="1" mask="0x4000" desc=""></field>
				<field key="PORTC13" instance="1" mask="0x2000" desc=""></field>
				<field key="PORTC12" instance="1" mask="0x1000" desc=""></field>
				<field key="PORTC11" instance="1" mask="0x0800" desc=""></field>
				<field key="PORTC10" instance="1" mask="0x0400" desc=""></field>
				<field key="PORTC9" instance="1" mask="0x0200" desc=""></field>
				<field key="PORTC8" instance="1" mask="0x0100" desc=""></field>
				<field key="PORTC7" instance="1" mask="0x0080" desc=""></field>
				<field key="PORTC6" instance="1" mask="0x0040" desc=""></field>
				<field key="PORTC5" instance="1" mask="0x0020" desc=""></field>
				<field key="PORTC4" instance="1" mask="0x0010" desc=""></field>
				<field key="PORTC3" instance="1" mask="0x0008" desc=""></field>
				<field key="PORTC2" instance="1" mask="0x0004" desc=""></field>
				<field key="PORTC1" instance="1" mask="0x0002" desc=""></field>
				<field key="PORTC0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="LATC" addr="0x2d0" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="LATC15" instance="1" mask="0x8000" desc=""></field>
				<field key="LATC14" instance="1" mask="0x4000" desc=""></field>
				<field key="LATC13" instance="1" mask="0x2000" desc=""></field>
				<field key="LATC12" instance="1" mask="0x1000" desc=""></field>
				<field key="LATC11" instance="1" mask="0x0800" desc=""></field>
				<field key="LATC10" instance="1" mask="0x0400" desc=""></field>
				<field key="LATC9" instance="1" mask="0x0200" desc=""></field>
				<field key="LATC8" instance="1" mask="0x0100" desc=""></field>
				<field key="LATC7" instance="1" mask="0x0080" desc=""></field>
				<field key="LATC6" instance="1" mask="0x0040" desc=""></field>
				<field key="LATC5" instance="1" mask="0x0020" desc=""></field>
				<field key="LATC4" instance="1" mask="0x0010" desc=""></field>
				<field key="LATC3" instance="1" mask="0x0008" desc=""></field>
				<field key="LATC2" instance="1" mask="0x0004" desc=""></field>
				<field key="LATC1" instance="1" mask="0x0002" desc=""></field>
				<field key="LATC0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="ODCC" addr="0x06cc" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
				<field key="ODC15" instance="1" mask="0x8000" desc=""></field>
				<field key="ODC14" instance="1" mask="0x4000" desc=""></field>
				<field key="ODC13" instance="1" mask="0x2000" desc=""></field>
				<field key="ODC12" instance="1" mask="0x1000" desc=""></field>
				<field key="ODC11" instance="1" mask="0x0800" desc=""></field>
				<field key="ODC10" instance="1" mask="0x0400" desc=""></field>
				<field key="ODC9" instance="1" mask="0x0200" desc=""></field>
				<field key="ODC8" instance="1" mask="0x0100" desc=""></field>
				<field key="ODC7" instance="1" mask="0x0080" desc=""></field>
				<field key="ODC6" instance="1" mask="0x0040" desc=""></field>
				<field key="ODC5" instance="1" mask="0x0020" desc=""></field>
				<field key="ODC4" instance="1" mask="0x0010" desc=""></field>
				<field key="ODC3" instance="1" mask="0x0008" desc=""></field>
				<field key="ODC2" instance="1" mask="0x0004" desc=""></field>
				<field key="ODC1" instance="1" mask="0x0002" desc=""></field>
				<field key="ODC0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="TRISD" addr="0x2d2" por="1100011011111111" mclr="1100011011111111">
				<field key="TRISD15" instance="1" mask="0x8000" desc=""></field>
				<field key="TRISD14" instance="1" mask="0x4000" desc=""></field>
				<field key="TRISD13" instance="1" mask="0x2000" desc=""></field>
				<field key="TRISD12" instance="1" mask="0x1000" desc=""></field>
				<field key="TRISD11" instance="1" mask="0x0800" desc=""></field>
				<field key="TRISD10" instance="1" mask="0x0400" desc=""></field>
				<field key="TRISD9" instance="1" mask="0x0200" desc=""></field>
				<field key="TRISD8" instance="1" mask="0x0100" desc=""></field>
				<field key="TRISD7" instance="1" mask="0x0080" desc=""></field>
				<field key="TRISD6" instance="1" mask="0x0040" desc=""></field>
				<field key="TRISD5" instance="1" mask="0x0020" desc=""></field>
				<field key="TRISD4" instance="1" mask="0x0010" desc=""></field>
				<field key="TRISD3" instance="1" mask="0x0008" desc=""></field>
				<field key="TRISD2" instance="1" mask="0x0004" desc=""></field>
				<field key="TRISD1" instance="1" mask="0x0002" desc=""></field>
				<field key="TRISD0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="PORTD" addr="0x2d4" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="PORTD15" instance="1" mask="0x8000" desc=""></field>
				<field key="PORTD14" instance="1" mask="0x4000" desc=""></field>
				<field key="PORTD13" instance="1" mask="0x2000" desc=""></field>
				<field key="PORTD12" instance="1" mask="0x1000" desc=""></field>
				<field key="PORTD11" instance="1" mask="0x0800" desc=""></field>
				<field key="PORTD10" instance="1" mask="0x0400" desc=""></field>
				<field key="PORTD9" instance="1" mask="0x0200" desc=""></field>
				<field key="PORTD8" instance="1" mask="0x0100" desc=""></field>
				<field key="PORTD7" instance="1" mask="0x0080" desc=""></field>
				<field key="PORTD6" instance="1" mask="0x0040" desc=""></field>
				<field key="PORTD5" instance="1" mask="0x0020" desc=""></field>
				<field key="PORTD4" instance="1" mask="0x0010" desc=""></field>
				<field key="PORTD3" instance="1" mask="0x0008" desc=""></field>
				<field key="PORTD2" instance="1" mask="0x0004" desc=""></field>
				<field key="PORTD1" instance="1" mask="0x0002" desc=""></field>
				<field key="PORTD0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="LATD" addr="0x2d6" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="LATD15" instance="1" mask="0x8000" desc=""></field>
				<field key="LATD14" instance="1" mask="0x4000" desc=""></field>
				<field key="LATD13" instance="1" mask="0x2000" desc=""></field>
				<field key="LATD12" instance="1" mask="0x1000" desc=""></field>
				<field key="LATD11" instance="1" mask="0x0800" desc=""></field>
				<field key="LATD10" instance="1" mask="0x0400" desc=""></field>
				<field key="LATD9" instance="1" mask="0x0200" desc=""></field>
				<field key="LATD8" instance="1" mask="0x0100" desc=""></field>
				<field key="LATD7" instance="1" mask="0x0080" desc=""></field>
				<field key="LATD6" instance="1" mask="0x0040" desc=""></field>
				<field key="LATD5" instance="1" mask="0x0020" desc=""></field>
				<field key="LATD4" instance="1" mask="0x0010" desc=""></field>
				<field key="LATD3" instance="1" mask="0x0008" desc=""></field>
				<field key="LATD2" instance="1" mask="0x0004" desc=""></field>
				<field key="LATD1" instance="1" mask="0x0002" desc=""></field>
				<field key="LATD0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="ODCD" addr="0x06d2" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
				<field key="ODD15" instance="1" mask="0x8000" desc=""></field>
				<field key="ODD14" instance="1" mask="0x4000" desc=""></field>
				<field key="ODD13" instance="1" mask="0x2000" desc=""></field>
				<field key="ODD12" instance="1" mask="0x1000" desc=""></field>
				<field key="ODD11" instance="1" mask="0x0800" desc=""></field>
				<field key="ODD10" instance="1" mask="0x0400" desc=""></field>
				<field key="ODD9" instance="1" mask="0x0200" desc=""></field>
				<field key="ODD8" instance="1" mask="0x0100" desc=""></field>
				<field key="ODD7" instance="1" mask="0x0080" desc=""></field>
				<field key="ODD6" instance="1" mask="0x0040" desc=""></field>
				<field key="ODD5" instance="1" mask="0x0020" desc=""></field>
				<field key="ODD4" instance="1" mask="0x0010" desc=""></field>
				<field key="ODD3" instance="1" mask="0x0008" desc=""></field>
				<field key="ODD2" instance="1" mask="0x0004" desc=""></field>
				<field key="ODD1" instance="1" mask="0x0002" desc=""></field>
				<field key="ODD0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="TRISE" addr="0x2d8" por="1100011011111111" mclr="1100011011111111">
				<field key="TRISE15" instance="1" mask="0x8000" desc=""></field>
				<field key="TRISE14" instance="1" mask="0x4000" desc=""></field>
				<field key="TRISE13" instance="1" mask="0x2000" desc=""></field>
				<field key="TRISE12" instance="1" mask="0x1000" desc=""></field>
				<field key="TRISE11" instance="1" mask="0x0800" desc=""></field>
				<field key="TRISE10" instance="1" mask="0x0400" desc=""></field>
				<field key="TRISE9" instance="1" mask="0x0200" desc=""></field>
				<field key="TRISE8" instance="1" mask="0x0100" desc=""></field>
				<field key="TRISE7" instance="1" mask="0x0080" desc=""></field>
				<field key="TRISE6" instance="1" mask="0x0040" desc=""></field>
				<field key="TRISE5" instance="1" mask="0x0020" desc=""></field>
				<field key="TRISE4" instance="1" mask="0x0010" desc=""></field>
				<field key="TRISE3" instance="1" mask="0x0008" desc=""></field>
				<field key="TRISE2" instance="1" mask="0x0004" desc=""></field>
				<field key="TRISE1" instance="1" mask="0x0002" desc=""></field>
				<field key="TRISE0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="PORTE" addr="0x2da" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="PORTE15" instance="1" mask="0x8000" desc=""></field>
				<field key="PORTE14" instance="1" mask="0x4000" desc=""></field>
				<field key="PORTE13" instance="1" mask="0x2000" desc=""></field>
				<field key="PORTE12" instance="1" mask="0x1000" desc=""></field>
				<field key="PORTE11" instance="1" mask="0x0800" desc=""></field>
				<field key="PORTE10" instance="1" mask="0x0400" desc=""></field>
				<field key="PORTE9" instance="1" mask="0x0200" desc=""></field>
				<field key="PORTE8" instance="1" mask="0x0100" desc=""></field>
				<field key="PORTE7" instance="1" mask="0x0080" desc=""></field>
				<field key="PORTE6" instance="1" mask="0x0040" desc=""></field>
				<field key="PORTE5" instance="1" mask="0x0020" desc=""></field>
				<field key="PORTE4" instance="1" mask="0x0010" desc=""></field>
				<field key="PORTE3" instance="1" mask="0x0008" desc=""></field>
				<field key="PORTE2" instance="1" mask="0x0004" desc=""></field>
				<field key="PORTE1" instance="1" mask="0x0002" desc=""></field>
				<field key="PORTE0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="LATE" addr="0x2dc" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="LATE15" instance="1" mask="0x8000" desc=""></field>
				<field key="LATE14" instance="1" mask="0x4000" desc=""></field>
				<field key="LATE13" instance="1" mask="0x2000" desc=""></field>
				<field key="LATE12" instance="1" mask="0x1000" desc=""></field>
				<field key="LATE11" instance="1" mask="0x0800" desc=""></field>
				<field key="LATE10" instance="1" mask="0x0400" desc=""></field>
				<field key="LATE9" instance="1" mask="0x0200" desc=""></field>
				<field key="LATE8" instance="1" mask="0x0100" desc=""></field>
				<field key="LATE7" instance="1" mask="0x0080" desc=""></field>
				<field key="LATE6" instance="1" mask="0x0040" desc=""></field>
				<field key="LATE5" instance="1" mask="0x0020" desc=""></field>
				<field key="LATE4" instance="1" mask="0x0010" desc=""></field>
				<field key="LATE3" instance="1" mask="0x0008" desc=""></field>
				<field key="LATE2" instance="1" mask="0x0004" desc=""></field>
				<field key="LATE1" instance="1" mask="0x0002" desc=""></field>
				<field key="LATE0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="ODCE" addr="0x06d8" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
				<field key="ODE15" instance="1" mask="0x8000" desc=""></field>
				<field key="ODE14" instance="1" mask="0x4000" desc=""></field>
				<field key="ODE13" instance="1" mask="0x2000" desc=""></field>
				<field key="ODE12" instance="1" mask="0x1000" desc=""></field>
				<field key="ODE11" instance="1" mask="0x0800" desc=""></field>
				<field key="ODE10" instance="1" mask="0x0400" desc=""></field>
				<field key="ODE9" instance="1" mask="0x0200" desc=""></field>
				<field key="ODE8" instance="1" mask="0x0100" desc=""></field>
				<field key="ODE7" instance="1" mask="0x0080" desc=""></field>
				<field key="ODE6" instance="1" mask="0x0040" desc=""></field>
				<field key="ODE5" instance="1" mask="0x0020" desc=""></field>
				<field key="ODE4" instance="1" mask="0x0010" desc=""></field>
				<field key="ODE3" instance="1" mask="0x0008" desc=""></field>
				<field key="ODE2" instance="1" mask="0x0004" desc=""></field>
				<field key="ODE1" instance="1" mask="0x0002" desc=""></field>
				<field key="ODE0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="TRISF" addr="0x2de" por="1100011011111111" mclr="1100011011111111">
				<field key="TRISF15" instance="1" mask="0x8000" desc=""></field>
				<field key="TRISF14" instance="1" mask="0x4000" desc=""></field>
				<field key="TRISF13" instance="1" mask="0x2000" desc=""></field>
				<field key="TRISF12" instance="1" mask="0x1000" desc=""></field>
				<field key="TRISF11" instance="1" mask="0x0800" desc=""></field>
				<field key="TRISF10" instance="1" mask="0x0400" desc=""></field>
				<field key="TRISF9" instance="1" mask="0x0200" desc=""></field>
				<field key="TRISF8" instance="1" mask="0x0100" desc=""></field>
				<field key="TRISF7" instance="1" mask="0x0080" desc=""></field>
				<field key="TRISF6" instance="1" mask="0x0040" desc=""></field>
				<field key="TRISF5" instance="1" mask="0x0020" desc=""></field>
				<field key="TRISF4" instance="1" mask="0x0010" desc=""></field>
				<field key="TRISF3" instance="1" mask="0x0008" desc=""></field>
				<field key="TRISF2" instance="1" mask="0x0004" desc=""></field>
				<field key="TRISF1" instance="1" mask="0x0002" desc=""></field>
				<field key="TRISF0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="PORTF" addr="0x2e0" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="PORTF15" instance="1" mask="0x8000" desc=""></field>
				<field key="PORTF14" instance="1" mask="0x4000" desc=""></field>
				<field key="PORTF13" instance="1" mask="0x2000" desc=""></field>
				<field key="PORTF12" instance="1" mask="0x1000" desc=""></field>
				<field key="PORTF11" instance="1" mask="0x0800" desc=""></field>
				<field key="PORTF10" instance="1" mask="0x0400" desc=""></field>
				<field key="PORTF9" instance="1" mask="0x0200" desc=""></field>
				<field key="PORTF8" instance="1" mask="0x0100" desc=""></field>
				<field key="PORTF7" instance="1" mask="0x0080" desc=""></field>
				<field key="PORTF6" instance="1" mask="0x0040" desc=""></field>
				<field key="PORTF5" instance="1" mask="0x0020" desc=""></field>
				<field key="PORTF4" instance="1" mask="0x0010" desc=""></field>
				<field key="PORTF3" instance="1" mask="0x0008" desc=""></field>
				<field key="PORTF2" instance="1" mask="0x0004" desc=""></field>
				<field key="PORTF1" instance="1" mask="0x0002" desc=""></field>
				<field key="PORTF0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="LATF" addr="0x2e2" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="LATF15" instance="1" mask="0x8000" desc=""></field>
				<field key="LATF14" instance="1" mask="0x4000" desc=""></field>
				<field key="LATF13" instance="1" mask="0x2000" desc=""></field>
				<field key="LATF12" instance="1" mask="0x1000" desc=""></field>
				<field key="LATF11" instance="1" mask="0x0800" desc=""></field>
				<field key="LATF10" instance="1" mask="0x0400" desc=""></field>
				<field key="LATF9" instance="1" mask="0x0200" desc=""></field>
				<field key="LATF8" instance="1" mask="0x0100" desc=""></field>
				<field key="LATF7" instance="1" mask="0x0080" desc=""></field>
				<field key="LATF6" instance="1" mask="0x0040" desc=""></field>
				<field key="LATF5" instance="1" mask="0x0020" desc=""></field>
				<field key="LATF4" instance="1" mask="0x0010" desc=""></field>
				<field key="LATF3" instance="1" mask="0x0008" desc=""></field>
				<field key="LATF2" instance="1" mask="0x0004" desc=""></field>
				<field key="LATF1" instance="1" mask="0x0002" desc=""></field>
				<field key="LATF0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
				<sfr key="ODCF" addr="0x06de" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
				<field key="ODF15" instance="1" mask="0x8000" desc=""></field>
				<field key="ODF14" instance="1" mask="0x4000" desc=""></field>
				<field key="ODF13" instance="1" mask="0x2000" desc=""></field>
				<field key="ODF12" instance="1" mask="0x1000" desc=""></field>
				<field key="ODF11" instance="1" mask="0x0800" desc=""></field>
				<field key="ODF10" instance="1" mask="0x0400" desc=""></field>
				<field key="ODF9" instance="1" mask="0x0200" desc=""></field>
				<field key="ODF8" instance="1" mask="0x0100" desc=""></field>
				<field key="ODF7" instance="1" mask="0x0080" desc=""></field>
				<field key="ODF6" instance="1" mask="0x0040" desc=""></field>
				<field key="ODF5" instance="1" mask="0x0020" desc=""></field>
				<field key="ODF4" instance="1" mask="0x0010" desc=""></field>
				<field key="ODF3" instance="1" mask="0x0008" desc=""></field>
				<field key="ODF2" instance="1" mask="0x0004" desc=""></field>
				<field key="ODF1" instance="1" mask="0x0002" desc=""></field>
				<field key="ODF0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="TRISG" addr="0x2e4" por="1100011011111111" mclr="1100011011111111">
				<field key="TRISG15" instance="1" mask="0x8000" desc=""></field>
				<field key="TRISG14" instance="1" mask="0x4000" desc=""></field>
				<field key="TRISG13" instance="1" mask="0x2000" desc=""></field>
				<field key="TRISG12" instance="1" mask="0x1000" desc=""></field>
				<field key="TRISG11" instance="1" mask="0x0800" desc=""></field>
				<field key="TRISG10" instance="1" mask="0x0400" desc=""></field>
				<field key="TRISG9" instance="1" mask="0x0200" desc=""></field>
				<field key="TRISG8" instance="1" mask="0x0100" desc=""></field>
				<field key="TRISG7" instance="1" mask="0x0080" desc=""></field>
				<field key="TRISG6" instance="1" mask="0x0040" desc=""></field>
				<field key="TRISG5" instance="1" mask="0x0020" desc=""></field>
				<field key="TRISG4" instance="1" mask="0x0010" desc=""></field>
				<field key="TRISG3" instance="1" mask="0x0008" desc=""></field>
				<field key="TRISG2" instance="1" mask="0x0004" desc=""></field>
				<field key="TRISG1" instance="1" mask="0x0002" desc=""></field>
				<field key="TRISG0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="PORTG" addr="0x2e6" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="PORTG15" instance="1" mask="0x8000" desc=""></field>
				<field key="PORTG14" instance="1" mask="0x4000" desc=""></field>
				<field key="PORTG13" instance="1" mask="0x2000" desc=""></field>
				<field key="PORTG12" instance="1" mask="0x1000" desc=""></field>
				<field key="PORTG11" instance="1" mask="0x0800" desc=""></field>
				<field key="PORTG10" instance="1" mask="0x0400" desc=""></field>
				<field key="PORTG9" instance="1" mask="0x0200" desc=""></field>
				<field key="PORTG8" instance="1" mask="0x0100" desc=""></field>
				<field key="PORTG7" instance="1" mask="0x0080" desc=""></field>
				<field key="PORTG6" instance="1" mask="0x0040" desc=""></field>
				<field key="PORTG5" instance="1" mask="0x0020" desc=""></field>
				<field key="PORTG4" instance="1" mask="0x0010" desc=""></field>
				<field key="PORTG3" instance="1" mask="0x0008" desc=""></field>
				<field key="PORTG2" instance="1" mask="0x0004" desc=""></field>
				<field key="PORTG1" instance="1" mask="0x0002" desc=""></field>
				<field key="PORTG0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="LATG" addr="0x2e8" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="LATG15" instance="1" mask="0x8000" desc=""></field>
				<field key="LATG14" instance="1" mask="0x4000" desc=""></field>
				<field key="LATG13" instance="1" mask="0x2000" desc=""></field>
				<field key="LATG12" instance="1" mask="0x1000" desc=""></field>
				<field key="LATG11" instance="1" mask="0x0800" desc=""></field>
				<field key="LATG10" instance="1" mask="0x0400" desc=""></field>
				<field key="LATG9" instance="1" mask="0x0200" desc=""></field>
				<field key="LATG8" instance="1" mask="0x0100" desc=""></field>
				<field key="LATG7" instance="1" mask="0x0080" desc=""></field>
				<field key="LATG6" instance="1" mask="0x0040" desc=""></field>
				<field key="LATG5" instance="1" mask="0x0020" desc=""></field>
				<field key="LATG4" instance="1" mask="0x0010" desc=""></field>
				<field key="LATG3" instance="1" mask="0x0008" desc=""></field>
				<field key="LATG2" instance="1" mask="0x0004" desc=""></field>
				<field key="LATG1" instance="1" mask="0x0002" desc=""></field>
				<field key="LATG0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="ODCG" addr="0x06e4" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
				<field key="ODG15" instance="1" mask="0x8000" desc=""></field>
				<field key="ODG14" instance="1" mask="0x4000" desc=""></field>
				<field key="ODG13" instance="1" mask="0x2000" desc=""></field>
				<field key="ODG12" instance="1" mask="0x1000" desc=""></field>
				<field key="ODG11" instance="1" mask="0x0800" desc=""></field>
				<field key="ODG10" instance="1" mask="0x0400" desc=""></field>
				<field key="ODG9" instance="1" mask="0x0200" desc=""></field>
				<field key="ODG8" instance="1" mask="0x0100" desc=""></field>
				<field key="ODG7" instance="1" mask="0x0080" desc=""></field>
				<field key="ODG6" instance="1" mask="0x0040" desc=""></field>
				<field key="ODG5" instance="1" mask="0x0020" desc=""></field>
				<field key="ODG4" instance="1" mask="0x0010" desc=""></field>
				<field key="ODG3" instance="1" mask="0x0008" desc=""></field>
				<field key="ODG2" instance="1" mask="0x0004" desc=""></field>
				<field key="ODG1" instance="1" mask="0x0002" desc=""></field>
				<field key="ODG0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x2ea-0x2fa"></UnusedRegs>
		</IOPort>
		<PAD>
			<sfr key="PADCFG1" addr="0x02fc" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
				<field key="RTSECSEL" instance="1" mask="0x0002" desc=""></field>
				<field key="PMPTTL" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x2fe-0x2fe"></UnusedRegs>
		</PAD>
		<A2D>
			<sfr key="OWNA2D" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_A2D1" instance="1" mask="0x8000" desc="fake register"></field>
			</sfr>
			<sfr key="ADCBUF0" addr="0x300" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF1" addr="0x302" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF2" addr="0x304" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF3" addr="0x306" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF4" addr="0x308" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF5" addr="0x30a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF6" addr="0x30c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF7" addr="0x30e" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF8" addr="0x310" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUF9" addr="0x312" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUFA" addr="0x314" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUFB" addr="0x316" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUFC" addr="0x318" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUFD" addr="0x31a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUFE" addr="0x31c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="ADCBUFF" addr="0x31e" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
			<sfr key="AD1CON1" addr="0x320" por="0000000000000000" mclr="0000000000000000">
				<field key="ADON" instance="1" mask="0x8000" desc=""></field>
				<field key="ADSIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="FORM" instance="1" mask="0x0300" desc=""></field>
				<field key="SSRC" instance="1" mask="0x00E0" desc=""></field>
				<field key="ASAM" instance="1" mask="0x0004" desc=""></field>
				<field key="SAMP" instance="1" mask="0x0002" desc=""></field>
				<field key="DONE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="AD1CON2" addr="0x322" por="0000000000000000" mclr="0000000000000000">
				<field key="VCFG" instance="1" mask="0xE000" desc=""></field>
				<field key="OFFCAL" instance="1" mask="0x1000" desc=""></field>
				<field key="CSCNA" instance="1" mask="0x0400" desc=""></field>
				<field key="BUFS" instance="1" mask="0x0080" desc=""></field>
				<field key="SMPI" instance="1" mask="0x003C" desc=""></field>
				<field key="BUFM" instance="1" mask="0x0002" desc=""></field>
				<field key="ALTS" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="AD1CON3" addr="0x324" por="0000000000000000" mclr="0000000000000000">
				<field key="ADRC" instance="1" mask="0x8000" desc=""></field>
				<field key="SAMC" instance="1" mask="0x1F00" desc=""></field>
				<field key="ADCS" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x326-0x326"></UnusedRegs>
			<sfr key="AD1CHS" addr="0x328" por="0000000000000000" mclr="0000000000000000">
				<field key="CH0NB" instance="1" mask="0xC000" desc=""></field>
				<field key="CH0SB" instance="1" mask="0x0F00" desc=""></field>
				<field key="CH0NA" instance="1" mask="0x0080" desc=""></field>
				<field key="CH0SA" instance="1" mask="0x000F" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x32a-0x32a"></UnusedRegs>
			<sfr key="AD1PCFG" addr="0x32c" por="0000000000000000" mclr="0000000000000000">
				<field key="PCFG15" instance="1" mask="0x8000" desc=""></field>
				<field key="PCFG14" instance="1" mask="0x4000" desc=""></field>
				<field key="PCFG13" instance="1" mask="0x2000" desc=""></field>
				<field key="PCFG12" instance="1" mask="0x1000" desc=""></field>
				<field key="PCFG11" instance="1" mask="0x0800" desc=""></field>
				<field key="PCFG10" instance="1" mask="0x0400" desc=""></field>
				<field key="PCFG9" instance="1" mask="0x0200" desc=""></field>
				<field key="PCFG8" instance="1" mask="0x0100" desc=""></field>
				<field key="PCFG7" instance="1" mask="0x0080" desc=""></field>
				<field key="PCFG6" instance="1" mask="0x0040" desc=""></field>
				<field key="PCFG5" instance="1" mask="0x0020" desc=""></field>
				<field key="PCFG4" instance="1" mask="0x0010" desc=""></field>
				<field key="PCFG3" instance="1" mask="0x0008" desc=""></field>
				<field key="PCFG2" instance="1" mask="0x0004" desc=""></field>
				<field key="PCFG1" instance="1" mask="0x0002" desc=""></field>
				<field key="PCFG0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x32e-0x32e"></UnusedRegs>
			<sfr key="AD1CSSL" addr="0x330" por="0000000000000000" mclr="0000000000000000">
				<field key="CSSL15" instance="1" mask="0x8000" desc=""></field>
				<field key="CSSL14" instance="1" mask="0x4000" desc=""></field>
				<field key="CSSL13" instance="1" mask="0x2000" desc=""></field>
				<field key="CSSL12" instance="1" mask="0x1000" desc=""></field>
				<field key="CSSL11" instance="1" mask="0x0800" desc=""></field>
				<field key="CSSL10" instance="1" mask="0x0400" desc=""></field>
				<field key="CSSL9" instance="1" mask="0x0200" desc=""></field>
				<field key="CSSL8" instance="1" mask="0x0100" desc=""></field>
				<field key="CSSL7" instance="1" mask="0x0080" desc=""></field>
				<field key="CSSL6" instance="1" mask="0x0040" desc=""></field>
				<field key="CSSL5" instance="1" mask="0x0020" desc=""></field>
				<field key="CSSL4" instance="1" mask="0x0010" desc=""></field>
				<field key="CSSL3" instance="1" mask="0x0008" desc=""></field>
				<field key="CSSL2" instance="1" mask="0x0004" desc=""></field>
				<field key="CSSL1" instance="1" mask="0x0002" desc=""></field>
				<field key="CSSL0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x332-0x5fE"></UnusedRegs>
		</A2D>
		<PMP>
			<sfr key="PMCON" addr="0x600" por="0000000000000000" mclr="0000000000000000">
				<field key="PMPEN" instance="1" mask="0x8000" desc=""></field>
				<field key="PSIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="ADRMUX" instance="1" mask="0x1800" desc=""></field>
				<field key="PTBEEN" instance="1" mask="0x0400" desc=""></field>
				<field key="PTWREN" instance="1" mask="0x0200" desc=""></field>
				<field key="PTRDEN" instance="1" mask="0x0100" desc=""></field>
				<field key="CSF" instance="1" mask="0x00C0" desc=""></field>
				<field key="ALP" instance="1" mask="0x0020" desc=""></field>
				<field key="CS2P" instance="1" mask="0x0010" desc=""></field>
				<field key="CS1P" instance="1" mask="0x0008" desc=""></field>
				<field key="BEP" instance="1" mask="0x0004" desc=""></field>
				<field key="WRSP" instance="1" mask="0x0002" desc=""></field>
				<field key="RDSP" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="PMMODE" addr="0x602" por="0000000000000000" mclr="0000000000000000">
				<field key="BUSY" instance="1" mask="0x8000" desc=""></field>
				<field key="IRQM" instance="1" mask="0x6000" desc=""></field>
				<field key="INCM" instance="1" mask="0x1800" desc=""></field>
				<field key="PMPMODE16" instance="1" mask="0x0400" desc=""></field>
				<field key="MODE" instance="1" mask="0x0300" desc=""></field>
				<field key="WAITB" instance="1" mask="0x00C0" desc=""></field>
				<field key="WAITM" instance="1" mask="0x003C" desc=""></field>
				<field key="WAITE" instance="1" mask="0x0003" desc=""></field>
			</sfr>
			<sfr key="PMADDR" addr="0x6040" por="0000000000000000" mclr="0000000000000000">
				<field key="CS2" instance="1" mask="0x8000" desc=""></field>
				<field key="CS1" instance="1" mask="0x4000" desc=""></field>
				<field key="ADDR" instance="1" mask="0x3FFF" desc=""></field>
			</sfr>
			<sfr key="PMDOUT1" addr="0x606" por="0000000000000000" mclr="0000000000000000">
				<field key="PMDOUT1" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="PMDOUT2" addr="0x606" por="0000000000000000" mclr="0000000000000000">
				<field key="PMDOUT2" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="PMDIN1" addr="0x608" por="0000000000000000" mclr="0000000000000000">
				<field key="PMDIN1" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="PMPDIN2" addr="0x60a" por="0000000000000000" mclr="0000000000000000">
				<field key="PMPDIN2" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="PMPEN" addr="0x60c" por="0000000000000000" mclr="0000000000000000">
				<field key="PTEN15" instance="1" mask="0x8000" desc=""></field>
				<field key="PTEN14" instance="1" mask="0x4000" desc=""></field>
				<field key="PTEN13" instance="1" mask="0x2000" desc=""></field>
				<field key="PTEN12" instance="1" mask="0x1000" desc=""></field>
				<field key="PTEN11" instance="1" mask="0x0800" desc=""></field>
				<field key="PTEN10" instance="1" mask="0x0400" desc=""></field>
				<field key="PTEN9" instance="1" mask="0x0200" desc=""></field>
				<field key="PTEN8" instance="1" mask="0x0100" desc=""></field>
				<field key="PTEN7" instance="1" mask="0x0080" desc=""></field>
				<field key="PTEN6" instance="1" mask="0x0040" desc=""></field>
				<field key="PTEN5" instance="1" mask="0x0020" desc=""></field>
				<field key="PTEN4" instance="1" mask="0x0010" desc=""></field>
				<field key="PTEN3" instance="1" mask="0x0008" desc=""></field>
				<field key="PTEN2" instance="1" mask="0x0004" desc=""></field>
				<field key="PTEN1" instance="1" mask="0x0002" desc=""></field>
				<field key="PTEN0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="PMSTAT" addr="0x60e" por="0000000000000000" mclr="0000000000000000">
				<field key="IBF" instance="1" mask="0x8000" desc=""></field>
				<field key="IBOV" instance="1" mask="0x4000" desc=""></field>
				<field key="IB3F" instance="1" mask="0x0800" desc=""></field>
				<field key="IB2F" instance="1" mask="0x0400" desc=""></field>
				<field key="IB1F" instance="1" mask="0x0200" desc=""></field>
				<field key="IB0F" instance="1" mask="0x0100" desc=""></field>
				<field key="OBE" instance="1" mask="0x0080" desc=""></field>
				<field key="OBUF" instance="1" mask="0x0040" desc=""></field>
				<field key="OB3E" instance="1" mask="0x0008" desc=""></field>
				<field key="OB2E" instance="1" mask="0x0004" desc=""></field>
				<field key="OB1E" instance="1" mask="0x0002" desc=""></field>
				<field key="OB0E" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x610-0x61E"></UnusedRegs>
		</PMP>
		<RTC>
			<sfr key="ALRMVAL" addr="0x620" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="ALRMVAL" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="ALCFGRPT" addr="0x622" por="0000000000000000" mclr="0000000000000000">
				<field key="ALRMEN" instance="1" mask="0x8000" desc=""></field>
				<field key="CHIME" instance="1" mask="0x4000" desc=""></field>
				<field key="AMASK" instance="1" mask="0x3C00" desc=""></field>
				<field key="ALRMPTR" instance="1" mask="0x0300" desc=""></field>
				<field key="ARPT" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="RTCVAL" addr="0x624" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="RTCVAL" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="RCFGCAL" addr="0x626" por="0000000000000000" mclr="0000000000000000">
				<field key="RTCEN" instance="1" mask="0x8000" desc=""></field>
				<field key="RTCWREN" instance="1" mask="0x2000" desc=""></field>
				<field key="RTCSYNC" instance="1" mask="0x1000" desc=""></field>
				<field key="HALFSEC" instance="1" mask="0x0800" desc=""></field>
				<field key="RTCOE" instance="1" mask="0x0400" desc=""></field>
				<field key="RTCPTR" instance="1" mask="0x0300" desc=""></field>
				<field key="CAL" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x628-0x62e"></UnusedRegs>
		</RTC>
		<Comparator>
			<sfr key="CMCON" addr="0x630" por="0000000000000000" mclr="0000000000000000">
				<field key="CMIDL" instance="1" mask="0x8000" desc=""></field>
				<field key="C2EVT" instance="1" mask="0x2000" desc=""></field>
				<field key="C1EVT" instance="1" mask="0x1000" desc=""></field>
				<field key="C2EN" instance="1" mask="0x0800" desc=""></field>
				<field key="C1EN" instance="1" mask="0x0400" desc=""></field>
				<field key="C2OUTEN" instance="1" mask="0x0200" desc=""></field>
				<field key="C1OUTEN" instance="1" mask="0x0100" desc=""></field>
				<field key="C2OUT" instance="1" mask="0x0080" desc=""></field>
				<field key="C1OUT" instance="1" mask="0x0040" desc=""></field>
				<field key="C2INV" instance="1" mask="0x0020" desc=""></field>
				<field key="C1INV" instance="1" mask="0x0010" desc=""></field>
				<field key="C2NEG" instance="1" mask="0x0008" desc=""></field>
				<field key="C2POS" instance="1" mask="0x0004" desc=""></field>
				<field key="C1NEG" instance="1" mask="0x0002" desc=""></field>
				<field key="C1POS" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CVRCON" addr="0x632" por="0000000000000000" mclr="0000000000000000">
				<field key="CVREN" instance="1" mask="0x0080" desc=""></field>
				<field key="CVROE" instance="1" mask="0x0040" desc=""></field>
				<field key="CVRR" instance="1" mask="0x0020" desc=""></field>
				<field key="CVRSS" instance="1" mask="0x0010" desc=""></field>
				<field key="CVR" instance="1" mask="0x000F" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x634-0x63e"></UnusedRegs>
		</Comparator>
		<CRC>
			<sfr key="CRCCON" addr="0x640" por="0000000000000000" mclr="0000000000000000">
				<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="0x642" por="0000000000000000" mclr="0000000000000000">
				<field key="CRCXOR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="CRCDAT" addr="0x644" por="0000000000000000" mclr="0000000000000000">
				<field key="CRCDAT" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="CRCWDAT" addr="0x646" por="0000000000000000" mclr="0000000000000000">
				<field key="CRCWDAT" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x648-0x73e"></UnusedRegs>
		</CRC>
		<reset>
			<sfr key="RCON" addr="0x740" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="TRAPR" instance="1" mask="0x8000" desc=""></field>
				<field key="IOPUWR" instance="1" mask="0x4000" desc=""></field>
				<field key="EXTR" instance="1" mask="0x0080" desc=""></field>
				<field key="SWR" instance="1" mask="0x0040" desc=""></field>
				<field key="SWDTEN" instance="1" mask="0x0020" desc=""></field>
				<field key="WDTO" instance="1" mask="0x0010" desc=""></field>
				<field key="SLEEP" instance="1" mask="0x0008" desc=""></field>
				<field key="IDLE" instance="1" mask="0x0004" desc=""></field>
				<field key="BOR" instance="1" mask="0x0002" desc=""></field>
				<field key="POR" instance="1" mask="0x0001" desc=""></field>
			</sfr>
		</reset>
		<oscillator>
			<sfr key="OSCCON" addr="0x742" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="COSC" instance="1" mask="0x7000" desc=""></field>
				<field key="NOSC" instance="1" mask="0x0700" desc=""></field>
				<field key="CLKLOCK" instance="1" mask="0x0080" desc=""></field>
				<field key="LOCK" instance="1" mask="0x0020" desc=""></field>
				<field key="reserved" instance="1" mask="0x0010" desc=""></field>
				<field key="CF" instance="1" mask="0x0008" desc=""></field>
				<field key="SOSCEN" instance="1" mask="0x0002" desc=""></field>
				<field key="OSWEN" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CLKDIV" addr="0x744" por="0000000000000000" mclr="0000000000000000">
				<field key="ROI" instance="1" mask="0x8000" desc=""></field>
				<field key="DOZE" instance="1" mask="0x7000" desc=""></field>
				<field key="DOZEN" instance="1" mask="0x0800" desc=""></field>
				<field key="RCDIV" instance="1" mask="0x0700" desc=""></field>
			</sfr>
			<sfr key="OSCTUN" addr="0x746" por="0000000000000000" mclr="0000000000000000">
				<field key="TUN" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x748-0x75e"></UnusedRegs>
		</oscillator>
		<NVM>
			<sfr key="NVMCON" addr="0x760" por="0000000000000000" mclr="0000000000000000">
				<field key="WR" instance="1" mask="0x8000" desc=""></field>
				<field key="WREN" instance="1" mask="0x4000" desc=""></field>
				<field key="WRERR" instance="1" mask="0x2000" desc=""></field>
				<field key="ERASE" instance="1" mask="0x0040" desc=""></field>
				<field key="NVMOP" instance="1" mask="0x000f" desc=""></field>
			</sfr>
			<sfr key="NVMKEY" addr="0x766" por="0000000000000000" mclr="0000000000000000">
				<field key="KEY" bits="7:0" instance="1" mask="0x00ff" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x768-0x76e"></UnusedRegs>
		</NVM>
		<PMD>
			<sfr key="PMD1" addr="0x770" por="0000000000000000" mclr="0000000000000000">
				<field key="T5MD" instance="1" mask="0x8000" desc=""></field>
				<field key="T4MD" instance="1" mask="0x4000" desc=""></field>
				<field key="T3MD" instance="1" mask="0x2000" desc=""></field>
				<field key="T2MD" instance="1" mask="0x1000" desc=""></field>
				<field key="T1MD" instance="1" mask="0x0800" desc=""></field>
				<field key="I2CMD" instance="1" mask="0x0080" desc=""></field>
				<field key="U2MD" instance="1" mask="0x0040" desc=""></field>
				<field key="U1MD" instance="1" mask="0x0020" desc=""></field>
				<field key="SPI2MD" instance="1" mask="0x0010" desc=""></field>
				<field key="SPI1MD" instance="1" mask="0x0008" desc=""></field>
				<field key="ADCMD" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="PMD2" addr="0x772" por="0000000000000000" mclr="0000000000000000">
				<field key="IC8MD" instance="1" mask="0x8000" desc=""></field>
				<field key="IC7MD" instance="1" mask="0x4000" desc=""></field>
				<field key="IC6MD" instance="1" mask="0x2000" desc=""></field>
				<field key="IC5MD" instance="1" mask="0x1000" desc=""></field>
				<field key="IC4MD" instance="1" mask="0x0800" desc=""></field>
				<field key="IC3MD" instance="1" mask="0x0400" desc=""></field>
				<field key="IC2MD" instance="1" mask="0x0200" desc=""></field>
				<field key="IC1MD" instance="1" mask="0x0100" desc=""></field>
				<field key="OC8MD" instance="1" mask="0x0080" desc=""></field>
				<field key="OC7MD" instance="1" mask="0x0040" desc=""></field>
				<field key="OC6MD" instance="1" mask="0x0020" desc=""></field>
				<field key="OC5MD" instance="1" mask="0x0010" desc=""></field>
				<field key="OC4MD" instance="1" mask="0x0008" desc=""></field>
				<field key="OC3MD" instance="1" mask="0x0004" desc=""></field>
				<field key="OC2MD" instance="1" mask="0x0002" desc=""></field>
				<field key="OC1MD" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="PMD3" addr="0x774" por="0000000000000000" mclr="0000000000000000">
				<field key="CMPMD" instance="1" mask="0x0400" desc=""></field>
				<field key="RTCCMD" instance="1" mask="0x0200" desc=""></field>
				<field key="PMPMD" instance="1" mask="0x0100" desc=""></field>
				<field key="CRCPMD" instance="1" mask="0x0080" desc=""></field>
				<field key="I2C2MD" instance="1" mask="0x0002" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x776-0x7ff"></UnusedRegs>
		</PMD>
	</specialFunctionRegisters>
	<!-- Not sure what "unused" field does ?? -->
	<deviceConfigurationRegisters>
		<cfgbits key="CONFIG1" addr="0x0157FC" unused="0x0000" por="000000000111110100011111">
			<field key="Reserved" instance="1" mask="0x008000" desc="Reserved">
			</field>
			<field key="JTAGEN" instance="1" mask="0x004000" desc="JTAG Port Enable">
				<settings>
					<setting reg="0x004000" value="0x004000" desc="Enabled" />
					<setting reg="0x004000" value="0x000000" desc="Disabled" />
				</settings>
			</field>
			<field key="GSS" instance="1" mask="0x002000" desc="General Segment Program Memory Code Protection">
				<settings>
					<setting reg="0x002000" value="0x002000" desc="Enabled" />
					<setting reg="0x002000" value="0x000000" desc="Disabled" />
				</settings>
			</field>
			<field key="GWRP" instance="1" mask="0x001000" desc="General Segment Code Flash Write Protection">
				<settings>
					<setting reg="0x001000" value="0x001000" desc="Enabled" />
					<setting reg="0x001000" value="0x000000" desc="Disabled" />
				</settings>
			</field>
			<field key="DEBUG" instance="1" mask="0x000800" desc="Background Debugger Enable">
				<settings>
					<setting reg="0x000800" value="0x000800" desc="Device Resets into Operational mode" />
					<setting reg="0x000800" value="0x000000" desc="Device Resets into Debug mode" />
				</settings>
			</field>
			<field key="COE" instance="1" mask="0x000400" desc="Set Clip On Emulation">
				<settings>
					<setting reg="0x000400" value="0x000400" desc="Device Resets into Operational mode" />
					<setting reg="0x000400" value="0x000000" desc="Device Resets into Clip On Emulation mode" />
				</settings>
			</field>
			<field key="ICS" instance="1" mask="0x000100" desc="ICD Pin Placement Select">
				<settings>
					<setting reg="0x000100" value="0x000100" desc="Uses EMUC2/EMUD2" />
					<setting reg="0x000100" value="0x000000" desc="Uses EMUC1/EMUD1" />
				</settings>
			</field>
			<field key="FWDTEN" instance="1" mask="0x000080" desc="Watchdog Timer Enable">
				<settings>
					<setting reg="0x000080" value="0x000080" desc="Enabled" />
					<setting reg="0x000080" value="0x000000" desc="Disabled" />
				</settings>
			</field>
			<field key="WINDIS" instance="1" mask="0x000040" desc="Windowed WDT Enable">
				<settings>
					<setting reg="0x000040" value="0x000040" desc="Disabled" />
					<setting reg="0x000040" value="0x000000" desc="Enabled" />
				</settings>
			</field>
			<field key="FWPSA" instance="1" mask="0x000010" desc="WDT Prescaler Ratio Select">
				<settings>
					<setting reg="0x000010" value="0x000010" desc="1:128" />
					<setting reg="0x000010" value="0x000000" desc="1:32" />
				</settings>
			</field>
			<field key="WDTPS" instance="1" mask="0x00000F" desc="WDT Postscaler Select">
				<settings>
					<setting reg="0x00000F" value="0x00000F" desc="1:32768" />
					<setting reg="0x00000F" value="0x00000E" desc="1:16384" />
					<setting reg="0x00000F" value="0x00000D" desc="1:8192" />
					<setting reg="0x00000F" value="0x00000C" desc="1:4096" />
					<setting reg="0x00000F" value="0x00000B" desc="1:2048" />
					<setting reg="0x00000F" value="0x00000A" desc="1:1024" />
					<setting reg="0x00000F" value="0x000009" desc="1:512" />
					<setting reg="0x00000F" value="0x000008" desc="1:256" />
					<setting reg="0x00000F" value="0x000007" desc="1:128" />
					<setting reg="0x00000F" value="0x000006" desc="1:64" />
					<setting reg="0x00000F" value="0x000005" desc="1:32" />
					<setting reg="0x00000F" value="0x000004" desc="1:16" />
					<setting reg="0x00000F" value="0x000003" desc="1:8" />
					<setting reg="0x00000F" value="0x000002" desc="1:4" />
					<setting reg="0x00000F" value="0x000001" desc="1:2" />
					<setting reg="0x00000F" value="0x000000" desc="1:1" />
				</settings>
			</field>
		</cfgbits>
		<cfgbits key="CONFIG2" addr="0x0157FE" unused="0x0000" por="000000000000011111100011">
			<field key="IESO" instance="1" mask="0x008000" desc="Two Speed Start-up Enable">
				<settings>
					<setting reg="0x000040" value="0x008000" desc="Enabled" />
					<setting reg="0x000040" value="0x000000" desc="Disabled" />
				</settings>
			</field>
			<field key="FNOSC" instance="1" mask="0x000700" desc="Oscillator Source">
				<settings>
					<setting reg="0x000700" value="0x000700" desc="FRC with Postscaler" />
					<setting reg="0x000700" value="0x000600" desc="Reserved" />
					<setting reg="0x000700" value="0x000500" desc="LPRC" />
					<setting reg="0x000700" value="0x000400" desc="SOSC" />
					<setting reg="0x000700" value="0x000300" desc="Primary with PLL" />
					<setting reg="0x000700" value="0x000200" desc="Primary" />
					<setting reg="0x000700" value="0x000100" desc="FRC with PLL" />
					<setting reg="0x000700" value="0x000000" desc="FRC" />
				</settings>
			</field>
			<field key="FCKSM" instance="1" mask="0x0000C0" desc="Clock Switching and Monitor mode">
				<settings>
					<setting reg="0x0000C0" value="0x0000C0" desc="Switching Disabled, Monitor Disabled" />
					<setting reg="0x0000C0" value="0x000080" desc="Switching Disabled, Monitor Disabled" />
					<setting reg="0x0000C0" value="0x000040" desc="Switching Enabled, Monitor Disabled" />
					<setting reg="0x0000C0" value="0x000000" desc="Switching Enabled, Monitor Enabled" />
				</settings>
			</field>
			<field key="OSCIOFCN" instance="1" mask="0x000020" desc="OSC2 Pin Configuration">
				<settings>
					<setting reg="0x000020" value="0x000020" desc="Functions as Clock Out" />
					<setting reg="0x000020" value="0x000000" desc="Functions as I/O Port" />
				</settings>
			</field>
			<field key="POSCMOD" instance="1" mask="0x000003" desc="Primary Oscillator Configuration">
				<settings>
					<setting reg="0x000003" value="0x000003" desc="Disabled" />
					<setting reg="0x000003" value="0x000002" desc="HS" />
					<setting reg="0x000003" value="0x000001" desc="XT" />
					<setting reg="0x000003" value="0x000000" desc="EC" />
				</settings>
			</field>
		</cfgbits>
	</deviceConfigurationRegisters>
</configurationRegisters>
