<per:per xmlns:per="http://crownking/per" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://crownking/per ../../schema/per/per.xsd"> <per:version major="0" minor="0" rev="0"/> <per:peripheral name="PPS"> <per:periphConfig> <per:sfr key="IOLOCK" sfr="OSCCON|RPCON" field="IOLOCK" critical="false"/> <per:cfg key="IOL1WAY" cfg="CONFIG[1-9]|FOSC" field="IOL1WAY"/> <per:periphClassDesc class="PPS"/> </per:periphConfig> </per:peripheral> <per:peripheral name="PullUp"> <per:periphConfig> <per:sfr key="CNPU" sfr="(CN|IOC)PU([1-9]+|[A-G]+)"/> <per:periphClassDesc class="PullUp"/> </per:periphConfig> </per:peripheral> <per:peripheral name="NVMINTERLOCK" excludeFromMgrRpt="true"> <per:periphConfig> <per:sfr key="NVMKEY" sfr="NVMKEY"/> <per:periphClassDesc class="bootswap.NVMInterlock"/> <per:initParam param="0"/> </per:periphConfig> </per:peripheral> <per:peripheral name="BOOTSWAP" excludeFromMgrPtr="true"> <per:periphConfig> <per:sfr key="NVMCON" sfr="NVMCON" critical="false"/> <per:sfr key="P2ACTIV" sfr="NVMCON" field="P2ACTIV"/> <per:sfr key="SFTSWP" sfr="NVMCON" field="SFTSWP|SWAPEN"/> <per:periphClassDesc class="bootswap.Bootswap"/> <per:initParam param="0"/> </per:periphConfig> </per:peripheral> <per:peripheral name="DOZE" excludeFromMgrRpt="true"> <per:periphConfig> <per:sfr key="CLKDIV" sfr="CLKDIV"/> <per:sfr key="ROI" sfr="CLKDIV" field="ROI"/> <per:sfr key="DOZE" sfr="CLKDIV" field="DOZE"/> <per:sfr key="DOZEN" sfr="CLKDIV" field="DOZEN"/> <per:periphClassDesc class="DozeMode.DozeMode"/> <per:initParam param="1"/> </per:periphConfig> </per:peripheral> <per:peripheral name="DEEP_SLEEP" excludeFromMgrRpt="true"> <per:periphConfig> <per:sfr key="DSCON" sfr="DSCON"/> <per:sfr key="DSEN" sfr="DSCON" field="DSEN"/> <per:sfr key="RELEASE" sfr="DSCON" field="RELEASE"/> <per:sfr key="RCON" sfr="RCON" critical="false"/> <per:sfr key="RETEN" sfr="RCON" field="RETEN" critical="false"/> <per:sfr key="DPSLP" sfr="RCON" field="DPSLP"/> <per:sfr key="DSGPR0" sfr="DSGPR0"/> <per:sfr key="DSGPR1" sfr="DSGPR1"/> <per:sfr key="DSWAKE" sfr="DSWAKE"/> <per:sfr key="DSINT0" sfr="DSWAKE" field="DSINT0"/> <per:sfr key="DSMCLR" sfr="DSWAKE" field="DSMCLR"/> <per:sfr key="DSPOR" sfr="DSWAKE" field="DSPOR"/> <per:sfr key="DSRTC" sfr="DSWAKE" field="DSRTCC"/> <per:sfr key="DSWDT" sfr="DSWAKE" field="DSWDT"/> <per:cfg key="LPCFG" cfg="CONFIG1" field="LPCFG" critical="false"/> <per:periphClassDesc class="DeepSleep.DeepSleep16bitRetention"/> <per:initParam param="B"/> </per:periphConfig> <per:periphConfig> <per:sfr key="DSCON" sfr="DSCON"/> <per:sfr key="DSEN" sfr="DSCON" field="DSEN"/> <per:sfr key="RELEASE" sfr="DSCON" field="RELEASE"/> <per:sfr key="RCON" sfr="RCON" critical="false"/> <per:sfr key="DPSLP" sfr="RCON" field="DPSLP"/> <per:sfr key="DSGPR0" sfr="DSGPR0"/> <per:sfr key="DSGPR1" sfr="DSGPR1"/> <per:sfr key="DSWAKE" sfr="DSWAKE"/> <per:sfr key="DSINT0" sfr="DSWAKE" field="DSINT0"/> <per:sfr key="DSMCLR" sfr="DSWAKE" field="DSMCLR"/> <per:sfr key="DSPOR" sfr="DSWAKE" field="DSPOR"/> <per:sfr key="DSRTC" sfr="DSWAKE" field="DSRTCC"/> <per:sfr key="DSWDT" sfr="DSWAKE" field="DSWDT"/> <per:periphClassDesc class="DeepSleep.DeepSleep16bit"/> <per:initParam param="A"/> </per:periphConfig> <per:periphConfig> <per:sfr key="DSCON" sfr="DSCON"/> <per:sfr key="DSEN" sfr="DSCON" field="DSEN"/> <per:sfr key="RELEASE" sfr="DSCON" field="RELEASE"/> <per:sfr key="RCON" sfr="RCON" critical="false"/> <per:sfr key="DPSLP" sfr="RCON" field="DPSLP"/> <per:sfr key="DSGPR0" sfr="DSGPR0"/> <per:sfr key="DSGPR1" sfr="DSGPR1"/> <per:periphClassDesc class="DeepSleep.DeepSleep16bit"/> <per:initParam param="C"/> </per:periphConfig> </per:peripheral> <per:peripheral name="DSWDT"> <per:periphConfig> <per:cfg key="DSWDTEN" cfg="CONFIG[1-9]" field="DSWDTEN"/> <per:cfg key="DSWDTPS" cfg="CONFIG[1-9]" field="DSWDTPS"/> <per:cfg key="DSWDTOSC" cfg="CONFIG[1-9]" field="DSWDTOSC"/> <per:periphClassDesc class="DSWatchdogTimer"/> </per:periphConfig> </per:peripheral> <per:peripheral name="PWM"> <per:periphConfig> <per:sfr key="PTCON" sfr="P1TCON|PTCON" field="SEVTPS"/> <per:periphClassDesc class="PWM.HSPWM"/> </per:periphConfig> <per:periphConfig> <per:sfr key="PTCON" sfr="P1TCON|PTCON" field="PTOPS"/> <per:periphClassDesc class="PWM.MCPWM"/> </per:periphConfig> </per:peripheral> <per:peripheral name="OSC"> <per:periphConfig> <per:pin key="CLKIN" pinID="(OSC1)|(CLKIN)|(CLKI)"/> <per:pin key="CLKOUT" pinID="(OSC2)|(CLKOUT)|(CLKO)"/> <per:sfr key="OSCCON" sfr="OSCCON" field="COSC"/> <per:sfr key="OSCCONB" sfr="OSCCON" field="NOSC"/> <per:sfr key="OSCCONC" sfr="OSCCON" field="LOCK"/> <per:sfr key="OSCCOND" sfr="OSCCON" field="CF"/> <per:sfr key="OSCCONE" sfr="OSCCON" field="LPOSCEN"/> <per:sfr key="OSCCONF" sfr="OSCCON" field="OSWEN"/> <per:cfg key="CONFIGFOSC_FPR" cfg="FOSC" field="FPR" critical="false"/> <per:cfg key="CONFIGFOSC_FOS" cfg="FOSC" field="FOS" critical="false"/> <per:cfg key="CONFIGFOSC_FCKSM" cfg="FOSC" field="(FCKSM)|(FCKSMEN)" critical="false"/> <per:periphClassDesc class="OSC.OSC_DSPIC"/> <per:initParam param="a4,30f,0"/> </per:periphConfig> <per:periphConfig> <per:pin key="CLKIN" pinID="(OSC1)|(CLKIN)|(CLKI)"/> <per:pin key="CLKOUT" pinID="(OSC2)|(CLKOUT)|(CLKO)"/> <per:sfr key="OSCCON" sfr="OSCCON" field="COSC"/> <per:sfr key="OSCCONB" sfr="OSCCON" field="NOSC"/> <per:sfr key="OSCCONC" sfr="OSCCON" field="LOCK"/> <per:sfr key="OSCCOND" sfr="OSCCON" field="CF"/> <per:sfr key="OSCCONE" sfr="OSCCON" field="LPOSCEN"/> <per:sfr key="OSCCONF" sfr="OSCCON" field="OSWEN"/> <per:cfg key="CONFIGFOSC_FOSFPR" cfg="FOSC" field="FOSFPR" critical="false"/> <per:cfg key="CONFIGFOSC_FCKSM" cfg="FOSC" field="(FCKSM)|(FCKSMEN)" critical="false"/> <per:periphClassDesc class="OSC.OSC_DSPIC"/> <per:initParam param="a3,30f,1"/> </per:periphConfig> <per:periphConfig> <per:pin key="CLKIN" pinID="(OSC1)|(CLKIN)|(CLKI)"/> <per:pin key="CLKOUT" pinID="(OSC2)|(CLKOUT)|(CLKO)"/> <per:sfr key="OSCCON" sfr="OSCCON" field="COSC"/> <per:sfr key="OSCCONB" sfr="OSCCON" field="NOSC"/> <per:sfr key="OSCCONC" sfr="OSCCON" field="CLKLOCK"/> <per:sfr key="OSCCOND" sfr="OSCCON" field="LOCK"/> <per:sfr key="OSCCONE" sfr="OSCCON" field="LPOSCEN"/> <per:sfr key="OSCCONF" sfr="OSCCON" field="OSWEN"/> <per:cfg key="CONFIGFOSCSEL_FNOSC" cfg="FOSCSEL" field="FNOSC" critical="false"/> <per:cfg key="CONFIGFOSC_POSCMD" cfg="FOSC" field="POSCMD" critical="false"/> <per:cfg key="CONFIGFOSC_OSCIOFNC" cfg="FOSC" field="OSCIOFNC" critical="false"/> <per:cfg key="CONFIGFOSC_FCKSM" cfg="FOSC" field="FCKSM" critical="false"/> <per:periphClassDesc class="OSC.OSC_DSPIC"/> <per:initParam param="a2,33f,0"/> </per:periphConfig> <per:periphConfig> <per:pin key="CLKIN" pinID="(OSC1)|(CLKIN)|(CLKI)|(OSCI)"/> <per:pin key="CLKOUT" pinID="(OSC2)|(CLKOUT)|(CLKO)|(OSCO)"/> <per:pin key="SOSCI" pinID="SOSCI" critical="false"/> <per:pin key="SOSCO" pinID="SOSCO" critical="false"/> <per:sfr key="OSCCON" sfr="OSCCON" field="COSC"/> <per:sfr key="OSCCONB" sfr="OSCCON" field="NOSC"/> <per:sfr key="OSCCONC" sfr="OSCCON" field="CLKLOCK"/> <per:sfr key="OSCCOND" sfr="OSCCON" field="LOCK"/> <per:sfr key="OSCCONE" sfr="OSCCON" field="(LPOSCEN)|(SOSCEN)"/> <per:sfr key="OSCCONF" sfr="OSCCON" field="OSWEN"/> <per:cfg key="CONFIGFOSCSEL_FNOSC" cfg="CONFIG2" field="FNOSC" critical="false"/> <per:cfg key="CONFIGFOSC_POSCMD" cfg="CONFIG2" field="(POSCMD)|(POSCMOD)" critical="false"/> <per:cfg key="CONFIGFOSC_OSCIOFNC" cfg="CONFIG2" field="OSCIOFNC" critical="false"/> <per:cfg key="CONFIGFOSC_FCKSM" cfg="CONFIG2" field="FCKSM" critical="false"/> <per:cfg key="CONFIG_SOSCSEL" cfg="CONFIG3" field="SOSCSEL" critical="false"/> <per:periphClassDesc class="OSC.OSC_DSPIC"/> <per:initParam param="a5b,33f,0"/> </per:periphConfig> <per:periphConfig> <per:pin key="CLKIN" pinID="(OSC1)|(CLKIN)|(CLKI)|(OSCI)"/> <per:pin key="CLKOUT" pinID="(OSC2)|(CLKOUT)|(CLKO)|(OSCO)"/> <per:sfr key="OSCCON" sfr="OSCCON" field="COSC"/> <per:sfr key="OSCCONB" sfr="OSCCON" field="NOSC"/> <per:sfr key="OSCCONC" sfr="OSCCON" field="CLKLOCK"/> <per:sfr key="OSCCOND" sfr="OSCCON" field="LOCK"/> <per:sfr key="OSCCONE" sfr="OSCCON" field="(LPOSCEN)|(SOSCEN)"/> <per:sfr key="OSCCONF" sfr="OSCCON" field="OSWEN"/> <per:cfg key="CONFIGFOSCSEL_FNOSC" cfg="CONFIG2" field="FNOSC" critical="false"/> <per:cfg key="CONFIGFOSC_POSCMD" cfg="CONFIG2" field="(POSCMD)|(POSCMOD)" critical="false"/> <per:cfg key="CONFIGFOSC_OSCIOFNC" cfg="CONFIG2" field="OSCIOFNC" critical="false"/> <per:cfg key="CONFIGFOSC_FCKSM" cfg="CONFIG2" field="FCKSM" critical="false"/> <per:periphClassDesc class="OSC.OSC_DSPIC"/> <per:initParam param="a5,33f,0"/> </per:periphConfig> <per:periphConfig> <per:pin key="CLKIN" pinID="(OSC1)|(CLKIN)|(CLKI)|(OSCI)"/> <per:pin key="CLKOUT" pinID="(OSC2)|(CLKOUT)|(CLKO)|(OSCO)"/> <per:pin key="SOSCI" pinID="SOSCI" critical="false"/> <per:pin key="SOSCO" pinID="SOSCO" critical="false"/> <per:sfr key="OSCCON" sfr="OSCCON" field="COSC"/> <per:sfr key="OSCCONB" sfr="OSCCON" field="NOSC"/> <per:sfr key="OSCCONC" sfr="OSCCON" field="CLKLOCK"/> <per:sfr key="OSCCOND" sfr="OSCCON" field="LOCK"/> <per:sfr key="OSCCONF" sfr="OSCCON" field="OSWEN"/> <per:cfg key="CONFIGFOSCSEL_FNOSC" cfg="FOSCSEL" field="FNOSC" critical="false"/> <per:cfg key="CONFIGFOSCSEL_SOSCSRC" cfg="FOSCSEL" field="SOSCSRC" critical="false"/> <per:cfg key="CONFIGFOSC_POSCMD" cfg="FOSC" field="(POSCMD)|(POSCMOD)" critical="false"/> <per:cfg key="CONFIGFOSC_OSCIOFNC" cfg="FOSC" field="(OSCIOFNC)|(OSCIOFCN)" critical="false"/> <per:cfg key="CONFIGFOSC_FCKSM" cfg="FOSC" field="FCKSM" critical="false"/> <per:periphClassDesc class="OSC.OSC_DSPIC"/> <per:initParam param="a1b,33f,1"/> </per:periphConfig> <per:periphConfig> <per:pin key="CLKIN" pinID="(OSC1)|(CLKIN)|(CLKI)|(OSCI)"/> <per:pin key="CLKOUT" pinID="(OSC2)|(CLKOUT)|(CLKO)|(OSCO)"/> <per:sfr key="OSCCON" sfr="OSCCON" field="COSC"/> <per:sfr key="OSCCONB" sfr="OSCCON" field="NOSC"/> <per:sfr key="OSCCONC" sfr="OSCCON" field="CLKLOCK"/> <per:sfr key="OSCCOND" sfr="OSCCON" field="LOCK"/> <per:sfr key="OSCCONF" sfr="OSCCON" field="OSWEN"/> <per:cfg key="CONFIGFOSCSEL_FNOSC" cfg="FOSCSEL" field="FNOSC" critical="false"/> <per:cfg key="CONFIGFOSC_POSCMD" cfg="FOSC" field="(POSCMD)|(POSCMOD)" critical="false"/> <per:cfg key="CONFIGFOSC_OSCIOFNC" cfg="FOSC" field="(OSCIOFNC)|(OSCIOFCN)" critical="false"/> <per:cfg key="CONFIGFOSC_FCKSM" cfg="FOSC" field="FCKSM" critical="false"/> <per:periphClassDesc class="OSC.OSC_DSPIC"/> <per:initParam param="a1,33f,1"/> </per:periphConfig> <per:periphConfig> <per:pin key="CLKIN" pinID="(OSCI)|(OSC1)|(CLKIN)|(CLKI)"/> <per:pin key="CLKOUT" pinID="(OSCO)|(OSC2)|(CLKOUT)|(CLKO)"/> <per:sfr key="OSCCON" sfr="OSCCON" field="COSC"/> <per:sfr key="OSCCONB" sfr="OSCCON" field="NOSC"/> <per:sfr key="OSCCONC" sfr="OSCCON" field="CLKLOCK"/> <per:sfr key="OSCCOND" sfr="OSCCON" field="LOCK"/> <per:sfr key="OSCCONF" sfr="OSCCON" field="OSWEN"/> <per:cfg key="CONFIGFOSCSEL_FNOSC" cfg="CONFIG2" field="FNOSC" critical="false"/> <per:cfg key="CONFIGFOSC_POSCMD" cfg="CONFIG2" field="(POSCMD)|(POSCMOD)" critical="false"/> <per:cfg key="CONFIGFOSC_OSCIOFNC" cfg="CONFIG2" field="(OSCIOFNC)|(OSCIOFCN)" critical="false"/> <per:cfg key="CONFIGFOSC_FCKSM" cfg="CONFIG2" field="FCKSM" critical="false"/> <per:periphClassDesc class="OSC.OSC_DSPIC"/> <per:initParam param="a0,33f,1"/> </per:periphConfig> </per:peripheral> <per:peripheral name="OSCCONLOCK" excludeFromMgrRpt="true"> <per:periphConfig> <per:sfr key="OSCCON" sfr="OSCCON"/> <per:periphClassDesc class="OSCCONLock"/> </per:periphConfig> </per:peripheral> <per:peripheral name="COMP@"> <per:meta char="@" val="1|2|3|4|5|6"/> <per:periphConfig> <per:sfr key="CMCON" sfr="CM@CON"/> <per:sfr key="CCH" sfr="CM@CON" field="CCH0?"/> <per:sfr key="CEVT" sfr="CM@CON" field="CEVT"/> <per:sfr key="CLPWR" sfr="CM@CON" field="CLPWR" optional="true"/> <per:sfr key="COE" sfr="CM@CON" field="COE"/> <per:sfr key="CON" sfr="CM@CON" field="CON|CEN"/> <per:sfr key="COUT" sfr="CM@CON" field="COUT"/> <per:sfr key="CPOL" sfr="CM@CON" field="CPOL"/> <per:sfr key="CREF" sfr="CM@CON" field="CREF"/> <per:sfr key="EVPOL" sfr="CM@CON" field="EVPOL0?"/> <per:sfr key="OPMODE" sfr="CM@CON" field="OPMODE" optional="true"/> <per:sfr key="CMSTAT" sfr="CMSTAT" critical="false" optional="true"/> <per:sfr key="CXEVT" sfr="CMSTAT" field="C@EVT" critical="false" optional="true"/> <per:sfr key="CXOUT" sfr="CMSTAT" field="C@OUT" critical="false" optional="true"/> <per:sfr key="CMIDL" sfr="CMSTAT" field="CMS?IDL|PSIDL" critical="false" optional="true"/> <per:sfr key="CMMSKSRC" sfr="CM@MSKSRC" optional="true"/> <per:sfr key="SELSRCA" sfr="CM@MSKSRC" field="SELSRCA" optional="true"/> <per:sfr key="SELSRCB" sfr="CM@MSKSRC" field="SELSRCB" optional="true"/> <per:sfr key="SELSRCC" sfr="CM@MSKSRC" field="SELSRCC" optional="true"/> <per:sfr key="CMMSKCON" sfr="CM@MSKCON" optional="true"/> <per:sfr key="AAEN" sfr="CM@MSKCON" field="AAEN" optional="true"/> <per:sfr key="AANEN" sfr="CM@MSKCON" field="AANEN" optional="true"/> <per:sfr key="ABEN" sfr="CM@MSKCON" field="ABEN" optional="true"/> <per:sfr key="ABNEN" sfr="CM@MSKCON" field="ABNEN" optional="true"/> <per:sfr key="ACEN" sfr="CM@MSKCON" field="ACEN" optional="true"/> <per:sfr key="ACNEN" sfr="CM@MSKCON" field="ACNEN" optional="true"/> <per:sfr key="HLMS" sfr="CM@MSKCON" field="HLMS" optional="true"/> <per:sfr key="NAGS" sfr="CM@MSKCON" field="NAGS" optional="true"/> <per:sfr key="OAEN" sfr="CM@MSKCON" field="OAEN" optional="true"/> <per:sfr key="OANEN" sfr="CM@MSKCON" field="OANEN" optional="true"/> <per:sfr key="OBEN" sfr="CM@MSKCON" field="OBEN" optional="true"/> <per:sfr key="OBNEN" sfr="CM@MSKCON" field="OBNEN" optional="true"/> <per:sfr key="OCEN" sfr="CM@MSKCON" field="OCEN" optional="true"/> <per:sfr key="OCNEN" sfr="CM@MSKCON" field="OCNEN" optional="true"/> <per:sfr key="PAGS" sfr="CM@MSKCON" field="PAGS" optional="true"/> <per:sfr key="CMFLTR" sfr="CM@FLTR" optional="true"/> <per:sfr key="CFDIV" sfr="CM@FLTR" field="CFDIV" optional="true"/> <per:sfr key="CFLTREN" sfr="CM@FLTR" field="CFLTREN" optional="true"/> <per:sfr key="CFSEL" sfr="CM@FLTR" field="CFSEL" optional="true"/> <per:sfr key="IFS" sfr="IFS[0-9]" field="AC@IF|CMPIF|CMIF" critical="false"/> <per:pin key="CINA" pinID="C@INA|C@IN1\+" optional="true" critical="false"/> <per:pin key="CINB" pinID="C@INB|C@IN1-" optional="true" critical="false"/> <per:pin key="CINC" pinID="C@INC|C@IN2-" optional="true" critical="false"/> <per:pin key="CIND" pinID="C@IND|C@IN3-" optional="true" critical="false"/> <per:pin key="C4INN" pinID="C4IN-" optional="true" critical="false"/> <per:pin key="COUT" pinID="C@OUT" optional="true" critical="false"/> <per:pin key="PWM1L1" pinID="PWM1L1" optional="true" critical="false"/> <per:pin key="PWM1H1" pinID="PWM1H1" optional="true" critical="false"/> <per:pin key="PWM1L2" pinID="PWM1L2" optional="true" critical="false"/> <per:pin key="PWM1H2" pinID="PWM1H2" optional="true" critical="false"/> <per:pin key="PWM1L3" pinID="PWM1L3" optional="true" critical="false"/> <per:pin key="PWM1H3" pinID="PWM1H3" optional="true" critical="false"/> <per:periphClassDesc class="Comparator.Comp"/> <per:initParam param="@"/> </per:periphConfig> <per:periphConfig> <per:sfr key="CMPCON" sfr="CMPCON@|CMP@CON"/> <per:sfr key="CMPON" sfr="CMPCON@|CMP@CON" field="CMPON"/> <per:sfr key="CMPPOL" sfr="CMPCON@|CMP@CON" field="CMPPOL"/> <per:sfr key="CMPSIDL" sfr="CMPCON@|CMP@CON" field="CMPSIDL"/> <per:sfr key="CMPSTAT" sfr="CMPCON@|CMP@CON" field="CMPSTAT"/> <per:sfr key="DACOE" sfr="CMPCON@|CMP@CON" field="DACOE" optional="true"/> <per:sfr key="EXTREF" sfr="CMPCON@|CMP@CON" field="EXTREF" optional="true"/> <per:sfr key="FCLKSEL" sfr="CMPCON@|CMP@CON" field="FCLKSEL" optional="true"/> <per:sfr key="FLTREN" sfr="CMPCON@|CMP@CON" field="FLTREN" optional="true"/> <per:sfr key="HGAIN" sfr="CMPCON@|CMP@CON" field="HGAIN" optional="true"/> <per:sfr key="HYSPOL" sfr="CMPCON@|CMP@CON" field="HYSPOL" optional="true"/> <per:sfr key="HYSSEL" sfr="CMPCON@|CMP@CON" field="HYSSEL" optional="true"/> <per:sfr key="INSEL" sfr="CMPCON@|CMP@CON" field="INSEL"/> <per:sfr key="RANGE" sfr="CMPCON@|CMP@CON" field="RANGE" optional="true"/> <per:sfr key="CMPDAC" sfr="CMPDAC@|CMP@DAC"/> <per:sfr key="CMREF" sfr="CMPDAC@|CMP@DAC" field="CMREF[0-9]?"/> <per:sfr key="IFS" sfr="IFS[0-9]" field="AC@IF|CMP@?IF|CMIF" critical="false"/> <per:pin key="CMPA" pinID="CMP@A"/> <per:pin key="CMPB" pinID="CMP@B" optional="true"/> <per:pin key="CMPC" pinID="CMP@C" optional="true"/> <per:pin key="CMPD" pinID="CMP@D" optional="true"/> <per:pin key="AVDD" pinID="AVDD" critical="false"/> <per:pin key="DACOUT" pinID="DACOUT1?" optional="true" critical="false"/> <per:pin key="EXTREF" pinID="EXTREF1?" optional="true" critical="false"/> <per:periphClassDesc class="Comparator.CompDAC"/> <per:initParam param="@"/> </per:periphConfig> </per:peripheral> <per:peripheral name="COMP"> <per:periphConfig> <per:sfr key="CMCON" sfr="CMCON"/> <per:sfr key="C1EN" sfr="CMCON" field="C1EN"/> <per:sfr key="C1EVT" sfr="CMCON" field="C1EVT"/> <per:sfr key="C1INV" sfr="CMCON" field="C1INV"/> <per:sfr key="C1NEG" sfr="CMCON" field="C1NEG"/> <per:sfr key="C1OUT" sfr="CMCON" field="C1OUT"/> <per:sfr key="C1OUTEN" sfr="CMCON" field="C1OUTEN"/> <per:sfr key="C1POS" sfr="CMCON" field="C1POS"/> <per:sfr key="C2EN" sfr="CMCON" field="C2EN"/> <per:sfr key="C2EVT" sfr="CMCON" field="C2EVT"/> <per:sfr key="C2INV" sfr="CMCON" field="C2INV"/> <per:sfr key="C2NEG" sfr="CMCON" field="C2NEG"/> <per:sfr key="C2OUT" sfr="CMCON" field="C2OUT"/> <per:sfr key="C2OUTEN" sfr="CMCON" field="C2OUTEN"/> <per:sfr key="C2POS" sfr="CMCON" field="C2POS"/> <per:sfr key="CMIDL" sfr="CMCON" field="CMIDL"/> <per:sfr key="IFS" sfr="IFS[0-9]" field="AC@IF|CMPIF|CMIF" critical="false"/> <per:pin key="C1INP" pinID="C1IN\+"/> <per:pin key="C1INM" pinID="C1IN-"/> <per:pin key="C2INP" pinID="C2IN\+" critical="false"/> <per:pin key="C2INM" pinID="C2IN-" critical="false"/> <per:pin key="C1OUT" pinID="C1OUT" critical="false" optional="true"/> <per:pin key="C2OUT" pinID="C2OUT" critical="false" optional="true"/> <per:periphClassDesc class="Comparator.Comp70212"/> </per:periphConfig> </per:peripheral> <per:peripheral name="VREF"> <per:periphConfig> <per:sfr key="CVRCON" sfr="CVR1?CON"/> <per:sfr key="BGSEL" sfr="CVR1?CON" field="BGSEL" optional="true"/> <per:sfr key="CVR" sfr="CVR1?CON" field="CVR"/> <per:sfr key="CVR2OE" sfr="CVR1?CON" field="CVR2OE" optional="true"/> <per:sfr key="CVREFM" sfr="CVR1?CON" field="CVREFM" optional="true"/> <per:sfr key="CVREFP" sfr="CVR1?CON" field="CVREFP" optional="true"/> <per:sfr key="CVREN" sfr="CVR1?CON" field="CVREN"/> <per:sfr key="CVROE" sfr="CVR1?CON" field="CVR1?OE"/> <per:sfr key="CVRR" sfr="CVR1?CON" field="CVRR" optional="true"/> <per:sfr key="CVRSS" sfr="CVR1?CON" field="CVRSS" optional="true"/> <per:sfr key="VREFSEL" sfr="CVR1?CON" field="VREFSEL" optional="true"/> <per:pin key="AVDD" pinID="AVDD" optional="true" critical="false"/> <per:pin key="AVSS" pinID="AVSS" optional="true" critical="false"/> <per:pin key="VDD" pinID="VDD" optional="true" critical="false"/> <per:pin key="VSS" pinID="VSS" optional="true" critical="false"/> <per:pin key="VREFN" pinID="VREF\-?|CVREF\-" optional="true" critical="false"/> <per:pin key="VREFP" pinID="VREF\+?|CVREF\+" optional="true" critical="false"/> <per:pin key="CVREF" pinID="CVREF(OUT|1O|O)?" optional="true" critical="false"/> <per:pin key="CVREF2" pinID="CVREF2O" optional="true" critical="false"/> <per:periphClassDesc class="VREF.VREF"/> </per:periphConfig> </per:peripheral> <per:peripheral name="TMR1"> <per:periphConfig> <per:pin key="TXCKI" pinID="T1CK"/> <per:sfr key="TMRX" sfr="TMR1"/> <per:sfr key="INTCON" sfr="IEC0" critical="false"/> <per:sfr key="IFS" sfr="IFS0" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS0" field="T1IF" critical="false"/> <per:sfr key="TXCON" sfr="T1CON"/> <per:sfr key="TMRXON" sfr="T1CON" field="TON"/> <per:sfr key="TXSIDL" sfr="T1CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T1CON" field="T[1]?GATE"/> <per:sfr key="TXCKPS" sfr="T1CON" field="TCKPS"/> <per:sfr key="TXSYNC" sfr="T1CON" field="T[1]?SYNC"/> <per:sfr key="TMRXCS" sfr="T1CON" field="TCS"/> <per:sfr key="PR" sfr="PR1" critical="false"/> <per:periphClassDesc class="Timer.Timer1"/> <per:initParam param="1"/> </per:periphConfig> <per:periphConfig> <per:sfr key="TMRX" sfr="TMR1"/> <per:sfr key="INTCON" sfr="IEC0" critical="false"/> <per:sfr key="IFS" sfr="IFS0" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS0" field="T1IF" critical="false"/> <per:sfr key="TXCON" sfr="T1CON"/> <per:sfr key="TMRXON" sfr="T1CON" field="TON"/> <per:sfr key="TXSIDL" sfr="T1CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T1CON" field="T[1]?GATE"/> <per:sfr key="TXCKPS" sfr="T1CON" field="TCKPS"/> <per:sfr key="TXSYNC" sfr="T1CON" field="T[1]?SYNC"/> <per:sfr key="TMRXCS" sfr="T1CON" field="TCS"/> <per:sfr key="PR" sfr="PR1" critical="false"/> <per:periphClassDesc class="Timer.Timer1"/> <per:initParam param="1"/> </per:periphConfig> </per:peripheral> <per:peripheral name="TMR2"> <per:periphConfig> <per:pin key="TXCKI" pinID="T2CK"/> <per:sfr key="TMRX" sfr="TMR2"/> <per:sfr key="TMRXH" sfr="TMR3HLD"/> <per:sfr key="INTCON" sfr="IEC0" critical="false"/> <per:sfr key="IFS" sfr="IFS0" critical="false"/> <per:sfr key="TXCON" sfr="T2CON"/> <per:sfr key="TMRXON" sfr="T2CON" field="T(MR2)?ON"/> <per:sfr key="TXSIDL" sfr="T2CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T2CON" field="T[2]?GATE"/> <per:sfr key="TXCKPS" sfr="T2CON" field="T2?CKPS"/> <per:sfr key="TMRXCS" sfr="T2CON" field="TCS"/> <per:sfr key="PR" sfr="PR2" critical="false"/> <per:sfr key="PRH" sfr="PR3" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS0" field="T2IF"/> <per:sfr key="T32" sfr="T2CON" field="T32"/> <per:sfr key="TMRYIF" sfr="IFS0" field="T3IF" critical="false"/> <per:sfr key="TMRY" sfr="TMR3" critical="false"/> <per:periphClassDesc class="Timer.Timer2"/> <per:initParam param="2"/> </per:periphConfig> <per:periphConfig> <per:sfr key="TMRX" sfr="TMR2"/> <per:sfr key="TMRXH" sfr="TMR3HLD"/> <per:sfr key="INTCON" sfr="IEC0" critical="false"/> <per:sfr key="IFS" sfr="IFS0" critical="false"/> <per:sfr key="TXCON" sfr="T2CON"/> <per:sfr key="TMRXON" sfr="T2CON" field="T(MR2)?ON"/> <per:sfr key="TXSIDL" sfr="T2CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T2CON" field="T[2]?GATE"/> <per:sfr key="TXCKPS" sfr="T2CON" field="T2?CKPS"/> <per:sfr key="TMRXCS" sfr="T2CON" field="TCS"/> <per:sfr key="PR" sfr="PR2" critical="false"/> <per:sfr key="PRH" sfr="PR3" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS0" field="T2IF" critical="false"/> <per:sfr key="T32" sfr="T2CON" field="T32"/> <per:sfr key="TMRYIF" sfr="IFS0" field="T3IF" critical="false"/> <per:sfr key="TMRY" sfr="TMR3" critical="false"/> <per:periphClassDesc class="Timer.Timer2"/> <per:initParam param="2"/> </per:periphConfig> <per:periphConfig> <per:pin key="TXCKI" pinID="T2CK"/> <per:sfr key="TMRX" sfr="TMR2"/> <per:sfr key="INTCON" sfr="IEC0" critical="false"/> <per:sfr key="IFS" sfr="IFS0" critical="false"/> <per:sfr key="TXCON" sfr="T2CON"/> <per:sfr key="TMRXON" sfr="T2CON" field="T(MR2)?ON"/> <per:sfr key="TXSIDL" sfr="T2CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T2CON" field="T[2]?GATE"/> <per:sfr key="TXCKPS" sfr="T2CON" field="T2?CKPS"/> <per:sfr key="TMRXCS" sfr="T2CON" field="TCS"/> <per:sfr key="PR" sfr="PR2" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS0" field="T2IF" critical="false"/> <per:periphClassDesc class="Timer.Timer2"/> <per:initParam param="2S"/> </per:periphConfig> <per:periphConfig> <per:sfr key="TMRX" sfr="TMR2"/> <per:sfr key="IFS" sfr="IFS[0-3]" critical="false"/> <per:sfr key="TXCON" sfr="T2CON"/> <per:sfr key="TMRXON" sfr="T2CON" field="T(MR2)?ON"/> <per:sfr key="TXCKPS" sfr="T2CON" field="T2?CKPS"/> <per:sfr key="TOUTPS" sfr="T2CON" field="T2OUTPS"/> <per:sfr key="PR" sfr="PR2" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS[0-3]" field="T2IF" critical="false"/> <per:periphClassDesc class="Timer.Timer2"/> <per:initParam param="2P"/> </per:periphConfig> <per:periphConfig> <per:sfr key="TMRX" sfr="TMR2"/> <per:sfr key="INTCON" sfr="IEC0" critical="false"/> <per:sfr key="IFS" sfr="IFS0" critical="false"/> <per:sfr key="TXCON" sfr="T2CON"/> <per:sfr key="TMRXON" sfr="T2CON" field="T(MR2)?ON"/> <per:sfr key="TXCKPS" sfr="T2CON" field="T2?CKPS"/> <per:sfr key="PR" sfr="PR2" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS0" field="T2IF" critical="false"/> <per:periphClassDesc class="Timer.Timer2"/> <per:initParam param="2A"/> </per:periphConfig> </per:peripheral> <per:peripheral name="TMR3"> <per:periphConfig> <per:pin key="TXCKI" pinID="T3CK" critical="false"/> <per:pin key="TXG" pinID="T3G" critical="false"/> <per:sfr key="TMRX" sfr="TMR3"/> <per:sfr key="TXCON" sfr="T3CON"/> <per:sfr key="TMRXCON" sfr="T3CON" field="TMR3ON"/> <per:sfr key="TXGCON" sfr="T3GCON"/> <per:sfr key="TMRXIF" sfr="IFS0" field="T3IF" critical="false"/> <per:sfr key="TXGIF" sfr="IFS2" field="T3GIF" critical="false"/> <per:periphClassDesc class="Timer.Timer3GateControl"/> <per:initParam param="3G"/> </per:periphConfig> <per:periphConfig> <per:pin key="TXCKI" pinID="T3CK" critical="false"/> <per:sfr key="TMRX" sfr="TMR3"/> <per:sfr key="INTCON" sfr="IEC0" critical="false"/> <per:sfr key="IFS" sfr="IFS0" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS0" field="T3IF" critical="false"/> <per:sfr key="TXCON" sfr="T3CON"/> <per:sfr key="TMRXON" sfr="T3CON" field="TON"/> <per:sfr key="TXSIDL" sfr="T3CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T3CON" field="T[3]?GATE"/> <per:sfr key="TXCKPS" sfr="T3CON" field="TCKPS"/> <per:sfr key="TMRXCS" sfr="T3CON" field="TCS"/> <per:sfr key="PR" sfr="PR3" critical="false"/> <per:sfr key="T32" sfr="T2CON" field="T32" critical="false"/> <per:periphClassDesc class="Timer.Timer3"/> <per:initParam param="3"/> </per:periphConfig> <per:periphConfig> <per:sfr key="TMRX" sfr="TMR3"/> <per:sfr key="INTCON" sfr="IEC0" critical="false"/> <per:sfr key="IFS" sfr="IFS0" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS0" field="T3IF" critical="false"/> <per:sfr key="TXCON" sfr="T3CON"/> <per:sfr key="TMRXON" sfr="T3CON" field="TON"/> <per:sfr key="TXSIDL" sfr="T3CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T3CON" field="T[3]?GATE"/> <per:sfr key="TXCKPS" sfr="T3CON" field="TCKPS"/> <per:sfr key="TMRXCS" sfr="T3CON" field="TCS"/> <per:sfr key="PR" sfr="PR3" critical="false"/> <per:sfr key="T32" sfr="T2CON" field="T32" critical="false"/> <per:periphClassDesc class="Timer.Timer3"/> <per:initParam param="3"/> </per:periphConfig> <per:periphConfig> <per:sfr key="TMRX" sfr="TMR3"/> <per:sfr key="INTCON" sfr="IEC0" critical="false"/> <per:sfr key="IFS" sfr="IFS0" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS0" field="T3IF" critical="false"/> <per:sfr key="TXCON" sfr="T3CON"/> <per:sfr key="TMRXON" sfr="T3CON" field="T(MR3)?ON"/> <per:sfr key="TXCKPS" sfr="T3CON" field="T3?CKPS"/> <per:periphClassDesc class="Timer.Timer3"/> <per:initParam param="3B"/> </per:periphConfig> </per:peripheral> <per:peripheral name="TMR4"> <per:periphConfig> <per:pin key="TXCKI" pinID="T4CK"/> <per:sfr key="TMRX" sfr="TMR4"/> <per:sfr key="TMRXH" sfr="TMR5HLD" critical="false"/> <per:sfr key="INTCON" sfr="IEC1" critical="false"/> <per:sfr key="IFS" sfr="IFS1" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS1" field="T4IF" critical="false"/> <per:sfr key="TXCON" sfr="T4CON"/> <per:sfr key="TMRXON" sfr="T4CON" field="TON"/> <per:sfr key="TXSIDL" sfr="T4CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T4CON" field="T[4]?GATE"/> <per:sfr key="TXCKPS" sfr="T4CON" field="TCKPS"/> <per:sfr key="TMRXCS" sfr="T4CON" field="TCS"/> <per:sfr key="PR" sfr="PR4" critical="false"/> <per:sfr key="PRH" sfr="PR5" critical="false"/> <per:sfr key="T32" sfr="T4CON" field="T[34][25]"/> <per:sfr key="TMRYIF" sfr="IFS1" field="T5IF" critical="false"/> <per:sfr key="TMRY" sfr="TMR5" critical="false"/> <per:periphClassDesc class="Timer.Timer2"/> <per:initParam param="4"/> </per:periphConfig> <per:periphConfig> <per:sfr key="TMRX" sfr="TMR4"/> <per:sfr key="TMRXH" sfr="TMR5HLD"/> <per:sfr key="INTCON" sfr="IEC1" critical="false"/> <per:sfr key="IFS" sfr="IFS1" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS1" field="T4IF" critical="false"/> <per:sfr key="TXCON" sfr="T4CON"/> <per:sfr key="TMRXON" sfr="T4CON" field="TON"/> <per:sfr key="TXSIDL" sfr="T4CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T4CON" field="T[4]?GATE"/> <per:sfr key="TXCKPS" sfr="T4CON" field="TCKPS"/> <per:sfr key="TMRXCS" sfr="T4CON" field="TCS"/> <per:sfr key="PR" sfr="PR4" critical="false"/> <per:sfr key="PRH" sfr="PR5" critical="false"/> <per:sfr key="T32" sfr="T4CON" field="T[34][25]"/> <per:sfr key="TMRYIF" sfr="IFS1" field="T5IF" critical="false"/> <per:sfr key="TMRY" sfr="TMR5" critical="false"/> <per:periphClassDesc class="Timer.Timer2"/> <per:initParam param="4"/> </per:periphConfig> <per:periphConfig> <per:sfr key="TMRX" sfr="TMR4"/> <per:sfr key="IFS" sfr="IFS[0-3]" critical="false"/> <per:sfr key="TXCON" sfr="T4CON"/> <per:sfr key="TMRXON" sfr="T4CON" field="T(MR4)?ON"/> <per:sfr key="TXCKPS" sfr="T4CON" field="T4?CKPS"/> <per:sfr key="TOUTPS" sfr="T4CON" field="T4OUTPS"/> <per:sfr key="PR" sfr="PR4" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS[0-3]" field="T4IF" critical="false"/> <per:periphClassDesc class="Timer.Timer2"/> <per:initParam param="4P"/> </per:periphConfig> <per:periphConfig> <per:sfr key="TMRX" sfr="TMR4"/> <per:sfr key="INTCON" sfr="IEC0" critical="false"/> <per:sfr key="IFS" sfr="IFS0" critical="false"/> <per:sfr key="TXCON" sfr="T4CON"/> <per:sfr key="TMRXON" sfr="T4CON" field="T(MR4)?ON"/> <per:sfr key="TXCKPS" sfr="T4CON" field="T4?CKPS"/> <per:sfr key="PR" sfr="PR2" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS[0-3]" field="T4IF" critical="false"/> <per:periphClassDesc class="Timer.Timer2"/> <per:initParam param="4A"/> </per:periphConfig> </per:peripheral> <per:peripheral name="TMR5"> <per:periphConfig> <per:pin key="TXCKI" pinID="T5CK"/> <per:sfr key="TMRX" sfr="TMR5"/> <per:sfr key="INTCON" sfr="IEC1" critical="false"/> <per:sfr key="IFS" sfr="IFS1" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS1" field="T5IF" critical="false"/> <per:sfr key="TXCON" sfr="T5CON"/> <per:sfr key="TMRXON" sfr="T5CON" field="TON"/> <per:sfr key="TXSIDL" sfr="T5CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T5CON" field="T[5]?GATE"/> <per:sfr key="TXCKPS" sfr="T5CON" field="TCKPS"/> <per:sfr key="TMRXCS" sfr="T5CON" field="TCS"/> <per:sfr key="PR" sfr="PR5" critical="false"/> <per:sfr key="T32" sfr="T4CON" field="T[34][25]" critical="false"/> <per:periphClassDesc class="Timer.Timer3"/> <per:initParam param="5"/> </per:periphConfig> <per:periphConfig> <per:sfr key="TMRX" sfr="TMR5"/> <per:sfr key="INTCON" sfr="IEC1" critical="false"/> <per:sfr key="IFS" sfr="IFS1" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS1" field="T5IF" critical="false"/> <per:sfr key="TXCON" sfr="T5CON"/> <per:sfr key="TMRXON" sfr="T5CON" field="TON"/> <per:sfr key="TXSIDL" sfr="T5CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T5CON" field="T[5]?GATE"/> <per:sfr key="TXCKPS" sfr="T5CON" field="TCKPS"/> <per:sfr key="TMRXCS" sfr="T5CON" field="TCS"/> <per:sfr key="PR" sfr="PR5" critical="false"/> <per:sfr key="T32" sfr="T4CON" field="T[34][25]" critical="false"/> <per:periphClassDesc class="Timer.Timer3"/> <per:initParam param="5"/> </per:periphConfig> </per:peripheral> <per:peripheral name="TMR6"> <per:periphConfig> <per:pin key="TXCKI" pinID="T6CK"/> <per:sfr key="TMRX" sfr="TMR6"/> <per:sfr key="TMRXH" sfr="TMR7HLD" critical="false"/> <per:sfr key="INTCON" sfr="IEC2" critical="false"/> <per:sfr key="IFS" sfr="IFS2" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS2" field="T6IF" critical="false"/> <per:sfr key="TXCON" sfr="T6CON"/> <per:sfr key="TMRXON" sfr="T6CON" field="TON"/> <per:sfr key="TXSIDL" sfr="T6CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T6CON" field="T[6]?GATE"/> <per:sfr key="TXCKPS" sfr="T6CON" field="TCKPS"/> <per:sfr key="TMRXCS" sfr="T6CON" field="TCS"/> <per:sfr key="PR" sfr="PR6" critical="false"/> <per:sfr key="PRH" sfr="PR7" critical="false"/> <per:sfr key="T32" sfr="T6CON" field="T32" critical="false"/> <per:sfr key="TMRYIF" sfr="IFS3" field="T7IF" critical="false"/> <per:sfr key="TMRY" sfr="TMR7" critical="false"/> <per:periphClassDesc class="Timer.Timer2"/> <per:initParam param="6"/> </per:periphConfig> <per:periphConfig> <per:sfr key="TMRX" sfr="TMR6"/> <per:sfr key="TMRXH" sfr="TMR7HLD" critical="false"/> <per:sfr key="INTCON" sfr="IEC2" critical="false"/> <per:sfr key="IFS" sfr="IFS2" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS2" field="T6IF" critical="false"/> <per:sfr key="TXCON" sfr="T6CON"/> <per:sfr key="TMRXON" sfr="T6CON" field="TON"/> <per:sfr key="TXSIDL" sfr="T6CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T6CON" field="T[6]?GATE"/> <per:sfr key="TXCKPS" sfr="T6CON" field="TCKPS"/> <per:sfr key="TMRXCS" sfr="T6CON" field="TCS"/> <per:sfr key="PR" sfr="PR6" critical="false"/> <per:sfr key="PRH" sfr="PR7" critical="false"/> <per:sfr key="T32" sfr="T6CON" field="T32" critical="false"/> <per:sfr key="TMRYIF" sfr="IFS3" field="T7IF" critical="false"/> <per:sfr key="TMRY" sfr="TMR7" critical="false"/> <per:periphClassDesc class="Timer.Timer2"/> <per:initParam param="6"/> </per:periphConfig> </per:peripheral> <per:peripheral name="TMR7"> <per:periphConfig> <per:pin key="TXCKI" pinID="T7CK"/> <per:sfr key="TMRX" sfr="TMR7"/> <per:sfr key="INTCON" sfr="IEC3" critical="false"/> <per:sfr key="IFS" sfr="IFS3" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS3" field="T7IF" critical="false"/> <per:sfr key="TXCON" sfr="T7CON"/> <per:sfr key="TMRXON" sfr="T7CON" field="TON"/> <per:sfr key="TXSIDL" sfr="T7CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T7CON" field="T[7]?GATE"/> <per:sfr key="TXCKPS" sfr="T7CON" field="TCKPS"/> <per:sfr key="TMRXCS" sfr="T7CON" field="TCS"/> <per:sfr key="PR" sfr="PR7" critical="false"/> <per:sfr key="T32" sfr="T6CON" field="T32" critical="false"/> <per:periphClassDesc class="Timer.Timer3"/> <per:initParam param="7"/> </per:periphConfig> <per:periphConfig> <per:sfr key="TMRX" sfr="TMR7"/> <per:sfr key="INTCON" sfr="IEC3" critical="false"/> <per:sfr key="IFS" sfr="IFS3" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS3" field="T7IF" critical="false"/> <per:sfr key="TXCON" sfr="T7CON"/> <per:sfr key="TMRXON" sfr="T7CON" field="TON"/> <per:sfr key="TXSIDL" sfr="T7CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T7CON" field="T[7]?GATE"/> <per:sfr key="TXCKPS" sfr="T7CON" field="TCKPS"/> <per:sfr key="TMRXCS" sfr="T7CON" field="TCS"/> <per:sfr key="PR" sfr="PR7" critical="false"/> <per:sfr key="T32" sfr="T6CON" field="T32" critical="false"/> <per:periphClassDesc class="Timer.Timer3"/> <per:initParam param="7"/> </per:periphConfig> </per:peripheral> <per:peripheral name="TMR8"> <per:periphConfig> <per:pin key="TXCKI" pinID="T8CK"/> <per:sfr key="TMRX" sfr="TMR8"/> <per:sfr key="TMRXH" sfr="TMR9HLD" critical="false"/> <per:sfr key="INTCON" sfr="IEC3" critical="false"/> <per:sfr key="IFS" sfr="IFS3" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS3" field="T8IF" critical="false"/> <per:sfr key="TXCON" sfr="T8CON"/> <per:sfr key="TMRXON" sfr="T8CON" field="TON"/> <per:sfr key="TXSIDL" sfr="T8CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T8CON" field="T[8]?GATE"/> <per:sfr key="TXCKPS" sfr="T8CON" field="TCKPS"/> <per:sfr key="TMRXCS" sfr="T8CON" field="TCS"/> <per:sfr key="PR" sfr="PR8" critical="false"/> <per:sfr key="PRH" sfr="PR9" critical="false"/> <per:sfr key="T32" sfr="T8CON" field="T32" critical="false"/> <per:sfr key="TMRYIF" sfr="IFS3" field="T9IF" critical="false"/> <per:sfr key="TMRY" sfr="TMR9" critical="false"/> <per:periphClassDesc class="Timer.Timer2"/> <per:initParam param="8"/> </per:periphConfig> <per:periphConfig> <per:sfr key="TMRX" sfr="TMR8"/> <per:sfr key="TMRXH" sfr="TMR9HLD" critical="false"/> <per:sfr key="INTCON" sfr="IEC3" critical="false"/> <per:sfr key="IFS" sfr="IFS3" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS3" field="T8IF" critical="false"/> <per:sfr key="TXCON" sfr="T8CON"/> <per:sfr key="TMRXON" sfr="T8CON" field="TON"/> <per:sfr key="TXSIDL" sfr="T8CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T8CON" field="T[8]?GATE"/> <per:sfr key="TXCKPS" sfr="T8CON" field="TCKPS"/> <per:sfr key="TMRXCS" sfr="T8CON" field="TCS"/> <per:sfr key="PR" sfr="PR8" critical="false"/> <per:sfr key="PRH" sfr="PR9" critical="false"/> <per:sfr key="T32" sfr="T8CON" field="T32" critical="false"/> <per:sfr key="TMRYIF" sfr="IFS3" field="T9IF" critical="false"/> <per:sfr key="TMRY" sfr="TMR9" critical="false"/> <per:periphClassDesc class="Timer.Timer2"/> <per:initParam param="8"/> </per:periphConfig> </per:peripheral> <per:peripheral name="TMR9"> <per:periphConfig> <per:pin key="TXCKI" pinID="T9CK"/> <per:sfr key="TMRX" sfr="TMR9"/> <per:sfr key="INTCON" sfr="IEC3" critical="false"/> <per:sfr key="IFS" sfr="IFS3" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS3" field="T9IF" critical="false"/> <per:sfr key="TXCON" sfr="T9CON"/> <per:sfr key="TMRXON" sfr="T9CON" field="TON"/> <per:sfr key="TXSIDL" sfr="T9CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T9CON" field="T[9]?GATE"/> <per:sfr key="TXCKPS" sfr="T9CON" field="TCKPS"/> <per:sfr key="TMRXCS" sfr="T9CON" field="TCS"/> <per:sfr key="PR" sfr="PR9" critical="false"/> <per:sfr key="T32" sfr="T8CON" field="T32" critical="false"/> <per:periphClassDesc class="Timer.Timer3"/> <per:initParam param="9"/> </per:periphConfig> <per:periphConfig> <per:sfr key="TMRX" sfr="TMR9"/> <per:sfr key="INTCON" sfr="IEC3" critical="false"/> <per:sfr key="IFS" sfr="IFS3" critical="false"/> <per:sfr key="TMRXIF" sfr="IFS3" field="T9IF" critical="false"/> <per:sfr key="TXCON" sfr="T9CON"/> <per:sfr key="TMRXON" sfr="T9CON" field="TON"/> <per:sfr key="TXSIDL" sfr="T9CON" field="TSIDL"/> <per:sfr key="TMRXGE" sfr="T9CON" field="T[9]?GATE"/> <per:sfr key="TXCKPS" sfr="T9CON" field="TCKPS"/> <per:sfr key="TMRXCS" sfr="T9CON" field="TCS"/> <per:sfr key="PR" sfr="PR9" critical="false"/> <per:sfr key="T32" sfr="T8CON" field="T32" critical="false"/> <per:periphClassDesc class="Timer.Timer3"/> <per:initParam param="9"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IC1"> <per:periphConfig> <per:pin key="ICX" pinID="IC1" critical="false"/> <per:sfr key="ICxBUF" sfr="IC1BUF"/> <per:sfr key="TMRA" sfr="TMR3" critical="false"/> <per:sfr key="TMRB" sfr="TMR2" critical="false"/> <per:sfr key="ICxCON" sfr="IC1CON1?"/> <per:sfr key="ICSIDL" sfr="IC1CON1?" field="ICSIDL"/> <per:sfr key="ICTMR" sfr="IC1CON1?" field="ICTMR"/> <per:sfr key="ICI" sfr="IC1CON1?" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC1CON1?" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC1CON1?" field="ICBNE"/> <per:sfr key="ICM" sfr="IC1CON1?" field="ICM[012]?"/> <per:sfr key="IFS" sfr="IFS[0-5]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS0" field="IC1IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCapture"/> <per:initParam param="1AB"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICX" pinID="IC1" critical="false"/> <per:sfr key="ICxBUF" sfr="IC1BUF"/> <per:sfr key="TMRB" sfr="TMR2" critical="false"/> <per:sfr key="ICxCON" sfr="IC1CON"/> <per:sfr key="ICSIDL" sfr="IC1CON" field="ICSIDL"/> <per:sfr key="ICTMR" sfr="IC1CON" field="ICTMR"/> <per:sfr key="ICI" sfr="IC1CON" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC1CON" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC1CON" field="ICBNE"/> <per:sfr key="ICM" sfr="IC1CON" field="ICM[012]?"/> <per:sfr key="IFS" sfr="IFS[0-5]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS0" field="IC1IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCapture"/> <per:initParam param="1B"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICX" pinID="IC1" critical="false"/> <per:sfr key="ICxBUF" sfr="IC1BUF"/> <per:sfr key="TMRA" sfr="IC1TMR"/> <per:sfr key="TMRB" sfr="IC1TMR"/> <per:sfr key="ICxTMR" sfr="IC1TMR"/> <per:sfr key="ICxCON" sfr="IC1CON1"/> <per:sfr key="ICSIDL" sfr="IC1CON1" field="ICSIDL"/> <per:sfr key="ICI" sfr="IC1CON1" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC1CON1" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC1CON1" field="ICBNE"/> <per:sfr key="ICM" sfr="IC1CON1" field="ICM[012]?"/> <per:sfr key="ICTSEL" sfr="IC1CON1" field="IC1?TSEL"/> <per:sfr key="ICxCON2" sfr="IC1CON2"/> <per:sfr key="IC32" sfr="IC1CON2" field="IC32" optional="true"/> <per:sfr key="ICTRIG" sfr="IC1CON2" field="ICTRIG"/> <per:sfr key="TRIGSTAT" sfr="IC1CON2" field="TRIGSTAT"/> <per:sfr key="SYNCSEL" sfr="IC1CON2" field="SYNCSEL"/> <per:sfr key="IFS" sfr="IFS0" critical="false"/> <per:sfr key="ICXIF" sfr="IFS0" field="IC1IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCaptureDT"/> <per:initParam param="DT1"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IC2"> <per:periphConfig> <per:pin key="ICX" pinID="IC2" critical="false"/> <per:sfr key="ICxBUF" sfr="IC2BUF"/> <per:sfr key="TMRA" sfr="TMR3" critical="false"/> <per:sfr key="TMRB" sfr="TMR2" critical="false"/> <per:sfr key="ICxCON" sfr="IC2CON"/> <per:sfr key="ICSIDL" sfr="IC2CON" field="ICSIDL"/> <per:sfr key="ICTMR" sfr="IC2CON" field="ICTMR"/> <per:sfr key="ICI" sfr="IC2CON" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC2CON" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC2CON" field="ICBNE"/> <per:sfr key="ICM" sfr="IC2CON" field="ICM[012]?"/> <per:sfr key="IFS" sfr="IFS[0-5]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS0" field="IC2IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCapture"/> <per:initParam param="2AB"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICX" pinID="IC2" critical="false"/> <per:sfr key="ICxBUF" sfr="IC2BUF"/> <per:sfr key="TMRB" sfr="TMR2" critical="false"/> <per:sfr key="ICxCON" sfr="IC2CON"/> <per:sfr key="ICSIDL" sfr="IC2CON" field="ICSIDL"/> <per:sfr key="ICTMR" sfr="IC2CON" field="ICTMR"/> <per:sfr key="ICI" sfr="IC2CON" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC2CON" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC2CON" field="ICBNE"/> <per:sfr key="ICM" sfr="IC2CON" field="ICM[012]?"/> <per:sfr key="IFS" sfr="IFS[0-5]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS0" field="IC2IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCapture"/> <per:initParam param="2B"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICX" pinID="IC2" critical="false"/> <per:sfr key="ICxBUF" sfr="IC2BUF"/> <per:sfr key="TMRA" sfr="IC2TMR"/> <per:sfr key="TMRB" sfr="IC2TMR"/> <per:sfr key="ICxTMR" sfr="IC2TMR"/> <per:sfr key="ICxCON" sfr="IC2CON1"/> <per:sfr key="ICSIDL" sfr="IC2CON1" field="ICSIDL"/> <per:sfr key="ICI" sfr="IC2CON1" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC2CON1" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC2CON1" field="ICBNE"/> <per:sfr key="ICM" sfr="IC2CON1" field="ICM[012]?"/> <per:sfr key="ICTSEL" sfr="IC2CON1" field="IC2?TSEL"/> <per:sfr key="ICxCON2" sfr="IC2CON2"/> <per:sfr key="IC32" sfr="IC2CON2" field="IC32"/> <per:sfr key="ICTRIG" sfr="IC2CON2" field="ICTRIG"/> <per:sfr key="TRIGSTAT" sfr="IC2CON2" field="TRIGSTAT"/> <per:sfr key="SYNCSEL" sfr="IC2CON2" field="SYNCSEL"/> <per:sfr key="IFS" sfr="IFS0" critical="false"/> <per:sfr key="ICXIF" sfr="IFS0" field="IC2IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCaptureDT"/> <per:initParam param="DT2"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IC3"> <per:periphConfig> <per:pin key="ICX" pinID="IC3" critical="false"/> <per:sfr key="ICxBUF" sfr="IC3BUF"/> <per:sfr key="TMRA" sfr="TMR3" critical="false"/> <per:sfr key="TMRB" sfr="TMR2" critical="false"/> <per:sfr key="ICxCON" sfr="IC3CON"/> <per:sfr key="ICSIDL" sfr="IC3CON" field="ICSIDL"/> <per:sfr key="ICTMR" sfr="IC3CON" field="ICTMR"/> <per:sfr key="ICI" sfr="IC3CON" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC3CON" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC3CON" field="ICBNE"/> <per:sfr key="ICM" sfr="IC3CON" field="ICM[012]?"/> <per:sfr key="IFS" sfr="IFS[0-5]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC3IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCapture"/> <per:initParam param="3AB"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICX" pinID="IC3" critical="false"/> <per:sfr key="ICxBUF" sfr="IC3BUF"/> <per:sfr key="TMRB" sfr="TMR2" critical="false"/> <per:sfr key="ICxCON" sfr="IC3CON"/> <per:sfr key="ICSIDL" sfr="IC3CON" field="ICSIDL"/> <per:sfr key="ICTMR" sfr="IC3CON" field="ICTMR"/> <per:sfr key="ICI" sfr="IC3CON" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC3CON" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC3CON" field="ICBNE"/> <per:sfr key="ICM" sfr="IC3CON" field="ICM[012]?"/> <per:sfr key="IFS" sfr="IFS[0-5]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC3IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCapture"/> <per:initParam param="3B"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICX" pinID="IC3" critical="false"/> <per:sfr key="ICxBUF" sfr="IC3BUF"/> <per:sfr key="TMRA" sfr="IC3TMR"/> <per:sfr key="TMRB" sfr="IC3TMR"/> <per:sfr key="ICxTMR" sfr="IC3TMR"/> <per:sfr key="ICxCON" sfr="IC3CON1"/> <per:sfr key="ICSIDL" sfr="IC3CON1" field="ICSIDL"/> <per:sfr key="ICI" sfr="IC3CON1" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC3CON1" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC3CON1" field="ICBNE"/> <per:sfr key="ICM" sfr="IC3CON1" field="ICM[012]?"/> <per:sfr key="ICTSEL" sfr="IC3CON1" field="IC3?TSEL"/> <per:sfr key="ICxCON2" sfr="IC3CON2"/> <per:sfr key="IC32" sfr="IC3CON2" field="IC32"/> <per:sfr key="ICTRIG" sfr="IC3CON2" field="ICTRIG"/> <per:sfr key="TRIGSTAT" sfr="IC3CON2" field="TRIGSTAT"/> <per:sfr key="SYNCSEL" sfr="IC3CON2" field="SYNCSEL"/> <per:sfr key="IFS" sfr="IFS[23]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC3IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCaptureDT"/> <per:initParam param="DT3"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IC4"> <per:periphConfig> <per:pin key="ICX" pinID="IC4" critical="false"/> <per:sfr key="ICxBUF" sfr="IC4BUF"/> <per:sfr key="TMRA" sfr="TMR3" critical="false"/> <per:sfr key="TMRB" sfr="TMR2" critical="false"/> <per:sfr key="ICxCON" sfr="IC4CON"/> <per:sfr key="ICSIDL" sfr="IC4CON" field="ICSIDL"/> <per:sfr key="ICTMR" sfr="IC4CON" field="ICTMR"/> <per:sfr key="ICI" sfr="IC4CON" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC4CON" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC4CON" field="ICBNE"/> <per:sfr key="ICM" sfr="IC4CON" field="ICM[012]?"/> <per:sfr key="IFS" sfr="IFS[23]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC4IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCapture"/> <per:initParam param="4AB"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICX" pinID="IC4" critical="false"/> <per:sfr key="ICxBUF" sfr="IC4BUF"/> <per:sfr key="TMRB" sfr="TMR2" critical="false"/> <per:sfr key="ICxCON" sfr="IC4CON"/> <per:sfr key="ICSIDL" sfr="IC4CON" field="ICSIDL"/> <per:sfr key="ICTMR" sfr="IC4CON" field="ICTMR"/> <per:sfr key="ICI" sfr="IC4CON" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC4CON" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC4CON" field="ICBNE"/> <per:sfr key="ICM" sfr="IC4CON" field="ICM[012]?"/> <per:sfr key="IFS" sfr="IFS[23]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC4IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCapture"/> <per:initParam param="4B"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICX" pinID="IC4" critical="false"/> <per:sfr key="ICxBUF" sfr="IC4BUF"/> <per:sfr key="TMRA" sfr="IC4TMR"/> <per:sfr key="TMRB" sfr="IC4TMR"/> <per:sfr key="ICxTMR" sfr="IC4TMR"/> <per:sfr key="ICxCON" sfr="IC4CON1"/> <per:sfr key="ICSIDL" sfr="IC4CON1" field="ICSIDL"/> <per:sfr key="ICI" sfr="IC4CON1" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC4CON1" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC4CON1" field="ICBNE"/> <per:sfr key="ICM" sfr="IC4CON1" field="ICM[012]?"/> <per:sfr key="ICTSEL" sfr="IC4CON1" field="IC4?TSEL"/> <per:sfr key="ICxCON2" sfr="IC4CON2"/> <per:sfr key="IC32" sfr="IC4CON2" field="IC32"/> <per:sfr key="ICTRIG" sfr="IC4CON2" field="ICTRIG"/> <per:sfr key="TRIGSTAT" sfr="IC4CON2" field="TRIGSTAT"/> <per:sfr key="SYNCSEL" sfr="IC4CON2" field="SYNCSEL"/> <per:sfr key="IFS" sfr="IFS[23]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC4IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCaptureDT"/> <per:initParam param="DT4"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IC5"> <per:periphConfig> <per:pin key="ICX" pinID="IC5" critical="false"/> <per:sfr key="ICxBUF" sfr="IC5BUF"/> <per:sfr key="TMRA" sfr="TMR3" critical="false"/> <per:sfr key="TMRB" sfr="TMR2" critical="false"/> <per:sfr key="ICxCON" sfr="IC5CON"/> <per:sfr key="ICSIDL" sfr="IC5CON" field="ICSIDL"/> <per:sfr key="ICTMR" sfr="IC5CON" field="ICTMR"/> <per:sfr key="ICI" sfr="IC5CON" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC5CON" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC5CON" field="ICBNE"/> <per:sfr key="ICM" sfr="IC5CON" field="ICM[012]?"/> <per:sfr key="IFS" sfr="IFS[0-5]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC5IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCapture"/> <per:initParam param="5AB"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICX" pinID="IC5" critical="false"/> <per:sfr key="ICxBUF" sfr="IC5BUF"/> <per:sfr key="TMRB" sfr="TMR2" critical="false"/> <per:sfr key="ICxCON" sfr="IC5CON"/> <per:sfr key="ICSIDL" sfr="IC5CON" field="ICSIDL"/> <per:sfr key="ICTMR" sfr="IC5CON" field="ICTMR"/> <per:sfr key="ICI" sfr="IC5CON" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC5CON" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC5CON" field="ICBNE"/> <per:sfr key="ICM" sfr="IC5CON" field="ICM[012]?"/> <per:sfr key="IFS" sfr="IFS[0-5]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC5IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCapture"/> <per:initParam param="5B"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICX" pinID="IC5" critical="false"/> <per:sfr key="ICxBUF" sfr="IC5BUF"/> <per:sfr key="TMRA" sfr="IC5TMR"/> <per:sfr key="TMRB" sfr="IC5TMR"/> <per:sfr key="ICxTMR" sfr="IC5TMR"/> <per:sfr key="ICxCON" sfr="IC5CON1"/> <per:sfr key="ICSIDL" sfr="IC5CON1" field="ICSIDL"/> <per:sfr key="ICI" sfr="IC5CON1" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC5CON1" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC5CON1" field="ICBNE"/> <per:sfr key="ICM" sfr="IC5CON1" field="ICM[012]?"/> <per:sfr key="ICTSEL" sfr="IC5CON1" field="IC5?TSEL"/> <per:sfr key="ICxCON2" sfr="IC5CON2"/> <per:sfr key="IC32" sfr="IC5CON2" field="IC32"/> <per:sfr key="ICTRIG" sfr="IC5CON2" field="ICTRIG"/> <per:sfr key="TRIGSTAT" sfr="IC5CON2" field="TRIGSTAT"/> <per:sfr key="SYNCSEL" sfr="IC5CON2" field="SYNCSEL"/> <per:sfr key="IFS" sfr="IFS[23]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC5IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCaptureDT"/> <per:initParam param="DT5"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IC6"> <per:periphConfig> <per:pin key="ICX" pinID="IC6" critical="false"/> <per:sfr key="ICxBUF" sfr="IC6BUF"/> <per:sfr key="TMRA" sfr="TMR3" critical="false"/> <per:sfr key="TMRB" sfr="TMR2" critical="false"/> <per:sfr key="ICxCON" sfr="IC6CON"/> <per:sfr key="ICSIDL" sfr="IC6CON" field="ICSIDL"/> <per:sfr key="ICTMR" sfr="IC6CON" field="ICTMR"/> <per:sfr key="ICI" sfr="IC6CON" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC6CON" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC6CON" field="ICBNE"/> <per:sfr key="ICM" sfr="IC6CON" field="ICM[012]?"/> <per:sfr key="IFS" sfr="IFS[0-5]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC6IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCapture"/> <per:initParam param="6AB"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICX" pinID="IC6" critical="false"/> <per:sfr key="ICxBUF" sfr="IC6BUF"/> <per:sfr key="TMRB" sfr="TMR2" critical="false"/> <per:sfr key="ICxCON" sfr="IC6CON"/> <per:sfr key="ICSIDL" sfr="IC6CON" field="ICSIDL"/> <per:sfr key="ICTMR" sfr="IC6CON" field="ICTMR"/> <per:sfr key="ICI" sfr="IC6CON" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC6CON" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC6CON" field="ICBNE"/> <per:sfr key="ICM" sfr="IC6CON" field="ICM[012]?"/> <per:sfr key="IFS" sfr="IFS[0-5]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC6IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCapture"/> <per:initParam param="6B"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICX" pinID="IC6" critical="false"/> <per:sfr key="ICxBUF" sfr="IC6BUF"/> <per:sfr key="TMRA" sfr="IC6TMR"/> <per:sfr key="TMRB" sfr="IC6TMR"/> <per:sfr key="ICxTMR" sfr="IC6TMR"/> <per:sfr key="ICxCON" sfr="IC6CON1"/> <per:sfr key="ICSIDL" sfr="IC6CON1" field="ICSIDL"/> <per:sfr key="ICI" sfr="IC6CON1" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC6CON1" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC6CON1" field="ICBNE"/> <per:sfr key="ICM" sfr="IC6CON1" field="ICM[012]?"/> <per:sfr key="ICTSEL" sfr="IC6CON1" field="ICTSEL"/> <per:sfr key="ICxCON2" sfr="IC6CON2"/> <per:sfr key="IC32" sfr="IC6CON2" field="IC32"/> <per:sfr key="ICTRIG" sfr="IC6CON2" field="ICTRIG"/> <per:sfr key="TRIGSTAT" sfr="IC6CON2" field="TRIGSTAT"/> <per:sfr key="SYNCSEL" sfr="IC6CON2" field="SYNCSEL"/> <per:sfr key="IFS" sfr="IFS[23]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC6IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCaptureDT"/> <per:initParam param="DT6"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IC7"> <per:periphConfig> <per:pin key="ICX" pinID="IC7" critical="false"/> <per:sfr key="ICxBUF" sfr="IC7BUF"/> <per:sfr key="TMRA" sfr="TMR3" critical="false"/> <per:sfr key="TMRB" sfr="TMR2" critical="false"/> <per:sfr key="ICxCON" sfr="IC7CON"/> <per:sfr key="ICSIDL" sfr="IC7CON" field="ICSIDL"/> <per:sfr key="ICTMR" sfr="IC7CON" field="ICTMR"/> <per:sfr key="ICI" sfr="IC7CON" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC7CON" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC7CON" field="ICBNE"/> <per:sfr key="ICM" sfr="IC7CON" field="ICM[012]?"/> <per:sfr key="IFS" sfr="IFS[12]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC7IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCapture"/> <per:initParam param="7AB"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICX" pinID="IC7" critical="false"/> <per:sfr key="ICxBUF" sfr="IC7BUF"/> <per:sfr key="TMRB" sfr="TMR2" critical="false"/> <per:sfr key="ICxCON" sfr="IC7CON"/> <per:sfr key="ICSIDL" sfr="IC7CON" field="ICSIDL"/> <per:sfr key="ICTMR" sfr="IC7CON" field="ICTMR"/> <per:sfr key="ICI" sfr="IC7CON" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC7CON" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC7CON" field="ICBNE"/> <per:sfr key="ICM" sfr="IC7CON" field="ICM[012]?"/> <per:sfr key="IFS" sfr="IFS[12]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC7IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCapture"/> <per:initParam param="7B"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICX" pinID="IC7" critical="false"/> <per:sfr key="ICxBUF" sfr="IC7BUF"/> <per:sfr key="TMRA" sfr="IC7TMR"/> <per:sfr key="TMRB" sfr="IC7TMR"/> <per:sfr key="ICxTMR" sfr="IC7TMR"/> <per:sfr key="ICxCON" sfr="IC7CON1"/> <per:sfr key="ICSIDL" sfr="IC7CON1" field="ICSIDL"/> <per:sfr key="ICI" sfr="IC7CON1" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC7CON1" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC7CON1" field="ICBNE"/> <per:sfr key="ICM" sfr="IC7CON1" field="ICM[012]?"/> <per:sfr key="ICTSEL" sfr="IC7CON1" field="IC7?TSEL"/> <per:sfr key="ICxCON2" sfr="IC7CON2"/> <per:sfr key="IC32" sfr="IC7CON2" field="IC32"/> <per:sfr key="ICTRIG" sfr="IC7CON2" field="ICTRIG"/> <per:sfr key="TRIGSTAT" sfr="IC7CON2" field="TRIGSTAT"/> <per:sfr key="SYNCSEL" sfr="IC7CON2" field="SYNCSEL"/> <per:sfr key="IFS" sfr="IFS[0-5]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC7IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCaptureDT"/> <per:initParam param="DT7"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IC8"> <per:periphConfig> <per:pin key="ICX" pinID="IC8" critical="false"/> <per:sfr key="ICxBUF" sfr="IC8BUF"/> <per:sfr key="TMRA" sfr="TMR3" critical="false"/> <per:sfr key="TMRB" sfr="TMR2" critical="false"/> <per:sfr key="ICxCON" sfr="IC8CON"/> <per:sfr key="ICSIDL" sfr="IC8CON" field="ICSIDL"/> <per:sfr key="ICTMR" sfr="IC8CON" field="ICTMR"/> <per:sfr key="ICI" sfr="IC8CON" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC8CON" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC8CON" field="ICBNE"/> <per:sfr key="ICM" sfr="IC8CON" field="ICM[012]?"/> <per:sfr key="IFS" sfr="IFS[12]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC8IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCapture"/> <per:initParam param="8AB"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICX" pinID="IC8" critical="false"/> <per:sfr key="ICxBUF" sfr="IC8BUF"/> <per:sfr key="TMRB" sfr="TMR2" critical="false"/> <per:sfr key="ICxCON" sfr="IC8CON"/> <per:sfr key="ICSIDL" sfr="IC8CON" field="ICSIDL"/> <per:sfr key="ICTMR" sfr="IC8CON" field="ICTMR"/> <per:sfr key="ICI" sfr="IC8CON" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC8CON" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC8CON" field="ICBNE"/> <per:sfr key="ICM" sfr="IC8CON" field="ICM[012]?"/> <per:sfr key="IFS" sfr="IFS[12]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC8IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCapture"/> <per:initParam param="8B"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICX" pinID="IC8" critical="false"/> <per:sfr key="ICxBUF" sfr="IC8BUF"/> <per:sfr key="TMRA" sfr="IC8TMR"/> <per:sfr key="TMRB" sfr="IC8TMR"/> <per:sfr key="ICxTMR" sfr="IC8TMR"/> <per:sfr key="ICxCON" sfr="IC8CON1"/> <per:sfr key="ICSIDL" sfr="IC8CON1" field="ICSIDL"/> <per:sfr key="ICI" sfr="IC8CON1" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC8CON1" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC8CON1" field="ICBNE"/> <per:sfr key="ICM" sfr="IC8CON1" field="ICM[012]?"/> <per:sfr key="ICTSEL" sfr="IC8CON1" field="IC8?TSEL"/> <per:sfr key="ICxCON2" sfr="IC8CON2"/> <per:sfr key="IC32" sfr="IC8CON2" field="IC32"/> <per:sfr key="ICTRIG" sfr="IC8CON2" field="ICTRIG"/> <per:sfr key="TRIGSTAT" sfr="IC8CON2" field="TRIGSTAT"/> <per:sfr key="SYNCSEL" sfr="IC8CON2" field="SYNCSEL"/> <per:sfr key="IFS" sfr="IFS[12]" critical="false"/> <per:sfr key="ICXIF" sfr="IFS[12]" field="IC8IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCaptureDT"/> <per:initParam param="DT8"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IC9"> <per:periphConfig> <per:pin key="ICX" pinID="IC9" critical="false"/> <per:sfr key="ICxBUF" sfr="IC9BUF"/> <per:sfr key="TMRA" sfr="IC9TMR"/> <per:sfr key="TMRB" sfr="IC9TMR"/> <per:sfr key="ICxTMR" sfr="IC9TMR"/> <per:sfr key="ICxCON" sfr="IC9CON1"/> <per:sfr key="ICSIDL" sfr="IC9CON1" field="ICSIDL"/> <per:sfr key="ICI" sfr="IC9CON1" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC9CON1" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC9CON1" field="ICBNE"/> <per:sfr key="ICM" sfr="IC9CON1" field="ICM[012]?"/> <per:sfr key="ICTSEL" sfr="IC9CON1" field="IC9?TSEL"/> <per:sfr key="ICxCON2" sfr="IC9CON2"/> <per:sfr key="IC32" sfr="IC9CON2" field="IC32"/> <per:sfr key="ICTRIG" sfr="IC9CON2" field="ICTRIG"/> <per:sfr key="TRIGSTAT" sfr="IC9CON2" field="TRIGSTAT"/> <per:sfr key="SYNCSEL" sfr="IC9CON2" field="SYNCSEL"/> <per:sfr key="IFS" sfr="IFS5" critical="false"/> <per:sfr key="ICXIF" sfr="IFS5" field="IC9IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCaptureDT"/> <per:initParam param="DT9"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IC10"> <per:periphConfig> <per:pin key="ICX" pinID="IC10" critical="false"/> <per:sfr key="ICxBUF" sfr="IC10BUF"/> <per:sfr key="TMRA" sfr="IC10TMR"/> <per:sfr key="TMRB" sfr="IC10TMR"/> <per:sfr key="ICxTMR" sfr="IC10TMR"/> <per:sfr key="ICxCON" sfr="IC10CON1"/> <per:sfr key="ICSIDL" sfr="IC10CON1" field="ICSIDL"/> <per:sfr key="ICI" sfr="IC10CON1" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC10CON1" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC10CON1" field="ICBNE"/> <per:sfr key="ICM" sfr="IC10CON1" field="ICM[012]?"/> <per:sfr key="ICTSEL" sfr="IC10CON1" field="IC(10)?TSEL"/> <per:sfr key="ICxCON2" sfr="IC10CON2"/> <per:sfr key="IC32" sfr="IC10CON2" field="IC32"/> <per:sfr key="ICTRIG" sfr="IC10CON2" field="ICTRIG"/> <per:sfr key="TRIGSTAT" sfr="IC10CON2" field="TRIGSTAT"/> <per:sfr key="SYNCSEL" sfr="IC10CON2" field="SYNCSEL"/> <per:sfr key="IFS" sfr="IFS7" critical="false"/> <per:sfr key="ICXIF" sfr="IFS7" field="IC10IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCaptureDT"/> <per:initParam param="DT10"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IC11"> <per:periphConfig> <per:pin key="ICX" pinID="IC11" critical="false"/> <per:sfr key="ICxBUF" sfr="IC11BUF"/> <per:sfr key="TMRA" sfr="IC11TMR"/> <per:sfr key="TMRB" sfr="IC11TMR"/> <per:sfr key="ICxTMR" sfr="IC11TMR"/> <per:sfr key="ICxCON" sfr="IC11CON1"/> <per:sfr key="ICSIDL" sfr="IC11CON1" field="ICSIDL"/> <per:sfr key="ICI" sfr="IC11CON1" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC11CON1" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC11CON1" field="ICBNE"/> <per:sfr key="ICM" sfr="IC11CON1" field="ICM[012]?"/> <per:sfr key="ICTSEL" sfr="IC11CON1" field="IC(11)?TSEL"/> <per:sfr key="ICxCON2" sfr="IC11CON2"/> <per:sfr key="IC32" sfr="IC11CON2" field="IC32"/> <per:sfr key="ICTRIG" sfr="IC11CON2" field="ICTRIG"/> <per:sfr key="TRIGSTAT" sfr="IC11CON2" field="TRIGSTAT"/> <per:sfr key="SYNCSEL" sfr="IC11CON2" field="SYNCSEL"/> <per:sfr key="IFS" sfr="IFS7" critical="false"/> <per:sfr key="ICXIF" sfr="IFS7" field="IC11IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCaptureDT"/> <per:initParam param="DT11"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IC12"> <per:periphConfig> <per:pin key="ICX" pinID="IC12" critical="false"/> <per:sfr key="ICxBUF" sfr="IC12BUF"/> <per:sfr key="TMRA" sfr="IC12TMR"/> <per:sfr key="TMRB" sfr="IC12TMR"/> <per:sfr key="ICxTMR" sfr="IC12TMR"/> <per:sfr key="ICxCON" sfr="IC12CON1"/> <per:sfr key="ICSIDL" sfr="IC12CON1" field="ICSIDL"/> <per:sfr key="ICI" sfr="IC12CON1" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC12CON1" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC12CON1" field="ICBNE"/> <per:sfr key="ICM" sfr="IC12CON1" field="ICM[012]?"/> <per:sfr key="ICTSEL" sfr="IC12CON1" field="IC(12)?TSEL"/> <per:sfr key="ICxCON2" sfr="IC12CON2"/> <per:sfr key="IC32" sfr="IC12CON2" field="IC32"/> <per:sfr key="ICTRIG" sfr="IC12CON2" field="ICTRIG"/> <per:sfr key="TRIGSTAT" sfr="IC12CON2" field="TRIGSTAT"/> <per:sfr key="SYNCSEL" sfr="IC12CON2" field="SYNCSEL"/> <per:sfr key="IFS" sfr="IFS8" critical="false"/> <per:sfr key="ICXIF" sfr="IFS8" field="IC12IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCaptureDT"/> <per:initParam param="DT12"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IC13"> <per:periphConfig> <per:pin key="ICX" pinID="IC13" critical="false"/> <per:sfr key="ICxBUF" sfr="IC13BUF"/> <per:sfr key="TMRA" sfr="IC13TMR"/> <per:sfr key="TMRB" sfr="IC13TMR"/> <per:sfr key="ICxTMR" sfr="IC13TMR"/> <per:sfr key="ICxCON" sfr="IC13CON1"/> <per:sfr key="ICSIDL" sfr="IC13CON1" field="ICSIDL"/> <per:sfr key="ICI" sfr="IC13CON1" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC13CON1" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC13CON1" field="ICBNE"/> <per:sfr key="ICM" sfr="IC13CON1" field="ICM[012]?"/> <per:sfr key="ICTSEL" sfr="IC13CON1" field="IC(13)?TSEL"/> <per:sfr key="ICxCON2" sfr="IC13CON2"/> <per:sfr key="IC32" sfr="IC13CON2" field="IC32"/> <per:sfr key="ICTRIG" sfr="IC13CON2" field="ICTRIG"/> <per:sfr key="TRIGSTAT" sfr="IC13CON2" field="TRIGSTAT"/> <per:sfr key="SYNCSEL" sfr="IC13CON2" field="SYNCSEL"/> <per:sfr key="IFS" sfr="IFS8" critical="false"/> <per:sfr key="ICXIF" sfr="IFS8" field="IC13IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCaptureDT"/> <per:initParam param="DT13"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IC14"> <per:periphConfig> <per:pin key="ICX" pinID="IC14" critical="false"/> <per:sfr key="ICxBUF" sfr="IC14BUF"/> <per:sfr key="TMRA" sfr="IC14TMR"/> <per:sfr key="TMRB" sfr="IC14TMR"/> <per:sfr key="ICxTMR" sfr="IC14TMR"/> <per:sfr key="ICxCON" sfr="IC14CON1"/> <per:sfr key="ICSIDL" sfr="IC14CON1" field="ICSIDL"/> <per:sfr key="ICI" sfr="IC14CON1" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC14CON1" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC14CON1" field="ICBNE"/> <per:sfr key="ICM" sfr="IC14CON1" field="ICM[012]?"/> <per:sfr key="ICTSEL" sfr="IC14CON1" field="IC(14)?TSEL"/> <per:sfr key="ICxCON2" sfr="IC14CON2"/> <per:sfr key="IC32" sfr="IC14CON2" field="IC32"/> <per:sfr key="ICTRIG" sfr="IC14CON2" field="ICTRIG"/> <per:sfr key="TRIGSTAT" sfr="IC14CON2" field="TRIGSTAT"/> <per:sfr key="SYNCSEL" sfr="IC14CON2" field="SYNCSEL"/> <per:sfr key="IFS" sfr="IFS8" critical="false"/> <per:sfr key="ICXIF" sfr="IFS8" field="IC14IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCaptureDT"/> <per:initParam param="DT14"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IC15"> <per:periphConfig> <per:pin key="ICX" pinID="IC15" critical="false"/> <per:sfr key="ICxBUF" sfr="IC15BUF"/> <per:sfr key="TMRA" sfr="IC15TMR"/> <per:sfr key="TMRB" sfr="IC15TMR"/> <per:sfr key="ICxTMR" sfr="IC15TMR"/> <per:sfr key="ICxCON" sfr="IC15CON1"/> <per:sfr key="ICSIDL" sfr="IC15CON1" field="ICSIDL"/> <per:sfr key="ICI" sfr="IC15CON1" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC15CON1" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC15CON1" field="ICBNE"/> <per:sfr key="ICM" sfr="IC15CON1" field="ICM[012]?"/> <per:sfr key="ICTSEL" sfr="IC15CON1" field="IC(15)?TSEL"/> <per:sfr key="ICxCON2" sfr="IC15CON2"/> <per:sfr key="IC32" sfr="IC15CON2" field="IC32"/> <per:sfr key="ICTRIG" sfr="IC15CON2" field="ICTRIG"/> <per:sfr key="TRIGSTAT" sfr="IC15CON2" field="TRIGSTAT"/> <per:sfr key="SYNCSEL" sfr="IC15CON2" field="SYNCSEL"/> <per:sfr key="IFS" sfr="IFS8" critical="false"/> <per:sfr key="ICXIF" sfr="IFS8" field="IC15IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCaptureDT"/> <per:initParam param="DT15"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IC16"> <per:periphConfig> <per:pin key="ICX" pinID="IC16" critical="false"/> <per:sfr key="ICxBUF" sfr="IC16BUF"/> <per:sfr key="TMRA" sfr="IC16TMR"/> <per:sfr key="TMRB" sfr="IC16TMR"/> <per:sfr key="ICxTMR" sfr="IC16TMR"/> <per:sfr key="ICxCON" sfr="IC16CON1"/> <per:sfr key="ICSIDL" sfr="IC16CON1" field="ICSIDL"/> <per:sfr key="ICI" sfr="IC16CON1" field="ICI[01]?"/> <per:sfr key="ICOV" sfr="IC16CON1" field="ICOV"/> <per:sfr key="ICBNE" sfr="IC16CON1" field="ICBNE"/> <per:sfr key="ICM" sfr="IC16CON1" field="ICM[012]?"/> <per:sfr key="ICTSEL" sfr="IC16CON1" field="IC(16)?TSEL"/> <per:sfr key="ICxCON2" sfr="IC16CON2"/> <per:sfr key="IC32" sfr="IC16CON2" field="IC32"/> <per:sfr key="ICTRIG" sfr="IC16CON2" field="ICTRIG"/> <per:sfr key="TRIGSTAT" sfr="IC16CON2" field="TRIGSTAT"/> <per:sfr key="SYNCSEL" sfr="IC16CON2" field="SYNCSEL"/> <per:sfr key="IFS" sfr="IFS8" critical="false"/> <per:sfr key="ICXIF" sfr="IFS8" field="IC16IF" critical="false"/> <per:periphClassDesc class="InputCapture.InputCaptureDT"/> <per:initParam param="DT16"/> </per:periphConfig> </per:peripheral> <per:peripheral name="OC@"> <per:meta char="@" val="1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16"/> <per:periphConfig> <per:pin key="OCFA" pinID="OCFA" critical="false" optional="true"/> <per:pin key="OCFB" pinID="OCFB" critical="false" optional="true"/> <per:pin key="OCx" pinID="OC@" critical="false"/> <per:sfr key="OCxCON" sfr="OC@CON"/> <per:sfr key="OCxR" sfr="OC@R"/> <per:sfr key="OCxRS" sfr="OC@RS"/> <per:sfr key="OCSIDL" sfr="OC@CON" field="OCSIDL"/> <per:sfr key="OCFLT" sfr="OC@CON" field="OCFLT@?"/> <per:sfr key="OCTSEL" sfr="OC@CON" field="OCTSEL@?" optional="true"/> <per:sfr key="OCM" sfr="OC@CON" field="OCM"/> <per:sfr key="OCxIF" sfr="IFS[0-9]" field="OC@IF" critical="false"/> <per:periphClassDesc class="OutputCompare.OutputCompare"/> <per:initParam param="@"/> </per:periphConfig> <per:periphConfig> <per:pin key="OCFA" pinID="OCFA" critical="false"/> <per:pin key="OCFB" pinID="OCFB" critical="false" optional="true"/> <per:pin key="OCFC" pinID="OCFC" critical="false" optional="true"/> <per:pin key="OCx" pinID="OC@" critical="false"/> <per:sfr key="OCxCON1" sfr="OC@CON1"/> <per:sfr key="OCxCON2" sfr="OC@CON2"/> <per:sfr key="OCxR" sfr="OC@R"/> <per:sfr key="OCxRS" sfr="OC@RS"/> <per:sfr key="OCxTMR" sfr="OC@TMR"/> <per:sfr key="OCSIDL" sfr="OC@CON1" field="OCSIDL"/> <per:sfr key="OCTSEL" sfr="OC@CON1" field="OCTSEL"/> <per:sfr key="ENFLT" sfr="OC@CON1" field="ENFLT0?|ENFLTA"/> <per:sfr key="ENFLT1" sfr="OC@CON1" field="ENFLT1" optional="true"/> <per:sfr key="ENFLT2" sfr="OC@CON1" field="ENFLT2" optional="true"/> <per:sfr key="ENFLTB" sfr="OC@CON1" field="ENFLTB" optional="true"/> <per:sfr key="ENFLTC" sfr="OC@CON1" field="ENFLTC" optional="true"/> <per:sfr key="OCFLT" sfr="OC@CON1" field="OCFLT0?|OCFLTA"/> <per:sfr key="OCFLT1" sfr="OC@CON1" field="OCFLT1" optional="true"/> <per:sfr key="OCFLT2" sfr="OC@CON1" field="OCFLT2" optional="true"/> <per:sfr key="OCFLTB" sfr="OC@CON1" field="OCFLTB" optional="true"/> <per:sfr key="OCFLTC" sfr="OC@CON1" field="OCFLTC" optional="true"/> <per:sfr key="TRIGMODE" sfr="OC@CON1" field="TRIGMODE"/> <per:sfr key="OCM" sfr="OC@CON1" field="OCM"/> <per:sfr key="FLTMD" sfr="OC@CON2" field="FLTMD"/> <per:sfr key="FLTOUT" sfr="OC@CON2" field="FLTOUT"/> <per:sfr key="FLTTRIEN" sfr="OC@CON2" field="FLTTRIEN"/> <per:sfr key="OCINV" sfr="OC@CON2" field="OCINV|OCMPINV"/> <per:sfr key="OC32" sfr="OC@CON2" field="OC32"/> <per:sfr key="OCTRIG" sfr="OC@CON2" field="OCTRIG"/> <per:sfr key="TRIGSTAT" sfr="OC@CON2" field="TRIGSTAT"/> <per:sfr key="OCTRIS" sfr="OC@CON2" field="OCTRIS"/> <per:sfr key="SYNCSEL" sfr="OC@CON2" field="SYNCSEL"/> <per:sfr key="OCxIF" sfr="IFS[0-9]" field="OC@IF" critical="false"/> <per:periphClassDesc class="OutputCompare.OutputCompareDT"/> <per:initParam param="@"/> </per:periphConfig> </per:peripheral> <per:peripheral name="CCP1/ECCP1"> <per:periphConfig> <per:sfr key="CCPxCON" sfr="CCP1CON"/> <per:sfr key="ECCPxAS" sfr="ECCP1AS"/> <per:sfr key="ECCPxDEL" sfr="ECCP1DEL"/> <per:sfr key="PSTRxCON" sfr="PSTR1CON"/> <per:sfr key="CCPRxH" sfr="CCPR1H"/> <per:sfr key="CCPRxL" sfr="CCPR1L"/> <per:periphClassDesc class="CCP.CCPandECCP"/> <per:initParam key="PERIPH_OWNER" param="E1"/> </per:periphConfig> <per:periphConfig> <per:sfr key="CCPxCON" sfr="CCP1CON"/> <per:sfr key="CCPRxH" sfr="CCPR1H"/> <per:sfr key="CCPRxL" sfr="CCPR1L"/> <per:periphClassDesc class="CCP.CCPandECCP"/> <per:initParam key="PERIPH_OWNER" param="1"/> </per:periphConfig> </per:peripheral> <per:peripheral name="CCP2"> <per:periphConfig> <per:sfr key="CCPxCON" sfr="CCP2CON"/> <per:sfr key="CCPRxH" sfr="CCPR2H"/> <per:sfr key="CCPRxL" sfr="CCPR2L"/> <per:periphClassDesc class="CCP.CCPandECCP"/> <per:initParam key="PERIPH_OWNER" param="2"/> </per:periphConfig> </per:peripheral> <per:peripheral name="CCP3"> <per:periphConfig> <per:sfr key="CCPxCON" sfr="CCP3CON"/> <per:sfr key="CCPRxH" sfr="CCPR3H"/> <per:sfr key="CCPRxL" sfr="CCPR3L"/> <per:periphClassDesc class="CCP.CCPandECCP"/> <per:initParam key="PERIPH_OWNER" param="3"/> </per:periphConfig> </per:peripheral> <per:peripheral name="MCCP@/SCCP@"> <per:meta char="@" val="1|2|3"/> <per:periphConfig> <per:pin key="ICMx" pinID="ICM@R?|IC@" critical="false"/> <per:pin key="OCMxA" pinID="OCM@A|OC@A" critical="false" optional="true"/> <per:pin key="OCMxB" pinID="OCM@B|OC@B" critical="false" optional="true"/> <per:sfr key="CCPxCON1L" sfr="CCP@CON1L"/> <per:sfr key="CCPxCON1H" sfr="CCP@CON1H"/> <per:sfr key="CCPxCON2L" sfr="CCP@CON2L"/> <per:sfr key="CCPxCON2H" sfr="CCP@CON2H"/> <per:sfr key="CCPxCON3L" sfr="CCP@CON3L"/> <per:sfr key="CCPxCON3H" sfr="CCP@CON3H"/> <per:sfr key="CCPxSTATL" sfr="CCP@STATL"/> <per:sfr key="CCPxTMRL" sfr="CCP@TMRL"/> <per:sfr key="CCPxTMRH" sfr="CCP@TMRH"/> <per:sfr key="CCPxPRL" sfr="CCP@PRL"/> <per:sfr key="CCPxPRH" sfr="CCP@PRH"/> <per:sfr key="CCPxRA" sfr="CCP@RA(L)?"/> <per:sfr key="CCPxRB" sfr="CCP@RB(L)?"/> <per:sfr key="CCPxBUFL" sfr="CCP@BUFL"/> <per:sfr key="CCPxBUFH" sfr="CCP@BUFH"/> <per:sfr key="CCPxIF" sfr="IFS[0-9]+" field="CCP@IF" critical="false"/> <per:sfr key="CCTxIF" sfr="IFS[0-9]+" field="CCT@IF"/> <per:periphClassDesc class="CCP.MCCPandSCCP"/> <per:initParam key="PERIPH_OWNER" param="M@"/> </per:periphConfig> <per:periphConfig> <per:pin key="ICMx" pinID="(S1)?(ICM@R?|IC@)" critical="false"/> <per:pin key="OCMxA" pinID="(S1)?(OCM@A?|OC@A?)" critical="false"/> <per:sfr key="CCPxCON1L" sfr="CCP@CON1L"/> <per:sfr key="CCPxCON1H" sfr="CCP@CON1H"/> <per:sfr key="CCPxCON2L" sfr="CCP@CON2L"/> <per:sfr key="CCPxCON2H" sfr="CCP@CON2H"/> <per:sfr key="CCPxCON3H" sfr="CCP@CON3H"/> <per:sfr key="CCPxSTATL" sfr="CCP@STATL"/> <per:sfr key="CCPxTMRL" sfr="CCP@TMRL"/> <per:sfr key="CCPxTMRH" sfr="CCP@TMRH"/> <per:sfr key="CCPxPRL" sfr="CCP@PRL"/> <per:sfr key="CCPxPRH" sfr="CCP@PRH"/> <per:sfr key="CCPxRA" sfr="CCP@RA(L)?"/> <per:sfr key="CCPxRB" sfr="CCP@RB(L)?"/> <per:sfr key="CCPxBUFL" sfr="CCP@BUFL"/> <per:sfr key="CCPxBUFH" sfr="CCP@BUFH"/> <per:sfr key="CCPxIF" sfr="IFS[0-9]+" field="CCP@IF" critical="false"/> <per:sfr key="CCTxIF" sfr="IFS[0-9]+" field="CCT@IF"/> <per:periphClassDesc class="CCP.MCCPandSCCP"/> <per:initParam key="PERIPH_OWNER" param="S@"/> </per:periphConfig> </per:peripheral> <per:peripheral name="SCCP@"> <per:meta char="@" val="4|5|6|7|8"/> <per:periphConfig> <per:pin key="ICMx" pinID="(S1)?(ICM@R?|IC@)" critical="false"/> <per:pin key="OCMxA" pinID="(S1)?(OCM@A?|OC@A?)" critical="false"/> <per:sfr key="CCPxCON1L" sfr="CCP@CON1L"/> <per:sfr key="CCPxCON1H" sfr="CCP@CON1H"/> <per:sfr key="CCPxCON2L" sfr="CCP@CON2L"/> <per:sfr key="CCPxCON2H" sfr="CCP@CON2H"/> <per:sfr key="CCPxCON3H" sfr="CCP@CON3H"/> <per:sfr key="CCPxSTATL" sfr="CCP@STATL"/> <per:sfr key="CCPxTMRL" sfr="CCP@TMRL"/> <per:sfr key="CCPxTMRH" sfr="CCP@TMRH"/> <per:sfr key="CCPxPRL" sfr="CCP@PRL"/> <per:sfr key="CCPxPRH" sfr="CCP@PRH"/> <per:sfr key="CCPxRA" sfr="CCP@RA(L)?"/> <per:sfr key="CCPxRB" sfr="CCP@RB(L)?"/> <per:sfr key="CCPxBUFL" sfr="CCP@BUFL"/> <per:sfr key="CCPxBUFH" sfr="CCP@BUFH"/> <per:sfr key="CCPxIF" sfr="IFS[0-9]+" field="CCP@IF" critical="false"/> <per:sfr key="CCTxIF" sfr="IFS[0-9]+" field="CCT@IF"/> <per:periphClassDesc class="CCP.MCCPandSCCP"/> <per:initParam key="PERIPH_OWNER" param="S@"/> </per:periphConfig> </per:peripheral> <per:peripheral name="RTSP"> <per:periphConfig> <per:sfr key="NVMSRCADRH" sfr="NVMSRCADRH"/> <per:sfr key="NVMSRCADRL" sfr="NVMSRCADRL"/> <per:sfr key="NVMKEY" sfr="NVMKEY"/> <per:sfr key="NVMADR" sfr="NVMADR"/> <per:sfr key="NVMADRU" sfr="NVMADRU"/> <per:sfr key="WR" sfr="NVMCON" field="WR"/> <per:sfr key="WREN" sfr="NVMCON" field="WREN"/> <per:sfr key="WRERR" sfr="NVMCON" field="WRERR"/> <per:sfr key="RPDF" sfr="NVMCON" field="RPDF"/> <per:sfr key="NVMOP" sfr="NVMCON" field="NVMOP"/> <per:periphClassDesc class="RTSP_NVMSRC"/> </per:periphConfig> <per:periphConfig> <per:sfr key="NVMKEY" sfr="NVMKEY"/> <per:sfr key="NVMADR" sfr="NVMADR|NVMADRL"/> <per:sfr key="NVMADRU" sfr="NVMADRU|NVMADRH"/> <per:sfr key="WR" sfr="NVMCON" field="WR"/> <per:sfr key="WREN" sfr="NVMCON" field="WREN"/> <per:sfr key="WRERR" sfr="NVMCON" field="WRERR"/> <per:sfr key="ERASE" sfr="NVMCON" field="ERASE"/> <per:sfr key="NVMOP" sfr="NVMCON" field="NVMOP|PROGOP"/> <per:periphClassDesc class="RTSP"/> </per:periphConfig> <per:periphConfig> <per:sfr key="NVMKEY" sfr="NVMKEY"/> <per:sfr key="NVMADR" sfr="NVMADR|NVMADRL"/> <per:sfr key="NVMADRU" sfr="NVMADRU|NVMADRH"/> <per:sfr key="WR" sfr="NVMCON" field="WR"/> <per:sfr key="WREN" sfr="NVMCON" field="WREN"/> <per:sfr key="WRERR" sfr="NVMCON" field="WRERR"/> <per:sfr key="NVMOP" sfr="NVMCON" field="NVMOP|PROGOP"/> <per:periphClassDesc class="RTSP"/> </per:periphConfig> <per:periphConfig> <per:sfr key="NVMKEY" sfr="NVMKEY"/> <per:sfr key="WR" sfr="NVMCON" field="WR"/> <per:sfr key="WREN" sfr="NVMCON" field="WREN"/> <per:sfr key="WRERR" sfr="NVMCON" field="WRERR"/> <per:sfr key="ERASE" sfr="NVMCON" field="ERASE"/> <per:sfr key="NVMOP" sfr="NVMCON" field="NVMOP|PROGOP"/> <per:sfr key="NVMCON" sfr="NVMCON"/> <per:sfr key="PGMONLY" sfr="NVMCON" field="PGMONLY" optional="true"/> <per:periphClassDesc class="RTSP"/> </per:periphConfig> </per:peripheral> <per:peripheral name="CODEGUARD" excludeFromMgrRpt="true"> <per:periphConfig> <per:cfg key="RBS" cfg="FBS" field="RBS"/> <per:cfg key="EBS" cfg="FBS" field="EBS"/> <per:cfg key="BSS" cfg="FBS" field="BSS"/> <per:cfg key="BWRP" cfg="FBS" field="BWRP"/> <per:cfg key="RSS" cfg="FSS" field="RSS"/> <per:cfg key="ESS" cfg="FSS" field="ESS"/> <per:cfg key="SSS" cfg="FSS" field="SSS"/> <per:cfg key="SWRP" cfg="FSS" field="SWRP"/> <per:cfg key="GSS" cfg="FGS" field="GSS|GCP"/> <per:cfg key="GWRP" cfg="FGS" field="GWRP"/> <per:periphClassDesc class="OldCodeGuard"/> <per:initParam param="BSG(EEDATA)"/> </per:periphConfig> <per:periphConfig> <per:cfg key="BSS" cfg="FBS" field="BSS"/> <per:cfg key="SSS" cfg="FSS" field="SSS"/> <per:cfg key="GSS" cfg="FGS" field="GSS|GCP"/> <per:cfg key="RBS" cfg="FBS" field="RBS"/> <per:cfg key="BWRP" cfg="FBS" field="BWRP"/> <per:cfg key="RSS" cfg="FSS" field="RSS"/> <per:cfg key="SWRP" cfg="FSS" field="SWRP"/> <per:cfg key="GWRP" cfg="FGS" field="GWRP"/> <per:periphClassDesc class="OldCodeGuard"/> <per:initParam param="BSG"/> </per:periphConfig> <per:periphConfig> <per:cfg key="BSS" cfg="FBS" field="BSS"/> <per:cfg key="GSS" cfg="FGS" field="GSS"/> <per:cfg key="RBS" cfg="FBS" field="RBS"/> <per:cfg key="BWRP" cfg="FBS" field="BWRP"/> <per:cfg key="GWRP" cfg="FGS" field="GWRP"/> <per:periphClassDesc class="OldCodeGuard"/> <per:initParam param="BG"/> </per:periphConfig> <per:periphConfig> <per:cfg key="BSS" cfg="FBS" field="BSS"/> <per:cfg key="GSS" cfg="FGS" field="GSS"/> <per:cfg key="BWRP" cfg="FBS" field="BWRP"/> <per:cfg key="GWRP" cfg="FGS" field="GWRP"/> <per:periphClassDesc class="OldCodeGuard"/> <per:initParam param="BG(nocp)"/> </per:periphConfig> <per:periphConfig> <per:cfg key="BSS" cfg="FBS" field="BSS"/> <per:cfg key="RBS" cfg="FBS" field="RBS"/> <per:cfg key="BWRP" cfg="FBS" field="BWRP"/> <per:cfg key="GWRP" cfg="FGS" field="GWRP"/> <per:periphClassDesc class="OldCodeGuard"/> <per:initParam param="BG"/> </per:periphConfig> <per:periphConfig> <per:cfg key="BSS" cfg="FBS" field="BSS"/> <per:cfg key="BWRP" cfg="FBS" field="BWRP"/> <per:cfg key="GWRP" cfg="FGS" field="GWRP"/> <per:periphClassDesc class="OldCodeGuard"/> <per:initParam param="BG(nocp)"/> </per:periphConfig> <per:periphConfig> <per:cfg key="GWRP" cfg="FGS" field="GWRP"/> <per:cfg key="GCP" cfg="FGS" field="GCP"/> <per:periphClassDesc class="OldCodeGuard"/> <per:initParam param="G"/> </per:periphConfig> <per:periphConfig> <per:cfg key="GWRP" cfg="FGS|CONFIG[1-9]" field="GWRP"/> <per:periphClassDesc class="OldCodeGuard"/> <per:initParam param="G(nocp)"/> </per:periphConfig> <per:periphConfig> <per:cfg key="FSEC" cfg="FSEC"/> <per:cfg key="AIVTDIS" cfg="FSEC" field="AIVTDIS"/> <per:cfg key="CSS" cfg="FSEC" field="CSS|CSS[0-2]"/> <per:cfg key="CWRP" cfg="FSEC" field="CWRP"/> <per:cfg key="GSS" cfg="FSEC" field="GSS|GSS[0-1]"/> <per:cfg key="GWRP" cfg="FSEC" field="GWRP"/> <per:cfg key="BSEN" cfg="FSEC" field="BSEN|BSS2"/> <per:cfg key="BSS" cfg="FSEC" field="BSS|BSS[0-1]"/> <per:cfg key="BWRP" cfg="FSEC" field="BWRP"/> <per:cfg key="FBSLIM" cfg="FBSLIM"/> <per:cfg key="BSLIM" cfg="FBSLIM" field="BSLIM"/> <per:cfg key="FBOOT" cfg="FBOOT" optional="true"/> <per:cfg key="BTMODE" cfg="FBOOT" field="BTMODE" optional="true"/> <per:periphClassDesc class="CodeGuardIntermediateSec"/> </per:periphConfig> </per:peripheral> <per:peripheral name="UART@"> <per:meta char="@" val="1|2|3|4"/> <per:periphConfig> <per:pin key="TX" pinID="U@[A]?TX" critical="false"/> <per:pin key="RX" pinID="U@[A]?(RX|RTS)" critical="false"/> <per:sfr key="UXMODE" sfr="U@MODE"/> <per:sfr key="UXSTA" sfr="U@STAL?"/> <per:sfr key="TXREG" sfr="U@TXREG"/> <per:sfr key="RXREG" sfr="U@RXREG"/> <per:sfr key="UXBRG" sfr="U@BRG"/> <per:sfr key="IFS" sfr="IFS0" critical="false"/> <per:sfr key="IEC" sfr="IEC0" critical="false"/> <per:sfr key="UTXISEL" sfr="U@STAL?" field="UTXISEL[01]?"/> <per:sfr key="UTXBRK" sfr="U@STAL?" field="UTXBRK"/> <per:sfr key="UTXEN" sfr="U@STAL?" field="UTXEN"/> <per:sfr key="UTXBF" sfr="U@STAL?" field="UTXBF"/> <per:sfr key="TRMT" sfr="U@STAL?" field="TRMT"/> <per:sfr key="URXISEL" sfr="U@STAL?" field="URXISEL"/> <per:sfr key="ADDEN" sfr="U@STAL?" field="ADDEN"/> <per:sfr key="RIDLE" sfr="U@STAL?" field="RIDLE"/> <per:sfr key="PERR" sfr="U@STAL?" field="PERR"/> <per:sfr key="FERR" sfr="U@STAL?" field="FERR"/> <per:sfr key="OERR" sfr="U@STAL?" field="OERR"/> <per:sfr key="URXDA" sfr="U@STAL?" field="U?RXDA"/> <per:sfr key="UARTEN" sfr="U@MODE" field="UARTEN"/> <per:sfr key="USIDL" sfr="U@MODE" field="U?SIDL"/> <per:sfr key="WAKE" sfr="U@MODE" field="WAKE"/> <per:sfr key="LPBACK" sfr="U@MODE" field="LPBACK"/> <per:sfr key="ABAUD" sfr="U@MODE" field="ABAUD"/> <per:sfr key="BRGH" sfr="U@MODE" field="BRGH"/> <per:sfr key="UEN" sfr="U@MODE" field="UEN[01]?"/> <per:sfr key="PDSEL" sfr="U@MODE" field="PDSEL[01]?"/> <per:sfr key="STSEL" sfr="U@MODE" field="STSEL"/> <per:sfr key="UXEIF" sfr="IFS[0-9]" field="U@EIF" critical="false"/> <per:sfr key="UXRXIF" sfr="IFS[0-9]" field="U@RXIF" critical="false"/> <per:sfr key="UXRXIE" sfr="IEC[0-9]" field="U@RXIE" critical="false"/> <per:sfr key="UXTXIF" sfr="IFS[0-9]" field="U@TXIF" critical="false"/> <per:sfr key="UXTXIE" sfr="IEC[0-9]" field="U@TXIE" critical="false"/> <per:periphClassDesc class="UART.UARTWrapper"/> <per:initParam param="@"/> </per:periphConfig> <per:periphConfig> <per:pin key="TX" pinID="U@[A]?TX" critical="false"/> <per:pin key="RX" pinID="U@[A]?(RX|RTS)" critical="false"/> <per:sfr key="UXMODE" sfr="U@MODE"/> <per:sfr key="UXSTA" sfr="U@STAL?"/> <per:sfr key="TXREG" sfr="U@TXREG"/> <per:sfr key="RXREG" sfr="U@RXREG"/> <per:sfr key="UXBRG" sfr="U@BRG"/> <per:sfr key="IFS" sfr="IFS0" critical="false"/> <per:sfr key="IEC" sfr="IEC0" critical="false"/> <per:sfr key="UTXISEL" sfr="U@STAL?" field="UTXISEL[01]?"/> <per:sfr key="UTXBRK" sfr="U@STAL?" field="UTXBRK"/> <per:sfr key="UTXEN" sfr="U@STAL?" field="UTXEN"/> <per:sfr key="UTXBF" sfr="U@STAL?" field="UTXBF"/> <per:sfr key="TRMT" sfr="U@STAL?" field="TRMT"/> <per:sfr key="URXISEL" sfr="U@STAL?" field="URXISEL"/> <per:sfr key="ADDEN" sfr="U@STAL?" field="ADDEN"/> <per:sfr key="RIDLE" sfr="U@STAL?" field="RIDLE"/> <per:sfr key="PERR" sfr="U@STAL?" field="PERR"/> <per:sfr key="FERR" sfr="U@STAL?" field="FERR"/> <per:sfr key="OERR" sfr="U@STAL?" field="OERR"/> <per:sfr key="URXDA" sfr="U@STAL?" field="U?RXDA"/> <per:sfr key="UARTEN" sfr="U@MODE" field="UARTEN"/> <per:sfr key="USIDL" sfr="U@MODE" field="U?SIDL"/> <per:sfr key="WAKE" sfr="U@MODE" field="WAKE"/> <per:sfr key="LPBACK" sfr="U@MODE" field="LPBACK"/> <per:sfr key="ABAUD" sfr="U@MODE" field="ABAUD"/> <per:sfr key="BRGH" sfr="U@MODE" field="BRGH"/> <per:sfr key="UEN" sfr="U@MODE" field="UEN[01]?"/> <per:sfr key="PDSEL" sfr="U@MODE" field="PDSEL[01]?"/> <per:sfr key="STSEL" sfr="U@MODE" field="STSEL"/> <per:sfr key="UXRXIF" sfr="IFS[0-9]" field="U@RXIF" critical="false"/> <per:sfr key="UXRXIE" sfr="IEC[0-9]" field="U@RXIE" critical="false"/> <per:sfr key="UXTXIF" sfr="IFS[0-9]" field="U@TXIF" critical="false"/> <per:sfr key="UXTXIE" sfr="IEC[0-9]" field="U@TXIE" critical="false"/> <per:periphClassDesc class="UART.UARTWrapper"/> <per:initParam param="@"/> </per:periphConfig> <per:periphConfig> <per:pin key="TX" pinID="U@[A]?TX" critical="false"/> <per:pin key="RX" pinID="U@[A]?(RX|RTS)" critical="false"/> <per:sfr key="UXMODE" sfr="U@MODE"/> <per:sfr key="UXSTA" sfr="U@STAL?"/> <per:sfr key="TXREG" sfr="U@TXREG"/> <per:sfr key="RXREG" sfr="U@RXREG"/> <per:sfr key="UXBRG" sfr="U@BRG"/> <per:sfr key="IFS" sfr="IFS0" critical="false"/> <per:sfr key="IEC" sfr="IEC0" critical="false"/> <per:sfr key="UTXISEL" sfr="U@STAL?" field="UTXISEL[01]?"/> <per:sfr key="UTXBRK" sfr="U@STAL?" field="UTXBRK"/> <per:sfr key="UTXEN" sfr="U@STAL?" field="UTXEN"/> <per:sfr key="UTXBF" sfr="U@STAL?" field="UTXBF"/> <per:sfr key="TRMT" sfr="U@STAL?" field="TRMT"/> <per:sfr key="URXISEL" sfr="U@STAL?" field="URXISEL"/> <per:sfr key="ADDEN" sfr="U@STAL?" field="ADDEN"/> <per:sfr key="RIDLE" sfr="U@STAL?" field="RIDLE"/> <per:sfr key="PERR" sfr="U@STAL?" field="PERR"/> <per:sfr key="FERR" sfr="U@STAL?" field="FERR"/> <per:sfr key="OERR" sfr="U@STAL?" field="OERR"/> <per:sfr key="URXDA" sfr="U@STAL?" field="U?RXDA"/> <per:sfr key="UARTEN" sfr="U@MODE" field="UARTEN"/> <per:sfr key="USIDL" sfr="U@MODE" field="U?SIDL"/> <per:sfr key="WAKE" sfr="U@MODE" field="WAKE"/> <per:sfr key="LPBACK" sfr="U@MODE" field="LPBACK"/> <per:sfr key="ABAUD" sfr="U@MODE" field="ABAUD"/> <per:sfr key="BRGH" sfr="U@MODE" field="BRGH"/> <per:sfr key="PDSEL" sfr="U@MODE" field="PDSEL[01]?"/> <per:sfr key="STSEL" sfr="U@MODE" field="STSEL"/> <per:sfr key="UXRXIF" sfr="IFS[0-9]" field="U@RXIF" critical="false"/> <per:sfr key="UXRXIE" sfr="IEC[0-9]" field="U@RXIE" critical="false"/> <per:sfr key="UXTXIF" sfr="IFS[0-9]" field="U@TXIF" critical="false"/> <per:sfr key="UXTXIE" sfr="IEC[0-9]" field="U@TXIE" critical="false"/> <per:periphClassDesc class="UART.UARTWrapper"/> <per:initParam param="1"/> </per:periphConfig> <per:periphConfig> <per:pin key="TX" pinID="U@[A]?TX" critical="false"/> <per:pin key="RX" pinID="U@[A]?(RX|RTS)" critical="false"/> <per:sfr key="UXMODE" sfr="U@MODE"/> <per:sfr key="UXSTA" sfr="U@STAL?"/> <per:sfr key="TXREG" sfr="U@TXREG"/> <per:sfr key="RXREG" sfr="U@RXREG"/> <per:sfr key="UXBRG" sfr="U@BRG"/> <per:sfr key="IFS" sfr="IFS0" critical="false"/> <per:sfr key="IEC" sfr="IEC0" critical="false"/> <per:sfr key="UTXISEL" sfr="U@STAL?" field="UTXISEL[01]?"/> <per:sfr key="UTXBRK" sfr="U@STAL?" field="UTXBRK"/> <per:sfr key="UTXEN" sfr="U@STAL?" field="UTXEN"/> <per:sfr key="UTXBF" sfr="U@STAL?" field="UTXBF"/> <per:sfr key="TRMT" sfr="U@STAL?" field="TRMT"/> <per:sfr key="URXISEL" sfr="U@STAL?" field="URXISEL"/> <per:sfr key="ADDEN" sfr="U@STAL?" field="ADDEN"/> <per:sfr key="RIDLE" sfr="U@STAL?" field="RIDLE"/> <per:sfr key="PERR" sfr="U@STAL?" field="PERR"/> <per:sfr key="FERR" sfr="U@STAL?" field="FERR"/> <per:sfr key="OERR" sfr="U@STAL?" field="OERR"/> <per:sfr key="URXDA" sfr="U@STAL?" field="U?RXDA"/> <per:sfr key="UARTEN" sfr="U@MODE" field="UARTEN"/> <per:sfr key="USIDL" sfr="U@MODE" field="U?SIDL"/> <per:sfr key="WAKE" sfr="U@MODE" field="WAKE"/> <per:sfr key="LPBACK" sfr="U@MODE" field="LPBACK"/> <per:sfr key="ABAUD" sfr="U@MODE" field="ABAUD"/> <per:sfr key="PDSEL" sfr="U@MODE" field="PDSEL[01]?"/> <per:sfr key="STSEL" sfr="U@MODE" field="STSEL"/> <per:sfr key="UXRXIF" sfr="IFS[0-9]" field="U@RXIF" critical="false"/> <per:sfr key="UXRXIE" sfr="IEC[0-9]" field="U@RXIE" critical="false"/> <per:sfr key="UXTXIF" sfr="IFS[0-9]" field="U@TXIF" critical="false"/> <per:sfr key="UXTXIE" sfr="IEC[0-9]" field="U@TXIE" critical="false"/> <per:periphClassDesc class="UART.UARTWrapper"/> <per:initParam param="@"/> </per:periphConfig> <per:periphConfig> <per:sfr key="UMODE" sfr="U@MODE"/> <per:sfr key="UARTEN" sfr="U@MODE" field="UARTEN"/> <per:sfr key="USIDL" sfr="U@MODE" field="USIDL"/> <per:sfr key="WAKE" sfr="U@MODE" field="WAKE"/> <per:sfr key="RXBIMD" sfr="U@MODE" field="RXBIMD"/> <per:sfr key="BRKOVR" sfr="U@MODE" field="BRKOVR"/> <per:sfr key="UTXBRK" sfr="U@MODE" field="UTXBRK"/> <per:sfr key="BRGH" sfr="U@MODE" field="BRGH"/> <per:sfr key="ABAUD" sfr="U@MODE" field="ABAUD"/> <per:sfr key="UTXEN" sfr="U@MODE" field="UTXEN"/> <per:sfr key="URXEN" sfr="U@MODE" field="URXEN"/> <per:sfr key="MOD" sfr="U@MODE" field="MOD"/> <per:sfr key="UMODEH" sfr="U@MODEH"/> <per:sfr key="SLPEN" sfr="U@MODEH" field="SLPEN"/> <per:sfr key="ACTIVE" sfr="U@MODEH" field="ACTIVE"/> <per:sfr key="BCLKMOD" sfr="U@MODEH" field="BCLKMOD"/> <per:sfr key="BCLKSEL" sfr="U@MODEH" field="BCLKSEL"/> <per:sfr key="HALFDPLX" sfr="U@MODEH" field="HALFDPLX"/> <per:sfr key="RUNOVF" sfr="U@MODEH" field="RUNOVF"/> <per:sfr key="URXINV" sfr="U@MODEH" field="URXINV"/> <per:sfr key="STSEL" sfr="U@MODEH" field="STSEL"/> <per:sfr key="C0EN" sfr="U@MODEH" field="C0EN"/> <per:sfr key="UTXINV" sfr="U@MODEH" field="UTXINV"/> <per:sfr key="FLO" sfr="U@MODEH" field="FLO"/> <per:sfr key="USTA" sfr="U@STA"/> <per:sfr key="TXMTIE" sfr="U@STA" field="TXMTIE"/> <per:sfr key="PERIE" sfr="U@STA" field="PERIE"/> <per:sfr key="ABDOVE" sfr="U@STA" field="ABDOVE"/> <per:sfr key="CERIE" sfr="U@STA" field="CERIE"/> <per:sfr key="FERIE" sfr="U@STA" field="FERIE"/> <per:sfr key="RXBKIE" sfr="U@STA" field="RXBKIE"/> <per:sfr key="OERIE" sfr="U@STA" field="OERIE"/> <per:sfr key="TXCIE" sfr="U@STA" field="TXCIE"/> <per:sfr key="TRMT" sfr="U@STA" field="TRMT"/> <per:sfr key="PERR" sfr="U@STA" field="PERR"/> <per:sfr key="ABDOVF" sfr="U@STA" field="ABDOVF"/> <per:sfr key="CERIF" sfr="U@STA" field="CERIF"/> <per:sfr key="FERR" sfr="U@STA" field="FERR"/> <per:sfr key="RXBKIF" sfr="U@STA" field="RXBKIF"/> <per:sfr key="OERR" sfr="U@STA" field="OERR"/> <per:sfr key="TXCIF" sfr="U@STA" field="TXCIF"/> <per:sfr key="USTAH" sfr="U@STAH"/> <per:sfr key="UTXISEL" sfr="U@STAH" field="UTXISEL"/> <per:sfr key="URXISEL" sfr="U@STAH" field="URXISEL"/> <per:sfr key="TXWRE" sfr="U@STAH" field="TXWRE"/> <per:sfr key="STPMD" sfr="U@STAH" field="STPMD"/> <per:sfr key="UTXBE" sfr="U@STAH" field="UTXBE"/> <per:sfr key="UTXBF" sfr="U@STAH" field="UTXBF"/> <per:sfr key="RIDLE" sfr="U@STAH" field="RIDLE"/> <per:sfr key="XON" sfr="U@STAH" field="XON"/> <per:sfr key="URXBE" sfr="U@STAH" field="URXBE"/> <per:sfr key="URXBF" sfr="U@STAH" field="URXBF"/> <per:sfr key="UBRG" sfr="U@BRG"/> <per:sfr key="UBRGH" sfr="U@BRGH"/> <per:sfr key="URXREG" sfr="U@RXREG"/> <per:sfr key="UTXREG" sfr="U@TXREG"/> <per:sfr key="UP1" sfr="U@P1"/> <per:sfr key="UP2" sfr="U@P2"/> <per:sfr key="UP3" sfr="U@P3"/> <per:sfr key="UP3H" sfr="U@P3H"/> <per:sfr key="UTXCHK" sfr="U@TXCHK"/> <per:sfr key="URXCHK" sfr="U@RXCHK"/> <per:sfr key="USCCON" sfr="U@SCCON"/> <per:sfr key="TXRPT" sfr="U@SCCON" field="TXRPT"/> <per:sfr key="CONV" sfr="U@SCCON" field="CONV"/> <per:sfr key="T0PD" sfr="U@SCCON" field="T0PD"/> <per:sfr key="PTRCL" sfr="U@SCCON" field="PTRCL"/> <per:sfr key="USCINT" sfr="U@SCINT"/> <per:sfr key="RXRPTIF" sfr="U@SCINT" field="RXRPTIF"/> <per:sfr key="TXRPTIF" sfr="U@SCINT" field="TXRPTIF"/> <per:sfr key="BTCIF" sfr="U@SCINT" field="BTCIF"/> <per:sfr key="WTCIF" sfr="U@SCINT" field="WTCIF"/> <per:sfr key="GTCIF" sfr="U@SCINT" field="GTCIF"/> <per:sfr key="RXRPTIE" sfr="U@SCINT" field="RXRPTIE"/> <per:sfr key="TXRPTIE" sfr="U@SCINT" field="TXRPTIE"/> <per:sfr key="BTCIE" sfr="U@SCINT" field="BTCIE"/> <per:sfr key="WTCIE" sfr="U@SCINT" field="WTCIE"/> <per:sfr key="GTCIE" sfr="U@SCINT" field="GTCIE"/> <per:sfr key="UINT" sfr="U@INT"/> <per:sfr key="WUIF" sfr="U@INT" field="WUIF"/> <per:sfr key="ABDIF" sfr="U@INT" field="ABDIF"/> <per:sfr key="ABDIE" sfr="U@INT" field="ABDIE"/> <per:sfr key="URXIF" sfr="IFS[0-9]" field="U@RXIF" observable="false" critical="false"/> <per:sfr key="UTXIF" sfr="IFS[0-9]" field="U@TXIF" observable="false" critical="false"/> <per:periphClassDesc class="UART.CH_CK.UART"/> <per:initParam param="@"/> </per:periphConfig> </per:peripheral> <per:peripheral name="TRAP_OSCFAIL" excludeFromMgrRpt="true"> <per:periphConfig> <per:sfr key="FLAG" sfr="INTCON[0-9]?" field="OSCFAIL"/> <per:periphClassDesc class="InterruptCore"/> </per:periphConfig> </per:peripheral> <per:peripheral name="TRAP_ADDERR" excludeFromMgrRpt="true"> <per:periphConfig> <per:sfr key="FLAG" sfr="INTCON[0-9]?" field="ADDRERR"/> <per:periphClassDesc class="InterruptCore"/> </per:periphConfig> </per:peripheral> <per:peripheral name="TRAP_STKERR" excludeFromMgrRpt="true"> <per:periphConfig> <per:sfr key="FLAG" sfr="INTCON[0-9]?" field="STKERR"/> <per:periphClassDesc class="InterruptCore"/> </per:periphConfig> </per:peripheral> <per:peripheral name="TRAP_MATHERR" excludeFromMgrRpt="true"> <per:periphConfig> <per:sfr key="FLAG" sfr="INTCON[0-9]?" field="MATHERR"/> <per:periphClassDesc class="InterruptCore"/> </per:periphConfig> </per:peripheral> <per:peripheral name="TRAP_DMACERR" excludeFromMgrRpt="true"> <per:periphConfig> <per:sfr key="FLAG" sfr="INTCON[0-9]?" field="DMAERR|DMACERR"/> <per:periphClassDesc class="InterruptCore"/> </per:periphConfig> </per:peripheral> <per:peripheral name="TRAP_GENERICS" excludeFromMgrRpt="true"> <per:periphConfig> <per:sfr key="FLAG" sfr="INTCON3" field="DOOVR"/> <per:periphClassDesc class="InterruptCore"/> </per:periphConfig> </per:peripheral> <per:peripheral name="TRAP_GENERICH" excludeFromMgrRpt="true"> <per:periphConfig> <per:sfr key="SWTRAP" sfr="INTCON2" field="SWTRAP"/> <per:sfr key="FLAG" sfr="INTCON4" field="SGHT"/> <per:periphClassDesc class="InterruptCore"/> </per:periphConfig> </per:peripheral> <per:peripheral name="INT_@" excludeFromMgrRpt="true"> <per:meta char="@" val="AC1|AC2|AC3|AC4| AD1?|AD2| AD1PC0|AD1PC1|AD1PC2|AD1PC3|AD1PC4|AD1PC5|AD1PC6| AD1PC7|AD1PC8|AD1PC9|AD1PC10|AD1PC11|AD1PC12| ADCAN0|ADCAN1|ADCAN2|ADCAN3|ADCAN4|ADCAN5|ADCAN6|ADCAN7| ADCAN8|ADCAN9|ADCAN10|ADCAN11|ADCAN12|ADCAN13|ADCAN14|ADCAN15| ADCAN16|ADCAN17|ADCAN18|ADCAN19|ADCAN20|ADCAN21|ADCAN22|ADCAN23| ADCAN24|ADCAN25|ADCAN26|ADCAN27|ADCAN28|ADCAN29|ADCAN30|ADCAN31| ADCMP0|ADCMP1|ADCMP2|ADCMP3|ADCMP4|ADCMP5|ADCMP6|ADCMP7| ADCP0|ADCP1|ADCP2|ADCP3|ADCP4|ADCP5| ADFLTR0|ADFLTR1|ADFLTR2|ADFLTR3|ADFLTR4|ADFLTR5|ADFLTR6|ADFLTR7| BCL| C1E?|C1RX|C2E?|C2RX| C1TX|C2TX| CCP1|CCP2|CCP3|CCP4|CCP5|CCP6|CCP7| CCT1|CCT2|CCT3|CCT4|CCT5|CCT7|CCT8| CMP?|CMP1|CMP2|CMP3|CMP4|CMP5|CMP6|CMP7|CMP8| CN|CNA|CNB|CRC|CTMU| DAC1|DAC2| DCI|DCIE| DMA0|DMA1|DMA2|DMA3|DMA4|DMA5|DMA6|DMA7| FLTA1?|FLTB1?|FLTA2|FLTB2| I2C|I2C1?M|I2C1?S|I2C2M|I2C2S||MI2C1?|SI2C1?|MI2C2|SI2C2| IC1|IC2|IC3|IC4|IC5|IC6|IC7|IC8|IC9|IC10|IC11|IC12|IC13|IC14|IC15|IC16| IOC| LVD|NVM| OC1|OC2|OC3|OC4|OC5|OC6|OC7|OC8|OC9|OC10|OC11|OC12|OC13|OC14|OC15|OC16| P[CS]ESM?|PCEP|PSEM| PCG1|PCG2|PCG3|PCG4|PCG5|PCG6|PCG7|PCG8|PGC9| PMP| PWM1?|PWM2|PWM3|PWM4|PWM5|PWM6| QEI1?|QEI2| RTCC?| SPF1|SPI1|SPI1E|SPF2|SPI2|SPI2E|SPI3|SPI3E| SPI1RX|SPI2RX|SPI3RX| SPI1TX|SPI2TX|SPI3TX| T1|T2|T3|T4|T5|T6|T7|T8|T9| U1ER?|U1RX|U1TX|U2ER?|U2RX|U2TX|U3E|U3RX|U3TX|U4E|U4RX|U4TX| USBOTG"/> <per:periphConfig> <per:sfr key="ENABLE" sfr="IEC[0-9]+" field="@IE"/> <per:sfr key="FLAG" sfr="IFS[0-9]+" field="@IF"/> <per:sfr key="PRIORITY" sfr="IPC[0-9]+" field="@I?P"/> <per:periphClassDesc class="InterruptPeripheral"/> </per:periphConfig> </per:peripheral> <per:peripheral name="INT_INT@" excludeFromMgrRpt="true"> <per:meta char="@" val="0|1|2|3|4"/> <per:periphConfig> <per:sfr key="ENABLE" sfr="IEC[0-9]+" field="INT@IE"/> <per:sfr key="FLAG" sfr="IFS[0-9]+" field="INT@IF"/> <per:sfr key="PRIORITY" sfr="IPC[0-9]+" field="INT@IP"/> <per:sfr key="EDGE" sfr="INTCON[0-9]?" field="INT@EP" critical="false" optional="true"/> <per:periphClassDesc class="InterruptPeripheral"/> </per:periphConfig> </per:peripheral> <per:peripheral name="AnalogPinHandler" excludeFromMgrRpt="true"> <per:periphConfig> <per:sfr key="ControlReg" sfr="ANS[A-G]|ANSEL[A-G]|AD[1|2]?PCFG[2|L|H]?"/> <per:periphClassDesc class="AnalogPinHandler"/> </per:periphConfig> </per:peripheral> <per:peripheral name="ADC1"> <per:periphConfig> <per:sfr key="ADCON1L" sfr="ADCON1L"/> <per:sfr key="ADON" sfr="ADCON1L" field="ADON"/> <per:sfr key="ADSIDL" sfr="ADCON1L" field="ADSIDL"/> <per:sfr key="ADCON1H" sfr="ADCON1H"/> <per:sfr key="FORM" sfr="ADCON1H" field="FORM"/> <per:sfr key="SHRRES" sfr="ADCON1H" field="SHRRES"/> <per:sfr key="ADCON2L" sfr="ADCON2L"/> <per:sfr key="REFCIE" sfr="ADCON2L" field="REFCIE"/> <per:sfr key="REFERCIE" sfr="ADCON2L" field="REFERCIE"/> <per:sfr key="EIEN" sfr="ADCON2L" field="EIEN"/> <per:sfr key="SHREISEL" sfr="ADCON2L" field="SHREISEL"/> <per:sfr key="SHRADCS" sfr="ADCON2L" field="SHRADCS"/> <per:sfr key="ADCON2H" sfr="ADCON2H"/> <per:sfr key="REFRDY" sfr="ADCON2H" field="REFRDY"/> <per:sfr key="REFERR" sfr="ADCON2H" field="REFERR"/> <per:sfr key="SHRSAMC" sfr="ADCON2H" field="SHRSAMC"/> <per:sfr key="ADCON3L" sfr="ADCON3L"/> <per:sfr key="REFSEL" sfr="ADCON3L" field="REFSEL"/> <per:sfr key="SUSPEND" sfr="ADCON3L" field="SUSPEND"/> <per:sfr key="SUSPCIE" sfr="ADCON3L" field="SUSPCIE"/> <per:sfr key="SUSPRDY" sfr="ADCON3L" field="SUSPRDY"/> <per:sfr key="SHRSAMP" sfr="ADCON3L" field="SHRSAMP"/> <per:sfr key="CNVRTCH" sfr="ADCON3L" field="CNVRTCH"/> <per:sfr key="SWLCTRG" sfr="ADCON3L" field="SWLCTRG"/> <per:sfr key="SWCTRG" sfr="ADCON3L" field="SWCTRG"/> <per:sfr key="CNVCHSEL" sfr="ADCON3L" field="CNVCHSEL"/> <per:sfr key="ADCON3H" sfr="ADCON3H"/> <per:sfr key="CLKSEL" sfr="ADCON3H" field="CLKSEL"/> <per:sfr key="CLKDIV" sfr="ADCON3H" field="CLKDIV"/> <per:sfr key="SHREN" sfr="ADCON3H" field="SHREN"/> <per:sfr key="C#EN" sfr="ADCON3H" field="C#EN" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="ADCON4L" sfr="ADCON4L" optional="true"/> <per:sfr key="SYNCTRG#" sfr="ADCON4L" field="SYNCTRG#" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="SAMC#EN" sfr="ADCON4L" field="SAMC#EN" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="ADCON4H" sfr="ADCON4H" optional="true"/> <per:sfr key="C#CHS" sfr="ADCON4H" field="C#CHS" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="ADCON5L" sfr="ADCON5L"/> <per:sfr key="SHRRDY" sfr="ADCON5L" field="SHRRDY"/> <per:sfr key="C#RDY" sfr="ADCON5L" field="C#RDY" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="SHRPWR" sfr="ADCON5L" field="SHRPWR"/> <per:sfr key="C#PWR" sfr="ADCON5L" field="C#PWR" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="ADCON5H" sfr="ADCON5H"/> <per:sfr key="WARMTIME" sfr="ADCON5H" field="WARMTIME"/> <per:sfr key="SHRCIE" sfr="ADCON5H" field="SHRCIE"/> <per:sfr key="C#CIE" sfr="ADCON5H" field="C#CIE" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="ADCORE#L" sfr="ADCORE#L" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="SAMC#" sfr="ADCORE#L" field="SAMC" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="ADCORE#H" sfr="ADCORE#H" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="EISEL#" sfr="ADCORE#H" field="EISEL" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="RES#" sfr="ADCORE#H" field="RES" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="ADCS#" sfr="ADCORE#H" field="ADCS" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="ADLVLTRGL" sfr="ADLVLTRGL"/> <per:sfr key="LVLEN#" sfr="ADLVLTRGL" field="LVLEN#" metaf="#" metar="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15" optional="true"/> <per:sfr key="ADLVLTRGH" sfr="ADLVLTRGH" optional="true"/> <per:sfr key="LVLEN#" sfr="ADLVLTRGH" field="LVLEN#" metaf="#" metar="16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31" optional="true"/> <per:sfr key="ADEIEL" sfr="ADEIEL"/> <per:sfr key="EIEN#" sfr="ADEIEL" field="EIEN#" metaf="#" metar="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15" optional="true"/> <per:sfr key="ADEIEH" sfr="ADEIEH" optional="true"/> <per:sfr key="EIEN#" sfr="ADEIEH" field="EIEN#" metaf="#" metar="16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31" optional="true"/> <per:sfr key="ADEISTATL" sfr="ADEISTATL"/> <per:sfr key="EISTAT#" sfr="ADEISTATL" field="EISTAT#" metaf="#" metar="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15" optional="true"/> <per:sfr key="ADEISTATH" sfr="ADEISTATH" optional="true"/> <per:sfr key="EISTAT#" sfr="ADEISTATH" field="EISTAT#" metaf="#" metar="16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31" optional="true"/> <per:sfr key="ADMOD0L" sfr="ADMOD0L"/> <per:sfr key="DIFF#" sfr="ADMOD0L" field="DIFF#" metaf="#" metar="0|1|2|3|4|5|6|7" optional="true"/> <per:sfr key="SIGN#" sfr="ADMOD0L" field="SIGN#" metaf="#" metar="0|1|2|3|4|5|6|7" optional="true"/> <per:sfr key="ADMOD0H" sfr="ADMOD0H" optional="true"/> <per:sfr key="DIFF#" sfr="ADMOD0H" field="DIFF#" metaf="#" metar="8|9|10|11|12|13|14|15" optional="true"/> <per:sfr key="SIGN#" sfr="ADMOD0H" field="SIGN#" metaf="#" metar="8|9|10|11|12|13|14|15" optional="true"/> <per:sfr key="ADMOD1L" sfr="ADMOD1L" optional="true"/> <per:sfr key="DIFF#" sfr="ADMOD1L" field="DIFF#" metaf="#" metar="16|17|18|19|20|21|22|23" optional="true"/> <per:sfr key="SIGN#" sfr="ADMOD1L" field="SIGN#" metaf="#" metar="16|17|18|19|20|21|22|23" optional="true"/> <per:sfr key="ADMOD1H" sfr="ADMOD1H" optional="true"/> <per:sfr key="DIFF#" sfr="ADMOD1H" field="DIFF#" metaf="#" metar="24|25|26|27|28|29|30|31" optional="true"/> <per:sfr key="SIGN#" sfr="ADMOD1H" field="SIGN#" metaf="#" metar="24|25|26|27|28|29|30|31" optional="true"/> <per:sfr key="ADIEL" sfr="ADIEL"/> <per:sfr key="IE#" sfr="ADIEL" field="IE#" metaf="#" metar="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15" optional="true"/> <per:sfr key="ADIEH" sfr="ADIEH" optional="true"/> <per:sfr key="IE#" sfr="ADIEH" field="IE#" metaf="#" metar="16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31" optional="true"/> <per:sfr key="ADSTATL" sfr="ADSTATL"/> <per:sfr key="AN#RDY" sfr="ADSTATL" field="AN#RDY" metaf="#" metar="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15" optional="true"/> <per:sfr key="ADSTATH" sfr="ADSTATH" optional="true"/> <per:sfr key="AN#RDY" sfr="ADSTATH" field="AN#RDY" metaf="#" metar="16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31" optional="true"/> <per:sfr key="ADTRIG0L" sfr="ADTRIG0L" optional="true"/> <per:sfr key="TRGSRC#" sfr="ADTRIG0L" field="TRGSRC#" metaf="#" metar="0|1" optional="true"/> <per:sfr key="ADTRIG0H" sfr="ADTRIG0H" optional="true"/> <per:sfr key="TRGSRC#" sfr="ADTRIG0H" field="TRGSRC#" metaf="#" metar="2|3" optional="true"/> <per:sfr key="ADTRIG1L" sfr="ADTRIG1L" optional="true"/> <per:sfr key="TRGSRC#" sfr="ADTRIG1L" field="TRGSRC#" metaf="#" metar="4|5" optional="true"/> <per:sfr key="ADTRIG1H" sfr="ADTRIG1H" optional="true"/> <per:sfr key="TRGSRC#" sfr="ADTRIG1H" field="TRGSRC#" metaf="#" metar="6|7" optional="true"/> <per:sfr key="ADTRIG2L" sfr="ADTRIG2L" optional="true"/> <per:sfr key="TRGSRC#" sfr="ADTRIG2L" field="TRGSRC#" metaf="#" metar="8|9" optional="true"/> <per:sfr key="ADTRIG2H" sfr="ADTRIG2H" optional="true"/> <per:sfr key="TRGSRC#" sfr="ADTRIG2H" field="TRGSRC#" metaf="#" metar="10|11" optional="true"/> <per:sfr key="ADTRIG3L" sfr="ADTRIG3L" optional="true"/> <per:sfr key="TRGSRC#" sfr="ADTRIG3L" field="TRGSRC#" metaf="#" metar="12|13" optional="true"/> <per:sfr key="ADTRIG3H" sfr="ADTRIG3H" optional="true"/> <per:sfr key="TRGSRC#" sfr="ADTRIG3H" field="TRGSRC#" metaf="#" metar="14|15" optional="true"/> <per:sfr key="ADTRIG4L" sfr="ADTRIG4L" optional="true"/> <per:sfr key="TRGSRC#" sfr="ADTRIG4L" field="TRGSRC#" metaf="#" metar="16|17" optional="true"/> <per:sfr key="ADTRIG4H" sfr="ADTRIG4H" optional="true"/> <per:sfr key="TRGSRC#" sfr="ADTRIG4H" field="TRGSRC#" metaf="#" metar="18|19" optional="true"/> <per:sfr key="ADTRIG5L" sfr="ADTRIG5L" optional="true"/> <per:sfr key="TRGSRC#" sfr="ADTRIG5L" field="TRGSRC#" metaf="#" metar="20|21" optional="true"/> <per:sfr key="ADTRIG5H" sfr="ADTRIG5H" optional="true"/> <per:sfr key="TRGSRC#" sfr="ADTRIG5H" field="TRGSRC#" metaf="#" metar="22|23" optional="true"/> <per:sfr key="ADTRIG6L" sfr="ADTRIG6L" optional="true"/> <per:sfr key="TRGSRC#" sfr="ADTRIG6L" field="TRGSRC#" metaf="#" metar="24|25" optional="true"/> <per:sfr key="ADTRIG6H" sfr="ADTRIG6H" optional="true"/> <per:sfr key="TRGSRC#" sfr="ADTRIG6H" field="TRGSRC#" metaf="#" metar="26|27" optional="true"/> <per:sfr key="ADTRIG7L" sfr="ADTRIG7L" optional="true"/> <per:sfr key="TRGSRC#" sfr="ADTRIG7L" field="TRGSRC#" metaf="#" metar="28|29" optional="true"/> <per:sfr key="ADTRIG7H" sfr="ADTRIG7H" optional="true"/> <per:sfr key="TRGSRC#" sfr="ADTRIG7H" field="TRGSRC#" metaf="#" metar="30|31" optional="true"/> <per:sfr key="ADCAL0L" sfr="ADCAL0L" optional="true"/> <per:sfr key="CAL#RDY" sfr="ADCAL0L" field="CAL#RDY" metaf="#" metar="0|1" optional="true"/> <per:sfr key="CAL#DIFF" sfr="ADCAL0L" field="CAL#DIFF" metaf="#" metar="0|1" optional="true"/> <per:sfr key="CAL#EN" sfr="ADCAL0L" field="CAL#EN" metaf="#" metar="0|1" optional="true"/> <per:sfr key="CAL#RUN" sfr="ADCAL0L" field="CAL#RUN" metaf="#" metar="0|1" optional="true"/> <per:sfr key="ADCAL0H" sfr="ADCAL0H" optional="true"/> <per:sfr key="CAL#RDY" sfr="ADCAL0H" field="CAL#RDY" metaf="#" metar="2|3" optional="true"/> <per:sfr key="CAL#DIFF" sfr="ADCAL0H" field="CAL#DIFF" metaf="#" metar="2|3" optional="true"/> <per:sfr key="CAL#EN" sfr="ADCAL0H" field="CAL#EN" metaf="#" metar="2|3" optional="true"/> <per:sfr key="CAL#RUN" sfr="ADCAL0H" field="CAL#RUN" metaf="#" metar="2|3" optional="true"/> <per:sfr key="ADCAL1L" sfr="ADCAL1L" optional="true"/> <per:sfr key="CAL#RDY" sfr="ADCAL1L" field="CAL#RDY" metaf="#" metar="4|5" optional="true"/> <per:sfr key="CAL#DIFF" sfr="ADCAL1L" field="CAL#DIFF" metaf="#" metar="4|5" optional="true"/> <per:sfr key="CAL#EN" sfr="ADCAL1L" field="CAL#EN" metaf="#" metar="4|5" optional="true"/> <per:sfr key="CAL#RUN" sfr="ADCAL1L" field="CAL#RUN" metaf="#" metar="4|5" optional="true"/> <per:sfr key="ADCAL1H" sfr="ADCAL1H"/> <per:sfr key="CAL6RDY" sfr="ADCAL1H" field="CAL6RDY" optional="true"/> <per:sfr key="CAL6DIFF" sfr="ADCAL1H" field="CAL6DIFF" optional="true"/> <per:sfr key="CAL6EN" sfr="ADCAL1H" field="CAL6EN" optional="true"/> <per:sfr key="CAL6RUN" sfr="ADCAL1H" field="CAL6RUN" optional="true"/> <per:sfr key="CSHRRDY" sfr="ADCAL1H" field="CSHRRDY"/> <per:sfr key="CSHRSKIP" sfr="ADCAL1H" field="CSHRSKIP"/> <per:sfr key="CSHRDIFF" sfr="ADCAL1H" field="CSHRDIFF" optional="true"/> <per:sfr key="CSHREN" sfr="ADCAL1H" field="CSHREN"/> <per:sfr key="CSHRRUN" sfr="ADCAL1H" field="CSHRRUN"/> <per:sfr key="ADCMP#CON" sfr="ADCMP#CON" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="CHNL#" sfr="ADCMP#CON" field="CHNL" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="CMPEN#" sfr="ADCMP#CON" field="CMPEN" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="IE#_CMP" sfr="ADCMP#CON" field="IE" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="STAT#" sfr="ADCMP#CON" field="STAT" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="BTWN#" sfr="ADCMP#CON" field="BTWN" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="HIHI#" sfr="ADCMP#CON" field="HIHI" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="HILO#" sfr="ADCMP#CON" field="HILO" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="LOHI#" sfr="ADCMP#CON" field="LOHI" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="LOLO#" sfr="ADCMP#CON" field="LOLO" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="ADCMP0ENL" sfr="ADCMP0ENL" optional="true"/> <per:sfr key="CMPEN#_AN" sfr="ADCMP0ENL" field="CMPEN#" metaf="#" metar="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15" optional="true"/> <per:sfr key="ADCMP0ENH" sfr="ADCMP0ENH" optional="true"/> <per:sfr key="CMPEN#_AN" sfr="ADCMP0ENH" field="CMPEN#" metaf="#" metar="16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31" optional="true"/> <per:sfr key="ADCMP1ENL" sfr="ADCMP1ENL" optional="true"/> <per:sfr key="CMPEN#_AN" sfr="ADCMP1ENL" field="CMPEN#" metaf="#" metar="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15" optional="true"/> <per:sfr key="ADCMP1ENH" sfr="ADCMP1ENH" optional="true"/> <per:sfr key="CMPEN#_AN" sfr="ADCMP1ENH" field="CMPEN#" metaf="#" metar="16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31" optional="true"/> <per:sfr key="ADCMP2ENL" sfr="ADCMP2ENL" optional="true"/> <per:sfr key="CMPEN#_AN" sfr="ADCMP2ENL" field="CMPEN#" metaf="#" metar="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15" optional="true"/> <per:sfr key="ADCMP2ENH" sfr="ADCMP2ENH" optional="true"/> <per:sfr key="CMPEN#_AN" sfr="ADCMP2ENH" field="CMPEN#" metaf="#" metar="16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31" optional="true"/> <per:sfr key="ADCMP3ENL" sfr="ADCMP3ENL" optional="true"/> <per:sfr key="CMPEN#_AN" sfr="ADCMP3ENL" field="CMPEN#" metaf="#" metar="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15" optional="true"/> <per:sfr key="ADCMP3ENH" sfr="ADCMP3ENH" optional="true"/> <per:sfr key="CMPEN#_AN" sfr="ADCMP3ENH" field="CMPEN#" metaf="#" metar="16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31" optional="true"/> <per:sfr key="ADCMP4ENL" sfr="ADCMP4ENL" optional="true"/> <per:sfr key="CMPEN#_AN" sfr="ADCMP4ENL" field="CMPEN#" metaf="#" metar="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15" optional="true"/> <per:sfr key="ADCMP4ENH" sfr="ADCMP4ENH" optional="true"/> <per:sfr key="CMPEN#_AN" sfr="ADCMP4ENH" field="CMPEN#" metaf="#" metar="16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31" optional="true"/> <per:sfr key="ADCMP5ENL" sfr="ADCMP5ENL" optional="true"/> <per:sfr key="CMPEN#_AN" sfr="ADCMP5ENL" field="CMPEN#" metaf="#" metar="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15" optional="true"/> <per:sfr key="ADCMP5ENH" sfr="ADCMP5ENH" optional="true"/> <per:sfr key="CMPEN#_AN" sfr="ADCMP5ENH" field="CMPEN#" metaf="#" metar="16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31" optional="true"/> <per:sfr key="ADCMP6ENL" sfr="ADCMP6ENL" optional="true"/> <per:sfr key="CMPEN#_AN" sfr="ADCMP6ENL" field="CMPEN#" metaf="#" metar="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15" optional="true"/> <per:sfr key="ADCMP6ENH" sfr="ADCMP6ENH" optional="true"/> <per:sfr key="CMPEN#_AN" sfr="ADCMP6ENH" field="CMPEN#" metaf="#" metar="16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31" optional="true"/> <per:sfr key="ADCMP#LO" sfr="ADCMP#LO" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="ADCMP#HI" sfr="ADCMP#HI" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="ADFL#CON" sfr="ADFL#CON" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="FLEN#" sfr="ADFL#CON" field="FLEN" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="MODE#" sfr="ADFL#CON" field="MODE" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="OVERSAM#" sfr="ADFL#CON" field="OVE?RSAM" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="IE#_FLT" sfr="ADFL#CON" field="IE" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="RDY#" sfr="ADFL#CON" field="RDY" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="FLCHSEL#" sfr="ADFL#CON" field="FLCHSEL" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="ADFL#DAT" sfr="ADFL#DAT" metaf="#" metar="0|1|2|3|4|5|6" optional="true"/> <per:sfr key="ADCBUF#" sfr="ADCBUF#" metaf="#" metar="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31" critical="false" optional="true"/> <per:sfr key="ADCIF" sfr="IFS[0-9]+" field="ADCIF" critical="false"/> <per:sfr key="ADCAN#IF" sfr="IFS[0-9]+" field="ADCAN#IF" metaf="#" metar="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31" critical="false" optional="true"/> <per:sfr key="ADCMP#IF" sfr="IFS[0-9]+" field="ADCMP#IF" metaf="#" metar="0|1|2|3|4|5|6|7" critical="false" optional="true"/> <per:sfr key="ADFLTR#IF" sfr="IFS[0-9]+" field="ADFL(TR)?#IF" metaf="#" metar="0|1|2|3|4|5|6|7" critical="false" optional="true"/> <per:sfr key="ABGMD" sfr="PMD[0-9]+" field="ABGMD" critical="false" optional="true"/> <per:pin key="AN#" pinID="AN#" metaf="#" metar="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31" critical="false" optional="true"/> <per:pin key="AVDD" pinID="AVDD" critical="false"/> <per:pin key="AVSS" pinID="AVSS" critical="false"/> <per:pin key="VREFP" pinID="VREF[+|P]" critical="false" optional="true"/> <per:pin key="VREFN" pinID="VREF[-|N]" critical="false" optional="true"/> <per:pin key="ADTRG31" pinID="ADTRIG31" critical="false" optional="true"/> <per:pin key="AN0ALT" pinID="AN0ALT|ACN0" critical="false" optional="true"/> <per:pin key="AN1ALT" pinID="AN1ALT|ACN1" critical="false" optional="true"/> <per:periphClassDesc class="ADC.ADC_MSAR.ADC_MSAR"/> </per:periphConfig> </per:peripheral> <per:peripheral name="ADC1"> <per:periphConfig> <per:sfr key="ADCON1" sfr="AD1CON1"/> <per:sfr key="ADON" sfr="AD1CON1" field="ADON"/> <per:sfr key="ADSIDL" sfr="AD1CON1" field="ADSIDL"/> <per:sfr key="ASAM" sfr="AD1CON1" field="ASAM"/> <per:sfr key="DMABM" sfr="AD1CON1" field="DMABM" optional="true"/> <per:sfr key="DMAEN" sfr="AD1CON1" field="DMAEN" optional="true"/> <per:sfr key="DONE" sfr="AD1CON1" field="DONE"/> <per:sfr key="FORM" sfr="AD1CON1" field="FORM"/> <per:sfr key="MODE" sfr="AD1CON1" field="MODE" optional="true"/> <per:sfr key="SAMP" sfr="AD1CON1" field="SAMP"/> <per:sfr key="SSRC" sfr="AD1CON1" field="SSRC"/> <per:sfr key="ADCON2" sfr="AD1CON2"/> <per:sfr key="ALTS" sfr="AD1CON2" field="ALTS"/> <per:sfr key="BUFREGEN" sfr="AD1CON2" field="BUFREGEN"/> <per:sfr key="BUFM" sfr="AD1CON2" field="BUFM"/> <per:sfr key="BUFS" sfr="AD1CON2" field="BUFS"/> <per:sfr key="CSCNA" sfr="AD1CON2" field="CSCNA"/> <per:sfr key="NVCFG" sfr="AD1CON2" field="NVCFG0?"/> <per:sfr key="OFFCAL" sfr="AD1CON2" field="OFFCAL"/> <per:sfr key="PVCFG" sfr="AD1CON2" field="PVCFG"/> <per:sfr key="SMPI" sfr="AD1CON2" field="SMPI"/> <per:sfr key="ADCON3" sfr="AD1CON3"/> <per:sfr key="ADCS" sfr="AD1CON3" field="ADCS"/> <per:sfr key="ADRC" sfr="AD1CON3" field="ADRC"/> <per:sfr key="EXTSAM" sfr="AD1CON3" field="EXTSAM"/> <per:sfr key="PUMPEN" sfr="AD1CON3" field="PUMPEN" optional="true"/> <per:sfr key="SAMC" sfr="AD1CON3" field="SAMC"/> <per:sfr key="ADCON4" sfr="AD1CON4" optional="true"/> <per:sfr key="DMABL" sfr="AD1CON4" field="DMABL" optional="true"/> <per:sfr key="ADCON5" sfr="AD1CON5"/> <per:sfr key="ASEN" sfr="AD1CON5" field="ASEN"/> <per:sfr key="ASINT" sfr="AD1CON5" field="ASINT"/> <per:sfr key="BGREQ" sfr="AD1CON5" field="BGREQ" optional="true"/> <per:sfr key="CM" sfr="AD1CON5" field="CM"/> <per:sfr key="CTMREQ" sfr="AD1CON5" field="CTMREQ" optional="true"/> <per:sfr key="LPEN" sfr="AD1CON5" field="LPEN"/> <per:sfr key="VRSREQ" sfr="AD1CON5" field="VRSREQ" optional="true"/> <per:sfr key="WM" sfr="AD1CON5" field="WM"/> <per:sfr key="ADCHS0" sfr="AD1CHS"/> <per:sfr key="CHONA" sfr="AD1CHS" field="CH0NA"/> <per:sfr key="CHONB" sfr="AD1CHS" field="CH0NB"/> <per:sfr key="CHOSA" sfr="AD1CHS" field="CH0SA"/> <per:sfr key="CHOSB" sfr="AD1CHS" field="CH0SB"/> <per:sfr key="ADCSSH" sfr="AD1CSSH" optional="true"/> <per:sfr key="ADCSSL" sfr="AD1CSSL"/> <per:sfr key="ADCHITH" sfr="AD1CHITH" optional="true"/> <per:sfr key="ADCHITL" sfr="AD1CHITL"/> <per:sfr key="ADCTMENH" sfr="AD1CTMU?ENH" optional="true"/> <per:sfr key="ADCTMENL" sfr="AD1CTMU?ENL"/> <per:sfr key="ADCBUF" sfr="ADC1?BUF[0-9]" critical="false" optional="true"/> <per:sfr key="ADDMBUF" sfr="AD1DMBUF" optional="true"/> <per:sfr key="IFS" sfr="IFS[0-9]" field="AD1?IF" critical="false"/> <per:pin key="AN" pinID="AN[0-9]+" critical="false"/> <per:pin key="AVDD" pinID="(?i)AVDD" optional="true" critical="false"/> <per:pin key="AVSS" pinID="(?i)AVSS" optional="true" critical="false"/> <per:pin key="VREFN" pinID="(?i)VREF[-|N]" optional="true" critical="false"/> <per:pin key="VREFP" pinID="(?i)VREF[+|P]" optional="true" critical="false"/> <per:periphClassDesc class="ADC.ADC_TD"/> </per:periphConfig> <per:periphConfig> <per:sfr key="ADCON1" sfr="ADCON"/> <per:sfr key="ADCS" sfr="ADCON" field="ADCS"/> <per:sfr key="ADON" sfr="ADCON" field="ADON"/> <per:sfr key="ADSIDL" sfr="ADCON" field="ADSIDL"/> <per:sfr key="ASYNCSAMP" sfr="ADCON" field="ASYNCSAMP" optional="true"/> <per:sfr key="EIE" sfr="ADCON" field="EIE"/> <per:sfr key="FORM" sfr="ADCON" field="FORM"/> <per:sfr key="GSWTRG" sfr="ADCON" field="GSWTRG"/> <per:sfr key="ORDER" sfr="ADCON" field="ORDER"/> <per:sfr key="SEQSAMP" sfr="ADCON" field="SEQSAMP"/> <per:sfr key="SLOWCLK" sfr="ADCON" field="SLOWCLK" optional="true"/> <per:sfr key="ADSTAT" sfr="ADSTAT"/> <per:sfr key="PXRDY" sfr="ADSTAT" field="P[X|x]RDY|P[0-9]*RDY"/> <per:sfr key="ADBASE" sfr="ADBASE" field="ADBASE"/> <per:sfr key="ADPCFG" sfr="ADPCFG"/> <per:sfr key="PCFG" sfr="ADPCFG" field="PCFG[0-9]*"/> <per:sfr key="ADPCFG2" sfr="ADPCFG2" optional="true"/> <per:sfr key="PCFG2" sfr="ADPCFG2" field="PCFG[0-9]*" optional="true"/> <per:sfr key="ADCPC" sfr="ADCPC[0-9]+"/> <per:sfr key="IRQEN" sfr="ADCPC[0-9]+" field="IRQEN[0-9]+"/> <per:sfr key="PEND" sfr="ADCPC[0-9]+" field="PEND[0-9]+"/> <per:sfr key="SWTRG" sfr="ADCPC[0-9]+" field="SWTRG[0-9]+"/> <per:sfr key="TRGSRC" sfr="ADCPC[0-9]+" field="TRGSRC[0-9]+"/> <per:sfr key="ADCBUF" sfr="ADC1?BUF[0-9]" critical="false"/> <per:sfr key="IFS" sfr="IFS[0-9]" field="AD1?IF" critical="false"/> <per:sfr key="ADCPIF" sfr="IFS[0-9]" field="ADCP[0-9]IF" critical="false" optional="true"/> <per:pin key="AN" pinID="AN[0-9]+" critical="false"/> <per:pin key="AVDD" pinID="(?i)AVDD" optional="true" critical="false"/> <per:pin key="AVSS" pinID="(?i)AVSS" optional="true" critical="false"/> <per:pin key="VREFN" pinID="(?i)VREF[-|N]" optional="true" critical="false"/> <per:pin key="VREFP" pinID="(?i)VREF[+|P]" optional="true" critical="false"/> <per:periphClassDesc class="ADC.ADC_ADCON"/> </per:periphConfig> </per:peripheral> <per:peripheral name="ADC1"> <per:periphConfig> <per:sfr key="ADCON1" sfr="AD1CON1|ADCON1"/> <per:sfr key="ADDMABM" sfr="AD1CON1|ADCON1" field="ADDMABM" optional="true"/> <per:sfr key="ADON" sfr="AD1CON1|ADCON1" field="ADON"/> <per:sfr key="ADSIDL" sfr="AD1CON1|ADCON1" field="ADSIDL"/> <per:sfr key="AD12B" sfr="AD1CON1|ADCON1" field="AD12B" optional="true"/> <per:sfr key="ASAM" sfr="AD1CON1|ADCON1" field="ASAM"/> <per:sfr key="DONE" sfr="AD1CON1|ADCON1" field="DONE"/> <per:sfr key="FORM" sfr="AD1CON1|ADCON1" field="FORM"/> <per:sfr key="SAMP" sfr="AD1CON1|ADCON1" field="SAMP"/> <per:sfr key="SIMSAM" sfr="AD1CON1|ADCON1" field="SIMSAM" optional="true"/> <per:sfr key="SSRC" sfr="AD1CON1|ADCON1" field="SSRC"/> <per:sfr key="SSRCG" sfr="AD1CON1|ADCON1" field="SSRCG" optional="true"/> <per:sfr key="ADCON2" sfr="AD1CON2|ADCON2"/> <per:sfr key="ALTS" sfr="AD1CON2|ADCON2" field="ALTS"/> <per:sfr key="BUFS" sfr="AD1CON2|ADCON2" field="BUFS"/> <per:sfr key="CHPS" sfr="AD1CON2|ADCON2" field="CHPS" optional="true"/> <per:sfr key="CSCNA" sfr="AD1CON2|ADCON2" field="CSCNA"/> <per:sfr key="VCFG" sfr="AD1CON2|ADCON2" field="[P|N]?VCFG[0|1]?"/> <per:sfr key="ADCON3" sfr="AD1CON3|ADCON3"/> <per:sfr key="ADCS" sfr="AD1CON3|ADCON3" field="ADCS"/> <per:sfr key="ADRC" sfr="AD1CON3|ADCON3" field="ADRC"/> <per:sfr key="SAMC" sfr="AD1CON3|ADCON3" field="SAMC"/> <per:sfr key="ADCON4" sfr="AD1CON4|ADCON4" optional="true"/> <per:sfr key="ADDMAEN" sfr="AD1CON4|ADCON4" field="ADDMAEN" optional="true"/> <per:sfr key="DMABL" sfr="AD1CON4|ADCON4" field="DMABL" optional="true"/> <per:sfr key="ADCHS123" sfr="AD1CHS123" optional="true"/> <per:sfr key="CH123A" sfr="AD1CHS123" field="CH123A" optional="true"/> <per:sfr key="CH123B" sfr="AD1CHS123" field="CH123B" optional="true"/> <per:sfr key="CH123NA" sfr="AD1CHS123" field="CH123NA" optional="true"/> <per:sfr key="CH123NB" sfr="AD1CHS123" field="CH123NB" optional="true"/> <per:sfr key="ADCHS0" sfr="AD1CHS0|AD1CHS|ADCHS"/> <per:sfr key="CHONA" sfr="AD1CHS0|AD1CHS|ADCHS" field="CH0NA"/> <per:sfr key="CHONB" sfr="AD1CHS0|AD1CHS|ADCHS" field="CH0NB"/> <per:sfr key="CHOSA" sfr="AD1CHS0|AD1CHS|ADCHS" field="CH0SA"/> <per:sfr key="CHOSB" sfr="AD1CHS0|AD1CHS|ADCHS" field="CH0SB"/> <per:sfr key="CH123A" sfr="AD1CHS0|AD1CHS|ADCHS" field="CH123A" optional="true"/> <per:sfr key="CH123B" sfr="AD1CHS0|AD1CHS|ADCHS" field="CH123B" optional="true"/> <per:sfr key="CH123NA" sfr="AD1CHS0|AD1CHS|ADCHS" field="CH123NA" optional="true"/> <per:sfr key="CH123NB" sfr="AD1CHS0|AD1CHS|ADCHS" field="CH123NB" optional="true"/> <per:sfr key="ADCSSH" sfr="AD1CSSH" optional="true"/> <per:sfr key="ADCSSL" sfr="AD1CSSL|ADCSSL"/> <per:sfr key="ADPCFG" sfr="AD1PCFGH" optional="true"/> <per:sfr key="ADPCFG2" sfr="AD1PCFGH|ADPCFG|ADPCFGL" optional="true"/> <per:sfr key="ANSEL" sfr="ANSEL" optional="true" critical="false"/> <per:sfr key="ADCBUF" sfr="ADC1?BUF[0-9]" critical="false"/> <per:sfr key="IFS" sfr="IFS[0-9]" field="AD1?IF" critical="false"/> <per:pin key="AN" pinID="AN[0-9]+" critical="false"/> <per:pin key="AVDD" pinID="(?i)AVDD" optional="true" critical="false"/> <per:pin key="AVSS" pinID="(?i)AVSS" optional="true" critical="false"/> <per:pin key="VREFN" pinID="(?i)VREF[-|N]" optional="true" critical="false"/> <per:pin key="VREFP" pinID="(?i)VREF[+|P]" optional="true" critical="false"/> <per:initParam param="1"/> <per:periphClassDesc class="ADC.ADC"/> </per:periphConfig> </per:peripheral> <per:peripheral name="ADC2"> <per:periphConfig> <per:sfr key="ADCON1" sfr="AD2CON1"/> <per:sfr key="ADDMABM" sfr="AD2CON1" field="ADDMABM" optional="true"/> <per:sfr key="ADON" sfr="AD2CON1" field="ADON"/> <per:sfr key="ADSIDL" sfr="AD2CON1" field="ADSIDL"/> <per:sfr key="AD12B" sfr="AD2CON1" field="AD12B" optional="true"/> <per:sfr key="ASAM" sfr="AD2CON1" field="ASAM"/> <per:sfr key="DONE" sfr="AD2CON1" field="DONE"/> <per:sfr key="FORM" sfr="AD2CON1" field="FORM"/> <per:sfr key="SAMP" sfr="AD2CON1" field="SAMP"/> <per:sfr key="SIMSAM" sfr="AD2CON1" field="SIMSAM" optional="true"/> <per:sfr key="SSRC" sfr="AD2CON1" field="SSRC"/> <per:sfr key="SSRCG" sfr="AD2CON1" field="SSRCG" optional="true"/> <per:sfr key="ADCON2" sfr="AD2CON2"/> <per:sfr key="ALTS" sfr="AD2CON2" field="ALTS"/> <per:sfr key="BUFS" sfr="AD2CON2" field="BUFS"/> <per:sfr key="CHPS" sfr="AD2CON2" field="CHPS" optional="true"/> <per:sfr key="CSCNA" sfr="AD2CON2" field="CSCNA"/> <per:sfr key="VCFG" sfr="AD2CON2" field="[P|N]?VCFG[0|1]?"/> <per:sfr key="ADCON3" sfr="AD2CON3"/> <per:sfr key="ADCS" sfr="AD2CON3" field="ADCS"/> <per:sfr key="ADRC" sfr="AD2CON3" field="ADRC"/> <per:sfr key="SAMC" sfr="AD2CON3" field="SAMC"/> <per:sfr key="ADCON4" sfr="AD2CON4" optional="true"/> <per:sfr key="ADDMAEN" sfr="AD2CON4" field="ADDMAEN" optional="true"/> <per:sfr key="DMABL" sfr="AD2CON4" field="DMABL" optional="true"/> <per:sfr key="ADCHS123" sfr="AD2CHS123" optional="true"/> <per:sfr key="CH123A" sfr="AD2CHS123" field="CH123A" optional="true"/> <per:sfr key="CH123B" sfr="AD2CHS123" field="CH123B" optional="true"/> <per:sfr key="CH123NA" sfr="AD2CHS123" field="CH123NA" optional="true"/> <per:sfr key="CH123NB" sfr="AD2CHS123" field="CH123NB" optional="true"/> <per:sfr key="ADCHS0" sfr="AD2CHS0|AD2CHS"/> <per:sfr key="CHONA" sfr="AD2CHS0|AD2CHS" field="CH0NA"/> <per:sfr key="CHONB" sfr="AD2CHS0|AD2CHS" field="CH0NB"/> <per:sfr key="CHOSA" sfr="AD2CHS0|AD2CHS" field="CH0SA"/> <per:sfr key="CHOSB" sfr="AD2CHS0|AD2CHS" field="CH0SB"/> <per:sfr key="CH123A" sfr="AD2CHS0|AD2CHS" field="CH123A" optional="true"/> <per:sfr key="CH123B" sfr="AD2CHS0|AD2CHS" field="CH123B" optional="true"/> <per:sfr key="CH123NA" sfr="AD2CHS0|AD2CHS" field="CH123NA" optional="true"/> <per:sfr key="CH123NB" sfr="AD2CHS0|AD2CHS" field="CH123NB" optional="true"/> <per:sfr key="ADCSSH" sfr="AD2CSSH" optional="true"/> <per:sfr key="ADCSSL" sfr="AD2CSSL"/> <per:sfr key="ADPCFG" sfr="AD2PCFGH" optional="true"/> <per:sfr key="ADPCFG2" sfr="AD2PCFGH" optional="true"/> <per:sfr key="ANSEL" sfr="ANSEL" optional="true" critical="false"/> <per:sfr key="ADCBUF" sfr="ADC2BUF[0-9]"/> <per:sfr key="IFS" sfr="IFS[0-9]" field="AD2IF" critical="false"/> <per:pin key="AN" pinID="AN[0-9]+" critical="false"/> <per:pin key="AVDD" pinID="(?i)AVDD" optional="true" critical="false"/> <per:pin key="AVSS" pinID="(?i)AVSS" optional="true" critical="false"/> <per:pin key="VREFN" pinID="(?i)VREF[-|N]" optional="true" critical="false"/> <per:pin key="VREFP" pinID="(?i)VREF[+|P]" optional="true" critical="false"/> <per:initParam param="2"/> <per:periphClassDesc class="ADC.ADC"/> </per:periphConfig> </per:peripheral> <per:peripheral name="WDT"> <per:periphConfig> <per:sfr key="WDTO" sfr="RCON" field="WDTO"/> <per:cfg key="FWDTEN" cfg="FWDT" field="FWDTEN"/> <per:cfg key="WINDIS" cfg="FWDT" field="WINDIS"/> <per:cfg key="WDTWIN" cfg="FWDT" field="WDTWIN"/> <per:cfg key="SWDTPS" cfg="FWDT" field="SWDTPS"/> <per:cfg key="RCLKSEL" cfg="FWDT" field="RCLKSEL"/> <per:cfg key="RWDTPS" cfg="FWDT" field="RWDTPS"/> <per:sfr key="WDTCLRKEY" sfr="WDTCONH" field="WDTCLRKEY"/> <per:sfr key="WDTON" sfr="WDTCONL" field="ON"/> <per:sfr key="RUNDIV" sfr="WDTCONL" field="RUNDIV"/> <per:sfr key="CLKSEL" sfr="WDTCONL" field="CLKSEL"/> <per:sfr key="SLPDIV" sfr="WDTCONL" field="SLPDIV"/> <per:sfr key="WDTWINEN" sfr="WDTCONL" field="WDTWINEN"/> <per:periphClassDesc class="DualWatchdogTimer"/> </per:periphConfig> <per:periphConfig> <per:sfr key="SWDTEN" sfr="RCON" field="SWDTEN"/> <per:sfr key="WDTO" sfr="RCON" field="WDTO"/> <per:cfg key="FWDTEN" cfg="FWDT|CONFIG1" field="FWDTEN|WDTEN"/> <per:cfg key="WINDIS" cfg="FWDT|CONFIG1" field="WINDIS|WWDTEN"/> <per:cfg key="WDTWIN" cfg="CONFIG3" field="WDTIN" optional="true"/> <per:cfg key="WDTPRE" cfg="FWDT|CONFIG1" field="WDTPRE|FWPSA|FWPSA0"/> <per:cfg key="WDTPOST" cfg="FWDT|CONFIG1" field="WDTPOST|WDTPS"/> <per:periphClassDesc class="WatchdogTimer"/> </per:periphConfig> <per:periphConfig> <per:sfr key="SWDTEN" sfr="RCON" field="SWDTEN"/> <per:sfr key="WDTO" sfr="RCON" field="WDTO"/> <per:cfg key="FWDTEN" cfg="FWDT|CONFIG1" field="FWDTEN|WDT"/> <per:cfg key="WDTPRE" cfg="FWDT|CONFIG1" field="WDTPRE|FWPSA"/> <per:cfg key="WDTPOST" cfg="FWDT|CONFIG1" field="WDTPOST|WDTPS|FWPSB"/> <per:periphClassDesc class="WatchdogTimer"/> </per:periphConfig> </per:peripheral> <per:peripheral name="PORT@"> <per:meta char="@" val="A|B|C|D|E|F|G|H|J|K"/> <per:periphConfig> <per:pin pinID="R@#" key="R@#" metaf="#" metar="0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15" optional="true"/> <per:sfr sfr="TRIS@" key="TRIS"/> <per:sfr sfr="LAT@" key="LAT"/> <per:sfr sfr="PORT@" key="PORT"/> <per:sfr sfr="DSCON" key="DSCON" optional="true" critical="false"/> <per:periphClassDesc class="Port"/> <per:initParam param="@"/> </per:periphConfig> </per:peripheral> <per:peripheral name="IOC"> <per:periphConfig> <per:sfr key="CNCONX" sfr="CNCON[A-G]"/> <per:periphClassDesc class="IOC_EM"/> </per:periphConfig> <per:periphConfig> <per:pin key="IOC" pinID="IOC[A-J][0-9]+" optional="true"/> <per:sfr key="IOCON" sfr="PADCON" field="IOCON"/> <per:sfr key="IOCSTAT" sfr="IOCSTAT"/> <per:sfr key="IOCN" sfr="IOCN[A-J]"/> <per:sfr key="IOCP" sfr="IOCP[A-J]"/> <per:sfr key="IOCF" sfr="IOCF[A-J]"/> <per:sfr key="FLAG" sfr="IFS[0-9]+" field="CNIF|IOCIF"/> <per:periphClassDesc class="IOC_NP"/> </per:periphConfig> <per:periphConfig> <per:sfr key="ENABLE" sfr="CNEN[0-9|A-G]+"/> <per:sfr key="FLAG" sfr="IFS[0-9]+" field="CNIF"/> <per:periphClassDesc class="IOC"/> </per:periphConfig> </per:peripheral> <per:peripheral name="INT"> <per:periphConfig> <per:pin key="PIN" pinID="INT[0-9]+"/> <per:sfr key="FLAG" sfr="IFS[0-9]+" field="INT[0-9]+IF" critical="false"/> <per:sfr key="POLARITY" sfr="INTCON[0-9]?" field="INT[0-9]+EP"/> <per:periphClassDesc class="INT"/> </per:periphConfig> </per:peripheral> <per:peripheral name="DMA"> <per:periphConfig> <per:pin key="AN" pinID="AN[0-9]+" critical="false"/> <per:sfr key="DMACON" sfr="DMA[1-9]CON"/> <per:sfr key="DMAREQ" sfr="DMA[1-9]REQ"/> <per:sfr key="DMASTA" sfr="DMA[1-9]STA[H|L]?"/> <per:sfr key="DMASTB" sfr="DMA[1-9]STB[H|L]?"/> <per:sfr key="DMAPAD" sfr="DMA[1-9]PAD"/> <per:sfr key="DMACNT" sfr="DMA[1-9]CNT"/> <per:sfr key="DSADR" sfr="DSADR[H|L]?"/> <per:sfr key="DMAC" sfr="DMACS[0|1]|DMAPWC|DMARQC"/> <per:periphClassDesc class="DMA"/> <per:initParam param="0"/> </per:periphConfig> </per:peripheral> <per:peripheral name="DMACont"> <per:periphConfig> <per:sfr key="DMACON" sfr="DMACON"/> <per:sfr key="DMAEN" sfr="DMACON" field="DMAEN"/> <per:sfr key="PRSSEL" sfr="DMACON" field="PRSSEL"/> <per:sfr key="DMAL" sfr="DMAL"/> <per:sfr key="DMAH" sfr="DMAH"/> <per:sfr key="DMABUF" sfr="DMABUF"/> <per:periphClassDesc class="DMA24.DMA24F"/> <per:initParam param="F"/> </per:periphConfig> </per:peripheral> <per:peripheral name="DMA24FCHANNEL@"> <per:meta char="@" val="0|1|2|3|4|5"/> <per:periphConfig> <per:sfr key="DMACHN" sfr="DMACH@"/> <per:sfr key="NULLW" sfr="DMACH@" field="NULLW"/> <per:sfr key="RELOAD" sfr="DMACH@" field="RELOAD"/> <per:sfr key="CHREQ" sfr="DMACH@" field="CHREQ"/> <per:sfr key="SAMODE" sfr="DMACH@" field="SAMODE"/> <per:sfr key="DAMODE" sfr="DMACH@" field="DAMODE"/> <per:sfr key="TRMODE" sfr="DMACH@" field="TRMODE"/> <per:sfr key="SIZE" sfr="DMACH@" field="(SIZE)|(BYTE)"/> <per:sfr key="CHEN" sfr="DMACH@" field="CHEN"/> <per:sfr key="DMAINTN" sfr="DMAINT@"/> <per:sfr key="DBUFWF" sfr="DMAINT@" field="DBUFWF"/> <per:sfr key="CHSEL" sfr="DMAINT@" field="CHSEL"/> <per:sfr key="HIGHIF" sfr="DMAINT@" field="HIGHIF"/> <per:sfr key="LOWIF" sfr="DMAINT@" field="LOWIF"/> <per:sfr key="DONEIF" sfr="DMAINT@" field="DONEIF"/> <per:sfr key="HALFIF" sfr="DMAINT@" field="HALFIF"/> <per:sfr key="OVRUNIF" sfr="DMAINT@" field="OVRUNIF"/> <per:sfr key="HALFEN" sfr="DMAINT@" field="HALFEN"/> <per:sfr key="IFS" sfr="IFS[0-9]" field="DMA@IF" critical="false"/> <per:sfr key="DMAIF" sfr="IFS[0-9]" field="DMA@IF" critical="false"/> <per:sfr key="DMASRCN" sfr="DMASRC@"/> <per:sfr key="DMADSTN" sfr="DMADST@"/> <per:sfr key="DMACNTN" sfr="DMACNT@"/> <per:sfr key="DMABUF" sfr="DMABUF" critical="false"/> <per:periphClassDesc class="DMA24.DMA24FChannel"/> <per:initParam param="@"/> </per:periphConfig> </per:peripheral> <per:peripheral name="DSM"> <per:periphConfig> <per:sfr key="MDCON" sfr="MDCON"/> <per:sfr key="MDSRC" sfr="MDSRC"/> <per:sfr key="MDCAR" sfr="MDCAR"/> <per:periphClassDesc class="DSM"/> </per:periphConfig> </per:peripheral> <per:peripheral name="CRC"> <per:periphConfig> <per:sfr key="CRCCON" sfr="CRCCON(1|L)"/> <per:sfr key="CRCCON2" sfr="CRCCON(2|H)"/> <per:sfr key="CRCXOR" sfr="CRCXORL"/> <per:sfr key="CRCXORH" sfr="CRCXORH"/> <per:sfr key="CRCDAT" sfr="CRCDATL"/> <per:sfr key="CRCDATH" sfr="CRCDATH"/> <per:sfr key="CRCWDAT" sfr="CRCWDATL"/> <per:sfr key="CRCWDATH" sfr="CRCWDATH"/> <per:sfr key="CRCFLAG" sfr="IFS[0-9]" field="CRCIF"/> <per:periphClassDesc class="CRC"/> <per:initParam param="32"/> </per:periphConfig> <per:periphConfig> <per:sfr key="CRCCON" sfr="CRCCON"/> <per:sfr key="CRCXOR" sfr="CRCXOR"/> <per:sfr key="CRCDAT" sfr="CRCDAT"/> <per:sfr key="CRCWDAT" sfr="CRCWDAT"/> <per:sfr key="CRCFLAG" sfr="IFS[0-9]" field="CRCIF"/> <per:periphClassDesc class="CRC"/> <per:initParam param="16"/> </per:periphConfig> </per:peripheral> <per:peripheral name="AltWREG" excludeFromMgrRpt="true"> <per:periphConfig> <per:sfr key="CTXTSTAT" sfr="CTXTSTAT" field="CCTXI"/> <per:periphClassDesc class="AltWREG"/> </per:periphConfig> </per:peripheral> </per:per>