<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE configurationRegisters SYSTEM "../configurationRegisters.dtd">
<!-- DRMC: Based on 'dsPIC30F ConfigurationRegisters Motor.xml'. -->
<configurationRegisters>

  <specialFunctionRegisters>

    <CPUCore>
      <sfr key="WREG0" addr="0x0" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="WREG1" addr="0x2" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="WREG2" addr="0x4" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="WREG3" addr="0x6" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="WREG4" addr="0x8" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="WREG5" addr="0xa" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="WREG6" addr="0xc" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="WREG7" addr="0xe" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="WREG8" addr="0x10" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="WREG9" addr="0x12" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="WREG10" addr="0x14" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="WREG11" addr="0x16" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="WREG12" addr="0x18" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="WREG13" addr="0x1a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="WREG14" addr="0x1c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="WREG15" addr="0x1e" por="0000100000000000" mclr="0000100000000000"></sfr>
      <sfr key="SPLIM" addr="0x20" por="0000000000000000" mclr="0000000000000000"></sfr>
      <sfr key="ACCAL" addr="0x22" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ACCAH" addr="0x24" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ACCAU" addr="0x26" por="00000000xxxxxxxx" mclr="00000000uuuuuuuu"></sfr>
      <sfr key="ACCA" addr="0x22" size="5" flags="j"></sfr>
      <sfr key="ACCBL" addr="0x28" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ACCBH" addr="0x2a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ACCBU" addr="0x2c" por="00000000xxxxxxxx" mclr="00000000uuuuuuuu"></sfr>
      <sfr key="ACCB" addr="0x28" size="5" flags="j"></sfr>
      <sfr key="PCL" addr="0x2e" por="0000000000000000" mclr="0000000000000000"></sfr>
      <sfr key="PCH" addr="0x30" por="0000000000000000" mclr="0000000000000000"></sfr>
      <sfr key="TBLPAG" addr="0x32" por="0000000000000000" mclr="0000000000000000">
        <field key="TPLPAG" mask="0x00ff" desc=""></field>
      </sfr>
      <sfr key="PSVPAG" addr="0x34" por="0000000000000000" mclr="0000000000000000">
        <field key="PSVPAG" instance="1" mask="0x00ff" desc=""></field>
      </sfr>
      <sfr key="RCOUNT" addr="0x36" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="DCOUNT" addr="0x38" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="DOSTARTL" addr="0x3a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="DOSTARTH" addr="0x3c" por="00000000xxxxxxxx" mclr="00000000uuuuuuuu"></sfr>
      <sfr key="DOENDL" addr="0x3e" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="DOENDH" addr="0x40" por="00000000xxxxxxxx" mclr="00000000uuuuuuuu"></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="IPL210" instance="1" mask="0x00E0" desc=""></field>
        <field key="IPL2" instance="1" mask="0x0080" desc=""></field>
        <field key="IPL1" instance="1" mask="0x0040" desc=""></field>
        <field key="IPL0" instance="1" mask="0x0020" 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="0000000000000000">
        <field key="reserved" mask="0xf000" desc=""></field>
        <field key="EDT" instance="1" mask="0x0800" desc=""></field>
        <field key="DL2" instance="1" mask="0x0400" desc=""></field>
        <field key="DL1" instance="1" mask="0x0200" desc=""></field>
        <field key="DL0" instance="1" mask="0x0100" 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="reserved" instance="1" mask="0x3000" desc=""></field>
        <field key="BWM" bits="3:0" instance="1" mask="0x0f00" desc=""></field>
        <field key="YWM" bits="3:0" instance="1" mask="0x00f0" desc=""></field>
        <field key="XWM" bits="3:0" instance="1" mask="0x000f" desc=""></field>
      </sfr>
      <sfr key="XMODSRT" addr="0x48" por="xxxxxxxxxxxxxxx0" mclr="uuuuuuuuuuuuuuu0">
        <field key="XS" bits="15:1" instance="1" mask="0xfffe" desc=""></field>
        <field key="cleared" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="XMODEND" addr="0x4a" por="xxxxxxxxxxxxxxx1" mclr="uuuuuuuuuuuuuuu1">
        <field key="XE" bits="15:1" instance="1" mask="0xfffe" desc=""></field>
        <field key="reserved" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="YMODSRT" addr="0x4c" por="xxxxxxxxxxxxxxx0" mclr="uuuuuuuuuuuuuuu0">
        <field key="YS" bits="15:1" instance="1" mask="0xfffe" desc=""></field>
        <field key="cleared" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="YMODEND" addr="0x4e" por="xxxxxxxxxxxxxxx1" mclr="uuuuuuuuuuuuuuu1">
        <field key="YE" bits="15:1" mask="0xfffe" desc=""></field>
        <field key="cleared" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="XBREV" addr="0x50" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="BREN" instance="1" mask="0x8000" desc=""></field>
        <field key="XB" bits="14:0" instance="1" mask="0x7fff" desc=""></field>
      </sfr>
      <sfr key="DISICNT" addr="0x52" por="0000000000000000" mclr="0000000000000000"></sfr>
      <UnusedRegs addr="0x54-0x7f"></UnusedRegs>
    </CPUCore>

    <InterruptControl>
      <sfr key="INTCON" addr="0x00" por="0000000000000000" mclr="0000000000000000">
        <field key="GIE" instance="1" mask="0x0080" desc="to share with PIC"></field>
        <field key="PEIE" instance="1" mask="0x0040" desc=""></field>
      </sfr>
      <sfr key="INTCON1" addr="0x80" por="0000000000000000" mclr="0000000000000000">
        <field key="NSTDIS" instance="1" mask="0x8000" desc=""></field>
        <field key="reserved" instance="1" mask="0xe800" 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="reserved" instance="1" mask="0x0030" 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>
        <field key="reserved" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="INTCON2" addr="0x82" por="0000000000000000" mclr="0000000000000000">
        <field key="ALTIVT" instance="1" mask="0x8000" desc=""></field>
        <field key="reserved" instance="1" mask="0xefe0" desc=""></field>
        <field key="INT4EP" instance="1" mask="0x0010" desc=""></field>
        <field key="INT3EP" instance="1" mask="0x0008" desc=""></field>
        <field key="INT2EP" instance="1" mask="0x0004" desc=""></field>
        <field key="INT1EP" instance="1" mask="0x0002" desc=""></field>
        <field key="INT0EP" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="IFS0" addr="0x84" por="0000000000000000" mclr="0000000000000000"></sfr>
      <sfr key="IFS1" addr="0x86" por="0000000000000000" mclr="0000000000000000"></sfr>
      <sfr key="IFS2" addr="0x88" por="0000000000000000" mclr="0000000000000000"></sfr>
      <UnusedRegs addr="0x8a-0x8b"></UnusedRegs>
      <sfr key="IFS3" addr="0x8a" por="0000000000000000" mclr="0000000000000000"></sfr>
      <sfr key="IEC0" addr="0x8c" por="0000000000000000" mclr="0000000000000000">
        <field key="CNIE" instance="1" mask="0x8000" desc=""></field>
        <field key="BCLIE" instance="1" mask="0x4000" desc=""></field>
        <field key="I2CIE" instance="1" mask="0x2000" desc=""></field>
        <field key="NVMIE" instance="1" mask="0x1000" desc=""></field>
        <field key="ADIE" instance="1" mask="0x0800" desc=""></field>
        <field key="U1TXIE" instance="1" mask="0x0400" desc=""></field>
        <field key="U1RXIE" instance="1" mask="0x0200" desc=""></field>
        <field key="SPI1IE" instance="1" mask="0x0100" desc=""></field>
        <field key="T3IE" instance="1" mask="0x0080" desc=""></field>
        <field key="T2IE32" instance="1" mask="0x0080" desc="to move interrupt up instance for 32 bit"></field>
        <field key="T2IE" instance="1" mask="0x0040" desc=""></field>
        <field key="OC2IE" instance="1" mask="0x0020" desc=""></field>
        <field key="IC2IE" instance="1" mask="0x0010" 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="0x8e" por="0000000000000000" mclr="0000000000000000">
        <field key="IC6IE" instance="1" mask="0x8000" desc=""></field>
        <field key="IC5IE" instance="1" mask="0x4000" desc=""></field>
        <field key="IC4IE" instance="1" mask="0x2000" desc=""></field>
        <field key="IC3IE" instance="1" mask="0x1000" desc=""></field>
        <field key="C1IE" instance="1" mask="0x0800" desc=""></field>
        <field key="SPI2IE" instance="1" mask="0x0400" desc=""></field>
        <field key="U2TXIE" instance="1" mask="0x0200" desc=""></field>
        <field key="U2RXIE" instance="1" mask="0x0100" desc=""></field>
        <field key="INT2IE" instance="1" mask="0x0080" desc=""></field>
        <field key="T5IE" instance="1" mask="0x0040" desc=""></field>
        <field key="T4IE32" instance="1" mask="0x0040" desc="to move interrupt up instance for 32 bit"></field>
        <field key="T4IE" instance="1" mask="0x0020" desc=""></field>
        <field key="OC4IE" instance="1" mask="0x0010" desc=""></field>
        <field key="OC3IE" instance="1" mask="0x0008" desc=""></field>
        <field key="IC8IE" instance="1" mask="0x0004" desc=""></field>
        <field key="IC7IE" instance="1" mask="0x0002" desc=""></field>
        <field key="INT1IE" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="IEC2" addr="0x90" por="0000000000000000" mclr="0000000000000000">
        <field key="reserved" instance="1" mask="0xE000" desc=""></field>
        <field key="FLTBIE" instance="1" mask="0x1000" desc=""></field>
        <field key="FLTAIE" instance="1" mask="0x0800" desc=""></field>
        <field key="LVDIE" instance="1" mask="0x0400" desc=""></field>
        <field key="DCIIE" instance="1" mask="0x0200" desc=""></field>
        <field key="QEIIE" instance="1" mask="0x0100" desc=""></field>
        <field key="PWMIE" instance="1" mask="0x0080" desc=""></field>
        <field key="C2IE" instance="1" mask="0x0040" desc=""></field>
        <field key="INT4IE" instance="1" mask="0x0020" desc=""></field>
        <field key="INT3IE" instance="1" mask="0x0010" desc=""></field>
        <field key="OC8IE" instance="1" mask="0x0008" desc=""></field>
        <field key="OC7IE" instance="1" mask="0x0004" desc=""></field>
        <field key="OC6IE" instance="1" mask="0x0002" desc=""></field>
        <field key="OC5IE" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="IEC3" addr="0x92" por="0000000000000000" mclr="0000000000000000"></sfr>
      <UnusedRegs addr="0x92-0x93"></UnusedRegs>
      <sfr key="IPC0" addr="0x94" por="0100010001000100" mclr="uuuuuuuuuuuuuuuu">
        <field key="reserved" instance="1" mask="0x8000" desc=""></field>
        <field key="T1IP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
        <field key="reserved" instance="1" mask="0x0800" desc=""></field>
        <field key="OC1IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
        <field key="reserved" instance="1" mask="0x0080" desc=""></field>
        <field key="IC1IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
        <field key="reserved" instance="1" mask="0x0008" desc=""></field>
        <field key="INT0IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IPC1" addr="0x96" por="0100010001000100" mclr="uuuuuuuuuuuuuuuu">
        <field key="reserved" instance="1" mask="0x8000" desc=""></field>
        <field key="T3IP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
        <field key="T2IP32" bits="2:0" instance="1" mask="0x7000" desc="to move interrupt up instance for 32 bit"></field>
        <field key="reserved" instance="1" mask="0x0800" desc=""></field>
        <field key="T2IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
        <field key="reserved" instance="1" mask="0x0080" desc=""></field>
        <field key="OC2IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
        <field key="reserved" instance="1" mask="0x0008" desc=""></field>
        <field key="IC2IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IPC2" addr="0x98" por="0100010001000100" mclr="uuuuuuuuuuuuuuuu">
        <field key="reserved" instance="1" mask="0x8000" desc=""></field>
        <field key="ADIP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
        <field key="reserved" instance="1" mask="0x0800" desc=""></field>
        <field key="U1TXIP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
        <field key="reserved" instance="1" mask="0x0080" desc=""></field>
        <field key="U1RXIP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
        <field key="reserved" instance="1" mask="0x0008" desc=""></field>
        <field key="SPI1IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IPC3" addr="0x9a" por="0100010001000100" mclr="uuuuuuuuuuuuuuuu">
        <field key="reserved" mask="0x8000" desc=""></field>
        <field key="CNIP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
        <field key="reserved" instance="1" mask="0x0800" desc=""></field>
        <field key="BCLIP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
        <field key="reserved" instance="1" mask="0x0080" desc=""></field>
        <field key="I2CIP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
        <field key="reserved" instance="1" mask="0x0008" desc=""></field>
        <field key="NVMIP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IPC4" addr="0x9c" por="0100010001000100" mclr="uuuuuuuuuuuuuuuu">
        <field key="reserved" instance="1" mask="0x8000" desc=""></field>
        <field key="OC3IP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
        <field key="reserved" instance="1" mask="0x0800" desc=""></field>
        <field key="IC8IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
        <field key="reserved" instance="1" mask="0x0080" desc=""></field>
        <field key="IC7IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
        <field key="reserved" instance="1" mask="0x0008" desc=""></field>
        <field key="INT1IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IPC5" addr="0x9e" por="0100010001000100" mclr="uuuuuuuuuuuuuuuu">
        <field key="reserved" instance="1" mask="0x8000" desc=""></field>
        <field key="INT2IP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
        <field key="reserved" instance="1" mask="0x0800" desc=""></field>
        <field key="T5IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
        <field key="T4IP32" bits="2:0" instance="1" mask="0x0700" desc="to move interrupt up instance for 32 bit"></field>
        <field key="reserved" instance="1" mask="0x0080" desc=""></field>
        <field key="T4IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
        <field key="reserved" instance="1" mask="0x0008" desc=""></field>
        <field key="OC4IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IPC6" addr="0xa0" por="0100010001000100" mclr="uuuuuuuuuuuuuuuu">
        <field key="reserved" instance="1" mask="0x8000" desc=""></field>
        <field key="C1IP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
        <field key="reserved" instance="1" mask="0x0800" desc=""></field>
        <field key="SPI2IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
        <field key="reserved" instance="1" mask="0x0080" desc=""></field>
        <field key="U2TXIP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
        <field key="reserved" instance="1" mask="0x0008" desc=""></field>
        <field key="U2RXIP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IPC7" addr="0xa2" por="0100010001000100" mclr="uuuuuuuuuuuuuuuu">
        <field key="reserved" instance="1" mask="0x8000" desc=""></field>
        <field key="IC6IP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
        <field key="reserved" instance="1" mask="0x0800" desc=""></field>
        <field key="IC5IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
        <field key="reserved" instance="1" mask="0x0080" desc=""></field>
        <field key="IC4IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
        <field key="reserved" instance="1" mask="0x0008" desc=""></field>
        <field key="IC3IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IPC8" addr="0xa4" por="0100010001000100" mclr="uuuuuuuuuuuuuuuu">
        <field key="reserved" instance="1" mask="0x8000" desc=""></field>
        <field key="OC8IP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
        <field key="reserved" instance="1" mask="0x0800" desc=""></field>
        <field key="OC7IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
        <field key="reserved" instance="1" mask="0x0080" desc=""></field>
        <field key="OC6IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>					 
        <field key="reserved" instance="1" mask="0x0008" desc=""></field>
        <field key="OC5IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IPC9" addr="0xa6" por="0100010001000100" mclr="uuuuuuuuuuuuuuuu">
        <field key="reserved" instance="1" mask="0x8000" desc=""></field>
        <field key="PWMIP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
        <field key="reserved" instance="1" mask="0x0800" desc=""></field>
        <field key="C2IP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
        <field key="reserved" instance="1" mask="0x0080" desc=""></field>
        <field key="INT4IP" bits="2:0" instance="1" mask="0x0070" desc=""></field>
        <field key="reserved" instance="1" mask="0x0008" desc=""></field>
        <field key="INT3IP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IPC10" addr="0xa8" por="0100010001000100" mclr="uuuuuuuuuuuuuuuu">
        <field key="reserved" instance="1" mask="0x8000" desc=""></field>
        <field key="FLTAIP" bits="2:0" instance="1" mask="0x7000" desc=""></field>
        <field key="reserved" instance="1" mask="0x0800" desc=""></field>
        <field key="LVDIP" bits="2:0" instance="1" mask="0x0700" desc=""></field>
        <field key="reserved" instance="1" mask="0x0080" desc=""></field>
        <field key="reserved" bits="2:0" instance="1" mask="0x0070" desc=""></field>
        <field key="reserved" instance="1" mask="0x0008" desc=""></field>
        <field key="QEIIP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IPC11" addr="0xaa" por="0100010001000100" mclr="000000000000uuuu">
        <field key="reserved" instance="1" mask="0x8000" desc=""></field>
        <field key="reserved" bits="2:0" instance="1" mask="0x7000" desc=""></field>
        <field key="reserved" instance="1" mask="0x0800" desc=""></field>
        <field key="reserved" bits="2:0" instance="1" mask="0x0700" desc=""></field>
        <field key="reserved" instance="1" mask="0x0080" desc=""></field>
        <field key="reserved" bits="2:0" instance="1" mask="0x0070" desc=""></field>
        <field key="reserved" instance="1" mask="0x0008" desc=""></field>
        <field key="FLTBIP" bits="2:0" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IPC12" addr="0xac" por="0100010001000100" mclr="0000000000000000"></sfr>
      <sfr key="IPC13" addr="0xae" por="0100010001000100" mclr="0000000000000000"></sfr>
      <UnusedRegs addr="0xaa-0xaf"></UnusedRegs>
      <sfr key="INTREG" addr="0xb0" por="0000000000000000" mclr="0000000000000000"></sfr>
      <UnusedRegs addr="0xb2-0xbf"></UnusedRegs>
    </InterruptControl>

<!-- Input Change Notification -->
    <ICN>
      <sfr key="CNEN1" addr="0xc0" 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="0xc2" por="0000000000000000" mclr="0000000000000000">
        <field key="reserved" instance="1" mask="0xff00" 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="0xc4" 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="0xc6" por="0000000000000000" mclr="0000000000000000">
        <field key="reserved" instance="1" mask="0xff00" 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>
      <UnusedRegs addr="0xc8-0xff"></UnusedRegs>
    </ICN>

    <IOPort>
      <sfr key="OWNPORT" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="OWN_PORTA" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="OWN_PORTB" instance="1" mask="0x4000" desc="fake register"></field>
        <field key="OWN_PORTC" instance="1" mask="0x2000" desc="fake register"></field>
        <field key="OWN_PORTD" instance="1" mask="0x1000" desc="fake register"></field>
        <field key="OWN_PORTE" instance="1" mask="0x0800" desc="fake register"></field>
        <field key="OWN_PORTF" instance="1" mask="0x0400" desc="fake register"></field>
        <field key="OWN_PORTG" instance="1" mask="0x0200" desc="fake register"></field>
      </sfr>
      <sfr key="TRISA" addr="0x2c0" por="1111111111111111" mclr="1111111111111111">
        <field key="TRISA15" instance="1" mask="0x8000" desc=""></field>
        <field key="TRISA14" instance="1" mask="0x4000" desc=""></field>
        <field key="TRISA13" instance="1" mask="0x2000" desc=""></field>
        <field key="TRISA12" instance="1" mask="0x1000" desc=""></field>
        <field key="TRISA11" instance="1" mask="0x0800" desc=""></field>
        <field key="TRISA10" instance="1" mask="0x0400" desc=""></field>
        <field key="TRISA9" instance="1" mask="0x0200" desc=""></field>
        <field key="TRISA8" instance="1" mask="0x0100" desc=""></field>
        <field key="TRISA7" instance="1" mask="0x0080" desc=""></field>
        <field key="TRISA6" instance="1" mask="0x0040" desc=""></field>
        <field key="TRISA5" instance="1" mask="0x0020" desc=""></field>
        <field key="TRISA4" instance="1" mask="0x0010" desc=""></field>
        <field key="TRISA3" instance="1" mask="0x0008" desc=""></field>
        <field key="TRISA2" instance="1" mask="0x0004" desc=""></field>
        <field key="TRISA1" instance="1" mask="0x0002" desc=""></field>
        <field key="TRISA0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="PORTA" addr="0x2c2" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="PORTA15" instance="1" mask="0x8000" desc=""></field>
        <field key="PORTA14" instance="1" mask="0x4000" desc=""></field>
        <field key="PORTA13" instance="1" mask="0x2000" desc=""></field>
        <field key="PORTA12" instance="1" mask="0x1000" desc=""></field>
        <field key="PORTA11" instance="1" mask="0x0800" desc=""></field>
        <field key="PORTA10" instance="1" mask="0x0400" desc=""></field>
        <field key="PORTA9" instance="1" mask="0x0200" desc=""></field>
        <field key="PORTA8" instance="1" mask="0x0100" desc=""></field>
        <field key="PORTA7" instance="1" mask="0x0080" desc=""></field>
        <field key="PORTA6" instance="1" mask="0x0040" desc=""></field>
        <field key="PORTA5" instance="1" mask="0x0020" desc=""></field>
        <field key="PORTA4" instance="1" mask="0x0010" desc=""></field>
        <field key="PORTA3" instance="1" mask="0x0008" desc=""></field>
        <field key="PORTA2" instance="1" mask="0x0004" desc=""></field>
        <field key="PORTA1" instance="1" mask="0x0002" desc=""></field>
        <field key="PORTA0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="LATA" addr="0x2c4" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
        <field key="LATA15" instance="1" mask="0x8000" desc=""></field>
        <field key="LATA14" instance="1" mask="0x4000" desc=""></field>
        <field key="LATA13" instance="1" mask="0x2000" desc=""></field>
        <field key="LATA12" instance="1" mask="0x1000" desc=""></field>
        <field key="LATA11" instance="1" mask="0x0800" desc=""></field>
        <field key="LATA10" instance="1" mask="0x0400" desc=""></field>
        <field key="LATA9" instance="1" mask="0x0200" desc=""></field>
        <field key="LATA8" instance="1" mask="0x0100" desc=""></field>
        <field key="LATA7" instance="1" mask="0x0080" desc=""></field>
        <field key="LATA6" instance="1" mask="0x0040" desc=""></field>
        <field key="LATA5" instance="1" mask="0x0020" desc=""></field>
        <field key="LATA4" instance="1" mask="0x0010" desc=""></field>
        <field key="LATA3" instance="1" mask="0x0008" desc=""></field>
        <field key="LATA2" instance="1" mask="0x0004" desc=""></field>
        <field key="LATA1" instance="1" mask="0x0002" desc=""></field>
        <field key="LATA0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="TRISB" addr="0x2c6" 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="0x2c8" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="PORTB15" instance="1" mask="0x8000" desc=""></field>
        <field key="PORTB14" instance="1" mask="0x4000" desc=""></field>
        <field key="PORTB13" instance="1" mask="0x2000" desc=""></field>
        <field key="PORTB12" instance="1" mask="0x1000" desc=""></field>
        <field key="PORTB11" instance="1" mask="0x0800" desc=""></field>
        <field key="PORTB10" instance="1" mask="0x0400" desc=""></field>
        <field key="PORTB9" instance="1" mask="0x0200" desc=""></field>
        <field key="PORTB8" instance="1" mask="0x0100" desc=""></field>
        <field key="PORTB7" instance="1" mask="0x0080" desc=""></field>
        <field key="PORTB6" instance="1" mask="0x0040" desc=""></field>
        <field key="PORTB5" instance="1" mask="0x0020" desc=""></field>
        <field key="PORTB4" instance="1" mask="0x0010" desc=""></field>
        <field key="PORTB3" instance="1" mask="0x0008" desc=""></field>
        <field key="PORTB2" instance="1" mask="0x0004" desc=""></field>
        <field key="PORTB1" instance="1" mask="0x0002" desc=""></field>
        <field key="PORTB0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="LATB" addr="0x2ca" por="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="TRISC" addr="0x2cc" por="1111111111111111" mclr="1111111111111111">
        <field key="TRISC15" instance="1" mask="0x8000" desc=""></field>
        <field key="TRISC14" instance="1" mask="0x4000" desc=""></field>
        <field key="TRISC13" instance="1" mask="0x2000" desc=""></field>
        <field key="TRISC12" instance="1" mask="0x1000" desc=""></field>
        <field key="TRISC11" instance="1" mask="0x0800" desc=""></field>
        <field key="TRISC10" instance="1" mask="0x0400" desc=""></field>
        <field key="TRISC9" instance="1" mask="0x0200" desc=""></field>
        <field key="TRISC8" instance="1" mask="0x0100" desc=""></field>
        <field key="TRISC7" instance="1" mask="0x0080" desc=""></field>
        <field key="TRISC6" instance="1" mask="0x0040" desc=""></field>
        <field key="TRISC5" instance="1" mask="0x0020" desc=""></field>
        <field key="TRISC4" instance="1" mask="0x0010" desc=""></field>
        <field key="TRISC3" instance="1" mask="0x0008" desc=""></field>
        <field key="TRISC2" instance="1" mask="0x0004" desc=""></field>
        <field key="TRISC1" instance="1" mask="0x0002" desc=""></field>
        <field key="TRISC0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="PORTC" addr="0x2ce" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="PORTC15" instance="1" mask="0x8000" desc=""></field>
        <field key="PORTC14" instance="1" mask="0x4000" desc=""></field>
        <field key="PORTC13" instance="1" mask="0x2000" desc=""></field>
        <field key="PORTC12" instance="1" mask="0x1000" desc=""></field>
        <field key="PORTC11" instance="1" mask="0x0800" desc=""></field>
        <field key="PORTC10" instance="1" mask="0x0400" desc=""></field>
        <field key="PORTC9" instance="1" mask="0x0200" desc=""></field>
        <field key="PORTC8" instance="1" mask="0x0100" desc=""></field>
        <field key="PORTC7" instance="1" mask="0x0080" desc=""></field>
        <field key="PORTC6" instance="1" mask="0x0040" desc=""></field>
        <field key="PORTC5" instance="1" mask="0x0020" desc=""></field>
        <field key="PORTC4" instance="1" mask="0x0010" desc=""></field>
        <field key="PORTC3" instance="1" mask="0x0008" desc=""></field>
        <field key="PORTC2" instance="1" mask="0x0004" desc=""></field>
        <field key="PORTC1" instance="1" mask="0x0002" desc=""></field>
        <field key="PORTC0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="LATC" addr="0x2d0" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
        <field key="LATC15" instance="1" mask="0x8000" desc=""></field>
        <field key="LATC14" instance="1" mask="0x4000" desc=""></field>
        <field key="LATC13" instance="1" mask="0x2000" desc=""></field>
        <field key="LATC12" instance="1" mask="0x1000" desc=""></field>
        <field key="LATC11" instance="1" mask="0x0800" desc=""></field>
        <field key="LATC10" instance="1" mask="0x0400" desc=""></field>
        <field key="LATC9" instance="1" mask="0x0200" desc=""></field>
        <field key="LATC8" instance="1" mask="0x0100" desc=""></field>
        <field key="LATC7" instance="1" mask="0x0080" desc=""></field>
        <field key="LATC6" instance="1" mask="0x0040" desc=""></field>
        <field key="LATC5" instance="1" mask="0x0020" desc=""></field>
        <field key="LATC4" instance="1" mask="0x0010" desc=""></field>
        <field key="LATC3" instance="1" mask="0x0008" desc=""></field>
        <field key="LATC2" instance="1" mask="0x0004" desc=""></field>
        <field key="LATC1" instance="1" mask="0x0002" desc=""></field>
        <field key="LATC0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="TRISD" addr="0x2d2" por="1111111111111111" mclr="1111111111111111">
        <field key="TRISD15" instance="1" mask="0x8000" desc=""></field>
        <field key="TRISD14" instance="1" mask="0x4000" desc=""></field>
        <field key="TRISD13" instance="1" mask="0x2000" desc=""></field>
        <field key="TRISD12" instance="1" mask="0x1000" desc=""></field>
        <field key="TRISD11" instance="1" mask="0x0800" desc=""></field>
        <field key="TRISD10" instance="1" mask="0x0400" desc=""></field>
        <field key="TRISD9" instance="1" mask="0x0200" desc=""></field>
        <field key="TRISD8" instance="1" mask="0x0100" desc=""></field>
        <field key="TRISD7" instance="1" mask="0x0080" desc=""></field>
        <field key="TRISD6" instance="1" mask="0x0040" desc=""></field>
        <field key="TRISD5" instance="1" mask="0x0020" desc=""></field>
        <field key="TRISD4" instance="1" mask="0x0010" desc=""></field>
        <field key="TRISD3" instance="1" mask="0x0008" desc=""></field>
        <field key="TRISD2" instance="1" mask="0x0004" desc=""></field>
        <field key="TRISD1" instance="1" mask="0x0002" desc=""></field>
        <field key="TRISD0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="PORTD" addr="0x2d4" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="PORTD15" instance="1" mask="0x8000" desc=""></field>
        <field key="PORTD14" instance="1" mask="0x4000" desc=""></field>
        <field key="PORTD13" instance="1" mask="0x2000" desc=""></field>
        <field key="PORTD12" instance="1" mask="0x1000" desc=""></field>
        <field key="PORTD11" instance="1" mask="0x0800" desc=""></field>
        <field key="PORTD10" instance="1" mask="0x0400" desc=""></field>
        <field key="PORTD9" instance="1" mask="0x0200" desc=""></field>
        <field key="PORTD8" instance="1" mask="0x0100" desc=""></field>
        <field key="PORTD7" instance="1" mask="0x0080" desc=""></field>
        <field key="PORTD6" instance="1" mask="0x0040" desc=""></field>
        <field key="PORTD5" instance="1" mask="0x0020" desc=""></field>
        <field key="PORTD4" instance="1" mask="0x0010" desc=""></field>
        <field key="PORTD3" instance="1" mask="0x0008" desc=""></field>
        <field key="PORTD2" instance="1" mask="0x0004" desc=""></field>
        <field key="PORTD1" instance="1" mask="0x0002" desc=""></field>
        <field key="PORTD0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="LATD" addr="0x2d6" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
        <field key="LATD15" instance="1" mask="0x8000" desc=""></field>
        <field key="LATD14" instance="1" mask="0x4000" desc=""></field>
        <field key="LATD13" instance="1" mask="0x2000" desc=""></field>
        <field key="LATD12" instance="1" mask="0x1000" desc=""></field>
        <field key="LATD11" instance="1" mask="0x0800" desc=""></field>
        <field key="LATD10" instance="1" mask="0x0400" desc=""></field>
        <field key="LATD9" instance="1" mask="0x0200" desc=""></field>
        <field key="LATD8" instance="1" mask="0x0100" desc=""></field>
        <field key="LATD7" instance="1" mask="0x0080" desc=""></field>
        <field key="LATD6" instance="1" mask="0x0040" desc=""></field>
        <field key="LATD5" instance="1" mask="0x0020" desc=""></field>
        <field key="LATD4" instance="1" mask="0x0010" desc=""></field>
        <field key="LATD3" instance="1" mask="0x0008" desc=""></field>
        <field key="LATD2" instance="1" mask="0x0004" desc=""></field>
        <field key="LATD1" instance="1" mask="0x0002" desc=""></field>
        <field key="LATD0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x2d8-0x2dd"></UnusedRegs>
      <sfr key="TRISE" addr="0x2d8" por="1111111111111111" mclr="1111111111111111">
        <field key="TRISE15" instance="1" mask="0x8000" desc=""></field>
        <field key="TRISE14" instance="1" mask="0x4000" desc=""></field>
        <field key="TRISE13" instance="1" mask="0x2000" desc=""></field>
        <field key="TRISE12" instance="1" mask="0x1000" desc=""></field>
        <field key="TRISE11" instance="1" mask="0x0800" desc=""></field>
        <field key="TRISE10" instance="1" mask="0x0400" desc=""></field>
        <field key="TRISE9" instance="1" mask="0x0200" desc=""></field>
        <field key="TRISE8" instance="1" mask="0x0100" desc=""></field>
        <field key="TRISE7" instance="1" mask="0x0080" desc=""></field>
        <field key="TRISE6" instance="1" mask="0x0040" desc=""></field>
        <field key="TRISE5" instance="1" mask="0x0020" desc=""></field>
        <field key="TRISE4" instance="1" mask="0x0010" desc=""></field>
        <field key="TRISE3" instance="1" mask="0x0008" desc=""></field>
        <field key="TRISE2" instance="1" mask="0x0004" desc=""></field>
        <field key="TRISE1" instance="1" mask="0x0002" desc=""></field>
        <field key="TRISE0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="PORTE" addr="0x2da" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="PORTE15" instance="1" mask="0x8000" desc=""></field>
        <field key="PORTE14" instance="1" mask="0x4000" desc=""></field>
        <field key="PORTE13" instance="1" mask="0x2000" desc=""></field>
        <field key="PORTE12" instance="1" mask="0x1000" desc=""></field>
        <field key="PORTE11" instance="1" mask="0x0800" desc=""></field>
        <field key="PORTE10" instance="1" mask="0x0400" desc=""></field>
        <field key="PORTE9" instance="1" mask="0x0200" desc=""></field>
        <field key="PORTE8" instance="1" mask="0x0100" desc=""></field>
        <field key="PORTE7" instance="1" mask="0x0080" desc=""></field>
        <field key="PORTE6" instance="1" mask="0x0040" desc=""></field>
        <field key="PORTE5" instance="1" mask="0x0020" desc=""></field>
        <field key="PORTE4" instance="1" mask="0x0010" desc=""></field>
        <field key="PORTE3" instance="1" mask="0x0008" desc=""></field>
        <field key="PORTE2" instance="1" mask="0x0004" desc=""></field>
        <field key="PORTE1" instance="1" mask="0x0002" desc=""></field>
        <field key="PORTE0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="LATE" addr="0x2dc" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
        <field key="LATE15" instance="1" mask="0x8000" desc=""></field>
        <field key="LATE14" instance="1" mask="0x4000" desc=""></field>
        <field key="LATE13" instance="1" mask="0x2000" desc=""></field>
        <field key="LATE12" instance="1" mask="0x1000" desc=""></field>
        <field key="LATE11" instance="1" mask="0x0800" desc=""></field>
        <field key="LATE10" instance="1" mask="0x0400" desc=""></field>
        <field key="LATE9" instance="1" mask="0x0200" desc=""></field>
        <field key="LATE8" instance="1" mask="0x0100" desc=""></field>
        <field key="LATE7" instance="1" mask="0x0080" desc=""></field>
        <field key="LATE6" instance="1" mask="0x0040" desc=""></field>
        <field key="LATE5" instance="1" mask="0x0020" desc=""></field>
        <field key="LATE4" instance="1" mask="0x0010" desc=""></field>
        <field key="LATE3" instance="1" mask="0x0008" desc=""></field>
        <field key="LATE2" instance="1" mask="0x0004" desc=""></field>
        <field key="LATE1" instance="1" mask="0x0002" desc=""></field>
        <field key="LATE0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="TRISF" addr="0x2de" por="1111111111111111" mclr="1111111111111111">
        <field key="TRISF15" instance="1" mask="0x8000" desc=""></field>
        <field key="TRISF14" instance="1" mask="0x4000" desc=""></field>
        <field key="TRISF13" instance="1" mask="0x2000" desc=""></field>
        <field key="TRISF12" instance="1" mask="0x1000" desc=""></field>
        <field key="TRISF11" instance="1" mask="0x0800" desc=""></field>
        <field key="TRISF10" instance="1" mask="0x0400" desc=""></field>
        <field key="TRISF9" instance="1" mask="0x0200" desc=""></field>
        <field key="TRISF8" instance="1" mask="0x0100" desc=""></field>
        <field key="TRISF7" instance="1" mask="0x0080" desc=""></field>
        <field key="TRISF6" instance="1" mask="0x0040" desc=""></field>
        <field key="TRISF5" instance="1" mask="0x0020" desc=""></field>
        <field key="TRISF4" instance="1" mask="0x0010" desc=""></field>
        <field key="TRISF3" instance="1" mask="0x0008" desc=""></field>
        <field key="TRISF2" instance="1" mask="0x0004" desc=""></field>
        <field key="TRISF1" instance="1" mask="0x0002" desc=""></field>
        <field key="TRISF0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="PORTF" addr="0x2e0" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="PORTF15" instance="1" mask="0x8000" desc=""></field>
        <field key="PORTF14" instance="1" mask="0x4000" desc=""></field>
        <field key="PORTF13" instance="1" mask="0x2000" desc=""></field>
        <field key="PORTF12" instance="1" mask="0x1000" desc=""></field>
        <field key="PORTF11" instance="1" mask="0x0800" desc=""></field>
        <field key="PORTF10" instance="1" mask="0x0400" desc=""></field>
        <field key="PORTF9" instance="1" mask="0x0200" desc=""></field>
        <field key="PORTF8" instance="1" mask="0x0100" desc=""></field>
        <field key="PORTF7" instance="1" mask="0x0080" desc=""></field>
        <field key="PORTF6" instance="1" mask="0x0040" desc=""></field>
        <field key="PORTF5" instance="1" mask="0x0020" desc=""></field>
        <field key="PORTF4" instance="1" mask="0x0010" desc=""></field>
        <field key="PORTF3" instance="1" mask="0x0008" desc=""></field>
        <field key="PORTF2" instance="1" mask="0x0004" desc=""></field>
        <field key="PORTF1" instance="1" mask="0x0002" desc=""></field>
        <field key="PORTF0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="LATF" addr="0x2e2" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
        <field key="LATF15" instance="1" mask="0x8000" desc=""></field>
        <field key="LATF14" instance="1" mask="0x4000" desc=""></field>
        <field key="LATF13" instance="1" mask="0x2000" desc=""></field>
        <field key="LATF12" instance="1" mask="0x1000" desc=""></field>
        <field key="LATF11" instance="1" mask="0x0800" desc=""></field>
        <field key="LATF10" instance="1" mask="0x0400" desc=""></field>
        <field key="LATF9" instance="1" mask="0x0200" desc=""></field>
        <field key="LATF8" instance="1" mask="0x0100" desc=""></field>
        <field key="LATF7" instance="1" mask="0x0080" desc=""></field>
        <field key="LATF6" instance="1" mask="0x0040" desc=""></field>
        <field key="LATF5" instance="1" mask="0x0020" desc=""></field>
        <field key="LATF4" instance="1" mask="0x0010" desc=""></field>
        <field key="LATF3" instance="1" mask="0x0008" desc=""></field>
        <field key="LATF2" instance="1" mask="0x0004" desc=""></field>
        <field key="LATF1" instance="1" mask="0x0002" desc=""></field>
        <field key="LATF0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="TRISG" addr="0x2e4" por="1111111111111111" mclr="1111111111111111">
        <field key="TRISG15" instance="1" mask="0x8000" desc=""></field>
        <field key="TRISG14" instance="1" mask="0x4000" desc=""></field>
        <field key="TRISG13" instance="1" mask="0x2000" desc=""></field>
        <field key="TRISG12" instance="1" mask="0x1000" desc=""></field>
        <field key="TRISG11" instance="1" mask="0x0800" desc=""></field>
        <field key="TRISG10" instance="1" mask="0x0400" desc=""></field>
        <field key="TRISG9" instance="1" mask="0x0200" desc=""></field>
        <field key="TRISG8" instance="1" mask="0x0100" desc=""></field>
        <field key="TRISG7" instance="1" mask="0x0080" desc=""></field>
        <field key="TRISG6" instance="1" mask="0x0040" desc=""></field>
        <field key="TRISG5" instance="1" mask="0x0020" desc=""></field>
        <field key="TRISG4" instance="1" mask="0x0010" desc=""></field>
        <field key="TRISG3" instance="1" mask="0x0008" desc=""></field>
        <field key="TRISG2" instance="1" mask="0x0004" desc=""></field>
        <field key="TRISG1" instance="1" mask="0x0002" desc=""></field>
        <field key="TRISG0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="PORTG" addr="0x2e6" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="PORTG15" instance="1" mask="0x8000" desc=""></field>
        <field key="PORTG14" instance="1" mask="0x4000" desc=""></field>
        <field key="PORTG13" instance="1" mask="0x2000" desc=""></field>
        <field key="PORTG12" instance="1" mask="0x1000" desc=""></field>
        <field key="PORTG11" instance="1" mask="0x0800" desc=""></field>
        <field key="PORTG10" instance="1" mask="0x0400" desc=""></field>
        <field key="PORTG9" instance="1" mask="0x0200" desc=""></field>
        <field key="PORTG8" instance="1" mask="0x0100" desc=""></field>
        <field key="PORTG7" instance="1" mask="0x0080" desc=""></field>
        <field key="PORTG6" instance="1" mask="0x0040" desc=""></field>
        <field key="PORTG5" instance="1" mask="0x0020" desc=""></field>
        <field key="PORTG4" instance="1" mask="0x0010" desc=""></field>
        <field key="PORTG3" instance="1" mask="0x0008" desc=""></field>
        <field key="PORTG2" instance="1" mask="0x0004" desc=""></field>
        <field key="PORTG1" instance="1" mask="0x0002" desc=""></field>
        <field key="PORTG0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="LATG" addr="0x2e8" por="0000000000000000" mclr="uuuuuuuuuuuuuuuu">
        <field key="LATG15" instance="1" mask="0x8000" desc=""></field>
        <field key="LATG14" instance="1" mask="0x4000" desc=""></field>
        <field key="LATG13" instance="1" mask="0x2000" desc=""></field>
        <field key="LATG12" instance="1" mask="0x1000" desc=""></field>
        <field key="LATG11" instance="1" mask="0x0800" desc=""></field>
        <field key="LATG10" instance="1" mask="0x0400" desc=""></field>
        <field key="LATG9" instance="1" mask="0x0200" desc=""></field>
        <field key="LATG8" instance="1" mask="0x0100" desc=""></field>
        <field key="LATG7" instance="1" mask="0x0080" desc=""></field>
        <field key="LATG6" instance="1" mask="0x0040" desc=""></field>
        <field key="LATG5" instance="1" mask="0x0020" desc=""></field>
        <field key="LATG4" instance="1" mask="0x0010" desc=""></field>
        <field key="LATG3" instance="1" mask="0x0008" desc=""></field>
        <field key="LATG2" instance="1" mask="0x0004" desc=""></field>
        <field key="LATG1" instance="1" mask="0x0002" desc=""></field>
        <field key="LATG0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x2ea-0x2ff"></UnusedRegs>
    </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="OWNTMR4" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="OWN_TMR" instance="4" mask="0xF000" desc="fake register"></field>
      </sfr>
      <sfr key="OWNTMR5" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="OWN_TMR" instance="5" mask="0xF000" desc="fake register"></field>
      </sfr>
      <sfr key="OWNTMR" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="OWN_TMR16" instance="1" mask="0x0004" desc="fake register, just a holder"></field>
        <field key="OWN_CTR16" instance="1" mask="0x0040" desc="fake register, just a holder"></field>
      </sfr>
      <sfr key="OWNTMR23" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="OWN_TMR32" instance="2" mask="0x00FF" desc="fake register"></field>
        <field key="OWN_TMR16" instance="2" mask="0x0001" desc="fake register"></field>
        <field key="OWN_TMR16" instance="3" mask="0x0002" desc="fake register"></field>
        <field key="OWN_CTR16" instance="2" mask="0x0010" desc="fake register"></field>
        <field key="OWN_CTR16" instance="3" mask="0x0020" desc="fake register"></field>
      </sfr>
      <sfr key="OWNTMR45" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="OWN_TMR32" instance="4" mask="0x00FF" desc="fake register"></field>
        <field key="OWN_TMR16" instance="4" mask="0x0001" desc="fake register"></field>
        <field key="OWN_TMR16" instance="5" mask="0x0002" desc="fake register"></field>
        <field key="OWN_CTR16" instance="4" mask="0x0010" desc="fake register"></field>
        <field key="OWN_CTR16" instance="5" mask="0x0020" desc="fake register"></field>
      </sfr>
      <sfr key="NEEDTMR" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="NEED_TMR" instance="1" mask="0xF000" desc="fake register"></field>
        <field key="NEED_TMR" instance="2" mask="0x0800" desc="fake register"></field>
        <field key="NEED_TMR" instance="3" mask="0x0400" desc="fake register"></field>
        <field key="NEED_TMR" instance="4" mask="0x0080" desc="fake register"></field>
        <field key="NEED_TMR" instance="5" mask="0x0040" desc="fake register"></field>
        <field key="NEED_TMR32" instance="2" mask="0x0003" desc="fake register"></field>
        <field key="NEED_TMR32" instance="4" mask="0x0003" desc="fake register"></field>
      </sfr>
      <sfr key="FAKETMR1" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="T32" instance="1" mask="0x0008" desc=""></field>
      </sfr>
      <sfr key="FAKETMR2" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="TSYNC" instance="2" mask="0x0004" desc=""></field>
      </sfr>
      <sfr key="FAKETMR3" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="TSYNC" instance="3" mask="0x0004" desc=""></field>
        <field key="T32" instance="3" mask="0x0008" desc=""></field>
      </sfr>
      <sfr key="FAKETMR4" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="TSYNC" instance="4" mask="0x0004" desc=""></field>
      </sfr>
      <sfr key="FAKETMR5" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="TSYNC" instance="5" mask="0x0004" desc=""></field>
        <field key="T32" instance="5" mask="0x0008" desc=""></field>
      </sfr>
      <sfr key="TMR1" addr="0x100" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TMR" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="PR1" addr="0x102" por="1111111111111111" mclr="1111111111111111">
        <field key="PR" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="T1CON" addr="0x104" por="0000000000000000" mclr="00000000uuuuuuuu">
        <field key="TON" instance="1" mask="0x8000" desc=""></field>
        <field key="TSIDL" instance="1" mask="0x2000" desc=""></field>
        <field key="TGATE" instance="1" mask="0x0040" desc=""></field>
        <field key="TCKPS" instance="1" mask="0x0030" desc=""></field>
        <field key="TSYNC" instance="1" mask="0x0004" desc=""></field>
        <field key="TCS" instance="1" mask="0x0002" desc=""></field>
      </sfr>
      <sfr key="TMR2" addr="0x106" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TMR" instance="2" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="TMR3HLD" addr="0x108" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TMRHLD" instance="3" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="TMR3" addr="0x10a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TMR" instance="3" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="PR2" addr="0x10c" por="1111111111111111" mclr="1111111111111111">
        <field key="PR" instance="2" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="PR3" addr="0x10e" por="1111111111111111" mclr="1111111111111111">
        <field key="PR" instance="3" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="T2CON" addr="0x110" por="0000000000000000" mclr="00000000uuuuuuuu">
        <field key="TON" instance="2" mask="0x8000" desc=""></field>
        <field key="TSIDL" instance="2" mask="0x2000" desc=""></field>
        <field key="TGATE" instance="2" mask="0x0040" desc=""></field>
        <field key="TCKPS" instance="2" mask="0x0030" desc=""></field>
        <field key="T32" instance="2" mask="0x0008" desc=""></field>
        <field key="TCS" instance="2" mask="0x0002" desc=""></field>
      </sfr>
      <sfr key="T3CON" addr="0x112" por="0000000000000000" mclr="00000000uuuuuuuu">
        <field key="TON" instance="3" mask="0x8000" desc=""></field>
        <field key="TSIDL" instance="3" mask="0x2000" desc=""></field>
        <field key="TGATE" instance="3" mask="0x0040" desc=""></field>
        <field key="TCKPS" instance="3" mask="0x0030" desc=""></field>
        <field key="TCS" instance="3" mask="0x0002" desc=""></field>
      </sfr>
      <sfr key="TMR4" addr="0x114" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TMR" instance="4" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="TMR5HLD" addr="0x116" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TMRHLD" instance="5" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="TMR5" addr="0x118" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TMR" instance="5" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="PR4" addr="0x11a" por="1111111111111111" mclr="1111111111111111">
        <field key="PR" instance="4" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="PR5" addr="0x11c" por="1111111111111111" mclr="1111111111111111">
        <field key="PR" instance="5" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="T4CON" addr="0x11e" por="0000000000000000" mclr="00000000uuuuuuuu">
        <field key="TON" instance="4" mask="0x8000" desc=""></field>
        <field key="TSIDL" instance="4" mask="0x2000" desc=""></field>
        <field key="TGATE" instance="4" mask="0x0040" desc=""></field>
        <field key="TCKPS" instance="4" mask="0x0030" desc=""></field>
        <field key="T32" instance="4" mask="0x0008" desc=""></field>
        <field key="TCS" instance="4" mask="0x0002" desc=""></field>
      </sfr>
      <sfr key="T5CON" addr="0x120" por="0000000000000000" mclr="00000000uuuuuuuu">
        <field key="TON" instance="5" mask="0x8000" desc=""></field>
        <field key="TSIDL" instance="5" mask="0x2000" desc=""></field>
        <field key="TGATE" instance="5" mask="0x0040" desc=""></field>
        <field key="TCKPS" instance="5" mask="0x0030" desc=""></field>
        <field key="TCS" instance="5" mask="0x0002" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x122-0x13f"></UnusedRegs>
    </Timers>

    <IC>
      <sfr key="OWNIC" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="OWN_IC1" instance="1" mask="0x8000" desc="fake register"></field>
      </sfr>
      <sfr key="NEEDIC" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="NEED_IC1" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="NEED_IC2" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="NEED_IC3" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="NEED_IC4" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="NEED_IC5" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="NEED_IC6" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="NEED_IC7" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="NEED_IC8" instance="1" mask="0x8000" desc="fake register"></field>
      </sfr>
      <sfr key="IC0BUF" addr="0x0" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="ICBUF_0" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="IC0CON" addr="0x142" por="0000000000000000" mclr="0000000000000000">
        <field key="IC0IE" instance="1" mask="0x8000" desc=""></field>
        <field key="ICSIDL_0" instance="1" mask="0x2000" desc=""></field>
        <field key="IC0IP" instance="1" mask="0x0700" desc=""></field>
        <field key="ICTMR_0" instance="1" mask="0x0080" desc=""></field>
        <field key="ICI_0" instance="1" mask="0x0060" desc=""></field>
        <field key="ICOV_0" instance="1" mask="0x0010" desc=""></field>
        <field key="ICBNE_0" instance="1" mask="0x0008" desc=""></field>
        <field key="ICM_0" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="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>
      <sfr key="IC3BUF" addr="0x148" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="ICBUF_3" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="IC3CON" addr="0x14a" por="0000000000000000" mclr="0000000000000000">
        <field key="ICSIDL_3" instance="1" mask="0x2000" desc=""></field>
        <field key="ICTMR_3" instance="1" mask="0x0080" desc=""></field>
        <field key="ICI_3" instance="1" mask="0x0060" desc=""></field>
        <field key="ICOV_3" instance="1" mask="0x0010" desc=""></field>
        <field key="ICBNE_3" instance="1" mask="0x0008" desc=""></field>
        <field key="ICM_3" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IC4BUF" addr="0x14c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="ICBUF_4" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="IC4CON" addr="0x14e" por="0000000000000000" mclr="0000000000000000">
        <field key="ICSIDL_4" instance="1" mask="0x2000" desc=""></field>
        <field key="ICTMR_4" instance="1" mask="0x0080" desc=""></field>
        <field key="ICI_4" instance="1" mask="0x0060" desc=""></field>
        <field key="ICOV_4" instance="1" mask="0x0010" desc=""></field>
        <field key="ICBNE_4" instance="1" mask="0x0008" desc=""></field>
        <field key="ICM_4" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IC5BUF" addr="0x150" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="ICBUF_5" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="IC5CON" addr="0x152" por="0000000000000000" mclr="0000000000000000">
        <field key="ICSIDL_5" instance="1" mask="0x2000" desc=""></field>
        <field key="ICTMR_5" instance="1" mask="0x0080" desc=""></field>
        <field key="ICI_5" instance="1" mask="0x0060" desc=""></field>
        <field key="ICOV_5" instance="1" mask="0x0010" desc=""></field>
        <field key="ICBNE_5" instance="1" mask="0x0008" desc=""></field>
        <field key="ICM_5" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IC6BUF" addr="0x154" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="ICBUF_6" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="IC6CON" addr="0x156" por="0000000000000000" mclr="0000000000000000">
        <field key="ICSIDL_6" instance="1" mask="0x2000" desc=""></field>
        <field key="ICTMR_6" instance="1" mask="0x0080" desc=""></field>
        <field key="ICI_6" instance="1" mask="0x0060" desc=""></field>
        <field key="ICOV_6" instance="1" mask="0x0010" desc=""></field>
        <field key="ICBNE_6" instance="1" mask="0x0008" desc=""></field>
        <field key="ICM_6" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IC7BUF" addr="0x158" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="ICBUF_7" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="IC7CON" addr="0x15a" por="0000000000000000" mclr="0000000000000000">
        <field key="ICSIDL_7" instance="1" mask="0x2000" desc=""></field>
        <field key="ICTMR_7" instance="1" mask="0x0080" desc=""></field>
        <field key="ICI_7" instance="1" mask="0x0060" desc=""></field>
        <field key="ICOV_7" instance="1" mask="0x0010" desc=""></field>
        <field key="ICBNE_7" instance="1" mask="0x0008" desc=""></field>
        <field key="ICM_7" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="IC8BUF" addr="0x15c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="ICBUF_8" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="IC8CON" addr="0x15e" por="0000000000000000" mclr="0000000000000000">
        <field key="ICSIDL_8" instance="1" mask="0x2000" desc=""></field>
        <field key="ICTMR_8" instance="1" mask="0x0080" desc=""></field>
        <field key="ICI_8" instance="1" mask="0x0060" desc=""></field>
        <field key="ICOV_8" instance="1" mask="0x0010" desc=""></field>
        <field key="ICBNE_8" instance="1" mask="0x0008" desc=""></field>
        <field key="ICM_8" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x160-0x17f"></UnusedRegs>
    </IC>

    <OC>
      <sfr key="OWNOC" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="OWN_OC1" instance="1" mask="0x8000" desc="fake register"></field>
      </sfr>
      <sfr key="OWNOC" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="NEED_OC1" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="NEED_OC2" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="NEED_OC3" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="NEED_OC4" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="NEED_OC5" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="NEED_OC6" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="NEED_OC7" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="NEED_OC8" instance="1" mask="0x8000" desc="fake register"></field>
      </sfr>
      <sfr key="OC0RS" addr="0x180" por="0000000000000000" mclr="0000000000000000">
        <field key="OCRS_0" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC0R" addr="0x182" por="0000000000000000" mclr="0000000000000000">
        <field key="OCR_0" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC0CON" addr="0x184" por="0000000000000000" mclr="0000000000000000">
        <field key="OC0IE" instance="1" mask="0x8000" desc=""></field>
        <field key="OCSIDL_0" instance="1" mask="0x2000" desc=""></field>
        <field key="OC0IP" instance="1" mask="0x0700" desc=""></field>
        <field key="OCFLT_0" instance="1" mask="0x0010" desc=""></field>
        <field key="OCSEL_0" instance="1" mask="0x0008" desc=""></field>
        <field key="OCM_0" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="OC1RS" addr="0x180" por="0000000000000000" mclr="0000000000000000">
        <field key="OCRS_1" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC1R" addr="0x182" por="0000000000000000" mclr="0000000000000000">
        <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="0000000000000000" mclr="0000000000000000">
        <field key="OCRS_2" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC2R" addr="0x188" por="0000000000000000" mclr="0000000000000000">
        <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>
      <sfr key="OC3RS" addr="0x18c" por="0000000000000000" mclr="0000000000000000">
        <field key="OCRS_3" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC3R" addr="0x18e" por="0000000000000000" mclr="0000000000000000">
        <field key="OCR_3" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC3CON" addr="0x190" por="0000000000000000" mclr="0000000000000000">
        <field key="OCSIDL_3" instance="1" mask="0x2000" desc=""></field>
        <field key="OCFLT_3" instance="1" mask="0x0010" desc=""></field>
        <field key="OCSEL_3" instance="1" mask="0x0008" desc=""></field>
        <field key="OCM_3" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="OC4RS" addr="0x192" por="0000000000000000" mclr="0000000000000000">
        <field key="OCRS_4" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC4R" addr="0x194" por="0000000000000000" mclr="0000000000000000">
        <field key="OCR_4" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC4CON" addr="0x196" por="0000000000000000" mclr="0000000000000000">
        <field key="OCSIDL_4" instance="1" mask="0x2000" desc=""></field>
        <field key="OCFLT_4" instance="1" mask="0x0010" desc=""></field>
        <field key="OCSEL_4" instance="1" mask="0x0008" desc=""></field>
        <field key="OCM_4" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="OC5RS" addr="0x198" por="0000000000000000" mclr="0000000000000000">
        <field key="OCRS_5" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC5R" addr="0x19a" por="0000000000000000" mclr="0000000000000000">
        <field key="OCR_5" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC5CON" addr="0x19c" por="0000000000000000" mclr="0000000000000000">
        <field key="OCSIDL_5" instance="1" mask="0x2000" desc=""></field>
        <field key="OCFLT_5" instance="1" mask="0x0010" desc=""></field>
        <field key="OCSEL_5" instance="1" mask="0x0008" desc=""></field>
        <field key="OCM_5" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="OC6RS" addr="0x19e" por="0000000000000000" mclr="0000000000000000">
        <field key="OCRS_6" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC6R" addr="0x1a0" por="0000000000000000" mclr="0000000000000000">
        <field key="OCR_6" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC6CON" addr="0x1a2" por="0000000000000000" mclr="0000000000000000">
        <field key="OCSIDL_6" instance="1" mask="0x2000" desc=""></field>
        <field key="OCFLT_6" instance="1" mask="0x0010" desc=""></field>
        <field key="OCSEL_6" instance="1" mask="0x0008" desc=""></field>
        <field key="OCM_6" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="OC7RS" addr="0x1a4" por="0000000000000000" mclr="0000000000000000">
        <field key="OCRS_7" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC7R" addr="0x1a6" por="0000000000000000" mclr="0000000000000000">
        <field key="OCR_7" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC7CON" addr="0x1a8" por="0000000000000000" mclr="0000000000000000">
        <field key="OCSIDL_7" instance="1" mask="0x2000" desc=""></field>
        <field key="OCFLT_7" instance="1" mask="0x0010" desc=""></field>
        <field key="OCSEL_7" instance="1" mask="0x0008" desc=""></field>
        <field key="OCM_7" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="OC8RS" addr="0x1aa" por="0000000000000000" mclr="0000000000000000">
        <field key="OCRS_8" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC8R" addr="0x1ac" por="0000000000000000" mclr="0000000000000000">
        <field key="OCR_8" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="OC8CON" addr="0x1ae" por="0000000000000000" mclr="0000000000000000">
        <field key="OCSIDL_8" instance="1" mask="0x2000" desc=""></field>
        <field key="OCFLT_8" instance="1" mask="0x0010" desc=""></field>
        <field key="OCSEL_8" instance="1" mask="0x0008" desc=""></field>
        <field key="OCM_8" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x1b0-0x1bf"></UnusedRegs>
      <UnusedRegs addr="0x1c0-0x1ff"></UnusedRegs>
    </OC>

    <QEI>
      <sfr key="OWNQEI" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="OWN_QEI" instance="1" mask="0xE000" desc="fake register"></field>
      </sfr>
      <sfr key="QEICON" addr="0x122" por="0000000000000000" mclr="0000000000000000">
        <field key="CNTERR" instance="1" mask="0x8000" desc=""></field>
        <field key="QEISIDL" instance="1" mask="0x2000" desc=""></field>
        <field key="INDX" instance="1" mask="0x1000" desc=""></field>
        <field key="UPDN" instance="1" mask="0x0800" desc=""></field>
        <field key="QEIM2" instance="1" mask="0x0400" desc=""></field>
        <field key="QEIM1" instance="1" mask="0x0200" desc=""></field>
        <field key="QEIM0" instance="1" mask="0x0100" desc=""></field>
        <field key="SWPAB" instance="1" mask="0x0080" desc=""></field>
        <field key="PCDOUT" instance="1" mask="0x0040" desc=""></field>
        <field key="TQGATE" instance="1" mask="0x0020" desc=""></field>
        <field key="TQCKPS1" instance="1" mask="0x0010" desc=""></field>
        <field key="TQCKPS0" instance="1" mask="0x0008" desc=""></field>
        <field key="POSRES" instance="1" mask="0x0004" desc=""></field>
        <field key="TQCS" instance="1" mask="0x0002" desc=""></field>
        <field key="UPDN_CNT" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="DFLTCON" addr="0x124" por="0000000000000000" mclr="0000000000000000">
        <field key="IMV" instance="1" mask="0x0600" desc=""></field>
        <field key="CEID" instance="1" mask="0x0100" desc=""></field>
        <field key="QEOUT" instance="1" mask="0x0080" desc=""></field>
        <field key="QECK" instance="1" mask="0x0070" desc=""></field>
      </sfr>
      <sfr key="POSCNT" addr="0x126" por="0000000000000000" mclr="0000000000000000">
        <field key="POSCNT" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="MAXCNT" addr="0x128" por="1111111111111111" mclr="1111111111111111">
        <field key="MAXCNT" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
    </QEI>

    <PWM>
      <sfr key="OWNOWM" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="OWN_PWM1" instance="1" mask="0x8000" desc="fake register"></field>
      </sfr>
      <sfr key="NEEDOWM" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="NEED_PWM1" instance="1" mask="0x8000" desc="fake register"></field>
      </sfr>
      <sfr key="PTCON" addr="0x1C0" por="0000000000000000" mclr="0000000000000000">
        <field key="PTEN" instance="1" mask="0x8000" desc=""></field>
        <field key="PTSIDL" instance="1" mask="0x2000" desc=""></field>
        <field key="PTOPS" instance="1" mask="0x00F0" desc=""></field>
        <field key="PTCKPS" instance="1" mask="0x000C" desc=""></field>
        <field key="PTMOD" instance="1" mask="0x0003" desc=""></field>
      </sfr>
      <sfr key="PTMR" addr="0x1C2" por="0000000000000000" mclr="0000000000000000">
        <field key="PTDIR" instance="1" mask="0x8000" desc=""></field>
        <field key="PTMR" instance="1" mask="0x7FFF" desc=""></field>
      </sfr>
      <sfr key="PTPER" addr="0x1C4" por="0000000000000000" mclr="0000000000000000">
        <field key="PTPER" instance="1" mask="0x7FFF" desc=""></field>
      </sfr>
      <sfr key="SEVTCMP" addr="0x1C6" por="0000000000000000" mclr="0000000000000000">
        <field key="SEVTDIR" instance="1" mask="0x8000" desc=""></field>
        <field key="SEVTCMP" instance="1" mask="0x7FFF" desc=""></field>
      </sfr>
      <sfr key="PWMCON1" addr="0x1C8" por="0000111100000000" mclr="0000000000000000">
        <field key="PTMOD4" instance="1" mask="0x0800" desc=""></field>
        <field key="PTMOD3" instance="1" mask="0x0400" desc=""></field>
        <field key="PTMOD2" instance="1" mask="0x0200" desc=""></field>
        <field key="PTMOD1" instance="1" mask="0x0100" desc=""></field>
        <field key="PEN4H" instance="1" mask="0x0080" desc=""></field>
        <field key="PEN3H" instance="1" mask="0x0040" desc=""></field>
        <field key="PEN2H" instance="1" mask="0x0020" desc=""></field>
        <field key="PEN1H" instance="1" mask="0x0010" desc=""></field>
        <field key="PEN4L" instance="1" mask="0x0008" desc=""></field>
        <field key="PEN3L" instance="1" mask="0x0004" desc=""></field>
        <field key="PEN2L" instance="1" mask="0x0002" desc=""></field>
        <field key="PEN1L" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="PWMCON2" addr="0x1CA" por="0000000000000000" mclr="0000000000000000">
        <field key="SEVOPS" instance="1" mask="0x0F00" desc=""></field>
        <field key="OSYNC" instance="1" mask="0x0002" desc=""></field>
        <field key="UDIS" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="DTCON1" addr="0x1CC" por="0000000000000000" mclr="0000000000000000">
        <field key="DTBPS" instance="1" mask="0xC000" desc=""></field>
        <field key="DTB" instance="1" mask="0x3F00" desc=""></field>
        <field key="DTAPS" instance="1" mask="0x00C0" desc=""></field>
        <field key="DTA" instance="1" mask="0x003F" desc=""></field>
      </sfr>
      <sfr key="DTCON2" addr="0x1CE" por="0000000000000000" mclr="0000000000000000">
        <field key="DTS4A" instance="1" mask="0x0080" desc=""></field>
        <field key="DTS4I" instance="1" mask="0x0040" desc=""></field>
        <field key="DTS3A" instance="1" mask="0x0020" desc=""></field>
        <field key="DTS3I" instance="1" mask="0x0010" desc=""></field>
        <field key="DTS2A" instance="1" mask="0x0008" desc=""></field>
        <field key="DTS2I" instance="1" mask="0x0004" desc=""></field>
        <field key="DTS1A" instance="1" mask="0x0002" desc=""></field>
        <field key="DTS1I" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="FLTACON" addr="0x1D0" por="0000000000000000" mclr="0000000000000000">
        <field key="FAOV4H" instance="1" mask="0x8000" desc=""></field>
        <field key="FAOV4L" instance="1" mask="0x4000" desc=""></field>
        <field key="FAOV3H" instance="1" mask="0x2000" desc=""></field>
        <field key="FAOV3L" instance="1" mask="0x1000" desc=""></field>
        <field key="FAOV2H" instance="1" mask="0x0800" desc=""></field>
        <field key="FAOV2L" instance="1" mask="0x0400" desc=""></field>
        <field key="FAOV1H" instance="1" mask="0x0200" desc=""></field>
        <field key="FAOV1L" instance="1" mask="0x0100" desc=""></field>
        <field key="FLTAM" instance="1" mask="0x0080" desc=""></field>
        <field key="FAEN4" instance="1" mask="0x0008" desc=""></field>
        <field key="FAEN3" instance="1" mask="0x0004" desc=""></field>
        <field key="FAEN2" instance="1" mask="0x0002" desc=""></field>
        <field key="FAEN1" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="FLTBCON" addr="0x1D2" por="0000000000000000" mclr="0000000000000000">
        <field key="FBOV4H" instance="1" mask="0x8000" desc=""></field>
        <field key="FBOV4L" instance="1" mask="0x4000" desc=""></field>
        <field key="FBOV3H" instance="1" mask="0x2000" desc=""></field>
        <field key="FBOV3L" instance="1" mask="0x1000" desc=""></field>
        <field key="FBOV2H" instance="1" mask="0x0800" desc=""></field>
        <field key="FBOV2L" instance="1" mask="0x0400" desc=""></field>
        <field key="FBOV1H" instance="1" mask="0x0200" desc=""></field>
        <field key="FBOV1L" instance="1" mask="0x0100" desc=""></field>
        <field key="FLTBM" instance="1" mask="0x0080" desc=""></field>
        <field key="FBEN4" instance="1" mask="0x0008" desc=""></field>
        <field key="FBEN3" instance="1" mask="0x0004" desc=""></field>
        <field key="FBEN2" instance="1" mask="0x0002" desc=""></field>
        <field key="FBEN1" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="OVDCON" addr="0x1D4" por="1111111100000000" mclr="0000000000000000">
        <field key="POVD4H" instance="1" mask="0x8000" desc=""></field>
        <field key="POVD4L" instance="1" mask="0x4000" desc=""></field>
        <field key="POVD3H" instance="1" mask="0x2000" desc=""></field>
        <field key="POVD3L" instance="1" mask="0x1000" desc=""></field>
        <field key="POVD2H" instance="1" mask="0x0800" desc=""></field>
        <field key="POVD2L" instance="1" mask="0x0400" desc=""></field>
        <field key="POVD1H" instance="1" mask="0x0200" desc=""></field>
        <field key="POVD1L" instance="1" mask="0x0100" desc=""></field>
        <field key="POUT4H" instance="1" mask="0x0080" desc=""></field>
        <field key="POUT4L" instance="1" mask="0x0040" desc=""></field>
        <field key="POUT3H" instance="1" mask="0x0020" desc=""></field>
        <field key="POUT3L" instance="1" mask="0x0010" desc=""></field>
        <field key="POUT2H" instance="1" mask="0x0008" desc=""></field>
        <field key="POUT2L" instance="1" mask="0x0004" desc=""></field>
        <field key="POUT1H" instance="1" mask="0x0002" desc=""></field>
        <field key="POUT1L" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="PDC1" addr="0x1D6" por="1111111111111111" mclr="1111111111111111">
        <field key="PDC_1" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="PDC2" addr="0x1D8" por="1111111111111111" mclr="1111111111111111">
        <field key="PDC_2" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="PDC3" addr="0x1DA" por="1111111111111111" mclr="1111111111111111">
        <field key="PDC_3" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="PDC4" addr="0x1DC" por="1111111111111111" mclr="1111111111111111">
        <field key="PDC_4" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
    </PWM>

    <SPI>
      <sfr key="OWNSPI" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="OWN_SPI1" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="OWN_SPI2" instance="1" mask="0x4000" desc="fake register"></field>
      </sfr>
      <sfr key="SPI1STAT" addr="0x220" 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="SPI1CON" addr="0x222" por="0000000000000000" mclr="0000000000000000">
        <field key="FRMEN" instance="1" mask="0x4000" desc=""></field>
        <field key="SPIFSD" instance="1" mask="0x2000" 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="SPI1BUF" addr="0x224" por="0000000000000000" mclr="0000000000000000">
        <field key="SPIBUF" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="SPI2STAT" addr="0x226" por="0000000000000000" mclr="0000000000000000">
        <field key="SPIEN" instance="2" mask="0x8000" desc=""></field>
        <field key="SPISIDL" instance="2" mask="0x2000" desc=""></field>
        <field key="SPIROV" instance="2" mask="0x0040" desc=""></field>
        <field key="SPITBF" instance="2" mask="0x0002" desc=""></field>
        <field key="SPIRBF" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="SPI2CON" addr="0x228" por="0000000000000000" mclr="0000000000000000">
        <field key="FRMEN" instance="2" mask="0x4000" desc=""></field>
        <field key="SPIFSD" instance="2" mask="0x2000" desc=""></field>
        <field key="DISSDO" instance="2" mask="0x0800" desc=""></field>
        <field key="MODE16" instance="2" mask="0x0400" desc=""></field>
        <field key="SMP" instance="2" mask="0x0200" desc=""></field>
        <field key="CKE" instance="2" mask="0x0100" desc=""></field>
        <field key="SSEN" instance="2" mask="0x0080" desc=""></field>
        <field key="CKP" instance="2" mask="0x0040" desc=""></field>
        <field key="MSTEN" instance="2" mask="0x0020" desc=""></field>
        <field key="SPRE" instance="2" mask="0x001C" desc=""></field>
        <field key="PPRE" instance="2" mask="0x0003" desc=""></field>
      </sfr>
      <sfr key="SPI2BUF" addr="0x22a" por="0000000000000000" mclr="0000000000000000">
        <field key="SPIBUF" instance="2" mask="0xFFFF" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x22c-0x23f"></UnusedRegs>
    </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="I2CRCV" addr="0x200" por="0000000000000000" mclr="0000000000000000">
        <field key="I2CRCV" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="I2CTRN" addr="0x202" por="0000000000000000" mclr="0000000000000000">
        <field key="I2CTRN" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="I2CBRG" addr="0x204" por="0000000000000000" mclr="0000000000000000">
        <field key="I2CBRG" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="I2CCON" addr="0x206" por="0001000000000000" mclr="0000000000000000">
        <field key="I2CEN" instance="1" mask="0x8000" desc=""></field>
        <field key="I2CSIDL" instance="1" mask="0x2000" desc=""></field>
        <field key="SCLREL" instance="1" mask="0x1000" desc=""></field>
        <field key="IPMIEN" instance="1" mask="0x0800" desc=""></field>
        <field key="A10M" instance="1" mask="0x0400" desc=""></field>
        <field key="DISSLW" instance="1" mask="0x0200" desc=""></field>
        <field key="SMEN" instance="1" mask="0x0100" desc=""></field>
        <field key="GCEN" instance="1" mask="0x0080" desc=""></field>
        <field key="STREN" instance="1" mask="0x0040" desc=""></field>
        <field key="ACKDT" instance="1" mask="0x0020" desc=""></field>
        <field key="ACKEN" instance="1" mask="0x0010" desc=""></field>
        <field key="RCEN" instance="1" mask="0x0008" desc=""></field>
        <field key="PEN" instance="1" mask="0x0004" desc=""></field>
        <field key="RSEN" instance="1" mask="0x0002" desc=""></field>
        <field key="SEN" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="I2CSTAT" 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="I2CADD" addr="0x20a" por="0000000000000000" mclr="0000000000000000">
        <field key="I2CADD" instance="1" mask="0x03FF" desc=""></field>
      </sfr>
    </I2C>

    <UART>
      <sfr key="OWNUART" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="OWN_UART1" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="OWN_UART2" instance="1" mask="0x4000" desc="fake register"></field>
      </sfr>
      <sfr key="PICREG1" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="BRGH" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="SYNC" instance="1" mask="0x4000" desc="fake register"></field>
      </sfr>
      <sfr key="PICREG2" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="BRGH" instance="2" mask="0x8000" desc="fake register"></field>
        <field key="SYNC" instance="2" mask="0x4000" desc="fake register"></field>
      </sfr>
      <sfr key="U1MODE" addr="0x20c" por="0000000000000000" mclr="0000000000000000">
        <field key="UARTEN" instance="1" mask="0x8000" desc=""></field>
        <field key="reserved" instance="1" mask="0x4000" desc=""></field>
        <field key="USIDL" instance="1" mask="0x2000" desc=""></field>
        <field key="reserved" instance="1" mask="0x1800" desc=""></field>
        <field key="ALTIO" instance="1" mask="0x0400" desc=""></field>
        <field key="reserved" 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="reserved" instance="1" mask="0x0018" 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="0x20e" por="0000000100010000" mclr="0000000100010000">
        <field key="UTXISEL" instance="1" mask="0x8000" desc=""></field>
        <field key="reserved" instance="1" mask="0x7000" 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="0x210" por="0000000000000000" mclr="0000000000000000">
        <field key="reserved" instance="1" mask="0xFE00" desc=""></field>
        <field key="UTX8" instance="1" mask="0x0100" desc=""></field>
        <field key="reserved" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="U1RXREG" addr="0x212" por="0000000000000000" mclr="0000000000000000">
        <field key="reserved" instance="1" mask="0xFE00" desc=""></field>
        <field key="URX8" instance="1" mask="0x0100" desc=""></field>
        <field key="reserved" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="U1BRG" addr="0x214" por="0000000000000000" mclr="0000000000000000">
        <field key="U1BRG" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="U2MODE" addr="0x216" por="0000000000000000" mclr="0000000000000000">
        <field key="UARTEN" instance="2" mask="0x8000" desc=""></field>
        <field key="reserved" instance="2" mask="0x4000" desc=""></field>
        <field key="USIDL" instance="2" mask="0x2000" desc=""></field>
        <field key="reserved" instance="2" mask="0x1F00" desc=""></field>
        <field key="WAKE" instance="2" mask="0x0080" desc=""></field>
        <field key="LPBACK" instance="2" mask="0x0040" desc=""></field>
        <field key="ABAUD" instance="2" mask="0x0020" desc=""></field>
        <field key="reserved" instance="2" mask="0x0018" desc=""></field>
        <field key="PDSEL1" instance="2" mask="0x0004" desc=""></field>
        <field key="PDSEL0" instance="2" mask="0x0002" desc=""></field>
        <field key="STSEL" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="U2STA" addr="0x218" por="0000000100010000" mclr="0000000100010000">
        <field key="UTXISEL" instance="2" mask="0x8000" desc=""></field>
        <field key="reserved" instance="2" mask="0x7000" desc=""></field>
        <field key="UTXBRK" instance="2" mask="0x0800" desc=""></field>
        <field key="UTXEN" instance="2" mask="0x0400" desc=""></field>
        <field key="UTXBF" instance="2" mask="0x0200" desc=""></field>
        <field key="TRMT" instance="2" mask="0x0100" desc=""></field>
        <field key="URXISEL" instance="2" mask="0x00C0" desc=""></field>
        <field key="ADDEN" instance="2" mask="0x0020" desc=""></field>
        <field key="RIDLE" instance="2" mask="0x0010" desc=""></field>
        <field key="PERR" instance="2" mask="0x0008" desc=""></field>
        <field key="FERR" instance="2" mask="0x0004" desc=""></field>
        <field key="OERR" instance="2" mask="0x0002" desc=""></field>
        <field key="URXDA" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="U2TXREG" addr="0x21a" por="0000000000000000" mclr="0000000000000000">
        <field key="reserved" instance="2" mask="0xFE00" desc=""></field>
        <field key="UTX8" instance="2" mask="0x0100" desc=""></field>
        <field key="reserved" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="U2RXREG" addr="0x21c" por="0000000000000000" mclr="0000000000000000">
        <field key="reserved" instance="2" mask="0xFE00" desc=""></field>
        <field key="URX8" instance="2" mask="0x0100" desc=""></field>
        <field key="reserved" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="U2BRG" addr="0x21e" por="0000000000000000" mclr="0000000000000000">
        <field key="U2BRG" instance="2" mask="0xFFFF" desc=""></field>
      </sfr>
    </UART>

    <CAN>
      <sfr key="OWNCAN" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="OWN_CAN1" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="OWN_CAN2" instance="1" mask="0x4000" desc="fake register"></field>
      </sfr>
      <sfr key="C1RXF0SID" addr="0x300" por="xxxxxxxxxxx0x0xx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX_F0" instance="1" mask="0x1FFC" desc=""></field>
        <field key="EXIDEN_RX_F0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1RXF0EID" addr="0x302" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
</sfr>
      <sfr key="C1RXF0EIDH" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX_F0" instance="1" mask="0x0C00" desc=""></field>
        <field key="EID15_06_RX_F0" instance="1" mask="0x03FF" desc=""></field>
      </sfr>
      <sfr key="C1RXF0EIDL" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_RX_F0" instance="1" mask="0xFC00" desc=""></field>
      </sfr>
      <sfr key="C1RXF1SID" addr="0x308" por="xxxxxxxxxxx0x0xx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX_F1" instance="1" mask="0x1FFC" desc=""></field>
        <field key="EXIDEN_RX_F1" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1RXF1EID" addr="0x30A" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
</sfr>
      <sfr key="C1RXF1EIDH" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX_F1" instance="1" mask="0x0C00" desc=""></field>
        <field key="EID15_06_RX_F1" instance="1" mask="0x03FF" desc=""></field>
      </sfr>
      <sfr key="C1RXF1EIDL" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_RX_F1" instance="1" mask="0xFC00" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x30e-0x30f"></UnusedRegs>
      <sfr key="C1RXF2SID" addr="0x310" por="xxxxxxxxxxx0x0xx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX_F2" instance="1" mask="0x1FFC" desc=""></field>
        <field key="EXIDEN_RX_F2" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1RXF2EID" addr="0x312" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
</sfr>
      <sfr key="C1RXF2EIDH" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX_F2" instance="1" mask="0x0C00" desc=""></field>
        <field key="EID15_06_RX_F2" instance="1" mask="0x03FF" desc=""></field>
      </sfr>
      <sfr key="C1RXF2EIDL" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_RX_F2" instance="1" mask="0xFC00" desc=""></field>
      </sfr>
      <sfr key="C1RXF3SID" addr="0x318" por="xxxxxxxxxxx0x0xx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX_F3" instance="1" mask="0x1FFC" desc=""></field>
        <field key="EXIDEN_RX_F3" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1RXF3EID" addr="0x31A" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
</sfr>
      <sfr key="C1RXF3EIDH" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX_F3" instance="1" mask="0x0C00" desc=""></field>
        <field key="EID15_06_RX_F3" instance="1" mask="0x03FF" desc=""></field>
      </sfr>
      <sfr key="C1RXF3EIDL" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_RX_F3" instance="1" mask="0xFC00" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x31e-0x31f"></UnusedRegs>
      <sfr key="C1RXF4SID" addr="0x320" por="xxxxxxxxxxx0x0xx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX_F4" instance="1" mask="0x1FFC" desc=""></field>
        <field key="EXIDEN_RX_F4" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1RXF4EID" addr="0x322" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
</sfr>
      <sfr key="C1RXF4EIDH" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX_F4" instance="1" mask="0x0C00" desc=""></field>
        <field key="EID15_06_RX_F4" instance="1" mask="0x03FF" desc=""></field>
      </sfr>
      <sfr key="C1RXF4EIDL" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_RX_F4" instance="1" mask="0xFC00" desc=""></field>
      </sfr>
      <sfr key="C1RXF5SID" addr="0x328" por="xxxxxxxxxxx000xx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX_F5" instance="1" mask="0x1FFC" desc=""></field>
        <field key="EXIDEN_RX_F5" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1RXF5EID" addr="0x32a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
</sfr>
      <sfr key="C1RXF5EIDH" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX_F5" instance="1" mask="0x0C00" desc=""></field>
        <field key="EID15_06_RX_F5" instance="1" mask="0x03FF" desc=""></field>
      </sfr>
      <sfr key="C1RXF5EIDL" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_RX_F5" instance="1" mask="0xFC00" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x32e-0x32f"></UnusedRegs>
      <sfr key="C1RXM0SID" addr="0x330" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX_M0" instance="1" mask="0x1FFC" desc=""></field>
        <field key="EXIDEN_RX_M0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1RXM0EID" addr="0x332" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
</sfr>
      <sfr key="C1RXM0EIDH" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX_M0" instance="1" mask="0x0C00" desc=""></field>
        <field key="EID15_06_RX_M0" instance="1" mask="0x03FF" desc=""></field>
      </sfr>
      <sfr key="C1RXM0EIDL" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_RX_M0" instance="1" mask="0xFC00" desc=""></field>
      </sfr>
      <sfr key="C1RXM1SID" addr="0x338" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX_M1" instance="1" mask="0x1FFC" desc=""></field>
        <field key="EXIDEN_RX_M1" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1RXM1EID" addr="0x33A" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
</sfr>
      <sfr key="C1RXM1EIDH" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX_M1" instance="1" mask="0x0C00" desc=""></field>
        <field key="EID15_06_RX_M1" instance="1" mask="0x03FF" desc=""></field>
      </sfr>
      <sfr key="C1RXM1EIDL" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_RX_M1" instance="1" mask="0xFC00" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x33e-0x33f"></UnusedRegs>
      <sfr key="C1TX2SID" addr="0x340" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_06_TX2" instance="1" mask="0xF800" desc=""></field>
        <field key="SID05_00_TX2" instance="1" mask="0x00FC" desc=""></field>
        <field key="SRR_TX2" instance="1" mask="0x0002" desc=""></field>
        <field key="EXIDEN_TX2" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1TX2EID" addr="0x342" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_TX2" instance="1" mask="0xC000" desc=""></field>
        <field key="EID15_14_TX2" instance="1" mask="0x3000" desc=""></field>
        <field key="EID13_06_TX2" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1TX2DLC" addr="0x344" por="xxxxxxx11xxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_TX2" instance="1" mask="0xFC00" desc=""></field>
        <field key="TXRTR_TX2" instance="1" mask="0x0200" desc=""></field>
        <field key="RB1_TX2" instance="1" mask="0x0100" desc=""></field>
        <field key="RB0_TX2" instance="1" mask="0x0080" desc=""></field>
        <field key="DLC_TX2" instance="1" mask="0x0078" desc=""></field>
      </sfr>
      <sfr key="C1TX2B1" addr="0x346" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX2B1" instance="1" mask="0xFF00" desc=""></field>
        <field key="TX2B0" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1TX2B2" addr="0x348" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX2B3" instance="1" mask="0xFF00" desc=""></field>
        <field key="TX2B2" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1TX2B3" addr="0x34a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX2B5" instance="1" mask="0xFF00" desc=""></field>
        <field key="TX2B4" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1TX2B4" addr="0x34c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX2B7" instance="1" mask="0xFF00" desc=""></field>
        <field key="TX2B6" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1TX2CON" addr="0x34e" por="0000000000000000" mclr="0000000000000000">
        <field key="TXABT_TX2" instance="1" mask="0x0040" desc=""></field>
        <field key="TXLARB_TX2" instance="1" mask="0x0020" desc=""></field>
        <field key="TXERR_TX2" instance="1" mask="0x0010" desc=""></field>
        <field key="TXREQ_TX2" instance="1" mask="0x0008" desc=""></field>
        <field key="TXPRI_TX2" instance="1" mask="0x0003" desc=""></field>
      </sfr>
      <sfr key="C1TX1SID" addr="0x350" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_06_TX1" instance="1" mask="0xF800" desc=""></field>
        <field key="SID05_00_TX1" instance="1" mask="0x00FC" desc=""></field>
        <field key="SRR_TX1" instance="1" mask="0x0002" desc=""></field>
        <field key="EXIDEN_TX1" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1TX1EID" addr="0x352" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_TX1" instance="1" mask="0xC000" desc=""></field>
        <field key="EID15_14_TX1" instance="1" mask="0x3000" desc=""></field>
        <field key="EID13_06_TX1" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1TX1DLC" addr="0x354" por="xxxxxxx11xxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_TX1" instance="1" mask="0xFC00" desc=""></field>
        <field key="TXRTR_TX1" instance="1" mask="0x0200" desc=""></field>
        <field key="RB1_TX1" instance="1" mask="0x0100" desc=""></field>
        <field key="RB0_TX1" instance="1" mask="0x0080" desc=""></field>
        <field key="DLC_TX1" instance="1" mask="0x0078" desc=""></field>
      </sfr>
      <sfr key="C1TX1B1" addr="0x356" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX1B1" instance="1" mask="0xFF00" desc=""></field>
        <field key="TX1B0" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1TX1B2" addr="0x358" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX1B3" instance="1" mask="0xFF00" desc=""></field>
        <field key="TX1B2" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1TX1B3" addr="0x35a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX1B5" instance="1" mask="0xFF00" desc=""></field>
        <field key="TX1B4" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1TX1B4" addr="0x35c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX1B7" instance="1" mask="0xFF00" desc=""></field>
        <field key="TX1B6" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1TX1CON" addr="0x35e" por="0000000000000000" mclr="0000000000000000">
        <field key="TXABT_TX1" instance="1" mask="0x0040" desc=""></field>
        <field key="TXLARB_TX1" instance="1" mask="0x0020" desc=""></field>
        <field key="TXERR_TX1" instance="1" mask="0x0010" desc=""></field>
        <field key="TXREQ_TX1" instance="1" mask="0x0008" desc=""></field>
        <field key="TXPRI_TX1" instance="1" mask="0x0003" desc=""></field>
      </sfr>
      <sfr key="C1TX0SID" addr="0x360" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_06_TX0" instance="1" mask="0xF800" desc=""></field>
        <field key="SID05_00_TX0" instance="1" mask="0x00FC" desc=""></field>
        <field key="SRR_TX0" instance="1" mask="0x0002" desc=""></field>
        <field key="EXIDEN_TX0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1TX0EID" addr="0x362" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_TX0" instance="1" mask="0xC000" desc=""></field>
        <field key="EID15_14_TX0" instance="1" mask="0x3000" desc=""></field>
        <field key="EID13_06_TX0" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1TX0DLC" addr="0x364" por="xxxxxxx11xxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_TX0" instance="1" mask="0xFC00" desc=""></field>
        <field key="TXRTR_TX0" instance="1" mask="0x0200" desc=""></field>
        <field key="RB1_TX0" instance="1" mask="0x0100" desc=""></field>
        <field key="RB0_TX0" instance="1" mask="0x0080" desc=""></field>
        <field key="DLC_TX0" instance="1" mask="0x0078" desc=""></field>
      </sfr>
      <sfr key="C1TX0B1" addr="0x366" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX0B1" instance="1" mask="0xFF00" desc=""></field>
        <field key="TX0B0" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1TX0B2" addr="0x368" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX0B3" instance="1" mask="0xFF00" desc=""></field>
        <field key="TX0B2" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1TX0B3" addr="0x36a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX0B5" instance="1" mask="0xFF00" desc=""></field>
        <field key="TX0B4" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1TX0B4" addr="0x36c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX0B7" instance="1" mask="0xFF00" desc=""></field>
        <field key="TX0B6" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1TX0CON" addr="0x36e" por="0000000000000000" mclr="0000000000000000">
        <field key="TXABT_TX0" instance="1" mask="0x0040" desc=""></field>
        <field key="TXLARB_TX0" instance="1" mask="0x0020" desc=""></field>
        <field key="TXERR_TX0" instance="1" mask="0x0010" desc=""></field>
        <field key="TXREQ_TX0" instance="1" mask="0x0008" desc=""></field>
        <field key="TXPRI_TX0" instance="1" mask="0x0003" desc=""></field>
      </sfr>
      <sfr key="C1RX1SID" addr="0x370" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX1" instance="1" mask="0x1FFC" desc=""></field>
        <field key="SRR_RX1" instance="1" mask="0x0010" desc=""></field>
        <field key="EXIDEN_RX1" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1RX1EID" addr="0x372" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX1" instance="1" mask="0x0C00" desc=""></field>
        <field key="EID15_14_RX1" instance="1" mask="0x0300" desc=""></field>
        <field key="EID13_06_RX1" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1RX1DLC" addr="0x374" por="xxxxxxx1xxx1xxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID06_00_RX1" instance="1" mask="0xFC00" desc=""></field>
        <field key="RXRTR_RX1" instance="1" mask="0x0200" desc=""></field>
        <field key="RB1_RX1" instance="1" mask="0x0100" desc=""></field>
        <field key="RB0_RX1" instance="1" mask="0x0010" desc=""></field>
        <field key="DLC_RX1" instance="1" mask="0x000F" desc=""></field>
      </sfr>
      <sfr key="C1RX1B1" addr="0x376" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RX1B1" instance="1" mask="0xFF00" desc=""></field>
        <field key="RX1B0" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1RX1B2" addr="0x378" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RX1B3" instance="1" mask="0xFF00" desc=""></field>
        <field key="RX1B2" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1RX1B3" addr="0x37a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RX1B5" instance="1" mask="0xFF00" desc=""></field>
        <field key="RX1B4" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1RX1B4" addr="0x37c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RX1B7" instance="1" mask="0xFF00" desc=""></field>
        <field key="RX1B6" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1RX1CON" addr="0x37e" por="0000000000000000" mclr="0000000000000000">
        <field key="RXFUL_RX1" instance="1" mask="0x0080" desc=""></field>
        <field key="RXRTRO_RX1" instance="1" mask="0x0008" desc=""></field>
        <field key="DBEN_RX1" instance="1" mask="0x0004" desc=""></field>
        <field key="JTOFF_RX1" instance="1" mask="0x0002" desc=""></field>
        <field key="FILHIT0_RX1" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1RX0SID" addr="0x380" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX0" instance="1" mask="0x1FFC" desc=""></field>
        <field key="SRR_RX0" instance="1" mask="0x0010" desc=""></field>
        <field key="EXIDEN_RX0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1RX0EID" addr="0x382" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX0" instance="1" mask="0x0C00" desc=""></field>
        <field key="EID15_14_RX0" instance="1" mask="0x0300" desc=""></field>
        <field key="EID13_06_RX0" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1RX0DLC" addr="0x384" por="xxxxxxx1xxx1xxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID06_00_RX0" instance="1" mask="0xFC00" desc=""></field>
        <field key="RXRTR_RX0" instance="1" mask="0x0200" desc=""></field>
        <field key="RB1_RX0" instance="1" mask="0x0100" desc=""></field>
        <field key="RB0_RX0" instance="1" mask="0x0010" desc=""></field>
        <field key="DLC_RX0" instance="1" mask="0x000F" desc=""></field>
      </sfr>
      <sfr key="C1RX0B1" addr="0x386" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RX0B1" instance="1" mask="0xFF00" desc=""></field>
        <field key="RX0B0" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1RX0B2" addr="0x388" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RX0B3" instance="1" mask="0xFF00" desc=""></field>
        <field key="RX0B2" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1RX0B3" addr="0x38a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RX0B5" instance="1" mask="0xFF00" desc=""></field>
        <field key="RX0B4" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1RX0B4" addr="0x38c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RX0B7" instance="1" mask="0xFF00" desc=""></field>
        <field key="RX0B6" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C1RX0CON" addr="0x38e" por="0000000000000000" mclr="0000000000000000">
        <field key="RXFUL_RX0" instance="1" mask="0x0080" desc=""></field>
        <field key="RXRTRO_RX0" instance="1" mask="0x0008" desc=""></field>
        <field key="DBEN_RX0" instance="1" mask="0x0004" desc=""></field>
        <field key="JTOFF_RX0" instance="1" mask="0x0002" desc=""></field>
        <field key="FILHIT0_RX0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1CTRL" addr="0x390" por="0000010010000000" mclr="0000000000000000">
        <field key="CANCAP" instance="1" mask="0x8000" desc=""></field>
        <field key="CSIDL" instance="1" mask="0x2000" desc=""></field>
        <field key="ABAT" instance="1" mask="0x1000" desc=""></field>
        <field key="CANCKS" instance="1" mask="0x0800" desc=""></field>
        <field key="REQOP" instance="1" mask="0x0700" desc=""></field>
        <field key="OPMODE" instance="1" mask="0x00E0" desc=""></field>
        <field key="ICODE" instance="1" mask="0x000E" desc=""></field>
      </sfr>
      <sfr key="C1CFG1" addr="0x392" por="0000000000000000" mclr="0000000000000000">
        <field key="SJWS" instance="1" mask="0x00C0" desc=""></field>
        <field key="BRP" instance="1" mask="0x003F" desc=""></field>
      </sfr>
      <sfr key="C1CFG2" addr="0x394" por="0000000000000000" mclr="0000000000000000">
        <field key="WAKFIL" instance="1" mask="0x4000" desc=""></field>
        <field key="SEG2PH" instance="1" mask="0x0700" desc=""></field>
        <field key="BTLMODE" instance="1" mask="0x0080" desc=""></field>
        <field key="SAM" instance="1" mask="0x0040" desc=""></field>
        <field key="SEG1PH" instance="1" mask="0x0038" desc=""></field>
        <field key="PRSEG" instance="1" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="C1INTF" addr="0x396" por="0000000000000000" mclr="0000000000000000">
        <field key="RX0OVR" instance="1" mask="0x8000" desc=""></field>
        <field key="RX1OVR" instance="1" mask="0x4000" desc=""></field>
        <field key="TXBO" instance="1" mask="0x2000" desc=""></field>
        <field key="TXEP" instance="1" mask="0x1000" desc=""></field>
        <field key="RXEP" instance="1" mask="0x0800" desc=""></field>
        <field key="TXWAR" instance="1" mask="0x0400" desc=""></field>
        <field key="RXWAR" instance="1" mask="0x0200" desc=""></field>
        <field key="EWARN" instance="1" mask="0x0100" desc=""></field>
        <field key="IVRIF" instance="1" mask="0x0080" desc=""></field>
        <field key="WAKIF" instance="1" mask="0x0040" desc=""></field>
        <field key="ERRIF" instance="1" mask="0x0020" desc=""></field>
        <field key="TX2IF" instance="1" mask="0x0010" desc=""></field>
        <field key="TX1IF" instance="1" mask="0x0008" desc=""></field>
        <field key="TX0IF" instance="1" mask="0x0004" desc=""></field>
        <field key="RX1IF" instance="1" mask="0x0002" desc=""></field>
        <field key="RX0IF" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1INTE" addr="0x398" por="0000000000000000" mclr="0000000000000000">
        <field key="IVRIE" instance="1" mask="0x0080" desc=""></field>
        <field key="WAKIE" instance="1" mask="0x0040" desc=""></field>
        <field key="ERRIE" instance="1" mask="0x0020" desc=""></field>
        <field key="TX2IE" instance="1" mask="0x0010" desc=""></field>
        <field key="TX1IE" instance="1" mask="0x0008" desc=""></field>
        <field key="TX0IE" instance="1" mask="0x0004" desc=""></field>
        <field key="RX1IE" instance="1" mask="0x0002" desc=""></field>
        <field key="RX0IE" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C1EC" addr="0x39a" por="0000000000000000" mclr="0000000000000000">
        <field key="TXECR" instance="1" mask="0xFF00" desc=""></field>
        <field key="RXECR" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x39c-0x3bf"></UnusedRegs>
      <sfr key="C2RXF0SID" addr="0x3c0" por="xxxxxxxxxxx0x0xx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX_F0" instance="2" mask="0x1FFC" desc=""></field>
        <field key="EXIDEN_RX_F0" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2RXF0EID" addr="0x3c2" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
</sfr>
      <sfr key="C2RXF0EIDH" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX_F0" instance="2" mask="0x0C00" desc=""></field>
        <field key="EID15_06_RX_F0" instance="2" mask="0x03FF" desc=""></field>
      </sfr>
      <sfr key="C2RXF0EIDL" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_RX_F0" instance="2" mask="0xFC00" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x3ce-0x3cf"></UnusedRegs>
      <sfr key="C2RXF1SID" addr="0x3c8" por="xxxxxxxxxxx0x0xx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX_F1" instance="2" mask="0x1FFC" desc=""></field>
        <field key="EXIDEN_RX_F1" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2RXF1EID" addr="0x3ca" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
</sfr>
      <sfr key="C2RXF1EIDH" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX_F1" instance="2" mask="0x0C00" desc=""></field>
        <field key="EID15_06_RX_F1" instance="2" mask="0x03FF" desc=""></field>
      </sfr>
      <sfr key="C2RXF1EIDL" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_RX_F1" instance="2" mask="0xFC00" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x3ce-0x3cf"></UnusedRegs>
      <sfr key="C2RXF2SID" addr="0x3d0" por="xxxxxxxxxxx0x0xx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX_F2" instance="2" mask="0x1FFC" desc=""></field>
        <field key="EXIDEN_RX_F2" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2RXF2EID" addr="0x3d2" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
</sfr>
      <sfr key="C2RXF2EIDH" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX_F2" instance="2" mask="0x0C00" desc=""></field>
        <field key="EID15_06_RX_F2" instance="2" mask="0x03FF" desc=""></field>
      </sfr>
      <sfr key="C2RXF2EIDL" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_RX_F2" instance="2" mask="0xFC00" desc=""></field>
      </sfr>
      <sfr key="C2RXF3SID" addr="0x3d8" por="xxxxxxxxxxx0x0xx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX_F3" instance="2" mask="0x1FFC" desc=""></field>
        <field key="EXIDEN_RX_F3" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2RXF3EID" addr="0x3da" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
</sfr>
      <sfr key="C2RXF3EIDH" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX_F3" instance="2" mask="0x0C00" desc=""></field>
        <field key="EID15_06_RX_F3" instance="2" mask="0x03FF" desc=""></field>
      </sfr>
      <sfr key="C2RXF3EIDL" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_RX_F3" instance="2" mask="0xFC00" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x3de-0x3df"></UnusedRegs>
      <sfr key="C2RXF4SID" addr="0x3e0" por="xxxxxxxxxxx0x0xx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX_F4" instance="2" mask="0x1FFC" desc=""></field>
        <field key="EXIDEN_RX_F4" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2RXF4EID" addr="0x3e2" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
</sfr>
      <sfr key="C2RXF4EIDH" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX_F4" instance="2" mask="0x0C00" desc=""></field>
        <field key="EID15_06_RX_F4" instance="2" mask="0x03FF" desc=""></field>
      </sfr>
      <sfr key="C2RXF4EIDL" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_RX_F4" instance="2" mask="0xFC00" desc=""></field>
      </sfr>
      <sfr key="C2RXF5SID" addr="0x3e8" por="xxxxxxxxxxx000xx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX_F5" instance="2" mask="0x1FFC" desc=""></field>
        <field key="EXIDEN_RX_F5" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2RXF5EID" addr="0x3ea" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
</sfr>
      <sfr key="C2RXF5EIDH" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX_F5" instance="2" mask="0x0C00" desc=""></field>
        <field key="EID15_06_RX_F5" instance="2" mask="0x03FF" desc=""></field>
      </sfr>
      <sfr key="C2RXF5EIDL" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_RX_F5" instance="2" mask="0xFC00" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x3ee-0x3ef"></UnusedRegs>
      <sfr key="C2RXM0SID" addr="0x3f0" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX_M0" instance="2" mask="0x1FFC" desc=""></field>
        <field key="EXIDEN_RX_M0" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2RXM0EID" addr="0x3f2" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
</sfr>
      <sfr key="C2RXM0EIDH" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX_M0" instance="2" mask="0x0C00" desc=""></field>
        <field key="EID15_06_RX_M0" instance="2" mask="0x03FF" desc=""></field>
      </sfr>
      <sfr key="C2RXM0EIDL" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_RX_M0" instance="2" mask="0xFC00" desc=""></field>
      </sfr>
      <sfr key="C2RXM1SID" addr="0x3f8" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX_M1" instance="2" mask="0x1FFC" desc=""></field>
        <field key="EXIDEN_RX_M1" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2RXM1EID" addr="0x3fa" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
</sfr>
      <sfr key="C2RXM1EIDH" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX_M1" instance="2" mask="0x0C00" desc=""></field>
        <field key="EID15_06_RX_M1" instance="2" mask="0x03FF" desc=""></field>
      </sfr>
      <sfr key="C2RXM1EIDL" addr="0x000" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_RX_M1" instance="2" mask="0xFC00" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x3fe-0x3ff"></UnusedRegs>
      <sfr key="C2TX2SID" addr="0x400" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_06_TX2" instance="2" mask="0xF800" desc=""></field>
        <field key="SID05_00_TX2" instance="2" mask="0x00FC" desc=""></field>
        <field key="SRR_TX2" instance="2" mask="0x0002" desc=""></field>
        <field key="EXIDEN_TX2" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2TX2EID" addr="0x402" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_TX2" instance="2" mask="0xC000" desc=""></field>
        <field key="EID15_14_TX2" instance="2" mask="0x3000" desc=""></field>
        <field key="EID13_06_TX2" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2TX2DLC" addr="0x404" por="xxxxxxx11xxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_TX2" instance="2" mask="0xFC00" desc=""></field>
        <field key="TXRTR_TX2" instance="2" mask="0x0200" desc=""></field>
        <field key="RB1_TX2" instance="2" mask="0x0100" desc=""></field>
        <field key="RB0_TX2" instance="2" mask="0x0080" desc=""></field>
        <field key="DLC_TX2" instance="2" mask="0x0078" desc=""></field>
      </sfr>
      <sfr key="C2TX2B1" addr="0x406" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX2B1" instance="2" mask="0xFF00" desc=""></field>
        <field key="TX2B0" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2TX2B2" addr="0x408" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX2B3" instance="2" mask="0xFF00" desc=""></field>
        <field key="TX2B2" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2TX2B3" addr="0x40a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX2B5" instance="2" mask="0xFF00" desc=""></field>
        <field key="TX2B4" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2TX2B4" addr="0x40c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX2B7" instance="2" mask="0xFF00" desc=""></field>
        <field key="TX2B6" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2TX2CON" addr="0x40e" por="0000000000000000" mclr="0000000000000000">
        <field key="TXABT_TX2" instance="2" mask="0x0040" desc=""></field>
        <field key="TXLARB_TX2" instance="2" mask="0x0020" desc=""></field>
        <field key="TXERR_TX2" instance="2" mask="0x0010" desc=""></field>
        <field key="TXREQ_TX2" instance="2" mask="0x0008" desc=""></field>
        <field key="TXPRI_TX2" instance="2" mask="0x0003" desc=""></field>
      </sfr>
      <sfr key="C2TX1SID" addr="0x410" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_06_TX1" instance="2" mask="0xF800" desc=""></field>
        <field key="SID05_00_TX1" instance="2" mask="0x00FC" desc=""></field>
        <field key="SRR_TX1" instance="2" mask="0x0002" desc=""></field>
        <field key="EXIDEN_TX1" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2TX1EID" addr="0x412" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_TX1" instance="2" mask="0xC000" desc=""></field>
        <field key="EID15_14_TX1" instance="2" mask="0x3000" desc=""></field>
        <field key="EID13_06_TX1" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2TX1DLC" addr="0x414" por="xxxxxxx11xxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_TX1" instance="2" mask="0xFC00" desc=""></field>
        <field key="TXRTR_TX1" instance="2" mask="0x0200" desc=""></field>
        <field key="RB1_TX1" instance="2" mask="0x0100" desc=""></field>
        <field key="RB0_TX1" instance="2" mask="0x0080" desc=""></field>
        <field key="DLC_TX1" instance="2" mask="0x0078" desc=""></field>
      </sfr>
      <sfr key="C2TX1B1" addr="0x416" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX1B1" instance="2" mask="0xFF00" desc=""></field>
        <field key="TX1B0" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2TX1B2" addr="0x418" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX1B3" instance="2" mask="0xFF00" desc=""></field>
        <field key="TX1B2" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2TX1B3" addr="0x41a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX1B5" instance="2" mask="0xFF00" desc=""></field>
        <field key="TX1B4" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2TX1B4" addr="0x41c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX1B7" instance="2" mask="0xFF00" desc=""></field>
        <field key="TX1B6" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2TX1CON" addr="0x41e" por="0000000000000000" mclr="0000000000000000">
        <field key="TXABT_TX1" instance="2" mask="0x0040" desc=""></field>
        <field key="TXLARB_TX1" instance="2" mask="0x0020" desc=""></field>
        <field key="TXERR_TX1" instance="2" mask="0x0010" desc=""></field>
        <field key="TXREQ_TX1" instance="2" mask="0x0008" desc=""></field>
        <field key="TXPRI_TX1" instance="2" mask="0x0003" desc=""></field>
      </sfr>
      <sfr key="C2TX0SID" addr="0x420" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_06_TX0" instance="2" mask="0xF800" desc=""></field>
        <field key="SID05_00_TX0" instance="2" mask="0x00FC" desc=""></field>
        <field key="SRR_TX0" instance="2" mask="0x0002" desc=""></field>
        <field key="EXIDEN_TX0" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2TX0EID" addr="0x422" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_TX0" instance="2" mask="0xC000" desc=""></field>
        <field key="EID15_14_TX0" instance="2" mask="0x3000" desc=""></field>
        <field key="EID13_06_TX0" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2TX0DLC" addr="0x424" por="xxxxxxx11xxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID05_00_TX0" instance="2" mask="0xFC00" desc=""></field>
        <field key="TXRTR_TX0" instance="2" mask="0x0200" desc=""></field>
        <field key="RB1_TX0" instance="2" mask="0x0100" desc=""></field>
        <field key="RB0_TX0" instance="2" mask="0x0080" desc=""></field>
        <field key="DLC_TX0" instance="2" mask="0x0078" desc=""></field>
      </sfr>
      <sfr key="C2TX0B1" addr="0x426" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX0B1" instance="2" mask="0xFF00" desc=""></field>
        <field key="TX0B0" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2TX0B2" addr="0x428" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX0B3" instance="2" mask="0xFF00" desc=""></field>
        <field key="TX0B2" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2TX0B3" addr="0x42a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX0B5" instance="2" mask="0xFF00" desc=""></field>
        <field key="TX0B4" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2TX0B4" addr="0x42c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="TX0B7" instance="2" mask="0xFF00" desc=""></field>
        <field key="TX0B6" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2TX0CON" addr="0x42e" por="0000000000000000" mclr="0000000000000000">
        <field key="TXABT_TX0" instance="2" mask="0x0040" desc=""></field>
        <field key="TXLARB_TX0" instance="2" mask="0x0020" desc=""></field>
        <field key="TXERR_TX0" instance="2" mask="0x0010" desc=""></field>
        <field key="TXREQ_TX0" instance="2" mask="0x0008" desc=""></field>
        <field key="TXPRI_TX0" instance="2" mask="0x0003" desc=""></field>
      </sfr>
      <sfr key="C2RX1SID" addr="0x430" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX1" instance="2" mask="0x1FFC" desc=""></field>
        <field key="SRR_RX1" instance="2" mask="0x0010" desc=""></field>
        <field key="EXIDEN_RX1" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2RX1EID" addr="0x432" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX1" instance="2" mask="0x0C00" desc=""></field>
        <field key="EID15_14_RX1" instance="2" mask="0x0300" desc=""></field>
        <field key="EID13_06_RX1" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2RX1DLC" addr="0x434" por="xxxxxxx1xxx1xxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID06_00_RX1" instance="2" mask="0xFC00" desc=""></field>
        <field key="RXRTR_RX1" instance="2" mask="0x0200" desc=""></field>
        <field key="RB1_RX1" instance="2" mask="0x0100" desc=""></field>
        <field key="RB0_RX1" instance="2" mask="0x0010" desc=""></field>
        <field key="DLC_RX1" instance="2" mask="0x000F" desc=""></field>
      </sfr>
      <sfr key="C2RX1B1" addr="0x436" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RX1B1" instance="2" mask="0xFF00" desc=""></field>
        <field key="RX1B0" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2RX1B2" addr="0x438" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RX1B3" instance="2" mask="0xFF00" desc=""></field>
        <field key="RX1B2" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2RX1B3" addr="0x43a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RX1B5" instance="2" mask="0xFF00" desc=""></field>
        <field key="RX1B4" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2RX1B4" addr="0x43c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RX1B7" instance="2" mask="0xFF00" desc=""></field>
        <field key="RX1B6" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2RX1CON" addr="0x43e" por="0000000000000000" mclr="0000000000000000">
        <field key="RXFUL_RX1" instance="2" mask="0x0080" desc=""></field>
        <field key="RXRTRO_RX1" instance="2" mask="0x0008" desc=""></field>
        <field key="DBEN_RX1" instance="2" mask="0x0004" desc=""></field>
        <field key="JTOFF_RX1" instance="2" mask="0x0002" desc=""></field>
        <field key="FILHIT0_RX1" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2RX0SID" addr="0x440" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="SID10_00_RX0" instance="2" mask="0x1FFC" desc=""></field>
        <field key="SRR_RX0" instance="2" mask="0x0010" desc=""></field>
        <field key="EXIDEN_RX0" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2RX0EID" addr="0x442" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID17_16_RX0" instance="2" mask="0x0C00" desc=""></field>
        <field key="EID15_14_RX0" instance="2" mask="0x0300" desc=""></field>
        <field key="EID13_06_RX0" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2RX0DLC" addr="0x444" por="xxxxxxx1xxx1xxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="EID06_00_RX0" instance="2" mask="0xFC00" desc=""></field>
        <field key="RXRTR_RX0" instance="2" mask="0x0200" desc=""></field>
        <field key="RB1_RX0" instance="2" mask="0x0100" desc=""></field>
        <field key="RB0_RX0" instance="2" mask="0x0010" desc=""></field>
        <field key="DLC_RX0" instance="2" mask="0x000F" desc=""></field>
      </sfr>
      <sfr key="C2RX0B1" addr="0x446" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RX0B1" instance="2" mask="0xFF00" desc=""></field>
        <field key="RX0B0" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2RX0B2" addr="0x448" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RX0B3" instance="2" mask="0xFF00" desc=""></field>
        <field key="RX0B2" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2RX0B3" addr="0x44a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RX0B5" instance="2" mask="0xFF00" desc=""></field>
        <field key="RX0B4" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2RX0B4" addr="0x44c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RX0B7" instance="2" mask="0xFF00" desc=""></field>
        <field key="RX0B6" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="C2RX0CON" addr="0x44e" por="0000000000000000" mclr="0000000000000000">
        <field key="RXFUL_RX0" instance="2" mask="0x0080" desc=""></field>
        <field key="RXRTRO_RX0" instance="2" mask="0x0008" desc=""></field>
        <field key="DBEN_RX0" instance="2" mask="0x0004" desc=""></field>
        <field key="JTOFF_RX0" instance="2" mask="0x0002" desc=""></field>
        <field key="FILHIT0_RX0" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2CTRL" addr="0x450" por="0000010010000000" mclr="0000000000000000">
        <field key="CANCAP" instance="2" mask="0x8000" desc=""></field>
        <field key="CSIDL" instance="2" mask="0x2000" desc=""></field>
        <field key="ABAT" instance="2" mask="0x1000" desc=""></field>
        <field key="CANCKS" instance="2" mask="0x0800" desc=""></field>
        <field key="REQOP" instance="2" mask="0x0700" desc=""></field>
        <field key="OPMODE" instance="2" mask="0x00E0" desc=""></field>
        <field key="ICODE" instance="2" mask="0x000E" desc=""></field>
      </sfr>
      <sfr key="C2CFG1" addr="0x452" por="0000000000000000" mclr="0000000000000000">
        <field key="SJWS" instance="2" mask="0x00C0" desc=""></field>
        <field key="BRP" instance="2" mask="0x003F" desc=""></field>
      </sfr>
      <sfr key="C2CFG2" addr="0x454" por="0000000000000000" mclr="0000000000000000">
        <field key="WAKFIL" instance="2" mask="0x4000" desc=""></field>
        <field key="SEG2PH" instance="2" mask="0x0700" desc=""></field>
        <field key="BTLMODE" instance="2" mask="0x0080" desc=""></field>
        <field key="SAM" instance="2" mask="0x0040" desc=""></field>
        <field key="SEG1PH" instance="2" mask="0x0038" desc=""></field>
        <field key="PRSEG" instance="2" mask="0x0007" desc=""></field>
      </sfr>
      <sfr key="C2INTF" addr="0x456" por="0000000000000000" mclr="0000000000000000">
        <field key="RX0OVR" instance="2" mask="0x8000" desc=""></field>
        <field key="RX1OVR" instance="2" mask="0x4000" desc=""></field>
        <field key="TXBO" instance="2" mask="0x2000" desc=""></field>
        <field key="TXEP" instance="2" mask="0x1000" desc=""></field>
        <field key="RXEP" instance="2" mask="0x0800" desc=""></field>
        <field key="TXWAR" instance="2" mask="0x0400" desc=""></field>
        <field key="RXWAR" instance="2" mask="0x0200" desc=""></field>
        <field key="EWARN" instance="2" mask="0x0100" desc=""></field>
        <field key="IVRIF" instance="2" mask="0x0080" desc=""></field>
        <field key="WAKIF" instance="2" mask="0x0040" desc=""></field>
        <field key="ERRIF" instance="2" mask="0x0020" desc=""></field>
        <field key="TX2IF" instance="2" mask="0x0010" desc=""></field>
        <field key="TX1IF" instance="2" mask="0x0008" desc=""></field>
        <field key="TX0IF" instance="2" mask="0x0004" desc=""></field>
        <field key="RX1IF" instance="2" mask="0x0002" desc=""></field>
        <field key="RX0IF" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2INTE" addr="0x458" por="0000000000000000" mclr="0000000000000000">
        <field key="IVRIE" instance="2" mask="0x0080" desc=""></field>
        <field key="WAKIE" instance="2" mask="0x0040" desc=""></field>
        <field key="ERRIE" instance="2" mask="0x0020" desc=""></field>
        <field key="TX2IE" instance="2" mask="0x0010" desc=""></field>
        <field key="TX1IE" instance="2" mask="0x0008" desc=""></field>
        <field key="TX0IE" instance="2" mask="0x0004" desc=""></field>
        <field key="RX1IE" instance="2" mask="0x0002" desc=""></field>
        <field key="RX0IE" instance="2" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="C2EC" addr="0x45a" por="0000000000000000" mclr="0000000000000000">
        <field key="TXECR" instance="2" mask="0xFF00" desc=""></field>
        <field key="RXECR" instance="2" mask="0x00FF" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x45c-0x73f"></UnusedRegs>
    </CAN>

    <DCI>
      <sfr key="OWNDCI" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="OWN_DCI1" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="OWN_DCI2" instance="1" mask="0x4000" desc="fake register"></field>
      </sfr>
      <sfr key="DCICON1" addr="0x240" por="0000000000000000" mclr="0000000000000000">
        <field key="DCIEN" instance="1" mask="0x8000" desc=""></field>
        <field key="DCISIDL" instance="1" mask="0x2000" desc=""></field>
        <field key="DLOOP" instance="1" mask="0x0800" desc=""></field>
        <field key="CSCKD" instance="1" mask="0x0400" desc=""></field>
        <field key="CSCKE" instance="1" mask="0x0200" desc=""></field>
        <field key="COFSD" instance="1" mask="0x0100" desc=""></field>
        <field key="UNFM" instance="1" mask="0x0080" desc=""></field>
        <field key="CSDOM" instance="1" mask="0x0040" desc=""></field>
        <field key="DJST" instance="1" mask="0x0020" desc=""></field>
        <field key="COFSM1" instance="1" mask="0x0002" desc=""></field>
        <field key="COFSM0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="DCICON2" addr="0x242" por="0000000000000000" mclr="0000000000000000">
        <field key="BLEN1" instance="1" mask="0x0800" desc=""></field>
        <field key="BLEN0" instance="1" mask="0x0400" desc=""></field>
        <field key="COFSG" instance="1" mask="0x01E0" desc=""></field>
        <field key="WS" instance="1" mask="0x000F" desc=""></field>
      </sfr>
      <sfr key="DCICON3" addr="0x244" por="0000000000000000" mclr="0000000000000000">
        <field key="BCG" instance="1" mask="0x0FFF" desc=""></field>
      </sfr>
      <sfr key="DCISTAT" addr="0x246" por="0000000000000000" mclr="0000000000000000">
        <field key="SLOT3" instance="1" mask="0x0800" desc=""></field>
        <field key="SLOT2" instance="1" mask="0x0400" desc=""></field>
        <field key="SLOT1" instance="1" mask="0x0200" desc=""></field>
        <field key="SLOT0" instance="1" mask="0x0100" desc=""></field>
        <field key="ROV" instance="1" mask="0x0008" desc=""></field>
        <field key="RFUL" instance="1" mask="0x0004" desc=""></field>
        <field key="TUNF" instance="1" mask="0x0002" desc=""></field>
        <field key="TMPTY" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="TSCON" addr="0x248" por="0000000000000000" mclr="0000000000000000">
        <field key="TSE15" instance="1" mask="0x8000" desc=""></field>
        <field key="TSE14" instance="1" mask="0x4000" desc=""></field>
        <field key="TSE13" instance="1" mask="0x2000" desc=""></field>
        <field key="TSE12" instance="1" mask="0x1000" desc=""></field>
        <field key="TSE11" instance="1" mask="0x0800" desc=""></field>
        <field key="TSE10" instance="1" mask="0x0400" desc=""></field>
        <field key="TSE9" instance="1" mask="0x0200" desc=""></field>
        <field key="TSE8" instance="1" mask="0x0100" desc=""></field>
        <field key="TSE7" instance="1" mask="0x0080" desc=""></field>
        <field key="TSE6" instance="1" mask="0x0040" desc=""></field>
        <field key="TSE5" instance="1" mask="0x0020" desc=""></field>
        <field key="TSE4" instance="1" mask="0x0010" desc=""></field>
        <field key="TSE3" instance="1" mask="0x0008" desc=""></field>
        <field key="TSE2" instance="1" mask="0x0004" desc=""></field>
        <field key="TSE1" instance="1" mask="0x0002" desc=""></field>
        <field key="TSE0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="RSCON" addr="0x24c" por="0000000000000000" mclr="0000000000000000">
        <field key="RSE15" instance="1" mask="0x8000" desc=""></field>
        <field key="RSE14" instance="1" mask="0x4000" desc=""></field>
        <field key="RSE13" instance="1" mask="0x2000" desc=""></field>
        <field key="RSE12" instance="1" mask="0x1000" desc=""></field>
        <field key="RSE11" instance="1" mask="0x0800" desc=""></field>
        <field key="RSE10" instance="1" mask="0x0400" desc=""></field>
        <field key="RSE9" instance="1" mask="0x0200" desc=""></field>
        <field key="RSE8" instance="1" mask="0x0100" desc=""></field>
        <field key="RSE7" instance="1" mask="0x0080" desc=""></field>
        <field key="RSE6" instance="1" mask="0x0040" desc=""></field>
        <field key="RSE5" instance="1" mask="0x0020" desc=""></field>
        <field key="RSE4" instance="1" mask="0x0010" desc=""></field>
        <field key="RSE3" instance="1" mask="0x0008" desc=""></field>
        <field key="RSE2" instance="1" mask="0x0004" desc=""></field>
        <field key="RSE1" instance="1" mask="0x0002" desc=""></field>
        <field key="RSE0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="RXBUF0" addr="0x250" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RXBUF0" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="RXBUF1" addr="0x252" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RXBUF1" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="RXBUF2" addr="0x254" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RXBUF2" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="RXBUF3" addr="0x256" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu">
        <field key="RXBUF3" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="TXBUF0" addr="0x258" por="0000000000000000" mclr="0000000000000000">
        <field key="TXBUF0" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="TXBUF1" addr="0x25a" por="0000000000000000" mclr="0000000000000000">
        <field key="TXBUF1" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="TXBUF2" addr="0x25c" por="0000000000000000" mclr="0000000000000000">
        <field key="TXBUF2" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <sfr key="TXBUF3" addr="0x25e" por="0000000000000000" mclr="0000000000000000">
        <field key="TXBUF3" instance="1" mask="0xFFFF" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x24a-0x24b"></UnusedRegs>
      <UnusedRegs addr="0x24e-0x24f"></UnusedRegs>
      <UnusedRegs addr="0x260-0x27f"></UnusedRegs>
    </DCI>

    <A2D>
      <sfr key="OWNA2D" addr="0x000" por="0000000000000000" mclr="0000000000000000">
        <field key="OWN_A2D1" instance="1" mask="0x8000" desc="fake register"></field>
        <field key="OWN_A2D2" instance="1" mask="0x4000" desc="fake register"></field>
      </sfr>
      <sfr key="ADCON1" addr="0x2a0" por="0000000000000000" mclr="0000000000000000">
        <field key="ADON" instance="1" mask="0x8000" desc=""></field>
        <field key="ADSIDL" instance="1" mask="0x2000" desc=""></field>
        <field key="ADSTBY" instance="1" mask="0x1000" desc=""></field>
        <field key="FORM" instance="1" mask="0x0300" desc=""></field>
        <field key="SSRC" instance="1" mask="0x00E0" desc=""></field>
        <field key="SIMSAM" instance="1" mask="0x0008" desc=""></field>
        <field key="ASAM" instance="1" mask="0x0004" desc=""></field>
        <field key="SAMP" instance="1" mask="0x0002" desc=""></field>
        <field key="CONV" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="ADCON2" addr="0x2a2" por="0000000000000000" mclr="0000000000000000">
        <field key="VCFG" instance="1" mask="0xE000" desc=""></field>
        <field key="OFFCAL" instance="1" mask="0x1000" desc=""></field>
        <field key="CSCNA" instance="1" mask="0x0400" desc=""></field>
        <field key="CHPS" instance="1" mask="0x0300" desc=""></field>
        <field key="BUFS" instance="1" mask="0x0080" desc=""></field>
        <field key="SMPI" instance="1" mask="0x003C" desc=""></field>
        <field key="BUFM" instance="1" mask="0x0002" desc=""></field>
        <field key="ALTS" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="ADCON3" addr="0x2a4" por="0000000000000000" mclr="0000000000000000">
        <field key="SAMC" instance="1" mask="0x1F00" desc=""></field>
        <field key="ADRC" instance="1" mask="0x0080" desc=""></field>
        <field key="ADCS" instance="1" mask="0x003F" desc=""></field>
      </sfr>
      <sfr key="ADCHS" addr="0x2a6" por="0000000000000000" mclr="0000000000000000">
        <field key="CH123NB" instance="1" mask="0xC000" desc=""></field>
        <field key="CH123SB" instance="1" mask="0x2000" desc=""></field>
        <field key="CH0NB" instance="1" mask="0x1000" desc=""></field>
        <field key="CH0SB" instance="1" mask="0x0F00" desc=""></field>
        <field key="CH123NA" instance="1" mask="0x00C0" desc=""></field>
        <field key="CH123SA" instance="1" mask="0x0020" desc=""></field>
        <field key="CH0NA" instance="1" mask="0x0010" desc=""></field>
        <field key="CH0SA" instance="1" mask="0x000F" desc=""></field>
      </sfr>
      <sfr key="ADPCFG" addr="0x2a8" por="0000000000000000" mclr="0000000000000000">
        <field key="PCFG15" instance="1" mask="0x8000" desc=""></field>
        <field key="PCFG14" instance="1" mask="0x4000" desc=""></field>
        <field key="PCFG13" instance="1" mask="0x2000" desc=""></field>
        <field key="PCFG12" instance="1" mask="0x1000" desc=""></field>
        <field key="PCFG11" instance="1" mask="0x0800" desc=""></field>
        <field key="PCFG10" instance="1" mask="0x0400" desc=""></field>
        <field key="PCFG9" instance="1" mask="0x0200" desc=""></field>
        <field key="PCFG8" instance="1" mask="0x0100" desc=""></field>
        <field key="PCFG7" instance="1" mask="0x0080" desc=""></field>
        <field key="PCFG6" instance="1" mask="0x0040" desc=""></field>
        <field key="PCFG5" instance="1" mask="0x0020" desc=""></field>
        <field key="PCFG4" instance="1" mask="0x0010" desc=""></field>
        <field key="PCFG3" instance="1" mask="0x0008" desc=""></field>
        <field key="PCFG2" instance="1" mask="0x0004" desc=""></field>
        <field key="PCFG1" instance="1" mask="0x0002" desc=""></field>
        <field key="PCFG0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="ADCSSL" addr="0x2aa" por="0000000000000000" mclr="0000000000000000">
        <field key="CSSL15" instance="1" mask="0x8000" desc=""></field>
        <field key="CSSL14" instance="1" mask="0x4000" desc=""></field>
        <field key="CSSL13" instance="1" mask="0x2000" desc=""></field>
        <field key="CSSL12" instance="1" mask="0x1000" desc=""></field>
        <field key="CSSL11" instance="1" mask="0x0800" desc=""></field>
        <field key="CSSL10" instance="1" mask="0x0400" desc=""></field>
        <field key="CSSL9" instance="1" mask="0x0200" desc=""></field>
        <field key="CSSL8" instance="1" mask="0x0100" desc=""></field>
        <field key="CSSL7" instance="1" mask="0x0080" desc=""></field>
        <field key="CSSL6" instance="1" mask="0x0040" desc=""></field>
        <field key="CSSL5" instance="1" mask="0x0020" desc=""></field>
        <field key="CSSL4" instance="1" mask="0x0010" desc=""></field>
        <field key="CSSL3" instance="1" mask="0x0008" desc=""></field>
        <field key="CSSL2" instance="1" mask="0x0004" desc=""></field>
        <field key="CSSL1" instance="1" mask="0x0002" desc=""></field>
        <field key="CSSL0" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x2ac-0x2bf"></UnusedRegs>
      <sfr key="ADCBUF0" addr="0x280" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ADCBUF1" addr="0x282" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ADCBUF2" addr="0x284" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ADCBUF3" addr="0x286" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ADCBUF4" addr="0x288" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ADCBUF5" addr="0x28a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ADCBUF6" addr="0x28c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ADCBUF7" addr="0x28e" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ADCBUF8" addr="0x290" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ADCBUF9" addr="0x292" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ADCBUFA" addr="0x294" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ADCBUFB" addr="0x296" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ADCBUFC" addr="0x298" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ADCBUFD" addr="0x29a" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ADCBUFE" addr="0x29c" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
      <sfr key="ADCBUFF" addr="0x29e" por="xxxxxxxxxxxxxxxx" mclr="uuuuuuuuuuuuuuuu"></sfr>
    </A2D>

    <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="reserved" instance="1" mask="0x1f80" desc=""></field>
        <field key="PROGOP" instance="1" mask="0x007f" bits="6:0" desc=""></field>
      </sfr>
      <sfr key="NVMADR" addr="0x762" por="xxxxxxxxxxxxxxxx" mclr="xxxxxxxxxxxxxxxx">
        <field key="NVMADR" bits="15:0" instance="1" mask="0xff00" desc=""></field>
      </sfr>
      <sfr key="NVMADRU" addr="0x764" por="0000000000000000" mclr="0000000000000000">
        <field key="reserved" instance="1" mask="0xff00" desc=""></field>
        <field key="NVMADRU" bits="23:16" instance="1" mask="0x00FF" desc=""></field>
      </sfr>
      <sfr key="NVMKEY" addr="0x766" por="0000000000000000" mclr="0000000000000000">
        <field key="reserved" instance="1" mask="0xff00" desc=""></field>
        <field key="KEY" bits="7:0" instance="1" mask="0x00ff" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x768-0x76f"></UnusedRegs>
    </NVM>

    <reset>
      <sfr key="RCON" addr="0x740" por="0000010100000011" mclr="uuuuuuuu1uuuuuuu">
        <field key="TRAPR" instance="1" mask="0x8000" desc=""></field>
        <field key="IOPUWR" instance="1" mask="0x4000" desc=""></field>
        <field key="BGST" instance="1" mask="0x2000" desc=""></field>
        <field key="LVDEN" instance="1" mask="0x1000" desc=""></field>
        <field key="LVDL" instance="1" mask="0x0F00" 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="00yy00yy00000000">
        <field key="reserved" instance="1" mask="0xC000" desc=""></field>
        <field key="COSC" instance="1" mask="0x3000" desc=""></field>
        <field key="reserved" instance="1" mask="0x0C00" desc=""></field>
        <field key="NOSC" instance="1" mask="0x0300" desc=""></field>
        <field key="POST" instance="1" mask="0x00C0" desc=""></field>
        <field key="LOCK" instance="1" mask="0x0020" desc=""></field>
        <field key="reserved" instance="1" mask="0x0010" desc=""></field>
        <field key="CF" instance="1" mask="0x0008" desc=""></field>
        <field key="reserved" instance="1" mask="0x0004" desc=""></field>
        <field key="LPOSCEN" instance="1" mask="0x0002" desc=""></field>
        <field key="OSWEN" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x744-0x75f"></UnusedRegs>
    </oscillator>

    <PMD>
      <sfr key="PMD1" addr="0x770" por="0000000000000000" mclr="0000000000000000">
        <field key="T5MD" instance="1" mask="0x8000" desc=""></field>
        <field key="T4MD" instance="1" mask="0x4000" desc=""></field>
        <field key="T3MD" instance="1" mask="0x2000" desc=""></field>
        <field key="T2MD" instance="1" mask="0x1000" desc=""></field>
        <field key="T1MD" instance="1" mask="0x0800" desc=""></field>
        <field key="reserved" instance="1" mask="0x0600" desc=""></field>
        <field key="DCIMD" instance="1" mask="0x0100" desc=""></field>
        <field key="I2CMD" instance="1" mask="0x0080" desc=""></field>
        <field key="U2MD" instance="1" mask="0x0040" desc=""></field>
        <field key="U1MD" instance="1" mask="0x0020" desc=""></field>
        <field key="SPI2MD" instance="1" mask="0x0010" desc=""></field>
        <field key="SPI1MD" instance="1" mask="0x0008" desc=""></field>
        <field key="C2MD" instance="1" mask="0x0004" desc=""></field>
        <field key="C1MD" instance="1" mask="0x0002" desc=""></field>
        <field key="reserved" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <sfr key="PMD2" addr="0x772" por="0000000000000000" mclr="0000000000000000">
        <field key="IC8MD" instance="1" mask="0x8000" desc=""></field>
        <field key="IC7MD" instance="1" mask="0x4000" desc=""></field>
        <field key="IC6MD" instance="1" mask="0x2000" desc=""></field>
        <field key="IC5MD" instance="1" mask="0x1000" desc=""></field>
        <field key="IC4MD" instance="1" mask="0x0800" desc=""></field>
        <field key="IC3MD" instance="1" mask="0x0400" desc=""></field>
        <field key="IC2MD" instance="1" mask="0x0200" desc=""></field>
        <field key="IC1MD" instance="1" mask="0x0100" desc=""></field>
        <field key="OC8MD" instance="1" mask="0x0080" desc=""></field>
        <field key="OC7MD" instance="1" mask="0x0040" desc=""></field>
        <field key="OC6MD" instance="1" mask="0x0020" desc=""></field>
        <field key="OC5MD" instance="1" mask="0x0010" desc=""></field>
        <field key="OC4MD" instance="1" mask="0x0008" desc=""></field>
        <field key="OC3MD" instance="1" mask="0x0004" desc=""></field>
        <field key="OC2MD" instance="1" mask="0x0002" desc=""></field>
        <field key="OC1MD" instance="1" mask="0x0001" desc=""></field>
      </sfr>
      <UnusedRegs addr="0x774-0x7ff"></UnusedRegs>
    </PMD>

  </specialFunctionRegisters>

  <deviceConfigurationRegisters>

    <cfgbits key="FOSC" addr="0xF80000" unused="0x0000" por="1100000100000000">
      <field key="FCKSMEN15" instance="1" mask="0x8000" desc="Clock Switching">
        <settings>
          <setting reg="0x8000" value="0x8000" desc="Disabled"/>
          <setting reg="0x8000" value="0x0000" desc="Enabled"/>
        </settings>
      </field>
      <field key="FCKSMEN14" instance="1" mask="0x4000" desc="Failsafe Clock Monitor">
        <settings>
          <setting reg="0x4000" value="0x4000" desc="Disabled"/>
          <setting reg="0x4000" value="0x0000" desc="Enabled"/>
        </settings>
      </field>
      <field key="FOS" instance="1" mask="0x0300" desc="Oscillator Source">
        <settings>
          <setting reg="0x0300" value="0x0300" desc="Primary Oscillator"/>
          <setting reg="0x0300" value="0x0200" desc="Internal Low-Power RC"/>
          <setting reg="0x0300" value="0x0100" desc="Internal Fast RC"/>
          <setting reg="0x0300" value="0x0000" desc="Low-Power 32KHz Osc"/>
        </settings>
      </field>
      <field key="FPR" instance="1" mask="0x000F" desc="Primary Oscillator Mode">
        <settings>
          <setting reg="0x000F" value="0x000F" desc="ECIO w/PLL 16x"/>
          <setting reg="0x000F" value="0x000E" desc="ECIO w/PLL 8x"/>
          <setting reg="0x000F" value="0x000D" desc="ECIO w/PLL 4x"/>
          <setting reg="0x000F" value="0x000C" desc="ECIO"/>
          <setting reg="0x000F" value="0x000B" desc="EC"/>
          <setting reg="0x000F" value="0x0009" desc="ERC"/>
          <setting reg="0x000F" value="0x0008" desc="ERCIO"/>
          <setting reg="0x000F" value="0x0007" desc="XT w/PLL 16x"/>
          <setting reg="0x000F" value="0x0006" desc="XT w/PLL 8x"/>
          <setting reg="0x000F" value="0x0005" desc="XT w/PLL 4x"/>
          <setting reg="0x000F" value="0x0004" desc="XT"/>
          <setting reg="0x000E" value="0x0002" desc="HS"/>
          <setting reg="0x000E" value="0x0000" desc="XTL"/>
        </settings>
      </field>
    </cfgbits>

    <cfgbits key="FWDT" addr="0xF80002" unused="0x0000" por="1000000000111111">
      <field key="FWDTEN" instance="1" mask="0x8000" desc="Enable WDT">
        <settings>
          <setting reg="0x8000" value="0x8000" desc="Enabled"></setting>
          <setting reg="0x8000" value="0x0000" desc="Disabled"></setting>
        </settings>
      </field>
      <field key="FWPSA" instance="1" mask="0x0030" desc="WDT Prescaler A">
        <settings>
          <setting reg="0x30" value="0x00" desc="1:1"></setting>
          <setting reg="0x30" value="0x10" desc="1:8"></setting>
          <setting reg="0x30" value="0x20" desc="1:64"></setting>
          <setting reg="0x30" value="0x30" desc="1:512"></setting>
        </settings>
      </field>
      <field key="FWPSB" instance="1" mask="0x000F" desc="WDT Prescaler B">
        <settings>
          <setting reg="0xf" value="0x0" desc="1:1"></setting>
          <setting reg="0xf" value="0x1" desc="1:2"></setting>
          <setting reg="0xf" value="0x2" desc="1:3"></setting>
          <setting reg="0xf" value="0x3" desc="1:4"></setting>
          <setting reg="0xf" value="0x4" desc="1:5"></setting>
          <setting reg="0xf" value="0x5" desc="1:6"></setting>
          <setting reg="0xf" value="0x6" desc="1:7"></setting>
          <setting reg="0xf" value="0x7" desc="1:8"></setting>
          <setting reg="0xf" value="0x8" desc="1:9"></setting>
          <setting reg="0xf" value="0x9" desc="1:10"></setting>
          <setting reg="0xf" value="0xa" desc="1:11"></setting>
          <setting reg="0xf" value="0xb" desc="1:12"></setting>
          <setting reg="0xf" value="0xc" desc="1:13"></setting>
          <setting reg="0xf" value="0xd" desc="1:14"></setting>
          <setting reg="0xf" value="0xe" desc="1:15"></setting>
          <setting reg="0xf" value="0xf" desc="1:16"></setting>
        </settings>
      </field>
    </cfgbits>

    <cfgbits key="FBORPOR" addr="0xF80004" unused="0x0000" por="1000011110110011">
      <field key="MCLREN" instance="1" mask="0x8000" desc="MCLR Enabled">
        <settings>
          <setting reg="0x8000" value="0x8000" desc="MCLR enabled"></setting>
          <setting reg="0x8000" value="0x0000" desc="MCLR disabled"></setting>
        </settings>
      </field>
      <field key="BOREN" instance="1" mask="0x0080" desc="PBOR Enable">
        <settings>
          <setting reg="0x0080" value="0x80" desc="Enabled"></setting>
          <setting reg="0x0080" value="0x00" desc="Disabled"></setting>
        </settings>
      </field>
      <field key="BORV" instance="1" mask="0x0030" desc="Brownout Voltage">
        <settings>
          <setting reg="0x0030" value="0x00" desc="4.5V"></setting>
          <setting reg="0x0030" value="0x10" desc="4.2V"></setting>
          <setting reg="0x0030" value="0x20" desc="2.7V"></setting>
          <setting reg="0x0030" value="0x30" desc="2.0V"></setting>
        </settings>
      </field>
      <field key="FPWRT" instance="1" mask="0x0003" desc="POR Timer Value">
        <settings>
          <setting reg="0x3" value="0x0" desc="Timer Disabled"></setting>
          <setting reg="0x3" value="0x1" desc="4ms"></setting>
          <setting reg="0x3" value="0x2" desc="16ms"></setting>
          <setting reg="0x3" value="0x3" desc="64ms"></setting>
        </settings>
      </field>
    </cfgbits>

    <cfgbits key="ICD" addr="0xF8000C" unused="0x0000" por="1100000000000011">
      <field key="BKBUG" instance="1" mask="0x8000" desc="Background Debug">
        <settings>
          <setting reg="0x8000" value="0x8000" desc="Disabled"></setting>
          <setting reg="0x8000" value="0x0000" desc="Enabled"></setting>
        </settings>
      </field>
      <field key="ICS" instance="1" mask="0x0003" desc="Comm Channel Select">
        <settings>
          <setting reg="0x0003" value="0x3" desc="Use PGC/EMUC and PGC/EMUD"></setting>
          <setting reg="0x0003" value="0x2" desc="Use EMUC1 and EMUD1"></setting>
          <setting reg="0x0003" value="0x1" desc="Use EMUC2 and EMUD2"></setting>
          <setting reg="0x0003" value="0x0" desc="Use EMUC3 and EMUD3"></setting>
        </settings>
      </field>
    </cfgbits>

  </deviceConfigurationRegisters>

</configurationRegisters>
