<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE configurationRegisters SYSTEM "../configurationRegisters.dtd" >
<configurationRegisters>
	<specialFunctionRegisters>
		<CPUCore>
			<sfr key="WREG0" addr="0x0" por="0000000000000000" mclr="0000000000000000">
				<field key="WREG0" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="WREG1" addr="0x2" por="0000000000000000" mclr="0000000000000000">
				<field key="WREG1" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="WREG2" addr="0x4" por="0000000000000000" mclr="0000000000000000">
				<field key="WREG2" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="WREG3" addr="0x6" por="0000000000000000" mclr="0000000000000000">
				<field key="WREG3" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="WREG4" addr="0x8" por="0000000000000000" mclr="0000000000000000">
				<field key="WREG4" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="WREG5" addr="0xa" por="0000000000000000" mclr="0000000000000000">
				<field key="WREG5" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="WREG6" addr="0xc" por="0000000000000000" mclr="0000000000000000">
				<field key="WREG6" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="WREG7" addr="0xe" por="0000000000000000" mclr="0000000000000000">
				<field key="WREG7" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="WREG8" addr="0x10" por="0000000000000000" mclr="0000000000000000">
				<field key="WREG8" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="WREG9" addr="0x12" por="0000000000000000" mclr="0000000000000000">
				<field key="WREG9" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="WREG10" addr="0x14" por="0000000000000000" mclr="0000000000000000">
				<field key="WREG10" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="WREG11" addr="0x16" por="0000000000000000" mclr="0000000000000000">
				<field key="WREG11" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="WREG12" addr="0x18" por="0000000000000000" mclr="0000000000000000">
				<field key="WREG12" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="WREG13" addr="0x1a" por="0000000000000000" mclr="0000000000000000">
				<field key="WREG13" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="WREG14" addr="0x1c" por="0000000000000000" mclr="0000000000000000">
				<field key="WREG14" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="WREG15" addr="0x1e" por="0000100000000000" mclr="0000100000000000">
				<field key="WREG15" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="SPLIM" addr="0x20" por="0000000000000000" mclr="0000000000000000">
				<field key="SPLIM" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="ACCA" addr="0x22" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="ACCAL" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="ACCAH" addr="0x24" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="ACCAH" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="ACCAU" addr="0x26" por="00000000xxxxxxxx" mclr="00000000uuuuuuuu">
				<field key="ACCA39" instance="1" mask="0xFF00" desc=""></field>
				<field key="ACCAU" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="ACCB" addr="0x28" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="ACCBL" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="ACCBH" addr="0x2a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="ACCBH" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="ACCBU" addr="0x2c" por="00000000xxxxxxxx" mclr="00000000uuuuuuuu">
				<field key="ACCB39" instance="1" mask="0xFF00" desc=""></field>
				<field key="ACCBU" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="PC" addr="0x2e" por="0000000000000000" mclr="0000000000000000">
				<field key="PCL" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="PCH" addr="0x30" por="0000000000000000" mclr="0000000000000000">
				<field key="PCH" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="TBLPAG" addr="0x32" por="0000000000000000" mclr="0000000000000000">
				<field key="TBLPAG" instance="1" 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">
				<field key="RCOUNT" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DCOUNT" addr="0x38" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="DCOUNT" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DOSTART" addr="0x3a" por="xxxxxxxxxxxxxxx0" mclr="uuuuuuuuuuuuuuu0">
				<field key="DOSTARTL" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DOSTARTH" addr="0x3c" por="0000000000xxxxxx" mclr="0000000000uuuuuu">
				<field key="DOSTARTH" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="DOEND" addr="0x3e" por="xxxxxxxxxxxxxxx0" mclr="uuuuuuuuuuuuuuu0">
				<field key="DOENDL" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="DOENDH" addr="0x40" por="0000000000xxxxxx" mclr="0000000000uuuuuu">
				<field key="DOENDH" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="SR" addr="0x42" por="0000000000000000" mclr="0000000000000000">
				<field key="OA" instance="1" mask="0x8000" desc=""></field>
				<field key="OB" instance="1" mask="0x4000" desc=""></field>
				<field key="SA" instance="1" mask="0x2000" desc=""></field>
				<field key="SB" instance="1" mask="0x1000" desc=""></field>
				<field key="OAB" instance="1" mask="0x0800" desc=""></field>
				<field key="SAB" instance="1" mask="0x0400" desc=""></field>
				<field key="DA" instance="1" mask="0x0200" desc=""></field>
				<field key="DC" instance="1" mask="0x0100" desc=""></field>
				<field key="IPL" 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>
			<sfr key="CORCON" addr="0x44" por="0000000000100000" mclr="0000000000100000">
				<field key="US" instance="1" mask="0x1000" desc=""></field>
				<field key="EDT" instance="1" mask="0x0800" desc=""></field>
				<field key="DL" instance="1" mask="0x0700" desc=""></field>
				<field key="SATA" instance="1" mask="0x0080" desc=""></field>
				<field key="SATB" instance="1" mask="0x0040" desc=""></field>
				<field key="SATDW" instance="1" mask="0x0020" desc=""></field>
				<field key="ACCSAT" instance="1" mask="0x0010" desc=""></field>
				<field key="IPL3" instance="1" mask="0x0008" desc=""></field>
				<field key="PSV" instance="1" mask="0x0004" desc=""></field>
				<field key="RND" instance="1" mask="0x0002" desc=""></field>
				<field key="IF" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="MODCON" addr="0x46" por="0000000000000000" mclr="0000000000000000">
				<field key="XMODEN" instance="1" mask="0x8000" desc=""></field>
				<field key="YMODEN" instance="1" mask="0x4000" desc=""></field>
				<field key="BWM" instance="1" mask="0x0F00" desc=""></field>
				<field key="YWM" instance="1" mask="0x00F0" desc=""></field>
				<field key="XWM" instance="1" mask="0x000F" desc=""></field>
			</sfr>
			<sfr key="XMODSRT" addr="0x48" por="xxxxxxxxxxxxxxx0" mclr="uuuuuuuuuuuuuuu0">
				<field key="XS" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="XMODEND" addr="0x4a" por="xxxxxxxxxxxxxxx1" mclr="uuuuuuuuuuuuuuu1">
				<field key="XE" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="YMODSRT" addr="0x4c" por="xxxxxxxxxxxxxxx0" mclr="uuuuuuuuuuuuuuu0">
				<field key="YS" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="YMODEND" addr="0x4e" por="xxxxxxxxxxxxxxx1" mclr="uuuuuuuuuuuuuuu1">
				<field key="YE" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="XBREV" addr="0x50" por="0xxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="BREN" instance="1" mask="0x8000" desc=""></field>
				<field key="XB" instance="1" mask="0x7FFF" desc=""></field>
			</sfr>
			<sfr key="DISICNT" addr="0x52" por="00xxxxxxxxxxxxxx" mclr="00uuuuuuuuuuuuuu">
				<field key="DISICNT" instance="1" mask="0x3FFF" desc=""></field>
			</sfr>
		</CPUCore>
		<InterruptControl>
			<sfr key="INTCON1" addr="0x80" por="0000000000000000" mclr="0000000000000000">
			<field key="NSTDIS" instance="1" mask="0x8000" desc=""></field>
			<field key="OVAERR" instance="1" mask="0x4000" desc=""></field>
			<field key="OVBERR" instance="1" mask="0x2000" desc=""></field>
			<field key="COVAERR" instance="1" mask="0x1000" desc=""></field>
			<field key="COVBERR" instance="1" mask="0x0800" desc=""></field>
			<field key="OVATE" instance="1" mask="0x0400" desc=""></field>
			<field key="OVBTE" instance="1" mask="0x0200" desc=""></field>
			<field key="COVTE" instance="1" mask="0x0100" desc=""></field>
			<field key="SFTACERR" instance="1" mask="0x0080" 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="SPI1EIF" 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="INT2IF" instance="1" mask="0x2000" desc=""></field>
			<field key="INT1IF" instance="1" mask="0x0010" desc=""></field>
			<field key="CNIF" instance="1" mask="0x0008" desc=""></field>
			<field key="AC1IF" 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="IFS3" addr="0x8a" por="0000000000000000" mclr="0000000000000000">
			<field key="PSEMIF" instance="1" mask="0x0200" desc=""></field>
			</sfr>
			<sfr key="IFS4" addr="0x8c" por="0000000000000000" mclr="0000000000000000">
			<field key="U1EIF" instance="1" mask="0x0002" desc=""></field>
			</sfr>
			<sfr key="IFS5" addr="0x8e" por="0000000000000000" mclr="0000000000000000">
			<field key="PWM2IF" instance="1" mask="0x8000" desc=""></field>
			<field key="PWM1IF" instance="1" mask="0x4000" desc=""></field>
			</sfr>
			<sfr key="IFS6" addr="0x90" por="0000000000000000" mclr="0000000000000000">
			<field key="ADCP1IF" instance="1" mask="0x8000" desc=""></field>
			<field key="ADCP0IF" instance="1" mask="0x4000" desc=""></field>
			<field key="AC4IF" instance="1" mask="0x0200" desc=""></field>
			<field key="AC3IF" instance="1" mask="0x0100" desc=""></field>
			<field key="AC2IF" instance="1" mask="0x0080" desc=""></field>
			<field key="PWM4IF" instance="1" mask="0x0002" desc=""></field>
			<field key="PWM3IF" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="IFS7" addr="0x92" por="0000000000000000" mclr="0000000000000000">
			<field key="ADCP6IF" instance="1" mask="0x0010" desc=""></field>
			<field key="ADCP5IF" instance="1" mask="0x0008" desc=""></field>
			<field key="ADCP4IF" instance="1" mask="0x0004" desc=""></field>
			<field key="ADCP3IF" instance="1" mask="0x0002" desc=""></field>
			<field key="ADCP2IF" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<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="SPI1EIE" 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="INT2IE" instance="1" mask="0x2000" desc=""></field>
			<field key="INT1IE" instance="1" mask="0x0010" desc=""></field>
			<field key="CNIE" instance="1" mask="0x0008" desc=""></field>
			<field key="AC1IE" 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="IEC3" addr="0x9a" por="0000000000000000" mclr="0000000000000000">
			<field key="PSEMIE" instance="1" mask="0x0200" desc=""></field>
			</sfr>
			<sfr key="IEC4" addr="0x9c" por="0000000000000000" mclr="0000000000000000">
			<field key="U1EIE" instance="1" mask="0x0002" desc=""></field>
			</sfr>
			<sfr key="IEC5" addr="0x9e" por="0000000000000000" mclr="0000000000000000">
			<field key="PWM2IE" instance="1" mask="0x8000" desc=""></field>
			<field key="PWM1IE" instance="1" mask="0x4000" desc=""></field>
			</sfr>
			<sfr key="IEC6" addr="0xa0" por="0000000000000000" mclr="0000000000000000">
			<field key="ADCP1IE" instance="1" mask="0x8000" desc=""></field>
			<field key="ADCP0IE" instance="1" mask="0x4000" desc=""></field>
			<field key="AC4IE" instance="1" mask="0x0200" desc=""></field>
			<field key="AC3IE" instance="1" mask="0x0100" desc=""></field>
			<field key="AC2IE" instance="1" mask="0x0080" desc=""></field>
			<field key="PWM4IE" instance="1" mask="0x0002" desc=""></field>
			<field key="PWM3IE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="IEC7" addr="0xa2" por="0000000000000000" mclr="0000000000000000">
			<field key="ADCP6IE" instance="1" mask="0x0010" desc=""></field>
			<field key="ADCP5IE" instance="1" mask="0x0008" desc=""></field>
			<field key="ADCP4IE" instance="1" mask="0x0004" desc=""></field>
			<field key="ADCP3IE" instance="1" mask="0x0002" desc=""></field>
			<field key="ADCP2IE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="IPC0" addr="0xa4" por="0100010001000100" mclr="0uuu0uuu0uuu0uuu">
			<field key="T1IP" instance="1" mask="0x7000" desc=""></field>
			<field key="OC1IP" instance="1" mask="0x0700" desc=""></field>
			<field key="IC1IP" instance="1" mask="0x0070" desc=""></field>
			<field key="INT0IP" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC1" addr="0xa6" por="0100010001000000" mclr="0uuu0uuu0uuu0000">
			<field key="T2IP" instance="1" mask="0x7000" desc=""></field>
			<field key="OC2IP" instance="1" mask="0x0700" desc=""></field>
			<field key="IC2IP" instance="1" mask="0x0070" desc=""></field>
			</sfr>
			<sfr key="IPC2" addr="0xa8" por="0100010001000100" mclr="0uuu0uuu0uuu0uuu">
			<field key="U1RXIP" instance="1" mask="0x7000" desc=""></field>
			<field key="SPI1IP" instance="1" mask="0x0700" desc=""></field>
			<field key="SPI1EIP" instance="1" mask="0x0070" desc=""></field>
			<field key="T3IP" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC3" addr="0xaa" por="0000000001000100" mclr="0000000001000100">
			<field key="ADIP" instance="1" mask="0x0070" desc=""></field>
			<field key="U1TXIP" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC4" addr="0xac" por="0100010001000100" mclr="0100010001000100">
			<field key="CNIP" instance="1" mask="0x7000" desc=""></field>
			<field key="AC1IP" instance="1" mask="0x0700" desc=""></field>
			<field key="MI2C1IP" instance="1" mask="0x0070" desc=""></field>
			<field key="SI2C1IP" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC5" addr="0xae" por="0000000000000100" mclr="0000000000000100">
			<field key="INT1IP" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC7" addr="0xb2" por="0000000001000000" mclr="000000000uuu0000">
			<field key="INT2IP" instance="1" mask="0x0070" desc=""></field>
			</sfr>
			<sfr key="IPC14" addr="0xc0" por="0000000001110000" mclr="0000010001000100">
			<field key="PSEMIP" instance="1" mask="0x0070" desc=""></field>
			</sfr>
			<sfr key="IPC16" addr="0xc4" por="0000000001110000" mclr="0000010001000100">
			<field key="U1EIP" instance="1" mask="0x0070" desc=""></field>
			</sfr>
			<sfr key="IPC23" addr="0xd2" por="0100010000000000" mclr="0uuu0uuu00000000">
			<field key="PWM2IP" instance="1" mask="0x7000" desc=""></field>
			<field key="PWM1IP" instance="1" mask="0x0700" desc=""></field>
			</sfr>
			<sfr key="IPC24" addr="0xd4" por="0000000001000100" mclr="0000000001000100">
			<field key="PWM4IP" instance="1" mask="0x0070" desc=""></field>
			<field key="PWM3IP" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC25" addr="0xd6" por="0100000000000000" mclr="0uuu000000000000">
			<field key="AC2IP" instance="1" mask="0x7000" desc=""></field>
			</sfr>
			<sfr key="IPC26" addr="0xd8" por="0000000001000100" mclr="0000000001000100">
			<field key="AC4IP" instance="1" mask="0x0070" desc=""></field>
			<field key="AC3IP" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC27" addr="0xda" por="0100010000000000" mclr="0uuu0uuu00000000">
			<field key="ADCP1IP" instance="1" mask="0x7000" desc=""></field>
			<field key="ADCP0IP" instance="1" mask="0x0700" desc=""></field>
			</sfr>
			<sfr key="IPC28" addr="0xdc" por="0100010001000100" mclr="0uuu0uuu0uuu0uuu">
			<field key="ADCP5IP" instance="1" mask="0x7000" desc=""></field>
			<field key="ADCP4IP" instance="1" mask="0x0700" desc=""></field>
			<field key="ADCP3IP" instance="1" mask="0x0070" desc=""></field>
			<field key="ADCP2IP" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IPC29" addr="0xde" por="0000000000000100" mclr="0000000000000000">
			<field key="ADCP6IP" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="INTTREG" addr="0xe0" por="0000000000000000" mclr="0000000000000000">
			<field key="ILR" instance="1" mask="0x0F00" desc=""></field>
			<field key="VECNUM" instance="1" mask="0x007F" desc=""></field>
			</sfr>

		</InterruptControl>
		<ICN>
			<sfr key="CNEN1" addr="0x60" por="0000000000000000" mclr="0000000000000000">
				<field key="CN15IE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN14IE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN13IE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN12IE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN11IE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN10IE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN9IE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN8IE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN7IE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN6IE" instance="1" mask="0x0040" desc=""></field>
				<field key="CN5IE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN4IE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN3IE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN2IE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN1IE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN0IE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CNEN2" addr="0x62" por="0000000000000000" mclr="0000000000000000">
				<field key="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="CNPU1" addr="0x68" por="0000000000000000" mclr="0000000000000000">
				<field key="CN15PUE" instance="1" mask="0x8000" desc=""></field>
				<field key="CN14PUE" instance="1" mask="0x4000" desc=""></field>
				<field key="CN13PUE" instance="1" mask="0x2000" desc=""></field>
				<field key="CN12PUE" instance="1" mask="0x1000" desc=""></field>
				<field key="CN11PUE" instance="1" mask="0x0800" desc=""></field>
				<field key="CN10PUE" instance="1" mask="0x0400" desc=""></field>
				<field key="CN9PUE" instance="1" mask="0x0200" desc=""></field>
				<field key="CN8PUE" instance="1" mask="0x0100" desc=""></field>
				<field key="CN7PUE" instance="1" mask="0x0080" desc=""></field>
				<field key="CN6PUE" instance="1" mask="0x0040" desc=""></field>
				<field key="CN5PUE" instance="1" mask="0x0020" desc=""></field>
				<field key="CN4PUE" instance="1" mask="0x0010" desc=""></field>
				<field key="CN3PUE" instance="1" mask="0x0008" desc=""></field>
				<field key="CN2PUE" instance="1" mask="0x0004" desc=""></field>
				<field key="CN1PUE" instance="1" mask="0x0002" desc=""></field>
				<field key="CN0PUE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CNPU2" addr="0x6a" por="0000000000000000" mclr="0000000000000000">
				<field key="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>
		</ICN>
		<IOPort>
			<sfr key="TRISA" addr="0x2c0" por="0000000000011111" mclr="0000000000011111">
				<field key="TRISA4" instance="1" mask="0x0010" desc=""></field>
				<field key="TRISA3" instance="1" mask="0x0008" desc=""></field>
				<field key="TRISA2" instance="1" mask="0x0004" desc=""></field>
				<field key="TRISA1" instance="1" mask="0x0002" desc=""></field>
				<field key="TRISA0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="PORTA" addr="0x2c2" por="00000000000xxxxx" mclr="00000000000uuuuu">
				<field key="PORTA4" instance="1" mask="0x0010" desc=""></field>
				<field key="PORTA3" instance="1" mask="0x0008" desc=""></field>
				<field key="PORTA2" instance="1" mask="0x0004" desc=""></field>
				<field key="PORTA1" instance="1" mask="0x0002" desc=""></field>
				<field key="PORTA0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="LATA" addr="0x2c4" por="0000000000000000" mclr="00000000000uuuuu">
				<field key="LATA4" instance="1" mask="0x0010" desc=""></field>
				<field key="LATA3" instance="1" mask="0x0008" desc=""></field>
				<field key="LATA2" instance="1" mask="0x0004" desc=""></field>
				<field key="LATA1" instance="1" mask="0x0002" desc=""></field>
				<field key="LATA0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="ODCA" addr="0x2c6" por="0000000000000000" mclr="00000000000uuuuu">
				<field key="ODA4" instance="1" mask="0x0010" desc=""></field>
				<field key="ODA3" instance="1" mask="0x0008" 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="0000000000000000" 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="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>
			</sfr>
			<sfr key="TRISC" addr="0x2d0" por="0011111111111111" mclr="0011111111111111">
				<field key="TRISC13" instance="1" mask="0x2000" desc=""></field>
				<field key="TRISC12" instance="1" mask="0x1000" desc=""></field>
				<field key="TRISC11" instance="1" mask="0x0800" desc=""></field>
				<field key="TRISC10" instance="1" mask="0x0400" desc=""></field>
				<field key="TRISC9" instance="1" mask="0x0200" desc=""></field>
				<field key="TRISC8" instance="1" mask="0x0100" desc=""></field>
				<field key="TRISC7" instance="1" mask="0x0080" desc=""></field>
				<field key="TRISC6" instance="1" mask="0x0040" desc=""></field>
				<field key="TRISC5" instance="1" mask="0x0020" desc=""></field>
				<field key="TRISC4" instance="1" mask="0x0010" desc=""></field>
				<field key="TRISC3" instance="1" mask="0x0008" desc=""></field>
				<field key="TRISC2" instance="1" mask="0x0004" desc=""></field>
				<field key="TRISC1" instance="1" mask="0x0002" desc=""></field>
				<field key="TRISC0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="PORTC" addr="0x2d2" por="00xxxxxxxxxxxxxx" mclr="00uuuuuuuuuuuuuu">
				<field key="PORTC13" instance="1" mask="0x2000" desc=""></field>
				<field key="PORTC12" instance="1" mask="0x1000" desc=""></field>
				<field key="PORTC11" instance="1" mask="0x0800" desc=""></field>
				<field key="PORTC10" instance="1" mask="0x0400" desc=""></field>
				<field key="PORTC9" instance="1" mask="0x0200" desc=""></field>
				<field key="PORTC8" instance="1" mask="0x0100" desc=""></field>
				<field key="PORTC7" instance="1" mask="0x0080" desc=""></field>
				<field key="PORTC6" instance="1" mask="0x0040" desc=""></field>
				<field key="PORTC5" instance="1" mask="0x0020" desc=""></field>
				<field key="PORTC4" instance="1" mask="0x0010" desc=""></field>
				<field key="PORTC3" instance="1" mask="0x0008" desc=""></field>
				<field key="PORTC2" instance="1" mask="0x0004" desc=""></field>
				<field key="PORTC1" instance="1" mask="0x0002" desc=""></field>
				<field key="PORTC0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="LATC" addr="0x2d4" por="0000000000000000" mclr="00uuuuuuuuuuuuuu">
				<field key="LATC13" instance="1" mask="0x2000" desc=""></field>
				<field key="LATC12" instance="1" mask="0x1000" desc=""></field>
				<field key="LATC11" instance="1" mask="0x0800" desc=""></field>
				<field key="LATC10" instance="1" mask="0x0400" desc=""></field>
				<field key="LATC9" instance="1" mask="0x0200" desc=""></field>
				<field key="LATC8" instance="1" mask="0x0100" desc=""></field>
				<field key="LATC7" instance="1" mask="0x0080" desc=""></field>
				<field key="LATC6" instance="1" mask="0x0040" desc=""></field>
				<field key="LATC5" instance="1" mask="0x0020" desc=""></field>
				<field key="LATC4" instance="1" mask="0x0010" desc=""></field>
				<field key="LATC3" instance="1" mask="0x0008" desc=""></field>
				<field key="LATC2" instance="1" mask="0x0004" desc=""></field>
				<field key="LATC1" instance="1" mask="0x0002" desc=""></field>
				<field key="LATC0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="ODCC" addr="0x2d6" por="0000000000000000" mclr="00uuuuuuuuuuuuuu">
				<field key="ODC13" instance="1" mask="0x2000" desc=""></field>
				<field key="ODC12" instance="1" mask="0x1000" desc=""></field>
				<field key="ODC11" instance="1" mask="0x0800" desc=""></field>
				<field key="ODC8" instance="1" mask="0x0100" desc=""></field>
				<field key="ODC7" instance="1" mask="0x0080" desc=""></field>
				<field key="ODC6" instance="1" mask="0x0040" desc=""></field>
				<field key="ODC5" instance="1" mask="0x0020" desc=""></field>
				<field key="ODC4" instance="1" mask="0x0010" desc=""></field>
				<field key="ODC3" instance="1" mask="0x0008" desc=""></field>
				<field key="ODC0" instance="1" mask="0x0001" desc=""></field>
			</sfr>
		</IOPort>
		<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="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="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="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="0x8000" 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="TMR1" addr="0x100" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="TMR1" 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="000000000uuu0uu0">
				<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="TMR2" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="TMR3HLD" addr="0x108" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="TMR3HLD" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="TMR3" addr="0x10a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="TMR3" instance="1" 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="0000000000000000">
				<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="0000000000000000">
				<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>
		</Timers>
		<IC>
			<sfr key="OWNIC" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_IC1" instance="1" mask="0x8000" desc="fake register"></field>
			</sfr>
			<sfr key="NEEDIC" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="NEED_IC1" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="NEED_IC2" instance="1" mask="0x8000" desc="fake register"></field>
			</sfr>	
			<sfr key="IC1BUF" addr="0x140" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="ICBUF_1" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC1CON" addr="0x142" por="0000000000000000" mclr="0000000000000000">
				<field key="ICSIDL_1" instance="1" mask="0x2000" desc=""></field>
				<field key="ICTMR_1" instance="1" mask="0x0080" desc=""></field>
				<field key="ICI_1" instance="1" mask="0x0060" desc=""></field>
				<field key="ICOV_1" instance="1" mask="0x0010" desc=""></field>
				<field key="ICBNE_1" instance="1" mask="0x0008" desc=""></field>
				<field key="ICM_1" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="IC2BUF" addr="0x144" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="ICBUF_2" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="IC2CON" addr="0x146" por="0000000000000000" mclr="0000000000000000">
				<field key="ICSIDL_2" instance="1" mask="0x2000" desc=""></field>
				<field key="ICTMR_2" instance="1" mask="0x0080" desc=""></field>
				<field key="ICI_2" instance="1" mask="0x0060" desc=""></field>
				<field key="ICOV_2" instance="1" mask="0x0010" desc=""></field>
				<field key="ICBNE_2" instance="1" mask="0x0008" desc=""></field>
				<field key="ICM_2" instance="1" mask="0x0007" desc=""></field>
			</sfr>
		</IC>
		<OC>
			<sfr key="OWNOC" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_OC1" instance="1" mask="0x8000" desc="fake register"></field>
			</sfr>
			<sfr key="OWNOC" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="NEED_OC1" instance="1" mask="0x8000" desc="fake register"></field>
				<field key="NEED_OC2" instance="1" mask="0x8000" desc="fake register"></field>
			</sfr>
			
			<sfr key="OC1RS" addr="0x180" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="OCRS_1" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC1R" addr="0x182" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="OCR_1" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC1CON" addr="0x184" por="0000000000000000" mclr="0000000000000000">
				<field key="OCSIDL_1" instance="1" mask="0x2000" desc=""></field>
				<field key="OCFLT_1" instance="1" mask="0x0010" desc=""></field>
				<field key="OCSEL_1" instance="1" mask="0x0008" desc=""></field>
				<field key="OCM_1" instance="1" mask="0x0007" desc=""></field>
			</sfr>
			<sfr key="OC2RS" addr="0x186" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="OCRS_2" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC2R" addr="0x188" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
				<field key="OCR_2" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
			<sfr key="OC2CON" addr="0x18a" por="0000000000000000" mclr="0000000000000000">
				<field key="OCSIDL_2" instance="1" mask="0x2000" desc=""></field>
				<field key="OCFLT_2" instance="1" mask="0x0010" desc=""></field>
				<field key="OCSEL_2" instance="1" mask="0x0008" desc=""></field>
				<field key="OCM_2" instance="1" mask="0x0007" desc=""></field>
			</sfr>
		</OC>
		<SPI>
			<sfr key="OWNSPI" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_SPI1" instance="1" mask="0x8000" 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="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="FRMPOL" instance="1" mask="0x2000" desc=""></field>
				<field key="FRMDLY" instance="1" mask="0x0002" desc=""></field>
			</sfr>
			<sfr key="SPI1BUF" addr="0x248" por="0000000000000000" mclr="0000000000000000">
				<field key="SPI1BUF" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>
		</SPI>
		<I2C>
			<sfr key="OWNI2C" addr="0x000" por="0000000000000000" mclr="0000000000000000">
				<field key="OWN_I2C1" instance="1" mask="0x8000" desc="fake register"></field>
			</sfr>		
			<sfr key="I2C1RCV" addr="0x200" por="0000000000000000" mclr="0000000000000000">
				<field key="I2C1RCV" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="I2C1TRN" addr="0x202" por="0000000011111111" mclr="0000000011111111">
				<field key="I2C1TRN" instance="1" mask="0x00FF" desc=""></field>
			</sfr>
			<sfr key="I2C1BRG" addr="0x204" por="0000000000000000" mclr="0000000000000000">
				<field key="I2CBRG" instance="1" mask="0x01FF" desc=""></field>
			</sfr>
			<sfr key="I2C1CON" addr="0x206" por="0001000000000000" mclr="0001000000000000">
				<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>
		</I2C>
		<UART>
			<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="URXINV" instance="1" mask="0x0010" desc=""></field>
				<field key="BRGH" instance="1" mask="0x0008" desc=""></field>
				<field key="PDSEL" instance="1" mask="0x0006" 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="0000000xxxxxxxxx" mclr="0000000000000000">
				<field key="TX" instance="1" mask="0x01FF" desc=""></field>
			</sfr>
			<sfr key="U1RXREG" addr="0x226" por="0000000000000000" mclr="0000000000000000">
				<field key="RX" instance="1" mask="0x01FF" desc=""></field>
			</sfr>
			<sfr key="U1BRG" addr="0x228" por="0000000000000000" mclr="0000000000000000">
				<field key="U1BRG" instance="1" mask="0xFFFF" desc=""></field>
			</sfr>

		</UART>
	<A2D>
		      <sfr key="ADCON" addr="0x300" por="0000000000000000" mclr="0000000000000000">
			<field key="ADON" instance="1" mask="0x8000" desc=""></field>
			<field key="ADSIDL" instance="1" mask="0x2000" desc=""></field>
			<field key="SLOWCLK" instance="1" mask="0x1000" desc=""></field>
			<field key="GSWTRG" instance="1" mask="0x0400" desc=""></field>
			<field key="FORM" instance="1" mask="0x0100" desc=""></field>
			<field key="EIE" instance="1" mask="0x0080" desc=""></field>
			<field key="ORDER" instance="1" mask="0x0040" desc=""></field>
			<field key="SEQSAMP" instance="1" mask="0x0020" desc=""></field>
			<field key="ASYNCSAMP" instance="1" mask="0x0010" desc=""></field>
			<field key="ADCS" instance="1" mask="0x0007" desc=""></field>
		      </sfr>
		      <sfr key="ADPCFG" addr="0x302" por="0000000000000000" mclr="0000000000000000">
			<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="ADSTAT" addr="0x306" por="0000000000000000" mclr="0000000000000000">
			<field key="P6RDY" instance="1" mask="0x0040" desc=""></field>
			<field key="P5RDY" instance="1" mask="0x0020" desc=""></field>
			<field key="P4RDY" instance="1" mask="0x0010" desc=""></field>
			<field key="P3RDY" instance="1" mask="0x0008" desc=""></field>
			<field key="P2RDY" instance="1" mask="0x0004" desc=""></field>
			<field key="P1RDY" instance="1" mask="0x0002" desc=""></field>
			<field key="P0RDY" instance="1" mask="0x0001" desc=""></field>
		      </sfr>
		      <sfr key="ADBASE" addr="0x308" por="0000000000000000" mclr="0000000000000000">
			<field key="ADBASE" instance="1" mask="0xFFFE" desc=""></field>
		      </sfr>
		      <sfr key="ADCPC0" addr="0x30a" por="0000000000000000" mclr="0000000000000000">
			<field key="IRQEN1" instance="1" mask="0x8000" desc=""></field>
			<field key="PEND1" instance="1" mask="0x4000" desc=""></field>
			<field key="SWTRG1" instance="1" mask="0x2000" desc=""></field>
			<field key="TRGSRC1" instance="1" mask="0x1F00" desc=""></field>
			<field key="IRQEN0" instance="1" mask="0x0080" desc=""></field>
			<field key="PEND0" instance="1" mask="0x0040" desc=""></field>
			<field key="SWTRG0" instance="1" mask="0x0020" desc=""></field>
			<field key="TRGSRC0" instance="1" mask="0x001F" desc=""></field>
		      </sfr>
		      <sfr key="ADCPC1" addr="0x30c" por="0000000000000000" mclr="0000000000000000">
			<field key="IRQEN3" instance="1" mask="0x8000" desc=""></field>
			<field key="PEND3" instance="1" mask="0x4000" desc=""></field>
			<field key="SWTRG3" instance="1" mask="0x2000" desc=""></field>
			<field key="TRGSRC3" instance="1" mask="0x1F00" desc=""></field>
			<field key="IRQEN2" instance="1" mask="0x0080" desc=""></field>
			<field key="PEND2" instance="1" mask="0x0040" desc=""></field>
			<field key="SWTRG2" instance="1" mask="0x0020" desc=""></field>
			<field key="TRGSRC2" instance="1" mask="0x001F" desc=""></field>
		      </sfr>
		      <sfr key="ADCPC2" addr="0x30e" por="0000000000000000" mclr="0000000000000000">
			<field key="IRQEN5" instance="1" mask="0x8000" desc=""></field>
			<field key="PEND5" instance="1" mask="0x4000" desc=""></field>
			<field key="SWTRG5" instance="1" mask="0x2000" desc=""></field>
			<field key="TRGSRC5" instance="1" mask="0x1F00" desc=""></field>
			<field key="IRQEN4" instance="1" mask="0x0080" desc=""></field>
			<field key="PEND4" instance="1" mask="0x0040" desc=""></field>
			<field key="SWTRG4" instance="1" mask="0x0020" desc=""></field>
			<field key="TRGSRC4" instance="1" mask="0x001F" desc=""></field>
		      </sfr>
		      <sfr key="ADCPC3" addr="0x310" por="0000000000000000" mclr="0000000000000000">
			<field key="IRQEN6" instance="1" mask="0x0080" desc=""></field>
			<field key="PEND6" instance="1" mask="0x0040" desc=""></field>
			<field key="SWTRG6" instance="1" mask="0x0020" desc=""></field>
			<field key="TRGSRC6" instance="1" mask="0x001F" desc=""></field>
		      </sfr>
		      <sfr key="ADCBUF0" addr="0x320" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
			<field key="ADCBUF0" instance="1" mask="0xFFFF" desc=""></field>
		      </sfr>
		      <sfr key="ADCBUF1" addr="0x322" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
			<field key="ADCBUF1" instance="1" mask="0xFFFF" desc=""></field>
		      </sfr>
		      <sfr key="ADCBUF2" addr="0x324" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
			<field key="ADCBUF2" instance="1" mask="0xFFFF" desc=""></field>
		      </sfr>
		      <sfr key="ADCBUF3" addr="0x326" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
			<field key="ADCBUF3" instance="1" mask="0xFFFF" desc=""></field>
		      </sfr>
		      <sfr key="ADCBUF4" addr="0x328" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
			<field key="ADCBUF4" instance="1" mask="0xFFFF" desc=""></field>
		      </sfr>
		      <sfr key="ADCBUF5" addr="0x32a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
			<field key="ADCBUF5" instance="1" mask="0xFFFF" desc=""></field>
		      </sfr>
		      <sfr key="ADCBUF6" addr="0x32c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
			<field key="ADCBUF6" instance="1" mask="0xFFFF" desc=""></field>
		      </sfr>
		      <sfr key="ADCBUF7" addr="0x32e" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
			<field key="ADCBUF7" instance="1" mask="0xFFFF" desc=""></field>
		      </sfr>
		      <sfr key="ADCBUF8" addr="0x330" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
			<field key="ADCBUF8" instance="1" mask="0xFFFF" desc=""></field>
		      </sfr>
		      <sfr key="ADCBUF9" addr="0x332" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
			<field key="ADCBUF9" instance="1" mask="0xFFFF" desc=""></field>
		      </sfr>
		      <sfr key="ADCBUF10" addr="0x334" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
			<field key="ADCBUF10" instance="1" mask="0xFFFF" desc=""></field>
		      </sfr>
		      <sfr key="ADCBUF11" addr="0x336" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
			<field key="ADCBUF11" instance="1" mask="0xFFFF" desc=""></field>
		      </sfr>
		      <sfr key="ADCBUF12" addr="0x338" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
			<field key="ADCBUF12" instance="1" mask="0xFFFF" desc=""></field>
		      </sfr>
		      <sfr key="ADCBUF13" addr="0x33a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
			<field key="ADCBUF13" instance="1" mask="0xFFFF" desc=""></field>
		      </sfr>
	</A2D>
	<PWM>
	      <sfr key="PWMCON1" addr="0x420" por="0000000000000000" mclr="0000000000000000">
		<field key="FLTSTAT" instance="1" mask="0x8000" desc=""></field>
		<field key="CLSTAT" instance="1" mask="0x4000" desc=""></field>
		<field key="TRGSTAT" instance="1" mask="0x2000" desc=""></field>
		<field key="FLTIEN" instance="1" mask="0x1000" desc=""></field>
		<field key="CLIEN" instance="1" mask="0x0800" desc=""></field>
		<field key="TRGIEN" instance="1" mask="0x0400" desc=""></field>
		<field key="ITB" instance="1" mask="0x0200" desc=""></field>
		<field key="MDCS" instance="1" mask="0x0100" desc=""></field>
		<field key="DTC" instance="1" mask="0x00C0" desc=""></field>
		<field key="CAM" instance="1" mask="0x0004" desc=""></field>
		<field key="XPRES" instance="1" mask="0x0002" desc=""></field>
		<field key="IUE" instance="1" mask="0x0001" desc=""></field>
	      </sfr>
	      <sfr key="IOCON1" addr="0x422" por="0000000000000000" mclr="0000000000000000">
		<field key="PENH" instance="1" mask="0x8000" desc=""></field>
		<field key="PENL" instance="1" mask="0x4000" desc=""></field>
		<field key="POLH" instance="1" mask="0x2000" desc=""></field>
		<field key="POLL" instance="1" mask="0x1000" desc=""></field>
		<field key="PMOD" instance="1" mask="0x0C00" desc=""></field>
		<field key="OVRENH" instance="1" mask="0x0200" desc=""></field>
		<field key="OVRENL" instance="1" mask="0x0100" desc=""></field>
		<field key="OVRDAT" instance="1" mask="0x00C0" desc=""></field>
		<field key="FLTDAT" instance="1" mask="0x0030" desc=""></field>
		<field key="CLDAT" instance="1" mask="0x000C" desc=""></field>
		<field key="SWAP" instance="1" mask="0x0002" desc=""></field>
		<field key="OSYNC" instance="1" mask="0x0001" desc=""></field>
	      </sfr>
	      <sfr key="FCLCON1" addr="0x424" por="0000000000000000" mclr="0000000000000000">
		<field key="IFLTMOD" instance="1" mask="0x8000" desc=""></field>
		<field key="CLSRC" instance="1" mask="0x7C00" desc=""></field>
		<field key="CLPOL" instance="1" mask="0x0200" desc=""></field>
		<field key="CLMOD" instance="1" mask="0x0100" desc=""></field>
		<field key="FLTSRC" instance="1" mask="0x00F8" desc=""></field>
		<field key="FLTPOL" instance="1" mask="0x0004" desc=""></field>
		<field key="FLTMOD" instance="1" mask="0x0003" desc=""></field>
	      </sfr>
	      <sfr key="PDC1" addr="0x426" por="0000000000000000" mclr="0000000000000000">
		<field key="PDC1" instance="1" mask="0xFFFF" desc=""></field>
	      </sfr>
	      <sfr key="PHASE1" addr="0x428" por="0000000000000000" mclr="0000000000000000">
		<field key="PHASE1" instance="1" mask="0xFFFF" desc=""></field>
	      </sfr>
	      <sfr key="DTR1" addr="0x42a" por="0000000000000000" mclr="0000000000000000">
		<field key="DTR1" instance="1" mask="0x3FFF" desc=""></field>
	      </sfr>
	      <sfr key="ALTDTR1" addr="0x42c" por="0000000000000000" mclr="0000000000000000">
		<field key="ALTDTR1" instance="1" mask="0x3FFF" desc=""></field>
	      </sfr>
	      <sfr key="SDC1" addr="0x42e" por="0000000000000000" mclr="0000000000000000">
		<field key="SDC1" instance="1" mask="0xFFFF" desc=""></field>
	      </sfr>
	      <sfr key="SPHASE1" addr="0x430" por="0000000000000000" mclr="0000000000000000">
		<field key="SPHASE1" instance="1" mask="0xFFFF" desc=""></field>
	      </sfr>
	      <sfr key="TRIG1" addr="0x432" por="0000000000000000" mclr="0000000000000000">
		<field key="TRGCMP" instance="1" mask="0xFFF8" desc=""></field>
	      </sfr>
	      <sfr key="TRGCON1" addr="0x434" por="0000000000000000" mclr="0000000000000000">
		<field key="TRGDIV" instance="1" mask="0xF000" desc=""></field>
		<field key="DTM" instance="1" mask="0x0080" desc=""></field>
		<field key="TRGSTRT" instance="1" mask="0x003F" desc=""></field>
	      </sfr>
	      <sfr key="STRIG1" addr="0x436" por="0000000000000000" mclr="0000000000000000">
		<field key="STRGCMP" instance="1" mask="0xFFF8" desc=""></field>
	      </sfr>
	      <sfr key="PWMCAP1" addr="0x438" por="0000000000000000" mclr="0000000000000000">
		<field key="PWMCAP1" instance="1" mask="0xFFF8" desc=""></field>
	      </sfr>
	      <sfr key="LEBCON1" addr="0x43a" por="0000000000000000" mclr="0000000000000000">
		<field key="PHR" instance="1" mask="0x8000" desc=""></field>
		<field key="PHF" instance="1" mask="0x4000" desc=""></field>
		<field key="PLR" instance="1" mask="0x2000" desc=""></field>
		<field key="PLF" instance="1" mask="0x1000" desc=""></field>
		<field key="FLTLEBEN" instance="1" mask="0x0800" desc=""></field>
		<field key="CLLEBEN" instance="1" mask="0x0400" desc=""></field>
		<field key="LEB" instance="1" mask="0x03F8" desc=""></field>
	      </sfr>
	      <sfr key="PWMCON2" addr="0x440" por="0000000000000000" mclr="0000000000000000">
		<field key="FLTSTAT" instance="1" mask="0x8000" desc=""></field>
		<field key="CLSTAT" instance="1" mask="0x4000" desc=""></field>
		<field key="TRGSTAT" instance="1" mask="0x2000" desc=""></field>
		<field key="FLTIEN" instance="1" mask="0x1000" desc=""></field>
		<field key="CLIEN" instance="1" mask="0x0800" desc=""></field>
		<field key="TRGIEN" instance="1" mask="0x0400" desc=""></field>
		<field key="ITB" instance="1" mask="0x0200" desc=""></field>
		<field key="MDCS" instance="1" mask="0x0100" desc=""></field>
		<field key="DTC" instance="1" mask="0x00C0" desc=""></field>
		<field key="CAM" instance="1" mask="0x0004" desc=""></field>
		<field key="XPRES" instance="1" mask="0x0002" desc=""></field>
		<field key="IUE" instance="1" mask="0x0001" desc=""></field>
	      </sfr>
	      <sfr key="IOCON2" addr="0x442" por="0000000000000000" mclr="0000000000000000">
		<field key="PENH" instance="1" mask="0x8000" desc=""></field>
		<field key="PENL" instance="1" mask="0x4000" desc=""></field>
		<field key="POLH" instance="1" mask="0x2000" desc=""></field>
		<field key="POLL" instance="1" mask="0x1000" desc=""></field>
		<field key="PMOD" instance="1" mask="0x0C00" desc=""></field>
		<field key="OVRENH" instance="1" mask="0x0200" desc=""></field>
		<field key="OVRENL" instance="1" mask="0x0100" desc=""></field>
		<field key="OVRDAT" instance="1" mask="0x00C0" desc=""></field>
		<field key="FLTDAT" instance="1" mask="0x0030" desc=""></field>
		<field key="CLDAT" instance="1" mask="0x000C" desc=""></field>
		<field key="SWAP" instance="1" mask="0x0002" desc=""></field>
		<field key="OSYNC" instance="1" mask="0x0001" desc=""></field>
	      </sfr>
	      <sfr key="FCLCON2" addr="0x444" por="0000000000000000" mclr="0000000000000000">
		<field key="IFLTMOD" instance="1" mask="0x8000" desc=""></field>
		<field key="CLSRC" instance="1" mask="0x7C00" desc=""></field>
		<field key="CLPOL" instance="1" mask="0x0200" desc=""></field>
		<field key="CLMOD" instance="1" mask="0x0100" desc=""></field>
		<field key="FLTSRC" instance="1" mask="0x00F8" desc=""></field>
		<field key="FLTPOL" instance="1" mask="0x0004" desc=""></field>
		<field key="FLTMOD" instance="1" mask="0x0003" desc=""></field>
	      </sfr>
	      <sfr key="PDC2" addr="0x446" por="0000000000000000" mclr="0000000000000000">
		<field key="PDC2" instance="1" mask="0xFFFF" desc=""></field>
	      </sfr>
	      <sfr key="PHASE2" addr="0x448" por="0000000000000000" mclr="0000000000000000">
		<field key="PHASE2" instance="1" mask="0xFFFF" desc=""></field>
	      </sfr>
	      <sfr key="DTR2" addr="0x44a" por="0000000000000000" mclr="0000000000000000">
		<field key="DTR2" instance="1" mask="0x3FFF" desc=""></field>
	      </sfr>
	      <sfr key="ALTDTR2" addr="0x44c" por="0000000000000000" mclr="0000000000000000">
		<field key="ALTDTR2" instance="1" mask="0x3FFF" desc=""></field>
	      </sfr>
	      <sfr key="SDC2" addr="0x44e" por="0000000000000000" mclr="0000000000000000">
		<field key="SDC2" instance="1" mask="0xFFFF" desc=""></field>
	      </sfr>
	      <sfr key="SPHASE2" addr="0x450" por="0000000000000000" mclr="0000000000000000">
		<field key="SPHASE2" instance="1" mask="0xFFFF" desc=""></field>
	      </sfr>
	      <sfr key="TRIG2" addr="0x452" por="0000000000000000" mclr="0000000000000000">
		<field key="TRGCMP" instance="1" mask="0xFFF8" desc=""></field>
	      </sfr>
	      <sfr key="TRGCON2" addr="0x454" por="0000000000000000" mclr="0000000000000000">
		<field key="TRGDIV" instance="1" mask="0xF000" desc=""></field>
		<field key="DTM" instance="1" mask="0x0080" desc=""></field>
		<field key="TRGSTRT" instance="1" mask="0x003F" desc=""></field>
	      </sfr>
	      <sfr key="STRIG2" addr="0x456" por="0000000000000000" mclr="0000000000000000">
		<field key="STRGCMP" instance="1" mask="0xFFF8" desc=""></field>
	      </sfr>
	      <sfr key="PWMCAP2" addr="0x458" por="0000000000000000" mclr="0000000000000000">
		<field key="PWMCAP2" instance="1" mask="0xFFF8" desc=""></field>
	      </sfr>
	      <sfr key="LEBCON2" addr="0x45a" por="0000000000000000" mclr="0000000000000000">
		<field key="PHR" instance="1" mask="0x8000" desc=""></field>
		<field key="PHF" instance="1" mask="0x4000" desc=""></field>
		<field key="PLR" instance="1" mask="0x2000" desc=""></field>
		<field key="PLF" instance="1" mask="0x1000" desc=""></field>
		<field key="FLTLEBEN" instance="1" mask="0x0800" desc=""></field>
		<field key="CLLEBEN" instance="1" mask="0x0400" desc=""></field>
		<field key="LEB" instance="1" mask="0x03F8" desc=""></field>
	      </sfr>
	      <sfr key="PWMCON3" addr="0x460" por="0000000000000000" mclr="0000000000000000">
		<field key="FLTSTAT" instance="1" mask="0x8000" desc=""></field>
		<field key="CLSTAT" instance="1" mask="0x4000" desc=""></field>
		<field key="TRGSTAT" instance="1" mask="0x2000" desc=""></field>
		<field key="FLTIEN" instance="1" mask="0x1000" desc=""></field>
		<field key="CLIEN" instance="1" mask="0x0800" desc=""></field>
		<field key="TRGIEN" instance="1" mask="0x0400" desc=""></field>
		<field key="ITB" instance="1" mask="0x0200" desc=""></field>
		<field key="MDCS" instance="1" mask="0x0100" desc=""></field>
		<field key="DTC" instance="1" mask="0x00C0" desc=""></field>
		<field key="CAM" instance="1" mask="0x0004" desc=""></field>
		<field key="XPRES" instance="1" mask="0x0002" desc=""></field>
		<field key="IUE" instance="1" mask="0x0001" desc=""></field>
	      </sfr>
	      <sfr key="IOCON3" addr="0x462" por="0000000000000000" mclr="0000000000000000">
		<field key="PENH" instance="1" mask="0x8000" desc=""></field>
		<field key="PENL" instance="1" mask="0x4000" desc=""></field>
		<field key="POLH" instance="1" mask="0x2000" desc=""></field>
		<field key="POLL" instance="1" mask="0x1000" desc=""></field>
		<field key="PMOD" instance="1" mask="0x0C00" desc=""></field>
		<field key="OVRENH" instance="1" mask="0x0200" desc=""></field>
		<field key="OVRENL" instance="1" mask="0x0100" desc=""></field>
		<field key="OVRDAT" instance="1" mask="0x00C0" desc=""></field>
		<field key="FLTDAT" instance="1" mask="0x0030" desc=""></field>
		<field key="CLDAT" instance="1" mask="0x000C" desc=""></field>
		<field key="SWAP" instance="1" mask="0x0002" desc=""></field>
		<field key="OSYNC" instance="1" mask="0x0001" desc=""></field>
	      </sfr>
	      <sfr key="FCLCON3" addr="0x464" por="0000000000000000" mclr="0000000000000000">
		<field key="IFLTMOD" instance="1" mask="0x8000" desc=""></field>
		<field key="CLSRC" instance="1" mask="0x7C00" desc=""></field>
		<field key="CLPOL" instance="1" mask="0x0200" desc=""></field>
		<field key="CLMOD" instance="1" mask="0x0100" desc=""></field>
		<field key="FLTSRC" instance="1" mask="0x00F8" desc=""></field>
		<field key="FLTPOL" instance="1" mask="0x0004" desc=""></field>
		<field key="FLTMOD" instance="1" mask="0x0003" desc=""></field>
	      </sfr>
	      <sfr key="PDC3" addr="0x466" por="0000000000000000" mclr="0000000000000000">
		<field key="PDC3" instance="1" mask="0xFFFF" desc=""></field>
	      </sfr>
	      <sfr key="PHASE3" addr="0x468" por="0000000000000000" mclr="0000000000000000">
		<field key="PHASE3" instance="1" mask="0xFFFF" desc=""></field>
	      </sfr>
	      <sfr key="DTR3" addr="0x46a" por="0000000000000000" mclr="0000000000000000">
		<field key="DTR3" instance="1" mask="0x3FFF" desc=""></field>
	      </sfr>
	      <sfr key="ALTDTR3" addr="0x46c" por="0000000000000000" mclr="0000000000000000">
		<field key="ALTDTR3" instance="1" mask="0x3FFF" desc=""></field>
	      </sfr>
	      <sfr key="SDC3" addr="0x46e" por="0000000000000000" mclr="0000000000000000">
		<field key="SDC3" instance="1" mask="0xFFFF" desc=""></field>
	      </sfr>
	      <sfr key="SPHASE3" addr="0x470" por="0000000000000000" mclr="0000000000000000">
		<field key="SPHASE3" instance="1" mask="0xFFFF" desc=""></field>
	      </sfr>
	      <sfr key="TRIG3" addr="0x472" por="0000000000000000" mclr="0000000000000000">
		<field key="TRGCMP" instance="1" mask="0xFFF8" desc=""></field>
	      </sfr>
	      <sfr key="TRGCON3" addr="0x474" por="0000000000000000" mclr="0000000000000000">
		<field key="TRGDIV" instance="1" mask="0xF000" desc=""></field>
		<field key="DTM" instance="1" mask="0x0080" desc=""></field>
		<field key="TRGSTRT" instance="1" mask="0x003F" desc=""></field>
	      </sfr>
	      <sfr key="STRIG3" addr="0x476" por="0000000000000000" mclr="0000000000000000">
		<field key="STRGCMP" instance="1" mask="0xFFF8" desc=""></field>
	      </sfr>
	      <sfr key="PWMCAP3" addr="0x478" por="0000000000000000" mclr="0000000000000000">
		<field key="PWMCAP3" instance="1" mask="0xFFF8" desc=""></field>
	      </sfr>
	      <sfr key="LEBCON3" addr="0x47a" por="0000000000000000" mclr="0000000000000000">
		<field key="PHR" instance="1" mask="0x8000" desc=""></field>
		<field key="PHF" instance="1" mask="0x4000" desc=""></field>
		<field key="PLR" instance="1" mask="0x2000" desc=""></field>
		<field key="PLF" instance="1" mask="0x1000" desc=""></field>
		<field key="FLTLEBEN" instance="1" mask="0x0800" desc=""></field>
		<field key="CLLEBEN" instance="1" mask="0x0400" desc=""></field>
		<field key="LEB" instance="1" mask="0x03F8" desc=""></field>
	      </sfr>
	      <sfr key="PWMCON4" addr="0x480" por="0000000000000000" mclr="0000000000000000">
		<field key="FLTSTAT" instance="1" mask="0x8000" desc=""></field>
		<field key="CLSTAT" instance="1" mask="0x4000" desc=""></field>
		<field key="TRGSTAT" instance="1" mask="0x2000" desc=""></field>
		<field key="FLTIEN" instance="1" mask="0x1000" desc=""></field>
		<field key="CLIEN" instance="1" mask="0x0800" desc=""></field>
		<field key="TRGIEN" instance="1" mask="0x0400" desc=""></field>
		<field key="ITB" instance="1" mask="0x0200" desc=""></field>
		<field key="MDCS" instance="1" mask="0x0100" desc=""></field>
		<field key="DTC" instance="1" mask="0x00C0" desc=""></field>
		<field key="CAM" instance="1" mask="0x0004" desc=""></field>
		<field key="XPRES" instance="1" mask="0x0002" desc=""></field>
		<field key="IUE" instance="1" mask="0x0001" desc=""></field>
	      </sfr>
	      <sfr key="IOCON4" addr="0x482" por="0000000000000000" mclr="0000000000000000">
		<field key="PENH" instance="1" mask="0x8000" desc=""></field>
		<field key="PENL" instance="1" mask="0x4000" desc=""></field>
		<field key="POLH" instance="1" mask="0x2000" desc=""></field>
		<field key="POLL" instance="1" mask="0x1000" desc=""></field>
		<field key="PMOD" instance="1" mask="0x0C00" desc=""></field>
		<field key="OVRENH" instance="1" mask="0x0200" desc=""></field>
		<field key="OVRENL" instance="1" mask="0x0100" desc=""></field>
		<field key="OVRDAT" instance="1" mask="0x00C0" desc=""></field>
		<field key="FLTDAT" instance="1" mask="0x0030" desc=""></field>
		<field key="CLDAT" instance="1" mask="0x000C" desc=""></field>
		<field key="SWAP" instance="1" mask="0x0002" desc=""></field>
		<field key="OSYNC" instance="1" mask="0x0001" desc=""></field>
	      </sfr>
	      <sfr key="FCLCON4" addr="0x484" por="0000000000000000" mclr="0000000000000000">
		<field key="IFLTMOD" instance="1" mask="0x8000" desc=""></field>
		<field key="CLSRC" instance="1" mask="0x7C00" desc=""></field>
		<field key="CLPOL" instance="1" mask="0x0200" desc=""></field>
		<field key="CLMOD" instance="1" mask="0x0100" desc=""></field>
		<field key="FLTSRC" instance="1" mask="0x00F8" desc=""></field>
		<field key="FLTPOL" instance="1" mask="0x0004" desc=""></field>
		<field key="FLTMOD" instance="1" mask="0x0003" desc=""></field>
	      </sfr>
	      <sfr key="PDC4" addr="0x486" por="0000000000000000" mclr="0000000000000000">
		<field key="PDC4" instance="1" mask="0xFFFF" desc=""></field>
	      </sfr>
	      <sfr key="PHASE4" addr="0x488" por="0000000000000000" mclr="0000000000000000">
		<field key="PHASE4" instance="1" mask="0xFFFF" desc=""></field>
	      </sfr>
	      <sfr key="DTR4" addr="0x48a" por="0000000000000000" mclr="0000000000000000">
		<field key="DTR4" instance="1" mask="0x3FFF" desc=""></field>
	      </sfr>
	      <sfr key="ALTDTR4" addr="0x48c" por="0000000000000000" mclr="0000000000000000">
		<field key="ALTDTR4" instance="1" mask="0x3FFF" desc=""></field>
	      </sfr>
	      <sfr key="SDC4" addr="0x48e" por="0000000000000000" mclr="0000000000000000">
		<field key="SDC4" instance="1" mask="0xFFFF" desc=""></field>
	      </sfr>
	      <sfr key="SPHASE4" addr="0x490" por="0000000000000000" mclr="0000000000000000">
		<field key="SPHASE4" instance="1" mask="0xFFFF" desc=""></field>
	      </sfr>
	      <sfr key="TRIG4" addr="0x492" por="0000000000000000" mclr="0000000000000000">
		<field key="TRGCMP" instance="1" mask="0xFFF8" desc=""></field>
	      </sfr>
	      <sfr key="TRGCON4" addr="0x494" por="0000000000000000" mclr="0000000000000000">
		<field key="TRGDIV" instance="1" mask="0xF000" desc=""></field>
		<field key="DTM" instance="1" mask="0x0080" desc=""></field>
		<field key="TRGSTRT" instance="1" mask="0x003F" desc=""></field>
	      </sfr>
	      <sfr key="STRIG4" addr="0x496" por="0000000000000000" mclr="0000000000000000">
		<field key="STRGCMP" instance="1" mask="0xFFF8" desc=""></field>
	      </sfr>
	      <sfr key="PWMCAP4" addr="0x498" por="0000000000000000" mclr="0000000000000000">
		<field key="PWMCAP4" instance="1" mask="0xFFF8" desc=""></field>
	      </sfr>
	      <sfr key="LEBCON4" addr="0x49a" por="0000000000000000" mclr="0000000000000000">
		<field key="PHR" instance="1" mask="0x8000" desc=""></field>
		<field key="PHF" instance="1" mask="0x4000" desc=""></field>
		<field key="PLR" instance="1" mask="0x2000" desc=""></field>
		<field key="PLF" instance="1" mask="0x1000" desc=""></field>
		<field key="FLTLEBEN" instance="1" mask="0x0800" desc=""></field>
		<field key="CLLEBEN" instance="1" mask="0x0400" desc=""></field>
		<field key="LEB" instance="1" mask="0x03F8" desc=""></field>
	      </sfr>

	</PWM>
	<PeripheralPinMap>
			<sfr key="RPINR0" addr="0x680" por="0011111100000000" mclr="0011111100000000">
			<field key="INT1R" instance="1" mask="0x3F00" desc=""></field>
			</sfr>
			<sfr key="RPINR1" addr="0x682" por="0000000000111111" mclr="0000000000111111">
			<field key="INT2R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPINR2" addr="0x684" por="0011111100000000" mclr="0011111100000000">
			<field key="T1CKR" instance="1" mask="0x3F00" desc=""></field>
			</sfr>
			<sfr key="RPINR3" addr="0x686" por="0011111100111111" mclr="0011111100111111">
			<field key="T3CKR" instance="1" mask="0x3F00" desc=""></field>
			<field key="T2CKR" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPINR7" addr="0x68e" por="0011111100111111" mclr="0011111100111111">
			<field key="IC2R" instance="1" mask="0x3F00" desc=""></field>
			<field key="IC1R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPINR11" addr="0x696" por="0000000000111111" mclr="0000000000111111">
			<field key="OCFAR" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPINR18" addr="0x6a4" por="0011111100111111" mclr="0011111100111111">
			<field key="U1CTSR" instance="1" mask="0x3F00" desc=""></field>
			<field key="U1RXR" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPINR20" addr="0x6a8" por="0011111100111111" mclr="0011111100111111">
			<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="0000000000111111" mclr="0000000000111111">
			<field key="SS1-LR" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPINR29" addr="0x6ba" por="0011111100000000" mclr="0011111100000000">
			<field key="FLT1R" instance="1" mask="0x3F00" desc=""></field>
			</sfr>
			<sfr key="RPINR30" addr="0x6bc" por="0011111100111111" mclr="0011111100111111">
			<field key="FLT3R" instance="1" mask="0x3F00" desc=""></field>
			<field key="FLT2R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPINR31" addr="0x6be" por="0011111100111111" mclr="0011111100111111">
			<field key="FLT5R" instance="1" mask="0x3F00" desc=""></field>
			<field key="FLT4R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPINR32" addr="0x6c0" por="0011111100111111" mclr="0011111100111111">
			<field key="FLT7R" instance="1" mask="0x3F00" desc=""></field>
			<field key="FLT6R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPINR33" addr="0x6c2" por="0011111100111111" mclr="0011111100111111">
			<field key="SYNCI1R" instance="1" mask="0x3F00" desc=""></field>
			<field key="FLT8R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPINR34" addr="0x6c4" por="0000000000111111" mclr="0000000000111111">
			<field key="SYNCI2R" instance="1" mask="0x003F" desc=""></field>
			</sfr>

			<sfr key="RPOR0" addr="0x6d0" por="0000000000000000" mclr="0000000000000000">
				<field key="RP1R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP0R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPOR1" addr="0x6d2" por="0000000000000000" mclr="0000000000000000">
				<field key="RP3R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP2R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPOR2" addr="0x6d4" por="0000000000000000" mclr="0000000000000000">
				<field key="RP5R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP4R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPOR3" addr="0x6d6" por="0000000000000000" mclr="0000000000000000">
				<field key="RP7R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP6R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPOR4" addr="0x6d8" por="0000000000000000" mclr="0000000000000000">
				<field key="RP9R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP8R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPOR5" addr="0x6da" por="0000000000000000" mclr="0000000000000000">
				<field key="RP11R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP10R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPOR6" addr="0x6dc" por="0000000000000000" mclr="0000000000000000">
				<field key="RP13R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP12R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPOR7" addr="0x6de" por="0000000000000000" mclr="0000000000000000">
				<field key="RP15R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP14R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPOR8" addr="0x6e0" por="0000000000000000" mclr="0000000000000000">
				<field key="RP17R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP16R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPOR9" addr="0x6e2" por="0000000000000000" mclr="0000000000000000">
				<field key="RP19R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP18R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPOR10" addr="0x6e4" por="0000000000000000" mclr="0000000000000000">
				<field key="RP21R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP20R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPOR11" addr="0x6e6" por="0000000000000000" mclr="0000000000000000">
				<field key="RP23R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP22R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPOR12" addr="0x6e8" por="0000000000000000" mclr="0000000000000000">
				<field key="RP25R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP24R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPOR13" addr="0x6ea" por="0000000000000000" mclr="0000000000000000">
				<field key="RP27R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP26R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPOR14" addr="0x6ec" por="0000000000000000" mclr="0000000000000000">
				<field key="RP29R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP28R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPOR16" addr="0x6f0" por="00xxxxxx00xxxxxx" mclr="00uuuuuu00uuuuuu">
				<field key="RP33R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP32R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="RPOR17" addr="0x6f2" por="00xxxxxx00xxxxxx" mclr="00uuuuuu00uuuuuu">
				<field key="RP35R" instance="1" mask="0x3F00" desc=""></field>
				<field key="RP34R" instance="1" mask="0x003F" desc=""></field>
			</sfr>
		</PeripheralPinMap>
		<reset>
			<sfr key="RCON" addr="0x740" por="0000000000000011" mclr="uu0000uuuuuuuuuu">
				<field key="TRAPR" instance="1" mask="0x8000" desc=""></field>
				<field key="IOPUWR" instance="1" mask="0x4000" desc=""></field>
				<field key="CM" instance="1" mask="0x0200" desc=""></field>
				<field key="VREGS" instance="1" mask="0x0100" 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="0000000000000000" mclr="0000000000000000">
			<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="IOLOCK" instance="1" mask="0x0040" desc=""></field>
			<field key="LOCK" instance="1" mask="0x0020" desc=""></field>
			<field key="CF" instance="1" mask="0x0008" desc=""></field>
			<field key="OSWEN" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CLKDIV" addr="0x744" por="0011000001000000" mclr="0011000001000000">
			<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="FRCDIV" instance="1" mask="0x0700" desc=""></field>
			<field key="PLLPOST" instance="1" mask="0x00C0" desc=""></field>
			<field key="PLLPRE" instance="1" mask="0x001F" desc=""></field>
			</sfr>
			<sfr key="PLLFBD" addr="0x746" por="0000000000110000" mclr="0000000uuuuuuuuu">
			<field key="PLLDIV" instance="1" mask="0x01FF" desc=""></field>
			</sfr>
			<sfr key="OSCTUN" addr="0x748" por="0000000000000000" mclr="0000000000uuuuuu">
			<field key="TUN" instance="1" mask="0x003F" desc=""></field>
			</sfr>
			<sfr key="REFOCON" addr="0x74e" por="0000000000000000" mclr="0000000000000000">
			<field key="ROON" instance="1" mask="0x8000" desc=""></field>
			<field key="ROSIDL" instance="1" mask="0x2000" desc=""></field>
			<field key="ROSEL" instance="1" mask="0x1000" desc=""></field>
			<field key="RODIV" instance="1" mask="0x0F00" desc=""></field>
			</sfr>
			<sfr key="ACLKCON" addr="0x750" por="0000000000000000" mclr="0000000000000000">
			<field key="ENAPLL" instance="1" mask="0x8000" desc=""></field>
			<field key="APLLCK" instance="1" mask="0x4000" desc=""></field>
			<field key="SELACLK" instance="1" mask="0x2000" desc=""></field>
			<field key="APSTSCLR" instance="1" mask="0x0700" desc=""></field>
			<field key="ASRCSEL" instance="1" mask="0x0080" desc=""></field>
			<field key="FRCSEL" instance="1" mask="0x0040" desc=""></field>
			</sfr>

		</oscillator>
		<SMPSCMP>
			<sfr key="CMPCON1" addr="0x540" por="0000000000000000" mclr="0000000000000000">
				<field key="CMPON" instance="1" mask="0x8000" desc=""></field>
				<field key="CMPSIDL" instance="1" mask="0x2000" desc=""></field>
				<field key="DACOE" instance="1" mask="0x0100" desc=""></field>
				<field key="INSEL" instance="1" mask="0x00C0" desc=""></field>
				<field key="EXTREF" instance="1" mask="0x0020" desc=""></field>
				<field key="CMPSTAT" instance="1" mask="0x0008" desc=""></field>
				<field key="CMPPOL" instance="1" mask="0x0002" desc=""></field>
				<field key="RANGE" instance="1" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CMPDAC1" addr="0x542" por="0000000000000000" mclr="0000000000000000">
				<field key="CMREF" instance="1" mask="0x03FF" desc=""></field>
			</sfr>
			<sfr key="CMPCON2" addr="0x544" por="0000000000000000" mclr="0000000000000000">
				<field key="CMPON" instance="2" mask="0x8000" desc=""></field>
				<field key="CMPSIDL" instance="2" mask="0x2000" desc=""></field>
				<field key="DACOE" instance="2" mask="0x0100" desc=""></field>
				<field key="INSEL" instance="2" mask="0x00C0" desc=""></field>
				<field key="EXTREF" instance="2" mask="0x0020" desc=""></field>
				<field key="CMPSTAT" instance="2" mask="0x0008" desc=""></field>
				<field key="CMPPOL" instance="2" mask="0x0002" desc=""></field>
				<field key="RANGE" instance="2" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CMPDAC2" addr="0x546" por="0000000000000000" mclr="0000000000000000">
				<field key="CMREF" instance="2" mask="0x03FF" desc=""></field>
			</sfr>
			<sfr key="CMPCON3" addr="0x548" por="0000000000000000" mclr="0000000000000000">
				<field key="CMPON" instance="3" mask="0x8000" desc=""></field>
				<field key="CMPSIDL" instance="3" mask="0x2000" desc=""></field>
				<field key="DACOE" instance="3" mask="0x0100" desc=""></field>
				<field key="INSEL" instance="3" mask="0x00C0" desc=""></field>
				<field key="EXTREF" instance="3" mask="0x0020" desc=""></field>
				<field key="CMPSTAT" instance="3" mask="0x0008" desc=""></field>
				<field key="CMPPOL" instance="3" mask="0x0002" desc=""></field>
				<field key="RANGE" instance="3" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CMPDAC3" addr="0x54a" por="0000000000000000" mclr="0000000000000000">
				<field key="CMREF" instance="3" mask="0x03FF" desc=""></field>
			</sfr>
			<sfr key="CMPCON4" addr="0x54c" por="0000000000000000" mclr="0000000000000000">
				<field key="CMPON" instance="4" mask="0x8000" desc=""></field>
				<field key="CMPSIDL" instance="4" mask="0x2000" desc=""></field>
				<field key="DACOE" instance="4" mask="0x0100" desc=""></field>
				<field key="INSEL" instance="4" mask="0x00C0" desc=""></field>
				<field key="EXTREF" instance="4" mask="0x0020" desc=""></field>
				<field key="CMPSTAT" instance="4" mask="0x0008" desc=""></field>
				<field key="CMPPOL" instance="4" mask="0x0002" desc=""></field>
				<field key="RANGE" instance="4" mask="0x0001" desc=""></field>
			</sfr>
			<sfr key="CMPDAC4" addr="0x54e" por="0000000000000000" mclr="0000000000000000">
				<field key="CMREF" instance="4" mask="0x03FF" desc=""></field>
			</sfr>

		</SMPSCMP>
    <PMD>
      <sfr key="PMD1" addr="0x770" por="0000000000000000" mclr="0000000000000000">
        <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="PWMMD" instance="1" mask="0x0200" desc=""></field>
        <field key="I2C1MD" instance="1" mask="0x0080" desc=""></field>
        <field key="U1MD" instance="1" mask="0x0020" 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="IC2MD" instance="1" mask="0x0200" desc=""></field>
        <field key="IC1MD" instance="1" mask="0x0100" 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>
      </sfr>
      <sfr key="PMD4" addr="0x776" por="0000000000000000" mclr="0000000000000000">
        <field key="REFOMD" instance="1" mask="0x0008" desc=""></field>
      </sfr>
      <sfr key="PMD6" addr="0x77a" por="0000000000000000" mclr="0000000000000000">
        <field key="PWM4MD" instance="1" mask="0x0800" desc=""></field>
        <field key="PWM3MD" instance="1" mask="0x0400" desc=""></field>
        <field key="PWM2MD" instance="1" mask="0x0200" desc=""></field>
        <field key="PWM1MD" instance="1" mask="0x0100" desc=""></field>
      </sfr>
      <sfr key="PMD7" addr="0x77c" por="0000000000000000" mclr="0000000000000000">
        <field key="CMP4MD" instance="1" mask="0x0800" desc=""></field>
        <field key="CMP3MD" instance="1" mask="0x0400" desc=""></field>
        <field key="CMP2MD" instance="1" mask="0x0200" desc=""></field>
        <field key="CMP1MD" instance="1" mask="0x0100" desc=""></field>
      </sfr>

    </PMD>
    <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="NVMKEY" instance="1" mask="0x00FF" desc=""></field>
      </sfr>

    </NVM>
  </specialFunctionRegisters>

  <deviceConfigurationRegisters>
    <cfgbits key="FBS" addr="0xf80000" unused="0x0" por="0000000000000000">
      <field key="BWRP" instance="1" mask="0x1" desc="Boot Segment Write Protect">
      <settings>
        <setting reg="0x1" value="0x1" desc="Boot Segment may be written"></setting>
        <setting reg="0x1" value="0x0" desc="Boot Segment is write protected"></setting>
       </settings>
      </field>
      <field key="BSS" instance="1" mask="0xe" desc="Boot Segment Program Flash Code Protection">
      <settings>
        <setting reg="0xe" value="0xe" desc="No Boot Segment"/>
        <setting reg="0xe" value="0xc" desc="Standard Security, Small-sized Boot Flash"/>
        <setting reg="0xe" value="0xa" desc="Standard Security, Medium-sized Boot Flash"/>
        <setting reg="0xe" value="0x8" desc="Standard Security, Large-sized Boot Flash"/>
        <setting reg="0xe" value="0x4" desc="High Security, Small-sized Boot Flash"/>
        <setting reg="0xe" value="0x2" desc="High Security, Medium-sized Boot Flash"/>
        <setting reg="0xe" value="0x0" desc="High Security, Large-sized Boot Flash"/>
      </settings>
      </field>
    </cfgbits>
    <cfgbits key="FGS" addr="0xf80004" unused="0x0" por="0000000000000000">
      <field key="GWRP" instance="1" mask="0x1" desc="General Code Segment Write Protect">
        <settings>
		<setting reg="0x1" value="0x1" desc="General Segment may be written"/>
		<setting reg="0x1" value="0x0" desc="General Segment is write protected"/>
	</settings>
      </field>
      <field key="GSS" instance="1" mask="0x6" desc="General Segment Code Protection">
        <settings>
		<setting reg="0x6" value="0x6" desc="Disabled"/>
		<setting reg="0x6" value="0x4" desc="Enabled"/>
		<setting reg="0x6" value="0x2" desc="High Security Code Protection Enabled"/>
	</settings>
      </field>
    </cfgbits>
    <cfgbits key="FOSCSEL" addr="0xf80006" unused="0x0" por="0000000000000000">
      <field key="FNOSC" instance="1" mask="0x7" desc="Oscillator Source Selection">
        <settings>
		<setting reg="0x7" value="0x7" desc="(FRC/N) divided by N"></setting>
		<setting reg="0x7" value="0x6" desc="Internal Fast RC (FRC) divide by 16"></setting>
		<setting reg="0x7" value="0x5" desc="Low Power RC Oscillator (LPRC)"></setting>
		<setting reg="0x7" value="0x4" desc="Secondary Oscillator (SOSC)"></setting>
		<setting reg="0x7" value="0x3" desc="Primary Oscillator (XT, HS, EC) w/ PLL"></setting>
		<setting reg="0x7" value="0x2" desc="Primary Oscillator (XT, HS, EC)"></setting>
		<setting reg="0x7" value="0x1" desc="Internal Fast RC (FRC) w/ PLL"></setting>
		<setting reg="0x7" value="0x0" desc="Internal Fast RC (FRC)"></setting>
	</settings>		
      </field>
      <field key="IESO" mask="0x80" desc="Internal External Switch Over Mode">
      <settings>
		<setting reg="0x80" value="0x80" desc="Start up with FRC, then switch"></setting>
		<setting reg="0x80" value="0x0" desc="Start up with user-selected oscillator"></setting>
      </settings>	
      </field>
    </cfgbits>
    <cfgbits key="FOSC" addr="0xf80008" unused="0x0" por="0000000000000000">
      <field key="POSCMD" instance="1" mask="0x3" desc="Primary Oscillator Source">
      <settings>
        <setting reg="0x3" value="0x3" desc="Primary Oscillator Disabled"></setting>
        <setting reg="0x3" value="0x2" desc="HS Oscillator Mode"></setting>
        <setting reg="0x3" value="0x1" desc="XT Oscillator Mode"></setting>
        <setting reg="0x3" value="0x0" desc="EC Oscillator Mode"></setting>
      </settings> 
      </field>
      <field key="OSCIOFNC" instance="1" mask="0x4" desc="OSC2 Pin Function">
      <settings>
        <setting reg="0x4" value="0x4" desc="OSCO pin has clock out function"></setting>
        <setting reg="0x4" value="0x0" desc="OSCO pin has digital I/O function"></setting>
      </settings>	
      </field>
      <field key="IOL1WAY" instance="1" mask="0x20" desc="Peripheral Pin Select Configuration">
      <settings>
        <setting reg="0x20" value="0x20" desc="Allow Only One Re-configuration"></setting>
        <setting reg="0x20" value="0x0" desc="Allow Multiple Re-configurations"></setting>
       </settings>	
      </field>
      <field key="FCKSM" instance="1" mask="0xc0" desc="Clock Switching and Monitor">
      <settings>
        <setting reg="0x80" value="0x80" desc="Sw Disabled, Mon Disabled"></setting>
        <setting reg="0xc0" value="0x40" desc="Sw Enabled, Mon Disabled"></setting>
        <setting reg="0xc0" value="0x0" desc="Sw Enabled, Mon Enabled"></setting>
       </settings>	
      </field>
    </cfgbits>
    <cfgbits key="FWDT" addr="0xf8000a" unused="0x0" por="0000000000000000">
      <field key="WDTPOST" instance="1" mask="0xf" desc="Watchdog Timer Postscaler">
      <settings>
        <setting reg="0xf" value="0xf" desc="1:32,768"></setting>
        <setting reg="0xf" value="0xe" desc="1:16,384"></setting>
        <setting reg="0xf" value="0xd" desc="1:8,192"></setting>
        <setting reg="0xf" value="0xc" desc="1:4,096"></setting>
        <setting reg="0xf" value="0xb" desc="1:2,048"></setting>
        <setting reg="0xf" value="0xa" desc="1:1,024"></setting>
        <setting reg="0xf" value="0x9" desc="1:512"></setting>
        <setting reg="0xf" value="0x8" desc="1:256"></setting>
        <setting reg="0xf" value="0x7" desc="1:128"></setting>
        <setting reg="0xf" value="0x6" desc="1:64"></setting>
        <setting reg="0xf" value="0x5" desc="1:32"></setting>
        <setting reg="0xf" value="0x4" desc="1:16"></setting>
        <setting reg="0xf" value="0x3" desc="1:8"></setting>
        <setting reg="0xf" value="0x2" desc="1:4"></setting>
        <setting reg="0xf" value="0x1" desc="1:2"></setting>
        <setting reg="0xf" value="0x0" desc="1:1"></setting>
      </settings>	
      </field>
      <field key="WDTPRE" instance="1" mask="0x10" desc="WDT Prescaler">
      <settings>
        <setting reg="0x10" value="0x10" desc="1:128"></setting>
        <setting reg="0x10" value="0x0" desc="1:32"></setting>
       </settings>	
      </field>
      <field key="WINDIS" instance="1" mask="0x40" desc="Watchdog Timer Window">
      <settings>
        <setting reg="0x40" value="0x40" desc="Non-Window mode"></setting>
        <setting reg="0x40" value="0x0" desc="Window mode"></setting>
      </settings>	
      </field>
      <field key="FWDTEN" instance="1" mask="0x80" desc="Watchdog Timer Enable" >
      <settings>
        <setting reg="0x80" value="0x80" desc="Enable"></setting>
        <setting reg="0x80" value="0x0" desc="Disable"></setting>
      </settings>	
      </field>
    </cfgbits>
    <cfgbits key="FPOR" addr="0xf8000c" unused="0x0" por="0000000000000000">
      <field key="FPWRT" instance="1" mask="0x7" desc="POR Timer Value">
      <settings>
        <setting reg="0x7" value="0x7" desc="128ms"></setting>
        <setting reg="0x7" value="0x6" desc="64ms"></setting>
        <setting reg="0x7" value="0x5" desc="32ms"></setting>
        <setting reg="0x7" value="0x4" desc="16ms"></setting>
        <setting reg="0x7" value="0x3" desc="8ms"></setting>
        <setting reg="0x7" value="0x2" desc="4ms"></setting>
        <setting reg="0x7" value="0x1" desc="2ms"></setting>
        <setting reg="0x7" value="0x0" desc="Off"></setting>
      </settings>	
      </field>
      <field key="BOREN" instance="1" mask="0x8" desc="Brown-out Reset Enable">
      <settings>
        <setting reg="0x8" value="0x8" desc="Enable"></setting>
        <setting reg="0x8" value="0x0" desc="Disable"></setting>
      </settings>	
      </field>
    </cfgbits>

    <cfgbits key="FICD" addr="0xf8000e" unused="0x0" por="0000000000000000">
      <field key="ICS" instance="1" mask="0x3" desc="Comm Channel Select">
      <settings>
        <setting reg="0x3" value="0x3" desc="Use PGC1/EMUC1 and PGD1/EMUD1"></setting>
        <setting reg="0x3" value="0x2" desc="Use PGC2/EMUC2 and PGD2/EMUD2"></setting>
        <setting reg="0x3" value="0x1" desc="Use PGC3/EMUC3 and PGD3/EMUD3"></setting>
        <setting reg="0x3" value="0x0" desc="Reserved"></setting>
      </settings>	
      </field>
      <field key="JTAGEN" instance="1" mask="0x20" desc="JTAG Port Enable">
      <settings>
        <setting reg="0x20" value="0x20" desc="Enabled"></setting>
        <setting reg="0x20" value="0x0" desc="Disabled"></setting>
       </settings>	
      </field>
      <field key="COE" instance="1" mask="0x40" desc="Debugger/Emulation Enable Bit">
      <settings>
        <setting reg="0x40" value="0x40" desc="Reset Into Operational Mode"></setting>
        <setting reg="0x40" value="0x0" desc="Reset Into Clip On Emulation Mode"></setting>
      </settings>	
      </field>
      <field key="BACKBUG" instance="1" mask="0x80" desc="Background Debug">
      <settings>
        <setting reg="0x80" value="0x80" desc="Disabled"></setting>
        <setting reg="0x80" value="0x0" desc="Enabled"></setting>
      </settings>	
      </field>
    </cfgbits>
  </deviceConfigurationRegisters>
  </configurationRegisters>

