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

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

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

vpp (range=2.500-3.600 dflt=3.300)
vdd (range=2.500-3.600 dfltrange=2.500-3.600 nominal=3.300)
NumHWBP=6
devid (region=0xffffffff-0xffffffff idmask=0xffff000 id=0x440c053)
pgmmem (region=0x1d000000-0x1d00ffff 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-0x3fff kuseg=0x7f000000 kseg0=0x80000000 kseg1=0xa0000000 kseg2_3=0x0 ksegdef=2)
periphmem (region=0x1f800000-0x1f80a3ff kuseg=0x0 kseg0=0x0 kseg1=0xa0000000 kseg2_3=0x0 ksegdef=2)
periphmem (region=0x1f80f000-0x1f80f7ff kuseg=0x0 kseg0=0x0 kseg1=0xa0000000 kseg2_3=0x0 ksegdef=2)
periphmem (region=0x1f880000-0x1f886fff kuseg=0x0 kseg0=0x0 kseg1=0xa0000000 kseg2_3=0x0 ksegdef=2)
periphmem (region=0x1f889000-0x1f889fff kuseg=0x0 kseg0=0x0 kseg1=0xa0000000 kseg2_3=0x0 ksegdef=2)
periphmem (region=0x1f88b000-0x1f88cfff kuseg=0x0 kseg0=0x0 kseg1=0xa0000000 kseg2_3=0x0 ksegdef=2)
emulreg (region=0xff300000-0xff3fffff)
NumBanks=0
supermem (region=0x0-0x3fff kuseg=0x0 kseg0=0x80000000 kseg1=0xa0000000 kseg2_3=0x0 ksegdef=2 attribs=0x222)
supermem (region=0x1d000000-0x1d00ffff kuseg=0x0 kseg0=0x80000000 kseg1=0xa0000000 kseg2_3=0x0 attribs=0x25)
supermem (region=0x1fc00000-0x1fc02fef kuseg=0x0 kseg0=0x80000000 kseg1=0xa0000000 kseg2_3=0x0 attribs=0x29)
supermem (region=0x1fc02ff0-0x1fc02fff kuseg=0x0 kseg0=0x80000000 kseg1=0xa0000000 kseg2_3=0x0 attribs=0x31)

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

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

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

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