######################################################################
#
# MPLAB IDE .dev File Generated by `pic2dev.py'
#
# Device: PIC32MX564F128H
# Family: 32xxxx
# Datasheet: 61156
# Programming Spec: 61145
# Date: Tue Apr 30 10:17:42 2013
#
######################################################################

segmap (regname=supermem ksegmask=0xff000000)
segmap (regname=supermem ksegval=0xc0000000 vtopop=NONE ptovop=NONE)
segmap (regname=supermem ksegval=0xbf000000 vtopop=XOR vtopval=0xa0000000 ptovop=XOR ptovval=0xa0000000)
segmap (regname=supermem ksegval=0xbd000000 vtopop=XOR vtopval=0xa0000000 ptovop=XOR ptovval=0xa0000000)
segmap (regname=supermem ksegval=0xa0000000 vtopop=XOR vtopval=0xa0000000 ptovop=XOR ptovval=0xa0000000)
segmap (regname=supermem ksegval=0x9f000000 vtopop=XOR vtopval=0x80000000 ptovop=XOR ptovval=0x80000000)
segmap (regname=supermem ksegval=0x9d000000 vtopop=XOR vtopval=0x80000000 ptovop=XOR ptovval=0x80000000)
segmap (regname=supermem ksegval=0x80000000 vtopop=XOR vtopval=0x80000000 ptovop=XOR ptovval=0x80000000)
segmap (regname=supermem ksegval=0x7f000000 vtopop=XOR vtopval=0x7f000000 ptovop=XOR ptovval=0x7f000000)
segmap (regname=supermem ksegval=0x7d000000 vtopop=XOR vtopval=0x60000000 ptovop=XOR ptovval=0x60000000)
segmap (regname=supermem ksegval=0x0 vtopop=ADD vtopval=0x40000000 ptovop=SUB ptovval=0x40000000)

######################################################################
#
# Memory Regions & Other General Device Information
#
######################################################################

vpp (range=2.500-3.600 dflt=3.300)
vdd (range=2.500-3.600 dfltrange=2.500-3.600 nominal=3.300)
NumHWBP=6
devid (region=0xffffffff-0xffffffff idmask=0xffff000 id=0x4403053)
pgmmem (region=0x1d000000-0x1d01ffff kuseg=0x60000000 kseg0=0x80000000 kseg1=0xa0000000 kseg2_3=0x0)
bootcfgmem (region=0x1fc00000-0x1fc02fef kuseg=0x0 kseg0=0x80000000 kseg1=0xa0000000 kseg2_3=0x0)
cfgmem (region=0x1fc02ff0-0x1fc02fff kuseg=0x0 kseg0=0x80000000 kseg1=0xa0000000 kseg2_3=0x0)
filereg (region=0x0-0x7fff kuseg=0x7f000000 kseg0=0x80000000 kseg1=0xa0000000 kseg2_3=0x0 ksegdef=2)
periphmem (region=0x1f800000-0x1f80a3ff kuseg=0x0 kseg0=0x0 kseg1=0xa0000000 kseg2_3=0x0 ksegdef=2)
periphmem (region=0x1f80f000-0x1f80f7ff kuseg=0x0 kseg0=0x0 kseg1=0xa0000000 kseg2_3=0x0 ksegdef=2)
periphmem (region=0x1f880000-0x1f886fff kuseg=0x0 kseg0=0x0 kseg1=0xa0000000 kseg2_3=0x0 ksegdef=2)
periphmem (region=0x1f889000-0x1f889fff kuseg=0x0 kseg0=0x0 kseg1=0xa0000000 kseg2_3=0x0 ksegdef=2)
periphmem (region=0x1f88b000-0x1f88cfff kuseg=0x0 kseg0=0x0 kseg1=0xa0000000 kseg2_3=0x0 ksegdef=2)
emulreg (region=0xff300000-0xff3fffff)
NumBanks=0
supermem (region=0x0-0x7fff kuseg=0x0 kseg0=0x80000000 kseg1=0xa0000000 kseg2_3=0x0 ksegdef=2 attribs=0x222)
supermem (region=0x1d000000-0x1d01ffff kuseg=0x0 kseg0=0x80000000 kseg1=0xa0000000 kseg2_3=0x0 attribs=0x25)
supermem (region=0x1fc00000-0x1fc02fef kuseg=0x0 kseg0=0x80000000 kseg1=0xa0000000 kseg2_3=0x0 attribs=0x29)
supermem (region=0x1fc02ff0-0x1fc02fff kuseg=0x0 kseg0=0x80000000 kseg1=0xa0000000 kseg2_3=0x0 attribs=0x31)

######################################################################
#
# Special Function Registers
#
######################################################################

sfr (key=WDTCON addr=0x1f800000 size=4 grp=WDT access='u u u u u u u u u u u u u u u u rw u u u u u u u u r r r r r u rw')
    reset (por='----------------0--------0000000' mclr='----------------x--------xxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - ON - - - - - - - - SWDTPS - WDTCLR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1')
sfr (key=RTCCON addr=0x1f800200 size=4 grp=RTCC access='u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw u u u u u rw rw u u rw r r rw')
    reset (por='------0000000000000-----00--0000' mclr='------xxxxxxxxxxxxx-----xx--xxxx')
    bit (names='- - - - - - CAL ON - SIDL - - - - - RTSECSEL RTCCLKON - - RTCWREN RTCSYNC HALFSEC RTCOE' width='1 1 1 1 1 1 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    freeze (name='REAL TIME CLOCK' bit=14 polarity=1)
sfr (key=RTCALRM addr=0x1f800210 size=4 grp=RTCC access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - ALRMEN CHIME PIV ALRMSYNC AMASK ARPT' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 8')
sfr (key=RTCTIME addr=0x1f800220 size=4 grp=RTCC access='r r r rw rw rw rw rw rw rw rw rw rw rw rw rw r rw rw rw rw rw rw rw u u u u u u u u')
    reset (por='000xxxxxxxxxxxxx0xxxxxxx--------' mclr='000xxxxxxxxxxxxx0xxxxxxx--------')
    bit (names='HR10 HR01 MIN10 MIN01 SEC10 SEC01 - - - - - - - -' width='4 4 4 4 4 4 1 1 1 1 1 1 1 1')
sfr (key=RTCDATE addr=0x1f800230 size=4 grp=RTCC access='rw rw rw rw rw rw rw rw r r r rw rw rw rw rw r r rw rw rw rw rw rw u u u u r rw rw rw')
    reset (por='xxxxxxxx000xxxxx00xxxxxx----0xxx' mclr='xxxxxxxx000xxxxx00xxxxxx----0xxx')
    bit (names='YEAR10 YEAR01 MONTH10 MONTH01 DAY10 DAY01 - - - - WDAY01' width='4 4 4 4 4 4 1 1 1 1 4')
sfr (key=ALRMTIME addr=0x1f800240 size=4 grp=RTCC access='r r r rw rw rw rw rw r rw rw rw rw rw rw rw r rw rw rw rw rw rw rw u u u u u u u u')
    reset (por='000xxxxx0xxxxxxx0xxxxxxx--------' mclr='000xxxxx0xxxxxxx0xxxxxxx--------')
    bit (names='HR10 HR01 MIN10 MIN01 SEC10 SEC01 - - - - - - - -' width='4 4 4 4 4 4 1 1 1 1 1 1 1 1')
sfr (key=ALRMDATE addr=0x1f800250 size=4 grp=RTCC access='u u u u u u u u r r r rw rw rw rw rw r r rw rw rw rw rw rw u u u u r rw rw rw')
    reset (por='--------000xxxxx00xxxxxx----0xxx' mclr='--------000xxxxx00xxxxxx----0xxx')
    bit (names='- - - - - - - - MONTH10 MONTH01 DAY10 DAY01 - - - - WDAY01' width='1 1 1 1 1 1 1 1 4 4 4 4 1 1 1 1 4')
sfr (key=T1CON addr=0x1f800600 size=4 grp=TMR1 access='u u u u u u u u u u u u u u u u rw u rw rw rw u u u rw u rw rw u rw rw u')
    reset (por='----------------00000---0-00-00-' mclr='----------------00000---0-00-00-')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL TWDIS TWIP - - - TGATE - TCKPS - TSYNC TCS -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER1' bit=14 polarity=1)
sfr (key=TMR1 addr=0x1f800610 size=4 grp=TMR1 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='TMR1' width='32')
sfr (key=PR1 addr=0x1f800620 size=4 grp=TMR1 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000001111111111111111' mclr='00000000000000001111111111111111')
    bit (names='PR1' width='32')
sfr (key=T2CON addr=0x1f800800 size=4 grp=TMR2 access='u u u u u u u u u u u u u u u u rw u rw u u u u u rw rw rw rw rw u u u')
    reset (por='----------------000-----00000---' mclr='----------------000-----00000---')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL - - - - - TGATE TCKPS T32 - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER2' bit=14 polarity=1)
sfr (key=TMR2 addr=0x1f800810 size=4 grp=TMR2 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='TMR2' width='32')
sfr (key=PR2 addr=0x1f800820 size=4 grp=PR2 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000001111111111111111' mclr='00000000000000001111111111111111')
    bit (names='PR2' width='32')
sfr (key=T3CON addr=0x1f800a00 size=4 grp=TMR3 access='u u u u u u u u u u u u u u u u rw u rw u u u u u rw rw rw rw u u u u')
    reset (por='----------------000-----0000----' mclr='----------------000-----0000----')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL - - - - - TGATE TCKPS - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER3' bit=14 polarity=1)
sfr (key=TMR3 addr=0x1f800a10 size=4 grp=TMR3 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='TMR3' width='32')
sfr (key=PR3 addr=0x1f800a20 size=4 grp=PR3 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000001111111111111111' mclr='00000000000000001111111111111111')
    bit (names='PR3' width='32')
sfr (key=T4CON addr=0x1f800c00 size=4 grp=TMR4 access='u u u u u u u u u u u u u u u u rw u rw u u u u u rw rw rw rw rw u u u')
    reset (por='----------------000-----00000---' mclr='----------------000-----00000---')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL - - - - - TGATE TCKPS T32 - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER4' bit=14 polarity=1)
sfr (key=TMR4 addr=0x1f800c10 size=4 grp=TMR4 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='TMR4' width='32')
sfr (key=PR4 addr=0x1f800c20 size=4 grp=PR4 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000001111111111111111' mclr='00000000000000001111111111111111')
    bit (names='PR4' width='32')
sfr (key=T5CON addr=0x1f800e00 size=4 grp=TMR5 access='u u u u u u u u u u u u u u u u rw u rw u u u u u rw rw rw rw u u u u')
    reset (por='----------------000-----0000----' mclr='----------------000-----0000----')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL - - - - - TGATE TCKPS - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER5' bit=14 polarity=1)
sfr (key=TMR5 addr=0x1f800e10 size=4 grp=TMR5 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='TMR5' width='32')
sfr (key=PR5 addr=0x1f800e20 size=4 grp=PR5 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000001111111111111111' mclr='00000000000000001111111111111111')
    bit (names='PR5' width='32')
sfr (key=IC1CON addr=0x1f802000 size=4 grp=ICAP1 access='u u u u u u u u u u u u u u u u rw u rw u u u rw rw rw rw rw r r rw rw rw')
    reset (por='----------------000---0000000000' mclr='----------------000---0000000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL - - - FEDGE C32 ICTMR ICI ICOV ICBNE ICM' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 3')
    freeze (name='INPUT CAPTURE 1' bit=14 polarity=1)
sfr (key=IC1BUF addr=0x1f802010 size=4 grp=ICAP1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='IC1BUF' width='32')
sfr (key=IC2CON addr=0x1f802200 size=4 grp=ICAP1 access='u u u u u u u u u u u u u u u u rw u rw u u u rw rw rw rw rw r r rw rw rw')
    reset (por='----------------000---0000000000' mclr='----------------000---0000000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL - - - FEDGE C32 ICTMR ICI ICOV ICBNE ICM' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 3')
    freeze (name='INPUT CAPTURE 2' bit=14 polarity=1)
sfr (key=IC2BUF addr=0x1f802210 size=4 grp=ICAP1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='IC2BUF' width='32')
sfr (key=IC3CON addr=0x1f802400 size=4 grp=ICAP1 access='u u u u u u u u u u u u u u u u rw u rw u u u rw rw rw rw rw r r rw rw rw')
    reset (por='----------------000---0000000000' mclr='----------------000---0000000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL - - - FEDGE C32 ICTMR ICI ICOV ICBNE ICM' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 3')
    freeze (name='INPUT CAPTURE 3' bit=14 polarity=1)
sfr (key=IC3BUF addr=0x1f802410 size=4 grp=ICAP1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='IC3BUF' width='32')
sfr (key=IC4CON addr=0x1f802600 size=4 grp=ICAP1 access='u u u u u u u u u u u u u u u u rw u rw u u u rw rw rw rw rw r r rw rw rw')
    reset (por='----------------000---0000000000' mclr='----------------000---0000000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL - - - FEDGE C32 ICTMR ICI ICOV ICBNE ICM' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 3')
    freeze (name='INPUT CAPTURE 4' bit=14 polarity=1)
sfr (key=IC4BUF addr=0x1f802610 size=4 grp=ICAP1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='IC4BUF' width='32')
sfr (key=IC5CON addr=0x1f802800 size=4 grp=ICAP1 access='u u u u u u u u u u u u u u u u rw u rw u u u rw rw rw rw rw r r rw rw rw')
    reset (por='----------------000---0000000000' mclr='----------------000---0000000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL - - - FEDGE C32 ICTMR ICI ICOV ICBNE ICM' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 3')
    freeze (name='INPUT CAPTURE 5' bit=14 polarity=1)
sfr (key=IC5BUF addr=0x1f802810 size=4 grp=ICAP1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='IC5BUF' width='32')
sfr (key=OC1CON addr=0x1f803000 size=4 grp=OCMP1 access='u u u u u u u u u u u u u u u u rw u rw u u u u u u u rw r rw rw rw rw')
    reset (por='----------------000-------000000' mclr='----------------000-------000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL - - - - - - - OC32 OCFLT OCTSEL OCM' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3')
    freeze (name='OUTPUT COMPARE 1' bit=14 polarity=1)
sfr (key=OC1R addr=0x1f803010 size=4 grp=OCMP1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='OC1R' width='32')
sfr (key=OC1RS addr=0x1f803020 size=4 grp=OCMP1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='OC1RS' width='32')
sfr (key=OC2CON addr=0x1f803200 size=4 grp=OCMP1 access='u u u u u u u u u u u u u u u u rw u rw u u u u u u u rw r rw rw rw rw')
    reset (por='----------------000-------000000' mclr='----------------000-------000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL - - - - - - - OC32 OCFLT OCTSEL OCM' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3')
    freeze (name='OUTPUT COMPARE 2' bit=14 polarity=1)
sfr (key=OC2R addr=0x1f803210 size=4 grp=OCMP1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='OC2R' width='32')
sfr (key=OC2RS addr=0x1f803220 size=4 grp=OCMP1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='OC2RS' width='32')
sfr (key=OC3CON addr=0x1f803400 size=4 grp=OCMP1 access='u u u u u u u u u u u u u u u u rw u rw u u u u u u u rw r rw rw rw rw')
    reset (por='----------------000-------000000' mclr='----------------000-------000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL - - - - - - - OC32 OCFLT OCTSEL OCM' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3')
    freeze (name='OUTPUT COMPARE 3' bit=14 polarity=1)
sfr (key=OC3R addr=0x1f803410 size=4 grp=OCMP1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='OC3R' width='32')
sfr (key=OC3RS addr=0x1f803420 size=4 grp=OCMP1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='OC3RS' width='32')
sfr (key=OC4CON addr=0x1f803600 size=4 grp=OCMP1 access='u u u u u u u u u u u u u u u u rw u rw u u u u u u u rw r rw rw rw rw')
    reset (por='----------------000-------000000' mclr='----------------000-------000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL - - - - - - - OC32 OCFLT OCTSEL OCM' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3')
    freeze (name='OUTPUT COMPARE 4' bit=14 polarity=1)
sfr (key=OC4R addr=0x1f803610 size=4 grp=OCMP1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='OC4R' width='32')
sfr (key=OC4RS addr=0x1f803620 size=4 grp=OCMP1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='OC4RS' width='32')
sfr (key=OC5CON addr=0x1f803800 size=4 grp=OCMP1 access='u u u u u u u u u u u u u u u u rw u rw u u u u u u u rw r rw rw rw rw')
    reset (por='----------------000-------000000' mclr='----------------000-------000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL - - - - - - - OC32 OCFLT OCTSEL OCM' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3')
    freeze (name='OUTPUT COMPARE 5' bit=14 polarity=1)
sfr (key=OC5R addr=0x1f803810 size=4 grp=OCMP1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='OC5R' width='32')
sfr (key=OC5RS addr=0x1f803820 size=4 grp=OCMP1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='OC5RS' width='32')
sfr (key=I2C3CON addr=0x1f805000 size=4 grp=I2C access='u u u u u u u u u u u u u u u u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0001000000000000' mclr='----------------0001000000000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL SCLREL STRICT A10M DISSLW SMEN GCEN STREN ACKDT ACKEN RCEN PEN RSEN SEN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    freeze (name='I2C3' bit=14 polarity=1)
sfr (key=I2C3STAT addr=0x1f805010 size=4 grp=I2C access='u u u u u u u u u u u u u u u u r r u u u rc r r rc rc r rc rc r r r')
    reset (por='----------------00---00000000000' mclr='----------------00---00000000000')
    bit (names='- - - - - - - - - - - - - - - - ACKSTAT TRSTAT - - - BCL GCSTAT ADD10 IWCOL I2COV DA P S RW RBF TBF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=I2C3ADD addr=0x1f805020 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------------0000000000' mclr='----------------------0000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - I2CADD' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10')
sfr (key=I2C3MSK addr=0x1f805030 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------------0000000000' mclr='----------------------0000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - I2CMSK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10')
sfr (key=I2C3BRG addr=0x1f805040 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--------------------000000000000' mclr='--------------------000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - I2CBRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12')
sfr (key=I2C3TRN addr=0x1f805050 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - I2CTRN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8')
sfr (key=I2C3RCV addr=0x1f805060 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - I2CRCV' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8')
sfr (key=I2C4CON addr=0x1f805100 size=4 grp=I2C access='u u u u u u u u u u u u u u u u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0001000000000000' mclr='----------------0001000000000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL SCLREL STRICT A10M DISSLW SMEN GCEN STREN ACKDT ACKEN RCEN PEN RSEN SEN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    freeze (name='I2C4' bit=14 polarity=1)
sfr (key=I2C4STAT addr=0x1f805110 size=4 grp=I2C access='u u u u u u u u u u u u u u u u r r u u u rc r r rc rc r rc rc r r r')
    reset (por='----------------00---00000000000' mclr='----------------00---00000000000')
    bit (names='- - - - - - - - - - - - - - - - ACKSTAT TRSTAT - - - BCL GCSTAT ADD10 IWCOL I2COV DA P S RW RBF TBF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=I2C4ADD addr=0x1f805120 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------------0000000000' mclr='----------------------0000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - I2CADD' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10')
sfr (key=I2C4MSK addr=0x1f805130 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------------0000000000' mclr='----------------------0000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - I2CMSK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10')
sfr (key=I2C4BRG addr=0x1f805140 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--------------------000000000000' mclr='--------------------000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - I2CBRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12')
sfr (key=I2C4TRN addr=0x1f805150 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - I2CTRN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8')
sfr (key=I2C4RCV addr=0x1f805160 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - I2CRCV' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8')
sfr (key=I2C5CON addr=0x1f805200 size=4 grp=I2C access='u u u u u u u u u u u u u u u u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0001000000000000' mclr='----------------0001000000000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL SCLREL STRICT A10M DISSLW SMEN GCEN STREN ACKDT ACKEN RCEN PEN RSEN SEN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    freeze (name='I2C5' bit=14 polarity=1)
sfr (key=I2C5STAT addr=0x1f805210 size=4 grp=I2C access='u u u u u u u u u u u u u u u u r r u u u rc r r rc rc r rc rc r r r')
    reset (por='----------------00---00000000000' mclr='----------------00---00000000000')
    bit (names='- - - - - - - - - - - - - - - - ACKSTAT TRSTAT - - - BCL GCSTAT ADD10 IWCOL I2COV DA P S RW RBF TBF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=I2C5ADD addr=0x1f805220 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------------0000000000' mclr='----------------------0000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - I2CADD' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10')
sfr (key=I2C5MSK addr=0x1f805230 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------------0000000000' mclr='----------------------0000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - I2CMSK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10')
sfr (key=I2C5BRG addr=0x1f805240 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--------------------000000000000' mclr='--------------------000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - I2CBRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12')
sfr (key=I2C5TRN addr=0x1f805250 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - I2CTRN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8')
sfr (key=I2C5RCV addr=0x1f805260 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - I2CRCV' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8')
sfr (key=I2C1CON addr=0x1f805300 size=4 grp=I2C access='u u u u u u u u u u u u u u u u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0001000000000000' mclr='----------------0001000000000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL SCLREL STRICT A10M DISSLW SMEN GCEN STREN ACKDT ACKEN RCEN PEN RSEN SEN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    freeze (name='I2C1' bit=14 polarity=1)
sfr (key=I2C1STAT addr=0x1f805310 size=4 grp=I2C access='u u u u u u u u u u u u u u u u r r u u u rc r r rc rc r rc rc r r r')
    reset (por='----------------00---00000000000' mclr='----------------00---00000000000')
    bit (names='- - - - - - - - - - - - - - - - ACKSTAT TRSTAT - - - BCL GCSTAT ADD10 IWCOL I2COV DA P S RW RBF TBF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=I2C1ADD addr=0x1f805320 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------------0000000000' mclr='----------------------0000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - I2CADD' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10')
sfr (key=I2C1MSK addr=0x1f805330 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------------0000000000' mclr='----------------------0000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - I2CMSK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10')
sfr (key=I2C1BRG addr=0x1f805340 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--------------------000000000000' mclr='--------------------000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - I2CBRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12')
sfr (key=I2C1TRN addr=0x1f805350 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - I2CTRN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8')
sfr (key=I2C1RCV addr=0x1f805360 size=4 grp=I2C access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - I2CRCV' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8')
sfr (key=SPI3CON addr=0x1f805800 size=4 grp=SPI access='rw rw rw rw rw rw rw rw u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw u rw rw rw rw')
    reset (por='00000000------0000000000000-0000' mclr='00000000------0000000000000-0000')
    bit (names='FRMEN FRMSYNC FRMPOL MSSEN FRMSYPW FRMCNT - - - - - - SPIFE ENHBUF ON - SIDL DISSDO MODE32 MODE16 SMP CKE SSEN CKP MSTEN - STXISEL SRXISEL' width='1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2')
sfr (key=SPI3STAT addr=0x1f805810 size=4 grp=SPI access='u u u r r r r r u u u r r r r r u u u u r u u r r r r u r u r r')
    reset (por='---00000---00000----0--0000-0-00' mclr='---00000---00000----0--0000-0-00')
    bit (names='- - - RXBUFELM - - - TXBUFELM - - - - SPIBUSY - - SPITUR SRMT SPIROV SPIRBE - SPITBE - SPITBF SPIRBF' width='1 1 1 5 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=SPI3BUF addr=0x1f805820 size=4 grp=SPI access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='SPI3BUF' width='32')
    stimulus (scl=rwb pcfiles=rw regfiles=rw type=int)
sfr (key=SPI3BRG addr=0x1f805830 size=4 grp=SPI access='u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw')
    reset (por='-----------------------000000000' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - SPI3BRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9')
sfr (key=SPI2CON addr=0x1f805a00 size=4 grp=SPI access='rw rw rw rw rw rw rw rw u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw u rw rw rw rw')
    reset (por='00000000------0000000000000-0000' mclr='00000000------0000000000000-0000')
    bit (names='FRMEN FRMSYNC FRMPOL MSSEN FRMSYPW FRMCNT - - - - - - SPIFE ENHBUF ON - SIDL DISSDO MODE32 MODE16 SMP CKE SSEN CKP MSTEN - STXISEL SRXISEL' width='1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2')
sfr (key=SPI2STAT addr=0x1f805a10 size=4 grp=SPI access='u u u r r r r r u u u r r r r r u u u u r u u r r r r u r u r r')
    reset (por='---00000---00000----0--0000-0-00' mclr='---00000---00000----0--0000-0-00')
    bit (names='- - - RXBUFELM - - - TXBUFELM - - - - SPIBUSY - - SPITUR SRMT SPIROV SPIRBE - SPITBE - SPITBF SPIRBF' width='1 1 1 5 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=SPI2BUF addr=0x1f805a20 size=4 grp=SPI access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='SPI2BUF' width='32')
    stimulus (scl=rwb pcfiles=rw regfiles=rw type=int)
sfr (key=SPI2BRG addr=0x1f805a30 size=4 grp=SPI access='u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw')
    reset (por='-----------------------000000000' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - SPI2BRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9')
sfr (key=SPI4CON addr=0x1f805c00 size=4 grp=SPI access='rw rw rw rw rw rw rw rw u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw u rw rw rw rw')
    reset (por='00000000------0000000000000-0000' mclr='00000000------0000000000000-0000')
    bit (names='FRMEN FRMSYNC FRMPOL MSSEN FRMSYPW FRMCNT - - - - - - SPIFE ENHBUF ON - SIDL DISSDO MODE32 MODE16 SMP CKE SSEN CKP MSTEN - STXISEL SRXISEL' width='1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2')
sfr (key=SPI4STAT addr=0x1f805c10 size=4 grp=SPI access='u u u r r r r r u u u r r r r r u u u u r u u r r r r u r u r r')
    reset (por='---00000---00000----0--0000-0-00' mclr='---00000---00000----0--0000-0-00')
    bit (names='- - - RXBUFELM - - - TXBUFELM - - - - SPIBUSY - - SPITUR SRMT SPIROV SPIRBE - SPITBE - SPITBF SPIRBF' width='1 1 1 5 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=SPI4BUF addr=0x1f805c20 size=4 grp=SPI access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='SPI4BUF' width='32')
    stimulus (scl=rwb pcfiles=rw regfiles=rw type=int)
sfr (key=SPI4BRG addr=0x1f805c30 size=4 grp=SPI access='u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw')
    reset (por='-----------------------000000000' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - SPI4BRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9')
sfr (key=U1MODE addr=0x1f806000 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL IREN RTSMD - UEN WAKE LPBACK ABAUD RXINV BRGH PDSEL STSEL' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1')
    stimulus (scl=rwb)
    freeze (name='UART1' bit=14 polarity=1)
sfr (key=U1STA addr=0x1f806010 size=4 grp=UART1 access='u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw r r rw rw rw r r r rc r')
    reset (por='-------0000000000000000100010000' mclr='-------0000000000000000100010000')
    bit (names='- - - - - - - ADM_EN ADDR UTXISEL UTXINV URXEN UTXBRK UTXEN UTXBF TRMT URXISEL ADDEN RIDLE PERR FERR OERR URXDA' width='1 1 1 1 1 1 1 1 8 2 1 1 1 1 1 1 2 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=U1TXREG addr=0x1f806020 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw')
    reset (por='-----------------------xxxxxxxxx' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - U1TXREG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9')
    stimulus (scl=rwb regfiles=w)
sfr (key=U1RXREG addr=0x1f806030 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u u u u u u u u r r r r r r r r r')
    reset (por='-----------------------000000000' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - U1RXREG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9')
    stimulus (scl=rb regfiles=rp)
sfr (key=U1BRG addr=0x1f806040 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - BRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=U4MODE addr=0x1f806200 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u rw u rw rw u rw u u rw rw rw rw rw rw rw rw')
    reset (por='----------------0000-0--00000000' mclr='----------------0000-0--00000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL IREN - - - - WAKE LPBACK ABAUD RXINV BRGH PDSEL STSEL' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1')
    stimulus (scl=rwb)
    freeze (name='UART4' bit=14 polarity=1)
sfr (key=U4STA addr=0x1f806210 size=4 grp=UART1 access='u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw r r rw rw rw r r r rc r')
    reset (por='-------0000000000000000100010000' mclr='-------0000000000000000100010000')
    bit (names='- - - - - - - ADM_EN ADDR UTXISEL UTXINV URXEN UTXBRK UTXEN UTXBF TRMT URXISEL ADDEN RIDLE PERR FERR OERR URXDA' width='1 1 1 1 1 1 1 1 8 2 1 1 1 1 1 1 2 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=U4TXREG addr=0x1f806220 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw')
    reset (por='-----------------------xxxxxxxxx' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - U4TXREG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9')
    stimulus (scl=rwb regfiles=w)
sfr (key=U4RXREG addr=0x1f806230 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u u u u u u u u r r r r r r r r r')
    reset (por='-----------------------000000000' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - U4RXREG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9')
    stimulus (scl=rb regfiles=rp)
sfr (key=U4BRG addr=0x1f806240 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - BRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=U3MODE addr=0x1f806400 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL IREN RTSMD - UEN WAKE LPBACK ABAUD RXINV BRGH PDSEL STSEL' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1')
    stimulus (scl=rwb)
    freeze (name='UART3' bit=14 polarity=1)
sfr (key=U3STA addr=0x1f806410 size=4 grp=UART1 access='u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw r r rw rw rw r r r rc r')
    reset (por='-------0000000000000000100010000' mclr='-------0000000000000000100010000')
    bit (names='- - - - - - - ADM_EN ADDR UTXISEL UTXINV URXEN UTXBRK UTXEN UTXBF TRMT URXISEL ADDEN RIDLE PERR FERR OERR URXDA' width='1 1 1 1 1 1 1 1 8 2 1 1 1 1 1 1 2 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=U3TXREG addr=0x1f806420 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw')
    reset (por='-----------------------xxxxxxxxx' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - U3TXREG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9')
    stimulus (scl=rwb regfiles=w)
sfr (key=U3RXREG addr=0x1f806430 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u u u u u u u u r r r r r r r r r')
    reset (por='-----------------------000000000' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - U3RXREG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9')
    stimulus (scl=rb regfiles=rp)
sfr (key=U3BRG addr=0x1f806440 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - BRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=U6MODE addr=0x1f806600 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u rw u rw rw u rw u u rw rw rw rw rw rw rw rw')
    reset (por='----------------0000-0--00000000' mclr='----------------0000-0--00000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL IREN - - - - WAKE LPBACK ABAUD RXINV BRGH PDSEL STSEL' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1')
    stimulus (scl=rwb)
    freeze (name='UART6' bit=14 polarity=1)
sfr (key=U6STA addr=0x1f806610 size=4 grp=UART1 access='u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw r r rw rw rw r r r rc r')
    reset (por='-------0000000000000000100010000' mclr='-------0000000000000000100010000')
    bit (names='- - - - - - - ADM_EN ADDR UTXISEL UTXINV URXEN UTXBRK UTXEN UTXBF TRMT URXISEL ADDEN RIDLE PERR FERR OERR URXDA' width='1 1 1 1 1 1 1 1 8 2 1 1 1 1 1 1 2 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=U6TXREG addr=0x1f806620 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw')
    reset (por='-----------------------xxxxxxxxx' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - U6TXREG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9')
    stimulus (scl=rwb regfiles=w)
sfr (key=U6RXREG addr=0x1f806630 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u u u u u u u u r r r r r r r r r')
    reset (por='-----------------------000000000' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - U6RXREG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9')
    stimulus (scl=rb regfiles=rp)
sfr (key=U6BRG addr=0x1f806640 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - BRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=U2MODE addr=0x1f806800 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL IREN RTSMD - UEN WAKE LPBACK ABAUD RXINV BRGH PDSEL STSEL' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1')
    stimulus (scl=rwb)
    freeze (name='UART2' bit=14 polarity=1)
sfr (key=U2STA addr=0x1f806810 size=4 grp=UART1 access='u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw r r rw rw rw r r r rc r')
    reset (por='-------0000000000000000100010000' mclr='-------0000000000000000100010000')
    bit (names='- - - - - - - ADM_EN ADDR UTXISEL UTXINV URXEN UTXBRK UTXEN UTXBF TRMT URXISEL ADDEN RIDLE PERR FERR OERR URXDA' width='1 1 1 1 1 1 1 1 8 2 1 1 1 1 1 1 2 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=U2TXREG addr=0x1f806820 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw')
    reset (por='-----------------------xxxxxxxxx' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - U2TXREG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9')
    stimulus (scl=rwb regfiles=w)
sfr (key=U2RXREG addr=0x1f806830 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u u u u u u u u r r r r r r r r r')
    reset (por='-----------------------000000000' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - U2RXREG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9')
    stimulus (scl=rb regfiles=rp)
sfr (key=U2BRG addr=0x1f806840 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - BRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=U5MODE addr=0x1f806a00 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u rw u rw rw u rw u u rw rw rw rw rw rw rw rw')
    reset (por='----------------0000-0--00000000' mclr='----------------0000-0--00000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL IREN - - - - WAKE LPBACK ABAUD RXINV BRGH PDSEL STSEL' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1')
    stimulus (scl=rwb)
    freeze (name='UART5' bit=14 polarity=1)
sfr (key=U5STA addr=0x1f806a10 size=4 grp=UART1 access='u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw r r rw rw rw r r r rc r')
    reset (por='-------0000000000000000100010000' mclr='-------0000000000000000100010000')
    bit (names='- - - - - - - ADM_EN ADDR UTXISEL UTXINV URXEN UTXBRK UTXEN UTXBF TRMT URXISEL ADDEN RIDLE PERR FERR OERR URXDA' width='1 1 1 1 1 1 1 1 8 2 1 1 1 1 1 1 2 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=U5TXREG addr=0x1f806a20 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw')
    reset (por='-----------------------xxxxxxxxx' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - U5TXREG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9')
    stimulus (scl=rwb regfiles=w)
sfr (key=U5RXREG addr=0x1f806a30 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u u u u u u u u r r r r r r r r r')
    reset (por='-----------------------000000000' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - U5RXREG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9')
    stimulus (scl=rb regfiles=rp)
sfr (key=U5BRG addr=0x1f806a40 size=4 grp=UART1 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - BRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=PMCON addr=0x1f807000 size=4 grp=PMP access='u u u u u u u u u u u u u u u u rw u rw rw rw rw rw rw rw rw rw rw rw u rw rw')
    reset (por='----------------00000-0000000-00' mclr='----------------00000-0000000-00')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL ADRMUX PMPTTL PTWREN PTRDEN CSF ALP CS2P CS1P - WRSP RDSP' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1')
    freeze (name='PARALLEL MASTER/SLAVE PORT' bit=14 polarity=1)
sfr (key=PMMODE addr=0x1f807010 size=4 grp=PMP access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------00000-0000000000' mclr='----------------00000-0000000000')
    bit (names='- - - - - - - - - - - - - - - - BUSY IRQM INCM MODE16 MODE WAITB WAITM WAITE' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 4 2')
sfr (key=PMADDR addr=0x1f807020 size=4 grp=PMP access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - CS ADDR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 14')
sfr (key=PMDOUT addr=0x1f807030 size=4 grp=PMP access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='DATAOUT' width='32')
sfr (key=PMDIN addr=0x1f807040 size=4 grp=PMP access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='DATAIN' width='32')
sfr (key=PMAEN addr=0x1f807050 size=4 grp=PMP access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - PTEN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=PMSTAT addr=0x1f807060 size=4 grp=PMP access='u u u u u u u u u u u u u u u u r rw u u r r r r r rw u u r r r r')
    reset (por='----------------00--000010--1111' mclr='----------------00--000010--1111')
    bit (names='- - - - - - - - - - - - - - - - IBF IBOV - - IB3F IB2F IB1F IB0F OBE OBUF - - OB3E OB2E OB1E OB0E' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=AD1CON1 addr=0x1f809000 size=4 grp=ADC10 access='u u u u u u u u u u u u u u u u rw u rw u u rw rw rw rw rw rw rw u rw rw rc')
    reset (por='----------------000--0000000-000' mclr='----------------000--0000000-000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL - - FORM SSRC CLRASAM - ASAM SAMP DONE' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 1 1 1 1 1')
    freeze (name='ADC 1' bit=14 polarity=1)
sfr (key=AD1CON2 addr=0x1f809010 size=4 grp=ADC10 access='u u u u u u u u u u u u u u u u rw rw rw rw u rw u u r u rw rw rw rw rw rw')
    reset (por='----------------0000-0--0-000000' mclr='----------------0000-0--0-000000')
    bit (names='- - - - - - - - - - - - - - - - VCFG OFFCAL - CSCNA - - BUFS - SMPI BUFM ALTS' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 4 1 1')
sfr (key=AD1CON3 addr=0x1f809020 size=4 grp=ADC10 access='u u u u u u u u u u u u u u u u rw u u rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0--0000000000000' mclr='----------------0--0000000000000')
    bit (names='- - - - - - - - - - - - - - - - ADRC - - SAMC ADCS' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 8')
sfr (key=AD1CHS addr=0x1f809040 size=4 grp=ADC10 access='rw u u u rw rw rw rw rw u u u rw rw rw rw u u u u u u u u u u u u u u u u')
    reset (por='0---00000---0000----------------' mclr='0---00000---0000----------------')
    bit (names='CH0NB - - - CH0SB CH0NA - - - CH0SA - - - - - - - - - - - - - - - -' width='1 1 1 1 4 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=AD1CSSL addr=0x1f809050 size=4 grp=ADC10 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - CSSL' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=AD1PCFG addr=0x1f809060 size=4 grp=ADC10 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - PCFG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=ADC1BUF0 addr=0x1f809070 size=4 grp=ADC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='ADC1BUF0' width='32')
    stimulus (scl=rwb regfiles=r)
sfr (key=ADC1BUF1 addr=0x1f809080 size=4 grp=ADC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='ADC1BUF1' width='32')
sfr (key=ADC1BUF2 addr=0x1f809090 size=4 grp=ADC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='ADC1BUF2' width='32')
sfr (key=ADC1BUF3 addr=0x1f8090a0 size=4 grp=ADC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='ADC1BUF3' width='32')
sfr (key=ADC1BUF4 addr=0x1f8090b0 size=4 grp=ADC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='ADC1BUF4' width='32')
sfr (key=ADC1BUF5 addr=0x1f8090c0 size=4 grp=ADC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='ADC1BUF5' width='32')
sfr (key=ADC1BUF6 addr=0x1f8090d0 size=4 grp=ADC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='ADC1BUF6' width='32')
sfr (key=ADC1BUF7 addr=0x1f8090e0 size=4 grp=ADC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='ADC1BUF7' width='32')
sfr (key=ADC1BUF8 addr=0x1f8090f0 size=4 grp=ADC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='ADC1BUF8' width='32')
sfr (key=ADC1BUF9 addr=0x1f809100 size=4 grp=ADC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='ADC1BUF9' width='32')
sfr (key=ADC1BUFA addr=0x1f809110 size=4 grp=ADC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='ADC1BUFA' width='32')
sfr (key=ADC1BUFB addr=0x1f809120 size=4 grp=ADC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='ADC1BUFB' width='32')
sfr (key=ADC1BUFC addr=0x1f809130 size=4 grp=ADC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='ADC1BUFC' width='32')
sfr (key=ADC1BUFD addr=0x1f809140 size=4 grp=ADC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='ADC1BUFD' width='32')
sfr (key=ADC1BUFE addr=0x1f809150 size=4 grp=ADC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='ADC1BUFE' width='32')
sfr (key=ADC1BUFF addr=0x1f809160 size=4 grp=ADC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='ADC1BUFF' width='32')
sfr (key=CVRCON addr=0x1f809800 size=4 grp=DAC4 access='u u u u u u u u u u u u u u u u rw u u u u rw rw rw u rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000100000000' mclr='00000000000000000000000100000000')
    bit (names='- - - - - - - - - - - - - - - - ON - - - - VREFSEL BGSEL - CVROE CVRR CVRSS CVR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 4')
sfr (key=CM1CON addr=0x1f80a000 size=4 grp=CMP access='u u u u u u u u u u u u u u u u rw rw rw u u u u rw rw rw u rw u u rw rw')
    reset (por='----------------000----011-0--11' mclr='----------------000----011-0--11')
    bit (names='- - - - - - - - - - - - - - - - ON COE CPOL - - - - COUT EVPOL - CREF - - CCH' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2')
sfr (key=CM2CON addr=0x1f80a010 size=4 grp=CMP access='u u u u u u u u u u u u u u u u rw rw rw u u u u rw rw rw u rw u u rw rw')
    reset (por='----------------000----011-0--11' mclr='----------------000----011-0--11')
    bit (names='- - - - - - - - - - - - - - - - ON COE CPOL - - - - COUT EVPOL - CREF - - CCH' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2')
sfr (key=CMSTAT addr=0x1f80a060 size=4 grp=CMP access='u u u u u u u u u u u u u u u u u u rw u u u u u u u u u u u r r')
    reset (por='------------------------00----00' mclr='------------------------00----00')
    bit (names='- - - - - - - - - - - - - - - - - - SIDL - - - - - - - - - - - C2OUT C1OUT' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    freeze (name='COMPARATOR' bit=14 polarity=1)
sfr (key=OSCCON addr=0x1f80f000 size=4 grp=OSC access='u u rw rw rw rw rw rw rw rw u rw rw rw rw rw u rw rw rw u rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--qqq001-00qqqqq-000-qqq000000q0' mclr='--qqq001-00qqqqq-000-qqq000000q0')
    bit (names='- - PLLODIV FRCDIV - SOSCRDY - PBDIV PLLMULT - COSC - NOSC CLKLOCK ULOCK SLOCK SLPEN CF UFRCEN SOSCEN OSWEN' width='1 1 3 3 1 1 1 2 3 1 3 1 3 1 1 1 1 1 1 1 1')
sfr (key=OSCTUN addr=0x1f80f010 size=4 grp=OSC access='u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw')
    reset (por='--------------------------000000' mclr='--------------------------000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - TUN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6')
sfr (key=DDPCON addr=0x1f80f200 size=4 grp=_default access='u u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw u rw')
    reset (por='----------------------------10-0' mclr='----------------------------10-0')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - - JTAGEN TROEN - TDOEN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=DEVID addr=0x1f80f220 size=4 grp=CFG access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='VER DEVID' width='4 28')
sfr (key=SYSKEY addr=0x1f80f230 size=4 grp=CFG access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u r')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='SYSKEY' width='32')
sfr (key=NVMCON addr=0x1f80f400 size=4 grp=NVM access='u u u u u u u u u u u u u u u u rw rw rw rw rw u u u u u u u rw rw rw rw')
    reset (por='----------------00000-------0000' mclr='----------------00000-------0000')
    bit (names='- - - - - - - - - - - - - - - - WR WREN WRERR LVDERR LVDSTAT - - - - - - - NVMOP' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4')
sfr (key=NVMKEY addr=0x1f80f410 size=4 grp=FLASH access='w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='NVMKEY' width='32')
sfr (key=NVMADDR addr=0x1f80f420 size=4 grp=NVM access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='NVMADDR' width='32')
sfr (key=NVMDATA addr=0x1f80f430 size=4 grp=FLASH access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='NVMDATA' width='32')
sfr (key=NVMSRCADDR addr=0x1f80f440 size=4 grp=FLASH access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='NVMSRCADDR' width='32')
sfr (key=RCON addr=0x1f80f600 size=4 grp=RCON access='u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw u rw rw rw rw rw')
    reset (por='----------------------0000-00011' mclr='----------------------0000-00011')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - CMR VREGS EXTR SWR - WDTO SLEEP IDLE BOR POR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=RSWRST addr=0x1f80f610 size=4 grp=RCON access='u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u rw')
    reset (por='-------------------------------0' mclr='-------------------------------0')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SWRST' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=_DDPSTAT addr=0x1f880140 size=4 grp=_DDPSTAT access='u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u rw')
    reset (por='-------------------------------0' mclr='-------------------------------0')
    bit (names='STOV - - - - - APOOV APIOV - - - - - STRFUL APOFUL APIFUL -' width='16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=_STRO addr=0x1f880170 size=4 grp=_STRO access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='_STRO' width='32')
sfr (key=_APPO addr=0x1f880180 size=4 grp=_APPO access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='_APPO' width='32')
sfr (key=_APPI addr=0x1f880190 size=4 grp=_APPI access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='_APPI' width='32')
sfr (key=INTCON addr=0x1f881000 size=4 grp=INT access='u u u u u u u u u u u u u u u rw u u u rw u rw rw rw u u u rw rw rw rw rw')
    reset (por='---------------0-0-0-000---00000' mclr='---------------0-0-0-000---00000')
    bit (names='- - - - - - - - - - - - - - - SS0 - FRZ - MVEC - TPC - - - INT4EP INT3EP INT2EP INT1EP INT0EP' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1')
    freeze (name='INTERRUPT CONTROL' bit=14 polarity=1)
sfr (key=INTSTAT addr=0x1f881010 size=4 grp=EVIC access='u u u u u u u u u u u u u u u u u u u u u rw rw rw u u rw rw rw rw rw rw')
    reset (por='---------------------000--000000' mclr='---------------------000--000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - SRIPL - - VEC' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 6')
sfr (key=IPTMR addr=0x1f881020 size=4 grp=INT access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='IPTMR' width='32')
sfr (key=IFS0 addr=0x1f881030 size=4 grp=INT access='rw rw rw rw rw rw u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='000000---00000000000000000000000' mclr='000000---00000000000000000000000')
    bit (names='I2C1MIF I2C1SIF I2C1BIF U1TXIF U1RXIF U1EIF - - - OC5IF IC5IF T5IF INT4IF OC4IF IC4IF T4IF INT3IF OC3IF IC3IF T3IF INT2IF OC2IF IC2IF T2IF INT1IF OC1IF IC1IF T1IF INT0IF CS1IF CS0IF CTIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IFS1 addr=0x1f881040 size=4 grp=INT access='rw rw rw u u rw rw rw u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxx--x00----00000000000000000000' mclr='xxx--x00----00000000000000000000')
    bit (names='IC3EIF IC2EIF IC1EIF - - CAN1IF USBIF FCEIF - - - - DMA3IF DMA2IF DMA1IF DMA0IF RTCCIF FSCMIF I2C2MIF I2C2SIF I2C2BIF U2TXIF U2RXIF U2EIF U3TXIF U3RXIF U3EIF CMP2IF CMP1IF PMPIF AD1IF CNIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IFS2 addr=0x1f881050 size=4 grp=INT access='u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--------------------x00000000000' mclr='--------------------x00000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - U5TXIF U5RXIF U5EIF U6TXIF U6RXIF U6EIF U4TXIF U4RXIF U4EIF - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=IEC0 addr=0x1f881060 size=4 grp=INT access='rw rw rw rw rw rw u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='000000---00000000000000000000000' mclr='000000---00000000000000000000000')
    bit (names='I2C1MIE I2C1SIE I2C1BIE U1TXIE U1RXIE U1EIE - - - OC5IE IC5IE T5IE INT4IE OC4IE IC4IE T4IE INT3IE OC3IE IC3IE T3IE INT2IE OC2IE IC2IE T2IE INT1IE OC1IE IC1IE T1IE INT0IE CS1IE CS0IE CTIE' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IEC1 addr=0x1f881070 size=4 grp=INT access='rw rw rw u u rw rw rw u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxx--x-0-----0000000000000000000' mclr='xxx--x-0-----0000000000000000000')
    bit (names='IC3EIE IC2EIE IC1EIE - - CAN1IE USBIE FCEIE - - - - DMA3IE DMA2IE DMA1IE DMA0IE RTCCIE FSCMIE I2C2MIE I2C2SIE I2C2BIE U2TXIE U2RXIE U2EIE U3TXIE U3RXIE U3EIE CMP2IE CMP1IE PMPIE AD1IE CNIE' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IEC2 addr=0x1f881080 size=4 grp=INT access='u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--------------------x00000000000' mclr='--------------------x00000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - U5TXIE U5RXIE U5EIE U6TXIE U6RXIE U6EIE U4TXIE U4RXIE U4EIE - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=IPC0 addr=0x1f881090 size=4 grp=INT access='u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw')
    reset (por='---00000---00000---00000---00000' mclr='---00000---00000---00000---00000')
    bit (names='- - - INT0IP INT0IS - - - CS1IP CS1IS - - - CS0IP CS0IS - - - CTIP CTIS' width='1 1 1 3 2 1 1 1 3 2 1 1 1 3 2 1 1 1 3 2')
sfr (key=IPC1 addr=0x1f8810a0 size=4 grp=INT access='u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw')
    reset (por='---00000---00000---00000---00000' mclr='---00000---00000---00000---00000')
    bit (names='- - - INT1IP INT1IS - - - OC1IP OC1IS - - - IC1IP IC1IS - - - T1IP T1IS' width='1 1 1 3 2 1 1 1 3 2 1 1 1 3 2 1 1 1 3 2')
sfr (key=IPC2 addr=0x1f8810b0 size=4 grp=INT access='u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw')
    reset (por='---00000---00000---00000---00000' mclr='---00000---00000---00000---00000')
    bit (names='- - - INT2IP INT2IS - - - OC2IP OC2IS - - - IC2IP IC2IS - - - T2IP T2IS' width='1 1 1 3 2 1 1 1 3 2 1 1 1 3 2 1 1 1 3 2')
sfr (key=IPC3 addr=0x1f8810c0 size=4 grp=INT access='u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw')
    reset (por='---00000---00000---00000---00000' mclr='---00000---00000---00000---00000')
    bit (names='- - - INT3IP INT3IS - - - OC3IP OC3IS - - - IC3IP IC3IS - - - T3IP T3IS' width='1 1 1 3 2 1 1 1 3 2 1 1 1 3 2 1 1 1 3 2')
sfr (key=IPC4 addr=0x1f8810d0 size=4 grp=INT access='u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw')
    reset (por='---00000---00000---00000---00000' mclr='---00000---00000---00000---00000')
    bit (names='- - - INT4IP INT4IS - - - OC4IP OC4IS - - - IC4IP IC4IS - - - T4IP T4IS' width='1 1 1 3 2 1 1 1 3 2 1 1 1 3 2 1 1 1 3 2')
sfr (key=IPC5 addr=0x1f8810e0 size=4 grp=INT access='u u u u u u u u u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw')
    reset (por='-----------00000---00000---00000' mclr='-----------00000---00000---00000')
    bit (names='- - - - - - - - - - - OC5IP OC5IS - - - IC5IP IC5IS - - - T5IP T5IS' width='1 1 1 1 1 1 1 1 1 1 1 3 2 1 1 1 3 2 1 1 1 3 2')
sfr (key=IPC6 addr=0x1f8810f0 size=4 grp=INT access='u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw')
    reset (por='---00000---00000---00000---00000' mclr='---00000---00000---00000---00000')
    bit (names='- - - AD1IP AD1IS - - - CNIP CNIS - - - I2C1IP I2C1IS - - - U1IP U1IS' width='1 1 1 3 2 1 1 1 3 2 1 1 1 3 2 1 1 1 3 2')
sfr (key=IPC7 addr=0x1f881100 size=4 grp=INT access='u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw')
    reset (por='---00000---00000---00000---00000' mclr='---00000---00000---00000---00000')
    bit (names='- - - U3IP U3IS - - - CMP2IP CMP2IS - - - CMP1IP CMP1IS - - - PMPIP PMPIS' width='1 1 1 3 2 1 1 1 3 2 1 1 1 3 2 1 1 1 3 2')
sfr (key=IPC8 addr=0x1f881110 size=4 grp=INT access='u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw')
    reset (por='---00000---00000---00000---00000' mclr='---00000---00000---00000---00000')
    bit (names='- - - RTCCIP RTCCIS - - - FSCMIP FSCMIS - - - I2C2IP I2C2IS - - - U2IP U2IS' width='1 1 1 3 2 1 1 1 3 2 1 1 1 3 2 1 1 1 3 2')
sfr (key=IPC9 addr=0x1f881120 size=4 grp=INT access='u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw')
    reset (por='---00000---00000---00000---00000' mclr='---00000---00000---00000---00000')
    bit (names='- - - DMA3IP DMA3IS - - - DMA2IP DMA2IS - - - DMA1IP DMA1IS - - - DMA0IP DMA0IS' width='1 1 1 3 2 1 1 1 3 2 1 1 1 3 2 1 1 1 3 2')
sfr (key=IPC10 addr=0x1f881130 size=4 grp=INT access='u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u')
    reset (por='--------------------------------' mclr='--------------------------------')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=IPC11 addr=0x1f881140 size=4 grp=INT access='u u u u u u u u u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw')
    reset (por='-----------xxxxx---00000---00000' mclr='-----------xxxxx---00000---00000')
    bit (names='- - - - - - - - - - - CAN1IP CAN1IS - - - USBIP USBIS - - - FCEIP FCEIS' width='1 1 1 1 1 1 1 1 1 1 1 3 2 1 1 1 3 2 1 1 1 3 2')
sfr (key=IPC12 addr=0x1f881150 size=4 grp=INT access='u u u rw rw rw rw rw u u u rw rw rw rw rw u u u rw rw rw rw rw u u u u u u u u')
    reset (por='---xxxxx---xxxxx---xxxxx--------' mclr='---xxxxx---xxxxx---xxxxx--------')
    bit (names='- - - U5IP U5IS - - - U6IP U6IS - - - U4IP U4IS - - - - - - - -' width='1 1 1 3 2 1 1 1 3 2 1 1 1 3 2 1 1 1 1 1 1 1 1')
sfr (key=BMXCON addr=0x1f882000 size=4 grp=BMX access='u u u u u rw u u u u u rw rw rw rw rw u u u u u u u u u rw u u u rw rw rw')
    reset (por='-----0-----11111---------1---001' mclr='-----0-----11111---------1---001')
    bit (names='- - - - - BMXCHEDMA - - - - - BMXERRIXI BMXERRICD BMXERRDMA BMXERRDS BMXERRIS - - - - - - - - - BMXWSDRM - - - BMXARB' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3')
sfr (key=BMXDKPBA addr=0x1f882010 size=4 grp=BMX access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='BMXDKPBA' width='32')
sfr (key=BMXDUDBA addr=0x1f882020 size=4 grp=BMX access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='BMXDUDBA' width='32')
sfr (key=BMXDUPBA addr=0x1f882030 size=4 grp=BMX access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='BMXDUPBA' width='32')
sfr (key=BMXDRMSZ addr=0x1f882040 size=4 grp=BMX access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000100000000000000000' mclr='00000000000000100000000000000000')
    bit (names='BMXDRMSZ' width='32')
sfr (key=BMXPUPBA addr=0x1f882050 size=4 grp=BMX access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='BMXPUPBA' width='32')
sfr (key=BMXPFMSZ addr=0x1f882060 size=4 grp=BMX access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000010000000000000000000' mclr='00000000000010000000000000000000')
    bit (names='BMXPFMSZ' width='32')
sfr (key=BMXBOOTSZ addr=0x1f882070 size=4 grp=BMX access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000011000000000000' mclr='00000000000000000011000000000000')
    bit (names='BMXBOOTSZ' width='32')
sfr (key=DMACON addr=0x1f883000 size=4 grp=DMAC access='u u u u u u u u u u u u u u u u rw u u rw rw u u u u u u u u u u u')
    reset (por='----------------00-0x-----------' mclr='----------------00-0x-----------')
    bit (names='- - - - - - - - - - - - - - - - ON - - SUSPEND DMABUSY - - - - - - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    freeze (name='DMA' bit=14 polarity=1)
sfr (key=DMASTAT addr=0x1f883010 size=4 grp=DMAC access='u u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw')
    reset (por='----------------------------0000' mclr='----------------------------0000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - - RDWR DMACH' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3')
sfr (key=DMAADDR addr=0x1f883020 size=4 grp=DMAC access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='DMAADDR' width='32')
sfr (key=DCRCCON addr=0x1f883030 size=4 grp=DMAC access='u u rw rw rw u u rw u u u u u u u u u u u rw rw rw rw rw rw rw rw u u rw rw rw')
    reset (por='--xxx--x-----------xxxxx00x--000' mclr='--xxx--x-----------xxxxx00x--000')
    bit (names='- - BYTO WBO - - BITO - - - - - - - - - - - PLEN CRCEN CRCAPP CRCTYP - - CRCCH' width='1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 3')
sfr (key=DCRCDATA addr=0x1f883040 size=4 grp=DMAC access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='DCRCDATA' width='32')
sfr (key=DCRCXOR addr=0x1f883050 size=4 grp=DMAC access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='DCRCXOR' width='32')
sfr (key=DCH0CON addr=0x1f883060 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw u u u u u u rw rw rw rw rw u r rw rw')
    reset (por='----------------x------00000-000' mclr='----------------x------00000-000')
    bit (names='- - - - - - - - - - - - - - - - CHBUSY - - - - - - CHCHNS CHEN CHAED CHCHN CHAEN - CHEDET CHPRI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=DCH0ECON addr=0x1f883070 size=4 grp=DMAC0 access='u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rs rs rw rw rw u u u')
    reset (por='--------111111111111111100000---' mclr='--------111111111111111100000---')
    bit (names='- - - - - - - - CHAIRQ CHSIRQ CFORCE CABORT PATEN SIRQEN AIRQEN - - -' width='1 1 1 1 1 1 1 1 8 8 1 1 1 1 1 1 1 1')
sfr (key=DCH0INT addr=0x1f883080 size=4 grp=DMAC0 access='u u u u u u u u rw rw rw rw rw rw rw rw u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------00000000--------00000000' mclr='--------00000000--------00000000')
    bit (names='- - - - - - - - CHSDIE CHSHIE CHDDIE CHDHIE CHBCIE CHCCIE CHTAIE CHERIE - - - - - - - - CHSDIF CHSHIF CHDDIF CHDHIF CHBCIF CHCCIF CHTAIF CHERIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=DCH0SSA addr=0x1f883090 size=4 grp=DMAC0 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='DCH0SSA' width='32')
sfr (key=DCH0DSA addr=0x1f8830a0 size=4 grp=DMAC0 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='DCH0DSA' width='32')
sfr (key=DCH0SSIZ addr=0x1f8830b0 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHSSIZ' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH0DSIZ addr=0x1f8830c0 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHDSIZ' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH0SPTR addr=0x1f8830d0 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHSPTR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH0DPTR addr=0x1f8830e0 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u r r r r r r r r r r r r r r r r')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - CHDPTR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH0CSIZ addr=0x1f8830f0 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHCSIZ' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH0CPTR addr=0x1f883100 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHCPTR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH0DAT addr=0x1f883110 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------xxxxxxxx' mclr='------------------------xxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - DCHPDAT' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8')
sfr (key=DCH1CON addr=0x1f883120 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw u u u u u u rw rw rw rw rw u r rw rw')
    reset (por='----------------x------00000-000' mclr='----------------x------00000-000')
    bit (names='- - - - - - - - - - - - - - - - CHBUSY - - - - - - CHCHNS CHEN CHAED CHCHN CHAEN - CHEDET CHPRI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=DCH1ECON addr=0x1f883130 size=4 grp=DMAC0 access='u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rs rs rw rw rw u u u')
    reset (por='--------111111111111111100000---' mclr='--------111111111111111100000---')
    bit (names='- - - - - - - - CHAIRQ CHSIRQ CFORCE CABORT PATEN SIRQEN AIRQEN - - -' width='1 1 1 1 1 1 1 1 8 8 1 1 1 1 1 1 1 1')
sfr (key=DCH1INT addr=0x1f883140 size=4 grp=DMAC0 access='u u u u u u u u rw rw rw rw rw rw rw rw u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------00000000--------00000000' mclr='--------00000000--------00000000')
    bit (names='- - - - - - - - CHSDIE CHSHIE CHDDIE CHDHIE CHBCIE CHCCIE CHTAIE CHERIE - - - - - - - - CHSDIF CHSHIF CHDDIF CHDHIF CHBCIF CHCCIF CHTAIF CHERIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=DCH1SSA addr=0x1f883150 size=4 grp=DMAC0 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='DCH1SSA' width='32')
sfr (key=DCH1DSA addr=0x1f883160 size=4 grp=DMAC0 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='DCH1DSA' width='32')
sfr (key=DCH1SSIZ addr=0x1f883170 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHSSIZ' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH1DSIZ addr=0x1f883180 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHDSIZ' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH1SPTR addr=0x1f883190 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHSPTR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH1DPTR addr=0x1f8831a0 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u r r r r r r r r r r r r r r r r')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - CHDPTR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH1CSIZ addr=0x1f8831b0 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHCSIZ' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH1CPTR addr=0x1f8831c0 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHCPTR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH1DAT addr=0x1f8831d0 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------xxxxxxxx' mclr='------------------------xxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - DCHPDAT' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8')
sfr (key=DCH2CON addr=0x1f8831e0 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw u u u u u u rw rw rw rw rw u r rw rw')
    reset (por='----------------x------00000-000' mclr='----------------x------00000-000')
    bit (names='- - - - - - - - - - - - - - - - CHBUSY - - - - - - CHCHNS CHEN CHAED CHCHN CHAEN - CHEDET CHPRI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=DCH2ECON addr=0x1f8831f0 size=4 grp=DMAC0 access='u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rs rs rw rw rw u u u')
    reset (por='--------111111111111111100000---' mclr='--------111111111111111100000---')
    bit (names='- - - - - - - - CHAIRQ CHSIRQ CFORCE CABORT PATEN SIRQEN AIRQEN - - -' width='1 1 1 1 1 1 1 1 8 8 1 1 1 1 1 1 1 1')
sfr (key=DCH2INT addr=0x1f883200 size=4 grp=DMAC0 access='u u u u u u u u rw rw rw rw rw rw rw rw u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------00000000--------00000000' mclr='--------00000000--------00000000')
    bit (names='- - - - - - - - CHSDIE CHSHIE CHDDIE CHDHIE CHBCIE CHCCIE CHTAIE CHERIE - - - - - - - - CHSDIF CHSHIF CHDDIF CHDHIF CHBCIF CHCCIF CHTAIF CHERIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=DCH2SSA addr=0x1f883210 size=4 grp=DMAC0 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='DCH2SSA' width='32')
sfr (key=DCH2DSA addr=0x1f883220 size=4 grp=DMAC0 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='DCH2DSA' width='32')
sfr (key=DCH2SSIZ addr=0x1f883230 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHSSIZ' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH2DSIZ addr=0x1f883240 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHDSIZ' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH2SPTR addr=0x1f883250 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHSPTR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH2DPTR addr=0x1f883260 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u r r r r r r r r r r r r r r r r')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - CHDPTR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH2CSIZ addr=0x1f883270 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHCSIZ' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH2CPTR addr=0x1f883280 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHCPTR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH2DAT addr=0x1f883290 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------xxxxxxxx' mclr='------------------------xxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - DCHPDAT' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8')
sfr (key=DCH3CON addr=0x1f8832a0 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw u u u u u u rw rw rw rw rw u r rw rw')
    reset (por='----------------x------00000-000' mclr='----------------x------00000-000')
    bit (names='- - - - - - - - - - - - - - - - CHBUSY - - - - - - CHCHNS CHEN CHAED CHCHN CHAEN - CHEDET CHPRI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=DCH3ECON addr=0x1f8832b0 size=4 grp=DMAC0 access='u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rs rs rw rw rw u u u')
    reset (por='--------111111111111111100000---' mclr='--------111111111111111100000---')
    bit (names='- - - - - - - - CHAIRQ CHSIRQ CFORCE CABORT PATEN SIRQEN AIRQEN - - -' width='1 1 1 1 1 1 1 1 8 8 1 1 1 1 1 1 1 1')
sfr (key=DCH3INT addr=0x1f8832c0 size=4 grp=DMAC0 access='u u u u u u u u rw rw rw rw rw rw rw rw u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------00000000--------00000000' mclr='--------00000000--------00000000')
    bit (names='- - - - - - - - CHSDIE CHSHIE CHDDIE CHDHIE CHBCIE CHCCIE CHTAIE CHERIE - - - - - - - - CHSDIF CHSHIF CHDDIF CHDHIF CHBCIF CHCCIF CHTAIF CHERIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=DCH3SSA addr=0x1f8832d0 size=4 grp=DMAC0 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='DCH3SSA' width='32')
sfr (key=DCH3DSA addr=0x1f8832e0 size=4 grp=DMAC0 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='DCH3DSA' width='32')
sfr (key=DCH3SSIZ addr=0x1f8832f0 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHSSIZ' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH3DSIZ addr=0x1f883300 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHDSIZ' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH3SPTR addr=0x1f883310 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHSPTR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH3DPTR addr=0x1f883320 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u r r r r r r r r r r r r r r r r')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - CHDPTR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH3CSIZ addr=0x1f883330 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHCSIZ' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH3CPTR addr=0x1f883340 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - CHCPTR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH3DAT addr=0x1f883350 size=4 grp=DMAC0 access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------xxxxxxxx' mclr='------------------------xxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - DCHPDAT' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8')
sfr (key=CHECON addr=0x1f884000 size=4 grp=PCACHE access='u u u u u u u u u u u u u u u rw u u u u u u rw rw u u rw rw u rw rw rw')
    reset (por='---------------0------00--00-111' mclr='---------------0------00--00-111')
    bit (names='- - - - - - - - - - - - - - - CHECOH - - - - - - DCSZ - - PREFEN - PFMWS' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 3')
sfr (key=CHEACC addr=0x1f884010 size=4 grp=PCACHE access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='CHEWEN - - - - - - - - - - - - - - - - - - - - - - - - - - - CHEIDX' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4')
sfr (key=CHETAG addr=0x1f884020 size=4 grp=PCACHE access='rw u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw u')
    reset (por='0xxxxxxxxxxxxxxxxxxxxxxxxxxx0010' mclr='0xxxxxxxxxxxxxxxxxxxxxxxxxxx0010')
    bit (names='LTAGBOOT - - - - - - - LTAG LVALID LLOCK LTYPE -' width='1 1 1 1 1 1 1 1 20 1 1 1 1')
sfr (key=CHEMSK addr=0x1f884030 size=4 grp=PCACHE access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - LMASK - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1')
sfr (key=CHEW0 addr=0x1f884040 size=4 grp=CACHE access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='CHEW0' width='32')
sfr (key=CHEW1 addr=0x1f884050 size=4 grp=CACHE access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='CHEW1' width='32')
sfr (key=CHEW2 addr=0x1f884060 size=4 grp=CACHE access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='CHEW2' width='32')
sfr (key=CHEW3 addr=0x1f884070 size=4 grp=CACHE access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='CHEW3' width='32')
sfr (key=CHELRU addr=0x1f884080 size=4 grp=CACHE access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='0000000000000000000000000000000')
    bit (names='- - - - - - - CHELRU' width='1 1 1 1 1 1 1 25')
sfr (key=CHEHIT addr=0x1f884090 size=4 grp=CACHE access='rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='CHEHIT' width='32')
sfr (key=CHEMIS addr=0x1f8840a0 size=4 grp=CACHE access='rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='CHEMIS' width='32')
sfr (key=CHEPFABT addr=0x1f8840c0 size=4 grp=CACHE access='rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='CHEPFABT' width='32')
sfr (key=U1OTGIR addr=0x1f885040 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw u rw')
    reset (por='------------------------000000-0' mclr='------------------------000000-0')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - IDIF T1MSECIF LSTATEIF ACTVIF SESVDIF SESENDIF - VBUSVDIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1OTGIE addr=0x1f885050 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw u rw')
    reset (por='------------------------000000-0' mclr='------------------------000000-0')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - IDIE T1MSECIE LSTATEIE ACTVIE SESVDIE SESENDIE - VBUSVDIE' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1OTGSTAT addr=0x1f885060 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw u rw u rw rw u rw')
    reset (por='------------------------0-0-00-0' mclr='------------------------0-0-00-0')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - ID - LSTATE - SESVD SESEND - VBUSVD' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1OTGCON addr=0x1f885070 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - DPPULUP DMPULUP DPPULDWN DMPULDWN VBUSON OTGEN VBUSCHG VBUSDIS' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1PWRC addr=0x1f885080 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u r u u rw rw u rw rw')
    reset (por='------------------------0--0x-00' mclr='------------------------0--0x-00')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - UACTPND - - USLPGRD USBBUSY - USUSPEND USBPWR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1IR addr=0x1f885200 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - STALLIF ATTACHIF RESUMEIF IDLEIF TRNIF SOFIF UERRIF URSTIF_DETACHIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1IE addr=0x1f885210 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - STALLIE ATTACHIE RESUMEIE IDLEIE TRNIE SOFIE UERRIE URSTIE_DETACHIE' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EIR addr=0x1f885220 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw u')
    reset (por='------------------------0000000-' mclr='------------------------0000000-')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - BTSEF BMXEF DMAEF BTOEF DFN8EF CRC16EF CRC5EF_EOFEF PIDEF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EIE addr=0x1f885230 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------0000000x' mclr='------------------------0000000x')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - BTSEE BMXEE DMAEE BTOEE DFN8EE CRC16EE CRC5EE_EOFEE PIDEE' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1STAT addr=0x1f885240 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r u u')
    reset (por='--------------------------------' mclr='---------------------------xxx--')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - ENDPT DIR PPBI - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1')
sfr (key=U1CON addr=0x1f885250 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - JSTATE SE0 PKTDIS_TOKBUSY USBRST HOSTEN RESUME PPBRST USBEN_SOFEN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1ADDR addr=0x1f885260 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - LSPDEN DEVADDR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7')
sfr (key=U1BDTP1 addr=0x1f885270 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw u')
    reset (por='------------------------0000000-' mclr='------------------------0000000-')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - BDTPTRL -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1')
sfr (key=U1FRML addr=0x1f885280 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u r r r r r r r r')
    reset (por='--------------------------------' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - FRML' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8')
sfr (key=U1FRMH addr=0x1f885290 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r')
    reset (por='--------------------------------' mclr='-----------------------------000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - - - FRMH' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3')
sfr (key=U1TOK addr=0x1f8852a0 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - PID EP' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4')
sfr (key=U1SOF addr=0x1f8852b0 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - CNT' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8')
sfr (key=U1BDTP2 addr=0x1f8852c0 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - BDTPTRH' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8')
sfr (key=U1BDTP3 addr=0x1f8852d0 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - BDTPTRU' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8')
sfr (key=U1CNFG1 addr=0x1f8852e0 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw u u u rw')
    reset (por='------------------------xxxx-00x' mclr='------------------------xxxx---x')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - UTEYE UOEMON - USBSIDL - - - UASUSPND' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EP0 addr=0x1f885300 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw u rw rw rw rw rw')
    reset (por='------------------------00-00000' mclr='------------------------00-00000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - LSPD RETRYDIS - EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EP1 addr=0x1f885310 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw')
    reset (por='---------------------------00000' mclr='---------------------------00000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EP2 addr=0x1f885320 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw')
    reset (por='---------------------------00000' mclr='---------------------------00000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EP3 addr=0x1f885330 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw')
    reset (por='---------------------------00000' mclr='---------------------------00000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EP4 addr=0x1f885340 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw')
    reset (por='---------------------------00000' mclr='---------------------------00000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EP5 addr=0x1f885350 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw')
    reset (por='---------------------------00000' mclr='---------------------------00000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EP6 addr=0x1f885360 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw')
    reset (por='---------------------------00000' mclr='---------------------------00000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EP7 addr=0x1f885370 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw')
    reset (por='---------------------------00000' mclr='---------------------------00000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EP8 addr=0x1f885380 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw')
    reset (por='---------------------------00000' mclr='---------------------------00000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EP9 addr=0x1f885390 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw')
    reset (por='---------------------------00000' mclr='---------------------------00000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EP10 addr=0x1f8853a0 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw')
    reset (por='---------------------------00000' mclr='---------------------------00000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EP11 addr=0x1f8853b0 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw')
    reset (por='---------------------------00000' mclr='---------------------------00000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EP12 addr=0x1f8853c0 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw')
    reset (por='---------------------------00000' mclr='---------------------------00000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EP13 addr=0x1f8853d0 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw')
    reset (por='---------------------------00000' mclr='---------------------------00000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EP14 addr=0x1f8853e0 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw')
    reset (por='---------------------------00000' mclr='---------------------------00000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=U1EP15 addr=0x1f8853f0 size=4 grp=USB access='u u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw')
    reset (por='---------------------------00000' mclr='---------------------------00000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=TRISB addr=0x1f886040 size=4 grp=PORTB access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------1111111111111111' mclr='----------------1111111111111111')
    bit (names='- - - - - - - - - - - - - - - - TRISB15 TRISB14 TRISB13 TRISB12 TRISB11 TRISB10 TRISB9 TRISB8 TRISB7 TRISB6 TRISB5 TRISB4 TRISB3 TRISB2 TRISB1 TRISB0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='TRISB' width='32')
    stimulus (scl=rwb)
sfr (key=PORTB addr=0x1f886050 size=4 grp=PORTB access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - RB15 RB14 RB13 RB12 RB11 RB10 RB9 RB8 RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='RB' width='32')
    stimulus (scl=rwb)
sfr (key=LATB addr=0x1f886060 size=4 grp=PORTB access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------xxxxxxxxxxxxxxxx' mclr='----------------xxxxxxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - LATB15 LATB14 LATB13 LATB12 LATB11 LATB10 LATB9 LATB8 LATB7 LATB6 LATB5 LATB4 LATB3 LATB2 LATB1 LATB0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='LATB' width='32')
    stimulus (scl=rwb)
sfr (key=ODCB addr=0x1f886070 size=4 grp=PORTB access='u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----------------0000000000000000' mclr='----------------0000000000000000')
    bit (names='- - - - - - - - - - - - - - - - ODCB15 ODCB14 ODCB13 ODCB12 ODCB11 ODCB10 ODCB9 ODCB8 ODCB7 ODCB6 ODCB5 ODCB4 ODCB3 ODCB2 ODCB1 ODCB0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=TRISC addr=0x1f886080 size=4 grp=PORTC access='u u u u u u u u u u u u u u u u rw rw rw rw u u u u u u u u u u u u')
    reset (por='----------------1111------------' mclr='----------------1111------------')
    bit (names='- - - - - - - - - - - - - - - - TRISC15 TRISC14 TRISC13 TRISC12 - - - - - - - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='TRISC' width='32')
    stimulus (scl=rwb)
sfr (key=PORTC addr=0x1f886090 size=4 grp=PORTC access='u u u u u u u u u u u u u u u u rw rw rw rw u u u u u u u u u u u u')
    reset (por='----------------xxxx------------' mclr='----------------xxxx------------')
    bit (names='- - - - - - - - - - - - - - - - RC15 RC14 RC13 RC12 - - - - - - - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='RC' width='32')
    stimulus (scl=rwb)
sfr (key=LATC addr=0x1f8860a0 size=4 grp=PORTC access='u u u u u u u u u u u u u u u u rw rw rw rw u u u u u u u u u u u u')
    reset (por='----------------xxxx------------' mclr='----------------xxxx------------')
    bit (names='- - - - - - - - - - - - - - - - LATC15 LATC14 LATC13 LATC12 - - - - - - - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='LATC' width='32')
    stimulus (scl=rwb)
sfr (key=ODCC addr=0x1f8860b0 size=4 grp=PORTC access='u u u u u u u u u u u u u u u u rw rw rw rw u u u u u u u u u u u u')
    reset (por='----------------0000------------' mclr='----------------0000------------')
    bit (names='- - - - - - - - - - - - - - - - ODCC15 ODCC14 ODCC13 ODCC12 - - - - - - - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=TRISD addr=0x1f8860c0 size=4 grp=PORTD access='u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--------------------111111111111' mclr='--------------------111111111111')
    bit (names='- - - - - - - - - - - - - - - - - - - - TRISD11 TRISD10 TRISD9 TRISD8 TRISD7 TRISD6 TRISD5 TRISD4 TRISD3 TRISD2 TRISD1 TRISD0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='TRISD' width='32')
    stimulus (scl=rwb)
sfr (key=PORTD addr=0x1f8860d0 size=4 grp=PORTD access='u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--------------------xxxxxxxxxxxx' mclr='--------------------xxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - - - - - RD11 RD10 RD9 RD8 RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='RD' width='32')
    stimulus (scl=rwb)
sfr (key=LATD addr=0x1f8860e0 size=4 grp=PORTD access='u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--------------------xxxxxxxxxxxx' mclr='--------------------xxxxxxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - - - - - LATD11 LATD10 LATD9 LATD8 LATD7 LATD6 LATD5 LATD4 LATD3 LATD2 LATD1 LATD0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='LATD' width='32')
    stimulus (scl=rwb)
sfr (key=ODCD addr=0x1f8860f0 size=4 grp=PORTD access='u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--------------------000000000000' mclr='--------------------000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - ODCD11 ODCD10 ODCD9 ODCD8 ODCD7 ODCD6 ODCD5 ODCD4 ODCD3 ODCD2 ODCD1 ODCD0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=TRISE addr=0x1f886100 size=4 grp=PORTE access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------11111111' mclr='------------------------11111111')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - TRISE7 TRISE6 TRISE5 TRISE4 TRISE3 TRISE2 TRISE1 TRISE0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='TRISE' width='32')
    stimulus (scl=rwb)
sfr (key=PORTE addr=0x1f886110 size=4 grp=PORTE access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------xxxxxxxx' mclr='------------------------xxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - RE7 RE6 RE5 RE4 RE3 RE2 RE1 RE0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='RE' width='32')
    stimulus (scl=rwb)
sfr (key=LATE addr=0x1f886120 size=4 grp=PORTE access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------xxxxxxxx' mclr='------------------------xxxxxxxx')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - LATE7 LATE6 LATE5 LATE4 LATE3 LATE2 LATE1 LATE0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='LATE' width='32')
    stimulus (scl=rwb)
sfr (key=ODCE addr=0x1f886130 size=4 grp=PORTE access='u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - ODCE7 ODCE6 ODCE5 ODCE4 ODCE3 ODCE2 ODCE1 ODCE0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=TRISF addr=0x1f886140 size=4 grp=PORTF access='u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw')
    reset (por='--------------------------111111' mclr='--------------------------111111')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - TRISF5 TRISF4 TRISF3 TRISF2 TRISF1 TRISF0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='TRISF' width='32')
    stimulus (scl=rwb)
sfr (key=PORTF addr=0x1f886150 size=4 grp=PORTF access='u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw')
    reset (por='--------------------------xxxxxx' mclr='--------------------------xxxxxx')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - RF5 RF4 RF3 RF2 RF1 RF0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='RF' width='32')
    stimulus (scl=rwb)
sfr (key=LATF addr=0x1f886160 size=4 grp=PORTF access='u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw')
    reset (por='--------------------------xxxxxx' mclr='--------------------------xxxxxx')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - LATF5 LATF4 LATF3 LATF2 LATF1 LATF0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='LATF' width='32')
    stimulus (scl=rwb)
sfr (key=ODCF addr=0x1f886170 size=4 grp=PORTF access='u u u u u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw rw rw')
    reset (por='--------------------------000000' mclr='--------------------------000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - ODCF5 ODCF4 ODCF3 ODCF2 ODCF1 ODCF0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=TRISG addr=0x1f886180 size=4 grp=PORTG access='u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw u u rw rw u u')
    reset (por='----------------------1111--11--' mclr='----------------------1111--11--')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - TRISG9 TRISG8 TRISG7 TRISG6 - - TRISG3 TRISG2 - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='TRISG' width='32')
    stimulus (scl=rwb)
sfr (key=PORTG addr=0x1f886190 size=4 grp=PORTG access='u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw u u rw rw u u')
    reset (por='----------------------xxxx--xx--' mclr='----------------------xxxx--xx--')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - RG9 RG8 RG7 RG6 - - RG3 RG2 - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='RG' width='32')
    stimulus (scl=rwb)
sfr (key=LATG addr=0x1f8861a0 size=4 grp=PORTG access='u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw u u rw rw u u')
    reset (por='----------------------xxxx--xx--' mclr='----------------------xxxx--xx--')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - LATG9 LATG8 LATG7 LATG6 - - LATG3 LATG2 - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='LATG' width='32')
    stimulus (scl=rwb)
sfr (key=ODCG addr=0x1f8861b0 size=4 grp=PORTG access='u u u u u u u u u u u u u u u u u u u u u u rw rw rw rw u u rw rw u u')
    reset (por='----------------------0000--00--' mclr='----------------------0000--00--')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - ODCG9 ODCG8 ODCG7 ODCG6 - - ODCG3 ODCG2 - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=CNCON addr=0x1f8861c0 size=4 grp=PORTG access='u u u u u u u u u u u u u u u u rw u rw u u u u u u u u u u u u u')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - ON - SIDL - - - - - - - - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    freeze (name='CHANGE NOTICE' bit=14 polarity=1)
sfr (key=CNEN addr=0x1f8861d0 size=4 grp=PORTG access='u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000---0000000000000000000' mclr='0000000000---0000000000000000000')
    bit (names='- - - - - - - - - - - - - CNEN18 CNEN17 CNEN16 CNEN15 CNEN14 CNEN13 CNEN12 CNEN11 CNEN10 CNEN9 CNEN8 CNEN7 CNEN6 CNEN5 CNEN4 CNEN3 CNEN2 CNEN1 CNEN0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=CNPUE addr=0x1f8861e0 size=4 grp=PORTG access='u u u u u u u u u u u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000---0000000000000000000' mclr='0000000000---0000000000000000000')
    bit (names='- - - - - - - - - - - - - CNPUE18 CNPUE17 CNPUE16 CNPUE15 CNPUE14 CNPUE13 CNPUE12 CNPUE11 CNPUE10 CNPUE9 CNPUE8 CNPUE7 CNPUE6 CNPUE5 CNPUE4 CNPUE3 CNPUE2 CNPUE1 CNPUE0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1CON addr=0x1f88b000 size=4 grp=CAN1 access='u u u u rs rw rw rw r r r rw u u u u rw u rw u r u u u u u u rw rw rw rw rw')
    reset (por='00000100100000000000000000000000' mclr='00000100100000000000000000000000')
    bit (names='- - - - ABAT REQOP OPMOD CANCAP - - - - ON - SIDL - CANBUSY - - - - - - DNCNT' width='1 1 1 1 1 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
    freeze (name='CAN1' bit=14 polarity=1)
sfr (key=C1CFG addr=0x1f88b010 size=4 grp=CAN1 access='u u u u u u u u u rw u u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - WAKFIL - - - SEG2PH SEG2PHTS SAM SEG1PH PRSEG SJW BRP' width='1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 3 3 2 6')
sfr (key=C1INT addr=0x1f88b020 size=4 grp=CAN1 access='rw rw rw rw rw u u u u u u u rw rw rw rw rw rw rw rw rw u u u u u u u rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='IVRIE WAKIE CERRIE SERRIE RBOVIE - - - - - - - MODIE CTMRIE RBIE TBIE IVRIF WAKIF CERRIF SERRIF RBOVIF - - - - - - - MODIF CTMRIF RBIF TBIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1VEC addr=0x1f88b030 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u r r r r r u r r r r r r r')
    reset (por='00000000000000000000000001000000' mclr='00000000000000000000000001000000')
    bit (names='- - - - - - - - - - - - - - - - - - - FILHIT - ICODE' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 7')
sfr (key=C1TREC addr=0x1f88b040 size=4 grp=CAN1 access='u u u u u u u u u u r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - TXBO TXBP RXBP TXWARN RXWARN EWARN TERRCNT RERRCNT' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 8')
sfr (key=C1FSTAT addr=0x1f88b050 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='FIFOIP' width='32')
sfr (key=C1RXOVF addr=0x1f88b060 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='RXOVF' width='32')
sfr (key=C1TMR addr=0x1f88b070 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='CANTS CANTSPRE' width='16 16')
sfr (key=C1RXM0 addr=0x1f88b080 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='SID - MIDE - EID' width='11 1 1 1 18')
sfr (key=C1RXM1 addr=0x1f88b090 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='SID - MIDE - EID' width='11 1 1 1 18')
sfr (key=C1RXM2 addr=0x1f88b0a0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='SID - MIDE - EID' width='11 1 1 1 18')
sfr (key=C1RXM3 addr=0x1f88b0b0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='SID - MIDE - EID' width='11 1 1 1 18')
sfr (key=C1FLTCON0 addr=0x1f88b0c0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='FLTEN3 MSEL3 FSEL3 FLTEN2 MSEL2 FSEL2 FLTEN1 MSEL1 FSEL1 FLTEN0 MSEL0 FSEL0' width='1 2 5 1 2 5 1 2 5 1 2 5')
sfr (key=C1FLTCON1 addr=0x1f88b0d0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='FLTEN7 MSEL7 FSEL7 FLTEN6 MSEL6 FSEL6 FLTEN5 MSEL5 FSEL5 FLTEN4 MSEL4 FSEL4' width='1 2 5 1 2 5 1 2 5 1 2 5')
sfr (key=C1FLTCON2 addr=0x1f88b0e0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='FLTEN11 MSEL11 FSEL11 FLTEN10 MSEL10 FSEL10 FLTEN9 MSEL9 FSEL9 FLTEN8 MSEL8 FSEL8' width='1 2 5 1 2 5 1 2 5 1 2 5')
sfr (key=C1FLTCON3 addr=0x1f88b0f0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='FLTEN15 MSEL15 FSEL15 FLTEN14 MSEL14 FSEL14 FLTEN13 MSEL13 FSEL13 FLTEN12 MSEL12 FSEL12' width='1 2 5 1 2 5 1 2 5 1 2 5')
sfr (key=C1FLTCON4 addr=0x1f88b100 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='FLTEN19 MSEL19 FSEL19 FLTEN18 MSEL18 FSEL18 FLTEN17 MSEL17 FSEL17 FLTEN16 MSEL16 FSEL16' width='1 2 5 1 2 5 1 2 5 1 2 5')
sfr (key=C1FLTCON5 addr=0x1f88b110 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='FLTEN23 MSEL23 FSEL23 FLTEN22 MSEL22 FSEL22 FLTEN21 MSEL21 FSEL21 FLTEN20 MSEL20 FSEL20' width='1 2 5 1 2 5 1 2 5 1 2 5')
sfr (key=C1FLTCON6 addr=0x1f88b120 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='FLTEN27 MSEL27 FSEL27 FLTEN26 MSEL26 FSEL26 FLTEN25 MSEL25 FSEL25 FLTEN24 MSEL24 FSEL24' width='1 2 5 1 2 5 1 2 5 1 2 5')
sfr (key=C1FLTCON7 addr=0x1f88b130 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='FLTEN31 MSEL31 FSEL31 FLTEN30 MSEL30 FSEL30 FLTEN29 MSEL29 FSEL29 FLTEN28 MSEL28 FSEL28' width='1 2 5 1 2 5 1 2 5 1 2 5')
sfr (key=C1RXF0 addr=0x1f88b140 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF1 addr=0x1f88b150 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF2 addr=0x1f88b160 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF3 addr=0x1f88b170 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF4 addr=0x1f88b180 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF5 addr=0x1f88b190 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF6 addr=0x1f88b1a0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF7 addr=0x1f88b1b0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF8 addr=0x1f88b1c0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF9 addr=0x1f88b1d0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF10 addr=0x1f88b1e0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF11 addr=0x1f88b1f0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF12 addr=0x1f88b200 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF13 addr=0x1f88b210 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF14 addr=0x1f88b220 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF15 addr=0x1f88b230 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF16 addr=0x1f88b240 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF17 addr=0x1f88b250 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF18 addr=0x1f88b260 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF19 addr=0x1f88b270 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF20 addr=0x1f88b280 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF21 addr=0x1f88b290 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF22 addr=0x1f88b2a0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF23 addr=0x1f88b2b0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF24 addr=0x1f88b2c0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF25 addr=0x1f88b2d0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF26 addr=0x1f88b2e0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF27 addr=0x1f88b2f0 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF28 addr=0x1f88b300 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF29 addr=0x1f88b310 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF30 addr=0x1f88b320 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1RXF31 addr=0x1f88b330 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxx0x0xxxxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C1FIFOBA addr=0x1f88b340 size=4 grp=CAN1 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='FIFOBA - -' width='30 1 1')
sfr (key=C1FIFOCON0 addr=0x1f88b350 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT0 addr=0x1f88b360 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA0 addr=0x1f88b370 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI0 addr=0x1f88b380 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON1 addr=0x1f88b390 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT1 addr=0x1f88b3a0 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA1 addr=0x1f88b3b0 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI1 addr=0x1f88b3c0 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON2 addr=0x1f88b3d0 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT2 addr=0x1f88b3e0 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA2 addr=0x1f88b3f0 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI2 addr=0x1f88b400 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON3 addr=0x1f88b410 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT3 addr=0x1f88b420 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA3 addr=0x1f88b430 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI3 addr=0x1f88b440 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON4 addr=0x1f88b450 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT4 addr=0x1f88b460 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA4 addr=0x1f88b470 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI4 addr=0x1f88b480 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON5 addr=0x1f88b490 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT5 addr=0x1f88b4a0 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA5 addr=0x1f88b4b0 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI5 addr=0x1f88b4c0 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON6 addr=0x1f88b4d0 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT6 addr=0x1f88b4e0 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA6 addr=0x1f88b4f0 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI6 addr=0x1f88b500 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON7 addr=0x1f88b510 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT7 addr=0x1f88b520 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA7 addr=0x1f88b530 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI7 addr=0x1f88b540 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON8 addr=0x1f88b550 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT8 addr=0x1f88b560 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA8 addr=0x1f88b570 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI8 addr=0x1f88b580 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON9 addr=0x1f88b590 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT9 addr=0x1f88b5a0 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA9 addr=0x1f88b5b0 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI9 addr=0x1f88b5c0 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON10 addr=0x1f88b5d0 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT10 addr=0x1f88b5e0 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA10 addr=0x1f88b5f0 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI10 addr=0x1f88b600 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON11 addr=0x1f88b610 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT11 addr=0x1f88b620 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA11 addr=0x1f88b630 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI11 addr=0x1f88b640 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON12 addr=0x1f88b650 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT12 addr=0x1f88b660 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA12 addr=0x1f88b670 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI12 addr=0x1f88b680 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON13 addr=0x1f88b690 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT13 addr=0x1f88b6a0 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA13 addr=0x1f88b6b0 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI13 addr=0x1f88b6c0 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON14 addr=0x1f88b6d0 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT14 addr=0x1f88b6e0 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA14 addr=0x1f88b6f0 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI14 addr=0x1f88b700 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON15 addr=0x1f88b710 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT15 addr=0x1f88b720 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA15 addr=0x1f88b730 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI15 addr=0x1f88b740 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON16 addr=0x1f88b750 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT16 addr=0x1f88b760 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA16 addr=0x1f88b770 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI16 addr=0x1f88b780 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON17 addr=0x1f88b790 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT17 addr=0x1f88b7a0 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA17 addr=0x1f88b7b0 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI17 addr=0x1f88b7c0 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON18 addr=0x1f88b7d0 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT18 addr=0x1f88b7e0 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA18 addr=0x1f88b7f0 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI18 addr=0x1f88b800 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON19 addr=0x1f88b810 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT19 addr=0x1f88b820 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA19 addr=0x1f88b830 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI19 addr=0x1f88b840 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON20 addr=0x1f88b850 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT20 addr=0x1f88b860 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA20 addr=0x1f88b870 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI20 addr=0x1f88b880 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON21 addr=0x1f88b890 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT21 addr=0x1f88b8a0 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA21 addr=0x1f88b8b0 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI21 addr=0x1f88b8c0 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON22 addr=0x1f88b8d0 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT22 addr=0x1f88b8e0 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA22 addr=0x1f88b8f0 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI22 addr=0x1f88b900 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON23 addr=0x1f88b910 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT23 addr=0x1f88b920 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA23 addr=0x1f88b930 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI23 addr=0x1f88b940 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON24 addr=0x1f88b950 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT24 addr=0x1f88b960 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA24 addr=0x1f88b970 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI24 addr=0x1f88b980 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON25 addr=0x1f88b990 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT25 addr=0x1f88b9a0 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA25 addr=0x1f88b9b0 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI25 addr=0x1f88b9c0 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON26 addr=0x1f88b9d0 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT26 addr=0x1f88b9e0 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA26 addr=0x1f88b9f0 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI26 addr=0x1f88ba00 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON27 addr=0x1f88ba10 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT27 addr=0x1f88ba20 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA27 addr=0x1f88ba30 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI27 addr=0x1f88ba40 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON28 addr=0x1f88ba50 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT28 addr=0x1f88ba60 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA28 addr=0x1f88ba70 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI28 addr=0x1f88ba80 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON29 addr=0x1f88ba90 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT29 addr=0x1f88baa0 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA29 addr=0x1f88bab0 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI29 addr=0x1f88bac0 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON30 addr=0x1f88bad0 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT30 addr=0x1f88bae0 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA30 addr=0x1f88baf0 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI30 addr=0x1f88bb00 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')
sfr (key=C1FIFOCON31 addr=0x1f88bb10 size=4 grp=CAN1 access='u u u u u u u u u u u rw rw rw rw rw u rw rw rw u u u u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - FSIZE - FRESET UINC DONLY - - - - TXEN TXABAT TXLARB TXERR TXREQ RTREN TXPRI' width='1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
sfr (key=C1FIFOINT31 addr=0x1f88bb20 size=4 grp=CAN1 access='u u u u u rw rw rw u u u u rw rw rw rw u u u u u r r r u u u u rw r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - TXNFULLIE TXHALFIE TXEMPTYIE - - - - RXOVFLIE RXFULLIE RXHALFIE RXNEMPTYIE - - - - - TXNFULLIF TXHALFIF TXEMPTYIF - - - - RXOVFLIF RXFULLIF RXHALFIF RXNEMPTYIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1FIFOUA31 addr=0x1f88bb30 size=4 grp=CAN1 access='r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u u')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00' mclr='uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu00')
    bit (names='FIFOUA - -' width='30 1 1')
sfr (key=C1FIFOCI31 addr=0x1f88bb40 size=4 grp=CAN1 access='u u u u u u u u u u u u u u u u u u u u u u u u u u u r r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - CFIFOCI' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5')

######################################################################
#
# Configuration Registers
#
######################################################################

cfgbits (key=DEVCFG3 addr=0x1fc02ff0 unused=0x0)
    field (key=USERID mask=0xffff desc="..." flags=x)
    field (key=FSRSSEL mask=0x70000 desc="SRS Select")
        setting (req=0x70000 value=0x0 desc="SRS Priority 0")
        setting (req=0x70000 value=0x10000 desc="SRS Priority 1")
        setting (req=0x70000 value=0x20000 desc="SRS Priority 2")
        setting (req=0x70000 value=0x30000 desc="SRS Priority 3")
        setting (req=0x70000 value=0x40000 desc="SRS Priority 4")
        setting (req=0x70000 value=0x50000 desc="SRS Priority 5")
        setting (req=0x70000 value=0x60000 desc="SRS Priority 6")
        setting (req=0x70000 value=0x70000 desc="SRS Priority 7")
    field (key=FCANIO mask=0x4000000 desc="CAN I/O Pin Select")
        setting (req=0x4000000 value=0x0 desc="Disabled")
        setting (req=0x4000000 value=0x4000000 desc="Enabled")
    field (key=FUSBIDIO mask=0x40000000 desc="USB USID Selection")
        setting (req=0x40000000 value=0x0 desc="Disabled")
        setting (req=0x40000000 value=0x40000000 desc="Enabled")
    field (key=FVBUSONIO mask=0x80000000 desc="USB VBUS ON Selection")
        setting (req=0x80000000 value=0x0 desc="Disabled")
        setting (req=0x80000000 value=0x80000000 desc="Enabled")
cfgbits (key=DEVCFG2 addr=0x1fc02ff4 unused=0x0)
    field (key=FPLLIDIV mask=0x7 desc="PLL Input Divider")
        setting (req=0x7 value=0x0 desc="1x Divider")
        setting (req=0x7 value=0x1 desc="2x Divider")
        setting (req=0x7 value=0x2 desc="3x Divider")
        setting (req=0x7 value=0x3 desc="4x Divider")
        setting (req=0x7 value=0x4 desc="5x Divider")
        setting (req=0x7 value=0x5 desc="6x Divider")
        setting (req=0x7 value=0x6 desc="10x Divider")
        setting (req=0x7 value=0x7 desc="12x Divider")
    field (key=FPLLMUL mask=0x70 desc="PLL Multiplier")
        setting (req=0x70 value=0x0 desc="15x Multiplier")
        setting (req=0x70 value=0x10 desc="16x Multiplier")
        setting (req=0x70 value=0x20 desc="17x Multiplier")
        setting (req=0x70 value=0x30 desc="18x Multiplier")
        setting (req=0x70 value=0x40 desc="19x Multiplier")
        setting (req=0x70 value=0x50 desc="20x Multiplier")
        setting (req=0x70 value=0x60 desc="21x Multiplier")
        setting (req=0x70 value=0x70 desc="24x Multiplier")
    field (key=UPLLIDIV mask=0x700 desc="USB PLL Input Divider")
        setting (req=0x700 value=0x0 desc="1x Divider")
        setting (req=0x700 value=0x100 desc="2x Divider")
        setting (req=0x700 value=0x200 desc="3x Divider")
        setting (req=0x700 value=0x300 desc="4x Divider")
        setting (req=0x700 value=0x400 desc="5x Divider")
        setting (req=0x700 value=0x500 desc="6x Divider")
        setting (req=0x700 value=0x600 desc="10x Divider")
        setting (req=0x700 value=0x700 desc="12x Divider")
    field (key=UPLLEN mask=0x8000 desc="USB PLL Enable")
        setting (req=0x8000 value=0x0 desc="Enabled")
        setting (req=0x8000 value=0x8000 desc="Disabled")
    field (key=FPLLODIV mask=0x70000 desc="System PLL Output Clock Divider")
        setting (req=0x70000 value=0x0 desc="PLL Divide by 1")
        setting (req=0x70000 value=0x10000 desc="PLL Divide by 2")
        setting (req=0x70000 value=0x20000 desc="PLL Divide by 4")
        setting (req=0x70000 value=0x30000 desc="PLL Divide by 8")
        setting (req=0x70000 value=0x40000 desc="PLL Divide by 16")
        setting (req=0x70000 value=0x50000 desc="PLL Divide by 32")
        setting (req=0x70000 value=0x60000 desc="PLL Divide by 64")
        setting (req=0x70000 value=0x70000 desc="PLL Divide by 256")
cfgbits (key=DEVCFG1 addr=0x1fc02ff8 unused=0x0)
    field (key=FNOSC mask=0x7 desc="Oscillator Selection Bits")
        setting (req=0x7 value=0x0 desc="Fast RC Osc (FRC)")
        setting (req=0x7 value=0x1 desc="Fast RC Osc with PLL")
        setting (req=0x7 value=0x2 desc="Primary Osc (XT,HS,EC)")
        setting (req=0x7 value=0x3 desc="Primary Osc w/PLL (XT+,HS+,EC+PLL)")
        setting (req=0x7 value=0x4 desc="Low Power Secondary Osc (SOSC)")
        setting (req=0x7 value=0x5 desc="Low Power RC Osc (LPRC)")
        setting (req=0x7 value=0x6 desc="Fast RC Osc w/Div-by-16 (FRC/16)")
        setting (req=0x7 value=0x7 desc="Fast RC Osc w/Div-by-N (FRCDIV)")
    field (key=FSOSCEN mask=0x20 desc="Secondary Oscillator Enable")
        setting (req=0x20 value=0x0 desc="Disabled")
        setting (req=0x20 value=0x20 desc="Enabled")
    field (key=IESO mask=0x80 desc="Internal/External Switch Over")
        setting (req=0x80 value=0x0 desc="Disabled")
        setting (req=0x80 value=0x80 desc="Enabled")
    field (key=POSCMOD mask=0x300 desc="Primary Oscillator Configuration")
        setting (req=0x300 value=0x0 desc="External clock mode")
        setting (req=0x300 value=0x100 desc="XT osc mode")
        setting (req=0x300 value=0x200 desc="HS osc mode")
        setting (req=0x300 value=0x300 desc="Disabled")
    field (key=OSCIOFNC mask=0x400 desc="CLKO Output Signal Active on the OSCO Pin")
        setting (req=0x400 value=0x400 desc="Disabled")
        setting (req=0x400 value=0x0 desc="Enabled")
    field (key=FPBDIV mask=0x3000 desc="Peripheral Clock Divisor")
        setting (req=0x3000 value=0x0 desc="Pb_Clk is Sys_Clk/1")
        setting (req=0x3000 value=0x1000 desc="Pb_Clk is Sys_Clk/2")
        setting (req=0x3000 value=0x2000 desc="Pb_Clk is Sys_Clk/4")
        setting (req=0x3000 value=0x3000 desc="Pb_Clk is Sys_Clk/8")
    field (key=FCKSM mask=0xc000 desc="Clock Switching and Monitor Selection")
        setting (req=0xc000 value=0x0 desc="Clock Switch Enable, FSCM Enabled")
        setting (req=0xc000 value=0x4000 desc="Clock Switch Enable, FSCM Disabled")
        setting (req=0xc000 value=0xc000 desc="Clock Switch Disable, FSCM Disabled")
    field (key=WDTPS mask=0x1f0000 desc="Watchdog Timer Postscaler")
        setting (req=0x1f0000 value=0x0 desc="1:1")
        setting (req=0x1f0000 value=0x10000 desc="1:2")
        setting (req=0x1f0000 value=0x20000 desc="1:4")
        setting (req=0x1f0000 value=0x30000 desc="1:8")
        setting (req=0x1f0000 value=0x40000 desc="1:16")
        setting (req=0x1f0000 value=0x50000 desc="1:32")
        setting (req=0x1f0000 value=0x60000 desc="1:64")
        setting (req=0x1f0000 value=0x70000 desc="1:128")
        setting (req=0x1f0000 value=0x80000 desc="1:256")
        setting (req=0x1f0000 value=0x90000 desc="1:512")
        setting (req=0x1f0000 value=0xa0000 desc="1:1024")
        setting (req=0x1f0000 value=0xb0000 desc="1:2048")
        setting (req=0x1f0000 value=0xc0000 desc="1:4096")
        setting (req=0x1f0000 value=0xd0000 desc="1:8192")
        setting (req=0x1f0000 value=0xe0000 desc="1:16384")
        setting (req=0x1f0000 value=0xf0000 desc="1:32768")
        setting (req=0x170000 value=0x100000 desc="1:65536")
        setting (req=0x170000 value=0x110000 desc="1:131072")
        setting (req=0x170000 value=0x120000 desc="1:262144")
        setting (req=0x170000 value=0x130000 desc="1:524288")
        setting (req=0x140000 value=0x140000 desc="1:1048576")
    field (key=FWDTEN mask=0x800000 desc="Watchdog Timer Enable" min=1)
        setting (req=0x800000 value=0x0 desc="Disabled")
        setting (req=0x800000 value=0x800000 desc="Enabled")
cfgbits (key=DEVCFG0 addr=0x1fc02ffc unused=0x0)
    field (key=DEBUG mask=0x3 desc="Background Debugger Enable")
        setting (req=0x3 value=0x2 desc="Enabled")
        setting (req=0x3 value=0x3 desc="Disabled")
    field (key=RESERVED1 mask=0x4 desc="JTAG Enable" flags=h)
        setting (req=0x4 value=0x4 desc="JTAG Port Enabled")
    field (key=ICESEL mask=0x8 desc="ICE/ICD Comm Channel Select")
        setting (req=0x8 value=0x0 desc="ICE EMUC1/EMUD1 pins shared with PGC1/PGD1")
        setting (req=0x8 value=0x8 desc="ICE EMUC2/EMUD2 pins shared with PGC2/PGD2")
    field (key=PWP mask=0xff000 desc="Program Flash Write Protect")
        setting (req=0xff000 value=0xff000 desc="Disabled")
        setting (req=0xff000 value=0xfe000 desc="First 4K")
        setting (req=0xff000 value=0xfd000 desc="First 8K")
        setting (req=0xff000 value=0xfc000 desc="First 12K")
        setting (req=0xff000 value=0xfb000 desc="First 16K")
        setting (req=0xff000 value=0xfa000 desc="First 20K")
        setting (req=0xff000 value=0xf9000 desc="First 24K")
        setting (req=0xff000 value=0xf8000 desc="First 28K")
        setting (req=0xff000 value=0xf7000 desc="First 32K")
        setting (req=0xff000 value=0xf6000 desc="First 36K")
        setting (req=0xff000 value=0xf5000 desc="First 40K")
        setting (req=0xff000 value=0xf4000 desc="First 44K")
        setting (req=0xff000 value=0xf3000 desc="First 48K")
        setting (req=0xff000 value=0xf2000 desc="First 52K")
        setting (req=0xff000 value=0xf1000 desc="First 56K")
        setting (req=0xff000 value=0xf0000 desc="First 60K")
        setting (req=0xff000 value=0xef000 desc="First 64K")
        setting (req=0xff000 value=0xee000 desc="First 68K")
        setting (req=0xff000 value=0xed000 desc="First 72K")
        setting (req=0xff000 value=0xec000 desc="First 76K")
        setting (req=0xff000 value=0xeb000 desc="First 80K")
        setting (req=0xff000 value=0xea000 desc="First 84K")
        setting (req=0xff000 value=0xe9000 desc="First 88K")
        setting (req=0xff000 value=0xe8000 desc="First 92K")
        setting (req=0xff000 value=0xe7000 desc="First 96K")
        setting (req=0xff000 value=0xe6000 desc="First 100K")
        setting (req=0xff000 value=0xe5000 desc="First 104K")
        setting (req=0xff000 value=0xe4000 desc="First 108K")
        setting (req=0xff000 value=0xe3000 desc="First 112K")
        setting (req=0xff000 value=0xe2000 desc="First 116K")
        setting (req=0xff000 value=0xe1000 desc="First 120K")
        setting (req=0xff000 value=0xe0000 desc="First 124K")
        setting (req=0xff000 value=0xdf000 desc="First 128K")
        setting (req=0xff000 value=0xde000 desc="First 132K")
        setting (req=0xff000 value=0xdd000 desc="First 136K")
        setting (req=0xff000 value=0xdc000 desc="First 140K")
        setting (req=0xff000 value=0xdb000 desc="First 144K")
        setting (req=0xff000 value=0xda000 desc="First 148K")
        setting (req=0xff000 value=0xd9000 desc="First 152K")
        setting (req=0xff000 value=0xd8000 desc="First 156K")
        setting (req=0xff000 value=0xd7000 desc="First 160K")
        setting (req=0xff000 value=0xd6000 desc="First 164K")
        setting (req=0xff000 value=0xd5000 desc="First 168K")
        setting (req=0xff000 value=0xd4000 desc="First 172K")
        setting (req=0xff000 value=0xd3000 desc="First 176K")
        setting (req=0xff000 value=0xd2000 desc="First 180K")
        setting (req=0xff000 value=0xd1000 desc="First 184K")
        setting (req=0xff000 value=0xd0000 desc="First 188K")
        setting (req=0xff000 value=0xcf000 desc="First 192K")
        setting (req=0xff000 value=0xce000 desc="First 196K")
        setting (req=0xff000 value=0xcd000 desc="First 200K")
        setting (req=0xff000 value=0xcc000 desc="First 204K")
        setting (req=0xff000 value=0xcb000 desc="First 208K")
        setting (req=0xff000 value=0xca000 desc="First 212K")
        setting (req=0xff000 value=0xc9000 desc="First 216K")
        setting (req=0xff000 value=0xc8000 desc="First 220K")
        setting (req=0xff000 value=0xc7000 desc="First 224K")
        setting (req=0xff000 value=0xc6000 desc="First 228K")
        setting (req=0xff000 value=0xc5000 desc="First 232K")
        setting (req=0xff000 value=0xc4000 desc="First 236K")
        setting (req=0xff000 value=0xc3000 desc="First 240K")
        setting (req=0xff000 value=0xc2000 desc="First 244K")
        setting (req=0xff000 value=0xc1000 desc="First 248K")
        setting (req=0xff000 value=0xc0000 desc="First 252K")
        setting (req=0xff000 value=0xbf000 desc="First 256K")
        setting (req=0xff000 value=0xbe000 desc="First 260K")
        setting (req=0xff000 value=0xbd000 desc="First 264K")
        setting (req=0xff000 value=0xbc000 desc="First 268K")
        setting (req=0xff000 value=0xbb000 desc="First 272K")
        setting (req=0xff000 value=0xba000 desc="First 276K")
        setting (req=0xff000 value=0xb9000 desc="First 280K")
        setting (req=0xff000 value=0xb8000 desc="First 284K")
        setting (req=0xff000 value=0xb7000 desc="First 288K")
        setting (req=0xff000 value=0xb6000 desc="First 292K")
        setting (req=0xff000 value=0xb5000 desc="First 296K")
        setting (req=0xff000 value=0xb4000 desc="First 300K")
        setting (req=0xff000 value=0xb3000 desc="First 304K")
        setting (req=0xff000 value=0xb2000 desc="First 308K")
        setting (req=0xff000 value=0xb1000 desc="First 312K")
        setting (req=0xff000 value=0xb0000 desc="First 316K")
        setting (req=0xff000 value=0xaf000 desc="First 320K")
        setting (req=0xff000 value=0xae000 desc="First 324K")
        setting (req=0xff000 value=0xad000 desc="First 328K")
        setting (req=0xff000 value=0xac000 desc="First 332K")
        setting (req=0xff000 value=0xab000 desc="First 336K")
        setting (req=0xff000 value=0xaa000 desc="First 340K")
        setting (req=0xff000 value=0xa9000 desc="First 344K")
        setting (req=0xff000 value=0xa8000 desc="First 348K")
        setting (req=0xff000 value=0xa7000 desc="First 352K")
        setting (req=0xff000 value=0xa6000 desc="First 356K")
        setting (req=0xff000 value=0xa5000 desc="First 360K")
        setting (req=0xff000 value=0xa4000 desc="First 364K")
        setting (req=0xff000 value=0xa3000 desc="First 368K")
        setting (req=0xff000 value=0xa2000 desc="First 372K")
        setting (req=0xff000 value=0xa1000 desc="First 376K")
        setting (req=0xff000 value=0xa0000 desc="First 380K")
        setting (req=0xff000 value=0x9f000 desc="First 384K")
        setting (req=0xff000 value=0x9e000 desc="First 388K")
        setting (req=0xff000 value=0x9d000 desc="First 392K")
        setting (req=0xff000 value=0x9c000 desc="First 396K")
        setting (req=0xff000 value=0x9b000 desc="First 400K")
        setting (req=0xff000 value=0x9a000 desc="First 404K")
        setting (req=0xff000 value=0x99000 desc="First 408K")
        setting (req=0xff000 value=0x98000 desc="First 412K")
        setting (req=0xff000 value=0x97000 desc="First 416K")
        setting (req=0xff000 value=0x96000 desc="First 420K")
        setting (req=0xff000 value=0x95000 desc="First 424K")
        setting (req=0xff000 value=0x94000 desc="First 428K")
        setting (req=0xff000 value=0x93000 desc="First 432K")
        setting (req=0xff000 value=0x92000 desc="First 436K")
        setting (req=0xff000 value=0x91000 desc="First 440K")
        setting (req=0xff000 value=0x90000 desc="First 444K")
        setting (req=0xff000 value=0x8f000 desc="First 448K")
        setting (req=0xff000 value=0x8e000 desc="First 452K")
        setting (req=0xff000 value=0x8d000 desc="First 456K")
        setting (req=0xff000 value=0x8c000 desc="First 460K")
        setting (req=0xff000 value=0x8b000 desc="First 464K")
        setting (req=0xff000 value=0x8a000 desc="First 468K")
        setting (req=0xff000 value=0x89000 desc="First 472K")
        setting (req=0xff000 value=0x88000 desc="First 476K")
        setting (req=0xff000 value=0x87000 desc="First 480K")
        setting (req=0xff000 value=0x86000 desc="First 484K")
        setting (req=0xff000 value=0x85000 desc="First 488K")
        setting (req=0xff000 value=0x84000 desc="First 492K")
        setting (req=0xff000 value=0x83000 desc="First 496K")
        setting (req=0xff000 value=0x82000 desc="First 500K")
        setting (req=0xff000 value=0x81000 desc="First 504K")
        setting (req=0xff000 value=0x80000 desc="First 508K")
        setting (req=0xff000 value=0x7f000 desc="First 512K")
    field (key=BWP mask=0x1000000 desc="Boot Flash Write Protect bit")
        setting (req=0x1000000 value=0x0 desc="Enabled")
        setting (req=0x1000000 value=0x1000000 desc="Disabled")
    field (key=CP mask=0x10000000 desc="Code Protect")
        setting (req=0x10000000 value=0x0 desc="Enabled")
            checksum (type=0x80 protregion=0x1d000000-0x1d07fffe)
        setting (req=0x10000000 value=0x10000000 desc="Disabled")
            checksum (type=0x20 protregion=0x0-0x0)
    field (key=RESERVED mask=0x80000000 desc="Sign" init=0x0 flags=xh)
        setting (req=0x80000000 value=0x0 desc="Reserved always 0")
