######################################################################
#
# MPLAB IDE .dev File Generated by `pic2dev.py'
#
# Device: PIC32MX795F512L
# Family: 32xxxx
# Date: Fri Feb 12 16:41:42 2010
#
######################################################################

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=0xff000 id=0x4307053)
pgmmem (region=0x1d000000-0x1d07ffff 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-0x1ffff 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)
NumBanks=0
supermem (region=0x0-0x1ffff kuseg=0x0 kseg0=0x80000000 kseg1=0xa0000000 kseg2_3=0x0 ksegdef=2 attribs=0x222)
supermem (region=0x1d000000-0x1d07ffff 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 FRZ 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=TIMER 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 FRZ 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=TIMER 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=TIMER 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=TIMER 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 rw u')
    reset (por='----------------000-----00000-0-' mclr='----------------000-----00000-0-')
    bit (names='- - - - - - - - - - - - - - - - ON FRZ SIDL - - - - - TGATE TCKPS T32 - 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 3 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER2' bit=14 polarity=1)
sfr (key=TMR2 addr=0x1f800810 size=4 grp=TIMER 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=TIMER 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=TIMER 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 rw u')
    reset (por='----------------000-----0000--0-' mclr='----------------000-----0000--0-')
    bit (names='- - - - - - - - - - - - - - - - ON FRZ SIDL - - - - - TGATE TCKPS - - 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 3 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER3' bit=14 polarity=1)
sfr (key=TMR3 addr=0x1f800a10 size=4 grp=TIMER 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=TIMER 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=TIMER 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 rw u')
    reset (por='----------------000-----00000-0-' mclr='----------------000-----00000-0-')
    bit (names='- - - - - - - - - - - - - - - - ON FRZ SIDL - - - - - TGATE TCKPS T32 - 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 3 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER4' bit=14 polarity=1)
sfr (key=TMR4 addr=0x1f800c10 size=4 grp=TIMER 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=TIMER 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=TIMER 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 rw u')
    reset (por='----------------000-----0000--0-' mclr='----------------000-----0000--0-')
    bit (names='- - - - - - - - - - - - - - - - ON FRZ SIDL - - - - - TGATE TCKPS - - 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 3 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER5' bit=14 polarity=1)
sfr (key=TMR5 addr=0x1f800e10 size=4 grp=TIMER 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=TIMER 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=ICAP 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 FRZ 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=ICAP 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=ICAP 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 FRZ 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=ICAP 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=ICAP 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 FRZ 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=ICAP 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=ICAP 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 FRZ 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=ICAP 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=ICAP 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 FRZ 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=ICAP 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=OCMP 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 FRZ 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=OCMP 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=OCMP 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=OCMP 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 FRZ 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=OCMP 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=OCMP 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=OCMP 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 FRZ 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=OCMP 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=OCMP 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=OCMP 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 FRZ 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=OCMP 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=OCMP 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=OCMP 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 FRZ 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=OCMP 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=OCMP 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=I2C1ACON 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 FRZ 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='I2C1A' bit=14 polarity=1)
sfr (key=I2C1ASTAT 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=I2C1AADD 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='- - - - - - - - - - - - - - - - - - - - - - ADD' 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=I2C1AMSK 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='- - - - - - - - - - - - - - - - - - - - - - MSK' 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=I2C1ABRG 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='- - - - - - - - - - - - - - - - - - - - I2C1BRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12')
sfr (key=I2C1ATRN 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='- - - - - - - - - - - - - - - - - - - - - - - - I2CT1ADATA' 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=I2C1ARCV 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='- - - - - - - - - - - - - - - - - - - - - - - - I2CR1ADATA' 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=I2C2ACON 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 FRZ 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='I2C2A' bit=14 polarity=1)
sfr (key=I2C2ASTAT 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=I2C2AADD 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='- - - - - - - - - - - - - - - - - - - - - - ADD' 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=I2C2AMSK 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='- - - - - - - - - - - - - - - - - - - - - - MSK' 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=I2C2ABRG 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='- - - - - - - - - - - - - - - - - - - - I2C2ABRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12')
sfr (key=I2C2ATRN 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='- - - - - - - - - - - - - - - - - - - - - - - - I2CT2ADATA' 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=I2C2ARCV 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='- - - - - - - - - - - - - - - - - - - - - - - - I2CR2ADATA' 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=I2C3ACON 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 FRZ 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='I2C3A' bit=14 polarity=1)
sfr (key=I2C3ASTAT 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=I2C3AADD 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='- - - - - - - - - - - - - - - - - - - - - - ADD' 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=I2C3AMSK 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='- - - - - - - - - - - - - - - - - - - - - - MSK' 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=I2C3ABRG 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='- - - - - - - - - - - - - - - - - - - - I2C3ABRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12')
sfr (key=I2C3ATRN 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='- - - - - - - - - - - - - - - - - - - - - - - - I2CT3ADATA' 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=I2C3ARCV 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='- - - - - - - - - - - - - - - - - - - - - - - - I2CR3ADATA' 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 FRZ 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='- - - - - - - - - - - - - - - - - - - - - - ADD' 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='- - - - - - - - - - - - - - - - - - - - - - MSK' 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='- - - - - - - - - - - - - - - - - - - - I2C1BRG' 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='- - - - - - - - - - - - - - - - - - - - - - - - I2CT1DATA' 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='- - - - - - - - - - - - - - - - - - - - - - - - I2CR1DATA' 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=I2C2CON addr=0x1f805400 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 FRZ 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='I2C2' bit=14 polarity=1)
sfr (key=I2C2STAT addr=0x1f805410 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=I2C2ADD addr=0x1f805420 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='- - - - - - - - - - - - - - - - - - - - - - ADD' 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=I2C2MSK addr=0x1f805430 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='- - - - - - - - - - - - - - - - - - - - - - MSK' 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=I2C2BRG addr=0x1f805440 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='- - - - - - - - - - - - - - - - - - - - I2C2BRG' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12')
sfr (key=I2C2TRN addr=0x1f805450 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='- - - - - - - - - - - - - - - - - - - - - - - - I2C2TXDATA' 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=I2C2RCV addr=0x1f805460 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='- - - - - - - - - - - - - - - - - - - - - - - - I2C2RXDATA' 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=SPI1ACON 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 FRZ 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=SPI1ASTAT 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=SPI1ABUF addr=0x1f805820 size=4 grp=SPI 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='- - - - - - - - - - - - - - - - DATA' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw type=int)
sfr (key=SPI1ABRG 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='- - - - - - - - - - - - - - - - - - - - - - - BRG' 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=SPI2ACON 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 FRZ 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=SPI2ASTAT 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=SPI2ABUF addr=0x1f805a20 size=4 grp=SPI 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='- - - - - - - - - - - - - - - - DATA' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw type=int)
sfr (key=SPI2ABRG 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='- - - - - - - - - - - - - - - - - - - - - - - BRG' 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=SPI3ACON 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 FRZ 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=SPI3ASTAT 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=SPI3ABUF addr=0x1f805c20 size=4 grp=SPI 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='- - - - - - - - - - - - - - - - DATA' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw type=int)
sfr (key=SPI3ABRG 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='- - - - - - - - - - - - - - - - - - - - - - - BRG' 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=SPI1CON addr=0x1f805e00 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 FRZ 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=SPI1STAT addr=0x1f805e10 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=SPI1BUF addr=0x1f805e20 size=4 grp=SPI 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='- - - - - - - - - - - - - - - - DATA' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw type=int)
sfr (key=SPI1BRG addr=0x1f805e30 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='- - - - - - - - - - - - - - - - - - - - - - - BRG' 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=U1AMODE addr=0x1f806000 size=4 grp=UART1A 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 FRZ 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='UART 1A' bit=14 polarity=1)
sfr (key=U1ASTA addr=0x1f806010 size=4 grp=UART1A 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='- - - - - - - ADMEN ADMADDR 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=U1ATXREG addr=0x1f806020 size=4 grp=UART1A 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='- - - - - - - - - - - - - - - - - - - - - - - TX' 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=U1ARXREG addr=0x1f806030 size=4 grp=UART1A 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='- - - - - - - - - - - - - - - - - - - - - - - RX' 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=U1ABRG addr=0x1f806040 size=4 grp=UART1A 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=U1BMODE addr=0x1f806200 size=4 grp=UART1B 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 FRZ 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='UART 1B' bit=14 polarity=1)
sfr (key=U1BSTA addr=0x1f806210 size=4 grp=UART1B 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='- - - - - - - ADMEN ADMADDR 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=U1BTXREG addr=0x1f806220 size=4 grp=UART1B 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='- - - - - - - - - - - - - - - - - - - - - - - TX' 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=U1BRXREG addr=0x1f806230 size=4 grp=UART1B 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='- - - - - - - - - - - - - - - - - - - - - - - RX' 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=U1BBRG addr=0x1f806240 size=4 grp=UART1B 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=U2AMODE addr=0x1f806400 size=4 grp=UART2A 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 FRZ 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='UART 2A' bit=14 polarity=1)
sfr (key=U2ASTA addr=0x1f806410 size=4 grp=UART2A 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='- - - - - - - ADMEN ADMADDR 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=U2ATXREG addr=0x1f806420 size=4 grp=UART2A 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='- - - - - - - - - - - - - - - - - - - - - - - TX' 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=U2ARXREG 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='- - - - - - - - - - - - - - - - - - - - - - - RX' 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=U2ABRG addr=0x1f806440 size=4 grp=UART2A 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=U2BMODE addr=0x1f806600 size=4 grp=UART2B 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 FRZ 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='UART 2B' bit=14 polarity=1)
sfr (key=U2BSTA addr=0x1f806610 size=4 grp=UART2B 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='- - - - - - - ADMEN ADMADDR 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=U2BTXREG addr=0x1f806620 size=4 grp=UART2B 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='- - - - - - - - - - - - - - - - - - - - - - - TX' 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=U2BRXREG addr=0x1f806630 size=4 grp=UART2B 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='- - - - - - - - - - - - - - - - - - - - - - - RX' 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=U2BBRG addr=0x1f806640 size=4 grp=UART2B 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=U3AMODE addr=0x1f806800 size=4 grp=UART3A 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 FRZ 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='UART 3A' bit=14 polarity=1)
sfr (key=U3ASTA addr=0x1f806810 size=4 grp=UART3A 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='- - - - - - - ADMEN ADMADDR 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=U3ATXREG addr=0x1f806820 size=4 grp=UART3A 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='- - - - - - - - - - - - - - - - - - - - - - - TX' 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=U3ARXREG addr=0x1f806830 size=4 grp=UART3A 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='- - - - - - - - - - - - - - - - - - - - - - - RX' 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=U3ABRG addr=0x1f806840 size=4 grp=UART3A 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=U3BMODE addr=0x1f806a00 size=4 grp=UART3B 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 FRZ 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='UART 3B' bit=14 polarity=1)
sfr (key=U3BSTA addr=0x1f806a10 size=4 grp=UART3B 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='- - - - - - - ADMEN ADMADDR 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=U3BTXREG addr=0x1f806a20 size=4 grp=UART3B 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='- - - - - - - - - - - - - - - - - - - - - - - TX' 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=U3BRXREG addr=0x1f806a30 size=4 grp=UART3B 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='- - - - - - - - - - - - - - - - - - - - - - - RX' 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=U3BBRG addr=0x1f806a40 size=4 grp=UART3B 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 FRZ 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='- - - - - - - - - - - - - - - - CS2 CS1 ADDR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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=ADC 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 FRZ 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=ADC 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=ADC 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=ADC 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=ADC 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=ADC 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 u u u u rw rw rw rw rw rw rw')
    reset (por='----------------0--------0000000' mclr='----------------0--------0000000')
    bit (names='- - - - - - - - - - - - - - - - ON - - - - - - - - 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 1 1 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='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - FRZ 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='--00000000-00000-000-00000000111' mclr='--00000000-00000-000-00000000111')
    bit (names='- - PLLODIV FRCDIV DRMEN SOSCRDY - PBDIV PLLMULT - COSC - NOSC CLKLOCK ULOCK LOCK 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=CFG 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 u')
    reset (por='----------------------------00--' mclr='----------------------------00--')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - - JTAGEN TROEN - -' 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 u u u u u u u u r r r r r r r r u u u u u u u u u u u r')
    reset (por='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='DEVID' width='32')
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=FLASH 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=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='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=RESET 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=RESET 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=INTCON addr=0x1f881000 size=4 grp=EVIC 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 rw rw rw rw rw rw rw rw')
    reset (por='---------------------00000000000' mclr='---------------------00000000000')
    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 8')
sfr (key=IPTMR addr=0x1f881020 size=4 grp=EVIC 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=EVIC 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='I2C1MIF I2C1SIF I2C1BIF x1ATXIF x1ARXIF x1AEIF SPI1TXIF SPI1RXIF SPI1EIF OC51F 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=EVIC 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='xxxxxx00xxxx00000000000000000000' mclr='xxxxxx00xxxx00000000000000000000')
    bit (names='IC3EIF IC2EIF IC1EIF ETHIF CAN2IF CAN1IF USBIF FCEIF DMA7IF DMA6IF DMA5IF DMA4IF DMA3IF DMA2IF DMA1IF DMA0IF RTCCIF FSCMIF I2C2MIF I2C2SIF I2C2BIF x3ATXIF x3ARXIF x3AEIF x2ATXIF x2ARXIF x2AEIF 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=_default 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='- - - - - - - - - - - - - - - - - - - - U3BTXIF U3BRXIF U3BEIF U2BTXIF U2BRXIF U2BEIF U1BTXIF U1BRXIF U1BEIF PMPEIF IC5EIF IC4EIF' 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=EVIC 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='I2C1MIE I2C1SIE I2C1BIE x1ATXIE x1ARXIE x1AEIE SPI1TXIE SPI1RXIE SPI1EIE OC51E 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=EVIC 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='xxxxxx-0xxxx-0000000000000000000' mclr='xxxxxx-0xxxx-0000000000000000000')
    bit (names='IC3EIE IC2EIE IC1EIE ETHIE CAN2IE CAN1IE USBIE FCEIE DMA7IE DMA6IE DMA5IE DMA4IE DMA3IE DMA2IE DMA1IE DMA0IE RTCCIE FSCMIE I2C2MIE I2C2SIE I2C2BIE x3ATXIE x3ARXIE x3AEIE x2ATXIE x2ARXIE x2AEIE 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=_default 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='- - - - - - - - - - - - - - - - - - - - U3BTXIE U3BRXIE U3BEIE U2BTXIE U2BRXIE U2BEIE U1BTXIE U1BRXIE U1BEIE PMPEIE IC5EIF IC4EIF' 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=EVIC 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=EVIC 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=EVIC 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=EVIC 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=EVIC 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=EVIC 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='- - - SPI1IP SPI1IS - - - OC5IP OC5IS - - - IC5IP IC5IS - - - T5IP T5IS' width='1 1 1 3 2 1 1 1 3 2 1 1 1 3 2 1 1 1 3 2')
sfr (key=IPC6 addr=0x1f8810f0 size=4 grp=EVIC 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 - - - x1AIP x1AIS' 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=EVIC 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='- - - x2AIP x2AIS - - - 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=EVIC 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 - - - x3AIP x3AIS' 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=EVIC 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=_default 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='---xxxxx---xxxxx---xxxxx---xxxxx' mclr='---xxxxx---xxxxx---xxxxx---xxxxx')
    bit (names='- - - DMA7IP DMA7IS - - - DMA6IP DMA6IS - - - DMA5IP DMA5IS - - - DMA4IP DMA4IS' width='1 1 1 3 2 1 1 1 3 2 1 1 1 3 2 1 1 1 3 2')
sfr (key=IPC11 addr=0x1f881140 size=4 grp=EVIC 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='---xxxxx---xxxxx---00000---00000' mclr='---xxxxx---xxxxx---00000---00000')
    bit (names='- - - CAN2IP CAN2IS - - - CAN1IP CAN1IS - - - USBIP USBIS - - - FCEIP FCEIS' width='1 1 1 3 2 1 1 1 3 2 1 1 1 3 2 1 1 1 3 2')
sfr (key=IPC12 addr=0x1f881150 size=4 grp=EVIC 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='---xxxxx---xxxxx---xxxxx---xxxxx' mclr='---xxxxx---xxxxx---xxxxx---xxxxx')
    bit (names='- - - U3BIP U3BIS - - - U2BIP U2BIS - - - U1BIP U1BIS - - - ETHIP ETHIS' width='1 1 1 3 2 1 1 1 3 2 1 1 1 3 2 1 1 1 3 2')
sfr (key=IPC13 addr=0x1f881160 size=4 grp=EVIC 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='IPC13' width='32')
sfr (key=IPC14 addr=0x1f881170 size=4 grp=EVIC 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='IPC14' width='32')
sfr (key=IPC15 addr=0x1f881180 size=4 grp=EVIC 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='IPC15' width='32')
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-----00000---------0---000' mclr='-----0-----00000---------0---000')
    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='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    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='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    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='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
    bit (names='BMXBOOTSZ' width='32')
sfr (key=DMACON addr=0x1f883000 size=4 grp=DMA access='u u u u u u u u u u u u u u u u rw u rw rw u u u u u u u u u u u u')
    reset (por='----------------0000------------' mclr='----------------0000------------')
    bit (names='- - - - - - - - - - - - - - - - ON FRZ SIDL SUSPEND - - - - - - - - - - - -' 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=DMA 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=DMA 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=DMA 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 u u u rw rw rw')
    reset (por='--------------------000000---000' mclr='--------------------000000---000')
    bit (names='- - - - - - - - - - - - - - - - - - - - PLEN CRCEN CRCAPP - - - CRCCH' width='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 1 3')
sfr (key=DCRCDATA addr=0x1f883040 size=4 grp=DMA 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=DMA 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=DMA 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 r rw rw')
    reset (por='-----------------------000000000' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - CHCHNS CHEN CHAED CHCHN CHAEN CHXM 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=DMA 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=DMA 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=DMA 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=DMA 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=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH0SSIZ' 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=DCH0DSIZ addr=0x1f8830c0 size=4 grp=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH0DSIZ' 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=DCH0SPTR addr=0x1f8830d0 size=4 grp=DMA 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='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - DCH0SPTR' 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=DCH0DPTR addr=0x1f8830e0 size=4 grp=DMA 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='- - - - - - - - - - - - - - - - DCH0DPTR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH0XSIZ addr=0x1f8830f0 size=4 grp=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH0CSIZ' 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=DCH0XPTR addr=0x1f883100 size=4 grp=DMA 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='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - DCH0CPTR' 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=DCH0DAT addr=0x1f883110 size=4 grp=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH0DAT' 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=DMA 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 r rw rw')
    reset (por='-----------------------000000000' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - CHCHNS CHEN CHAED CHCHN CHAEN CHXM 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=DMA 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=DMA 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=DMA 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=DMA 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=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH1SSIZ' 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=DCH1DSIZ addr=0x1f883180 size=4 grp=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH1DSIZ' 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=DCH1SPTR addr=0x1f883190 size=4 grp=DMA 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='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - DCH1SPTR' 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=DCH1DPTR addr=0x1f8831a0 size=4 grp=DMA 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='- - - - - - - - - - - - - - - - DCH1DPTR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=DCH1XSIZ addr=0x1f8831b0 size=4 grp=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH1CSIZ' 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=DCH1XPTR addr=0x1f8831c0 size=4 grp=DMA 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='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - DCH1CPTR' 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=DCH1DAT addr=0x1f8831d0 size=4 grp=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH1DAT' 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=DMA 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 r rw rw')
    reset (por='-----------------------000000000' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - CHCHNS CHEN CHAED CHCHN CHAEN CHXM 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=DMA 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=DMA 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=DMA 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=DMA 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=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH2SSIZ' 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=DCH2DSIZ addr=0x1f883240 size=4 grp=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH2DSIZ' 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=DCH2SPTR addr=0x1f883250 size=4 grp=DMA 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='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - DCH2SPTR' 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=DCH2DPTR addr=0x1f883260 size=4 grp=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH2DPTR' 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=DCH2XSIZ addr=0x1f883270 size=4 grp=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH2CSIZ' 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=DCH2XPTR addr=0x1f883280 size=4 grp=DMA 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='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - DCH2CPTR' 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=DCH2DAT addr=0x1f883290 size=4 grp=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH2DAT' 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=DMA 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 r rw rw')
    reset (por='-----------------------000000000' mclr='-----------------------000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - CHCHNS CHEN CHAED CHCHN CHAEN CHXM 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=DMA 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=DMA 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=DMA 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=DMA 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=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH3SSIZ' 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=DCH3DSIZ addr=0x1f883300 size=4 grp=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH3DSIZ' 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=DCH3SPTR addr=0x1f883310 size=4 grp=DMA 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='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - DCH3SPTR' 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=DCH3DPTR addr=0x1f883320 size=4 grp=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH3DPTR' 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=DCH3XSIZ addr=0x1f883330 size=4 grp=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH3CSIZ' 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=DCH3XPTR addr=0x1f883340 size=4 grp=DMA 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='------------------------00000000' mclr='------------------------00000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - DCH3CPTR' 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=DCH3DAT addr=0x1f883350 size=4 grp=DMA 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='- - - - - - - - - - - - - - - - - - - - - - - - DCH3DAT' 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=CACHE 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 - - BTSZ - - DCSZ - - PREFEN - PFMWS' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 3')
sfr (key=CHEACC addr=0x1f884010 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='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=CACHE 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 rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxxxxxxxxxxxxxx0010' mclr='--------xxxxxxxxxxxxxxxxxxxx0010')
    bit (names='- LTAGBOOT - - - - - - - - - - - - - - - - - - - - LTAG - LVALID LLOCK LTYPE LBT' width='1 5 1 1 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=CHEMSK addr=0x1f884030 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='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=BTHIT addr=0x1f8840b0 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='BTHIT' width='32')
sfr (key=PFABT 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='PFABT' 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 u u rw rw')
    reset (por='------------------------0--0--00' mclr='------------------------0--0--00')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - UACTPND - - USLPGRD - - 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 -' 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 u')
    reset (por='------------------------0000000-' mclr='------------------------0000000-')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - BTSEE BMXEE DMAEE BTOEE DFN8EE CRC16EE CRC5EE_EOFEE -' 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='---------------------------xxx--' mclr='---------------------------xxx--')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - ENDPT0 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 1 1 1 1 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_TOK_BSY 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='------------------------00000000' 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='-----------------------------000' 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 USBFRZ USBPSIDL - - - 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=TRISA addr=0x1f886000 size=4 grp=PORTS access='u u u u u u u u u u u u u u u u rw rw u u u rw rw u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000001100011011111111' mclr='00000000000000001100011011111111')
    bit (names='- - - - - - - - - - - - - - - - TRISA15 TRISA14 - - - TRISA10 TRISA9 - TRISA7 TRISA6 TRISA5 TRISA4 TRISA3 TRISA2 TRISA1 TRISA0' 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='TRISA' width='32')
    stimulus (scl=rwb)
sfr (key=PORTA addr=0x1f886010 size=4 grp=PORTS access='u u u u u u u u u u u u u u u u rw rw u u u rw rw u rw rw rw rw rw rw rw rw')
    reset (por='----------------xx---xx-xxxxxxxx' mclr='----------------uu---uu-uuuuuuuu')
    bit (names='- - - - - - - - - - - - - - - - RA15 RA14 - - - RA10 RA9 - RA7 RA6 RA5 RA4 RA3 RA2 RA1 RA0' 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='RA' width='32')
    stimulus (scl=rwb)
sfr (key=LATA addr=0x1f886020 size=4 grp=PORTS access='u u u u u u u u u u u u u u u u rw rw u u u rw rw u rw rw rw rw rw rw rw rw')
    reset (por='----------------xx---xx-xxxxxxxx' mclr='----------------uu---uu-uuuuuuuu')
    bit (names='- - - - - - - - - - - - - - - - LATA15 LATA14 - - - LATA10 LATA9 - LATA7 LATA6 LATA5 LATA4 LATA3 LATA2 LATA1 LATA0' 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='LATA' width='32')
    stimulus (scl=rwb)
sfr (key=ODCFGA addr=0x1f886030 size=4 grp=PORTS access='u u u u u u u u u u u u u u u u rw rw u u u rw rw u rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - ODCA15 ODCA14 - - - ODCA10 ODCA9 - ODCA7 ODCA6 ODCA5 ODCA4 ODCA3 ODCA2 ODCA1 ODCA0' 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=PORTS 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=PORTS 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='----------------uuuuuuuuuuuuuuuu')
    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=PORTS 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='----------------uuuuuuuuuuuuuuuu')
    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=ODCFGB addr=0x1f886070 size=4 grp=PORTS 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='- - - - - - - - - - - - - - - - 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=PORTS 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 rw rw rw rw u')
    reset (por='----------------1111-------1111-' mclr='----------------1111-------1111-')
    bit (names='- - - - - - - - - - - - - - - - TRISC15 TRISC14 TRISC13 TRISC12 - - - - - - - TRISC4 TRISC3 TRISC2 TRISC1 -' 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=PORTS 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 rw rw rw rw u')
    reset (por='----------------xxxx-------xxxx-' mclr='----------------uuuu-------uuuu-')
    bit (names='- - - - - - - - - - - - - - - - RC15 RC14 RC13 RC12 - - - - - - - RC4 RC3 RC2 RC1 -' 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=PORTS 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 rw rw rw rw u')
    reset (por='----------------xxxx-------xxxx-' mclr='----------------uuuu-------uuuu-')
    bit (names='- - - - - - - - - - - - - - - - LATC15 LATC14 LATC13 LATC12 - - - - - - - LATC4 LATC3 LATC2 LATC1 -' 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=ODCFGC addr=0x1f8860b0 size=4 grp=PORTS 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 rw rw rw rw u')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - ODCC15 ODCC14 ODCC13 ODCC12 - - - - - - - ODCC4 ODCC3 ODCC2 ODCC1 -' 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=PORTS 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='- - - - - - - - - - - - - - - - TRISD15 TRISD14 TRISD13 TRISD12 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=PORTS 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='----------------uuuuuuuuuuuuuuuu')
    bit (names='- - - - - - - - - - - - - - - - RD15 RD14 RD13 RD12 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=PORTS 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='----------------uuuuuuuuuuuuuuuu')
    bit (names='- - - - - - - - - - - - - - - - LATD15 LATD14 LATD13 LATD12 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=ODCFGD addr=0x1f8860f0 size=4 grp=PORTS 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='- - - - - - - - - - - - - - - - ODCD15 ODCD14 ODCD13 ODCD12 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=PORTS 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='----------------------1111111111' mclr='----------------------1111111111')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - TRISE9 TRISE8 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=PORTS 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='----------------------xxxxxxxxxx' mclr='----------------------uuuuuuuuuu')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - RE9 RE8 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=PORTS 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='----------------------xxxxxxxxxx' mclr='----------------------uuuuuuuuuu')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - LATE9 LATE8 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=ODCFGE addr=0x1f886130 size=4 grp=PORTS 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='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - ODCE9 ODCE8 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=PORTS access='u u u u u u u u u u u u u u u u u u rw rw u u u rw u u rw rw rw rw rw rw')
    reset (por='------------------11---1--111111' mclr='------------------11---1--111111')
    bit (names='- - - - - - - - - - - - - - - - - - TRISF13 TRISF12 - - - TRISF8 - - 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=PORTS access='u u u u u u u u u u u u u u u u u u rw rw u u u rw u u rw rw rw rw rw rw')
    reset (por='------------------xx---x--xxxxxx' mclr='------------------uu---u--uuuuuu')
    bit (names='- - - - - - - - - - - - - - - - - - RF13 RF12 - - - RF8 - - 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=PORTS access='u u u u u u u u u u u u u u u u u u rw rw u u u rw u u rw rw rw rw rw rw')
    reset (por='------------------xx---x--xxxxxx' mclr='------------------uu---u--uuuuuu')
    bit (names='- - - - - - - - - - - - - - - - - - LATF13 LATF12 - - - LATF8 - - 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=ODCFGF addr=0x1f886170 size=4 grp=PORTS access='u u u u u u u u u u u u u u u u u u rw rw u u u rw u u rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - ODCF13 ODCF12 - - - ODCF8 - - 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=PORTS access='u u u u u u u u u u u u u u u u rw rw rw rw u u rw rw rw rw u u rw rw rw rw')
    reset (por='----------------1111--1111--1111' mclr='----------------1111--1111--1111')
    bit (names='- - - - - - - - - - - - - - - - TRISG15 TRISG14 TRISG13 TRISG12 - - TRISG9 TRISG8 TRISG7 TRISG6 - - TRISG3 TRISG2 TRISG1 TRISG0' 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=PORTS access='u u u u u u u u u u u u u u u u rw rw rw rw u u rw rw rw rw u u rw rw rw rw')
    reset (por='----------------xxxx--xxxx--xxxx' mclr='----------------uuuu--uuuu--uuuu')
    bit (names='- - - - - - - - - - - - - - - - RG15 RG14 RG13 RG12 - - RG9 RG8 RG7 RG6 - - RG3 RG2 RG1 RG0' 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=PORTS access='u u u u u u u u u u u u u u u u rw rw rw rw u u rw rw rw rw u u rw rw rw rw')
    reset (por='----------------xxxx--xxxx--xxxx' mclr='----------------uuuu--uuuu--uuuu')
    bit (names='- - - - - - - - - - - - - - - - LATG15 LATG14 LATG13 LATG12 - - LATG9 LATG8 LATG7 LATG6 - - LATG3 LATG2 LATG1 LATG0' 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=ODCFGG addr=0x1f8861b0 size=4 grp=PORTS access='u u u u u u u u u u u u u u u u rw rw rw rw u u rw rw rw rw u u rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - ODCG15 ODCG14 ODCG13 ODCG12 - - ODCG9 ODCG8 ODCG7 ODCG6 - - ODCG3 ODCG2 ODCG1 ODCG0' 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=PORTS 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 FRZ 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='CNCON' bit=14 polarity=1)
sfr (key=CNEN addr=0x1f8861d0 size=4 grp=PORTS access='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 rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - CNEN21 CNEN20 CNEN19 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=PORTS access='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 rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - CNPUE21 CNPUE20 CNPUE19 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=ETHCON1 addr=0x1f889000 size=4 grp=ETH 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 u u rw u u u rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='PTV ON FRZ SIDL - - - TXRTS RXEN AUTOFC - - MANFC - - - BUFCDEC' width='16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=ETHCON2 addr=0x1f889010 size=4 grp=ETH 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 rw rw rw rw u u u u')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - RXBUF_SZ - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1')
sfr (key=ETHTXST addr=0x1f889020 size=4 grp=ETH 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='TX_ST_ADDR - -' width='30 1 1')
sfr (key=ETHRXST addr=0x1f889030 size=4 grp=ETH 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='RX_ST_ADDR - -' width='30 1 1')
sfr (key=ETHPMCS addr=0x1f889080 size=4 grp=ETH 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='- - - - - - - - - - - - - - - - PMCS' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=ETHPMO addr=0x1f889090 size=4 grp=ETH 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='- - - - - - - - - - - - - - - - PMO' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=ETHRXFC addr=0x1f8890a0 size=4 grp=ETH access='u u u u u u u u u u u u u u u u rw rw u rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - HTEN MPEN - NOTPM PMMODE CRCERREN CRCEN RUNTERREN RUNTEN UCEN NOTMEEN MCEN BCEN' width='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 1 1 1 1')
sfr (key=ETHRXWM addr=0x1f8890b0 size=4 grp=ETH 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='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - RXFWM - - - - - - - - RXEWM' width='1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 8')
sfr (key=ETHIEN addr=0x1f8890c0 size=4 grp=ETH access='u u u u u u u u u u u u u u u u u rw rw u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - TXBUSEIE RXBUSEIE - - - EWMARKIE FWMARKIE RXDONEIE PKTPENDIE RXACTIE - TXDONEIE TXABORTIE RXBUFNAIE RXOVFLOWIE' 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=ETHIRQ addr=0x1f8890d0 size=4 grp=ETH access='u u u u u u u u u u u u u u u u u rw rw u u u r r rw r rw u rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - TXBUSE RXBUSE - - - EWMARK FWMARK RXDONE PKTPEND RXACT - TXDONE TXABORT RXBUFNA RXOVFLOW' 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=ETHSTAT addr=0x1f8890e0 size=4 grp=ETH access='rw rw rw rw rw rw rw rw r r r r r r r r u u u u u u u u u r r u u u u u')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - BUFCNT - - - - - - - - BUSY TXBUSY RXBUSY - - - - -' width='1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=RXOVFLOW addr=0x1f889100 size=4 grp=ETH 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='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - RXOVFLOW_CNT' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=FRMTXOK addr=0x1f889110 size=4 grp=ETH 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='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - FRMTXOK_CNT' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=SCOLFRM addr=0x1f889120 size=4 grp=ETH 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='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - SCOLFRM_CNT' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=MCOLFRM addr=0x1f889130 size=4 grp=ETH 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='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - MCOLFRM_CNT' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=FRMRXOK addr=0x1f889140 size=4 grp=ETH 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='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - FRMRXOK_CNT' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=FCSERR addr=0x1f889150 size=4 grp=ETH 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='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='FCSERR_CNT - - - - - - - - - - - - - - - -' width='16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=ALGNERR addr=0x1f889160 size=4 grp=ETH 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='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - ALGNERR_CNT' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=EMACxCFG1 addr=0x1f889200 size=4 grp=ETH 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='- - - - - - - - - - - - - - - - SOFTRESET SIMRESET - - RESETRMCS RESETRFUN RESETTMCS RESETTFUN - - - LOOPBACK TXPAUSE RXPAUSE PASSALL RXENABLE' 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=EMACxCFG2 addr=0x1f889210 size=4 grp=ETH access='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 rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - EXCESSDEFER BPNOBACKOFF NOBACKOFF - - LONGPAD PUREPAD AUTOPAD VLANPAD PADENABLE CRCENABLE DELAYCRC HUGEFRAME LENGTHCHECK FULLDUPLEX' 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=EMACxIPGT addr=0x1f889220 size=4 grp=ETH 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 rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - B2BINTERPACKETGAP' 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=EMACxIPGR addr=0x1f889230 size=4 grp=ETH access='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 rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - NB2BINTERPACKETGAP1 - NB2BINTERPACKETGAP2' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 7')
sfr (key=EMACxCLRT addr=0x1f889240 size=4 grp=ETH access='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 u u u rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - COLLISIONWINDOW RETX' 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=EMACxMAXF addr=0x1f889250 size=4 grp=ETH 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='- - - - - - - - - - - - - - - - PEMACMAXF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=EMACxSUPP addr=0x1f889260 size=4 grp=ETH access='u u u u u u u u u u u u u u u u rw u u rw rw u u rw rw rw rw rw rw u rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - RESETINT - - PHYMODE RESETRMII - - SPEED RESET100X FORCEQUIET NOCIPHER LINKFAIL RESET10T - ENABLEJABBER BITMODE' 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=EMACxTEST addr=0x1f889270 size=4 grp=ETH 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 rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - - - TESTBACK TESTPAUSE SHORTQUANTA' 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=EMACxMCFG addr=0x1f889280 size=4 grp=ETH 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 u rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - RESETMGMT - - - - - - - - - CLOCKSELECT NOPRE SCANINC' 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 4 1 1')
sfr (key=EMACxMCMD addr=0x1f889290 size=4 grp=ETH 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 rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SCAN READ' 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=EMACxMADR addr=0x1f8892a0 size=4 grp=ETH access='u u u u u u u u u u u u u u u u u u u rw rw rw rw rw u u u rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - PHYADDRESS - - - REGISTERADDRESS' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 5')
sfr (key=EMACxMWT addr=0x1f8892b0 size=4 grp=ETH access='u u u u u u u u u u u u u u u u w w w w w w w w w w w w w w w w')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - PEMACMWTD' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=EMACxMRDD addr=0x1f8892c0 size=4 grp=ETH 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='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - PEMACMRDD' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16')
sfr (key=EMACxMIND addr=0x1f8892d0 size=4 grp=ETH 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 r r r r')
    reset (por='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    bit (names='- - - - - - - - - - - - - - - - - - - - - - - - - - - - LINKFAIL NOTVALID SCAN BUSY' 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=EMACxSA0 addr=0x1f889300 size=4 grp=ETH 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='- - - - - - - - - - - - - - - - STATIONADDRESSOCTET2 STATIONADDRESSOCTET1' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 8')
sfr (key=EMACxSA1 addr=0x1f889310 size=4 grp=ETH 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='STATIONADDRESSOCTET4 STATIONADDRESSOCTET3 - - - - - - - -' width='16 8 1 1 1 1 1 1 1 1')
sfr (key=EMACxSA2 addr=0x1f889320 size=4 grp=ETH 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='STATIONADDRESSOCTET6 STATIONADDRESSOCTET5 - - - - - - - -' width='16 8 1 1 1 1 1 1 1 1')
sfr (key=C1CON addr=0x1f88b000 size=4 grp=CAN1 access='u u u u rw rw rw rw rw rw rw rw u u u u rw rw rw u r u u u u u u rw rw rw rw rw')
    reset (por='----x100xxxx----xx00000000000000' mclr='----x100xxxx----xx00000000000000')
    bit (names='- - - - ABAT REQOP OPMOD CANCAP - - - - ON FRZ SIDL - BUSY - - - - - - 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')
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 r u u u u u u u rw rw r r')
    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 7 1 1 1 1 1 1 1 1 1 7 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='00000000000000000000000000000000' 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 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='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 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='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 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='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 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='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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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 r rw r 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='r r r r r r 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='FIFOBA - -' width='30 1 1')
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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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 r r r 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')
sfr (key=C1FIFOCON0 addr=0x1f88bb50 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 r r r 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=C2CON addr=0x1f88c000 size=4 grp=CAN2 access='u u u u rw rw rw rw rw rw rw rw u u u u rw rw rw u r u u u u u u rw rw rw rw rw')
    reset (por='----0xxxxxxx----0x00000000000000' mclr='----0xxxxxxx----0x00000000000000')
    bit (names='- - - - ABAT REQOP OPMOD CANCAP - - - - ON FRZ SIDL - BUSY - - - - - - 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')
sfr (key=C2CFG addr=0x1f88c010 size=4 grp=CAN2 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=C2INT addr=0x1f88c020 size=4 grp=CAN2 access='rw rw rw rw rw u u u u u u u rw rw rw rw rw rw rw rw r u u u u u u u rw rw r r')
    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 7 1 1 1 1 1 1 1 1 1 7 1 1 1 1 1')
sfr (key=C2VEC addr=0x1f88c030 size=4 grp=CAN2 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='00000000000000000000000000000000' mclr='00000000000000000000000000000000')
    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=C2TREC addr=0x1f88c040 size=4 grp=CAN2 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=C2FSTAT addr=0x1f88c050 size=4 grp=CAN2 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=C2RXOVF addr=0x1f88c060 size=4 grp=CAN2 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=C2TMR addr=0x1f88c070 size=4 grp=CAN2 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='CANTSPRE CANTS' width='16 16')
sfr (key=C2RXM0 addr=0x1f88c080 size=4 grp=CAN2 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='SID - MIDE - EID' width='11 1 1 1 18')
sfr (key=C2RXM1 addr=0x1f88c090 size=4 grp=CAN2 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='SID - MIDE - EID' width='11 1 1 1 18')
sfr (key=C2RXM2 addr=0x1f88c0a0 size=4 grp=CAN2 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='SID - MIDE - EID' width='11 1 1 1 18')
sfr (key=C2RXM3 addr=0x1f88c0b0 size=4 grp=CAN2 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='SID - MIDE - EID' width='11 1 1 1 18')
sfr (key=C2FLTCON0 addr=0x1f88c0c0 size=4 grp=CAN2 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=C2FLTCON1 addr=0x1f88c0d0 size=4 grp=CAN2 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=C2FLTCON2 addr=0x1f88c0e0 size=4 grp=CAN2 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=C2FLTCON3 addr=0x1f88c0f0 size=4 grp=CAN2 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=C2FLTCON4 addr=0x1f88c100 size=4 grp=CAN2 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=C2FLTCON5 addr=0x1f88c110 size=4 grp=CAN2 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=C2FLTCON6 addr=0x1f88c120 size=4 grp=CAN2 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=C2FLTCON7 addr=0x1f88c130 size=4 grp=CAN2 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=C2RXF0 addr=0x1f88c140 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF1 addr=0x1f88c150 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF2 addr=0x1f88c160 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF3 addr=0x1f88c170 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF4 addr=0x1f88c180 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF5 addr=0x1f88c190 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF6 addr=0x1f88c1a0 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF7 addr=0x1f88c1b0 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF8 addr=0x1f88c1c0 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF9 addr=0x1f88c1d0 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF10 addr=0x1f88c1e0 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF11 addr=0x1f88c1f0 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF12 addr=0x1f88c200 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF13 addr=0x1f88c210 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF14 addr=0x1f88c220 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF15 addr=0x1f88c230 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF16 addr=0x1f88c240 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF17 addr=0x1f88c250 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF18 addr=0x1f88c260 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF19 addr=0x1f88c270 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF20 addr=0x1f88c280 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000000000000000000000000000' mclr='uuuuuuuuuuu0u0uuuuuuuuuuuuuuuuuu')
    bit (names='SID - EXID - EID' width='11 1 1 1 18')
sfr (key=C2RXF21 addr=0x1f88c290 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF22 addr=0x1f88c2a0 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF23 addr=0x1f88c2b0 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF24 addr=0x1f88c2c0 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF25 addr=0x1f88c2d0 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF26 addr=0x1f88c2e0 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF27 addr=0x1f88c2f0 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF28 addr=0x1f88c300 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF29 addr=0x1f88c310 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF30 addr=0x1f88c320 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2RXF31 addr=0x1f88c330 size=4 grp=CAN2 access='rw rw rw rw rw rw rw rw rw rw rw r rw r 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=C2FIFOINT0 addr=0x1f88c340 size=4 grp=CAN2 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=C2FIFOCON0 addr=0x1f88c350 size=4 grp=CAN2 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 r r r 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=C2FIFOCON1 addr=0x1f88c360 size=4 grp=CAN2 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 r r r 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=C2FIFOUA0 addr=0x1f88c370 size=4 grp=CAN2 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=C2FIFOCI0 addr=0x1f88c380 size=4 grp=CAN2 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=C2FIFOCI1 addr=0x1f88c390 size=4 grp=CAN2 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=C2FIFOINT1 addr=0x1f88c3a0 size=4 grp=CAN2 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=C2FIFOUA1 addr=0x1f88c3b0 size=4 grp=CAN2 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=C2FIFOCON2 addr=0x1f88c3d0 size=4 grp=CAN2 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 r r r 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=C2FIFOINT2 addr=0x1f88c3e0 size=4 grp=CAN2 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=C2FIFOUA2 addr=0x1f88c3f0 size=4 grp=CAN2 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=C2FIFOCI2 addr=0x1f88c400 size=4 grp=CAN2 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=C2FIFOCON3 addr=0x1f88c410 size=4 grp=CAN2 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 r r r 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=C2FIFOINT3 addr=0x1f88c420 size=4 grp=CAN2 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=C2FIFOUA3 addr=0x1f88c430 size=4 grp=CAN2 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=C2FIFOCI3 addr=0x1f88c440 size=4 grp=CAN2 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=C2FIFOCON4 addr=0x1f88c450 size=4 grp=CAN2 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 r r r 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=C2FIFOINT4 addr=0x1f88c460 size=4 grp=CAN2 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=C2FIFOUA4 addr=0x1f88c470 size=4 grp=CAN2 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=C2FIFOCI4 addr=0x1f88c480 size=4 grp=CAN2 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=C2FIFOCON5 addr=0x1f88c490 size=4 grp=CAN2 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 r r r 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=C2FIFOINT5 addr=0x1f88c4a0 size=4 grp=CAN2 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=C2FIFOUA5 addr=0x1f88c4b0 size=4 grp=CAN2 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=C2FIFOCI5 addr=0x1f88c4c0 size=4 grp=CAN2 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=C2FIFOCON6 addr=0x1f88c4d0 size=4 grp=CAN2 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 r r r 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=C2FIFOINT6 addr=0x1f88c4e0 size=4 grp=CAN2 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=C2FIFOUA6 addr=0x1f88c4f0 size=4 grp=CAN2 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=C2FIFOCI6 addr=0x1f88c500 size=4 grp=CAN2 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=C2FIFOCON7 addr=0x1f88c510 size=4 grp=CAN2 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 r r r 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=C2FIFOINT7 addr=0x1f88c520 size=4 grp=CAN2 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=C2FIFOUA7 addr=0x1f88c530 size=4 grp=CAN2 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=C2FIFOCI7 addr=0x1f88c540 size=4 grp=CAN2 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=C2FIFOCON8 addr=0x1f88c550 size=4 grp=CAN2 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 r r r 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=C2FIFOINT8 addr=0x1f88c560 size=4 grp=CAN2 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=C2FIFOUA8 addr=0x1f88c570 size=4 grp=CAN2 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=C2FIFOCI8 addr=0x1f88c580 size=4 grp=CAN2 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=C2FIFOCON9 addr=0x1f88c590 size=4 grp=CAN2 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 r r r 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=C2FIFOINT9 addr=0x1f88c5a0 size=4 grp=CAN2 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=C2FIFOUA9 addr=0x1f88c5b0 size=4 grp=CAN2 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=C2FIFOCI9 addr=0x1f88c5c0 size=4 grp=CAN2 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=C2FIFOCON10 addr=0x1f88c5d0 size=4 grp=CAN2 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 r r r 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=C2FIFOINT10 addr=0x1f88c5e0 size=4 grp=CAN2 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=C2FIFOUA10 addr=0x1f88c5f0 size=4 grp=CAN2 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=C2FIFOCI10 addr=0x1f88c600 size=4 grp=CAN2 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=C2FIFOCON11 addr=0x1f88c610 size=4 grp=CAN2 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 r r r 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=C2FIFOINT11 addr=0x1f88c620 size=4 grp=CAN2 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=C2FIFOUA11 addr=0x1f88c630 size=4 grp=CAN2 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=C2FIFOCI11 addr=0x1f88c640 size=4 grp=CAN2 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=C2FIFOCON12 addr=0x1f88c650 size=4 grp=CAN2 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 r r r 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=C2FIFOINT12 addr=0x1f88c660 size=4 grp=CAN2 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=C2FIFOUA12 addr=0x1f88c670 size=4 grp=CAN2 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=C2FIFOCI12 addr=0x1f88c680 size=4 grp=CAN2 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=C2FIFOCON13 addr=0x1f88c690 size=4 grp=CAN2 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 r r r 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=C2FIFOINT13 addr=0x1f88c6a0 size=4 grp=CAN2 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=C2FIFOUA13 addr=0x1f88c6b0 size=4 grp=CAN2 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=C2FIFOCI13 addr=0x1f88c6c0 size=4 grp=CAN2 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=C2FIFOCON14 addr=0x1f88c6d0 size=4 grp=CAN2 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 r r r 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=C2FIFOINT14 addr=0x1f88c6e0 size=4 grp=CAN2 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=C2FIFOUA14 addr=0x1f88c6f0 size=4 grp=CAN2 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=C2FIFOCI14 addr=0x1f88c700 size=4 grp=CAN2 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=C2FIFOCON15 addr=0x1f88c710 size=4 grp=CAN2 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 r r r 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=C2FIFOINT15 addr=0x1f88c720 size=4 grp=CAN2 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=C2FIFOUA15 addr=0x1f88c730 size=4 grp=CAN2 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=C2FIFOCI15 addr=0x1f88c740 size=4 grp=CAN2 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=C2FIFOCON16 addr=0x1f88c750 size=4 grp=CAN2 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 r r r 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=C2FIFOINT16 addr=0x1f88c760 size=4 grp=CAN2 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=C2FIFOUA16 addr=0x1f88c770 size=4 grp=CAN2 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=C2FIFOCI16 addr=0x1f88c780 size=4 grp=CAN2 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=C2FIFOCON17 addr=0x1f88c790 size=4 grp=CAN2 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 r r r 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=C2FIFOINT17 addr=0x1f88c7a0 size=4 grp=CAN2 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=C2FIFOUA17 addr=0x1f88c7b0 size=4 grp=CAN2 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=C2FIFOCI17 addr=0x1f88c7c0 size=4 grp=CAN2 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=C2FIFOCON18 addr=0x1f88c7d0 size=4 grp=CAN2 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 r r r 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=C2FIFOINT18 addr=0x1f88c7e0 size=4 grp=CAN2 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=C2FIFOUA18 addr=0x1f88c7f0 size=4 grp=CAN2 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=C2FIFOCI18 addr=0x1f88c800 size=4 grp=CAN2 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=C2FIFOCON19 addr=0x1f88c810 size=4 grp=CAN2 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 r r r 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=C2FIFOINT19 addr=0x1f88c820 size=4 grp=CAN2 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=C2FIFOUA19 addr=0x1f88c830 size=4 grp=CAN2 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=C2FIFOCI19 addr=0x1f88c840 size=4 grp=CAN2 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=C2FIFOCON20 addr=0x1f88c850 size=4 grp=CAN2 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 r r r 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=C2FIFOINT20 addr=0x1f88c860 size=4 grp=CAN2 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=C2FIFOUA20 addr=0x1f88c870 size=4 grp=CAN2 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=C2FIFOCI20 addr=0x1f88c880 size=4 grp=CAN2 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=C2FIFOCON21 addr=0x1f88c890 size=4 grp=CAN2 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 r r r 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=C2FIFOINT21 addr=0x1f88c8a0 size=4 grp=CAN2 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=C2FIFOUA21 addr=0x1f88c8b0 size=4 grp=CAN2 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=C2FIFOCI21 addr=0x1f88c8c0 size=4 grp=CAN2 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=C2FIFOCON22 addr=0x1f88c8d0 size=4 grp=CAN2 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 r r r 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=C2FIFOINT22 addr=0x1f88c8e0 size=4 grp=CAN2 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=C2FIFOUA22 addr=0x1f88c8f0 size=4 grp=CAN2 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=C2FIFOCI22 addr=0x1f88c900 size=4 grp=CAN2 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=C2FIFOCON23 addr=0x1f88c910 size=4 grp=CAN2 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 r r r 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=C2FIFOINT23 addr=0x1f88c920 size=4 grp=CAN2 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=C2FIFOUA23 addr=0x1f88c930 size=4 grp=CAN2 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=C2FIFOCI23 addr=0x1f88c940 size=4 grp=CAN2 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=C2FIFOCON24 addr=0x1f88c950 size=4 grp=CAN2 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 r r r 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=C2FIFOINT24 addr=0x1f88c960 size=4 grp=CAN2 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=C2FIFOUA24 addr=0x1f88c970 size=4 grp=CAN2 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=C2FIFOCI24 addr=0x1f88c980 size=4 grp=CAN2 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=C2FIFOCON25 addr=0x1f88c990 size=4 grp=CAN2 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 r r r 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=C2FIFOINT25 addr=0x1f88c9a0 size=4 grp=CAN2 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=C2FIFOUA25 addr=0x1f88c9b0 size=4 grp=CAN2 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=C2FIFOCI25 addr=0x1f88c9c0 size=4 grp=CAN2 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=C2FIFOCON26 addr=0x1f88c9d0 size=4 grp=CAN2 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 r r r 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=C2FIFOINT26 addr=0x1f88c9e0 size=4 grp=CAN2 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=C2FIFOUA26 addr=0x1f88c9f0 size=4 grp=CAN2 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=C2FIFOCI26 addr=0x1f88ca00 size=4 grp=CAN2 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=C2FIFOCON27 addr=0x1f88ca10 size=4 grp=CAN2 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 r r r 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=C2FIFOINT27 addr=0x1f88ca20 size=4 grp=CAN2 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=C2FIFOUA27 addr=0x1f88ca30 size=4 grp=CAN2 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=C2FIFOCI27 addr=0x1f88ca40 size=4 grp=CAN2 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=C2FIFOCON28 addr=0x1f88ca50 size=4 grp=CAN2 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 r r r 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=C2FIFOINT28 addr=0x1f88ca60 size=4 grp=CAN2 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=C2FIFOUA28 addr=0x1f88ca70 size=4 grp=CAN2 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=C2FIFOCI28 addr=0x1f88ca80 size=4 grp=CAN2 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=C2FIFOCON29 addr=0x1f88ca90 size=4 grp=CAN2 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 r r r 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=C2FIFOINT29 addr=0x1f88caa0 size=4 grp=CAN2 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=C2FIFOUA29 addr=0x1f88cab0 size=4 grp=CAN2 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=C2FIFOCI29 addr=0x1f88cac0 size=4 grp=CAN2 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=C2FIFOCON30 addr=0x1f88cad0 size=4 grp=CAN2 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 r r r 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=C2FIFOINT30 addr=0x1f88cae0 size=4 grp=CAN2 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=C2FIFOUA30 addr=0x1f88caf0 size=4 grp=CAN2 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=C2FIFOCI30 addr=0x1f88cb00 size=4 grp=CAN2 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=C2FIFOCON31 addr=0x1f88cb10 size=4 grp=CAN2 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 r r r 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=C2FIFOINT31 addr=0x1f88cb20 size=4 grp=CAN2 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=C2FIFOUA31 addr=0x1f88cb30 size=4 grp=CAN2 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=C2FIFOCI31 addr=0x1f88cb40 size=4 grp=CAN2 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=FSRSSEL mask=0x70000 desc="SRS Select")
        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=RESERVED1 mask=0xf80000 desc="Unimplemented" flags=xh)
        setting (req=0xf80000 value=0x0 desc="Unimplimented bits")
    field (key=FMIIEN mask=0x1000000 desc="Ethernet RMII/MII Enable")
        setting (req=0x1000000 value=0x0 desc="RMII Enabled")
        setting (req=0x1000000 value=0x1000000 desc="MII Enabled")
    field (key=FETHIO mask=0x2000000 desc="Ethernet I/O Pin Select")
        setting (req=0x2000000 value=0x0 desc="Alternate Ethernet I/O")
        setting (req=0x2000000 value=0x2000000 desc="Default Ethernet I/O")
    field (key=FCANIO mask=0x4000000 desc="CAN I/O Pin Select")
        setting (req=0x4000000 value=0x0 desc="Alternate CAN I/O")
        setting (req=0x4000000 value=0x4000000 desc="Default CAN I/O")
    field (key=RESERVED mask=0x18000000 desc="Unimplimented" flags=xh)
        setting (req=0x18000000 value=0x0 desc="Uniplimented Bits")
    field (key=USBIDIO mask=0x40000000 desc="USB USID Selection")
        setting (req=0x40000000 value=0x0 desc="Controlled by Port Function")
        setting (req=0x40000000 value=0x40000000 desc="Controlled by the USB Module")
    field (key=VBUSIO mask=0x80000000 desc="USB VBUS ON Selection")
        setting (req=0x80000000 value=0x0 desc="Controlled by Port Function")
        setting (req=0x80000000 value=0x80000000 desc="Controlled by USB Module")
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 and Bypassed")
    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=FOSCEN 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=POSCMD 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="Primary osc 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=0x8000 value=0x8000 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=WINDIS mask=0x400000 desc="Windowed Watchdog Timer" flags=xh)
        setting (req=0x400000 value=0x0 desc="Enabled")
        setting (req=0x400000 value=0x400000 desc="Disabled")
    field (key=FWDTEN mask=0x800000 desc="Watchdog Timer Enable" min=1)
        setting (req=0x800000 value=0x0 desc="WDT Disabled (SWDTEN Bit Controls)")
        setting (req=0x800000 value=0x800000 desc="WDT Enabled")
cfgbits (key=DEVCFG0 addr=0x1fc02ffc unused=0x0)
    field (key=Debug mask=0x1 desc="Background Debugger Enable" flags=h)
        setting (req=0x1 value=0x0 desc="REAL ICE / ICD2 Debugger Enabled")
        setting (req=0x1 value=0x1 desc="Debugger Disabled")
    field (key=RESERVED mask=0x2 desc="Reserved" flags=h)
        setting (req=0x2 value=0x2 desc="REAL ICE Debugger Enabled")
    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=RESERVED2 mask=0x80 desc="CFGCON.UXDIAG Enable" flags=xh)
        setting (req=0x80 value=0x80 desc="UXDIAG is Disabled and is read only")
    field (key=PWP mask=0xff000 desc="Program Flash Write Protect" flags=h)
    field (key=BWP mask=0x1000000 desc="Boot Flash Write Protect")
        setting (req=0x1000000 value=0x0 desc="Boot Flash is not writable")
        setting (req=0x1000000 value=0x1000000 desc="Boot Flash is writable")
    field (key=CP mask=0x10000000 desc="Code Protect")
        setting (req=0x10000000 value=0x0 desc="Protection Enabled")
            checksum (type=0x80 protregion=0x1d000000-0x1d07fffe)
        setting (req=0x10000000 value=0x10000000 desc="Protection 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")
