<?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="DIV0ERR" instance="1" mask="0x0040" 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="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="ADIF" 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="SPI1FLTIF" 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="IC8IF" instance="1" mask="0x0080" desc=""></field>
				<field key="IC7IF" instance="1" mask="0x0040" desc=""></field>
				<field key="INT3IF" instance="1" mask="0x0010" desc=""></field>
				<field key="CNIF" instance="1" mask="0x0008" desc=""></field>
				<field key="CMPIF" 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="OC8IF" instance="1" mask="0x1000" desc=""></field>
				<field key="OC7IF" instance="1" mask="0x0800" desc=""></field>
				<field key="OC6IF" instance="1" mask="0x0400" desc=""></field>
				<field key="OC5IF" instance="1" mask="0x0200" desc=""></field>
				<field key="IC6IF" instance="1" mask="0x0100" 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="SPI2FLTIF" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="IFS3" addr="0x8a" por="0000000000000000" mclr="0000000000000000">
				<field key="RTCCIF" instance="1" mask="0x4000" desc=""></field>
				<field key="INT4IF" instance="1" mask="0x0040" desc=""></field>
				<field key="INT3IF" instance="1" mask="0x0020" desc=""></field>
				<field key="MI2C2IF" instance="1" mask="0x0004" desc=""></field>
				<field key="SI2C2IF" instance="1" mask="0x0002" desc=""></field>
			</sfr>
			<sfr key="IFS4" addr="0x8c" por="0000000000000000" mclr="0000000000000000">
				<field key="CTMUIF" instance="1" mask="0x2000" desc=""></field>
				<field key="LVDIF" instance="1" mask="0x0100" desc=""></field>
				<field key="CRCIF" instance="1" mask="0x0008" desc=""></field>
				<field key="U2ERIF" instance="1" mask="0x0004" desc=""></field>
				<field key="U1ERIF" instance="1" mask="0x0002" desc=""></field>
			</sfr>
			<sfr key="IFS5" addr="0x8e" por="0000000000000000" mclr="0000000000000000">
				<field key="IC9IF" instance="1" mask="0x2000" desc=""></field>
				<field key="OC9IF" instance="1" mask="0x1000" desc=""></field>
				<field key="SPI3IF" instance="1" mask="0x0800" desc=""></field>
				<field key="SPI3FLTIF" instance="1" mask="0x0400" desc=""></field>
				<field key="U4TXIF" instance="1" mask="0x0200" desc=""></field>
				<field key="U4RXIF" instance="1" mask="0x0100" desc=""></field>
				<field key="U4ERIF" instance="1" mask="0x0080" desc=""></field>
				<field key="USBOTGIF" instance="1" mask="0x0040" desc=""></field>
				<field key="MI2C3IF" instance="1" mask="0x0020" desc=""></field>
				<field key="SI2C3IF" instance="1" mask="0x0010" desc=""></field>
				<field key="U3TXIF" instance="1" mask="0x0008" desc=""></field>
				<field key="U3RXIF" instance="1" mask="0x0004" desc=""></field>
				<field key="U3ERIF" instance="1" mask="0x0002" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x90-0x92"></UnusedRegs>
			<sfr key="IEC0" addr="0x94" por="0000000000000000" mclr="0000000000000000">
				<field key="ADIE" 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="SPI1FLTIE" 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="OC2IE" instance="1" mask="0x0040" desc=""></field>
				<field key="IC2IE" instance="1" mask="0x0020" desc=""></field>
				<field key="T1IE" instance="1" mask="0x0008" desc=""></field>
				<field key="OC1IE" instance="1" mask="0x0004" desc=""></field>
				<field key="IC1IE" 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="OC4IE" instance="1" mask="0x0400" desc=""></field>
				<field key="OC3IE" instance="1" mask="0x0200" desc=""></field>
				<field key="IC8IE" instance="1" mask="0x0080" desc=""></field>
				<field key="IC7IE" instance="1" mask="0x0040" desc=""></field>
				<field key="INT3IE" instance="1" mask="0x0010" desc=""></field>
				<field key="CNIE" instance="1" mask="0x0008" desc=""></field>
				<field key="CMPIE" 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="OC8IE" instance="1" mask="0x1000" desc=""></field>
				<field key="OC7IE" instance="1" mask="0x0800" desc=""></field>
				<field key="OC6IE" instance="1" mask="0x0400" desc=""></field>
				<field key="OC5IE" instance="1" mask="0x0200" desc=""></field>
				<field key="IC6IE" instance="1" mask="0x0100" desc=""></field>
				<field key="IC5IE" instance="1" mask="0x0080" desc=""></field>
				<field key="IC4IE" instance="1" mask="0x0040" desc=""></field>
				<field key="IC3IE" instance="1" mask="0x0020" desc=""></field>
				<field key="SPI2IE" instance="1" mask="0x0002" desc=""></field>
				<field key="SPI2FLTIE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="IEC3" addr="0x9A" por="0000000000000000" mclr="0000000000000000">
				<field key="RTCCIE" instance="1" mask="0x4000" desc=""></field>
				<field key="INT4IE" instance="1" mask="0x0040" desc=""></field>
				<field key="INT3IE" instance="1" mask="0x0020" desc=""></field>
				<field key="MI2C2IE" instance="1" mask="0x0004" desc=""></field>
				<field key="SI2C2IE" instance="1" mask="0x0002" desc=""></field>
			</sfr>
			<sfr key="IEC4" addr="0x9C" por="0000000000000000" mclr="0000000000000000">
				<field key="CTMUIE" instance="1" mask="0x2000" desc=""></field>
				<field key="LVDIE" instance="1" mask="0x0100" desc=""></field>
				<field key="CRCIE" instance="1" mask="0x0008" desc=""></field>
				<field key="U2ERIE" instance="1" mask="0x0004" desc=""></field>
				<field key="U1ERIE" instance="1" mask="0x0002" desc=""></field>
			</sfr>
			<sfr key="IEC5" addr="0x9E" por="0000000000000000" mclr="0000000000000000">
				<field key="IC9IE" instance="1" mask="0x2000" desc=""></field>
				<field key="OC9IE" instance="1" mask="0x1000" desc=""></field>
				<field key="SPI3IE" instance="1" mask="0x0800" desc=""></field>
				<field key="SPI3FLTIE" instance="1" mask="0x0400" desc=""></field>
				<field key="U4TXIE" instance="1" mask="0x0200" desc=""></field>
				<field key="U4RXIE" instance="1" mask="0x0100" desc=""></field>
				<field key="U4ERIE" instance="1" mask="0x0080" desc=""></field>
				<field key="USBOTGIE" instance="1" mask="0x0040" desc=""></field>
				<field key="MI2C3IE" instance="1" mask="0x0020" desc=""></field>
				<field key="SI2C3IE" instance="1" mask="0x0010" desc=""></field>
				<field key="U3TXIE" instance="1" mask="0x0008" desc=""></field>
				<field key="U3RXIE" instance="1" mask="0x0004" desc=""></field>
				<field key="U3ERIE" instance="1" mask="0x0002" desc=""></field>
			</sfr>
			<UnusedRegs addr="0xA0-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="OC1IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="IC1IP" 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="OC2IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="IC2IP" 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="SPI1FLTIP" 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="CMPIP" 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="IC8IP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
				<field key="IC7IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<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="OC4IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="OC3IP" 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="SPI2FLTIP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC9" addr="0xB6" por="0100010001000000" mclr="uuuuuuuuuuuuuuuu">
				<field key="IC5IP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
				<field key="IC4IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="IC3IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
			</sfr>
			<sfr key="IPC10" addr="0xB8" por="0000000001000000" mclr="uuuuuuuuuuuuuuuu">
				<field key="OC7IP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
				<field key="OC6IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="OC5IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
				<field key="IC6IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC11" addr="0xBA" por="0000000001000000" mclr="000000000000uuuu">
				<field key="PMPIP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
				<field key="OC8IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC12" addr="0xBC" por="0000010001000000" mclr="0000000000000000">
				<field key="MI2C1P" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="SI2C1P" 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>
			<sfr key="IPC18" addr="0xC4" por="0100010001000000" mclr="0000000000000000">
				<field key="LVDIP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC19" addr="0xC4" por="0100010001000000" mclr="0000000000000000">
				<field key="CTMUIP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
			</sfr>
			<sfr key="IPC20" addr="0xC4" por="0100010001000000" mclr="0000000000000000">
				<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="U3ERIP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
			</sfr>
			<sfr key="IPC21" addr="0xC4" por="0100010001000000" mclr="0000000000000000">
				<field key="U4ERIP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
				<field key="USBOTGIP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="MI2C3IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
				<field key="SI2C3IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC22" addr="0xC4" por="0100010001000000" mclr="0000000000000000">
				<field key="SPI3IP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
				<field key="SPI3FLTIP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
				<field key="U3TXIP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
				<field key="U3RXIP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC23" addr="0xC4" por="0100010001000000" mclr="0000000000000000">
				<field key="IC9IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
				<field key="OC9IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
			</sfr>			
			<UnusedRegs addr="0xaa-0xae"></UnusedRegs>
		</InterruptControl>

        <PeripheralPinMap>
		<sfr key="RPINR1" addr="0x680" por="0000000000000000" mclr="0000000000000000">
			<field key="INT1R" instance="1" mask="0x3f00" desc=""></field>
		</sfr>
		<sfr key="RPINR2" addr="0x682" por="0000000000000000" mclr="0000000000000000">
			<field key="INT3R" instance="1" mask="0x3f00" desc=""></field>
			<field key="INT2R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR2" addr="0x684" por="0000000000000000" mclr="0000000000000000">
			<field key="T1CKR" instance="1" mask="0x3f00" desc=""></field>
			<field key="INT4R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR3" addr="0x686" por="0000000000000000" mclr="0000000000000000">
			<field key="T3CKR" instance="1" mask="0x3f00" desc=""></field>
			<field key="T2CKR" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR4" addr="0x688" por="0000000000000000" mclr="0000000000000000">
			<field key="T5CKR" instance="1" mask="0x3f00" desc=""></field>
			<field key="T4CKR" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR5" addr="0x68A" por="0000000000000000" mclr="0000000000000000">
			<field key="T7CKR" instance="1" mask="0x3f00" desc=""></field>
			<field key="T6CKR" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR6" addr="0x68C" por="0000000000000000" mclr="0000000000000000">
			<field key="T9CKR" instance="1" mask="0x3f00" desc=""></field>
			<field key="T8CKR" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR7" addr="0x68E" por="0000000000000000" mclr="0000000000000000">
			<field key="IC2R" instance="1" mask="0x3f00" desc=""></field>
			<field key="IC1R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR8" addr="0x690" por="0000000000000000" mclr="0000000000000000">
			<field key="IC4R" instance="1" mask="0x3f00" desc=""></field>
			<field key="IC3R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR9" addr="0x692" por="0000000000000000" mclr="0000000000000000">
			<field key="IC6R" instance="1" mask="0x3f00" desc=""></field>
			<field key="IC5R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR10" addr="0x694" por="0000000000000000" mclr="0000000000000000">
			<field key="IC8R" instance="1" mask="0x3f00" desc=""></field>
			<field key="IC7R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR11" addr="0x696" por="0000000000000000" mclr="0000000000000000">
			<field key="OCFBR" instance="1" mask="0x3f00" desc=""></field>
			<field key="OCFAR" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR12" addr="0x698" por="0000000000000000" mclr="0000000000000000">
			<field key="FLTB1R" instance="1" mask="0x3f00" desc=""></field>
			<field key="FLTA1R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR13" addr="0x69A" por="0000000000000000" mclr="0000000000000000">
			<field key="FLTB2R" instance="1" mask="0x3f00" desc=""></field>
			<field key="FLTA2R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR14" addr="0x69C" por="0000000000000000" mclr="0000000000000000">
			<field key="QEB1R" instance="1" mask="0x3f00" desc=""></field>
			<field key="QEA1R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR15" addr="0x69E" por="0000000000000000" mclr="0000000000000000">
			<field key="IC9R" instance="1" mask="0x3f00" desc=""></field>
			<field key="INDX1R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR16" addr="0x6A0" por="0000000000000000" mclr="0000000000000000">
			<field key="QEB2R" instance="1" mask="0x3f00" desc=""></field>
			<field key="QEA2R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR17" addr="0x6A2" por="0000000000000000" mclr="0000000000000000">
			<field key="U3RXR" instance="1" mask="0x3f00" desc=""></field>
			<field key="INDX2R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR18" addr="0x6A4" por="0000000000000000" mclr="0000000000000000">
			<field key="U1CTSR" instance="1" mask="0x3f00" desc=""></field>
			<field key="U1RXR" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR19" addr="0x6A6" por="0000000000000000" mclr="0000000000000000">
			<field key="U2CTSR" instance="1" mask="0x3f00" desc=""></field>
			<field key="U2RXR" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR20" addr="0x6A8" por="0000000000000000" mclr="0000000000000000">
			<field key="SCK1R" instance="1" mask="0x3f00" desc=""></field>
			<field key="SDI1R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR21" addr="0x6AA" por="0000000000000000" mclr="0000000000000000">
			<field key="U3CTSR" instance="1" mask="0x3f00" desc=""></field>
			<field key="SS1R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR22" addr="0x6AC" por="0000000000000000" mclr="0000000000000000">
			<field key="SCK2R" instance="1" mask="0x3f00" desc=""></field>
			<field key="SDI2R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR23" addr="0x6AE" por="0000000000000000" mclr="0000000000000000">
			<field key="SS2R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR24" addr="0x6B0" por="0000000000000000" mclr="0000000000000000">
			<field key="CSCKR" instance="1" mask="0x3f00" desc=""></field>
			<field key="CSDIR" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR25" addr="0x6B2" por="0000000000000000" mclr="0000000000000000">
			<field key="C1RXR" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR26" addr="0x6B4" por="0000000000000000" mclr="0000000000000000">
			<field key="C2RXR" instance="1" mask="0x3f00" desc=""></field>
		</sfr>
		<sfr key="RPINR27" addr="0x6B6" por="0000000000000000" mclr="0000000000000000">
			<field key="U4CTSR" instance="1" mask="0x3f00" desc=""></field>
			<field key="U4RXR" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR28" addr="0x6B8" por="0000000000000000" mclr="0000000000000000">
			<field key="SCK3R" instance="1" mask="0x3f00" desc=""></field>
			<field key="SDI3R" instance="1" mask="0x003f" desc=""></field>
		</sfr>
		<sfr key="RPINR29" addr="0x6BA" por="0000000000000000" mclr="0000000000000000">
			<field key="SS3R" instance="1" mask="0x003f" desc=""></field>
		</sfr>

	  <sfr key="RPOR0" addr="0x6c0" por="0000000000000000" mclr="0000000000000000">
        <field key="RP1R" instance="1" mask="0x1f00" desc=""></field>
        <field key="RP0R" instance="1" mask="0x001f" desc=""></field>
      </sfr>
      <sfr key="RPOR1" addr="0x6c2" por="0000000000000000" mclr="0000000000000000">
        <field key="RP3R" instance="1" mask="0x1f00" desc=""></field>
        <field key="RP2R" instance="1" mask="0x001f" desc=""></field>
      </sfr>
      <sfr key="RPOR2" addr="0x6c4" por="0000000000000000" mclr="0000000000000000">
        <field key="RP5R" instance="1" mask="0x1f00" desc=""></field>
        <field key="RP4R" instance="1" mask="0x001f" desc=""></field>
      </sfr>
      <sfr key="RPOR3" addr="0x6c6" por="0000000000000000" mclr="0000000000000000">
        <field key="RP7R" instance="1" mask="0x1f00" desc=""></field>
        <field key="RP6R" instance="1" mask="0x001f" desc=""></field>
      </sfr>
      <sfr key="RPOR4" addr="0x6c8" por="0000000000000000" mclr="0000000000000000">
        <field key="RP9R" instance="1" mask="0x1f00" desc=""></field>
        <field key="RP8R" instance="1" mask="0x001f" desc=""></field>
      </sfr>
      <sfr key="RPOR5" addr="0x6ca" por="0000000000000000" mclr="0000000000000000">
        <field key="RP11R" instance="1" mask="0x1f00" desc=""></field>
        <field key="RP10R" instance="1" mask="0x001f" desc=""></field>
      </sfr>
      <sfr key="RPOR6" addr="0x6cc" por="0000000000000000" mclr="0000000000000000">
        <field key="RP13R" instance="1" mask="0x1f00" desc=""></field>
        <field key="RP12R" instance="1" mask="0x001f" desc=""></field>
      </sfr>
      <sfr key="RPOR7" addr="0x6ce" por="0000000000000000" mclr="0000000000000000">
        <field key="RP15R" instance="1" mask="0x1f00" desc=""></field>
        <field key="RP14R" instance="1" mask="0x001f" desc=""></field>
      </sfr>
      <sfr key="RPOR8" addr="0x6d0" por="0000000000000000" mclr="0000000000000000">
        <field key="RP17R" instance="1" mask="0x1f00" desc=""></field>
        <field key="RP16R" instance="1" mask="0x001f" desc=""></field>
      </sfr>
      <sfr key="RPOR9" addr="0x6d2" por="0000000000000000" mclr="0000000000000000">
        <field key="RP19R" instance="1" mask="0x1f00" desc=""></field>
        <field key="RP18R" instance="1" mask="0x001f" desc=""></field>
      </sfr>
      <sfr key="RPOR10" addr="0x6d4" por="0000000000000000" mclr="0000000000000000">
        <field key="RP21R" instance="1" mask="0x1f00" desc=""></field>
        <field key="RP20R" instance="1" mask="0x001f" desc=""></field>
      </sfr>
      <sfr key="RPOR11" addr="0x6d6" por="0000000000000000" mclr="0000000000000000">
        <field key="RP23R" instance="1" mask="0x1f00" desc=""></field>
        <field key="RP22R" instance="1" mask="0x001f" desc=""></field>
      </sfr>
      <sfr key="RPOR12" addr="0x6d8" por="0000000000000000" mclr="0000000000000000">
        <field key="RP25R" instance="1" mask="0x1f00" desc=""></field>
        <field key="RP24R" instance="1" mask="0x001f" desc=""></field>
      </sfr>
	  <sfr key="RPOR13" addr="0x6d8" por="0000000000000000" mclr="0000000000000000">
			<field key="RP27R" instance="1" mask="0x1f00" desc=""></field>
			<field key="RP26R" instance="1" mask="0x001f" desc=""></field>
		</sfr>
	  <sfr key="RPOR14" addr="0x6d8" por="0000000000000000" mclr="0000000000000000">
			<field key="RP29R" instance="1" mask="0x1f00" desc=""></field>
			<field key="RP28R" instance="1" mask="0x001f" desc=""></field>
		</sfr>
	  <sfr key="RPOR15" addr="0x6d8" por="0000000000000000" mclr="0000000000000000">
			<field key="RP31R" instance="1" mask="0x1f00" desc=""></field>
			<field key="RP30R" instance="1" mask="0x001f" desc=""></field>
		</sfr>
    </PeripheralPinMap>

		<ICN>
			<sfr key="CNPD1" addr="0x54" por="0000000000000000" mclr="0000000000000000">
				<field key="CN15PDE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN14PDE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN13PDE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN12PDE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN11PDE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN10PDE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN9PDE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN8PDE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN7PDE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN6PDE" instance="1" mask="0x0040" desc=""></field>
				<field key="CN5PDE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN4PDE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN3PDE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN2PDE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN1PDE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN0PDE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CNPD2" addr="0x56" por="0000000000000000" mclr="0000000000000000">
				<field key="CN31PDE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN30PDE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN29PDE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN28PDE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN27PDE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN26PDE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN25PDE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN24PDE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN23PDE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN22PDE" instance="1" mask="0x0040" desc=""></field>
				<field key="CN21PDE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN20PDE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN19PDE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN18PDE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN17PDE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN16PDE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CNPD3" addr="0x58" por="0000000000000000" mclr="0000000000000000">
				<field key="CN47PDE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN46PDE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN45PDE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN44PDE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN43PDE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN42PDE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN41PDE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN40PDE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN39PDE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN38PDE" instance="1" mask="0x0040" desc=""></field>
				<field key="CN37PDE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN36PDE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN35PDE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN34PDE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN33PDE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN32PDE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CNPD4" addr="0x5A" por="0000000000000000" mclr="0000000000000000">
				<field key="CN63PDE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN62PDE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN61PDE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN60PDE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN59PDE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN58PDE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN57PDE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN56PDE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN55PDE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN54PDE" instance="1" mask="0x0040" desc=""></field>
				<field key="CN53PDE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN52PDE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN51PDE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN50PDE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN49PDE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN48PDE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CNPD5" addr="0x5C" por="0000000000000000" mclr="0000000000000000">
				<field key="CN79PDE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN78PDE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN77PDE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN76PDE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN75PDE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN74PDE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN73PDE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN72PDE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN71PDE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN70PDE" instance="1" mask="0x0040" desc=""></field>
				<field key="CN69PDE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN68PDE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN67PDE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN66PDE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN65PDE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN64PDE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CNPD6" addr="0x5E" por="0000000000000000" mclr="0000000000000000">
				<field key="CN84PDE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN83PDE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN82PDE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN81PDE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN80PDE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			
			<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="CN31IE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN30IE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN29IE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN28IE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN27IE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN26IE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN25IE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN24IE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN23IE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN22IE" instance="1" mask="0x0040" desc=""></field>
				<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>
			<sfr key="CNEN3" addr="0x64" por="0000000000000000" mclr="0000000000000000">
				<field key="CN47IE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN46IE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN45IE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN44IE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN43IE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN42IE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN41IE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN40IE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN39IE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN38IE" instance="1" mask="0x0040" desc=""></field>
				<field key="CN37IE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN36IE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN35IE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN34IE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN33IE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN32IE" instance="1" mask="0x0001" desc=""></field>
			</sfr >
			<sfr key="CNEN4" addr="0x66" por="0000000000000000" mclr="0000000000000000">
				<field key="CN63IE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN62IE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN61IE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN60IE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN59IE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN58IE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN57IE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN56IE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN55IE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN54IE" instance="1" mask="0x0040" desc=""></field>
				<field key="CN53IE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN52IE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN51IE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN50IE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN49IE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN48IE" instance="1" mask="0x0001" desc=""></field>
			</sfr >
			<sfr key="CNEN5" addr="0x68" por="0000000000000000" mclr="0000000000000000">
				<field key="CN79IE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN78IE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN77IE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN76IE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN75IE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN74IE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN73IE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN72IE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN71IE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN70IE" instance="1" mask="0x0040" desc=""></field>
				<field key="CN69IE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN68IE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN67IE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN66IE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN65IE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN64IE" instance="1" mask="0x0001" desc=""></field>
			</sfr >
			<sfr key="CNEN6" addr="0x6A" por="0000000000000000" mclr="0000000000000000">
				<field key="CN84IE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN83IE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN82IE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN81IE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN80IE" instance="1" mask="0x0001" desc=""></field>
			</sfr >

			<sfr key="CNPU1" addr="0x6C" 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="0x6E" por="0000000000000000" mclr="0000000000000000">
				<field key="CN31PUE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN30PUE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN29PUE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN28PUE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN27PUE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN26PUE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN25PUE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN24PUE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN23PUE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN22PUE" instance="1" mask="0x0040" desc=""></field>
				<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>
			<sfr key="CNPU3" addr="0x70" por="0000000000000000" mclr="0000000000000000">
				<field key="CN47PUE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN46PUE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN45PUE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN44PUE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN43PUE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN42PUE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN41PUE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN40PUE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN39PUE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN38PUE" instance="1" mask="0x0040" desc=""></field>
				<field key="CN37PUE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN36PUE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN35PUE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN34PUE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN33PUE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN32PUE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CNPU4" addr="0x72" por="0000000000000000" mclr="0000000000000000">
				<field key="CN63PUE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN62PUE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN61PUE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN60PUE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN59PUE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN58PUE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN57PUE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN56PUE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN55PUE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN54PUE" instance="1" mask="0x0040" desc=""></field>
				<field key="CN53PUE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN52PUE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN51PUE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN50PUE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN49PUE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN48PUE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CNPU5" addr="0x74" por="0000000000000000" mclr="0000000000000000">
				<field key="CN79PUE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN78PUE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN77PUE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN76PUE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN75PUE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN74PUE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN73PUE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN72PUE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN71PUE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN70PUE" instance="1" mask="0x0040" desc=""></field>
				<field key="CN69PUE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN68PUE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN67PUE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN66PUE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN65PUE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN64PUE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CNPU6" addr="0x76" por="0000000000000000" mclr="0000000000000000">
				<field key="CN84PUE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN83PUE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN82PUE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN81PUE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN80PUE" instance="1" mask="0x0001" desc=""></field>
			</sfr>

		</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>

		<!-- Ravi's -->
		<IC>
			<sfr key="OWNIC" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_IC1" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="OWN_IC2" instance="1" mask="0x4000" desc="fake register"></field>
				<field key="OWN_IC3" instance="1" mask="0x2000" desc="fake register"></field>
				<field key="OWN_IC4" instance="1" mask="0x1000" desc="fake register"></field>
				<field key="OWN_IC5" instance="1" mask="0x0800" desc="fake register"></field>
				<field key="OWN_IC6" instance="1" mask="0x0400" desc="fake register"></field>
				<field key="OWN_IC7" instance="1" mask="0x0200" desc="fake register"></field>
				<field key="OWN_IC8" instance="1" mask="0x0100" desc="fake register"></field>
				<field key="OWN_IC9" instance="1" mask="0x0080" 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="0x4000" desc="fake register"></field>
				<field key="NEED_IC3" instance="1" mask="0x2000" desc="fake register"></field>
				<field key="NEED_IC4" instance="1" mask="0x1000" desc="fake register"></field>
				<field key="NEED_IC5" instance="1" mask="0x0800" desc="fake register"></field>
				<field key="NEED_IC6" instance="1" mask="0x0400" desc="fake register"></field>
				<field key="NEED_IC7" instance="1" mask="0x0200" desc="fake register"></field>
				<field key="NEED_IC8" instance="1" mask="0x0100" desc="fake register"></field>
				<field key="NEED_IC9" instance="1" mask="0x0080" 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="IC1CON1" addr="0x140" por="0000000000000000" mclr="0000000000000000">
				<field key="IC1SFRZ" instance="1" mask="0x4000" desc=""></field>
				<field key="IC1SIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="IC1TSEL" instance="1" mask="0x1C00" desc=""></field>
				<field key="IC1I" instance="1" mask="0x0060" desc=""></field>
				<field key="IC1OV" instance="1" mask="0x0010" desc=""></field>
				<field key="IC1BNE" instance="1" mask="0x0008" desc=""></field>
				<field key="IC1M" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IC1CON2" addr="0x142" por="0000000000000000" mclr="0000000000000000">
				<field key="CASCEN_1" instance="1" mask="0x0100" desc=""></field>
				<field key="TRIGEN_1" instance="1" mask="0x0080" desc=""></field>
				<field key="TRIGGER_1" instance="1" mask="0x0040" desc=""></field>
				<field key="SYNCSEL_1" instance="1" mask="0x001F" desc=""></field>
			</sfr>
			<sfr key="IC1BUF" addr="0x144" por="0000000000000000" mclr="0000000000000000">
				<field key="IC1BUF" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC1TMR" addr="0x146" por="0000000000000000" mclr="0000000000000000">
				<field key="IC1TMR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC2CON1" addr="0x148" por="0000000000000000" mclr="0000000000000000">
				<field key="IC2SFRZ" instance="1" mask="0x4000" desc=""></field>
				<field key="IC2SIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="IC2TSEL" instance="1" mask="0x1C00" desc=""></field>
				<field key="IC2I" instance="1" mask="0x0060" desc=""></field>
				<field key="IC2OV" instance="1" mask="0x0010" desc=""></field>
				<field key="IC2BNE" instance="1" mask="0x0008" desc=""></field>
				<field key="IC2M" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IC2CON2" addr="0x14A" por="0000000000000000" mclr="0000000000000000">
				<field key="CASCEN_2" instance="1" mask="0x0100" desc=""></field>
				<field key="TRIGEN_2" instance="1" mask="0x0080" desc=""></field>
				<field key="TRIGGER_2" instance="1" mask="0x0040" desc=""></field>
				<field key="SYNCSEL_2" instance="1" mask="0x001F" desc=""></field>
			</sfr>
			<sfr key="IC2BUF" addr="0x14C" por="0000000000000000" mclr="0000000000000000">
				<field key="IC2BUF" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC2TMR" addr="0x14E" por="0000000000000000" mclr="0000000000000000">
				<field key="IC2TMR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC3CON1" addr="0x150" por="0000000000000000" mclr="0000000000000000">
				<field key="IC3SFRZ" instance="1" mask="0x4000" desc=""></field>
				<field key="IC3SIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="IC3TSEL" instance="1" mask="0x1C00" desc=""></field>
				<field key="IC3I" instance="1" mask="0x0060" desc=""></field>
				<field key="IC3OV" instance="1" mask="0x0010" desc=""></field>
				<field key="IC3BNE" instance="1" mask="0x0008" desc=""></field>
				<field key="IC3M" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IC3CON2" addr="0x152" por="0000000000000000" mclr="0000000000000000">
				<field key="CASCEN_3" instance="1" mask="0x0100" desc=""></field>
				<field key="TRIGEN_3" instance="1" mask="0x0080" desc=""></field>
				<field key="TRIGGER_3" instance="1" mask="0x0040" desc=""></field>
				<field key="SYNCSEL_3" instance="1" mask="0x001F" desc=""></field>
			</sfr>
			<sfr key="IC3BUF" addr="0x154" por="0000000000000000" mclr="0000000000000000">
				<field key="IC3BUF" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC3TMR" addr="0x156" por="0000000000000000" mclr="0000000000000000">
				<field key="IC3TMR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC4CON1" addr="0x158" por="0000000000000000" mclr="0000000000000000">
				<field key="IC4SFRZ" instance="1" mask="0x4000" desc=""></field>
				<field key="IC4SIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="IC4TSEL" instance="1" mask="0x1C00" desc=""></field>
				<field key="IC4I" instance="1" mask="0x0060" desc=""></field>
				<field key="IC4OV" instance="1" mask="0x0010" desc=""></field>
				<field key="IC4BNE" instance="1" mask="0x0008" desc=""></field>
				<field key="IC4M" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IC4CON2" addr="0x15A" por="0000000000000000" mclr="0000000000000000">
				<field key="CASCEN_4" instance="1" mask="0x0100" desc=""></field>
				<field key="TRIGEN_4" instance="1" mask="0x0080" desc=""></field>
				<field key="TRIGGER_4" instance="1" mask="0x0040" desc=""></field>
				<field key="SYNCSEL_4" instance="1" mask="0x001F" desc=""></field>
			</sfr>
			<sfr key="IC4BUF" addr="0x15C" por="0000000000000000" mclr="0000000000000000">
				<field key="IC4BUF" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC4TMR" addr="0x15E" por="0000000000000000" mclr="0000000000000000">
				<field key="IC4TMR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC5CON1" addr="0x160" por="0000000000000000" mclr="0000000000000000">
				<field key="IC5SFRZ" instance="1" mask="0x4000" desc=""></field>
				<field key="IC5SIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="IC5TSEL" instance="1" mask="0x1C00" desc=""></field>
				<field key="IC5I" instance="1" mask="0x0060" desc=""></field>
				<field key="IC5OV" instance="1" mask="0x0010" desc=""></field>
				<field key="IC5BNE" instance="1" mask="0x0008" desc=""></field>
				<field key="IC5M" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IC5CON2" addr="0x162" por="0000000000000000" mclr="0000000000000000">
				<field key="CASCEN_5" instance="1" mask="0x0100" desc=""></field>
				<field key="TRIGEN_5" instance="1" mask="0x0080" desc=""></field>
				<field key="TRIGGER_5" instance="1" mask="0x0040" desc=""></field>
				<field key="SYNCSEL_5" instance="1" mask="0x001F" desc=""></field>
			</sfr>
			<sfr key="IC5BUF" addr="0x164" por="0000000000000000" mclr="0000000000000000">
				<field key="IC5BUF" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC5TMR" addr="0x166" por="0000000000000000" mclr="0000000000000000">
				<field key="IC5TMR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC6CON1" addr="0x168" por="0000000000000000" mclr="0000000000000000">
				<field key="IC6SFRZ" instance="1" mask="0x4000" desc=""></field>
				<field key="IC6SIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="IC6TSEL" instance="1" mask="0x1C00" desc=""></field>
				<field key="IC6I" instance="1" mask="0x0060" desc=""></field>
				<field key="IC6OV" instance="1" mask="0x0010" desc=""></field>
				<field key="IC6BNE" instance="1" mask="0x0008" desc=""></field>
				<field key="IC6M" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IC6CON2" addr="0x16A" por="0000000000000000" mclr="0000000000000000">
				<field key="CASCEN_6" instance="1" mask="0x0100" desc=""></field>
				<field key="TRIGEN_6" instance="1" mask="0x0080" desc=""></field>
				<field key="TRIGGER_6" instance="1" mask="0x0040" desc=""></field>
				<field key="SYNCSEL_6" instance="1" mask="0x001F" desc=""></field>
			</sfr>
			<sfr key="IC6BUF" addr="0x16C" por="0000000000000000" mclr="0000000000000000">
				<field key="IC6BUF" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC6TMR" addr="0x16E" por="0000000000000000" mclr="0000000000000000">
				<field key="IC6TMR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC7CON1" addr="0x170" por="0000000000000000" mclr="0000000000000000">
				<field key="IC7SFRZ" instance="1" mask="0x4000" desc=""></field>
				<field key="IC7SIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="IC7TSEL" instance="1" mask="0x1C00" desc=""></field>
				<field key="IC7I" instance="1" mask="0x0060" desc=""></field>
				<field key="IC7OV" instance="1" mask="0x0010" desc=""></field>
				<field key="IC7BNE" instance="1" mask="0x0008" desc=""></field>
				<field key="IC7M" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IC7CON2" addr="0x172" por="0000000000000000" mclr="0000000000000000">
				<field key="CASCEN_7" instance="1" mask="0x0100" desc=""></field>
				<field key="TRIGEN_7" instance="1" mask="0x0080" desc=""></field>
				<field key="TRIGGER_7" instance="1" mask="0x0040" desc=""></field>
				<field key="SYNCSEL_7" instance="1" mask="0x001F" desc=""></field>
			</sfr>
			<sfr key="IC7BUF" addr="0x174" por="0000000000000000" mclr="0000000000000000">
				<field key="IC7BUF" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC7TMR" addr="0x176" por="0000000000000000" mclr="0000000000000000">
				<field key="IC7TMR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC8CON1" addr="0x178" por="0000000000000000" mclr="0000000000000000">
				<field key="IC8SFRZ" instance="1" mask="0x4000" desc=""></field>
				<field key="IC8SIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="IC8TSEL" instance="1" mask="0x1C00" desc=""></field>
				<field key="IC8I" instance="1" mask="0x0060" desc=""></field>
				<field key="IC8OV" instance="1" mask="0x0010" desc=""></field>
				<field key="IC8BNE" instance="1" mask="0x0008" desc=""></field>
				<field key="IC8M" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IC8CON2" addr="0x17A" por="0000000000000000" mclr="0000000000000000">
				<field key="CASCEN_8" instance="1" mask="0x0100" desc=""></field>
				<field key="TRIGEN_8" instance="1" mask="0x0080" desc=""></field>
				<field key="TRIGGER_8" instance="1" mask="0x0040" desc=""></field>
				<field key="SYNCSEL_8" instance="1" mask="0x001F" desc=""></field>
			</sfr>
			<sfr key="IC8BUF" addr="0x17C" por="0000000000000000" mclr="0000000000000000">
				<field key="IC8BUF" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC8TMR" addr="0x17E" por="0000000000000000" mclr="0000000000000000">
				<field key="IC8TMR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC9CON1" addr="0x180" por="0000000000000000" mclr="0000000000000000">
				<field key="IC9SFRZ" instance="1" mask="0x4000" desc=""></field>
				<field key="IC9SIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="IC9TSEL" instance="1" mask="0x1C00" desc=""></field>
				<field key="IC9I" instance="1" mask="0x0060" desc=""></field>
				<field key="IC9OV" instance="1" mask="0x0010" desc=""></field>
				<field key="IC9BNE" instance="1" mask="0x0008" desc=""></field>
				<field key="IC9M" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IC9CON2" addr="0x182" por="0000000000000000" mclr="0000000000000000">
				<field key="CASCEN_9" instance="1" mask="0x0100" desc=""></field>
				<field key="TRIGEN_9" instance="1" mask="0x0080" desc=""></field>
				<field key="TRIGGER_9" instance="1" mask="0x0040" desc=""></field>
				<field key="SYNCSEL_9" instance="1" mask="0x001F" desc=""></field>
			</sfr>
			<sfr key="IC9BUF" addr="0x184" por="0000000000000000" mclr="0000000000000000">
				<field key="IC9BUF" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC9TMR" addr="0x186" por="0000000000000000" mclr="0000000000000000">
				<field key="IC9TMR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>

			<UnusedRegs addr="0x188-0x18f"></UnusedRegs>
		</IC>
		<!-- Ravi's -->
		<OC>
			<sfr key="OWNOC" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_OC1" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="OWN_OC2" instance="1" mask="0x4000" desc="fake register"></field>
				<field key="OWN_OC3" instance="1" mask="0x2000" desc="fake register"></field>
				<field key="OWN_OC4" instance="1" mask="0x1000" desc="fake register"></field>
				<field key="OWN_OC5" instance="1" mask="0x0800" desc="fake register"></field>
				<field key="OWN_OC6" instance="1" mask="0x0400" desc="fake register"></field>
				<field key="OWN_OC7" instance="1" mask="0x0200" desc="fake register"></field>
				<field key="OWN_OC8" instance="1" mask="0x0100" desc="fake register"></field>
				<field key="OWN_OC9" instance="1" mask="0x0080" desc="fake register"></field>
			</sfr>
			<sfr key="NEEDOC" 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="0x4000" desc="fake register"></field>
				<field key="NEED_OC3" instance="1" mask="0x2000" desc="fake register"></field>
				<field key="NEED_OC4" instance="1" mask="0x1000" desc="fake register"></field>
				<field key="NEED_OC5" instance="1" mask="0x0800" desc="fake register"></field>
				<field key="NEED_OC6" instance="1" mask="0x0400" desc="fake register"></field>
				<field key="NEED_OC7" instance="1" mask="0x0200" desc="fake register"></field>
				<field key="NEED_OC8" instance="1" mask="0x0100" desc="fake register"></field>
				<field key="NEED_OC9" instance="1" mask="0x0080" 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="OC1CON1" addr="0x190" por="0000000000000000" mclr="0000000000000000">
				<field key="OC1FRZ" instance="1" mask="0x4000" desc=""></field>
				<field key="OC1SIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="OC1TSEL" instance="1" mask="0x1C00" desc=""></field>
				<field key="ENFLT_1" instance="1" mask="0x0380" desc=""></field>
				<field key="OC1FLT" instance="1" mask="0x0070" desc=""></field>
        <field key="ONESHOTEN_1" instance="1" mask="0x0008" desc=""></field>
				<field key="OC1M" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="OC1CON2" addr="0x192" por="0000000000000000" mclr="0000000000000000">
				<field key="FLTMD_1" instance="1" mask="0x8000" desc=""></field>
				<field key="FLTOUT_1" instance="1" mask="0x4000" desc=""></field>
				<field key="FLTTRIEN_1" instance="1" mask="0x2000" desc=""></field>
				<field key="OCMPINV_1" instance="1" mask="0x1000" desc=""></field>
				<field key="CASADEEN_1" instance="1" mask="0x0100" desc=""></field>
				<field key="TRIGEN_1" instance="1" mask="0x0080" desc=""></field>
				<field key="TRIGGER_1" instance="1" mask="0x0040" desc=""></field>
				<field key="OC1TRIS" instance="1" mask="0x0020" desc=""></field>
				<field key="SYNCSEL_1" instance="1" mask="0x001F" desc=""></field>
			</sfr>
			<sfr key="OC1RS" addr="0x194" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="CMP2B_1" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC1R" addr="0x196" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="CMP1B_1" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC1TMR" addr="0x198" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="OC1TMR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC2CON1" addr="0x19A" por="0000000000000000" mclr="0000000000000000">
				<field key="OC2FRZ" instance="1" mask="0x4000" desc=""></field>
				<field key="OC2SIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="OC2TSEL" instance="1" mask="0x1C00" desc=""></field>
				<field key="ENFLT_2" instance="1" mask="0x0380" desc=""></field>
				<field key="OC2FLT" instance="1" mask="0x0070" desc=""></field>
        <field key="ONESHOTEN_2" instance="1" mask="0x0008" desc=""></field>
        <field key="OC2M" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="OC2CON2" addr="0x19C" por="0000000000000000" mclr="0000000000000000">
        <field key="FLTMD_2" instance="1" mask="0x8000" desc=""></field>
        <field key="FLTOUT_2" instance="1" mask="0x4000" desc=""></field>
        <field key="FLTTRIEN_2" instance="1" mask="0x2000" desc=""></field>
        <field key="OCMPINV_2" instance="1" mask="0x1000" desc=""></field>
        <field key="CASADEEN_2" instance="1" mask="0x0100" desc=""></field>
        <field key="TRIGEN_2" instance="1" mask="0x0080" desc=""></field>
        <field key="TRIGGER_2" instance="1" mask="0x0040" desc=""></field>
        <field key="OC2TRIS" instance="1" mask="0x0020" desc=""></field>
        <field key="SYNCSEL_2" instance="1" mask="0x001F" desc=""></field>
      </sfr>
      <sfr key="OC2RS" addr="0x19E" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="CMP2B_2" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC2R" addr="0x1A0" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="CMP1B_2" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC2TMR" addr="0x1A2" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="OC2TMR" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC3CON1" addr="0x1A4" por="0000000000000000" mclr="0000000000000000">
        <field key="OC3FRZ" instance="1" mask="0x4000" desc=""></field>
        <field key="OC3SIDL" instance="1" mask="0x2000" desc=""></field>
        <field key="OC3TSEL" instance="1" mask="0x1C00" desc=""></field>
        <field key="ENFLT_3" instance="1" mask="0x0380" desc=""></field>
        <field key="OC3FLT" instance="1" mask="0x0070" desc=""></field>
        <field key="ONESHOTEN_3" instance="1" mask="0x0008" desc=""></field>
				<field key="OC3M" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="OC3CON2" addr="0x1A6" por="0000000000000000" mclr="0000000000000000">
				<field key="FLTMD_3" instance="1" mask="0x8000" desc=""></field>
				<field key="FLTOUT_3" instance="1" mask="0x4000" desc=""></field>
				<field key="FLTTRIEN_3" instance="1" mask="0x2000" desc=""></field>
				<field key="OCMPINV_3" instance="1" mask="0x1000" desc=""></field>
				<field key="CASADEEN_3" instance="1" mask="0x0100" desc=""></field>
				<field key="TRIGEN_3" instance="1" mask="0x0080" desc=""></field>
				<field key="TRIGGER_3" instance="1" mask="0x0040" desc=""></field>
				<field key="OC3TRIS" instance="1" mask="0x0020" desc=""></field>
				<field key="SYNCSEL_3" instance="1" mask="0x001F" desc=""></field>
			</sfr>
			<sfr key="OC3RS" addr="0x1A8" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="CMP2B_3" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC3R" addr="0x1AA" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="CMP1B_3" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC3TMR" addr="0x1AC" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="OC3TMR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC4CON1" addr="0x1AE" por="0000000000000000" mclr="0000000000000000">
				<field key="OC4FRZ" instance="1" mask="0x4000" desc=""></field>
				<field key="OC4SIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="OC4TSEL" instance="1" mask="0x1C00" desc=""></field>
				<field key="ENFLT_4" instance="1" mask="0x0380" desc=""></field>
				<field key="OC4FLT" instance="1" mask="0x0070" desc=""></field>
        <field key="ONESHOTEN_4" instance="1" mask="0x0008" desc=""></field>
        <field key="OC4M" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="OC4CON2" addr="0x1B0" por="0000000000000000" mclr="0000000000000000">
        <field key="FLTMD_4" instance="1" mask="0x8000" desc=""></field>
        <field key="FLTOUT_4" instance="1" mask="0x4000" desc=""></field>
        <field key="FLTTRIEN_4" instance="1" mask="0x2000" desc=""></field>
        <field key="OCMPINV_4" instance="1" mask="0x1000" desc=""></field>
        <field key="CASADEEN_4" instance="1" mask="0x0100" desc=""></field>
        <field key="TRIGEN_4" instance="1" mask="0x0080" desc=""></field>
        <field key="TRIGGER_4" instance="1" mask="0x0040" desc=""></field>
        <field key="OC4TRIS" instance="1" mask="0x0020" desc=""></field>
        <field key="SYNCSEL_4" instance="1" mask="0x001F" desc=""></field>
      </sfr>
      <sfr key="OC4RS" addr="0x1B2" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="CMP2B_4" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC4R" addr="0x1B4" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="CMP1B_4" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC4TMR" addr="0x1B6" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="OC4TMR" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC5CON1" addr="0x1B8" por="0000000000000000" mclr="0000000000000000">
        <field key="OC5FRZ" instance="1" mask="0x4000" desc=""></field>
        <field key="OC5SIDL" instance="1" mask="0x2000" desc=""></field>
        <field key="OC5TSEL" instance="1" mask="0x1C00" desc=""></field>
        <field key="ENFLT_5" instance="1" mask="0x0380" desc=""></field>
        <field key="OC5FLT" instance="1" mask="0x0070" desc=""></field>
        <field key="ONESHOTEN_5" instance="1" mask="0x0008" desc=""></field>
				<field key="OC5M" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="OC5CON2" addr="0x1BA" por="0000000000000000" mclr="0000000000000000">
				<field key="FLTMD_5" instance="1" mask="0x8000" desc=""></field>
				<field key="FLTOUT_5" instance="1" mask="0x4000" desc=""></field>
				<field key="FLTTRIEN_5" instance="1" mask="0x2000" desc=""></field>
				<field key="OCMPINV_5" instance="1" mask="0x1000" desc=""></field>
				<field key="CASADEEN_5" instance="1" mask="0x0100" desc=""></field>
				<field key="TRIGEN_5" instance="1" mask="0x0080" desc=""></field>
				<field key="TRIGGER_5" instance="1" mask="0x0040" desc=""></field>
				<field key="OC5TRIS" instance="1" mask="0x0020" desc=""></field>
				<field key="SYNCSEL_5" instance="1" mask="0x001F" desc=""></field>
			</sfr>
			<sfr key="OC5RS" addr="0x1BC" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="CMP2B_5" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC5R" addr="0x1BE" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="CMP1B_5" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC5TMR" addr="0x1C0" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="OC5TMR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC6CON1" addr="0x1C2" por="0000000000000000" mclr="0000000000000000">
				<field key="OC6FRZ" instance="1" mask="0x4000" desc=""></field>
				<field key="OC6SIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="OC6TSEL" instance="1" mask="0x1C00" desc=""></field>
				<field key="ENFLT_6" instance="1" mask="0x0380" desc=""></field>
				<field key="OC6FLT" instance="1" mask="0x0070" desc=""></field>
        <field key="ONESHOTEN_6" instance="1" mask="0x0008" desc=""></field>
        <field key="OC6M" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="OC6CON2" addr="0x1C4" por="0000000000000000" mclr="0000000000000000">
        <field key="FLTMD_6" instance="1" mask="0x8000" desc=""></field>
        <field key="FLTOUT_6" instance="1" mask="0x4000" desc=""></field>
        <field key="FLTTRIEN_6" instance="1" mask="0x2000" desc=""></field>
        <field key="OCMPINV_6" instance="1" mask="0x1000" desc=""></field>
        <field key="CASADEEN_6" instance="1" mask="0x0100" desc=""></field>
        <field key="TRIGEN_6" instance="1" mask="0x0080" desc=""></field>
        <field key="TRIGGER_6" instance="1" mask="0x0040" desc=""></field>
        <field key="OC6TRIS" instance="1" mask="0x0020" desc=""></field>
        <field key="SYNCSEL_6" instance="1" mask="0x001F" desc=""></field>
      </sfr>
      <sfr key="OC6RS" addr="0x1C6" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="CMP2B_6" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC6R" addr="0x1C8" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="CMP1B_6" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC6TMR" addr="0x1CA" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="OC6TMR" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC7CON1" addr="0x1CC" por="0000000000000000" mclr="0000000000000000">
        <field key="OC7FRZ" instance="1" mask="0x4000" desc=""></field>
        <field key="OC7SIDL" instance="1" mask="0x2000" desc=""></field>
        <field key="OC7TSEL" instance="1" mask="0x1C00" desc=""></field>
        <field key="ENFLT_7" instance="1" mask="0x0380" desc=""></field>
        <field key="OC7FLT" instance="1" mask="0x0070" desc=""></field>
        <field key="ONESHOTEN_7" instance="1" mask="0x0008" desc=""></field>
				<field key="OC7M" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="OC7CON2" addr="0x1CE" por="0000000000000000" mclr="0000000000000000">
				<field key="FLTMD_7" instance="1" mask="0x8000" desc=""></field>
				<field key="FLTOUT_7" instance="1" mask="0x4000" desc=""></field>
				<field key="FLTTRIEN_7" instance="1" mask="0x2000" desc=""></field>
				<field key="OCMPINV_7" instance="1" mask="0x1000" desc=""></field>
				<field key="CASADEEN_7" instance="1" mask="0x0100" desc=""></field>
				<field key="TRIGEN_7" instance="1" mask="0x0080" desc=""></field>
				<field key="TRIGGER_7" instance="1" mask="0x0040" desc=""></field>
				<field key="OC7TRIS" instance="1" mask="0x0020" desc=""></field>
				<field key="SYNCSEL_7" instance="1" mask="0x001F" desc=""></field>
			</sfr>
			<sfr key="OC7RS" addr="0x1D0" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="CMP2B_7" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC7R" addr="0x1D2" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="CMP1B_7" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC7TMR" addr="0x1D4" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="OC7TMR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC8CON1" addr="0x1D6" por="0000000000000000" mclr="0000000000000000">
				<field key="OC8FRZ" instance="1" mask="0x4000" desc=""></field>
				<field key="OC8SIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="OC8TSEL" instance="1" mask="0x1C00" desc=""></field>
				<field key="ENFLT_8" instance="1" mask="0x0380" desc=""></field>
				<field key="OC8FLT" instance="1" mask="0x0070" desc=""></field>
        <field key="ONESHOTEN_8" instance="1" mask="0x0008" desc=""></field>
        <field key="OC8M" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="OC8CON2" addr="0x1D8" por="0000000000000000" mclr="0000000000000000">
        <field key="FLTMD_8" instance="1" mask="0x8000" desc=""></field>
        <field key="FLTOUT_8" instance="1" mask="0x4000" desc=""></field>
        <field key="FLTTRIEN_8" instance="1" mask="0x2000" desc=""></field>
        <field key="OCMPINV_8" instance="1" mask="0x1000" desc=""></field>
        <field key="CASADEEN_8" instance="1" mask="0x0100" desc=""></field>
        <field key="TRIGEN_8" instance="1" mask="0x0080" desc=""></field>
        <field key="TRIGGER_8" instance="1" mask="0x0040" desc=""></field>
        <field key="OC8TRIS" instance="1" mask="0x0020" desc=""></field>
        <field key="SYNCSEL_8" instance="1" mask="0x001F" desc=""></field>
      </sfr>
      <sfr key="OC8RS" addr="0x1DA" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="CMP2B_8" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC8R" addr="0x1DC" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="CMP1B_8" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC8TMR" addr="0x1DE" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="OC8TMR" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC9CON1" addr="0x1E0" por="0000000000000000" mclr="0000000000000000">
        <field key="OC9FRZ" instance="1" mask="0x4000" desc=""></field>
        <field key="OC9SIDL" instance="1" mask="0x2000" desc=""></field>
        <field key="OC9TSEL" instance="1" mask="0x1C00" desc=""></field>
        <field key="ENFLT_9" instance="1" mask="0x0380" desc=""></field>
        <field key="OC9FLT" instance="1" mask="0x0070" desc=""></field>
        <field key="ONESHOTEN_9" instance="1" mask="0x0008" desc=""></field>
				<field key="OC9M" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="OC9CON2" addr="0x1E2" por="0000000000000000" mclr="0000000000000000">
				<field key="FLTMD_9" instance="1" mask="0x8000" desc=""></field>
				<field key="FLTOUT_9" instance="1" mask="0x4000" desc=""></field>
				<field key="FLTTRIEN_9" instance="1" mask="0x2000" desc=""></field>
				<field key="OCMPINV_9" instance="1" mask="0x1000" desc=""></field>
				<field key="CASADEEN_9" instance="1" mask="0x0100" desc=""></field>
				<field key="TRIGEN_9" instance="1" mask="0x0080" desc=""></field>
				<field key="TRIGGER_9" instance="1" mask="0x0040" desc=""></field>
				<field key="OC9TRIS" instance="1" mask="0x0020" desc=""></field>
				<field key="SYNCSEL_9" instance="1" mask="0x001F" desc=""></field>
			</sfr>
			<sfr key="OC9RS" addr="0x1E4" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="CMP2B_9" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC9R" addr="0x1E6" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="CMP1B_9" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC9TMR" addr="0x1E8" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="OC9TMR" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x1ea-0x1ff"></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>
				<field key="OWN_I2C3" instance="1" mask="0x2000" 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>
			<sfr key="I2C3RCV" addr="0x270" por="0000000000000000" mclr="0000000000000000">
				<field key="I2CRCV" instance="2" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="I2C3TRN" addr="0x272" por="0000000011111111" mclr="0000000000000000">
				<field key="I2CTRN" instance="2" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="I2C3BRG" addr="0x274" por="0000000000000000" mclr="0000000000000000">
				<field key="I2C2BRG" instance="2" mask="0x01FF" desc=""></field>
			</sfr>
			<sfr key="I2C3CON" addr="0x276" 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="I2C3STAT" addr="0x278" 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="I2C3ADD" addr="0x27a" por="0000000000000000" mclr="0000000000000000">
				<field key="I2CADD" instance="2" mask="0x03FF" desc=""></field>
			</sfr>
			<sfr key="I2C3MSK" addr="0x27c" por="0000000000000000" mclr="0000000000000000">
				<field key="I2CMSK" instance="2" mask="0x03FF" desc=""></field>
			</sfr>			
		</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>
				<field key="OWN_UART3" instance="1" mask="0x2000" desc="fake register"></field>
				<field key="OWN_UART4" instance="1" mask="0x1000" 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="PICREG3" 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="PICREG4" 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="2" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="U2RXREG" addr="0x236" por="0000000000000000" mclr="0000000000000000">
				<field key="U2RXREG" instance="2" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="U2BRG" addr="0x238" por="0000000000000000" mclr="0000000000000000">
				<field key="U2BRG" instance="2" mask="0xFFFF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x23a-0x23e"></UnusedRegs>
			<sfr key="U3MODE" addr="0x250" 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="U3STA" addr="0x252" 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="U3TXREG" addr="0x254" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="U1TXREG" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="U3RXREG" addr="0x256" por="0000000000000000" mclr="0000000000000000">
				<field key="U1RXREG" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="U3BRG" addr="0x258" por="0000000000000000" mclr="0000000000000000">
				<field key="U1BRG" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x25a-0x25e"></UnusedRegs>
			<sfr key="U4MODE" addr="0x2B0" 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="U4STA" addr="0x2B2" 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="U4TXREG" addr="0x2B4" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="U1TXREG" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="U4RXREG" addr="0x2B6" por="0000000000000000" mclr="0000000000000000">
				<field key="U1RXREG" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="U4BRG" addr="0x2B8" por="0000000000000000" mclr="0000000000000000">
				<field key="U1BRG" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x2Ba-0x2Be"></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>
				<field key="OWN_SPI3" instance="1" mask="0x2000" 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>
			<sfr key="SPI3STAT" addr="0x280" 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="SPI3CON1" addr="0x282" 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="SPI3CON2" addr="0x284" 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="SPI3BUF" addr="0x288" por="0000000000000000" mclr="0000000000000000">
				<field key="SPIBUF" instance="2" mask="0xFFFF" desc=""></field>
			</sfr>
		</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="0011011011111111" mclr="0011011011111111">
				<field key="TRISA4" instance="1" mask="0x0010" desc=""></field>
			</sfr>
			<sfr key="PORTA" addr="0x2c2" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="PORTA4" instance="1" mask="0x0010" desc=""></field>
			</sfr>
			<sfr key="LATA" addr="0x2c4" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="LATA4" instance="1" mask="0x0010" desc=""></field>
			</sfr>
			<sfr key="ODCA" addr="0x2c6" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
				<field key="ODA4" instance="1" mask="0x0010" desc=""></field>				
			</sfr>

			<sfr key="TRISB" addr="0x2c8" por="1111111111111111" mclr="1111111111111111">
				<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="0x2ca" 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="0x2cc" 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="0x2ce" 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="0x2d0" por="1111000000011110" mclr="1111000000011110">
				<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>
			</sfr>
			<sfr key="PORTC" addr="0x2d2" 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>
			</sfr>
			<sfr key="LATC" addr="0x2d4" 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>
			</sfr>
			<sfr key="ODCC" addr="0x2d6" 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>				
			</sfr>

			<sfr key="TRISD" addr="0x2d8" por="1111111111111111" mclr="1111111111111111">
				<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="0x2da" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<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="0x2dc" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<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="0x2de" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
				<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="0x2e0" por="0000001111111111" mclr="0000001111111111">
				<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="0x2e2" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<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="0x2e4" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<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="0x2e6" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
				<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="0x2e8" por="0011000111111111" mclr="0011000111111111">
				<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="0x2ea" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<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="0x2ec" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<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="0x2ee" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
				<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="0x2f0" por="1111001111001111" mclr="1111001111001111">
				<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="TRISG3" instance="1" mask="0x0008" desc=""></field>
				<field key="TRISG2" instance="1" mask="0x0004" desc=""></field>
			</sfr>
			<sfr key="PORTG" addr="0x2f2" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <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="PORTG3" instance="1" mask="0x0008" desc=""></field>
				<field key="PORTG2" instance="1" mask="0x0004" desc=""></field>
			</sfr>
			<sfr key="LATG" addr="0x2f4" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<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="LATG3" instance="1" mask="0x0008" desc=""></field>
				<field key="LATG2" instance="1" mask="0x0004" desc=""></field>
			</sfr>
			<sfr key="ODCG" addr="0x2f6" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
				<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="ODG3" instance="1" mask="0x0008" desc=""></field>
				<field key="ODG2" instance="1" mask="0x0004" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x2f8-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="AD1PCFGL" 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>
			
			<sfr key="AD1PCFGL" addr="0x32c" por="0000000000000000" mclr="0000000000000000">
				<field key="PCFG17" instance="1" mask="0x0002" desc=""></field>
				<field key="PCFG16" 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>
			
			<sfr key="AD1CSSH" addr="0x330" por="0000000000000000" mclr="0000000000000000">
				<field key="CSSL17" instance="1" mask="0x0002" desc=""></field>
				<field key="CSSL16" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<UnusedRegs addr="0x332-0x5fE"></UnusedRegs>
		</A2D>
		
		<CTMU>
			<sfr key="CTMUCON" addr="0x600" por="0000000000000000" mclr="0000000000000000">
				<field key="CTMUEN" instance="1" mask="0x8000" desc=""></field>
				<field key="PFRZ" instance="1" mask="0x4000" desc=""></field>
				<field key="PSIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="TMGENEN" instance="1" mask="0x1000" desc=""></field>
				<field key="EDGEEN" instance="1" mask="0x0800" desc=""></field>
				<field key="ESEQEN" instance="1" mask="0x0400" desc=""></field>
				<field key="IDSCHRG" instance="1" mask="0x0200" desc=""></field>
				<field key="TRIGEN" instance="1" mask="0x0100" desc=""></field>
				<field key="EDG2POL" instance="1" mask="0x0080" desc=""></field>
				<field key="EDG2SE" instance="1" mask="0x0060" desc=""></field>
				<field key="EDG1POL" instance="1" mask="0x0010" desc=""></field>
				<field key="EDG1SE" instance="1" mask="0x000C" desc=""></field>
				<field key="EDGE2" instance="1" mask="0x0002" desc=""></field>
				<field key="EDGE1" instance="1" mask="0x0001" desc=""></field>			
			</sfr>

			<sfr key="CTMUICON" addr="0x600" por="0000000000000000" mclr="0000000000000000">
				<field key="ITRIM2" instance="1" mask="0x8000" desc=""></field>
				<field key="ITRIM1" instance="1" mask="0x7C00" desc=""></field>
				<field key="IRNG" instance="1" mask="0x0300" desc=""></field>
			</sfr>
		</CTMU>
		
		<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="0x604" 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="PMAEN" 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>
		<!-- Ravi's work-->
		<Comparator>
			<sfr key="CMSTAT" addr="0x630" por="0000000000000000" mclr="0000000000000000">
				<field key="PSIDL" instance="1" mask="0x0001" desc=""></field>
				<field key="CMFRZ" instance="1" mask="0x0001" desc=""></field>
				<field key="CPOL" instance="1" mask="0x0001" desc=""></field>
				<field key="C3EVT" instance="1" mask="0x4000" desc=""></field>
				<field key="C2EVT" instance="1" mask="0x4000" desc=""></field>
				<field key="C1EVT" instance="1" mask="0x4000" desc=""></field>
				<field key="C3OUT" instance="1" mask="0x0200" desc=""></field>
				<field key="C2OUT" instance="1" mask="0x0200" desc=""></field>
				<field key="C1OUT" instance="1" mask="0x0200" desc=""></field>
			</sfr>
			<sfr key="CM1CON" addr="0x634" por="0000000000000000" mclr="0000000000000000">
        <field key="CON" instance="1" mask="0x00008000" desc=""></field>
        <field key="COE" instance="1" mask="0x00004000" desc=""></field>
        <field key="CPOL" instance="1" mask="0x00002000" desc=""></field>
        <field key="COUT" instance="1" mask="0x00000100" desc=""></field>
        <field key="EVPOL" instance="1" mask="0x000000C0" desc=""></field>
        <field key="CREF" instance="1" mask="0x00000010" desc=""></field>
        <field key="CCH" instance="1" mask="0x00000003" desc=""></field>
      </sfr>
      <sfr key="CM2CON" addr="0x636" por="0000000000000000" mclr="0000000000000000">
        <field key="CON" instance="1" mask="0x00008000" desc=""></field>
        <field key="COE" instance="1" mask="0x00004000" desc=""></field>
        <field key="CPOL" instance="1" mask="0x00002000" desc=""></field>
        <field key="COUT" instance="1" mask="0x00000100" desc=""></field>
        <field key="EVPOL" instance="1" mask="0x000000C0" desc=""></field>
        <field key="CREF" instance="1" mask="0x00000010" desc=""></field>
        <field key="CCH" instance="1" mask="0x00000003" desc=""></field>
      </sfr>
      <sfr key="CM3CON" addr="0x638" por="0000000000000000" mclr="0000000000000000">
        <field key="CON" instance="1" mask="0x00008000" desc=""></field>
        <field key="COE" instance="1" mask="0x00004000" desc=""></field>
        <field key="CPOL" instance="1" mask="0x00002000" desc=""></field>
        <field key="COUT" instance="1" mask="0x00000100" desc=""></field>
        <field key="EVPOL" instance="1" mask="0x000000C0" desc=""></field>
        <field key="CREF" instance="1" mask="0x00000010" desc=""></field>
        <field key="CCH" instance="1" mask="0x00000003" desc=""></field>
      </sfr>
      <sfr key="CVRCON" addr="0x632" por="0000000000000000" mclr="00000000uuuuuuuu">
        <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="0x638-0x63f"></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="0x748" 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="CRCMD" instance="1" mask="0x0080" desc=""></field>
				<field key="U3MD" instance="1" mask="0x0008" desc=""></field>
				<field key="I2C3MD" instance="1" mask="0x0004" desc=""></field>
				<field key="I2C2MD" instance="1" mask="0x0002" desc=""></field>
			</sfr>
			<sfr key="PMD4" addr="0x776" por="0000000000000000" mclr="0000000000000000">
				<field key="UPWMMD" instance="1" mask="0x0040" desc=""></field>
				<field key="U4MD" instance="1" mask="0x0020" desc=""></field>
				<field key="REFOMD" instance="1" mask="0x0008" desc=""></field>
				<field key="CTMUMD" instance="1" mask="0x0004" desc=""></field>
				<field key="LVDMD" instance="1" mask="0x0002" desc=""></field>
				<field key="USBMD" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="PMD5" addr="0x778" por="0000000000000000" mclr="0000000000000000">
				<field key="IC9MD" instance="1" mask="0x0100" desc=""></field>
				<field key="OC9MD" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="PMD6" addr="0x77A" por="0000000000000000" mclr="0000000000000000">
				<field key="SPI3MD" instance="1" mask="0x0001" 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="POSCMD" 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>
