You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1009 lines
41 KiB
Plaintext
1009 lines
41 KiB
Plaintext
<persfr:persfr xmlns:persfr="http://crownking/persfr" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://crownking/persfr ../../schema/persfr/persfr.xsd">
|
|
<persfr:version major="0" minor="0" rev="0"/>
|
|
<persfr:peripheral name="Alternate Pin Function">
|
|
<persfr:sfr sfr="RPIN.*"/>
|
|
<persfr:sfr sfr="RPOR.*"/>
|
|
<persfr:sfr sfr="PPSCON" field="IOLOCK"/>
|
|
<persfr:sfr sfr="OSCCON2" field="IOLOCK" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Run Time Self Programming">
|
|
<persfr:sfr sfr="EECON[0-9]?"/>
|
|
<persfr:sfr sfr="EEDATA|EEDATL|EEDATH"/>
|
|
<persfr:sfr sfr="EEADR|EEADRL|EEADRH"/>
|
|
<persfr:sfr sfr="TABLAT" critical="false"/>
|
|
<persfr:sfr sfr="TBLPTRU" critical="false"/>
|
|
<persfr:sfr sfr="TBLPTRH" critical="false"/>
|
|
<persfr:sfr sfr="TBLPTRL" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="EEIF" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="EEIE" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="UART1">
|
|
<persfr:sfr sfr="U1CON[0-2]"/>
|
|
<persfr:sfr sfr="U1ERRI[E|R]"/>
|
|
<persfr:sfr sfr="U1UIR"/>
|
|
<persfr:sfr sfr="U1FIFO"/>
|
|
<persfr:sfr sfr="U1BRG[L|H]"/>
|
|
<persfr:sfr sfr="U1[R|T]XB"/>
|
|
<persfr:sfr sfr="U1P1[L|H]"/>
|
|
<persfr:sfr sfr="U1P2[L|H]"/>
|
|
<persfr:sfr sfr="U1P3[L|H]"/>
|
|
<persfr:sfr sfr="U1[R|T]XCHK"/>
|
|
<persfr:sfr sfr="TXSTA1?"/>
|
|
<persfr:sfr sfr="RCSTA1?"/>
|
|
<persfr:sfr sfr="TXREG1?"/>
|
|
<persfr:sfr sfr="RCREG1?"/>
|
|
<persfr:sfr sfr="SPBRG1?"/>
|
|
<persfr:sfr sfr="SPBRGH1?"/>
|
|
<persfr:sfr sfr="BAUDCON1?"/>
|
|
<persfr:sfr sfr="BAUDCTL"/>
|
|
<persfr:sfr sfr="ODCON[1-3]?" field="U1OD" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="TX1?IF1?" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="TX1?IE1?" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="RC1?IF1?" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="RC1?IE1?" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="UART1MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="UART1MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="UART2">
|
|
<persfr:sfr sfr="U2CON[0-2]"/>
|
|
<persfr:sfr sfr="U2ERRI[E|R]"/>
|
|
<persfr:sfr sfr="U2UIR"/>
|
|
<persfr:sfr sfr="U2FIFO"/>
|
|
<persfr:sfr sfr="U2BRG[L|H]"/>
|
|
<persfr:sfr sfr="U2[R|T]XB"/>
|
|
<persfr:sfr sfr="U2P1[L|H]"/>
|
|
<persfr:sfr sfr="U2P2[L|H]"/>
|
|
<persfr:sfr sfr="U2P3[L|H]"/>
|
|
<persfr:sfr sfr="U2[R|T]XCHK"/>
|
|
<persfr:sfr sfr="TXSTA2"/>
|
|
<persfr:sfr sfr="RCSTA2"/>
|
|
<persfr:sfr sfr="TXREG2"/>
|
|
<persfr:sfr sfr="RCREG2"/>
|
|
<persfr:sfr sfr="SPBRG2"/>
|
|
<persfr:sfr sfr="SPBRGH2"/>
|
|
<persfr:sfr sfr="BAUDCON2"/>
|
|
<persfr:sfr sfr="ODCON[1-3]?" field="U2OD" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="TX2IF|TXIF2" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="TX2IE|TXIE2" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="RC2IF|RCIF2" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="RC2IE|RCIE2" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="UART2MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="UART2MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Oscillator">
|
|
<persfr:sfr sfr="OSCCON[0-9]?"/>
|
|
<persfr:sfr sfr="REFOCON"/>
|
|
<persfr:sfr sfr="OSCTUNE"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="OSCFIF" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="OSCFIE" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Comparator 1">
|
|
<persfr:sfr sfr="CMCON"/>
|
|
<persfr:sfr sfr="CM1CON[0|1]?"/>
|
|
<persfr:sfr sfr="CM1NCH"/>
|
|
<persfr:sfr sfr="CM1PCH"/>
|
|
<persfr:sfr sfr="CMOUT"/>
|
|
<persfr:sfr sfr="VRCON|CVRCON|CVRCON2"/>
|
|
<persfr:sfr sfr="CMSTAT" field="CMP1OUT|COUT1" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]+" field="C1IF|CM1IF|CMP1IF|CMIF|CMP0IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="CMP1MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="CMP1MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Comparator 2">
|
|
<persfr:sfr sfr="CM2CON[0|1]?"/>
|
|
<persfr:sfr sfr="CM2NCH"/>
|
|
<persfr:sfr sfr="CM2PCH"/>
|
|
<persfr:sfr sfr="VRCON|CVRCON|CVRCON2"/>
|
|
<persfr:sfr sfr="CMCON" field="C2INV"/>
|
|
<persfr:sfr sfr="CMSTAT" field="CMP2OUT|COUT2" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]+" field="C2IF|CM2IF|CMP2IF|CMIF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="CMP2MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="CMP2MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Comparator 3">
|
|
<persfr:sfr sfr="CM3CON"/>
|
|
<persfr:sfr sfr="CMCON" field="C3INV"/>
|
|
<persfr:sfr sfr="CMSTAT" field="CMP3OUT|COUT3" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]+" field="C3IF|CM3IF|CMP3IF|CMIF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="CMP3MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="CMP3MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Capture/Compare/PWM 1">
|
|
<persfr:sfr sfr="CCP1CON"/>
|
|
<persfr:sfr sfr="CCP1CAP"/>
|
|
<persfr:sfr sfr="CCPR1[L|H]"/>
|
|
<persfr:sfr sfr="CCPTMRS0"/>
|
|
<persfr:sfr sfr="E?CCP1CON"/>
|
|
<persfr:sfr sfr="E?CCP1[L|H]"/>
|
|
<persfr:sfr sfr="E?CCPR1[L|H]"/>
|
|
<persfr:sfr sfr="CCPTMRS[0-9]?" field="C1.*" critical="false"/>
|
|
<persfr:sfr sfr="ECCP1?DEL"/>
|
|
<persfr:sfr sfr="ECCP1?AS"/>
|
|
<persfr:sfr sfr="PWM1CON" critical="false"/>
|
|
<persfr:sfr sfr="PSTR1?CON" critical="false"/>
|
|
<persfr:sfr sfr="TCLKCON" field="T3CCP1" critical="false"/>
|
|
<persfr:sfr sfr="ECANCON" critical="false"/>
|
|
<persfr:sfr sfr="T3CON" field="T3E?CCP1" critical="false"/>
|
|
<persfr:sfr sfr="ODCON[1-3]?" field="E?CCP1OD" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]+" field="E?CCP1IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="E?CCP1MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="E?CCP1MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Capture/Compare/PWM 2">
|
|
<persfr:sfr sfr="CCP2CON"/>
|
|
<persfr:sfr sfr="CCP2CAP"/>
|
|
<persfr:sfr sfr="CCPR2[L|H]"/>
|
|
<persfr:sfr sfr="CCPTMRS0"/>
|
|
<persfr:sfr sfr="E?CCP2CON"/>
|
|
<persfr:sfr sfr="E?CCP2[L|H]"/>
|
|
<persfr:sfr sfr="E?CCPR2[L|H]"/>
|
|
<persfr:sfr sfr="ECCP2DEL"/>
|
|
<persfr:sfr sfr="ECCP2AS"/>
|
|
<persfr:sfr sfr="PWM2CON" critical="false"/>
|
|
<persfr:sfr sfr="PSTR2CON" critical="false"/>
|
|
<persfr:sfr sfr="TCLKCON" field="T3CCP2" critical="false"/>
|
|
<persfr:sfr sfr="CCPTMRS[0-9]?" field="C2.*" critical="false"/>
|
|
<persfr:sfr sfr="ECANCON" critical="false"/>
|
|
<persfr:sfr sfr="T3CON" field="T3E?CCP2" critical="false"/>
|
|
<persfr:sfr sfr="ODCON[1-3]?" field="E?CCP2OD" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]+" field="E?CCP2IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="E?CCP2MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="E?CCP2MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Capture/Compare/PWM 3">
|
|
<persfr:sfr sfr="CCP3CON"/>
|
|
<persfr:sfr sfr="CCP3CAP"/>
|
|
<persfr:sfr sfr="CCPR3[L|H]"/>
|
|
<persfr:sfr sfr="CCPTMRS0"/>
|
|
<persfr:sfr sfr="E?CCP3CON"/>
|
|
<persfr:sfr sfr="E?CCP3[L|H]"/>
|
|
<persfr:sfr sfr="E?CCPR3[L|H]"/>
|
|
<persfr:sfr sfr="ECCP3DEL"/>
|
|
<persfr:sfr sfr="ECCP3AS"/>
|
|
<persfr:sfr sfr="PWM3CON" critical="false"/>
|
|
<persfr:sfr sfr="PSTR3CON" critical="false"/>
|
|
<persfr:sfr sfr="CCPTMRS[0-9]?" field="C3.*" critical="false"/>
|
|
<persfr:sfr sfr="ECANCON" critical="false"/>
|
|
<persfr:sfr sfr="T3CON" field="T3E?CCP3" critical="false"/>
|
|
<persfr:sfr sfr="ODCON[1-3]?" field="E?CCP3OD" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]+" field="E?CCP3IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="E?CCP3MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="E?CCP3MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Capture/Compare/PWM 4">
|
|
<persfr:sfr sfr="CCP4CON"/>
|
|
<persfr:sfr sfr="CCP4CAP"/>
|
|
<persfr:sfr sfr="CCPR4[L|H]"/>
|
|
<persfr:sfr sfr="CCPTMRS0"/>
|
|
<persfr:sfr sfr="E?CCP4CON"/>
|
|
<persfr:sfr sfr="E?CCP4[L|H]"/>
|
|
<persfr:sfr sfr="E?CCPR4[L|H]"/>
|
|
<persfr:sfr sfr="CCPTMRS[0-9]?" field="C4.*" critical="false"/>
|
|
<persfr:sfr sfr="ECANCON" critical="false"/>
|
|
<persfr:sfr sfr="T3CON" field="T3E?CCP4" critical="false"/>
|
|
<persfr:sfr sfr="ODCON[1-3]?" field="E?CCP4OD" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]+" field="E?CCP4IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="E?CCP4MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="E?CCP4MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Capture/Compare/PWM 5">
|
|
<persfr:sfr sfr="E?CCP5CON"/>
|
|
<persfr:sfr sfr="E?CCP5[L|H]"/>
|
|
<persfr:sfr sfr="E?CCPR5[L|H]"/>
|
|
<persfr:sfr sfr="CCPTMRS[0-9]?" field="C5.*" critical="false"/>
|
|
<persfr:sfr sfr="ECANCON" critical="false"/>
|
|
<persfr:sfr sfr="T3CON" field="T3E?CCP5" critical="false"/>
|
|
<persfr:sfr sfr="ODCON[1-3]?" field="E?CCP5OD" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]+" field="E?CCP5IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="E?CCP5MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="E?CCP5MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Capture/Compare/PWM 6">
|
|
<persfr:sfr sfr="E?CCP6CON"/>
|
|
<persfr:sfr sfr="E?CCP6[L|H]"/>
|
|
<persfr:sfr sfr="E?CCPR6[L|H]"/>
|
|
<persfr:sfr sfr="CCPTMRS[0-9]?" field="C6.*" critical="false"/>
|
|
<persfr:sfr sfr="ECANCON" critical="false"/>
|
|
<persfr:sfr sfr="T3CON" field="T3E?CCP6" critical="false"/>
|
|
<persfr:sfr sfr="ODCON[1-3]?" field="E?CCP6OD" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]+" field="E?CCP6IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="E?CCP6MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="E?CCP6MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Capture/Compare/PWM 7">
|
|
<persfr:sfr sfr="E?CCP7CON"/>
|
|
<persfr:sfr sfr="E?CCP7[L|H]"/>
|
|
<persfr:sfr sfr="E?CCPR7[L|H]"/>
|
|
<persfr:sfr sfr="CCPTMRS[0-9]?" field="C7.*" critical="false"/>
|
|
<persfr:sfr sfr="ECANCON" critical="false"/>
|
|
<persfr:sfr sfr="T3CON" field="T3E?CCP7" critical="false"/>
|
|
<persfr:sfr sfr="ODCON[1-3]?" field="E?CCP7OD" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]+" field="E?CCP7IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="E?CCP7MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="E?CCP7MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Capture/Compare/PWM 8">
|
|
<persfr:sfr sfr="E?CCP8CON"/>
|
|
<persfr:sfr sfr="E?CCP8[L|H]"/>
|
|
<persfr:sfr sfr="E?CCPR8[L|H]"/>
|
|
<persfr:sfr sfr="CCPTMRS[0-9]?" field="C8.*" critical="false"/>
|
|
<persfr:sfr sfr="ECANCON" critical="false"/>
|
|
<persfr:sfr sfr="T3CON" field="T3E?CCP8" critical="false"/>
|
|
<persfr:sfr sfr="ODCON[1-3]?" field="E?CCP8OD" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]+" field="E?CCP8IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="E?CCP8MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="E?CCP8MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Capture/Compare/PWM 9">
|
|
<persfr:sfr sfr="E?CCP9CON"/>
|
|
<persfr:sfr sfr="E?CCP9[L|H]"/>
|
|
<persfr:sfr sfr="E?CCPR9[L|H]"/>
|
|
<persfr:sfr sfr="CCPTMRS[0-9]?" field="C9.*" critical="false"/>
|
|
<persfr:sfr sfr="ECANCON" critical="false"/>
|
|
<persfr:sfr sfr="T3CON" field="T3E?CCP9" critical="false"/>
|
|
<persfr:sfr sfr="ODCON[1-3]?" field="E?CCP9OD" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]+" field="E?CCP9IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="E?CCP9MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="E?CCP9MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Capture/Compare/PWM 10">
|
|
<persfr:sfr sfr="E?CCP10CON"/>
|
|
<persfr:sfr sfr="E?CCP10[L|H]"/>
|
|
<persfr:sfr sfr="E?CCPR10[L|H]"/>
|
|
<persfr:sfr sfr="CCPTMRS[0-9]?" field="C10.*" critical="false"/>
|
|
<persfr:sfr sfr="ECANCON" critical="false"/>
|
|
<persfr:sfr sfr="T3CON" field="T3E?CCP10" critical="false"/>
|
|
<persfr:sfr sfr="ODCON[1-3]?" field="E?CCP10OD" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]+" field="E?CCP10IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="E?CCP10MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="E?CCP10MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Ethernet">
|
|
<persfr:sfr sfr="ECON[1|2]"/>
|
|
<persfr:sfr sfr="ESTAT"/>
|
|
<persfr:sfr sfr="EDMACS[H|L]"/>
|
|
<persfr:sfr sfr="EDMADST[H|L]"/>
|
|
<persfr:sfr sfr="EDMAND[H|L]"/>
|
|
<persfr:sfr sfr="EDMAST[H|L]"/>
|
|
<persfr:sfr sfr="ERXWRPT[H|L]"/>
|
|
<persfr:sfr sfr="ERXRDPT[H|L]"/>
|
|
<persfr:sfr sfr="ERXND[H|L]"/>
|
|
<persfr:sfr sfr="ERXST[H|L]"/>
|
|
<persfr:sfr sfr="ETXND[H|L]"/>
|
|
<persfr:sfr sfr="ETXST[H|L]"/>
|
|
<persfr:sfr sfr="EWRPT[H|L]"/>
|
|
<persfr:sfr sfr="ERDPT[H|L]"/>
|
|
<persfr:sfr sfr="EPKTCNT"/>
|
|
<persfr:sfr sfr="ERXFCON"/>
|
|
<persfr:sfr sfr="EPMO[H|L]"/>
|
|
<persfr:sfr sfr="EDMCS[H|L]"/>
|
|
<persfr:sfr sfr="EPMM[0-9]"/>
|
|
<persfr:sfr sfr="EHT[0-9]"/>
|
|
<persfr:sfr sfr="MIRD[H|L]"/>
|
|
<persfr:sfr sfr="MIWR[H|L]"/>
|
|
<persfr:sfr sfr="MIREGADR"/>
|
|
<persfr:sfr sfr="MICMD"/>
|
|
<persfr:sfr sfr="MAMXFL[H|L]"/>
|
|
<persfr:sfr sfr="MAIPG[H|L]"/>
|
|
<persfr:sfr sfr="MABBIPG"/>
|
|
<persfr:sfr sfr="MACON[0-9]"/>
|
|
<persfr:sfr sfr="EPAUS[H|L]"/>
|
|
<persfr:sfr sfr="EFLOCON"/>
|
|
<persfr:sfr sfr="MISTAT"/>
|
|
<persfr:sfr sfr="MAADR[0-9]"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="ETHIF" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="ETHIE" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="CAN">
|
|
<persfr:sfr sfr="RXF[0-9]*SID[L|H]"/>
|
|
<persfr:sfr sfr="RXF[0-9]*EID[L|H]"/>
|
|
<persfr:sfr sfr="RXFCON[0|1]"/>
|
|
<persfr:sfr sfr="RXFBCON[0-9]"/>
|
|
<persfr:sfr sfr="RXM[0|1]SID[L|H]"/>
|
|
<persfr:sfr sfr="RXM[0|1]EID[L|H]"/>
|
|
<persfr:sfr sfr="TXB[0-2]CON"/>
|
|
<persfr:sfr sfr="TXB[0-2]SID[H|L]"/>
|
|
<persfr:sfr sfr="TXB[0-2]EID[H|L]"/>
|
|
<persfr:sfr sfr="TXB[0-2]DLC"/>
|
|
<persfr:sfr sfr="TXB[0-2]D[0-9]"/>
|
|
<persfr:sfr sfr="CANSTAT"/>
|
|
<persfr:sfr sfr="CANSTAT_RO[0-9]"/>
|
|
<persfr:sfr sfr="CANSTATTRO[0-9]"/>
|
|
<persfr:sfr sfr="RXB[0|1]CON"/>
|
|
<persfr:sfr sfr="RXB[0|1]SID[H|L]"/>
|
|
<persfr:sfr sfr="RXB[0|1]EID[H|L]"/>
|
|
<persfr:sfr sfr="RXB[0|1]DLC"/>
|
|
<persfr:sfr sfr="RXB[0|1]D[0-9]"/>
|
|
<persfr:sfr sfr="E?CANCON"/>
|
|
<persfr:sfr sfr="CANCON_RO[0-9]"/>
|
|
<persfr:sfr sfr="BRGCON[1-3]"/>
|
|
<persfr:sfr sfr="CIOCON"/>
|
|
<persfr:sfr sfr="COMSTAT"/>
|
|
<persfr:sfr sfr="RXERRCNT"/>
|
|
<persfr:sfr sfr="TXERRCNT"/>
|
|
<persfr:sfr sfr="B[0-9]CON"/>
|
|
<persfr:sfr sfr="B[0|1]SID[H|L]"/>
|
|
<persfr:sfr sfr="B[0|1]EID[H|L]"/>
|
|
<persfr:sfr sfr="B[0|1]DLC"/>
|
|
<persfr:sfr sfr="B[0|1]D[0-9]"/>
|
|
<persfr:sfr sfr="SDFLC"/>
|
|
<persfr:sfr sfr="MSEL[0-9]"/>
|
|
<persfr:sfr sfr="BSEL0"/>
|
|
<persfr:sfr sfr="BIE0"/>
|
|
<persfr:sfr sfr="TXBIE"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="IRXIF|ERRIF" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="[R|T]XB[0-2]IF" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="IRXIE|ERRIE" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="[R|T]XB[0-2]IE" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="LCD">
|
|
<persfr:sfr sfr="LCDPS"/>
|
|
<persfr:sfr sfr="LCDCON"/>
|
|
<persfr:sfr sfr="LCDRL"/>
|
|
<persfr:sfr sfr="LCDREF"/>
|
|
<persfr:sfr sfr="LCDREG"/>
|
|
<persfr:sfr sfr="LCDSE[0-9]"/>
|
|
<persfr:sfr sfr="LCDDATA[0-9]*"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="LCDIF" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="LCDIE" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Master Synchronous Serial Port 1">
|
|
<persfr:sfr sfr="SSP1?BUF"/>
|
|
<persfr:sfr sfr="SSP1?ADD"/>
|
|
<persfr:sfr sfr="SSP1?STAT"/>
|
|
<persfr:sfr sfr="SSP1?CON[1-3]?"/>
|
|
<persfr:sfr sfr="SSP1?MSK"/>
|
|
<persfr:sfr sfr="DMACON[1|2]" critical="false"/>
|
|
<persfr:sfr sfr="DMABC[H|L] " critical="false"/>
|
|
<persfr:sfr sfr="[R|T]XADDR[H|L]" critical="false"/>
|
|
<persfr:sfr sfr="ODCON[1-3]?" field="SSP1?OD|SPI[1|2]OD" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="SSP1?IF|BCL1?IF" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="SSP1?IE|BCL1?IE" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="M?SSP1MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="M?SSP1MD" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="SPI[1|2]MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="SPI[1|2]MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Master Synchronous Serial Port 2">
|
|
<persfr:sfr sfr="SSP2BUF"/>
|
|
<persfr:sfr sfr="SSP2ADD"/>
|
|
<persfr:sfr sfr="SSP2STAT"/>
|
|
<persfr:sfr sfr="SSP2CON[1-3]?"/>
|
|
<persfr:sfr sfr="SSP2MSK"/>
|
|
<persfr:sfr sfr="ODCON[1-3]?" field="SSP2OD" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="SSP2IF|BCL2IF" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="SSP2IE|BCL2IE" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="M?SSP2MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="M?SSP2MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Parallel Master Port">
|
|
<persfr:sfr sfr="PMCON[H|L]"/>
|
|
<persfr:sfr sfr="PMMODE[H|L]"/>
|
|
<persfr:sfr sfr="PME[H|L]"/>
|
|
<persfr:sfr sfr="PMSTAT[H|L]"/>
|
|
<persfr:sfr sfr="PMADDR[H|L]"/>
|
|
<persfr:sfr sfr="PMDOUT[1|2][H|L]"/>
|
|
<persfr:sfr sfr="PMDIN[1|2][H|L]"/>
|
|
<persfr:sfr sfr="PADCFG1" field="PMPTTL" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="PMPIF" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="PMPIE" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Parallel Slave Port">
|
|
<persfr:sfr sfr="PSPCON"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="PSPIF" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="PSPIE" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="PSPMD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="PSPMD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Input Capture 1">
|
|
<persfr:sfr sfr="CAP1CON"/>
|
|
<persfr:sfr sfr="CAP1BUF[L|H]"/>
|
|
<persfr:sfr sfr="PIR[0-9]+" field="IC1IF" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Input Capture 2">
|
|
<persfr:sfr sfr="CAP2CON"/>
|
|
<persfr:sfr sfr="CAP2BUF[L|H]"/>
|
|
<persfr:sfr sfr="PIR[0-9]+" field="IC2QEIF" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Input Capture 3">
|
|
<persfr:sfr sfr="CAP3CON"/>
|
|
<persfr:sfr sfr="CAP3BUF[L|H]"/>
|
|
<persfr:sfr sfr="PIR[0-9]+" field="IC3DRIF" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Timer 0">
|
|
<persfr:sfr sfr="TMR0[L|H]"/>
|
|
<persfr:sfr sfr="T0CON"/>
|
|
<persfr:sfr sfr="T0CON[0|1]"/>
|
|
<persfr:sfr sfr="INTCON" field="T(MR)?0I[E|F]" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Timer 1">
|
|
<persfr:sfr sfr="TMR1[L|H]"/>
|
|
<persfr:sfr sfr="T1CON|T1GCON"/>
|
|
<persfr:sfr sfr="T1CLK"/>
|
|
<persfr:sfr sfr="T1GATE"/>
|
|
<persfr:sfr sfr="TCLKCON" field="T1RUN" critical="false"/>
|
|
<persfr:sfr sfr="INTCON" field="T(MR)?1I[E|F]" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="(TMR1GIE|RTCCIE)" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="T(MR)?1IE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="(TMR1GIF|RTCCIF)" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="T(MR)?1IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="TMR1MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="TMR1MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Timer 2">
|
|
<persfr:sfr sfr="T2PR"/>
|
|
<persfr:sfr sfr="T2TMR"/>
|
|
<persfr:sfr sfr="T2CLK"/>
|
|
<persfr:sfr sfr="T2RST"/>
|
|
<persfr:sfr sfr="T2HLT"/>
|
|
<persfr:sfr sfr="T2CON"/>
|
|
<persfr:sfr sfr="TMR2"/>
|
|
<persfr:sfr sfr="PR2"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="TMR2IE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="TMR2IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="TMR2MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="TMR2MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Timer 3">
|
|
<persfr:sfr sfr="TMR3[L|H]"/>
|
|
<persfr:sfr sfr="T3CON|T3GCON"/>
|
|
<persfr:sfr sfr="T3CLK"/>
|
|
<persfr:sfr sfr="T3GATE"/>
|
|
<persfr:sfr sfr="INTCON" field="T(MR)?3I[E|F]" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="(TMR3GIE|RTCCIE)" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="T(MR)?3IE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="(TMR3GIF|RTCCIF)" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="T(MR)?3IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="TMR3MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="TMR3MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Timer 4">
|
|
<persfr:sfr sfr="T4PR"/>
|
|
<persfr:sfr sfr="T4TMR"/>
|
|
<persfr:sfr sfr="T4CLK"/>
|
|
<persfr:sfr sfr="T4RST"/>
|
|
<persfr:sfr sfr="T4HLT"/>
|
|
<persfr:sfr sfr="T4CON"/>
|
|
<persfr:sfr sfr="TMR4"/>
|
|
<persfr:sfr sfr="PR4"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="TMR4IE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="TMR4IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="TMR4MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="TMR4MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Timer 5">
|
|
<persfr:sfr sfr="TMR5[L|H]"/>
|
|
<persfr:sfr sfr="T5CLK"/>
|
|
<persfr:sfr sfr="T5GATE"/>
|
|
<persfr:sfr sfr="PR5[H|L]?"/>
|
|
<persfr:sfr sfr="T5CON|T5GCON"/>
|
|
<persfr:sfr sfr="INTCON" field="T(MR)?5I[E|F]" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="(TMR5GIE|RTCCIE)" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="T(MR)?5IE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="(TMR5GIF|RTCCIF)" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="T(MR)?5IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="TMR5MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="TMR5MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Timer 6">
|
|
<persfr:sfr sfr="T6PR"/>
|
|
<persfr:sfr sfr="T6TMR"/>
|
|
<persfr:sfr sfr="T6CLK"/>
|
|
<persfr:sfr sfr="T6RST"/>
|
|
<persfr:sfr sfr="T6HLT"/>
|
|
<persfr:sfr sfr="T6CON"/>
|
|
<persfr:sfr sfr="TMR6"/>
|
|
<persfr:sfr sfr="PR6"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="TMR6IE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="TMR6IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="TMR6MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="TMR6MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Timer 7">
|
|
<persfr:sfr sfr="TMR7[L|H]"/>
|
|
<persfr:sfr sfr="T7CON|T7GCON"/>
|
|
<persfr:sfr sfr="INTCON" field="T(MR)?7I[E|F]" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="(TMR7GIE|RTCCIE)" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="T(MR)?7IE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="(TMR7GIF|RTCCIF)" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="T(MR)?7IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="TMR7MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="TMR7MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Timer 8">
|
|
<persfr:sfr sfr="T8CON"/>
|
|
<persfr:sfr sfr="TMR8"/>
|
|
<persfr:sfr sfr="PR8"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="TMR8IE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="TMR8IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="TMR8MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="TMR8MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Timer 10">
|
|
<persfr:sfr sfr="T10CON"/>
|
|
<persfr:sfr sfr="TMR10"/>
|
|
<persfr:sfr sfr="PR10"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="TMR10IE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="TMR10IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="TMR10MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="TMR10MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Timer 12">
|
|
<persfr:sfr sfr="T12CON"/>
|
|
<persfr:sfr sfr="TMR12"/>
|
|
<persfr:sfr sfr="PR12"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="TMR12IE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="TMR12IF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="TMR12MD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="TMR12MD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Real-Time Clock and Calendar">
|
|
<persfr:sfr sfr="RTCCFG"/>
|
|
<persfr:sfr sfr="RTCCAL"/>
|
|
<persfr:sfr sfr="PADCFG1" field="RTSECSEL[0|1]" critical="false"/>
|
|
<persfr:sfr sfr="ALRMCFG"/>
|
|
<persfr:sfr sfr="ALRMRPT"/>
|
|
<persfr:sfr sfr="RTCVAL[H|L]"/>
|
|
<persfr:sfr sfr="ALRMVAL[H|L]"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="RTCCIE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="RTCCIF" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="RTCCMD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Port A">
|
|
<persfr:sfr sfr="PORTA"/>
|
|
<persfr:sfr sfr="TRISA"/>
|
|
<persfr:sfr sfr="LATA"/>
|
|
<persfr:sfr sfr="ANSELA"/>
|
|
<persfr:sfr sfr="SLRCON"/>
|
|
<persfr:sfr sfr="WPUA"/>
|
|
<persfr:sfr sfr="IOCA"/>
|
|
<persfr:sfr sfr="INTCON[0-9]?" field="RAIF|RABIF"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Port B">
|
|
<persfr:sfr sfr="PORTB"/>
|
|
<persfr:sfr sfr="TRISB"/>
|
|
<persfr:sfr sfr="LATB"/>
|
|
<persfr:sfr sfr="ANSELB"/>
|
|
<persfr:sfr sfr="SLRCON"/>
|
|
<persfr:sfr sfr="WPUB"/>
|
|
<persfr:sfr sfr="IOCB"/>
|
|
<persfr:sfr sfr="INTCON[0-9]?" field="RBIF|RABIF"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Port C">
|
|
<persfr:sfr sfr="PORTC"/>
|
|
<persfr:sfr sfr="TRISC"/>
|
|
<persfr:sfr sfr="LATC"/>
|
|
<persfr:sfr sfr="ANSELC"/>
|
|
<persfr:sfr sfr="SLRCON"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Port D">
|
|
<persfr:sfr sfr="PORTD"/>
|
|
<persfr:sfr sfr="TRISD"/>
|
|
<persfr:sfr sfr="LATD"/>
|
|
<persfr:sfr sfr="ANSELD"/>
|
|
<persfr:sfr sfr="SLRCON"/>
|
|
<persfr:sfr sfr="PADCFG1" field="RDPU" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Port E">
|
|
<persfr:sfr sfr="PORTE"/>
|
|
<persfr:sfr sfr="TRISE"/>
|
|
<persfr:sfr sfr="LATE"/>
|
|
<persfr:sfr sfr="ANSELE"/>
|
|
<persfr:sfr sfr="SLRCON"/>
|
|
<persfr:sfr sfr="PADCFG1" field="REPU" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Port F">
|
|
<persfr:sfr sfr="PORTF"/>
|
|
<persfr:sfr sfr="TRISF"/>
|
|
<persfr:sfr sfr="LATF"/>
|
|
<persfr:sfr sfr="SLRCON"/>
|
|
<persfr:sfr sfr="PADCFG1" field="RFPU" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Port G">
|
|
<persfr:sfr sfr="PORTG"/>
|
|
<persfr:sfr sfr="TRISG"/>
|
|
<persfr:sfr sfr="LATG"/>
|
|
<persfr:sfr sfr="SLRCON"/>
|
|
<persfr:sfr sfr="PADCFG1" field="RGPU" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Port H">
|
|
<persfr:sfr sfr="PORTH"/>
|
|
<persfr:sfr sfr="TRISH"/>
|
|
<persfr:sfr sfr="LATH"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Port J">
|
|
<persfr:sfr sfr="PORTJ"/>
|
|
<persfr:sfr sfr="TRISJ"/>
|
|
<persfr:sfr sfr="LATJ"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Port K">
|
|
<persfr:sfr sfr="PORTK"/>
|
|
<persfr:sfr sfr="TRISK"/>
|
|
<persfr:sfr sfr="LATK"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Port VP">
|
|
<persfr:sfr sfr="PORTVP"/>
|
|
<persfr:sfr sfr="TRISVP"/>
|
|
<persfr:sfr sfr="LATVP"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Deep Sleep">
|
|
<persfr:sfr sfr="DSCON[H|L]"/>
|
|
<persfr:sfr sfr="DSGPR[0|1]"/>
|
|
<persfr:sfr sfr="DSWAKE[H|L]"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Watchdog Timer">
|
|
<persfr:sfr sfr="WDTCON"/>
|
|
<persfr:sfr sfr="WDTCON[0|1]"/>
|
|
<persfr:sfr sfr="WDTPS[L|H]"/>
|
|
<persfr:sfr sfr="WDTTMR"/>
|
|
<persfr:sfr sfr="RCON" field="nTo" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Low Voltage Detect">
|
|
<persfr:sfr sfr="LVDCON"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="LVDIE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="LVDIF" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="High/Low Voltage Detect">
|
|
<persfr:sfr sfr="HLVDCON[0|1]"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="HLVDIE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="HLVDIF" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Digital/Analog Converter">
|
|
<persfr:sfr sfr="VREFCON[0-2]"/>
|
|
<persfr:sfr sfr="DAC1CON[0|1]"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Analog/Digital Converter">
|
|
<persfr:sfr sfr="ADCON[0-9]"/>
|
|
<persfr:sfr sfr="ADSTAT"/>
|
|
<persfr:sfr sfr="ADCLK"/>
|
|
<persfr:sfr sfr="ADREF"/>
|
|
<persfr:sfr sfr="ADPCH"/>
|
|
<persfr:sfr sfr="ADPREL"/>
|
|
<persfr:sfr sfr="ADREH"/>
|
|
<persfr:sfr sfr="ADACQ[L|H]"/>
|
|
<persfr:sfr sfr="ADCAP"/>
|
|
<persfr:sfr sfr="ADRPT"/>
|
|
<persfr:sfr sfr="ADCNT"/>
|
|
<persfr:sfr sfr="ADFLTR[L|H]"/>
|
|
<persfr:sfr sfr="ADRES[L|H]"/>
|
|
<persfr:sfr sfr="ADPREV[L|H]"/>
|
|
<persfr:sfr sfr="ADACC[H|L|U]"/>
|
|
<persfr:sfr sfr="ADSTPT[L|H]"/>
|
|
<persfr:sfr sfr="ADERR[L|H]"/>
|
|
<persfr:sfr sfr="ADLTH[L|H]"/>
|
|
<persfr:sfr sfr="ADUTH[L|H]"/>
|
|
<persfr:sfr sfr="ADERRL"/>
|
|
<persfr:sfr sfr="ADACT"/>
|
|
<persfr:sfr sfr="ADCP"/>
|
|
<persfr:sfr sfr="ADCHS"/>
|
|
<persfr:sfr sfr="ADCTRIG"/>
|
|
<persfr:sfr sfr="ANCON[0-2]"/>
|
|
<persfr:sfr sfr="ANSEL|ANSEL0|ANSELH" critical="false"/>
|
|
<persfr:sfr sfr="ANSEL0|ANSEL[A-E]" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="ADIE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="ADIF" critical="false"/>
|
|
<persfr:sfr sfr="WDTCON" field="ADSHR" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="ADCMD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="ADCMD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Charge Time Measurement Unit">
|
|
<persfr:sfr sfr="CTMUCON[H|L]?"/>
|
|
<persfr:sfr sfr="CTMUICON"/>
|
|
<persfr:sfr sfr="PADCFG1" field="CTMUDS" critical="false"/>
|
|
<persfr:sfr sfr="ODCON[1-3]?" field="CTMUDS" critical="false"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="CTMUIE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="CTMUIF" critical="false"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="CTMUMD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="CTMUMD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="External Interrupt">
|
|
<persfr:sfr sfr="INTCON[0-9]?" field="INT[0-9]E|INT[0-9]IE" critical="false"/>
|
|
<persfr:sfr sfr="INTCON[0-9]?" field="INT[0-9]F|INT[0-9]IF" critical="false"/>
|
|
<persfr:sfr sfr="INTCON[0-9]?" field="INTEDG[0-9]"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="External Memory Bus">
|
|
<persfr:sfr sfr="MEMCON"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="EMBMD" critical="false"/>
|
|
<persfr:sfr sfr="PMDIS[0-9]" field="EMBMD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Pulse Width Modulator">
|
|
<persfr:sfr sfr="DTCON"/>
|
|
<persfr:sfr sfr="FLTCONFIG"/>
|
|
<persfr:sfr sfr="OVDCOND"/>
|
|
<persfr:sfr sfr="OVDCONS"/>
|
|
<persfr:sfr sfr="PTCON[0|1]"/>
|
|
<persfr:sfr sfr="PTMR[0|1]"/>
|
|
<persfr:sfr sfr="PTMR[L|H]"/>
|
|
<persfr:sfr sfr="PTPER[0|1]"/>
|
|
<persfr:sfr sfr="PTPER[L|H]"/>
|
|
<persfr:sfr sfr="PWMCON[0|1]"/>
|
|
<persfr:sfr sfr="SEVTCMP[H|L]"/>
|
|
<persfr:sfr sfr="PDC[0-3][H|L]"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="PTIE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="PTIF" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="USB">
|
|
<persfr:sfr sfr="UCON"/>
|
|
<persfr:sfr sfr="UCFG"/>
|
|
<persfr:sfr sfr="USTAT"/>
|
|
<persfr:sfr sfr="UADDR"/>
|
|
<persfr:sfr sfr="UFRM[L|H]"/>
|
|
<persfr:sfr sfr="UIR"/>
|
|
<persfr:sfr sfr="UIE"/>
|
|
<persfr:sfr sfr="UEIR"/>
|
|
<persfr:sfr sfr="UEIE"/>
|
|
<persfr:sfr sfr="UEP[0-9]*"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="USBIE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="USBIF" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Quadrature Encoder Interface">
|
|
<persfr:sfr sfr="QEICON"/>
|
|
<persfr:sfr sfr="PIE[0-9]" field="IC2QEIE" critical="false"/>
|
|
<persfr:sfr sfr="PIR[0-9]" field="IC2QEIF" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="SR Latch">
|
|
<persfr:sfr sfr="SRCON[0|1]"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Data Signal Modulator">
|
|
<persfr:sfr sfr="MDCON"/>
|
|
<persfr:sfr sfr="MD1CON[0|1]"/>
|
|
<persfr:sfr sfr="MD1CAR[L|H]"/>
|
|
<persfr:sfr sfr="MD1SRC"/>
|
|
<persfr:sfr sfr="MDSRC"/>
|
|
<persfr:sfr sfr="MDCAR[H|L]"/>
|
|
<persfr:sfr sfr="PMD[0-9]" field="MODMD" critical="false"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Temperature Indicator">
|
|
<persfr:sfr sfr="FVRCON"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Fixed Voltage Reference">
|
|
<persfr:sfr sfr="FVRCON"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Serial Peripheral Interface">
|
|
<persfr:sfr sfr="SPI1INT[E|F]"/>
|
|
<persfr:sfr sfr="SPI1TCNT[L|H]"/>
|
|
<persfr:sfr sfr="SPI1TWIDTH"/>
|
|
<persfr:sfr sfr="SPI1BAUD"/>
|
|
<persfr:sfr sfr="SPI1CON[0-2]"/>
|
|
<persfr:sfr sfr="SPI1STATUS"/>
|
|
<persfr:sfr sfr="SPI1RXB"/>
|
|
<persfr:sfr sfr="SPI1TXB"/>
|
|
<persfr:sfr sfr="SPI1CLK"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Zero Cross Detect Module">
|
|
<persfr:sfr sfr="ZCDCON"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Numerically Controlled Oscillator">
|
|
<persfr:sfr sfr="NCO1CON"/>
|
|
<persfr:sfr sfr="NCO1CLK"/>
|
|
<persfr:sfr sfr="NCO1ACC[L|H|U]"/>
|
|
<persfr:sfr sfr="NCO1INC[L|H|U]"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Complementary Waveform Generator 1">
|
|
<persfr:sfr sfr="CWG1CON[0|1]"/>
|
|
<persfr:sfr sfr="CWG1CLK"/>
|
|
<persfr:sfr sfr="CWG1ISM"/>
|
|
<persfr:sfr sfr="CWG1STR"/>
|
|
<persfr:sfr sfr="CWG1AS[0|1]"/>
|
|
<persfr:sfr sfr="CWG1DB[F|R]"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Complementary Waveform Generator 1">
|
|
<persfr:sfr sfr="CWG2CON[0|1]"/>
|
|
<persfr:sfr sfr="CWG2CLK"/>
|
|
<persfr:sfr sfr="CWG2ISM"/>
|
|
<persfr:sfr sfr="CWG2STR"/>
|
|
<persfr:sfr sfr="CWG2AS[0|1]"/>
|
|
<persfr:sfr sfr="CWG2DB[F|R]"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Complementary Waveform Generator 1">
|
|
<persfr:sfr sfr="CWG3CON[0|1]"/>
|
|
<persfr:sfr sfr="CWG3CLK"/>
|
|
<persfr:sfr sfr="CWG3ISM"/>
|
|
<persfr:sfr sfr="CWG3STR"/>
|
|
<persfr:sfr sfr="CWG3AS[0|1]"/>
|
|
<persfr:sfr sfr="CWG3DB[F|R]"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Signal Measurement Timer 1">
|
|
<persfr:sfr sfr="SMT1CON[0|1]"/>
|
|
<persfr:sfr sfr="SMT1STAT"/>
|
|
<persfr:sfr sfr="SMT1CLK"/>
|
|
<persfr:sfr sfr="SMT1SIG"/>
|
|
<persfr:sfr sfr="SMT1WIN"/>
|
|
<persfr:sfr sfr="SMT1TMR[L|H|U]"/>
|
|
<persfr:sfr sfr="SMT1CPR[L|H|U]"/>
|
|
<persfr:sfr sfr="SMT1CPW[L|H|U]"/>
|
|
<persfr:sfr sfr="SMT1PR[L|H|U]"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Pulse Width Modulation 5">
|
|
<persfr:sfr sfr="PWM5CON"/>
|
|
<persfr:sfr sfr="PWM5DC[L|H]"/>
|
|
<persfr:sfr sfr="CCPTMRS1"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Pulse Width Modulation 6">
|
|
<persfr:sfr sfr="PWM6CON"/>
|
|
<persfr:sfr sfr="PWM6DC[L|H]"/>
|
|
<persfr:sfr sfr="CCPTMRS1"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Pulse Width Modulation 7">
|
|
<persfr:sfr sfr="PWM7CON"/>
|
|
<persfr:sfr sfr="PWM7DC[L|H]"/>
|
|
<persfr:sfr sfr="CCPTMRS1"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Pulse Width Modulation 8">
|
|
<persfr:sfr sfr="PWM8CON"/>
|
|
<persfr:sfr sfr="PWM8DC[L|H]"/>
|
|
<persfr:sfr sfr="CCPTMRS1"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Configurable Logic Cell 1">
|
|
<persfr:sfr sfr="CLC1CON"/>
|
|
<persfr:sfr sfr="CLC1POL"/>
|
|
<persfr:sfr sfr="CLC1SEL[0-3]"/>
|
|
<persfr:sfr sfr="CLC1GLS[0-3]"/>
|
|
<persfr:sfr sfr="CLCDATA0"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Configurable Logic Cell 2">
|
|
<persfr:sfr sfr="CLC2CON"/>
|
|
<persfr:sfr sfr="CLC2POL"/>
|
|
<persfr:sfr sfr="CLC2SEL[0-3]"/>
|
|
<persfr:sfr sfr="CLC2GLS[0-3]"/>
|
|
<persfr:sfr sfr="CLCDATA0"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Configurable Logic Cell 3">
|
|
<persfr:sfr sfr="CLC3CON"/>
|
|
<persfr:sfr sfr="CLC3POL"/>
|
|
<persfr:sfr sfr="CLC3SEL[0-3]"/>
|
|
<persfr:sfr sfr="CLC3GLS[0-3]"/>
|
|
<persfr:sfr sfr="CLCDATA0"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Configurable Logic Cell 4">
|
|
<persfr:sfr sfr="CLC4CON"/>
|
|
<persfr:sfr sfr="CLC4POL"/>
|
|
<persfr:sfr sfr="CLC4SEL[0-3]"/>
|
|
<persfr:sfr sfr="CLC4GLS[0-3]"/>
|
|
<persfr:sfr sfr="CLCDATA0"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Peripheral Module Disable">
|
|
<persfr:sfr sfr="PMD[0-7]"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Interrupt on Change">
|
|
<persfr:sfr sfr="IOCxF"/>
|
|
<persfr:sfr sfr="IOCxN"/>
|
|
<persfr:sfr sfr="IOCxP"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Peripheral Pin Select">
|
|
<persfr:sfr sfr="PPSLOCK"/>
|
|
<persfr:sfr sfr="INT[0-2]PPS"/>
|
|
<persfr:sfr sfr="T[0|1]CKIPPS"/>
|
|
<persfr:sfr sfr="T[1|3|5]GPPS"/>
|
|
<persfr:sfr sfr="T[3|5]CKIPPS"/>
|
|
<persfr:sfr sfr="T[2|4|6]INPPS"/>
|
|
<persfr:sfr sfr="CCP[1-4]PPS"/>
|
|
<persfr:sfr sfr="SMT1WINPPS"/>
|
|
<persfr:sfr sfr="SMT1SIGPPS"/>
|
|
<persfr:sfr sfr="CWG[1-3]PPS"/>
|
|
<persfr:sfr sfr="MD1CAR[L|H]PPS"/>
|
|
<persfr:sfr sfr="MD1SRCPPS"/>
|
|
<persfr:sfr sfr="CLCIN[0-3]PPS"/>
|
|
<persfr:sfr sfr="ADACTPPS"/>
|
|
<persfr:sfr sfr="SPI1SCKPPS"/>
|
|
<persfr:sfr sfr="SPI1SDIPPS"/>
|
|
<persfr:sfr sfr="SPI1SSPPS"/>
|
|
<persfr:sfr sfr="I2C[1|2]SCLPPS"/>
|
|
<persfr:sfr sfr="I2C[1|2]SDAPPS"/>
|
|
<persfr:sfr sfr="U[1|2]RXPPS"/>
|
|
<persfr:sfr sfr="U[1|2]CTSPPS"/>
|
|
<persfr:sfr sfr="RxyPPS"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="I/O">
|
|
<persfr:sfr sfr="PORT[A-E]"/>
|
|
<persfr:sfr sfr="TRIS[A-E]"/>
|
|
<persfr:sfr sfr="LAT[A-E]"/>
|
|
<persfr:sfr sfr="ANSEL[A-E]"/>
|
|
<persfr:sfr sfr="WPU[A-F]"/>
|
|
<persfr:sfr sfr="ODCON[A-E]"/>
|
|
<persfr:sfr sfr="SLRCON[A-E]"/>
|
|
<persfr:sfr sfr="INLVL[A-E]"/>
|
|
<persfr:sfr sfr="RB[1|2]I2C"/>
|
|
<persfr:sfr sfr="RC[3|4]I2C"/>
|
|
<persfr:sfr sfr="RD[0|1]I2C"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Direct Memory Access">
|
|
<persfr:sfr sfr="DMAxCON[0|1]"/>
|
|
<persfr:sfr sfr="DMAxBUF"/>
|
|
<persfr:sfr sfr="DMAxSSA[L|H|U]"/>
|
|
<persfr:sfr sfr="DMAxSPTR[L|H|U]"/>
|
|
<persfr:sfr sfr="DMAxSSZ[L|H]"/>
|
|
<persfr:sfr sfr="DMAxSCNT[L|H]"/>
|
|
<persfr:sfr sfr="DMAxDSA[L|H]"/>
|
|
<persfr:sfr sfr="DMAxDPTR[L|H]"/>
|
|
<persfr:sfr sfr="DMAxDSZ[L|H]"/>
|
|
<persfr:sfr sfr="DMAxDCNT[L|H]"/>
|
|
<persfr:sfr sfr="DMAx[A|S]IRQ"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Cyclic Redundancy Check">
|
|
<persfr:sfr sfr="CRCACC[L|H]"/>
|
|
<persfr:sfr sfr="CRCCON[0|1]"/>
|
|
<persfr:sfr sfr="CRCDAT[L|H]"/>
|
|
<persfr:sfr sfr="CRCSHIFT[L|H]"/>
|
|
<persfr:sfr sfr="CRCXOR[L|H]"/>
|
|
<persfr:sfr sfr="SCANCON0"/>
|
|
<persfr:sfr sfr="SCANHADR[L|H|U]"/>
|
|
<persfr:sfr sfr="SCANLADR[L|H|U]"/>
|
|
<persfr:sfr sfr="SCANTRIG"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Non Volatile Memory">
|
|
<persfr:sfr sfr="NVMCON[1|2]"/>
|
|
<persfr:sfr sfr="NVMADR[L|H]"/>
|
|
<persfr:sfr sfr="NVMDAT"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Power Down Mode">
|
|
<persfr:sfr sfr="VREGCON"/>
|
|
<persfr:sfr sfr="CPUDOZE"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Interrupts">
|
|
<persfr:sfr sfr="INTCON[0|1]?"/>
|
|
<persfr:sfr sfr="PIE[0-10]"/>
|
|
<persfr:sfr sfr="PIR[0-10]"/>
|
|
<persfr:sfr sfr="IPR[0-10]"/>
|
|
<persfr:sfr sfr="IVTBASE[L|H|U]"/>
|
|
<persfr:sfr sfr="IVTAD[L|H|U]"/>
|
|
<persfr:sfr sfr="IVTLOCK"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Clock Reference Output">
|
|
<persfr:sfr sfr="CLKRCON"/>
|
|
<persfr:sfr sfr="CLKRCLK"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Clock Sources">
|
|
<persfr:sfr sfr="OSCCON[1-3]"/>
|
|
<persfr:sfr sfr="OSCSTAT"/>
|
|
<persfr:sfr sfr="OSCTUNE"/>
|
|
<persfr:sfr sfr="OSCFRQ"/>
|
|
<persfr:sfr sfr="OSCEN"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="Resets">
|
|
<persfr:sfr sfr="BORCON"/>
|
|
<persfr:sfr sfr="PCON[0|1]"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="CPU">
|
|
<persfr:sfr sfr="ISRPR"/>
|
|
<persfr:sfr sfr="MAINPR"/>
|
|
<persfr:sfr sfr="DMA[1|2]PR"/>
|
|
<persfr:sfr sfr="SCANPR"/>
|
|
<persfr:sfr sfr="PRLOCK"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="I2C 1">
|
|
<persfr:sfr sfr="I2C1BTO"/>
|
|
<persfr:sfr sfr="I2C1CLK"/>
|
|
<persfr:sfr sfr="I2C1PI[E|R]"/>
|
|
<persfr:sfr sfr="I2C1ERR"/>
|
|
<persfr:sfr sfr="I2C1STAT[0|1]"/>
|
|
<persfr:sfr sfr="I2C1CON[0-2]"/>
|
|
<persfr:sfr sfr="I2C1ADR[0-3]"/>
|
|
<persfr:sfr sfr="I2C1ADB[0|1]"/>
|
|
<persfr:sfr sfr="I2C1CNT"/>
|
|
<persfr:sfr sfr="I2C1ADR[0-3]"/>
|
|
<persfr:sfr sfr="I2C1ADB[0|1]"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="I2C 2">
|
|
<persfr:sfr sfr="I2C2BTO"/>
|
|
<persfr:sfr sfr="I2C2CLK"/>
|
|
<persfr:sfr sfr="I2C2PI[E|R]"/>
|
|
<persfr:sfr sfr="I2C2ERR"/>
|
|
<persfr:sfr sfr="I2C2STAT[0|1]"/>
|
|
<persfr:sfr sfr="I2C2CON[0-2]"/>
|
|
<persfr:sfr sfr="I2C2ADR[0-3]"/>
|
|
<persfr:sfr sfr="I2C2ADB[0|1]"/>
|
|
<persfr:sfr sfr="I2C2CNT"/>
|
|
<persfr:sfr sfr="I2C2ADR[0-3]"/>
|
|
<persfr:sfr sfr="I2C2ADB[0|1]"/>
|
|
</persfr:peripheral>
|
|
<persfr:peripheral name="EUSART">
|
|
<persfr:sfr sfr="RC[1|2]REG"/>
|
|
<persfr:sfr sfr="TX[1|2]REG"/>
|
|
<persfr:sfr sfr="SP[1|2]BRG"/>
|
|
<persfr:sfr sfr="RC[1|2]STA"/>
|
|
<persfr:sfr sfr="TX[1|2]STA"/>
|
|
<persfr:sfr sfr="BAUD[1|2]CON"/>
|
|
</persfr:peripheral>
|
|
</persfr:persfr>
|