######################################################################
#
# MPLAB IDE .dev File Generated by `pic2dev.py'
#
# Device: DSPIC33EP512MC806
# Family: 33xxxx
# Programming Spec: 70619
# Date: Tue Apr 30 10:03:19 2013
#
######################################################################


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

vpp (range=3.000-3.500 dflt=3.250)
vdd (range=3.000-3.500 dfltrange=3.000-3.500 nominal=3.250)
pgming (memtech=ee tries=1)
    wait (pgm=1000 eedata=10000 cfg=10000 userid=10000 erase=600)
    latches (pgm=128 eedata=2 cfg=2 rowerase=128)
breakpoints (numhwbp=10 datacapture=true idbyte=x)
testmem (region=0x800000-0x800fff appregion=0x800080-0x8005bf)
cfgmem (region=0xf80004-0xf80011)
devid (region=0xff0000-0xff0003 idmask=0xffff0000 id=0x18794000)
bkbgvectmem (region=0x800000-0x800007)
userid (region=0xf80012-0xf80013)
pgmmem (region=0x0-0x557ff)
pgmmem (region=0x7fc000-0x7fffff)
xymem (region=0x1000-0xdfff ymem=0x9000-0xdfff dpmem=0xd000-0xdfff)
emulreg (region=0xfd0000-0xfd0071)
NumBanks=0

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

sfr (key=WREG0 addr=0x0 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='WREG0' width='16')
    stimulus (scl=r type=int)
sfr (key=WREG1 addr=0x2 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='WREG1' width='16')
    stimulus (scl=r type=int)
sfr (key=WREG2 addr=0x4 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='WREG2' width='16')
    stimulus (scl=r type=int)
sfr (key=WREG3 addr=0x6 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='WREG3' width='16')
    stimulus (scl=r type=int)
sfr (key=WREG4 addr=0x8 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='WREG4' width='16')
    stimulus (scl=r type=int)
sfr (key=WREG5 addr=0xa size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='WREG5' width='16')
    stimulus (scl=r type=int)
sfr (key=WREG6 addr=0xc size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='WREG6' width='16')
    stimulus (scl=r type=int)
sfr (key=WREG7 addr=0xe size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='WREG7' width='16')
    stimulus (scl=r type=int)
sfr (key=WREG8 addr=0x10 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='WREG8' width='16')
    stimulus (scl=r type=int)
sfr (key=WREG9 addr=0x12 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='WREG9' width='16')
    stimulus (scl=r type=int)
sfr (key=WREG10 addr=0x14 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='WREG10' width='16')
    stimulus (scl=r type=int)
sfr (key=WREG11 addr=0x16 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='WREG11' width='16')
    stimulus (scl=r type=int)
sfr (key=WREG12 addr=0x18 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='WREG12' width='16')
    stimulus (scl=r type=int)
sfr (key=WREG13 addr=0x1a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='WREG13' width='16')
    stimulus (scl=r type=int)
sfr (key=WREG14 addr=0x1c size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='WREG14' width='16')
    stimulus (scl=r type=int)
sfr (key=WREG15 addr=0x1e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw u')
    reset (por='0001000000000000' mclr='0000100000000000')
    bit (names='WREG15' width='16')
    stimulus (scl=r type=int)
sfr (key=SPLIM addr=0x20 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='SPLIM' width='16')
    stimulus (scl=r type=int)
sfr (key=ACCA addr=0x22 size=6 flags=j)
    stimulus (scl=r type=int)
sfr (key=ACCAL addr=0x22 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='ACCAL' width='16')
    stimulus (scl=r type=int)
sfr (key=ACCAH addr=0x24 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='ACCAH' width='16')
    stimulus (scl=r type=int)
sfr (key=ACCAU addr=0x26 size=2 access='r r r r r r r r rw rw rw rw rw rw rw rw')
    reset (por='00000000xxxxxxxx' mclr='00000000xxxxxxxx')
    bit (names='ACCA39 ACCAU' width='8 8')
    stimulus (scl=r type=int)
sfr (key=ACCB addr=0x28 size=6 flags=j)
    stimulus (scl=r type=int)
sfr (key=ACCBL addr=0x28 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='ACCBL' width='16')
    stimulus (scl=r type=int)
sfr (key=ACCBH addr=0x2a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='ACCBH' width='16')
    stimulus (scl=r type=int)
sfr (key=ACCBU addr=0x2c size=2 access='r r r r r r r r rw rw rw rw rw rw rw rw')
    reset (por='00000000xxxxxxxx' mclr='00000000xxxxxxxx')
    bit (names='ACCB39 ACCBU' width='8 8')
    stimulus (scl=r type=int)
sfr (key=PC addr=0x2e size=4 flags=j)
    stimulus (scl=rb type=pc)
sfr (key=PCL addr=0x2e size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='PCL' width='16')
    stimulus (scl=rb)
sfr (key=PCH addr=0x30 size=2 access='u u u u u u u u r r r r r r r r')
    reset (por='--------00000000' mclr='--------00000000')
    bit (names='- - - - - - - - PCH' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb)
sfr (key=DSRPAG addr=0x32 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000001' mclr='------0000000001')
    bit (names='- - - - - - DSRPAG' width='1 1 1 1 1 1 10')
sfr (key=DSWPAG addr=0x34 size=2 access='u u u u u u u rw rw rw rw rw rw rw rw rw')
    reset (por='-------000000001' mclr='-------000000001')
    bit (names='- - - - - - - DSWPAG' width='1 1 1 1 1 1 1 9')
sfr (key=RCOUNT addr=0x36 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='RCOUNT' width='16')
    stimulus (scl=r)
sfr (key=DCOUNT addr=0x38 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='DCOUNT' width='16')
    stimulus (scl=r)
sfr (key=DOSTART addr=0x3a size=4 flags=j)
    stimulus (scl=r type=addr)
sfr (key=DOSTARTL addr=0x3a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw r')
    reset (por='xxxxxxxxxxxxxxx0' mclr='xxxxxxxxxxxxxxx0')
    bit (names='DOSTARTL' width='16')
    stimulus (scl=r)
sfr (key=DOSTARTH addr=0x3c size=2 access='u u u u u u u u u u rw rw rw rw rw rw')
    reset (por='----------xxxxxx' mclr='----------xxxxxx')
    bit (names='- - - - - - - - - - DOSTARTH' width='1 1 1 1 1 1 1 1 1 1 6')
    stimulus (scl=r)
sfr (key=DOEND addr=0x3e size=4 flags=j)
    stimulus (scl=r type=addr)
sfr (key=DOENDL addr=0x3e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw r')
    reset (por='xxxxxxxxxxxxxxx0' mclr='xxxxxxxxxxxxxxx0')
    bit (names='DOENDL' width='16')
    stimulus (scl=r)
sfr (key=DOENDH addr=0x40 size=2 access='u u u u u u u u u u rw rw rw rw rw rw')
    reset (por='----------xxxxxx' mclr='----------xxxxxx')
    bit (names='- - - - - - - - - - DOENDH' width='1 1 1 1 1 1 1 1 1 1 6')
    stimulus (scl=r)
sfr (key=SR addr=0x42 size=2 access='r r rc rc r rc r rw rw rw rw r rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='OA OB SA SB OAB SAB DA DC IPL RA N OV Z C' width='1 1 1 1 1 1 1 1 3 1 1 1 1 1')
    stimulus (scl=r)
sfr (key=CORCON addr=0x44 size=2 access='rw u rw rw w r r r rw rw rw rw rc rw rw rw')
    reset (por='x-xx000000100000' mclr='x-xx000000100000')
    bit (names='VAR - US EDT DL SATA SATB SATDW ACCSAT IPL3 SFA RND IF' width='1 1 2 1 3 1 1 1 1 1 1 1 1')
    stimulus (scl=r)
sfr (key=MODCON addr=0x46 size=2 access='rw rw u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00--000000000000' mclr='00--000000000000')
    bit (names='XMODEN YMODEN - - BWM YWM XWM' width='1 1 1 1 4 4 4')
    stimulus (scl=r)
sfr (key=XMODSRT addr=0x48 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw r')
    reset (por='xxxxxxxxxxxxxxx0' mclr='xxxxxxxxxxxxxxx0')
    bit (names='XS' width='16')
    stimulus (scl=r type=int)
sfr (key=XMODEND addr=0x4a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw r')
    reset (por='xxxxxxxxxxxxxxx1' mclr='xxxxxxxxxxxxxxx1')
    bit (names='XE' width='16')
    stimulus (scl=r type=int)
sfr (key=YMODSRT addr=0x4c size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw r')
    reset (por='xxxxxxxxxxxxxxx0' mclr='xxxxxxxxxxxxxxx0')
    bit (names='YS' width='16')
    stimulus (scl=r type=int)
sfr (key=YMODEND addr=0x4e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw r')
    reset (por='xxxxxxxxxxxxxxx1' mclr='xxxxxxxxxxxxxxx1')
    bit (names='YE' width='16')
    stimulus (scl=r type=int)
sfr (key=XBREV addr=0x50 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0xxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='BREN XB' width='1 15')
    stimulus (scl=r)
sfr (key=DISICNT addr=0x52 size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--xxxxxxxxxxxxxx' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - DISICNT' width='1 1 14')
    stimulus (scl=r type=int)
sfr (key=TBLPAG addr=0x54 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - TBLPAG' width='1 1 1 1 1 1 1 1 8')
UnusedRegs (0x56-0x57)
sfr (key=MSTRPR addr=0x58 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='MSTRPR' width='16')
UnusedRegs (0x5a-0xff)
sfr (key=TMR1 addr=0x100 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='TMR1' width='16')
    stimulus (scl=rwb type=int)
sfr (key=PR1 addr=0x102 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='1111111111111111' mclr='1111111111111111')
    bit (names='PR1' width='16')
    stimulus (scl=rwb type=int)
sfr (key=T1CON addr=0x104 size=2 access='rw u rw u u u u u u rw rw rw u rw rw u')
    reset (por='0-0------000-00-' mclr='0-0------000-00-')
    bit (names='TON - TSIDL - - - - - - TGATE TCKPS - TSYNC TCS -' width='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=TMR2 addr=0x106 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='TMR2' width='16')
    stimulus (scl=rwb type=int)
sfr (key=TMR3HLD addr=0x108 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='TMR3HLD' width='16')
    stimulus (scl=rwb type=int)
sfr (key=TMR3 addr=0x10a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='TMR3' width='16')
    stimulus (scl=rwb type=int)
sfr (key=PR2 addr=0x10c size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='1111111111111111' mclr='1111111111111111')
    bit (names='PR2' width='16')
    stimulus (scl=rwb type=int)
sfr (key=PR3 addr=0x10e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='1111111111111111' mclr='1111111111111111')
    bit (names='PR3' width='16')
    stimulus (scl=rwb type=int)
sfr (key=T2CON addr=0x110 size=2 access='rw u rw u u u u u u rw rw rw rw u rw u')
    reset (por='0-0------0000-0-' mclr='0-0------0000-0-')
    bit (names='TON - TSIDL - - - - - - TGATE TCKPS T32 - TCS -' width='1 1 1 1 1 1 1 1 1 1 2 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER2' bit=14 polarity=1)
sfr (key=T3CON addr=0x112 size=2 access='rw u rw u u u u u u rw rw rw u u rw u')
    reset (por='0-0------000--0-' mclr='0-0------000--0-')
    bit (names='TON - TSIDL - - - - - - TGATE TCKPS - - TCS -' width='1 1 1 1 1 1 1 1 1 1 2 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER3' bit=14 polarity=1)
sfr (key=TMR4 addr=0x114 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='TMR4' width='16')
    stimulus (scl=rwb type=int)
sfr (key=TMR5HLD addr=0x116 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='TMR5HLD' width='16')
    stimulus (scl=rwb type=int)
sfr (key=TMR5 addr=0x118 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='TMR5' width='16')
    stimulus (scl=rwb type=int)
sfr (key=PR4 addr=0x11a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='1111111111111111' mclr='1111111111111111')
    bit (names='PR4' width='16')
    stimulus (scl=rwb type=int)
sfr (key=PR5 addr=0x11c size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='1111111111111111' mclr='1111111111111111')
    bit (names='PR5' width='16')
    stimulus (scl=rwb type=int)
sfr (key=T4CON addr=0x11e size=2 access='rw u rw u u u u u u rw rw rw rw u rw u')
    reset (por='0-0------0000-0-' mclr='0-0------0000-0-')
    bit (names='TON - TSIDL - - - - - - TGATE TCKPS T32 - TCS -' width='1 1 1 1 1 1 1 1 1 1 2 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER4' bit=14 polarity=1)
sfr (key=T5CON addr=0x120 size=2 access='rw u rw u u u u u u rw rw rw u u rw u')
    reset (por='0-0------000--0-' mclr='0-0------000--0-')
    bit (names='TON - TSIDL - - - - - - TGATE TCKPS - - TCS -' width='1 1 1 1 1 1 1 1 1 1 2 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER5' bit=14 polarity=1)
sfr (key=TMR6 addr=0x122 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='TMR6' width='16')
    stimulus (scl=rwb type=int)
sfr (key=TMR7HLD addr=0x124 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='TMR7HLD' width='16')
    stimulus (scl=rwb type=int)
sfr (key=TMR7 addr=0x126 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='TMR7' width='16')
    stimulus (scl=rwb type=int)
sfr (key=PR6 addr=0x128 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='1111111111111111' mclr='1111111111111111')
    bit (names='PR6' width='16')
    stimulus (scl=rwb type=int)
sfr (key=PR7 addr=0x12a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='1111111111111111' mclr='1111111111111111')
    bit (names='PR7' width='16')
    stimulus (scl=rwb type=int)
sfr (key=T6CON addr=0x12c size=2 access='rw u rw u u u u u u rw rw rw rw u rw u')
    reset (por='0-0------0000-0-' mclr='0-0------0000-0-')
    bit (names='TON - TSIDL - - - - - - TGATE TCKPS T32 - TCS -' width='1 1 1 1 1 1 1 1 1 1 2 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER6' bit=14 polarity=1)
sfr (key=T7CON addr=0x12e size=2 access='rw u rw u u u u u u rw rw rw u u rw u')
    reset (por='0-0------000--0-' mclr='0-0------000--0-')
    bit (names='TON - TSIDL - - - - - - TGATE TCKPS - - TCS -' width='1 1 1 1 1 1 1 1 1 1 2 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER7' bit=14 polarity=1)
sfr (key=TMR8 addr=0x130 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='TMR8' width='16')
    stimulus (scl=rwb type=int)
sfr (key=TMR9HLD addr=0x132 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='TMR9HLD' width='16')
    stimulus (scl=rwb type=int)
sfr (key=TMR9 addr=0x134 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='TMR9' width='16')
    stimulus (scl=rwb type=int)
sfr (key=PR8 addr=0x136 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='1111111111111111' mclr='1111111111111111')
    bit (names='PR8' width='16')
    stimulus (scl=rwb type=int)
sfr (key=PR9 addr=0x138 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='1111111111111111' mclr='1111111111111111')
    bit (names='PR9' width='16')
    stimulus (scl=rwb type=int)
sfr (key=T8CON addr=0x13a size=2 access='rw u rw u u u u u u rw rw rw rw u rw u')
    reset (por='0-0------0000-0-' mclr='0-0------0000-0-')
    bit (names='TON - TSIDL - - - - - - TGATE TCKPS T32 - TCS -' width='1 1 1 1 1 1 1 1 1 1 2 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER8' bit=14 polarity=1)
sfr (key=T9CON addr=0x13c size=2 access='rw u rw u u u u u u rw rw rw u u rw u')
    reset (por='0-0------000--0-' mclr='0-0------000--0-')
    bit (names='TON - TSIDL - - - - - - TGATE TCKPS - - TCS -' width='1 1 1 1 1 1 1 1 1 1 2 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='TIMER9' bit=14 polarity=1)
UnusedRegs (0x13e-0x13f)
sfr (key=IC1CON1 addr=0x140 size=2 access='u u rw rw rw rw u u u rw rw rw rw rw rw rw')
    reset (por='--0000---0000000' mclr='--0000---0000000')
    bit (names='- - ICSIDL ICTSEL - - - ICI ICOV ICBNE ICM' width='1 1 1 3 1 1 1 2 1 1 3')
    stimulus (scl=rwb)
    freeze (name='INPUT CAPTURE 1' bit=14 polarity=1)
sfr (key=IC1CON2 addr=0x142 size=2 access='u u u u u u u rw rw rw u rw rw rw rw rw')
    reset (por='-------000-00000' mclr='-------000-00000')
    bit (names='- - - - - - - IC32 ICTRIG TRIGSTAT - SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=IC1BUF addr=0x144 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC1BUF' width='16')
    stimulus (scl=rwb type=int)
sfr (key=IC1TMR addr=0x146 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC1TMR' width='16')
    stimulus (scl=rwb)
sfr (key=IC2CON1 addr=0x148 size=2 access='u u rw rw rw rw u u u rw rw rw rw rw rw rw')
    reset (por='--0000---0000000' mclr='--0000---0000000')
    bit (names='- - ICSIDL ICTSEL - - - ICI ICOV ICBNE ICM' width='1 1 1 3 1 1 1 2 1 1 3')
    stimulus (scl=rwb)
    freeze (name='INPUT CAPTURE 2' bit=14 polarity=1)
sfr (key=IC2CON2 addr=0x14a size=2 access='u u u u u u u rw rw rw u rw rw rw rw rw')
    reset (por='-------000-00000' mclr='-------000-00000')
    bit (names='- - - - - - - IC32 ICTRIG TRIGSTAT - SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=IC2BUF addr=0x14c size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC2BUF' width='16')
    stimulus (scl=rwb type=int)
sfr (key=IC2TMR addr=0x14e size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC2TMR' width='16')
    stimulus (scl=rwb)
sfr (key=IC3CON1 addr=0x150 size=2 access='u u rw rw rw rw u u u rw rw rw rw rw rw rw')
    reset (por='--0000---0000000' mclr='--0000---0000000')
    bit (names='- - ICSIDL ICTSEL - - - ICI ICOV ICBNE ICM' width='1 1 1 3 1 1 1 2 1 1 3')
    stimulus (scl=rwb)
    freeze (name='INPUT CAPTURE 3' bit=14 polarity=1)
sfr (key=IC3CON2 addr=0x152 size=2 access='u u u u u u u rw rw rw u rw rw rw rw rw')
    reset (por='-------000-00000' mclr='-------000-00000')
    bit (names='- - - - - - - IC32 ICTRIG TRIGSTAT - SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=IC3BUF addr=0x154 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC3BUF' width='16')
    stimulus (scl=rwb type=int)
sfr (key=IC3TMR addr=0x156 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC3TMR' width='16')
    stimulus (scl=rwb)
sfr (key=IC4CON1 addr=0x158 size=2 access='u u rw rw rw rw u u u rw rw rw rw rw rw rw')
    reset (por='--0000---0000000' mclr='--0000---0000000')
    bit (names='- - ICSIDL ICTSEL - - - ICI ICOV ICBNE ICM' width='1 1 1 3 1 1 1 2 1 1 3')
    stimulus (scl=rwb)
    freeze (name='INPUT CAPTURE 4' bit=14 polarity=1)
sfr (key=IC4CON2 addr=0x15a size=2 access='u u u u u u u rw rw rw u rw rw rw rw rw')
    reset (por='-------000-00000' mclr='-------000-00000')
    bit (names='- - - - - - - IC32 ICTRIG TRIGSTAT - SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=IC4BUF addr=0x15c size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC4BUF' width='16')
    stimulus (scl=rwb type=int)
sfr (key=IC4TMR addr=0x15e size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC4TMR' width='16')
    stimulus (scl=rwb)
sfr (key=IC5CON1 addr=0x160 size=2 access='u u rw rw rw rw u u u rw rw rw rw rw rw rw')
    reset (por='--0000---0000000' mclr='--0000---0000000')
    bit (names='- - ICSIDL ICTSEL - - - ICI ICOV ICBNE ICM' width='1 1 1 3 1 1 1 2 1 1 3')
    stimulus (scl=rwb)
    freeze (name='INPUT CAPTURE 5' bit=14 polarity=1)
sfr (key=IC5CON2 addr=0x162 size=2 access='u u u u u u u rw rw rw u rw rw rw rw rw')
    reset (por='-------000-00000' mclr='-------000-00000')
    bit (names='- - - - - - - IC32 ICTRIG TRIGSTAT - SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=IC5BUF addr=0x164 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC5BUF' width='16')
    stimulus (scl=rwb type=int)
sfr (key=IC5TMR addr=0x166 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC5TMR' width='16')
    stimulus (scl=rwb)
sfr (key=IC6CON1 addr=0x168 size=2 access='u u rw rw rw rw u u u rw rw rw rw rw rw rw')
    reset (por='--0000---0000000' mclr='--0000---0000000')
    bit (names='- - ICSIDL ICTSEL - - - ICI ICOV ICBNE ICM' width='1 1 1 3 1 1 1 2 1 1 3')
    stimulus (scl=rwb)
    freeze (name='INPUT CAPTURE 6' bit=14 polarity=1)
sfr (key=IC6CON2 addr=0x16a size=2 access='u u u u u u u rw rw rw u rw rw rw rw rw')
    reset (por='-------000-00000' mclr='-------000-00000')
    bit (names='- - - - - - - IC32 ICTRIG TRIGSTAT - SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=IC6BUF addr=0x16c size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC6BUF' width='16')
    stimulus (scl=rwb type=int)
sfr (key=IC6TMR addr=0x16e size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC6TMR' width='16')
    stimulus (scl=rwb)
sfr (key=IC7CON1 addr=0x170 size=2 access='u u rw rw rw rw u u u rw rw rw rw rw rw rw')
    reset (por='--0000---0000000' mclr='--0000---0000000')
    bit (names='- - ICSIDL ICTSEL - - - ICI ICOV ICBNE ICM' width='1 1 1 3 1 1 1 2 1 1 3')
    stimulus (scl=rwb)
    freeze (name='INPUT CAPTURE 7' bit=14 polarity=1)
sfr (key=IC7CON2 addr=0x172 size=2 access='u u u u u u u rw rw rw u rw rw rw rw rw')
    reset (por='-------000-00000' mclr='-------000-00000')
    bit (names='- - - - - - - IC32 ICTRIG TRIGSTAT - SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=IC7BUF addr=0x174 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC7BUF' width='16')
    stimulus (scl=rwb type=int)
sfr (key=IC7TMR addr=0x176 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC7TMR' width='16')
    stimulus (scl=rwb)
sfr (key=IC8CON1 addr=0x178 size=2 access='u u rw rw rw rw u u u rw rw rw rw rw rw rw')
    reset (por='--0000---0000000' mclr='--0000---0000000')
    bit (names='- - ICSIDL ICTSEL - - - ICI ICOV ICBNE ICM' width='1 1 1 3 1 1 1 2 1 1 3')
    stimulus (scl=rwb)
    freeze (name='INPUT CAPTURE 8' bit=14 polarity=1)
sfr (key=IC8CON2 addr=0x17a size=2 access='u u u u u u u rw rw rw u rw rw rw rw rw')
    reset (por='-------000-00000' mclr='-------000-00000')
    bit (names='- - - - - - - IC32 ICTRIG TRIGSTAT - SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=IC8BUF addr=0x17c size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC8BUF' width='16')
    stimulus (scl=rwb type=int)
sfr (key=IC8TMR addr=0x17e size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC8TMR' width='16')
    stimulus (scl=rwb)
sfr (key=IC9CON1 addr=0x180 size=2 access='u u rw rw rw rw u u u rw rw rw rw rw rw rw')
    reset (por='--0000---0000000' mclr='--0000---0000000')
    bit (names='- - ICSIDL ICTSEL - - - ICI ICOV ICBNE ICM' width='1 1 1 3 1 1 1 2 1 1 3')
    stimulus (scl=rwb)
    freeze (name='INPUT CAPTURE 9' bit=14 polarity=1)
sfr (key=IC9CON2 addr=0x182 size=2 access='u u u u u u u rw rw rw u rw rw rw rw rw')
    reset (por='-------000-00000' mclr='-------000-00000')
    bit (names='- - - - - - - IC32 ICTRIG TRIGSTAT - SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=IC9BUF addr=0x184 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC9BUF' width='16')
    stimulus (scl=rwb type=int)
sfr (key=IC9TMR addr=0x186 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC9TMR' width='16')
    stimulus (scl=rwb)
sfr (key=IC10CON1 addr=0x188 size=2 access='u u rw rw rw rw u u u rw rw rw rw rw rw rw')
    reset (por='--0000---0000000' mclr='--0000---0000000')
    bit (names='- - ICSIDL ICTSEL - - - ICI ICOV ICBNE ICM' width='1 1 1 3 1 1 1 2 1 1 3')
    stimulus (scl=rwb)
    freeze (name='INPUT CAPTURE 10' bit=14 polarity=1)
sfr (key=IC10CON2 addr=0x18a size=2 access='u u u u u u u rw rw rw u rw rw rw rw rw')
    reset (por='-------000-00000' mclr='-------000-00000')
    bit (names='- - - - - - - IC32 ICTRIG TRIGSTAT - SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=IC10BUF addr=0x18c size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC10BUF' width='16')
    stimulus (scl=rwb type=int)
sfr (key=IC10TMR addr=0x18e size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC10TMR' width='16')
    stimulus (scl=rwb)
sfr (key=IC11CON1 addr=0x190 size=2 access='u u rw rw rw rw u u u rw rw rw rw rw rw rw')
    reset (por='--0000---0000000' mclr='--0000---0000000')
    bit (names='- - ICSIDL ICTSEL - - - ICI ICOV ICBNE ICM' width='1 1 1 3 1 1 1 2 1 1 3')
    stimulus (scl=rwb)
    freeze (name='INPUT CAPTURE 11' bit=14 polarity=1)
sfr (key=IC11CON2 addr=0x192 size=2 access='u u u u u u u rw rw rw u rw rw rw rw rw')
    reset (por='-------000-00000' mclr='-------000-00000')
    bit (names='- - - - - - - IC32 ICTRIG TRIGSTAT - SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=IC11BUF addr=0x194 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC11BUF' width='16')
    stimulus (scl=rwb type=int)
sfr (key=IC11TMR addr=0x196 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC11TMR' width='16')
    stimulus (scl=rwb)
sfr (key=IC12CON1 addr=0x198 size=2 access='u u rw rw rw rw u u u rw rw rw rw rw rw rw')
    reset (por='--0000---0000000' mclr='--0000---0000000')
    bit (names='- - ICSIDL ICTSEL - - - ICI ICOV ICBNE ICM' width='1 1 1 3 1 1 1 2 1 1 3')
    stimulus (scl=rwb)
    freeze (name='INPUT CAPTURE 12' bit=14 polarity=1)
sfr (key=IC12CON2 addr=0x19a size=2 access='u u u u u u u rw rw rw u rw rw rw rw rw')
    reset (por='-------000-00000' mclr='-------000-00000')
    bit (names='- - - - - - - IC32 ICTRIG TRIGSTAT - SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=IC12BUF addr=0x19c size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC12BUF' width='16')
    stimulus (scl=rwb type=int)
sfr (key=IC12TMR addr=0x19e size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC12TMR' width='16')
    stimulus (scl=rwb)
sfr (key=IC13CON1 addr=0x1a0 size=2 access='u u rw rw rw rw u u u rw rw rw rw rw rw rw')
    reset (por='--0000---0000000' mclr='--0000---0000000')
    bit (names='- - ICSIDL ICTSEL - - - ICI ICOV ICBNE ICM' width='1 1 1 3 1 1 1 2 1 1 3')
    stimulus (scl=rwb)
    freeze (name='INPUT CAPTURE 13' bit=14 polarity=1)
sfr (key=IC13CON2 addr=0x1a2 size=2 access='u u u u u u u rw rw rw u rw rw rw rw rw')
    reset (por='-------000-00000' mclr='-------000-00000')
    bit (names='- - - - - - - IC32 ICTRIG TRIGSTAT - SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=IC13BUF addr=0x1a4 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC13BUF' width='16')
    stimulus (scl=rwb type=int)
sfr (key=IC13TMR addr=0x1a6 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC13TMR' width='16')
    stimulus (scl=rwb)
sfr (key=IC14CON1 addr=0x1a8 size=2 access='u u rw rw rw rw u u u rw rw rw rw rw rw rw')
    reset (por='--0000---0000000' mclr='--0000---0000000')
    bit (names='- - ICSIDL ICTSEL - - - ICI ICOV ICBNE ICM' width='1 1 1 3 1 1 1 2 1 1 3')
    stimulus (scl=rwb)
    freeze (name='INPUT CAPTURE 14' bit=14 polarity=1)
sfr (key=IC14CON2 addr=0x1aa size=2 access='u u u u u u u rw rw rw u rw rw rw rw rw')
    reset (por='-------000-00000' mclr='-------000-00000')
    bit (names='- - - - - - - IC32 ICTRIG TRIGSTAT - SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=IC14BUF addr=0x1ac size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC14BUF' width='16')
    stimulus (scl=rwb type=int)
sfr (key=IC14TMR addr=0x1ae size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC14TMR' width='16')
    stimulus (scl=rwb)
sfr (key=IC15CON1 addr=0x1b0 size=2 access='u u rw rw rw rw u u u rw rw rw rw rw rw rw')
    reset (por='--0000---0000000' mclr='--0000---0000000')
    bit (names='- - ICSIDL ICTSEL - - - ICI ICOV ICBNE ICM' width='1 1 1 3 1 1 1 2 1 1 3')
    stimulus (scl=rwb)
    freeze (name='INPUT CAPTURE 15' bit=14 polarity=1)
sfr (key=IC15CON2 addr=0x1b2 size=2 access='u u u u u u u rw rw rw u rw rw rw rw rw')
    reset (por='-------000-00000' mclr='-------000-00000')
    bit (names='- - - - - - - IC32 ICTRIG TRIGSTAT - SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=IC15BUF addr=0x1b4 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC15BUF' width='16')
    stimulus (scl=rwb type=int)
sfr (key=IC15TMR addr=0x1b6 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC15TMR' width='16')
    stimulus (scl=rwb)
sfr (key=IC16CON1 addr=0x1b8 size=2 access='u u rw rw rw rw u u u rw rw rw rw rw rw rw')
    reset (por='--0000---0000000' mclr='--0000---0000000')
    bit (names='- - ICSIDL ICTSEL - - - ICI ICOV ICBNE ICM' width='1 1 1 3 1 1 1 2 1 1 3')
    stimulus (scl=rwb)
    freeze (name='INPUT CAPTURE 16' bit=14 polarity=1)
sfr (key=IC16CON2 addr=0x1ba size=2 access='u u u u u u u rw rw rw u rw rw rw rw rw')
    reset (por='-------000-00000' mclr='-------000-00000')
    bit (names='- - - - - - - IC32 ICTRIG TRIGSTAT - SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=IC16BUF addr=0x1bc size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC16BUF' width='16')
    stimulus (scl=rwb type=int)
sfr (key=IC16TMR addr=0x1be size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IC16TMR' width='16')
    stimulus (scl=rwb)
sfr (key=QEI1CON addr=0x1c0 size=2 access='rw u rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='x-xxxxxx-xxxxxxx' mclr='x-xxxxxx-xxxxxxx')
    bit (names='QEIEN - QEISIDL PIMOD IMV - INTDIV CNTPOL GATEN CCM' width='1 1 1 3 2 1 3 1 1 2')
sfr (key=QEI1IOC addr=0x1c2 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='QCAPEN FLTREN QFDIV OUTFNC SWPAB HOMPOL IDXPOL QEBPOL QEAPOL HOME INDEX QEB QEA' width='1 1 3 2 1 1 1 1 1 1 1 1 1')
sfr (key=QEI1STAT addr=0x1c4 size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--xxxxxxxxxxxxxx' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - PCHEQIRQ PCHEQIEN PCLEQIRQ PCLEQIEN POSOVIRQ POSOVIEN PCIIRQ PCIIEN VELOVIRQ VELOVIEN HOMIRQ HOMIEN IDXIRQ IDXIEN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=POS1CNTL addr=0x1c6 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='POSCNTL' width='16')
    stimulus (scl=r type=int)
sfr (key=POS1CNTH addr=0x1c8 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='POSCNTH' width='16')
    stimulus (scl=r type=int)
sfr (key=POS1HLD addr=0x1ca size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='POSHLD' width='16')
sfr (key=VEL1CNT addr=0x1cc size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='VELCNT' width='16')
sfr (key=INT1TMRL addr=0x1ce size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='INTTMRL' width='16')
    stimulus (scl=r type=int)
sfr (key=INT1TMRH addr=0x1d0 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='INTTMRH' width='16')
    stimulus (scl=r type=int)
sfr (key=INT1HLDL addr=0x1d2 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='INTHLDL' width='16')
    stimulus (scl=r type=int)
sfr (key=INT1HLDH addr=0x1d4 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='INTHLDH' width='16')
    stimulus (scl=r type=int)
sfr (key=INDX1CNTL addr=0x1d6 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='INDXCNTL' width='16')
    stimulus (scl=r type=int)
sfr (key=INDX1CNTH addr=0x1d8 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='INDXCNTH' width='16')
    stimulus (scl=r type=int)
sfr (key=INDX1HLD addr=0x1da size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='INDXHLD' width='16')
sfr (key=QEI1GECL addr=0x1dc size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='QEIGEC' width='16')
    stimulus (scl=r type=int)
sfr (key=QEI1GECH addr=0x1de size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='QEIGEC' width='16')
    stimulus (scl=r type=int)
sfr (key=QEI1LECL addr=0x1e0 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='QEILEC' width='16')
    stimulus (scl=r type=int)
sfr (key=QEI1LECH addr=0x1e2 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='QEILEC' width='16')
    stimulus (scl=r type=int)
UnusedRegs (0x1e4-0x1ff)
sfr (key=I2C1RCV addr=0x200 size=2 access='u u u u u u u u r r r r r r r r')
    reset (por='--------00000000' mclr='--------00000000')
    bit (names='- - - - - - - - I2CRCV' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rwb pcfiles=r regfiles=r)
sfr (key=I2C1TRN addr=0x202 size=2 access='u u u u u u u u w w w w w w w w')
    reset (por='--------11111111' mclr='--------11111111')
    bit (names='- - - - - - - - I2CTRN' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rwb pcfiles=w regfiles=w)
sfr (key=I2C1BRG addr=0x204 size=2 access='u u u u u u u rw rw rw rw rw rw rw rw rw')
    reset (por='-------000000000' mclr='-------000000000')
    bit (names='- - - - - - - I2CBRG' width='1 1 1 1 1 1 1 9')
    stimulus (scl=rwb)
sfr (key=I2C1CON addr=0x206 size=2 access='rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0-01000000000000' mclr='0-01000000000000')
    bit (names='I2CEN - I2CSIDL SCLREL IPMIEN 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')
    stimulus (scl=rwb)
    freeze (name='I2C1' bit=14 polarity=1)
sfr (key=I2C1STAT addr=0x208 size=2 access='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 D_A P S R_W RBF TBF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=I2C1ADD addr=0x20a size=2 access='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 10')
    stimulus (scl=rwb)
sfr (key=I2C1MSK addr=0x20c size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='- - - - - - AMSK' width='1 1 1 1 1 1 10')
    stimulus (scl=rwb)
UnusedRegs (0x20e-0x20f)
sfr (key=I2C2RCV addr=0x210 size=2 access='u u u u u u u u r r r r r r r r')
    reset (por='--------00000000' mclr='--------00000000')
    bit (names='- - - - - - - - I2CRCV' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rwb pcfiles=r regfiles=r)
sfr (key=I2C2TRN addr=0x212 size=2 access='u u u u u u u u w w w w w w w w')
    reset (por='--------11111111' mclr='--------11111111')
    bit (names='- - - - - - - - I2CTRN' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rwb pcfiles=w regfiles=w)
sfr (key=I2C2BRG addr=0x214 size=2 access='u u u u u u u rw rw rw rw rw rw rw rw rw')
    reset (por='-------000000000' mclr='-------000000000')
    bit (names='- - - - - - - I2CBRG' width='1 1 1 1 1 1 1 9')
    stimulus (scl=rwb)
sfr (key=I2C2CON addr=0x216 size=2 access='rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0-01000000000000' mclr='0-01000000000000')
    bit (names='I2CEN - I2CSIDL SCLREL IPMIEN 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')
    stimulus (scl=rwb)
    freeze (name='I2C2' bit=14 polarity=1)
sfr (key=I2C2STAT addr=0x218 size=2 access='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 D_A P S R_W RBF TBF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=I2C2ADD addr=0x21a size=2 access='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 10')
    stimulus (scl=rwb)
sfr (key=I2C2MSK addr=0x21c size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='- - - - - - AMSK' width='1 1 1 1 1 1 10')
    stimulus (scl=rwb)
UnusedRegs (0x21e-0x21f)
sfr (key=U1MODE addr=0x220 size=2 access='rw u rw rw rw u rw rw rw rw rw rw rw rw rw rw')
    reset (por='0-000-0000000000' mclr='0-000-0000000000')
    bit (names='UARTEN - USIDL IREN RTSMD - UEN WAKE LPBACK ABAUD URXINV BRGH PDSEL STSEL' width='1 1 1 1 1 1 2 1 1 1 1 1 2 1')
    stimulus (scl=rwb)
    freeze (name='UART 1' bit=14 polarity=1)
sfr (key=U1STA addr=0x222 size=2 access='rw rw rw u rw rw r r rw rw rw r r r rc r')
    reset (por='000-000100010000' mclr='000-000100010000')
    bit (names='UTXISEL1 UTXINV UTXISEL0 - UTXBRK UTXEN UTXBF TRMT URXISEL ADDEN RIDLE PERR FERR OERR URXDA' width='1 1 1 1 1 1 1 1 2 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=U1TXREG addr=0x224 size=2 access='u u u u u u u w w w w w w w w w')
    reset (por='-------xxxxxxxxx' mclr='-------xxxxxxxxx')
    bit (names='- - - - - - - U1TXREG' width='1 1 1 1 1 1 1 9')
    stimulus (scl=rwb regfiles=w)
sfr (key=U1RXREG addr=0x226 size=2 access='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 9')
    stimulus (scl=rb regfiles=rp)
sfr (key=U1BRG addr=0x228 size=2 access='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='16')
    stimulus (scl=rwb)
UnusedRegs (0x22a-0x22f)
sfr (key=U2MODE addr=0x230 size=2 access='rw u rw rw rw u rw rw rw rw rw rw rw rw rw rw')
    reset (por='0-000-0000000000' mclr='0-000-0000000000')
    bit (names='UARTEN - USIDL IREN RTSMD - UEN WAKE LPBACK ABAUD URXINV BRGH PDSEL STSEL' width='1 1 1 1 1 1 2 1 1 1 1 1 2 1')
    stimulus (scl=rwb)
    freeze (name='UART 2' bit=14 polarity=1)
sfr (key=U2STA addr=0x232 size=2 access='rw rw rw u rw rw r r rw rw rw r r r rc r')
    reset (por='000-000100010000' mclr='000-000100010000')
    bit (names='UTXISEL1 UTXINV UTXISEL0 - UTXBRK UTXEN UTXBF TRMT URXISEL ADDEN RIDLE PERR FERR OERR URXDA' width='1 1 1 1 1 1 1 1 2 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=U2TXREG addr=0x234 size=2 access='u u u u u u u w w w w w w w w w')
    reset (por='-------xxxxxxxxx' mclr='-------xxxxxxxxx')
    bit (names='- - - - - - - U2TXREG' width='1 1 1 1 1 1 1 9')
    stimulus (scl=rwb regfiles=w)
sfr (key=U2RXREG addr=0x236 size=2 access='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 9')
    stimulus (scl=rb regfiles=rp)
sfr (key=U2BRG addr=0x238 size=2 access='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='16')
    stimulus (scl=rwb)
UnusedRegs (0x23a-0x23f)
sfr (key=SPI1STAT addr=0x240 size=2 access='rw u rw u u r r r r rc r rw rw rw r r')
    reset (por='0-0--00000000000' mclr='0-0--00000000000')
    bit (names='SPIEN - SPISIDL - - SPIBEC SRMPT SPIROV SRXMPT SISEL SPITBF SPIRBF' width='1 1 1 1 1 3 1 1 1 3 1 1')
    stimulus (scl=rwb)
    freeze (name='SPI 1' bit=14 polarity=1)
sfr (key=SPI1CON1 addr=0x242 size=2 access='u u u rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='---0000000000000' mclr='---0000000000000')
    bit (names='- - - DISSCK DISSDO MODE16 SMP CKE SSEN CKP MSTEN SPRE PPRE' width='1 1 1 1 1 1 1 1 1 1 1 3 2')
    stimulus (scl=rwb)
sfr (key=SPI1CON2 addr=0x244 size=2 access='rw rw rw u u u u u u u u u u u rw rw')
    reset (por='000-----------00' mclr='000-----------00')
    bit (names='FRMEN SPIFSD FRMPOL - - - - - - - - - - - FRMDLY SPIBEN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
UnusedRegs (0x246-0x247)
sfr (key=SPI1BUF addr=0x248 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='SPI1BUF' width='16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw type=int)
UnusedRegs (0x24a-0x24f)
sfr (key=U3MODE addr=0x250 size=2 access='rw u rw rw rw u rw rw rw rw rw rw rw rw rw rw')
    reset (por='0-000-0000000000' mclr='0-000-0000000000')
    bit (names='UARTEN - USIDL IREN RTSMD - UEN WAKE LPBACK ABAUD URXINV BRGH PDSEL STSEL' width='1 1 1 1 1 1 2 1 1 1 1 1 2 1')
    stimulus (scl=rwb)
    freeze (name='UART 3' bit=14 polarity=1)
sfr (key=U3STA addr=0x252 size=2 access='rw rw rw u rw rw r r rw rw rw r r r rc r')
    reset (por='000-000100010000' mclr='000-000100010000')
    bit (names='UTXISEL1 UTXINV UTXISEL0 - UTXBRK UTXEN UTXBF TRMT URXISEL ADDEN RIDLE PERR FERR OERR URXDA' width='1 1 1 1 1 1 1 1 2 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=U3TXREG addr=0x254 size=2 access='u u u u u u u w w w w w w w w w')
    reset (por='-------xxxxxxxxx' mclr='-------xxxxxxxxx')
    bit (names='- - - - - - - U3TXREG' width='1 1 1 1 1 1 1 9')
    stimulus (scl=rwb regfiles=w)
sfr (key=U3RXREG addr=0x256 size=2 access='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 9')
    stimulus (scl=rb regfiles=rp)
sfr (key=U3BRG addr=0x258 size=2 access='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='16')
    stimulus (scl=rwb)
UnusedRegs (0x25a-0x25f)
sfr (key=SPI2STAT addr=0x260 size=2 access='rw u rw u u r r r r rc r rw rw rw r r')
    reset (por='0-0--00000000000' mclr='0-0--00000000000')
    bit (names='SPIEN - SPISIDL - - SPIBEC SRMPT SPIROV SRXMPT SISEL SPITBF SPIRBF' width='1 1 1 1 1 3 1 1 1 3 1 1')
    stimulus (scl=rwb)
    freeze (name='SPI 2' bit=14 polarity=1)
sfr (key=SPI2CON1 addr=0x262 size=2 access='u u u rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='---0000000000000' mclr='---0000000000000')
    bit (names='- - - DISSCK DISSDO MODE16 SMP CKE SSEN CKP MSTEN SPRE PPRE' width='1 1 1 1 1 1 1 1 1 1 1 3 2')
    stimulus (scl=rwb)
sfr (key=SPI2CON2 addr=0x264 size=2 access='rw rw rw u u u u u u u u u u u rw rw')
    reset (por='000-----------00' mclr='000-----------00')
    bit (names='FRMEN SPIFSD FRMPOL - - - - - - - - - - - FRMDLY SPIBEN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
UnusedRegs (0x266-0x267)
sfr (key=SPI2BUF addr=0x268 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='SPI2BUF' width='16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw type=int)
UnusedRegs (0x26a-0x27f)
sfr (key=DCICON1 addr=0x280 size=2 access='rw u rw u rw rw rw rw rw rw rw u u u rw rw')
    reset (por='0-0-0000000---00' mclr='0-0-0000000---00')
    bit (names='DCIEN - DCISIDL - DLOOP CSCKD CSCKE COFSD UNFM CSDOM DJST - - - COFSM' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 2')
    stimulus (scl=rwb)
    freeze (name='DCI' bit=14 polarity=1)
sfr (key=DCICON2 addr=0x282 size=2 access='u u u u rw rw u rw rw rw rw u rw rw rw rw')
    reset (por='----00-0000-0000' mclr='----00-0000-0000')
    bit (names='- - - - BLEN - COFSG - WS' width='1 1 1 1 2 1 4 1 4')
    stimulus (scl=rwb)
sfr (key=DCICON3 addr=0x284 size=2 access='u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----000000000000' mclr='----000000000000')
    bit (names='- - - - BCG' width='1 1 1 1 12')
    stimulus (scl=rwb)
sfr (key=DCISTAT addr=0x286 size=2 access='u u u u r r r r u u u u r r r r')
    reset (por='----0000----0000' mclr='----0000----0000')
    bit (names='- - - - SLOT - - - - ROV RFUL TUNF TMPTY' width='1 1 1 1 4 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=TSCON addr=0x288 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='TSE15 TSE14 TSE13 TSE12 TSE11 TSE10 TSE9 TSE8 TSE7 TSE6 TSE5 TSE4 TSE3 TSE2 TSE1 TSE0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='TSE' width='16')
    stimulus (scl=rwb)
UnusedRegs (0x28a-0x28b)
sfr (key=RSCON addr=0x28c size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='RSE15 RSE14 RSE13 RSE12 RSE11 RSE10 RSE9 RSE8 RSE7 RSE6 RSE5 RSE4 RSE3 RSE2 RSE1 RSE0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='RSE' width='16')
    stimulus (scl=rwb)
UnusedRegs (0x28e-0x28f)
sfr (key=RXBUF0 addr=0x290 size=2 dma=r access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='RXBUF0' width='16')
    stimulus (scl=rwb pcfiles=r regfiles=r type=int)
sfr (key=RXBUF1 addr=0x292 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='RXBUF1' width='16')
    stimulus (scl=rwb pcfiles=r regfiles=r type=int)
sfr (key=RXBUF2 addr=0x294 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='RXBUF2' width='16')
    stimulus (scl=rwb pcfiles=r regfiles=r type=int)
sfr (key=RXBUF3 addr=0x296 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='RXBUF3' width='16')
    stimulus (scl=rwb pcfiles=r regfiles=r type=int)
sfr (key=TXBUF0 addr=0x298 size=2 dma=w access='w w w w w w w w w w w w w w w w')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='TXBUF0' width='16')
    stimulus (scl=rwb pcfiles=w regfiles=w type=int)
sfr (key=TXBUF1 addr=0x29a size=2 access='w w w w w w w w w w w w w w w w')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='TXBUF1' width='16')
    stimulus (scl=rwb pcfiles=w regfiles=w type=int)
sfr (key=TXBUF2 addr=0x29c size=2 access='w w w w w w w w w w w w w w w w')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='TXBUF2' width='16')
    stimulus (scl=rwb pcfiles=w regfiles=w type=int)
sfr (key=TXBUF3 addr=0x29e size=2 access='w w w w w w w w w w w w w w w w')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='TXBUF3' width='16')
    stimulus (scl=rwb pcfiles=w regfiles=w type=int)
sfr (key=SPI3STAT addr=0x2a0 size=2 access='rw u rw u u r r r r rc r rw rw rw r r')
    reset (por='0-0--00000000000' mclr='0-0--00000000000')
    bit (names='SPIEN - SPISIDL - - SPIBEC SRMPT SPIROV SRXMPT SISEL SPITBF SPIRBF' width='1 1 1 1 1 3 1 1 1 3 1 1')
    stimulus (scl=rwb)
    freeze (name='SPI 3' bit=14 polarity=1)
sfr (key=SPI3CON1 addr=0x2a2 size=2 access='u u u rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='---0000000000000' mclr='---0000000000000')
    bit (names='- - - DISSCK DISSDO MODE16 SMP CKE SSEN CKP MSTEN SPRE PPRE' width='1 1 1 1 1 1 1 1 1 1 1 3 2')
    stimulus (scl=rwb)
sfr (key=SPI3CON2 addr=0x2a4 size=2 access='rw rw rw u u u u u u u u u u u rw rw')
    reset (por='000-----------00' mclr='000-----------00')
    bit (names='FRMEN SPIFSD FRMPOL - - - - - - - - - - - FRMDLY SPIBEN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
UnusedRegs (0x2a6-0x2a7)
sfr (key=SPI3BUF addr=0x2a8 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='SPI3BUF' width='16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw type=int)
UnusedRegs (0x2aa-0x2af)
sfr (key=U4MODE addr=0x2b0 size=2 access='rw u rw rw rw u rw rw rw rw rw rw rw rw rw rw')
    reset (por='0-000-0000000000' mclr='0-000-0000000000')
    bit (names='UARTEN - USIDL IREN RTSMD - UEN WAKE LPBACK ABAUD URXINV BRGH PDSEL STSEL' width='1 1 1 1 1 1 2 1 1 1 1 1 2 1')
    stimulus (scl=rwb)
    freeze (name='UART 4' bit=14 polarity=1)
sfr (key=U4STA addr=0x2b2 size=2 access='rw rw rw u rw rw r r rw rw rw r r r rc r')
    reset (por='000-000100010000' mclr='000-000100010000')
    bit (names='UTXISEL1 UTXINV UTXISEL0 - UTXBRK UTXEN UTXBF TRMT URXISEL ADDEN RIDLE PERR FERR OERR URXDA' width='1 1 1 1 1 1 1 1 2 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=U4TXREG addr=0x2b4 size=2 access='u u u u u u u w w w w w w w w w')
    reset (por='-------xxxxxxxxx' mclr='-------xxxxxxxxx')
    bit (names='- - - - - - - U4TXREG' width='1 1 1 1 1 1 1 9')
    stimulus (scl=rwb regfiles=w)
sfr (key=U4RXREG addr=0x2b6 size=2 access='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 9')
    stimulus (scl=rb regfiles=rp)
sfr (key=U4BRG addr=0x2b8 size=2 access='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='16')
    stimulus (scl=rwb)
UnusedRegs (0x2ba-0x2bf)
sfr (key=SPI4STAT addr=0x2c0 size=2 access='rw u rw u u r r r r rc r rw rw rw r r')
    reset (por='0-0--00000000000' mclr='0-0--00000000000')
    bit (names='SPIEN - SPISIDL - - SPIBEC SRMPT SPIROV SRXMPT SISEL SPITBF SPIRBF' width='1 1 1 1 1 3 1 1 1 3 1 1')
    stimulus (scl=rwb)
    freeze (name='SPI 4' bit=14 polarity=1)
sfr (key=SPI4CON1 addr=0x2c2 size=2 access='u u u rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='---0000000000000' mclr='---0000000000000')
    bit (names='- - - DISSCK DISSDO MODE16 SMP CKE SSEN CKP MSTEN SPRE PPRE' width='1 1 1 1 1 1 1 1 1 1 1 3 2')
    stimulus (scl=rwb)
sfr (key=SPI4CON2 addr=0x2c4 size=2 access='rw rw rw u u u u u u u u u u u rw rw')
    reset (por='000-----------00' mclr='000-----------00')
    bit (names='FRMEN SPIFSD FRMPOL - - - - - - - - - - - FRMDLY SPIBEN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
UnusedRegs (0x2c6-0x2c7)
sfr (key=SPI4BUF addr=0x2c8 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='SPI4BUF' width='16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw type=int)
UnusedRegs (0x2ca-0x2ff)
sfr (key=ADC1BUF0 addr=0x300 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC1BUF0' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC1BUF1 addr=0x302 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC1BUF1' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC1BUF2 addr=0x304 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC1BUF2' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC1BUF3 addr=0x306 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC1BUF3' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC1BUF4 addr=0x308 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC1BUF4' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC1BUF5 addr=0x30a size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC1BUF5' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC1BUF6 addr=0x30c size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC1BUF6' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC1BUF7 addr=0x30e size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC1BUF7' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC1BUF8 addr=0x310 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC1BUF8' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC1BUF9 addr=0x312 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC1BUF9' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC1BUFA addr=0x314 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC1BUFA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC1BUFB addr=0x316 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC1BUFB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC1BUFC addr=0x318 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC1BUFC' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC1BUFD addr=0x31a size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC1BUFD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC1BUFE addr=0x31c size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC1BUFE' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC1BUFF addr=0x31e size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC1BUFF' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=AD1CON1 addr=0x320 size=2 access='rw u rw rw u rw rw rw rw rw rw rw rw rw rw rc')
    reset (por='0-00-00000000000' mclr='0-00-00000000000')
    bit (names='ADON - ADSIDL ADDMABM - AD12B FORM SSRC SSRCG SIMSAM ASAM SAMP DONE' width='1 1 1 1 1 1 2 3 1 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='ADC 1' bit=14 polarity=1)
sfr (key=AD1CON2 addr=0x322 size=2 access='rw rw rw u u rw rw rw r rw rw rw rw rw rw rw')
    reset (por='000--00000000000' mclr='000--00000000000')
    bit (names='VCFG - - CSCNA CHPS BUFS SMPI BUFM ALTS' width='3 1 1 1 2 1 5 1 1')
    stimulus (scl=rwb)
sfr (key=AD1CON3 addr=0x324 size=2 access='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 5 8')
    stimulus (scl=rwb)
sfr (key=AD1CHS123 addr=0x326 size=2 access='u u u u u rw rw rw u u u u u rw rw rw')
    reset (por='-----000-----000' mclr='-----000-----000')
    bit (names='- - - - - CH123NB CH123SB - - - - - CH123NA CH123SA' width='1 1 1 1 1 2 1 1 1 1 1 1 2 1')
    stimulus (scl=rwb)
sfr (key=AD1CHS0 addr=0x328 size=2 access='rw u u rw rw rw rw rw rw u u rw rw rw rw rw')
    reset (por='0--xxxxx0--xxxxx' mclr='0--xxxxx0--xxxxx')
    bit (names='CH0NB - - CH0SB CH0NA - - CH0SA' width='1 1 1 5 1 1 1 5')
    stimulus (scl=rwb)
UnusedRegs (0x32a-0x32d)
sfr (key=AD1CSSH addr=0x32e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='CSS31 CSS30 CSS29 CSS28 CSS27 CSS26 CSS25 CSS24 CSS23 CSS22 CSS21 CSS20 CSS19 CSS18 CSS17 CSS16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=AD1CSSL addr=0x330 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='CSS15 CSS14 CSS13 CSS12 CSS11 CSS10 CSS9 CSS8 CSS7 CSS6 CSS5 CSS4 CSS3 CSS2 CSS1 CSS0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=AD1CON4 addr=0x332 size=2 access='u u u u u u u rw u u u u u rw rw rw')
    reset (por='-------0-----000' mclr='-------0-----000')
    bit (names='- - - - - - - ADDMAEN - - - - - DMABL' width='1 1 1 1 1 1 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
UnusedRegs (0x334-0x33f)
sfr (key=ADC2BUF0 addr=0x340 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC2BUF0' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC2BUF1 addr=0x342 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC2BUF1' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC2BUF2 addr=0x344 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC2BUF2' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC2BUF3 addr=0x346 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC2BUF3' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC2BUF4 addr=0x348 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC2BUF4' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC2BUF5 addr=0x34a size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC2BUF5' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC2BUF6 addr=0x34c size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC2BUF6' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC2BUF7 addr=0x34e size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC2BUF7' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC2BUF8 addr=0x350 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC2BUF8' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC2BUF9 addr=0x352 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC2BUF9' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC2BUFA addr=0x354 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC2BUFA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC2BUFB addr=0x356 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC2BUFB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC2BUFC addr=0x358 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC2BUFC' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC2BUFD addr=0x35a size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC2BUFD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC2BUFE addr=0x35c size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC2BUFE' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=ADC2BUFF addr=0x35e size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ADC2BUFF' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=AD2CON1 addr=0x360 size=2 access='rw u rw rw u u rw rw rw rw rw rw rw rw rw rc')
    reset (por='0-00--0000000000' mclr='0-00--0000000000')
    bit (names='ADON - ADSIDL ADDMABM - - FORM SSRC SSRCG SIMSAM ASAM SAMP DONE' width='1 1 1 1 1 1 2 3 1 1 1 1 1')
    stimulus (scl=rwb)
    freeze (name='ADC 2' bit=14 polarity=1)
sfr (key=AD2CON2 addr=0x362 size=2 access='rw rw rw u u rw rw rw r rw rw rw rw rw rw rw')
    reset (por='000--00000000000' mclr='000--00000000000')
    bit (names='VCFG - - CSCNA CHPS BUFS SMPI BUFM ALTS' width='3 1 1 1 2 1 5 1 1')
    stimulus (scl=rwb)
sfr (key=AD2CON3 addr=0x364 size=2 access='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 5 8')
    stimulus (scl=rwb)
sfr (key=AD2CHS123 addr=0x366 size=2 access='u u u u u rw rw rw u u u u u rw rw rw')
    reset (por='-----000-----000' mclr='-----000-----000')
    bit (names='- - - - - CH123NB CH123SB - - - - - CH123NA CH123SA' width='1 1 1 1 1 2 1 1 1 1 1 1 2 1')
    stimulus (scl=rwb)
sfr (key=AD2CHS0 addr=0x368 size=2 access='rw u u rw rw rw rw rw rw u u rw rw rw rw rw')
    reset (por='0--xxxxx0--xxxxx' mclr='0--xxxxx0--xxxxx')
    bit (names='CH0NB - - CH0SB CH0NA - - CH0SA' width='1 1 1 5 1 1 1 5')
    stimulus (scl=rwb)
UnusedRegs (0x36a-0x36f)
sfr (key=AD2CSSL addr=0x370 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='CSS15 CSS14 CSS13 CSS12 CSS11 CSS10 CSS9 CSS8 CSS7 CSS6 CSS5 CSS4 CSS3 CSS2 CSS1 CSS0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=AD2CON4 addr=0x372 size=2 access='u u u u u u u rw u u u u u rw rw rw')
    reset (por='-------0-----000' mclr='-------0-----000')
    bit (names='- - - - - - - ADDMAEN - - - - - DMABL' width='1 1 1 1 1 1 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
UnusedRegs (0x374-0x3ff)
sfr (key=C1CTRL1 addr=0x400 size=2 access='u u rw rw rw rw rw rw r r r u rw u u rw')
    reset (por='0000x10010000000' mclr='0000x10010000000')
    bit (names='- - CSIDL ABAT CANCKS REQOP OPMODE - CANCAP - - WIN' width='1 1 1 1 1 3 3 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1CTRL2 addr=0x402 size=2 access='u u u u u u u u u u u r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='- - - - - - - - - - - DNCNT' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=C1VEC addr=0x404 size=2 access='u u u r r r r r u r r r r r r r')
    reset (por='0000000001000000' mclr='0000000001000000')
    bit (names='- - - FILHIT - ICODE' width='1 1 1 5 1 7')
    stimulus (scl=rwb)
sfr (key=C1FCTRL addr=0x406 size=2 access='rw rw rw u u u u u u u u rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='DMABS - - - - - - - - FSA' width='3 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=C1FIFO addr=0x408 size=2 access='u u r r r r r r u u r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='- - FBP - - FNRB' width='1 1 6 1 1 6')
    stimulus (scl=rwb)
sfr (key=C1INTF addr=0x40a size=2 access='u u r r r r r r rc rc rc u rc rc rc rc')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='- - TXBO TXBP RXBP TXWAR RXWAR EWARN IVRIF WAKIF ERRIF - FIFOIF RBOVIF RBIF TBIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1INTE addr=0x40c size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='- - - - - - - - IVRIE WAKIE ERRIE - FIFOIE RBOVIE RBIE TBIE' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1EC addr=0x40e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='TERRCNT RERRCNT' width='8 8')
    stimulus (scl=rwb)
sfr (key=C1CFG1 addr=0x410 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='- - - - - - - - SJW BRP' width='1 1 1 1 1 1 1 1 2 6')
    stimulus (scl=rwb)
sfr (key=C1CFG2 addr=0x412 size=2 access='u rw u u u rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='-0---00000000000' mclr='-0---00000000000')
    bit (names='- WAKFIL - - - SEG2PH SEG2PHTS SAM SEG1PH PRSEG' width='1 1 1 1 1 3 1 1 3 3')
    stimulus (scl=rwb)
sfr (key=C1FEN1 addr=0x414 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000111111' mclr='0000000000111111')
    bit (names='FLTEN15 FLTEN14 FLTEN13 FLTEN12 FLTEN11 FLTEN10 FLTEN9 FLTEN8 FLTEN7 FLTEN6 FLTEN5 FLTEN4 FLTEN3 FLTEN2 FLTEN1 FLTEN0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
UnusedRegs (0x416-0x417)
sfr (key=C1FMSKSEL1 addr=0x418 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='F7MSK F6MSK F5MSK F4MSK F3MSK F2MSK F1MSK F0MSK' width='2 2 2 2 2 2 2 2')
    stimulus (scl=rwb)
sfr (key=C1FMSKSEL2 addr=0x41a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='F15MSK F14MSK F13MSK F12MSK F11MSK F10MSK F9MSK F8MSK' width='2 2 2 2 2 2 2 2')
    stimulus (scl=rwb)
UnusedRegs (0x41c-0x41f)
nmmr (key=C1BUFPNT1 mapaddr=0x420 addr=0x7d0 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='F3BP F2BP F1BP F0BP' width='4 4 4 4')
sfr (key=C1RXFUL1 addr=0x420 size=2 access='rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='RXFUL15 RXFUL14 RXFUL13 RXFUL12 RXFUL11 RXFUL10 RXFUL9 RXFUL8 RXFUL7 RXFUL6 RXFUL5 RXFUL4 RXFUL3 RXFUL2 RXFUL1 RXFUL0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
nmmr (key=C1BUFPNT2 mapaddr=0x422 addr=0x7d2 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='F7BP F6BP F5BP F4BP' width='4 4 4 4')
sfr (key=C1RXFUL2 addr=0x422 size=2 access='rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='RXFUL31 RXFUL30 RXFUL29 RXFUL28 RXFUL27 RXFUL26 RXFUL25 RXFUL24 RXFUL23 RXFUL22 RXFUL21 RXFUL20 RXFUL19 RXFUL18 RXFUL17 RXFUL16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1BUFPNT3 addr=0x424 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='F11BP F10BP F9BP F8BP' width='4 4 4 4')
    stimulus (scl=rwb)
sfr (key=C1BUFPNT4 addr=0x426 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='F15BP F14BP F13BP F12BP' width='4 4 4 4')
    stimulus (scl=rwb)
sfr (key=C1RXOVF1 addr=0x428 size=2 access='rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='RXOVF15 RXOVF14 RXOVF13 RXOVF12 RXOVF11 RXOVF10 RXOVF9 RXOVF8 RXOVF7 RXOVF6 RXOVF5 RXOVF4 RXOVF3 RXOVF2 RXOVF1 RXOVF0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXOVF2 addr=0x42a size=2 access='rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='RXOVF31 RXOVF30 RXOVF29 RXOVF28 RXOVF27 RXOVF26 RXOVF25 RXOVF24 RXOVF23 RXOVF22 RXOVF21 RXOVF20 RXOVF19 RXOVF18 RXOVF17 RXOVF16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
UnusedRegs (0x42c-0x42f)
nmmr (key=C1RXM0SID mapaddr=0x430 addr=0xbc0 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - MIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1TR01CON addr=0x430 size=2 access='rw r r r rw rw rw rw rw r r r rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='TXEN1 TXABT1 TXLARB1 TXERR1 TXREQ1 RTREN1 TX1PRI TXEN0 TXABT0 TXLARB0 TXERR0 TXREQ0 RTREN0 TX0PRI' width='1 1 1 1 1 1 2 1 1 1 1 1 1 2')
    stimulus (scl=rwb)
nmmr (key=C1RXM0EID mapaddr=0x432 addr=0xbc2 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1TR23CON addr=0x432 size=2 access='rw r r r rw rw rw rw rw r r r rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='TXEN3 TXABT3 TXLARB3 TXERR3 TXREQ3 RTREN3 TX3PRI TXEN2 TXABT2 TXLARB2 TXERR2 TXREQ2 RTREN2 TX2PRI' width='1 1 1 1 1 1 2 1 1 1 1 1 1 2')
    stimulus (scl=rwb)
nmmr (key=C1RXM1SID mapaddr=0x434 addr=0xbc4 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - MIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1TR45CON addr=0x434 size=2 access='rw r r r rw rw rw rw rw r r r rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='TXEN5 TXABT5 TXLARB5 TXERR5 TXREQ5 RTREN5 TX5PRI TXEN4 TXABT4 TXLARB4 TXERR4 TXREQ4 RTREN4 TX4PRI' width='1 1 1 1 1 1 2 1 1 1 1 1 1 2')
    stimulus (scl=rwb)
nmmr (key=C1RXM1EID mapaddr=0x436 addr=0xbc6 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1TR67CON addr=0x436 size=2 access='rw r r r rw rw rw rw rw r r r rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='TXEN7 TXABT7 TXLARB7 TXERR7 TXREQ7 RTREN7 TX7PRI TXEN6 TXABT6 TXLARB6 TXERR6 TXREQ6 RTREN6 TX6PRI' width='1 1 1 1 1 1 2 1 1 1 1 1 1 2')
    stimulus (scl=rwb)
sfr (key=C1RXM2SID addr=0x438 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - MIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXM2EID addr=0x43a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
UnusedRegs (0x43c-0x43f)
nmmr (key=C1RXF0SID mapaddr=0x440 addr=0xfb4 size=2 dma=r access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1RXD addr=0x440 size=2 dma=r access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='C1RXD' width='16')
nmmr (key=C1RXF0EID mapaddr=0x442 addr=0xfb6 size=2 dma=w access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C1TXD addr=0x442 size=2 dma=w access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='C1TXD' width='16')
sfr (key=C1RXF1SID addr=0x444 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF1EID addr=0x446 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF2SID addr=0x448 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF2EID addr=0x44a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF3SID addr=0x44c size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF3EID addr=0x44e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF4SID addr=0x450 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF4EID addr=0x452 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF5SID addr=0x454 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF5EID addr=0x456 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF6SID addr=0x458 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF6EID addr=0x45a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF7SID addr=0x45c size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF7EID addr=0x45e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF8SID addr=0x460 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF8EID addr=0x462 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF9SID addr=0x464 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF9EID addr=0x466 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF10SID addr=0x468 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF10EID addr=0x46a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF11SID addr=0x46c size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF11EID addr=0x46e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF12SID addr=0x470 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF12EID addr=0x472 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF13SID addr=0x474 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF13EID addr=0x476 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF14SID addr=0x478 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF14EID addr=0x47a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF15SID addr=0x47c size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C1RXF15EID addr=0x47e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
UnusedRegs (0x480-0x4ff)
sfr (key=C2CTRL1 addr=0x500 size=2 access='u u rw rw rw rw rw rw r r r u rw u u rw')
    reset (por='0000x10010000000' mclr='0000x10010000000')
    bit (names='- - CSIDL ABAT CANCKS REQOP OPMODE - CANCAP - - WIN' width='1 1 1 1 1 3 3 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2CTRL2 addr=0x502 size=2 access='u u u u u u u u u u u r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='- - - - - - - - - - - DNCNT' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=C2VEC addr=0x504 size=2 access='u u u r r r r r u r r r r r r r')
    reset (por='0000000001000000' mclr='0000000001000000')
    bit (names='- - - FILHIT - ICODE' width='1 1 1 5 1 7')
    stimulus (scl=rwb)
sfr (key=C2FCTRL addr=0x506 size=2 access='rw rw rw u u u u u u u u rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='DMABS - - - - - - - - FSA' width='3 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=C2FIFO addr=0x508 size=2 access='u u r r r r r r u u r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='- - FBP - - FNRB' width='1 1 6 1 1 6')
    stimulus (scl=rwb)
sfr (key=C2INTF addr=0x50a size=2 access='u u r r r r r r rc rc rc u rc rc rc rc')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='- - TXBO TXBP RXBP TXWAR RXWAR EWARN IVRIF WAKIF ERRIF - FIFOIF RBOVIF RBIF TBIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2INTE addr=0x50c size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='- - - - - - - - IVRIE WAKIE ERRIE - FIFOIE RBOVIE RBIE TBIE' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2EC addr=0x50e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='TERRCNT RERRCNT' width='8 8')
    stimulus (scl=rwb)
sfr (key=C2CFG1 addr=0x510 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='- - - - - - - - SJW BRP' width='1 1 1 1 1 1 1 1 2 6')
    stimulus (scl=rwb)
sfr (key=C2CFG2 addr=0x512 size=2 access='u rw u u u rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='-0---00000000000' mclr='-0---00000000000')
    bit (names='- WAKFIL - - - SEG2PH SEG2PHTS SAM SEG1PH PRSEG' width='1 1 1 1 1 3 1 1 3 3')
    stimulus (scl=rwb)
sfr (key=C2FEN1 addr=0x514 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000111111' mclr='0000000000111111')
    bit (names='FLTEN15 FLTEN14 FLTEN13 FLTEN12 FLTEN11 FLTEN10 FLTEN9 FLTEN8 FLTEN7 FLTEN6 FLTEN5 FLTEN4 FLTEN3 FLTEN2 FLTEN1 FLTEN0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
UnusedRegs (0x516-0x517)
sfr (key=C2FMSKSEL1 addr=0x518 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='F7MSK F6MSK F5MSK F4MSK F3MSK F2MSK F1MSK F0MSK' width='2 2 2 2 2 2 2 2')
    stimulus (scl=rwb)
sfr (key=C2FMSKSEL2 addr=0x51a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='F15MSK F14MSK F13MSK F12MSK F11MSK F10MSK F9MSK F8MSK' width='2 2 2 2 2 2 2 2')
    stimulus (scl=rwb)
UnusedRegs (0x51c-0x51f)
nmmr (key=C2BUFPNT1 mapaddr=0x520 addr=0x1b58 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='F3BP F2BP F1BP F0BP' width='4 4 4 4')
sfr (key=C2RXFUL1 addr=0x520 size=2 access='rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='RXFUL15 RXFUL14 RXFUL13 RXFUL12 RXFUL11 RXFUL10 RXFUL9 RXFUL8 RXFUL7 RXFUL6 RXFUL5 RXFUL4 RXFUL3 RXFUL2 RXFUL1 RXFUL0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
nmmr (key=C2BUFPNT2 mapaddr=0x522 addr=0x1b5a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='F7BP F6BP F5BP F4BP' width='4 4 4 4')
sfr (key=C2RXFUL2 addr=0x522 size=2 access='rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='RXFUL31 RXFUL30 RXFUL29 RXFUL28 RXFUL27 RXFUL26 RXFUL25 RXFUL24 RXFUL23 RXFUL22 RXFUL21 RXFUL20 RXFUL19 RXFUL18 RXFUL17 RXFUL16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2BUFPNT3 addr=0x524 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='F11BP F10BP F9BP F8BP' width='4 4 4 4')
    stimulus (scl=rwb)
sfr (key=C2BUFPNT4 addr=0x526 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='F15BP F14BP F13BP F12BP' width='4 4 4 4')
    stimulus (scl=rwb)
sfr (key=C2RXOVF1 addr=0x528 size=2 access='rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='RXOVF15 RXOVF14 RXOVF13 RXOVF12 RXOVF11 RXOVF10 RXOVF9 RXOVF8 RXOVF7 RXOVF6 RXOVF5 RXOVF4 RXOVF3 RXOVF2 RXOVF1 RXOVF0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXOVF2 addr=0x52a size=2 access='rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc rc')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='RXOVF31 RXOVF30 RXOVF29 RXOVF28 RXOVF27 RXOVF26 RXOVF25 RXOVF24 RXOVF23 RXOVF22 RXOVF21 RXOVF20 RXOVF19 RXOVF18 RXOVF17 RXOVF16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
UnusedRegs (0x52c-0x52f)
nmmr (key=C2RXM0SID mapaddr=0x530 addr=0x1f48 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - MIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C2TR01CON addr=0x530 size=2 access='rw r r r rw rw rw rw rw r r r rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='TXEN1 TXABT1 TXLARB1 TXERR1 TXREQ1 RTREN1 TX1PRI TXEN0 TXABT0 TXLARB0 TXERR0 TXREQ0 RTREN0 TX0PRI' width='1 1 1 1 1 1 2 1 1 1 1 1 1 2')
    stimulus (scl=rwb)
nmmr (key=C2RXM0EID mapaddr=0x532 addr=0x1f4a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C2TR23CON addr=0x532 size=2 access='rw r r r rw rw rw rw rw r r r rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='TXEN3 TXABT3 TXLARB3 TXERR3 TXREQ3 RTREN3 TX3PRI TXEN2 TXABT2 TXLARB2 TXERR2 TXREQ2 RTREN2 TX2PRI' width='1 1 1 1 1 1 2 1 1 1 1 1 1 2')
    stimulus (scl=rwb)
nmmr (key=C2RXM1SID mapaddr=0x534 addr=0x1f4c size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - MIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C2TR45CON addr=0x534 size=2 access='rw r r r rw rw rw rw rw r r r rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='TXEN5 TXABT5 TXLARB5 TXERR5 TXREQ5 RTREN5 TX5PRI TXEN4 TXABT4 TXLARB4 TXERR4 TXREQ4 RTREN4 TX4PRI' width='1 1 1 1 1 1 2 1 1 1 1 1 1 2')
    stimulus (scl=rwb)
nmmr (key=C2RXM1EID mapaddr=0x536 addr=0x1f4e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C2TR67CON addr=0x536 size=2 access='rw r r r rw rw rw rw rw r r r rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='TXEN7 TXABT7 TXLARB7 TXERR7 TXREQ7 RTREN7 TX7PRI TXEN6 TXABT6 TXLARB6 TXERR6 TXREQ6 RTREN6 TX6PRI' width='1 1 1 1 1 1 2 1 1 1 1 1 1 2')
    stimulus (scl=rwb)
sfr (key=C2RXM2SID addr=0x538 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - MIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXM2EID addr=0x53a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
UnusedRegs (0x53c-0x53f)
nmmr (key=C2RXF0SID mapaddr=0x540 addr=0x233c size=2 dma=r access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C2RXD addr=0x540 size=2 dma=r access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='C2RXD' width='16')
nmmr (key=C2RXF0EID mapaddr=0x542 addr=0x233e size=2 dma=w access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=C2TXD addr=0x542 size=2 dma=w access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='C2TXD' width='16')
sfr (key=C2RXF1SID addr=0x544 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF1EID addr=0x546 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF2SID addr=0x548 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF2EID addr=0x54a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF3SID addr=0x54c size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF3EID addr=0x54e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF4SID addr=0x550 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF4EID addr=0x552 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF5SID addr=0x554 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF5EID addr=0x556 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF6SID addr=0x558 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF6EID addr=0x55a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF7SID addr=0x55c size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF7EID addr=0x55e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF8SID addr=0x560 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF8EID addr=0x562 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF9SID addr=0x564 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF9EID addr=0x566 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF10SID addr=0x568 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF10EID addr=0x56a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF11SID addr=0x56c size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF11EID addr=0x56e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF12SID addr=0x570 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF12EID addr=0x572 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF13SID addr=0x574 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF13EID addr=0x576 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF14SID addr=0x578 size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF14EID addr=0x57a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF15SID addr=0x57c size=2 access='rw rw rw rw rw rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxxxxxxxxx-x-xx' mclr='xxxxxxxxxxx-x-xx')
    bit (names='SID10 SID9 SID8 SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 - EXIDE - EID17 EID16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=C2RXF15EID addr=0x57e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='EID15 EID14 EID13 EID12 EID11 EID10 EID9 EID8 EID7 EID6 EID5 EID4 EID3 EID2 EID1 EID0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
UnusedRegs (0x580-0x5bf)
sfr (key=QEI2CON addr=0x5c0 size=2 access='rw u rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='x-xxxxxx-xxxxxxx' mclr='x-xxxxxx-xxxxxxx')
    bit (names='QEIEN - QEISIDL PIMOD IMV - INTDIV CNTPOL GATEN CCM' width='1 1 1 3 2 1 3 1 1 2')
sfr (key=QEI2IOC addr=0x5c2 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='QCAPEN FLTREN QFDIV OUTFNC SWPAB HOMPOL IDXPOL QEBPOL QEAPOL HOME INDEX QEB QEA' width='1 1 3 2 1 1 1 1 1 1 1 1 1')
sfr (key=QEI2STAT addr=0x5c4 size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--xxxxxxxxxxxxxx' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - PCHEQIRQ PCHEQIEN PCLEQIRQ PCLEQIEN POSOVIRQ POSOVIEN PCIIRQ PCIIEN VELOVIRQ VELOVIEN HOMIRQ HOMIEN IDXIRQ IDXIEN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=POS2CNTL addr=0x5c6 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='POSCNTL' width='16')
    stimulus (scl=r type=int)
sfr (key=POS2CNTH addr=0x5c8 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='POSCNTH' width='16')
    stimulus (scl=r type=int)
sfr (key=POS2HLD addr=0x5ca size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='POSHLD' width='16')
sfr (key=VEL2CNT addr=0x5cc size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='VELCNT' width='16')
sfr (key=INT2TMRL addr=0x5ce size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='INTTMRL' width='16')
    stimulus (scl=r type=int)
sfr (key=INT2TMRH addr=0x5d0 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='INTTMRH' width='16')
    stimulus (scl=r type=int)
sfr (key=INT2HLDL addr=0x5d2 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='INTHLDL' width='16')
    stimulus (scl=r type=int)
sfr (key=INT2HLDH addr=0x5d4 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='INTHLDH' width='16')
    stimulus (scl=r type=int)
sfr (key=INDX2CNTL addr=0x5d6 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='INDXCNTL' width='16')
    stimulus (scl=r type=int)
sfr (key=INDX2CNTH addr=0x5d8 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='INDXCNTH' width='16')
    stimulus (scl=r type=int)
sfr (key=INDX2HLD addr=0x5da size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='INDXHLD' width='16')
sfr (key=QEI2GECL addr=0x5dc size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='QEIGEC' width='16')
    stimulus (scl=r type=int)
sfr (key=QEI2GECH addr=0x5de size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='QEIGEC' width='16')
    stimulus (scl=r type=int)
sfr (key=QEI2LECL addr=0x5e0 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='QEILEC' width='16')
    stimulus (scl=r type=int)
sfr (key=QEI2LECH addr=0x5e2 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='QEILEC' width='16')
    stimulus (scl=r type=int)
UnusedRegs (0x5e4-0x5ff)
sfr (key=PMCON addr=0x600 size=2 access='rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0-000000000x0000' mclr='0-000000000x0000')
    bit (names='PMPEN - PSIDL ADRMUX PTBEEN PTWREN PTRDEN CSF ALP CS2P CS1P BEP WRSP RDSP' width='1 1 1 2 1 1 1 2 1 1 1 1 1 1')
    stimulus (scl=rwb pcfiles=rw regfiles=rw)
    freeze (name='PARALLEL MASTER/SLAVE PORT' bit=14 polarity=1)
sfr (key=PMMODE addr=0x602 size=2 access='r rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='BUSY IRQM INCM MODE16 MODE WAITB WAITM WAITE' width='1 2 2 1 2 2 4 2')
    stimulus (scl=rwb pcfiles=rw regfiles=rw)
sfr (key=PMADDR addr=0x604 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='CS2 CS1 ADDR' width='1 1 14')
    stimulus (scl=rwb pcfiles=rw regfiles=rw)
sfr (key=PMDOUT2 addr=0x606 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='PMDOUT2' width='16')
sfr (key=PMDIN1 addr=0x608 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='PMDIN1' width='16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw type=int)
sfr (key=PMDIN2 addr=0x60a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='PMDIN2' width='16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw type=int)
sfr (key=PMAEN addr=0x60c size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='x0xxx00000000000' mclr='x0xxx00000000000')
    bit (names='PTEN15 PTEN14 PTEN13 PTEN12 PTEN11 PTEN10 PTEN9 PTEN8 PTEN7 PTEN6 PTEN5 PTEN4 PTEN3 PTEN2 PTEN1 PTEN0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb pcfiles=rw regfiles=rw)
sfr (key=PMSTAT addr=0x60e size=2 access='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')
    stimulus (scl=rwb pcfiles=rw regfiles=rw)
UnusedRegs (0x610-0x61f)
sfr (key=ALRMVAL addr=0x620 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ALRMVAL' width='16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw type=int)
sfr (key=ALCFGRPT addr=0x622 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='uuuuuuuuuuuuuuuu')
    bit (names='ALRMEN CHIME AMASK ALRMPTR ARPT' width='1 1 4 2 8')
    stimulus (scl=rwb pcfiles=rw regfiles=rw)
sfr (key=RTCVAL addr=0x624 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='uuuuuuuuuuuuuuuu')
    bit (names='RTCVAL' width='16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw type=int)
sfr (key=RCFGCAL addr=0x626 size=2 access='rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0-00000000000000' mclr='u-uuuuuuuuuuuuuu')
    bit (names='RTCEN - RTCWREN RTCSYNC HALFSEC RTCOE RTCPTR CAL' width='1 1 1 1 1 1 2 8')
    stimulus (scl=rwb pcfiles=rw regfiles=rw)
    freeze (name='REAL TIME CLOCK AND CALENDAR' bit=14 polarity=1)
UnusedRegs (0x628-0x63f)
sfr (key=CRCCON1 addr=0x640 size=2 access='rw u rw r r r r r r r rw rw rw u u u')
    reset (por='0-00000001x00---' mclr='0-00000001x00---')
    bit (names='CRCEN - CSIDL VWORD CRCFUL CRCMPT CRCISEL CRCGO LENDIAN - - -' width='1 1 1 5 1 1 1 1 1 1 1 1')
    freeze (name='CRC' bit=14 polarity=1)
sfr (key=CRCCON2 addr=0x642 size=2 access='u u u rw rw rw rw rw u u u rw rw rw rw rw')
    reset (por='---00000---00000' mclr='---00000---00000')
    bit (names='- - - DWIDTH - - - PLEN' width='1 1 1 5 1 1 1 5')
sfr (key=CRCXORL addr=0x644 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw u')
    reset (por='000000000000000-' mclr='000000000000000-')
    bit (names='X15 X14 X13 X12 X11 X10 X9 X8 X7 X6 X5 X4 X3 X2 X1 -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=CRCXORH addr=0x646 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='X31 X30 X29 X28 X27 X26 X25 X24 X23 X22 X21 X20 X19 X18 X17 X16' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=CRCDATL addr=0x648 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='CRCDATL' width='16')
sfr (key=CRCDATH addr=0x64a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='CRCDATH' width='16')
sfr (key=CRCWDATL addr=0x64c size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='CRCWDATL' width='16')
sfr (key=CRCWDATH addr=0x64e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='CRCWDATH' width='16')
UnusedRegs (0x650-0x67f)
sfr (key=RPOR0 addr=0x680 size=2 access='u u rw rw rw rw rw rw u u rw rw rw rw rw rw')
    reset (por='--xxxxxx--xxxxxx' mclr='--xxxxxx--xxxxxx')
    bit (names='- - RP65R - - RP64R' width='1 1 6 1 1 6')
sfr (key=RPOR1 addr=0x682 size=2 access='u u rw rw rw rw rw rw u u rw rw rw rw rw rw')
    reset (por='--xxxxxx--xxxxxx' mclr='--xxxxxx--xxxxxx')
    bit (names='- - RP67R - - RP66R' width='1 1 6 1 1 6')
sfr (key=RPOR2 addr=0x684 size=2 access='u u rw rw rw rw rw rw u u rw rw rw rw rw rw')
    reset (por='--xxxxxx--xxxxxx' mclr='--xxxxxx--xxxxxx')
    bit (names='- - RP69R - - RP68R' width='1 1 6 1 1 6')
sfr (key=RPOR3 addr=0x686 size=2 access='u u rw rw rw rw rw rw u u rw rw rw rw rw rw')
    reset (por='--xxxxxx--xxxxxx' mclr='--xxxxxx--xxxxxx')
    bit (names='- - RP71R - - RP70R' width='1 1 6 1 1 6')
sfr (key=RPOR4 addr=0x688 size=2 access='u u rw rw rw rw rw rw u u u u u u u u')
    reset (por='--xxxxxx--------' mclr='--xxxxxx--------')
    bit (names='- - RP80R - - - - - - - -' width='1 1 6 1 1 1 1 1 1 1 1')
sfr (key=RPOR5 addr=0x68a size=2 access='u u rw rw rw rw rw rw u u rw rw rw rw rw rw')
    reset (por='--xxxxxx--xxxxxx' mclr='--xxxxxx--xxxxxx')
    bit (names='- - RP84R - - RP82R' width='1 1 6 1 1 6')
sfr (key=RPOR6 addr=0x68c size=2 access='u u rw rw rw rw rw rw u u rw rw rw rw rw rw')
    reset (por='--xxxxxx--xxxxxx' mclr='--xxxxxx--xxxxxx')
    bit (names='- - RP87R - - RP85R' width='1 1 6 1 1 6')
sfr (key=RPOR7 addr=0x68e size=2 access='u u rw rw rw rw rw rw u u rw rw rw rw rw rw')
    reset (por='--xxxxxx--xxxxxx' mclr='--xxxxxx--xxxxxx')
    bit (names='- - RP97R - - RP96R' width='1 1 6 1 1 6')
sfr (key=RPOR8 addr=0x690 size=2 access='u u rw rw rw rw rw rw u u rw rw rw rw rw rw')
    reset (por='--xxxxxx--xxxxxx' mclr='--xxxxxx--xxxxxx')
    bit (names='- - RP99R - - RP98R' width='1 1 6 1 1 6')
sfr (key=RPOR9 addr=0x692 size=2 access='u u rw rw rw rw rw rw u u rw rw rw rw rw rw')
    reset (por='--xxxxxx--xxxxxx' mclr='--xxxxxx--xxxxxx')
    bit (names='- - RP101R - - RP100R' width='1 1 6 1 1 6')
sfr (key=RPOR10 addr=0x694 size=2 access='u u u u u u u u u u rw rw rw rw rw rw')
    reset (por='----------xxxxxx' mclr='----------xxxxxx')
    bit (names='- - - - - - - - - - RP102R' width='1 1 1 1 1 1 1 1 1 1 6')
UnusedRegs (0x696-0x699)
sfr (key=RPOR13 addr=0x69a size=2 access='u u rw rw rw rw rw rw u u u u u u u u')
    reset (por='--xxxxxx--------' mclr='--xxxxxx--------')
    bit (names='- - RP118R - - - - - - - -' width='1 1 6 1 1 1 1 1 1 1 1')
sfr (key=RPOR14 addr=0x69c size=2 access='u u u u u u u u u u rw rw rw rw rw rw')
    reset (por='----------xxxxxx' mclr='----------xxxxxx')
    bit (names='- - - - - - - - - - RP120R' width='1 1 1 1 1 1 1 1 1 1 6')
UnusedRegs (0x69e-0x69f)
sfr (key=RPINR0 addr=0x6a0 size=2 access='u rw rw rw rw rw rw rw u u u u u u u u')
    reset (por='-0000000--------' mclr='-xxxxxxx--------')
    bit (names='- INT1R - - - - - - - -' width='1 7 1 1 1 1 1 1 1 1')
sfr (key=RPINR1 addr=0x6a2 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- INT3R - INT2R' width='1 7 1 7')
sfr (key=RPINR2 addr=0x6a4 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- RSVR - INT4R' width='1 7 1 7')
sfr (key=RPINR3 addr=0x6a6 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- T3CKR - T2CKR' width='1 7 1 7')
sfr (key=RPINR4 addr=0x6a8 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- T5CKR - T4CKR' width='1 7 1 7')
sfr (key=RPINR5 addr=0x6aa size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- T7CKR - T6CKR' width='1 7 1 7')
sfr (key=RPINR6 addr=0x6ac size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- T9CKR - T8CKR' width='1 7 1 7')
sfr (key=RPINR7 addr=0x6ae size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- IC2R - IC1R' width='1 7 1 7')
sfr (key=RPINR8 addr=0x6b0 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- IC4R - IC3R' width='1 7 1 7')
sfr (key=RPINR9 addr=0x6b2 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- IC6R - IC5R' width='1 7 1 7')
sfr (key=RPINR10 addr=0x6b4 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- IC8R - IC7R' width='1 7 1 7')
sfr (key=RPINR11 addr=0x6b6 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- OCFBR - OCFAR' width='1 7 1 7')
sfr (key=RPINR12 addr=0x6b8 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- FLT2R - FLT1R' width='1 7 1 7')
sfr (key=RPINR13 addr=0x6ba size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- FLT4R - FLT3R' width='1 7 1 7')
sfr (key=RPINR14 addr=0x6bc size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- QEB1R - QEA1R' width='1 7 1 7')
sfr (key=RPINR15 addr=0x6be size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- HOME1R - INDX1R' width='1 7 1 7')
sfr (key=RPINR16 addr=0x6c0 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- QEB2R - QEA2R' width='1 7 1 7')
sfr (key=RPINR17 addr=0x6c2 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- HOME2R - INDX2R' width='1 7 1 7')
sfr (key=RPINR18 addr=0x6c4 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- U1CTSR - U1RXR' width='1 7 1 7')
sfr (key=RPINR19 addr=0x6c6 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- U2CTSR - U2RXR' width='1 7 1 7')
sfr (key=RPINR20 addr=0x6c8 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- SCK1R - SDI1R' width='1 7 1 7')
sfr (key=RPINR21 addr=0x6ca size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------0000000' mclr='---------xxxxxxx')
    bit (names='- - - - - - - - - SS1R' width='1 1 1 1 1 1 1 1 1 7')
UnusedRegs (0x6cc-0x6cd)
sfr (key=RPINR23 addr=0x6ce size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------0000000' mclr='---------xxxxxxx')
    bit (names='- - - - - - - - - SS2R' width='1 1 1 1 1 1 1 1 1 7')
sfr (key=RPINR24 addr=0x6d0 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- CSCKR - CSDIR' width='1 7 1 7')
sfr (key=RPINR25 addr=0x6d2 size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------0000000' mclr='---------xxxxxxx')
    bit (names='- - - - - - - - - COFSR' width='1 1 1 1 1 1 1 1 1 7')
sfr (key=RPINR26 addr=0x6d4 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- C2RXR - C1RXR' width='1 7 1 7')
sfr (key=RPINR27 addr=0x6d6 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- U3CTSR - U3RXR' width='1 7 1 7')
sfr (key=RPINR28 addr=0x6d8 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- U4CTSR - U4RXR' width='1 7 1 7')
sfr (key=RPINR29 addr=0x6da size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- SCK3R - SDI3R' width='1 7 1 7')
sfr (key=RPINR30 addr=0x6dc size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------0000000' mclr='---------xxxxxxx')
    bit (names='- - - - - - - - - SS3R' width='1 1 1 1 1 1 1 1 1 7')
sfr (key=RPINR31 addr=0x6de size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- SCK4R - SDI4R' width='1 7 1 7')
sfr (key=RPINR32 addr=0x6e0 size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------0000000' mclr='---------xxxxxxx')
    bit (names='- - - - - - - - - SS4R' width='1 1 1 1 1 1 1 1 1 7')
sfr (key=RPINR33 addr=0x6e2 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- IC10R - IC9R' width='1 7 1 7')
sfr (key=RPINR34 addr=0x6e4 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- IC12R - IC11R' width='1 7 1 7')
sfr (key=RPINR35 addr=0x6e6 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- IC14R - IC13R' width='1 7 1 7')
sfr (key=RPINR36 addr=0x6e8 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- IC16R - IC15R' width='1 7 1 7')
sfr (key=RPINR37 addr=0x6ea size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- SYNCI1R - OCFCR' width='1 7 1 7')
sfr (key=RPINR38 addr=0x6ec size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- DTCMP1R - SYNCI2R' width='1 7 1 7')
sfr (key=RPINR39 addr=0x6ee size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- DTCMP3R - DTCMP2R' width='1 7 1 7')
sfr (key=RPINR40 addr=0x6f0 size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------0000000' mclr='---------xxxxxxx')
    bit (names='- - - - - - - - - DTCMP4R' width='1 1 1 1 1 1 1 1 1 7')
UnusedRegs (0x6f2-0x6f3)
sfr (key=RPINR42 addr=0x6f4 size=2 access='u rw rw rw rw rw rw rw u rw rw rw rw rw rw rw')
    reset (por='-0000000-0000000' mclr='-xxxxxxx-xxxxxxx')
    bit (names='- FLT6R - FLT5R' width='1 7 1 7')
sfr (key=RPINR43 addr=0x6f6 size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------0000000' mclr='---------xxxxxxx')
    bit (names='- - - - - - - - - FLT7R' width='1 1 1 1 1 1 1 1 1 7')
UnusedRegs (0x6f8-0x727)
sfr (key=NVMCON addr=0x728 size=2 access='rs rw rw rw u u u u u u u u rw rw rw rw')
    reset (por='000x--------0000' mclr='000x--------0000')
    bit (names='WR WREN WRERR NVMSIDL - - - - - - - - NVMOP' width='1 1 1 1 1 1 1 1 1 1 1 1 4')
    stimulus (scl=r)
sfr (key=NVMADR addr=0x72a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='NVMADR' width='16')
sfr (key=NVMADRU addr=0x72c size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - NVMADRU' width='1 1 1 1 1 1 1 1 8')
sfr (key=NVMKEY addr=0x72e size=2 access='u u u u u u u u w w w w w w w w')
    reset (por='--------00000000' mclr='--------00000000')
    bit (names='- - - - - - - - NVMKEY' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=r)
UnusedRegs (0x730-0x73f)
sfr (key=RCON addr=0x740 size=2 access='rw rw u u rw u rw rw rw rw rw rw rw rw rw rw')
    reset (por='00--x-0000000011' mclr='uu--x-u01u0uuuuu')
    bit (names='TRAPR IOPUWR - - VREGSF - CM VREGS EXTR SWR SWDTEN WDTO SLEEP IDLE BOR POR' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=r)
sfr (key=OSCCON addr=0x742 size=2 access='u r r r u rw rw rw rw rw r u rc u rw rw')
    reset (por='-000-yyy000-0-x0' mclr='-000-yyy000-0-x0')
    bit (names='- COSC - NOSC CLKLOCK IOLOCK LOCK - CF - LPOSCEN OSWEN' width='1 3 1 3 1 1 1 1 1 1 1 1')
sfr (key=CLKDIV addr=0x744 size=2 access='rw rw rw rw rw rw rw rw rw rw u rw rw rw rw rw')
    reset (por='0011000001-00000' mclr='0011000001-00000')
    bit (names='ROI DOZE DOZEN FRCDIV PLLPOST - PLLPRE' width='1 3 1 3 2 1 5')
    stimulus (scl=rwb pcfiles=rw regfiles=rw)
sfr (key=PLLFBD addr=0x746 size=2 access='u u u u u u u rw rw rw rw rw rw rw rw rw')
    reset (por='-------000110000' mclr='-------000110000')
    bit (names='- - - - - - - PLLDIV' width='1 1 1 1 1 1 1 9')
    stimulus (scl=rwb pcfiles=rw regfiles=rw)
sfr (key=OSCTUN addr=0x748 size=2 access='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 6')
    stimulus (scl=rwb pcfiles=rw regfiles=rw)
UnusedRegs (0x74a-0x74d)
sfr (key=REFOCON addr=0x74e size=2 access='rw u rw rw rw rw rw rw u u u u u u u u')
    reset (por='0-000000--------' mclr='0-000000--------')
    bit (names='ROON - ROSSLP ROSEL RODIV - - - - - - - -' width='1 1 1 1 4 1 1 1 1 1 1 1 1')
UnusedRegs (0x750-0x757)
sfr (key=ACLKCON3 addr=0x758 size=2 access='rw rw rw rw rw rw rw u rw rw rw rw rw rw rw rw')
    reset (por='000xxxx-xxx00xxx' mclr='000xxxx-xxx00xxx')
    bit (names='ENAPLL APLLCK SELACLK AOSCMD ASRCSEL FRCSEL - APLLPOST - - APLLPRE' width='1 1 1 2 1 1 1 3 1 1 3')
sfr (key=ACLKDIV3 addr=0x75a size=2 access='u u u rw rw u u u u u rw rw rw rw rw rw')
    reset (por='---00-----000xxx' mclr='---00-----000xxx')
    bit (names='- - - - - - - - - - - - - APLLDIV' width='1 1 1 1 1 1 1 1 1 1 1 1 1 3')
UnusedRegs (0x75c-0x75f)
sfr (key=PMD1 addr=0x760 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000x00000x00' mclr='0000000x00000x00')
    bit (names='T5MD T4MD T3MD T2MD T1MD QEI1MD PWMMD DCIMD I2C1MD U2MD U1MD SPI2MD SPI1MD C2MD C1MD AD1MD' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=PMD2 addr=0x762 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxx0000xxxx0000' mclr='xxxx0000xxxx0000')
    bit (names='IC8MD IC7MD IC6MD IC5MD IC4MD IC3MD IC2MD IC1MD OC8MD OC7MD OC6MD OC5MD OC4MD OC3MD OC2MD OC1MD' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=PMD3 addr=0x764 size=2 access='rw rw rw rw u rw rw rw rw rw rw u rw u rw rw')
    reset (por='xxxx-0xxxx0-x-0x' mclr='xxxx-0xxxx0-x-0x')
    bit (names='T9MD T8MD T7MD T6MD - CMPMD RTCCMD PMPMD CRCMD DAC1MD QEI2MD - U3MD - I2C2MD AD2MD' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=PMD4 addr=0x766 size=2 access='u u u u u u u u u u rw u u u u u')
    reset (por='----------x-0---' mclr='----------x-0---')
    bit (names='- - - - - - - - - - U4MD - REFOMD - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=PMD5 addr=0x768 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='IC16MD IC15MD IC14MD IC13MD IC12MD IC11MD IC10MD IC9MD OC16MD OC15MD OC14MD OC13MD OC12MD OC11MD OC10MD OC9MD' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=PMD6 addr=0x76a size=2 access='u u u u rw rw rw rw u u u u u u rw rw')
    reset (por='----0000------xx' mclr='----0000------xx')
    bit (names='- - - - PWM4MD PWM3MD PWM2MD PWM1MD - - - - - - SPI4MD SPI3MD' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=PMD7 addr=0x76c size=2 access='u u u u u u u u rw rw rw rw u u u u')
    reset (por='--------xxxx----' mclr='--------xxxx----')
    bit (names='- - - - - - - - DMA12MD DMA8MD DMA4MD DMA0MD - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (names='- - - - - - - - DMA13MD DMA9MD DMA5MD DMA1MD - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (names='- - - - - - - - DMA14MD DMA10MD DMA6MD DMA2MD - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (names='- - - - - - - - - DMA11MD DMA7MD DMA3MD - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
UnusedRegs (0x76e-0x7ff)
sfr (key=IFS0 addr=0x800 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='x000000000000000' mclr='x000000000000000')
    bit (names='NVMIF DMA1IF AD1IF U1TXIF U1RXIF SPI1IF SPI1EIF T3IF T2IF OC2IF IC2IF DMA0IF T1IF OC1IF IC1IF INT0IF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IFS1 addr=0x802 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000xxx00000' mclr='00000000xxx00000')
    bit (names='U2TXIF U2RXIF INT2IF T5IF T4IF OC4IF OC3IF DMA2IF IC8IF IC7IF AD2IF INT1IF CNIF CMIF MI2C1IF SI2C1IF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IFS2 addr=0x804 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxx0000000' mclr='xxxxxxxxx0000000')
    bit (names='T6IF DMA4IF PMPIF OC8IF OC7IF OC6IF OC5IF IC6IF IC5IF IC4IF IC3IF DMA3IF C1IF C1RXIF SPI2IF SPI2EIF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=IFS3 addr=0x806 size=2 access='u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='-xxxx00xx00xx00x' mclr='-xxxx00xx00xx00x')
    bit (names='- RTCIF DMA5IF DCIIF DCIEIF QEI1IF PSEMIF C2IF C2RXIF INT4IF INT3IF T9IF T8IF MI2C2IF SI2C2IF T7IF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IFS4 addr=0x808 size=2 access='u u u u rw u rw u rw rw rw rw rw rw rw u')
    reset (por='----0-0-x0xxx00-' mclr='----0-0-x0xxx00-')
    bit (names='- - - - QEI2IF - PSESMIF - C2TXIF C1TXIF DMA7IF DMA6IF CRCIF U2EIF U1EIF -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IFS5 addr=0x80a size=2 access='rw rw u rw rw rw rw rw rw u rw u rw rw rw u')
    reset (por='00-xxxxxx-x-xxx-' mclr='00-xxxxxx-x-xxx-')
    bit (names='PWM2IF PWM1IF IC9IF OC9IF SPI3IF SPI3EIF U4TXIF U4RXIF U4EIF - - - U3TXIF U3RXIF U3EIF -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=IFS6 addr=0x80c size=2 access='rw rw u u u u rw rw rw rw rw u u u rw rw')
    reset (por='00-----00x0---00' mclr='00-----00x0---00')
    bit (names='- - - - - - - - - - - - - - PWM4IF PWM3IF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=IFS7 addr=0x80e size=2 access='rw rw rw rw rw rw rw rw rw rw u u u u u u')
    reset (por='xxxxxxxxxx------' mclr='xxxxxxxxxx------')
    bit (names='IC11IF OC11IF IC10IF OC10IF SPI4IF SPI4EIF DMA11IF DMA10IF DMA9IF DMA8IF - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IFS8 addr=0x810 size=2 access='u rw rw rw rw rw rw rw rw rw u rw rw rw rw rw')
    reset (por='-xxxxxxxxx-xxxxx' mclr='-xxxxxxxxx-xxxxx')
    bit (names='- ICDIF IC16IF OC16IF IC15IF OC15IF IC14IF OC14IF IC13IF OC13IF - DMA14IF DMA13IF DMA12IF IC12IF OC12IF' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
UnusedRegs (0x812-0x81f)
sfr (key=IEC0 addr=0x820 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='x000000000000000' mclr='x000000000000000')
    bit (names='NVMIE DMA1IE AD1IE U1TXIE U1RXIE SPI1IE SPI1EIE T3IE T2IE OC2IE IC2IE DMA0IE T1IE OC1IE IC1IE INT0IE' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IEC1 addr=0x822 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='00000000xxx00000' mclr='00000000xxx00000')
    bit (names='U2TXIE U2RXIE INT2IE T5IE T4IE OC4IE OC3IE DMA2IE IC8IE IC7IE AD2IE INT1IE CNIE CMIE MI2C1IE SI2C1IE' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IEC2 addr=0x824 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxx0000000' mclr='xxxxxxxxx0000000')
    bit (names='T6IE DMA4IE PMPIE OC8IE OC7IE OC6IE OC5IE IC6IE IC5IE IC4IE IC3IE DMA3IE C1IE C1RXIE SPI2IE SPI2EIE' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=IEC3 addr=0x826 size=2 access='u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='-xxxx00xx00xx00x' mclr='-xxxx00xx00xx00x')
    bit (names='- RTCIE DMA5IE DCIIE DCIEIE QEI1IE PSEMIE C2IE C2RXIE INT4IE INT3IE T9IE T8IE MI2C2IE SI2C2IE T7IE' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IEC4 addr=0x828 size=2 access='u u u u rw u rw u rw rw rw rw rw rw rw u')
    reset (por='----0-0-x0xxx00-' mclr='----0-0-x0xxx00-')
    bit (names='- - - - QEI2IE - PSESMIE - C2TXIE C1TXIE DMA7IE DMA6IE CRCIE U2EIE U1EIE -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IEC5 addr=0x82a size=2 access='rw rw u rw rw rw rw rw rw u rw u rw rw rw u')
    reset (por='00-xxxxxx-x-xxx-' mclr='00-xxxxxx-x-xxx-')
    bit (names='PWM2IE PWM1IE IC9IE OC9IE SPI3IE SPI3EIE U4TXIE U4RXIE U4EIE - - - U3TXIE U3RXIE U3EIE -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=IEC6 addr=0x82c size=2 access='rw rw rw rw rw rw rw rw rw rw rw u u u rw rw')
    reset (por='0xxxxxxxxx0---00' mclr='0xxxxxxxxx0---00')
    bit (names='- - - - - - - - - - - - - - PWM4IE PWM3IE' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=IEC7 addr=0x82e size=2 access='rw rw rw rw rw rw rw rw rw rw u u u u u u')
    reset (por='xxxxxxxxxx------' mclr='xxxxxxxxxx------')
    bit (names='IC11IE OC11IE IC10IE OC10IE SPI4IE SPI4EIE DMA11IE DMA10IE DMA9IE DMA8IE - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IEC8 addr=0x830 size=2 access='u u u u u u u u u u u rw rw rw rw rw')
    reset (por='-----------xxxxx' mclr='-----------xxxxx')
    bit (names='- ICDIF IC16IE OC16IE IC15IE OC15IE IC14IE OC14IE IC13IE OC13IE - DMA14IE DMA13IE DMA12IE IC12IE OC12IE' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
UnusedRegs (0x832-0x83f)
sfr (key=IPC0 addr=0x840 size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-100-100-100-100' mclr='-100-100-100-100')
    bit (names='- T1IP - OC1IP - IC1IP - INT0IP' width='1 3 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC1 addr=0x842 size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-100-100-100-100' mclr='-100-100-100-100')
    bit (names='- T2IP - OC2IP - IC2IP - DMA0IP' width='1 3 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC2 addr=0x844 size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-100-100-100-100' mclr='-100-100-100-100')
    bit (names='- U1RXIP - SPI1IP - SPI1EIP - T3IP' width='1 3 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC3 addr=0x846 size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-xxx-100-100-100' mclr='-xxx-100-100-100')
    bit (names='- NVMIP - DMA1IP - AD1IP - U1TXIP' width='1 3 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC4 addr=0x848 size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-100-100-100-100' mclr='-100-100-100-100')
    bit (names='- CNIP - CMIP - MI2C1IP - SI2C1IP' width='1 3 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC5 addr=0x84a size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-xxx-xxx-xxx-100' mclr='-xxx-xxx-xxx-100')
    bit (names='- IC8IP - IC7IP - AD2IP - INT1IP' width='1 3 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC6 addr=0x84c size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-100-100-100-100' mclr='-100-100-100-100')
    bit (names='- T4IP - OC4IP - OC3IP - DMA2IP' width='1 3 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC7 addr=0x84e size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-100-100-100-100' mclr='-100-100-100-100')
    bit (names='- U2TXIP - U2RXIP - INT2IP - T5IP' width='1 3 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC8 addr=0x850 size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-100-100-100-100' mclr='-100-100-100-100')
    bit (names='- C1IP - C1RXIP - SPI2IP - SPI2EIP' width='1 3 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC9 addr=0x852 size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-xxx-100-100-100' mclr='-xxx-100-100-100')
    bit (names='- IC5IP - IC4IP - IC3IP - DMA3IP' width='1 3 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC10 addr=0x854 size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='0xxx0xxx0xxx0xxx' mclr='0xxx0xxx0xxx0xxx')
    bit (names='- OC7IP - OC6IP - OC5IP - IC6IP' width='1 3 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC11 addr=0x856 size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-xxx-xxx-xxx-xxx' mclr='-xxx-xxx-xxx-xxx')
    bit (names='- T6IP - DMA4IP - PMPIP - OC8IP' width='1 3 1 3 1 3 1 3')
sfr (key=IPC12 addr=0x858 size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='0100010001000100' mclr='0100010001000100')
    bit (names='- T8IP - MI2C2IP - SI2C2IP - T7IP' width='1 3 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC13 addr=0x85a size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-100-100-100-100' mclr='-100-100-100-100')
    bit (names='- C2RXIP - INT4IP - INT3IP - T9IP' width='1 3 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC14 addr=0x85c size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='0100-xxx-xxx0100' mclr='0100-xxx-xxx0100')
    bit (names='- DCIEIP - QEI1IP - PSEMIP - C2IP' width='1 3 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC15 addr=0x85e size=2 access='u u u u u rw rw rw u rw rw rw u rw rw rw')
    reset (por='----0xxx01000100' mclr='----0xxx01000100')
    bit (names='- - - - - RTCIP - DMA5IP - DCIIP' width='1 1 1 1 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC16 addr=0x860 size=2 access='u rw rw rw u rw rw rw u rw rw rw u u u u')
    reset (por='-xxx-100-100----' mclr='-xxx-100-100----')
    bit (names='- CRCIP - U2EIP - U1EIP - - - -' width='1 3 1 3 1 3 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IPC17 addr=0x862 size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-100-100-100-100' mclr='-100-100-100-100')
    bit (names='- C2TXIP - C1TXIP - DMA7IP - DMA6IP' width='1 3 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC18 addr=0x864 size=2 access='u rw rw rw u u u u u rw rw rw u u u u')
    reset (por='-100-----100----' mclr='-100-----100----')
    bit (names='- QEI2IP - - - - - PSESMIP - - - -' width='1 3 1 1 1 1 1 3 1 1 1 1')
UnusedRegs (0x866-0x867)
sfr (key=IPC20 addr=0x868 size=2 access='u rw rw rw u rw rw rw u rw rw rw u u u u')
    reset (por='-100-100-100----' mclr='-100-100-100----')
    bit (names='- U3TXIP - U3RXIP - U3EIP - - - -' width='1 3 1 3 1 3 1 1 1 1')
sfr (key=IPC21 addr=0x86a size=2 access='u rw rw rw u u u u u u u u u u u u')
    reset (por='-xxx------------' mclr='-xxx------------')
    bit (names='- U4EIP - - - - - - - - - - - -' width='1 3 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=IPC22 addr=0x86c size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-xxx-xxx-xxx-xxx' mclr='-xxx-xxx-xxx-xxx')
    bit (names='- SPI3IP - SPI3EIP - U4TXIP - U4RXIP' width='1 3 1 3 1 3 1 3')
sfr (key=IPC23 addr=0x86e size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-100-100-xxx-xxx' mclr='-100-100-xxx-xxx')
    bit (names='- PWM2IP - PWM1IP - IC9IP - OC9IP' width='1 3 1 3 1 3 1 3')
    stimulus (scl=rwb)
sfr (key=IPC24 addr=0x870 size=2 access='u u u u u u u u u rw rw rw u rw rw rw')
    reset (por='---------100-100' mclr='---------100-100')
    bit (names='- - - - - - - - - PWM4IP - PWM3IP' width='1 1 1 1 1 1 1 1 1 3 1 3')
    stimulus (scl=rwb)
UnusedRegs (0x872-0x879)
sfr (key=IPC29 addr=0x87a size=2 access='u rw rw rw u rw rw rw u u u u u u u u')
    reset (por='-xxx-xxx--------' mclr='-xxx-xxx--------')
    bit (names='- DMA9IP - DMA8IP - - - - - - - -' width='1 3 1 3 1 1 1 1 1 1 1 1')
sfr (key=IPC30 addr=0x87c size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-xxx-xxx-xxx-xxx' mclr='-xxx-xxx-xxx-xxx')
    bit (names='- SPI4IP - SPI4EIP - DMA11IP - DMA10IP' width='1 3 1 3 1 3 1 3')
sfr (key=IPC31 addr=0x87e size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-xxx-xxx-xxx-xxx' mclr='-xxx-xxx-xxx-xxx')
    bit (names='- IC11IP - OC11IP - IC10IP - OC10IP' width='1 3 1 3 1 3 1 3')
sfr (key=IPC32 addr=0x880 size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-xxx-xxx-xxx-xxx' mclr='-xxx-xxx-xxx-xxx')
    bit (names='- DMA13IP - DMA12IP - IC12IP - OC12IP' width='1 3 1 3 1 3 1 3')
sfr (key=IPC33 addr=0x882 size=2 access='u rw rw rw u rw rw rw u u u u u rw rw rw')
    reset (por='-xxx-xxx-----xxx' mclr='-xxx-xxx-----xxx')
    bit (names='- IC13IP - OC13IP - - - - - DMA14IP' width='1 3 1 3 1 1 1 1 1 3')
sfr (key=IPC34 addr=0x884 size=2 access='u rw rw rw u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-xxx-xxx-xxx-xxx' mclr='-xxx-xxx-xxx-xxx')
    bit (names='- IC15IP - OC15IP - IC14IP - OC14IP' width='1 3 1 3 1 3 1 3')
sfr (key=IPC35 addr=0x886 size=2 access='u u u u u rw rw rw u rw rw rw u rw rw rw')
    reset (por='-----xxx-xxx-xxx' mclr='-----xxx-xxx-xxx')
    bit (names='- - - - - ICDIP - IC16IP - OC16IP' width='1 1 1 1 1 3 1 3 1 3')
UnusedRegs (0x888-0x8bf)
sfr (key=INTCON1 addr=0x8c0 size=2 access='rw r r r r rw rw rw r r rw rw rw rw rw u')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='NSTDIS OVAERR OVBERR COVAERR COVBERR OVATE OVBTE COVTE SFTACERR DIV0ERR DMACERR MATHERR ADDRERR STKERR OSCFAIL -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=INTCON2 addr=0x8c2 size=2 access='rw r rw u u u u u u u u rw rw rw rw rw')
    reset (por='10x--------00000' mclr='00x--------00000')
    bit (names='GIE DISI SWTRAP - - - - - - - - INT4EP INT3EP INT2EP INT1EP INT0EP' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=INTCON3 addr=0x8c4 size=2 access='u u u u u u u u u rw rw rw u u u u')
    reset (por='---------xxx----' mclr='---------xxx----')
    bit (names='- - - - - - - - - UAE DAE DOOVR - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=INTCON4 addr=0x8c6 size=2 access='u u u u u u u u u u u u u u u rw')
    reset (por='---------------x' mclr='---------------x')
    bit (names='- - - - - - - - - - - - - - - SGHT' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=INTTREG addr=0x8c8 size=2 access='u u u u r r r r rw rw rw rw rw rw rw rw')
    reset (por='----0000xxxxxxxx' mclr='----0000xxxxxxxx')
    bit (names='- - - - ILR VECNUM' width='1 1 1 1 4 8')
    stimulus (scl=rwb)
UnusedRegs (0x8ca-0x8ff)
sfr (key=OC1CON1 addr=0x900 size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - OCSIDL OCTSEL ENFLTC ENFLTB ENFLTA OCFLTC OCFLTB OCFLTA TRIGMODE OCM' width='1 1 1 3 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
    freeze (name='OUTPUT COMPARE 1' bit=14 polarity=1)
sfr (key=OC1CON2 addr=0x902 size=2 access='rw rw rw rw u u u rw rw rw rw rw rw rw rw rw')
    reset (por='0000---000001100' mclr='0000---000001100')
    bit (names='FLTMD FLTOUT FLTTRIEN OCINV - - - OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=OC1RS addr=0x904 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC1RS' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC1R addr=0x906 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC1R' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC1TMR addr=0x908 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC1TMR' width='16')
    stimulus (scl=rwb)
sfr (key=OC2CON1 addr=0x90a size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - OCSIDL OCTSEL ENFLTC ENFLTB ENFLTA OCFLTC OCFLTB OCFLTA TRIGMODE OCM' width='1 1 1 3 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
    freeze (name='OUTPUT COMPARE 2' bit=14 polarity=1)
sfr (key=OC2CON2 addr=0x90c size=2 access='rw rw rw rw u u u rw rw rw rw rw rw rw rw rw')
    reset (por='0000---000001100' mclr='0000---000001100')
    bit (names='FLTMD FLTOUT FLTTRIEN OCINV - - - OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=OC2RS addr=0x90e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC2RS' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC2R addr=0x910 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC2R' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC2TMR addr=0x912 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC2TMR' width='16')
    stimulus (scl=rwb)
sfr (key=OC3CON1 addr=0x914 size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - OCSIDL OCTSEL ENFLTC ENFLTB ENFLTA OCFLTC OCFLTB OCFLTA TRIGMODE OCM' width='1 1 1 3 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
    freeze (name='OUTPUT COMPARE 3' bit=14 polarity=1)
sfr (key=OC3CON2 addr=0x916 size=2 access='rw rw rw rw u u u rw rw rw rw rw rw rw rw rw')
    reset (por='0000---000001100' mclr='0000---000001100')
    bit (names='FLTMD FLTOUT FLTTRIEN OCINV - - - OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=OC3RS addr=0x918 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC3RS' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC3R addr=0x91a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC3R' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC3TMR addr=0x91c size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC3TMR' width='16')
    stimulus (scl=rwb)
sfr (key=OC4CON1 addr=0x91e size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - OCSIDL OCTSEL ENFLTC ENFLTB ENFLTA OCFLTC OCFLTB OCFLTA TRIGMODE OCM' width='1 1 1 3 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
    freeze (name='OUTPUT COMPARE 4' bit=14 polarity=1)
sfr (key=OC4CON2 addr=0x920 size=2 access='rw rw rw rw u u u rw rw rw rw rw rw rw rw rw')
    reset (por='0000---000001100' mclr='0000---000001100')
    bit (names='FLTMD FLTOUT FLTTRIEN OCINV - - - OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=OC4RS addr=0x922 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC4RS' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC4R addr=0x924 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC4R' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC4TMR addr=0x926 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC4TMR' width='16')
    stimulus (scl=rwb)
sfr (key=OC5CON1 addr=0x928 size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - OCSIDL OCTSEL ENFLTC ENFLTB ENFLTA OCFLTC OCFLTB OCFLTA TRIGMODE OCM' width='1 1 1 3 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
    freeze (name='OUTPUT COMPARE 5' bit=14 polarity=1)
sfr (key=OC5CON2 addr=0x92a size=2 access='rw rw rw rw u u u rw rw rw rw rw rw rw rw rw')
    reset (por='0000---000001100' mclr='0000---000001100')
    bit (names='FLTMD FLTOUT FLTTRIEN OCINV - - - OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=OC5RS addr=0x92c size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC5RS' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC5R addr=0x92e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC5R' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC5TMR addr=0x930 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC5TMR' width='16')
    stimulus (scl=rwb)
sfr (key=OC6CON1 addr=0x932 size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - OCSIDL OCTSEL ENFLTC ENFLTB ENFLTA OCFLTC OCFLTB OCFLTA TRIGMODE OCM' width='1 1 1 3 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
    freeze (name='OUTPUT COMPARE 6' bit=14 polarity=1)
sfr (key=OC6CON2 addr=0x934 size=2 access='rw rw rw rw u u u rw rw rw rw rw rw rw rw rw')
    reset (por='0000---000001100' mclr='0000---000001100')
    bit (names='FLTMD FLTOUT FLTTRIEN OCINV - - - OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=OC6RS addr=0x936 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC6RS' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC6R addr=0x938 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC6R' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC6TMR addr=0x93a size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC6TMR' width='16')
    stimulus (scl=rwb)
sfr (key=OC7CON1 addr=0x93c size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - OCSIDL OCTSEL ENFLTC ENFLTB ENFLTA OCFLTC OCFLTB OCFLTA TRIGMODE OCM' width='1 1 1 3 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
    freeze (name='OUTPUT COMPARE 7' bit=14 polarity=1)
sfr (key=OC7CON2 addr=0x93e size=2 access='rw rw rw rw u u u rw rw rw rw rw rw rw rw rw')
    reset (por='0000---000001100' mclr='0000---000001100')
    bit (names='FLTMD FLTOUT FLTTRIEN OCINV - - - OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=OC7RS addr=0x940 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC7RS' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC7R addr=0x942 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC7R' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC7TMR addr=0x944 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC7TMR' width='16')
    stimulus (scl=rwb)
sfr (key=OC8CON1 addr=0x946 size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - OCSIDL OCTSEL ENFLTC ENFLTB ENFLTA OCFLTC OCFLTB OCFLTA TRIGMODE OCM' width='1 1 1 3 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
    freeze (name='OUTPUT COMPARE 8' bit=14 polarity=1)
sfr (key=OC8CON2 addr=0x948 size=2 access='rw rw rw rw u u u rw rw rw rw rw rw rw rw rw')
    reset (por='0000---000001100' mclr='0000---000001100')
    bit (names='FLTMD FLTOUT FLTTRIEN OCINV - - - OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=OC8RS addr=0x94a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC8RS' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC8R addr=0x94c size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC8R' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC8TMR addr=0x94e size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC8TMR' width='16')
    stimulus (scl=rwb)
sfr (key=OC9CON1 addr=0x950 size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - OCSIDL OCTSEL ENFLTC ENFLTB ENFLTA OCFLTC OCFLTB OCFLTA TRIGMODE OCM' width='1 1 1 3 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
    freeze (name='OUTPUT COMPARE 9' bit=14 polarity=1)
sfr (key=OC9CON2 addr=0x952 size=2 access='rw rw rw rw u u u rw rw rw rw rw rw rw rw rw')
    reset (por='0000---000001100' mclr='0000---000001100')
    bit (names='FLTMD FLTOUT FLTTRIEN OCINV - - - OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=OC9RS addr=0x954 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC9RS' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC9R addr=0x956 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC9R' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC9TMR addr=0x958 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC9TMR' width='16')
    stimulus (scl=rwb)
sfr (key=OC10CON1 addr=0x95a size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - OCSIDL OCTSEL ENFLTC ENFLTB ENFLTA OCFLTC OCFLTB OCFLTA TRIGMODE OCM' width='1 1 1 3 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
    freeze (name='OUTPUT COMPARE 10' bit=14 polarity=1)
sfr (key=OC10CON2 addr=0x95c size=2 access='rw rw rw rw u u u rw rw rw rw rw rw rw rw rw')
    reset (por='0000---000001100' mclr='0000---000001100')
    bit (names='FLTMD FLTOUT FLTTRIEN OCINV - - - OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=OC10RS addr=0x95e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC10RS' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC10R addr=0x960 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC10R' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC10TMR addr=0x962 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC10TMR' width='16')
    stimulus (scl=rwb)
sfr (key=OC11CON1 addr=0x964 size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - OCSIDL OCTSEL ENFLTC ENFLTB ENFLTA OCFLTC OCFLTB OCFLTA TRIGMODE OCM' width='1 1 1 3 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
    freeze (name='OUTPUT COMPARE 11' bit=14 polarity=1)
sfr (key=OC11CON2 addr=0x966 size=2 access='rw rw rw rw u u u rw rw rw rw rw rw rw rw rw')
    reset (por='0000---000001100' mclr='0000---000001100')
    bit (names='FLTMD FLTOUT FLTTRIEN OCINV - - - OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=OC11RS addr=0x968 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC11RS' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC11R addr=0x96a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC11R' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC11TMR addr=0x96c size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC11TMR' width='16')
    stimulus (scl=rwb)
sfr (key=OC12CON1 addr=0x96e size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - OCSIDL OCTSEL ENFLTC ENFLTB ENFLTA OCFLTC OCFLTB OCFLTA TRIGMODE OCM' width='1 1 1 3 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
    freeze (name='OUTPUT COMPARE 12' bit=14 polarity=1)
sfr (key=OC12CON2 addr=0x970 size=2 access='rw rw rw rw u u u rw rw rw rw rw rw rw rw rw')
    reset (por='0000---000001100' mclr='0000---000001100')
    bit (names='FLTMD FLTOUT FLTTRIEN OCINV - - - OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=OC12RS addr=0x972 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC12RS' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC12R addr=0x974 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC12R' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC12TMR addr=0x976 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC12TMR' width='16')
    stimulus (scl=rwb)
sfr (key=OC13CON1 addr=0x978 size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - OCSIDL OCTSEL ENFLTC ENFLTB ENFLTA OCFLTC OCFLTB OCFLTA TRIGMODE OCM' width='1 1 1 3 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
    freeze (name='OUTPUT COMPARE 13' bit=14 polarity=1)
sfr (key=OC13CON2 addr=0x97a size=2 access='rw rw rw rw u u u rw rw rw rw rw rw rw rw rw')
    reset (por='0000---000001100' mclr='0000---000001100')
    bit (names='FLTMD FLTOUT FLTTRIEN OCINV - - - OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=OC13RS addr=0x97c size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC13RS' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC13R addr=0x97e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC13R' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC13TMR addr=0x980 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC13TMR' width='16')
    stimulus (scl=rwb)
sfr (key=OC14CON1 addr=0x982 size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - OCSIDL OCTSEL ENFLTC ENFLTB ENFLTA OCFLTC OCFLTB OCFLTA TRIGMODE OCM' width='1 1 1 3 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
    freeze (name='OUTPUT COMPARE 14' bit=14 polarity=1)
sfr (key=OC14CON2 addr=0x984 size=2 access='rw rw rw rw u u u rw rw rw rw rw rw rw rw rw')
    reset (por='0000---000001100' mclr='0000---000001100')
    bit (names='FLTMD FLTOUT FLTTRIEN OCINV - - - OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=OC14RS addr=0x986 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC14RS' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC14R addr=0x988 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC14R' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC14TMR addr=0x98a size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC14TMR' width='16')
    stimulus (scl=rwb)
sfr (key=OC15CON1 addr=0x98c size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - OCSIDL OCTSEL ENFLTC ENFLTB ENFLTA OCFLTC OCFLTB OCFLTA TRIGMODE OCM' width='1 1 1 3 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
    freeze (name='OUTPUT COMPARE 15' bit=14 polarity=1)
sfr (key=OC15CON2 addr=0x98e size=2 access='rw rw rw rw u u u rw rw rw rw rw rw rw rw rw')
    reset (por='0000---000001100' mclr='0000---000001100')
    bit (names='FLTMD FLTOUT FLTTRIEN OCINV - - - OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=OC15RS addr=0x990 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC15RS' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC15R addr=0x992 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC15R' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC15TMR addr=0x994 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC15TMR' width='16')
    stimulus (scl=rwb)
sfr (key=OC16CON1 addr=0x996 size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - OCSIDL OCTSEL ENFLTC ENFLTB ENFLTA OCFLTC OCFLTB OCFLTA TRIGMODE OCM' width='1 1 1 3 1 1 1 1 1 1 1 3')
    stimulus (scl=rwb)
    freeze (name='OUTPUT COMPARE 16' bit=14 polarity=1)
sfr (key=OC16CON2 addr=0x998 size=2 access='rw rw rw rw u u u rw rw rw rw rw rw rw rw rw')
    reset (por='0000---000001100' mclr='0000---000001100')
    bit (names='FLTMD FLTOUT FLTTRIEN OCINV - - - OC32 OCTRIG TRIGSTAT OCTRIS SYNCSEL' width='1 1 1 1 1 1 1 1 1 1 1 5')
    stimulus (scl=rwb)
sfr (key=OC16RS addr=0x99a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC16RS' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC16R addr=0x99c size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC16R' width='16')
    stimulus (scl=rwb type=int)
sfr (key=OC16TMR addr=0x99e size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='xxxxxxxxxxxxxxxx' mclr='xxxxxxxxxxxxxxxx')
    bit (names='OC16TMR' width='16')
    stimulus (scl=rwb)
UnusedRegs (0x9a0-0xa7f)
sfr (key=CMSTAT addr=0xa80 size=2 access='rw u u u u r r r u u u u u r r r')
    reset (por='0-----00------00' mclr='0-----00------00')
    bit (names='CMSIDL - - - - C3EVT C2EVT C1EVT - - - - - C3OUT C2OUT C1OUT' width='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=CVRCON addr=0xa82 size=2 access='u u u u u rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='-----00000000000' mclr='-----00000000000')
    bit (names='- - - - - VREFSEL BGSEL CVREN CVROE CVRR CVRSS CVR' width='1 1 1 1 1 1 2 1 1 1 1 4')
sfr (key=CM1CON addr=0xa84 size=2 access='rw rw rw u u u rw r rw rw u rw u u rw rw')
    reset (por='000---0000-0--00' mclr='000---0000-0--00')
    bit (names='CON COE CPOL - - - CEVT COUT EVPOL - CREF - - CCH' width='1 1 1 1 1 1 1 1 2 1 1 1 1 2')
sfr (key=CM1MSKSRC addr=0xa86 size=2 access='u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----xxxxxxxxxxxx' mclr='----xxxxxxxxxxxx')
    bit (names='- - - - SELSRCC SELSRCB SELSRCA' width='1 1 1 1 4 4 4')
sfr (key=CM1MSKCON addr=0xa88 size=2 access='rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='x-xxxxxxxxxxxxxx' mclr='x-xxxxxxxxxxxxxx')
    bit (names='HLMS - OCEN OCNEN OBEN OBNEN OAEN OANEN NAGS PAGS ACEN ACNEN ABEN ABNEN AAEN AANEN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=CM1FLTR addr=0xa8a size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------xxxxxxx' mclr='---------xxxxxxx')
    bit (names='- - - - - - - - - CFSEL CFLTREN CFDIV' width='1 1 1 1 1 1 1 1 1 3 1 3')
sfr (key=CM2CON addr=0xa8c size=2 access='rw rw rw u u u rw r rw rw u rw u u rw rw')
    reset (por='000---0000-0--00' mclr='000---0000-0--00')
    bit (names='CON COE CPOL - - - CEVT COUT EVPOL - CREF - - CCH' width='1 1 1 1 1 1 1 1 2 1 1 1 1 2')
sfr (key=CM2MSKSRC addr=0xa8e size=2 access='u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----xxxxxxxxxxxx' mclr='----xxxxxxxxxxxx')
    bit (names='- - - - SELSRCC SELSRCB SELSRCA' width='1 1 1 1 4 4 4')
sfr (key=CM2MSKCON addr=0xa90 size=2 access='rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='x-xxxxxxxxxxxxxx' mclr='x-xxxxxxxxxxxxxx')
    bit (names='HLMS - OCEN OCNEN OBEN OBNEN OAEN OANEN NAGS PAGS ACEN ACNEN ABEN ABNEN AAEN AANEN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=CM2FLTR addr=0xa92 size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------xxxxxxx' mclr='---------xxxxxxx')
    bit (names='- - - - - - - - - CFSEL CFLTREN CFDIV' width='1 1 1 1 1 1 1 1 1 3 1 3')
sfr (key=CM3CON addr=0xa94 size=2 access='rw rw rw u u u rw r rw rw u rw u u rw rw')
    reset (por='000---0000-0--00' mclr='000---0000-0--00')
    bit (names='CON COE CPOL - - - CEVT COUT EVPOL - CREF - - CCH' width='1 1 1 1 1 1 1 1 2 1 1 1 1 2')
sfr (key=CM3MSKSRC addr=0xa96 size=2 access='u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----xxxxxxxxxxxx' mclr='----xxxxxxxxxxxx')
    bit (names='- - - - SELSRCC SELSRCB SELSRCA' width='1 1 1 1 4 4 4')
sfr (key=CM3MSKCON addr=0xa98 size=2 access='rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='x-xxxxxxxxxxxxxx' mclr='x-xxxxxxxxxxxxxx')
    bit (names='HLMS - OCEN OCNEN OBEN OBNEN OAEN OANEN NAGS PAGS ACEN ACNEN ABEN ABNEN AAEN AANEN' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=CM3FLTR addr=0xa9a size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------xxxxxxx' mclr='---------xxxxxxx')
    bit (names='- - - - - - - - - CFSEL CFLTREN CFDIV' width='1 1 1 1 1 1 1 1 1 3 1 3')
UnusedRegs (0xa9c-0xaff)
sfr (key=DMA0CON addr=0xb00 size=2 access='rw rw rw rw rw u u u u u rw rw u u rw rw')
    reset (por='00000-----00--00' mclr='00000-----00--00')
    bit (names='CHEN SIZE DIR HALF NULLW - - - - - AMODE - - MODE' width='1 1 1 1 1 1 1 1 1 1 2 1 1 2')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA0REQ addr=0xb02 size=2 access='rs u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0-------xxxxxxxx' mclr='0-------xxxxxxxx')
    bit (names='FORCE - - - - - - - IRQSEL' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA0STAL addr=0xb04 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA0STAH addr=0xb06 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STA' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA0STBL addr=0xb08 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA0STBH addr=0xb0a size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STB' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA0PAD addr=0xb0c size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='PAD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA0CNT addr=0xb0e size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - CNT' width='1 1 14')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA1CON addr=0xb10 size=2 access='rw rw rw rw rw u u u u u rw rw u u rw rw')
    reset (por='00000-----00--00' mclr='00000-----00--00')
    bit (names='CHEN SIZE DIR HALF NULLW - - - - - AMODE - - MODE' width='1 1 1 1 1 1 1 1 1 1 2 1 1 2')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA1REQ addr=0xb12 size=2 access='rs u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0-------xxxxxxxx' mclr='0-------xxxxxxxx')
    bit (names='FORCE - - - - - - - IRQSEL' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA1STAL addr=0xb14 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA1STAH addr=0xb16 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STA' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA1STBL addr=0xb18 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA1STBH addr=0xb1a size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STB' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA1PAD addr=0xb1c size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='PAD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA1CNT addr=0xb1e size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - CNT' width='1 1 14')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA2CON addr=0xb20 size=2 access='rw rw rw rw rw u u u u u rw rw u u rw rw')
    reset (por='00000-----00--00' mclr='00000-----00--00')
    bit (names='CHEN SIZE DIR HALF NULLW - - - - - AMODE - - MODE' width='1 1 1 1 1 1 1 1 1 1 2 1 1 2')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA2REQ addr=0xb22 size=2 access='rs u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0-------xxxxxxxx' mclr='0-------xxxxxxxx')
    bit (names='FORCE - - - - - - - IRQSEL' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA2STAL addr=0xb24 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA2STAH addr=0xb26 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STA' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA2STBL addr=0xb28 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA2STBH addr=0xb2a size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STB' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA2PAD addr=0xb2c size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='PAD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA2CNT addr=0xb2e size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - CNT' width='1 1 14')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA3CON addr=0xb30 size=2 access='rw rw rw rw rw u u u u u rw rw u u rw rw')
    reset (por='00000-----00--00' mclr='00000-----00--00')
    bit (names='CHEN SIZE DIR HALF NULLW - - - - - AMODE - - MODE' width='1 1 1 1 1 1 1 1 1 1 2 1 1 2')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA3REQ addr=0xb32 size=2 access='rs u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0-------xxxxxxxx' mclr='0-------xxxxxxxx')
    bit (names='FORCE - - - - - - - IRQSEL' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA3STAL addr=0xb34 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA3STAH addr=0xb36 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STA' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA3STBL addr=0xb38 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA3STBH addr=0xb3a size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STB' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA3PAD addr=0xb3c size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='PAD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA3CNT addr=0xb3e size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - CNT' width='1 1 14')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA4CON addr=0xb40 size=2 access='rw rw rw rw rw u u u u u rw rw u u rw rw')
    reset (por='00000-----00--00' mclr='00000-----00--00')
    bit (names='CHEN SIZE DIR HALF NULLW - - - - - AMODE - - MODE' width='1 1 1 1 1 1 1 1 1 1 2 1 1 2')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA4REQ addr=0xb42 size=2 access='rs u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0-------xxxxxxxx' mclr='0-------xxxxxxxx')
    bit (names='FORCE - - - - - - - IRQSEL' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA4STAL addr=0xb44 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA4STAH addr=0xb46 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STA' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA4STBL addr=0xb48 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA4STBH addr=0xb4a size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STB' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA4PAD addr=0xb4c size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='PAD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA4CNT addr=0xb4e size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - CNT' width='1 1 14')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA5CON addr=0xb50 size=2 access='rw rw rw rw rw u u u u u rw rw u u rw rw')
    reset (por='00000-----00--00' mclr='00000-----00--00')
    bit (names='CHEN SIZE DIR HALF NULLW - - - - - AMODE - - MODE' width='1 1 1 1 1 1 1 1 1 1 2 1 1 2')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA5REQ addr=0xb52 size=2 access='rs u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0-------xxxxxxxx' mclr='0-------xxxxxxxx')
    bit (names='FORCE - - - - - - - IRQSEL' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA5STAL addr=0xb54 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA5STAH addr=0xb56 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STA' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA5STBL addr=0xb58 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA5STBH addr=0xb5a size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STB' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA5PAD addr=0xb5c size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='PAD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA5CNT addr=0xb5e size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - CNT' width='1 1 14')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA6CON addr=0xb60 size=2 access='rw rw rw rw rw u u u u u rw rw u u rw rw')
    reset (por='00000-----00--00' mclr='00000-----00--00')
    bit (names='CHEN SIZE DIR HALF NULLW - - - - - AMODE - - MODE' width='1 1 1 1 1 1 1 1 1 1 2 1 1 2')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA6REQ addr=0xb62 size=2 access='rs u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0-------xxxxxxxx' mclr='0-------xxxxxxxx')
    bit (names='FORCE - - - - - - - IRQSEL' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA6STAL addr=0xb64 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA6STAH addr=0xb66 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STA' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA6STBL addr=0xb68 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA6STBH addr=0xb6a size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STB' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA6PAD addr=0xb6c size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='PAD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA6CNT addr=0xb6e size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - CNT' width='1 1 14')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA7CON addr=0xb70 size=2 access='rw rw rw rw rw u u u u u rw rw u u rw rw')
    reset (por='00000-----00--00' mclr='00000-----00--00')
    bit (names='CHEN SIZE DIR HALF NULLW - - - - - AMODE - - MODE' width='1 1 1 1 1 1 1 1 1 1 2 1 1 2')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA7REQ addr=0xb72 size=2 access='rs u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0-------xxxxxxxx' mclr='0-------xxxxxxxx')
    bit (names='FORCE - - - - - - - IRQSEL' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA7STAL addr=0xb74 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA7STAH addr=0xb76 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STA' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA7STBL addr=0xb78 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA7STBH addr=0xb7a size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STB' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA7PAD addr=0xb7c size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='PAD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA7CNT addr=0xb7e size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - CNT' width='1 1 14')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA8CON addr=0xb80 size=2 access='rw rw rw rw rw u u u u u rw rw u u rw rw')
    reset (por='00000-----00--00' mclr='00000-----00--00')
    bit (names='CHEN SIZE DIR HALF NULLW - - - - - AMODE - - MODE' width='1 1 1 1 1 1 1 1 1 1 2 1 1 2')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA8REQ addr=0xb82 size=2 access='rs u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0-------xxxxxxxx' mclr='0-------xxxxxxxx')
    bit (names='FORCE - - - - - - - IRQSEL' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA8STAL addr=0xb84 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA8STAH addr=0xb86 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STA' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA8STBL addr=0xb88 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA8STBH addr=0xb8a size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STB' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA8PAD addr=0xb8c size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='PAD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA8CNT addr=0xb8e size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - CNT' width='1 1 14')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA9CON addr=0xb90 size=2 access='rw rw rw rw rw u u u u u rw rw u u rw rw')
    reset (por='00000-----00--00' mclr='00000-----00--00')
    bit (names='CHEN SIZE DIR HALF NULLW - - - - - AMODE - - MODE' width='1 1 1 1 1 1 1 1 1 1 2 1 1 2')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA9REQ addr=0xb92 size=2 access='rs u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0-------xxxxxxxx' mclr='0-------xxxxxxxx')
    bit (names='FORCE - - - - - - - IRQSEL' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA9STAL addr=0xb94 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA9STAH addr=0xb96 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STA' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA9STBL addr=0xb98 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA9STBH addr=0xb9a size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STB' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA9PAD addr=0xb9c size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='PAD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA9CNT addr=0xb9e size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - CNT' width='1 1 14')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA10CON addr=0xba0 size=2 access='rw rw rw rw rw u u u u u rw rw u u rw rw')
    reset (por='00000-----00--00' mclr='00000-----00--00')
    bit (names='CHEN SIZE DIR HALF NULLW - - - - - AMODE - - MODE' width='1 1 1 1 1 1 1 1 1 1 2 1 1 2')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA10REQ addr=0xba2 size=2 access='rs u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0-------xxxxxxxx' mclr='0-------xxxxxxxx')
    bit (names='FORCE - - - - - - - IRQSEL' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA10STAL addr=0xba4 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA10STAH addr=0xba6 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STA' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA10STBL addr=0xba8 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA10STBH addr=0xbaa size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STB' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA10PAD addr=0xbac size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='PAD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA10CNT addr=0xbae size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - CNT' width='1 1 14')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA11CON addr=0xbb0 size=2 access='rw rw rw rw rw u u u u u rw rw u u rw rw')
    reset (por='00000-----00--00' mclr='00000-----00--00')
    bit (names='CHEN SIZE DIR HALF NULLW - - - - - AMODE - - MODE' width='1 1 1 1 1 1 1 1 1 1 2 1 1 2')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA11REQ addr=0xbb2 size=2 access='rs u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0-------xxxxxxxx' mclr='0-------xxxxxxxx')
    bit (names='FORCE - - - - - - - IRQSEL' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA11STAL addr=0xbb4 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA11STAH addr=0xbb6 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STA' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA11STBL addr=0xbb8 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA11STBH addr=0xbba size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STB' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA11PAD addr=0xbbc size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='PAD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA11CNT addr=0xbbe size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - CNT' width='1 1 14')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA12CON addr=0xbc0 size=2 access='rw rw rw rw rw u u u u u rw rw u u rw rw')
    reset (por='00000-----00--00' mclr='00000-----00--00')
    bit (names='CHEN SIZE DIR HALF NULLW - - - - - AMODE - - MODE' width='1 1 1 1 1 1 1 1 1 1 2 1 1 2')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA12REQ addr=0xbc2 size=2 access='rs u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0-------xxxxxxxx' mclr='0-------xxxxxxxx')
    bit (names='FORCE - - - - - - - IRQSEL' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA12STAL addr=0xbc4 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA12STAH addr=0xbc6 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STA' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA12STBL addr=0xbc8 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA12STBH addr=0xbca size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STB' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA12PAD addr=0xbcc size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='PAD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA12CNT addr=0xbce size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - CNT' width='1 1 14')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA13CON addr=0xbd0 size=2 access='rw rw rw rw rw u u u u u rw rw u u rw rw')
    reset (por='00000-----00--00' mclr='00000-----00--00')
    bit (names='CHEN SIZE DIR HALF NULLW - - - - - AMODE - - MODE' width='1 1 1 1 1 1 1 1 1 1 2 1 1 2')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA13REQ addr=0xbd2 size=2 access='rs u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0-------xxxxxxxx' mclr='0-------xxxxxxxx')
    bit (names='FORCE - - - - - - - IRQSEL' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA13STAL addr=0xbd4 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA13STAH addr=0xbd6 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STA' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA13STBL addr=0xbd8 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA13STBH addr=0xbda size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STB' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA13PAD addr=0xbdc size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='PAD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA13CNT addr=0xbde size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - CNT' width='1 1 14')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA14CON addr=0xbe0 size=2 access='rw rw rw rw rw u u u u u rw rw u u rw rw')
    reset (por='00000-----00--00' mclr='00000-----00--00')
    bit (names='CHEN SIZE DIR HALF NULLW - - - - - AMODE - - MODE' width='1 1 1 1 1 1 1 1 1 1 2 1 1 2')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA14REQ addr=0xbe2 size=2 access='rs u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='0-------xxxxxxxx' mclr='0-------xxxxxxxx')
    bit (names='FORCE - - - - - - - IRQSEL' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA14STAL addr=0xbe4 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STA' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA14STAH addr=0xbe6 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STA' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA14STBL addr=0xbe8 size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='STB' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA14STBH addr=0xbea size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - STB' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA14PAD addr=0xbec size=2 access='u u u u u u rw rw rw rw rw rw rw rw rw rw')
    reset (por='------0000000000' mclr='------0000000000')
    bit (names='PAD' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DMA14CNT addr=0xbee size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--xxxxxxxxxxxxxx')
    bit (names='- - CNT' width='1 1 14')
    stimulus (scl=rb regfiles=r)
sfr (key=DMAPWC addr=0xbf0 size=2 access='u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='-xxxxxxxxxxxxxxx' mclr='-xxxxxxxxxxxxxxx')
    bit (names='- PWCOL14 PWCOL13 PWCOL12 PWCOL11 PWCOL10 PWCOL9 PWCOL8 PWCOL7 PWCOL6 PWCOL5 PWCOL4 PWCOL3 PWCOL2 PWCOL1 PWCOL0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rb regfiles=r)
sfr (key=DMARQC addr=0xbf2 size=2 access='u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='-xxxxxxxxxxxxxxx' mclr='-xxxxxxxxxxxxxxx')
    bit (names='- RQCOL14 RQCOL13 RQCOL12 RQCOL11 RQCOL10 RQCOL9 RQCOL8 RQCOL7 RQCOL6 RQCOL5 RQCOL4 RQCOL3 RQCOL2 RQCOL1 RQCOL0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=DMAPPS addr=0xbf4 size=2 access='u rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='-xxxxxxxxxxxxxxx' mclr='-xxxxxxxxxxxxxxx')
    bit (names='- PPST14 PPST13 PPST12 PPST11 PPST10 PPST9 PPST8 PPST7 PPST6 PPST5 PPST4 PPST3 PPST2 PPST1 PPST0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
sfr (key=DMALCA addr=0xbf6 size=2 access='u u u u u u u u u u u u rw rw rw rw')
    reset (por='------------xxxx' mclr='------------xxxx')
    bit (names='- - - - - - - - - - - - LSTCH' width='1 1 1 1 1 1 1 1 1 1 1 1 4')
sfr (key=DSADRL addr=0xbf8 size=2 access='r r r r r r r r r r r r r r r r')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='DSADR' width='16')
    stimulus (scl=rb regfiles=r)
sfr (key=DSADRH addr=0xbfa size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - DSADR' width='1 1 1 1 1 1 1 1 8')
    stimulus (scl=rb regfiles=r)
UnusedRegs (0xbfc-0xbff)
sfr (key=PTCON addr=0xc00 size=2 access='rw u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0-00000000000000' mclr='0-00000000000000')
    bit (names='PTEN - PTSIDL SESTAT SEIEN EIPU SYNCPOL SYNCOEN SYNCEN SYNCSRC SEVTPS' width='1 1 1 1 1 1 1 1 1 3 4')
    stimulus (scl=rwb)
    freeze (name='PWM' bit=14 polarity=1)
sfr (key=PTCON2 addr=0xc02 size=2 access='u u u u u u u u u u u u u rw rw rw')
    reset (por='-------------000' mclr='-------------000')
    bit (names='- - - - - - - - - - - - - PCLKDIV' width='1 1 1 1 1 1 1 1 1 1 1 1 1 3')
sfr (key=PTPER addr=0xc04 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='1111111111111111' mclr='1111111111111111')
    bit (names='PTPER' width='16')
sfr (key=SEVTCMP addr=0xc06 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw u u u')
    reset (por='0000000000000---' mclr='0000000000000---')
    bit (names='SEVTCMP - - -' width='13 1 1 1')
    stimulus (scl=rwb)
UnusedRegs (0xc08-0xc09)
sfr (key=MDC addr=0xc0a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='MDC' width='16')
UnusedRegs (0xc0c-0xc0d)
sfr (key=STCON addr=0xc0e size=2 access='u u u rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='---0000000000000' mclr='---0000000000000')
    bit (names='- - - SESTAT SEIEN EIPU SYNCPOL SYNCOEN SYNCEN SYNCSRC SEVTPS' width='1 1 1 1 1 1 1 1 1 3 4')
    stimulus (scl=rwb)
sfr (key=STCON2 addr=0xc10 size=2 access='u u u u u u u u u u u u u rw rw rw')
    reset (por='-------------000' mclr='-------------000')
    bit (names='- - - - - - - - - - - - - PCLKDIV' width='1 1 1 1 1 1 1 1 1 1 1 1 1 3')
sfr (key=STPER addr=0xc12 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='1111111111111111' mclr='1111111111111111')
    bit (names='STPER' width='16')
sfr (key=SSEVTCMP addr=0xc14 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw u u u')
    reset (por='0000000000000---' mclr='0000000000000---')
    bit (names='SSEVTCMP - - -' width='13 1 1 1')
    stimulus (scl=rwb)
UnusedRegs (0xc16-0xc19)
sfr (key=CHOP addr=0xc1a size=2 access='rw u u u u u rw rw rw rw rw rw rw u u u')
    reset (por='0-----0000000---' mclr='0-----0000000---')
    bit (names='CHPCLKEN - - - - - CHOP - - -' width='1 1 1 1 1 1 7 1 1 1')
UnusedRegs (0xc1c-0xc1f)
sfr (key=PWMCON1 addr=0xc20 size=2 access='r r r rw rw rw rw rw rw rw rw u rw rw rw rw')
    reset (por='00000000000-0000' mclr='00000000000-0000')
    bit (names='FLTSTAT CLSTAT TRGSTAT FLTIEN CLIEN TRGIEN ITB MDCS DTC DTCP - MTBS CAM XPRES IUE' width='1 1 1 1 1 1 1 1 2 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IOCON1 addr=0xc22 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='PENH PENL POLH POLL PMOD OVRENH OVRENL OVRDAT FLTDAT CLDAT SWAP OSYNC' width='1 1 1 1 2 1 1 2 2 2 1 1')
sfr (key=FCLCON1 addr=0xc24 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IFLTMOD CLSRC CLPOL CLMOD FLTSRC FLTPOL FLTMOD' width='1 5 1 1 5 1 2')
sfr (key=PDC1 addr=0xc26 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='PDC1' width='16')
sfr (key=PHASE1 addr=0xc28 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='PHASE1' width='16')
sfr (key=DTR1 addr=0xc2a size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - DTR1' width='1 1 14')
    stimulus (scl=rwb)
sfr (key=ALTDTR1 addr=0xc2c size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - ALTDTR1' width='1 1 14')
    stimulus (scl=rwb)
sfr (key=SDC1 addr=0xc2e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='SDC1' width='16')
    stimulus (scl=rwb)
sfr (key=SPHASE1 addr=0xc30 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='SPHASE1' width='16')
    stimulus (scl=rwb)
sfr (key=TRIG1 addr=0xc32 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw u u u')
    reset (por='0000000000000---' mclr='0000000000000---')
    bit (names='TRGCMP - - -' width='13 1 1 1')
    stimulus (scl=rwb)
sfr (key=TRGCON1 addr=0xc34 size=2 access='rw rw rw rw u u u u u u rw rw rw rw rw rw')
    reset (por='0000------000000' mclr='0000------000000')
    bit (names='TRGDIV - - - - - - TRGSTRT' width='4 1 1 1 1 1 1 6')
    stimulus (scl=rwb)
UnusedRegs (0xc36-0xc37)
sfr (key=PWMCAP1 addr=0xc38 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw u u u')
    reset (por='0000000000000---' mclr='0000000000000---')
    bit (names='PWMCAP - - -' width='13 1 1 1')
    stimulus (scl=rwb)
sfr (key=LEBCON1 addr=0xc3a size=2 access='rw rw rw rw rw rw u u u u rw rw rw rw rw rw')
    reset (por='000000----000000' mclr='000000----000000')
    bit (names='PHR PHF PLR PLF FLTLEBEN CLLEBEN - - - - BCH BCL BPHH BPHL BPLH BPLL' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=LEBDLY1 addr=0xc3c size=2 access='u u u u rw rw rw rw rw rw rw rw rw u u u')
    reset (por='----000000000---' mclr='----000000000---')
    bit (names='- - - - LEB - - -' width='1 1 1 1 9 1 1 1')
sfr (key=AUXCON1 addr=0xc3e size=2 access='u u u u rw rw rw rw u u rw rw rw rw rw rw')
    reset (por='----0000--000000' mclr='----0000--000000')
    bit (names='- - - - BLANKSEL - - CHOPSEL CHOPHEN CHOPLEN' width='1 1 1 1 4 1 1 4 1 1')
sfr (key=PWMCON2 addr=0xc40 size=2 access='r r r rw rw rw rw rw rw rw rw u rw rw rw rw')
    reset (por='00000000000-0000' mclr='00000000000-0000')
    bit (names='FLTSTAT CLSTAT TRGSTAT FLTIEN CLIEN TRGIEN ITB MDCS DTC DTCP - MTBS CAM XPRES IUE' width='1 1 1 1 1 1 1 1 2 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IOCON2 addr=0xc42 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='PENH PENL POLH POLL PMOD OVRENH OVRENL OVRDAT FLTDAT CLDAT SWAP OSYNC' width='1 1 1 1 2 1 1 2 2 2 1 1')
sfr (key=FCLCON2 addr=0xc44 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IFLTMOD CLSRC CLPOL CLMOD FLTSRC FLTPOL FLTMOD' width='1 5 1 1 5 1 2')
sfr (key=PDC2 addr=0xc46 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='PDC2' width='16')
sfr (key=PHASE2 addr=0xc48 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='PHASE2' width='16')
sfr (key=DTR2 addr=0xc4a size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - DTR2' width='1 1 14')
    stimulus (scl=rwb)
sfr (key=ALTDTR2 addr=0xc4c size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - ALTDTR2' width='1 1 14')
    stimulus (scl=rwb)
sfr (key=SDC2 addr=0xc4e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='SDC2' width='16')
    stimulus (scl=rwb)
sfr (key=SPHASE2 addr=0xc50 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='SPHASE2' width='16')
    stimulus (scl=rwb)
sfr (key=TRIG2 addr=0xc52 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw u u u')
    reset (por='0000000000000---' mclr='0000000000000---')
    bit (names='TRGCMP - - -' width='13 1 1 1')
    stimulus (scl=rwb)
sfr (key=TRGCON2 addr=0xc54 size=2 access='rw rw rw rw u u u u u u rw rw rw rw rw rw')
    reset (por='0000------000000' mclr='0000------000000')
    bit (names='TRGDIV - - - - - - TRGSTRT' width='4 1 1 1 1 1 1 6')
    stimulus (scl=rwb)
UnusedRegs (0xc56-0xc57)
sfr (key=PWMCAP2 addr=0xc58 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw u u u')
    reset (por='0000000000000---' mclr='0000000000000---')
    bit (names='PWMCAP - - -' width='13 1 1 1')
    stimulus (scl=rwb)
sfr (key=LEBCON2 addr=0xc5a size=2 access='rw rw rw rw rw rw u u u u rw rw rw rw rw rw')
    reset (por='000000----000000' mclr='000000----000000')
    bit (names='PHR PHF PLR PLF FLTLEBEN CLLEBEN - - - - BCH BCL BPHH BPHL BPLH BPLL' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=LEBDLY2 addr=0xc5c size=2 access='u u u u rw rw rw rw rw rw rw rw rw u u u')
    reset (por='----000000000---' mclr='----000000000---')
    bit (names='- - - - LEB - - -' width='1 1 1 1 9 1 1 1')
sfr (key=AUXCON2 addr=0xc5e size=2 access='u u u u rw rw rw rw u u rw rw rw rw rw rw')
    reset (por='----0000--000000' mclr='----0000--000000')
    bit (names='- - - - BLANKSEL - - CHOPSEL CHOPHEN CHOPLEN' width='1 1 1 1 4 1 1 4 1 1')
sfr (key=PWMCON3 addr=0xc60 size=2 access='r r r rw rw rw rw rw rw rw rw u rw rw rw rw')
    reset (por='00000000000-0000' mclr='00000000000-0000')
    bit (names='FLTSTAT CLSTAT TRGSTAT FLTIEN CLIEN TRGIEN ITB MDCS DTC DTCP - MTBS CAM XPRES IUE' width='1 1 1 1 1 1 1 1 2 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IOCON3 addr=0xc62 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='PENH PENL POLH POLL PMOD OVRENH OVRENL OVRDAT FLTDAT CLDAT SWAP OSYNC' width='1 1 1 1 2 1 1 2 2 2 1 1')
sfr (key=FCLCON3 addr=0xc64 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IFLTMOD CLSRC CLPOL CLMOD FLTSRC FLTPOL FLTMOD' width='1 5 1 1 5 1 2')
sfr (key=PDC3 addr=0xc66 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='PDC3' width='16')
sfr (key=PHASE3 addr=0xc68 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='PHASE3' width='16')
sfr (key=DTR3 addr=0xc6a size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - DTR3' width='1 1 14')
    stimulus (scl=rwb)
sfr (key=ALTDTR3 addr=0xc6c size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - ALTDTR3' width='1 1 14')
    stimulus (scl=rwb)
sfr (key=SDC3 addr=0xc6e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='SDC3' width='16')
    stimulus (scl=rwb)
sfr (key=SPHASE3 addr=0xc70 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='SPHASE3' width='16')
    stimulus (scl=rwb)
sfr (key=TRIG3 addr=0xc72 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw u u u')
    reset (por='0000000000000---' mclr='0000000000000---')
    bit (names='TRGCMP - - -' width='13 1 1 1')
    stimulus (scl=rwb)
sfr (key=TRGCON3 addr=0xc74 size=2 access='rw rw rw rw u u u u u u rw rw rw rw rw rw')
    reset (por='0000------000000' mclr='0000------000000')
    bit (names='TRGDIV - - - - - - TRGSTRT' width='4 1 1 1 1 1 1 6')
    stimulus (scl=rwb)
UnusedRegs (0xc76-0xc77)
sfr (key=PWMCAP3 addr=0xc78 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw u u u')
    reset (por='0000000000000---' mclr='0000000000000---')
    bit (names='PWMCAP - - -' width='13 1 1 1')
    stimulus (scl=rwb)
sfr (key=LEBCON3 addr=0xc7a size=2 access='rw rw rw rw rw rw u u u u rw rw rw rw rw rw')
    reset (por='000000----000000' mclr='000000----000000')
    bit (names='PHR PHF PLR PLF FLTLEBEN CLLEBEN - - - - BCH BCL BPHH BPHL BPLH BPLL' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=LEBDLY3 addr=0xc7c size=2 access='u u u u rw rw rw rw rw rw rw rw rw u u u')
    reset (por='----000000000---' mclr='----000000000---')
    bit (names='- - - - LEB - - -' width='1 1 1 1 9 1 1 1')
sfr (key=AUXCON3 addr=0xc7e size=2 access='u u u u rw rw rw rw u u rw rw rw rw rw rw')
    reset (por='----0000--000000' mclr='----0000--000000')
    bit (names='- - - - BLANKSEL - - CHOPSEL CHOPHEN CHOPLEN' width='1 1 1 1 4 1 1 4 1 1')
sfr (key=PWMCON4 addr=0xc80 size=2 access='r r r rw rw rw rw rw rw rw rw u rw rw rw rw')
    reset (por='00000000000-0000' mclr='00000000000-0000')
    bit (names='FLTSTAT CLSTAT TRGSTAT FLTIEN CLIEN TRGIEN ITB MDCS DTC DTCP - MTBS CAM XPRES IUE' width='1 1 1 1 1 1 1 1 2 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=IOCON4 addr=0xc82 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='PENH PENL POLH POLL PMOD OVRENH OVRENL OVRDAT FLTDAT CLDAT SWAP OSYNC' width='1 1 1 1 2 1 1 2 2 2 1 1')
sfr (key=FCLCON4 addr=0xc84 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='IFLTMOD CLSRC CLPOL CLMOD FLTSRC FLTPOL FLTMOD' width='1 5 1 1 5 1 2')
sfr (key=PDC4 addr=0xc86 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='PDC4' width='16')
sfr (key=PHASE4 addr=0xc88 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='PHASE4' width='16')
sfr (key=DTR4 addr=0xc8a size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - DTR4' width='1 1 14')
    stimulus (scl=rwb)
sfr (key=ALTDTR4 addr=0xc8c size=2 access='u u rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='--00000000000000' mclr='--00000000000000')
    bit (names='- - ALTDTR4' width='1 1 14')
    stimulus (scl=rwb)
sfr (key=SDC4 addr=0xc8e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='SDC4' width='16')
    stimulus (scl=rwb)
sfr (key=SPHASE4 addr=0xc90 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='SPHASE4' width='16')
    stimulus (scl=rwb)
sfr (key=TRIG4 addr=0xc92 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw u u u')
    reset (por='0000000000000---' mclr='0000000000000---')
    bit (names='TRGCMP - - -' width='13 1 1 1')
    stimulus (scl=rwb)
sfr (key=TRGCON4 addr=0xc94 size=2 access='rw rw rw rw u u u u u u rw rw rw rw rw rw')
    reset (por='0000------000000' mclr='0000------000000')
    bit (names='TRGDIV - - - - - - TRGSTRT' width='4 1 1 1 1 1 1 6')
    stimulus (scl=rwb)
UnusedRegs (0xc96-0xc97)
sfr (key=PWMCAP4 addr=0xc98 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw u u u')
    reset (por='0000000000000---' mclr='0000000000000---')
    bit (names='PWMCAP - - -' width='13 1 1 1')
    stimulus (scl=rwb)
sfr (key=LEBCON4 addr=0xc9a size=2 access='rw rw rw rw rw rw u u u u rw rw rw rw rw rw')
    reset (por='000000----000000' mclr='000000----000000')
    bit (names='PHR PHF PLR PLF FLTLEBEN CLLEBEN - - - - BCH BCL BPHH BPHL BPLH BPLL' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    stimulus (scl=rwb)
sfr (key=LEBDLY4 addr=0xc9c size=2 access='u u u u rw rw rw rw rw rw rw rw rw u u u')
    reset (por='----000000000---' mclr='----000000000---')
    bit (names='- - - - LEB - - -' width='1 1 1 1 9 1 1 1')
sfr (key=AUXCON4 addr=0xc9e size=2 access='u u u u rw rw rw rw u u rw rw rw rw rw rw')
    reset (por='----0000--000000' mclr='----0000--000000')
    bit (names='- - - - BLANKSEL - - CHOPSEL CHOPHEN CHOPLEN' width='1 1 1 1 4 1 1 4 1 1')
UnusedRegs (0xca0-0xe0f)
sfr (key=TRISB addr=0xe10 size=2 access='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')
    bit (tag=scl names='TRISB' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=PORTB addr=0xe12 size=2 access='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')
    bit (tag=scl names='RB' width='16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw)
sfr (key=LATB addr=0xe14 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='uuuuuuuuuuuuuuuu')
    bit (names='LATB15 LATB14 LATB13 LATB12 LATB11 LATB10 LATB9 LATB8 LATB7 LATB6 LATB5 LATB4 LATB3 LATB2 LATB1 LATB0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='LATB' width='16')
    stimulus (scl=rwb regfiles=w)
UnusedRegs (0xe16-0xe17)
sfr (key=CNENB addr=0xe18 size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='xxxxxxxxxxxxxxxx')
    bit (names='CNIEB15 CNIEB14 CNIEB13 CNIEB12 CNIEB11 CNIEB10 CNIEB9 CNIEB8 CNIEB7 CNIEB6 CNIEB5 CNIEB4 CNIEB3 CNIEB2 CNIEB1 CNIEB0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNIEB' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=CNPUB addr=0xe1a size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='xxxxxxxxxxxxxxxx')
    bit (names='CNPUB15 CNPUB14 CNPUB13 CNPUB12 CNPUB11 CNPUB10 CNPUB9 CNPUB8 CNPUB7 CNPUB6 CNPUB5 CNPUB4 CNPUB3 CNPUB2 CNPUB1 CNPUB0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNPUB' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=CNPDB addr=0xe1c size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='xxxxxxxxxxxxxxxx')
    bit (names='CNPDB15 CNPDB14 CNPDB13 CNPDB12 CNPDB11 CNPDB10 CNPDB9 CNPDB8 CNPDB7 CNPDB6 CNPDB5 CNPDB4 CNPDB3 CNPDB2 CNPDB1 CNPDB0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNPDB' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=ANSELB addr=0xe1e size=2 access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='1111111111111111' mclr='1111111111111111')
    bit (names='ANSB15 ANSB14 ANSB13 ANSB12 ANSB11 ANSB10 ANSB9 ANSB8 ANSB7 ANSB6 ANSB5 ANSB4 ANSB3 ANSB2 ANSB1 ANSB0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='ANSB' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=TRISC addr=0xe20 size=2 access='rw rw rw rw u u u u u u u u u u u u')
    reset (por='1111------------' mclr='1111------------')
    bit (names='TRISC15 TRISC14 TRISC13 TRISC12 - - - - - - - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='TRISC' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=PORTC addr=0xe22 size=2 access='rw rw rw rw u u u u u u u u u u u u')
    reset (por='xxxx------------' mclr='xxxx------------')
    bit (names='RC15 RC14 RC13 RC12 - - - - - - - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='RC' width='16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw)
sfr (key=LATC addr=0xe24 size=2 access='rw rw rw rw u u u u u u u u u u u u')
    reset (por='0000------------' mclr='uuuu------------')
    bit (names='LATC15 LATC14 LATC13 LATC12 - - - - - - - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='LATC' width='16')
    stimulus (scl=rwb regfiles=w)
UnusedRegs (0xe26-0xe27)
sfr (key=CNENC addr=0xe28 size=2 access='rw rw rw rw u u u u u u u u u u u u')
    reset (por='0000------------' mclr='xxxx------------')
    bit (names='CNIEC15 CNIEC14 CNIEC13 CNIEC12 - - - - - - - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNIEC' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=CNPUC addr=0xe2a size=2 access='rw rw rw rw u u u u u u u u u u u u')
    reset (por='0000------------' mclr='xxxx------------')
    bit (names='CNPUC15 CNPUC14 CNPUC13 CNPUC12 - - - - - - - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNPUC' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=CNPDC addr=0xe2c size=2 access='rw rw rw rw u u u u u u u u u u u u')
    reset (por='0000------------' mclr='xxxx------------')
    bit (names='CNPDC15 CNPDC14 CNPDC13 CNPDC12 - - - - - - - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNPDC' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=ANSELC addr=0xe2e size=2 access='u rw rw u u u u u u u u u u u u u')
    reset (por='-11-------------' mclr='-11-------------')
    bit (names='- ANSC14 ANSC13 - - - - - - - - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='ANSC' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=TRISD addr=0xe30 size=2 access='u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----111111111111' mclr='----111111111111')
    bit (names='- - - - TRISD11 TRISD10 TRISD9 TRISD8 TRISD7 TRISD6 TRISD5 TRISD4 TRISD3 TRISD2 TRISD1 TRISD0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='TRISD' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=PORTD addr=0xe32 size=2 access='u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----xxxxxxxxxxxx' mclr='----xxxxxxxxxxxx')
    bit (names='- - - - RD11 RD10 RD9 RD8 RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='RD' width='16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw)
sfr (key=LATD addr=0xe34 size=2 access='u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----000000000000' mclr='----uuuuuuuuuuuu')
    bit (names='- - - - LATD11 LATD10 LATD9 LATD8 LATD7 LATD6 LATD5 LATD4 LATD3 LATD2 LATD1 LATD0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='LATD' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=ODCD addr=0xe36 size=2 access='u u u u rw rw rw rw u u rw rw rw rw rw rw')
    reset (por='----0000--000000' mclr='----xxxx--xxxxxx')
    bit (names='- - - - ODCD11 ODCD10 ODCD9 ODCD8 - - ODCD5 ODCD4 ODCD3 ODCD2 ODCD1 ODCD0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='ODCD' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=CNEND addr=0xe38 size=2 access='u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----000000000000' mclr='----xxxxxxxxxxxx')
    bit (names='- - - - CNIED11 CNIED10 CNIED9 CNIED8 CNIED7 CNIED6 CNIED5 CNIED4 CNIED3 CNIED2 CNIED1 CNIED0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNIED' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=CNPUD addr=0xe3a size=2 access='u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----000000000000' mclr='----xxxxxxxxxxxx')
    bit (names='- - - - CNPUD11 CNPUD10 CNPUD9 CNPUD8 CNPUD7 CNPUD6 CNPUD5 CNPUD4 CNPUD3 CNPUD2 CNPUD1 CNPUD0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNPUD' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=CNPDD addr=0xe3c size=2 access='u u u u rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='----000000000000' mclr='----xxxxxxxxxxxx')
    bit (names='- - - - CNPDD11 CNPDD10 CNPDD9 CNPDD8 CNPDD7 CNPDD6 CNPDD5 CNPDD4 CNPDD3 CNPDD2 CNPDD1 CNPDD0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNPDD' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=ANSELD addr=0xe3e size=2 access='u u u u u u u u rw rw u u u u u u')
    reset (por='--------11------' mclr='--------11------')
    bit (names='- - - - - - - - ANSD7 ANSD6 - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='ANSD' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=TRISE addr=0xe40 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------11111111' mclr='--------11111111')
    bit (names='- - - - - - - - TRISE7 TRISE6 TRISE5 TRISE4 TRISE3 TRISE2 TRISE1 TRISE0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='TRISE' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=PORTE addr=0xe42 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------xxxxxxxx' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - RE7 RE6 RE5 RE4 RE3 RE2 RE1 RE0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='RE' width='16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw)
sfr (key=LATE addr=0xe44 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------00000000' mclr='--------uuuuuuuu')
    bit (names='- - - - - - - - LATE7 LATE6 LATE5 LATE4 LATE3 LATE2 LATE1 LATE0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='LATE' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=ODCE addr=0xe46 size=2 access='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')
    bit (tag=scl names='ODCE' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=CNENE addr=0xe48 size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------00000000' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - CNIEE7 CNIEE6 CNIEE5 CNIEE4 CNIEE3 CNIEE2 CNIEE1 CNIEE0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNIEE' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=CNPUE addr=0xe4a size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------00000000' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - 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')
    bit (tag=scl names='CNPUE' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=CNPDE addr=0xe4c size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------00000000' mclr='--------xxxxxxxx')
    bit (names='- - - - - - - - CNPDE7 CNPDE6 CNPDE5 CNPDE4 CNPDE3 CNPDE2 CNPDE1 CNPDE0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNPDE' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=ANSELE addr=0xe4e size=2 access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------11111111' mclr='--------11111111')
    bit (names='- - - - - - - - ANSE7 ANSE6 ANSE5 ANSE4 ANSE3 ANSE2 ANSE1 ANSE0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='ANSE' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=TRISF addr=0xe50 size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------1111111' mclr='---------1111111')
    bit (names='- - - - - - - - - TRISF6 TRISF5 TRISF4 TRISF3 TRISF2 TRISF1 TRISF0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='TRISF' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=PORTF addr=0xe52 size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------xxxxxxx' mclr='---------xxxxxxx')
    bit (names='- - - - - - - - - RF6 RF5 RF4 RF3 RF2 RF1 RF0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='RF' width='16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw)
sfr (key=LATF addr=0xe54 size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------0000000' mclr='---------uuuuuuu')
    bit (names='- - - - - - - - - LATF6 LATF5 LATF4 LATF3 LATF2 LATF1 LATF0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='LATF' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=ODCF addr=0xe56 size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------0000000' mclr='---------xxxxxxx')
    bit (names='- - - - - - - - - ODCF6 ODCF5 ODCF4 ODCF3 ODCF2 ODCF1 ODCF0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='ODCF' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=CNENF addr=0xe58 size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------0000000' mclr='---------xxxxxxx')
    bit (names='- - - - - - - - - CNIEF6 CNIEF5 CNIEF4 CNIEF3 CNIEF2 CNIEF1 CNIEF0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNIEF' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=CNPUF addr=0xe5a size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------0000000' mclr='---------xxxxxxx')
    bit (names='- - - - - - - - - CNPUF6 CNPUF5 CNPUF4 CNPUF3 CNPUF2 CNPUF1 CNPUF0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNPUF' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=CNPDF addr=0xe5c size=2 access='u u u u u u u u u rw rw rw rw rw rw rw')
    reset (por='---------0000000' mclr='---------xxxxxxx')
    bit (names='- - - - - - - - - CNPDF6 CNPDF5 CNPDF4 CNPDF3 CNPDF2 CNPDF1 CNPDF0' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNPDF' width='16')
    stimulus (scl=rwb regfiles=w)
UnusedRegs (0xe5e-0xe5f)
sfr (key=TRISG addr=0xe60 size=2 access='u u u u u u rw rw rw rw u u rw rw u u')
    reset (por='------1111--11--' mclr='------1111--11--')
    bit (names='- - - - - - TRISG9 TRISG8 TRISG7 TRISG6 - - TRISG3 TRISG2 - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='TRISG' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=PORTG addr=0xe62 size=2 access='u u u u u u rw rw rw rw u u rw rw u u')
    reset (por='------xxxx--xx--' mclr='------xxxx--xx--')
    bit (names='- - - - - - RG9 RG8 RG7 RG6 - - RG3 RG2 - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='RG' width='16')
    stimulus (scl=rwb pcfiles=rw regfiles=rw)
sfr (key=LATG addr=0xe64 size=2 access='u u u u u u rw rw rw rw u u rw rw u u')
    reset (por='------0000--00--' mclr='------uuuu--uu--')
    bit (names='- - - - - - LATG9 LATG8 LATG7 LATG6 - - LATG3 LATG2 - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='LATG' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=ODCG addr=0xe66 size=2 access='u u u u u u u u u u u u rw rw u u')
    reset (por='------------00--' mclr='------------xx--')
    bit (names='- - - - - - - - - - - - ODCG3 ODCG2 - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='ODCG' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=CNENG addr=0xe68 size=2 access='u u u u u u rw rw rw rw u u rw rw u u')
    reset (por='------0000--00--' mclr='------xxxx--xx--')
    bit (names='- - - - - - CNIEG9 CNIEG8 CNIEG7 CNIEG6 - - CNIEG3 CNIEG2 - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNIEG' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=CNPUG addr=0xe6a size=2 access='u u u u u u rw rw rw rw u u rw rw u u')
    reset (por='------0000--00--' mclr='------xxxx--xx--')
    bit (names='- - - - - - CNPUG9 CNPUG8 CNPUG7 CNPUG6 - - CNPUG3 CNPUG2 - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNPUG' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=CNPDG addr=0xe6c size=2 access='u u u u u u rw rw rw rw u u rw rw u u')
    reset (por='------0000--00--' mclr='------xxxx--xx--')
    bit (names='- - - - - - CNPDG9 CNPDG8 CNPDG7 CNPDG6 - - CNPDG3 CNPDG2 - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='CNPDG' width='16')
    stimulus (scl=rwb regfiles=w)
sfr (key=ANSELG addr=0xe6e size=2 access='u u u u u u rw rw rw rw u u u u u u')
    reset (por='------1111------' mclr='------1111------')
    bit (names='- - - - - - ANSG9 ANSG8 ANSG7 ANSG6 - - - - - -' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
    bit (tag=scl names='ANSG' width='16')
    stimulus (scl=rwb regfiles=w)
UnusedRegs (0xe70-0xefd)
sfr (key=PADCFG1 addr=0xefe size=2 access='u u u u u u u u u u u u u u rw rw')
    reset (por='--------------xx' mclr='--------------xx')
    bit (names='- - - - - - - - - - - - - - RTSECSEL PMPTTL' width='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1')
UnusedRegs (0xf00-0xf7f)
sfr (key=FEXL addr=0xf80 size=2 flags=h access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='FEXL' width='16')
    stimulus (scl=r type=int)
sfr (key=FEXU addr=0xf82 size=2 flags=h access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------00000000' mclr='--------00000000')
    bit (names='- - - - - - - - FEXU' width='1 1 1 1 1 1 1 1 8')
UnusedRegs (0xf84-0xf87)
sfr (key=VISI addr=0xf88 size=2 flags=h access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='VISI' width='16')
    stimulus (scl=r type=int)
sfr (key=DPCL addr=0xf8a size=2 flags=h access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='DPCL' width='16')
    stimulus (scl=r type=int)
sfr (key=DPCU addr=0xf8c size=2 flags=h access='u u u u u u u u rw rw rw rw rw rw rw rw')
    reset (por='--------00000000' mclr='--------00000000')
    bit (names='- - - - - - - - DPCU' width='1 1 1 1 1 1 1 1 8')
UnusedRegs (0xf8e-0xfc5)
sfr (key=DFTADD addr=0xfc6 size=2 flags=h access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='DFTADD' width='16')
    stimulus (scl=r type=int)
sfr (key=DFTDATA addr=0xfc8 size=2 flags=h access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='DFTDATA' width='16')
    stimulus (scl=r type=int)
sfr (key=DFTDATA_INC addr=0xfca size=2 flags=h access='rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw')
    reset (por='0000000000000000' mclr='0000000000000000')
    bit (names='DFTDATA_INC' width='16')
    stimulus (scl=r type=int)
UnusedRegs (0xfcc-0xfff)

######################################################################
#
# Non Memory-Mapped Registers
#
# (Conditionally visible SFRs appear as NMMRs in the "Special Function
# Registers" section.)
#
######################################################################

HasNMMR=1
NMMRObjSize=32

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

cfgbits (key=FGS addr=0xf80004 unused=0x0)
    field (key=GWRP mask=0x1 desc="General Segment Write-Protect bit")
        setting (req=0x1 value=0x1 desc="Disabled")
        setting (req=0x1 value=0x0 desc="Enabled")
    field (key=GSS mask=0x2 desc="General Segment Code-Protect bit")
        setting (req=0x2 value=0x2 desc="Disabled")
            checksum (type=0x0 protregion=0x0-0x0)
        setting (req=0x2 value=0x0 desc="Enabled")
            checksum (type=0x27 protregion=0x0-0x557ff)
    field (key=GSSK mask=0x30 desc="General Segment Key bits" init=0x0 flags=x)
        setting (req=0x30 value=0x30 desc="Enabled")
        setting (req=0x30 value=0x0 desc="Disabled")
cfgbits (key=FOSCSEL addr=0xf80006 unused=0x0)
    field (key=FNOSC mask=0x7 desc="Initial Oscillator Source Selection bits")
        setting (req=0x7 value=0x7 desc="Internal Fast RC (FRC) Oscillator with postscaler")
        setting (req=0x7 value=0x6 desc="Internal Fast RC (FRC) Oscillator with divide-by-16")
        setting (req=0x7 value=0x5 desc="Low-Power RC Oscillator (LPRC)")
        setting (req=0x7 value=0x4 desc="Secondary Oscillator (SOSC)")
        setting (req=0x7 value=0x3 desc="Primary Oscillator (XT, HS, EC) with PLL")
        setting (req=0x7 value=0x2 desc="Primary Oscillator (XT, HS, EC)")
        setting (req=0x7 value=0x1 desc="Internal Fast RC with PLL (FRCPLL)")
        setting (req=0x7 value=0x0 desc="Internal Fast RC (FRC)")
    field (key=IESO mask=0x80 desc="Two-speed Oscillator Start-up Enable bit")
        setting (req=0x80 value=0x80 desc="Enabled")
        setting (req=0x80 value=0x0 desc="Disabled")
cfgbits (key=FOSC addr=0xf80008 unused=0x0)
    field (key=POSCMD mask=0x3 desc="Primary Oscillator Mode Select bits")
        setting (req=0x3 value=0x3 desc="Primary Oscillator disabled")
        setting (req=0x3 value=0x2 desc="HS Crystal Oscillator Mode")
        setting (req=0x3 value=0x1 desc="XT Crystal Oscillator Mode")
        setting (req=0x3 value=0x0 desc="EC (External Clock) Mode")
    field (key=OSCIOFNC mask=0x4 desc="OSC2 Pin Function bit")
        setting (req=0x4 value=0x4 desc="Disabled")
        setting (req=0x4 value=0x0 desc="Enabled")
    field (key=IOL1WAY mask=0x20 desc="Peripheral pin select configuration")
        setting (req=0x20 value=0x20 desc="Enabled")
        setting (req=0x20 value=0x0 desc="Disabled")
    field (key=FCKSM mask=0xc0 desc="Clock Switching Mode bits")
        setting (req=0x80 value=0x80 desc="Both Clock switching and Fail-safe Clock Monitor are disabled")
        setting (req=0xc0 value=0x40 desc="Clock switching is enabled,Fail-safe Clock Monitor is disabled")
        setting (req=0xc0 value=0x0 desc="Both Clock switching and Fail-safe Clock Monitor are enabled")
cfgbits (key=FWDT addr=0xf8000a unused=0x0)
    field (key=WDTPOST mask=0xf desc="Watchdog Timer Postscaler bits")
        setting (req=0xf value=0xf desc="1:32,768")
        setting (req=0xf value=0xe desc="1:16,384")
        setting (req=0xf value=0xd desc="1:8,192")
        setting (req=0xf value=0xc desc="1:4,096")
        setting (req=0xf value=0xb desc="1:2,048")
        setting (req=0xf value=0xa desc="1:1,024")
        setting (req=0xf value=0x9 desc="1:512")
        setting (req=0xf value=0x8 desc="1:256")
        setting (req=0xf value=0x7 desc="1:128")
        setting (req=0xf value=0x6 desc="1:64")
        setting (req=0xf value=0x5 desc="1:32")
        setting (req=0xf value=0x4 desc="1:16")
        setting (req=0xf value=0x3 desc="1:8")
        setting (req=0xf value=0x2 desc="1:4")
        setting (req=0xf value=0x1 desc="1:2")
        setting (req=0xf value=0x0 desc="1:1")
    field (key=WDTPRE mask=0x10 desc="Watchdog Timer Prescaler bit")
        setting (req=0x10 value=0x10 desc="1:128")
        setting (req=0x10 value=0x0 desc="1:32")
    field (key=PLLKEN mask=0x20 desc="PLL Lock Wait Enable bit")
        setting (req=0x20 value=0x20 desc="Enabled")
        setting (req=0x20 value=0x0 desc="Disabled")
    field (key=WINDIS mask=0x40 desc="Watchdog Timer Window Enable bit")
        setting (req=0x40 value=0x40 desc="Disabled")
        setting (req=0x40 value=0x0 desc="Enabled")
    field (key=FWDTEN mask=0x80 desc="Watchdog Timer Enable bit" min=1)
        setting (req=0x80 value=0x80 desc="Enabled")
        setting (req=0x80 value=0x0 desc="Disabled")
cfgbits (key=FPOR addr=0xf8000c unused=0x0)
    field (key=FPWRT mask=0x7 desc="Power-on Reset Timer Value Select bits")
        setting (req=0x7 value=0x7 desc="128ms")
        setting (req=0x7 value=0x6 desc="64ms")
        setting (req=0x7 value=0x5 desc="32ms")
        setting (req=0x7 value=0x4 desc="16ms")
        setting (req=0x7 value=0x3 desc="8ms")
        setting (req=0x7 value=0x2 desc="4ms")
        setting (req=0x7 value=0x1 desc="2ms")
        setting (req=0x7 value=0x0 desc="Disabled")
    field (key=BOREN mask=0x8 desc="Brown-out Reset (BOR) Detection Enable bit")
        setting (req=0x8 value=0x8 desc="Enabled")
        setting (req=0x8 value=0x0 desc="Disabled")
    field (key=ALTI2C1 mask=0x10 desc="Alternate I2C pins for I2C1")
        setting (req=0x10 value=0x10 desc="Disabled")
        setting (req=0x10 value=0x0 desc="Enabled")
    field (key=RES mask=0x20 desc="Reserved" flags=h)
        setting (req=0x20 value=0x20 desc="Reserved")
cfgbits (key=FICD addr=0xf8000e unused=0x0)
    field (key=ICS mask=0x3 desc="ICD Communication Channel Select bits")
        setting (req=0x3 value=0x3 desc="Communicate on PGEC1 and PGED1")
        setting (req=0x3 value=0x2 desc="Communicate on PGEC2 and PGED2")
        setting (req=0x3 value=0x1 desc="Communicate on PGEC3 and PGED3")
        setting (req=0x3 value=0x0 desc="Reserved, do not use")
    field (key=RSTPRI mask=0x4 desc="Reset Target Vector Select bit")
        setting (req=0x4 value=0x4 desc="Device will obtain reset instruction from Primary flash")
        setting (req=0x4 value=0x0 desc="Device will obtain reset instruction from Aux flash")
    field (key=ATMOD8 mask=0x10 desc="..." flags=h)
        setting (req=0x10 value=0x10 desc="Disabled")
        setting (req=0x10 value=0x0 desc="Enabled")
    field (key=JTAGEN mask=0x20 desc="JTAG Enable bit" init=0x0)
        setting (req=0x20 value=0x20 desc="Enabled")
        setting (req=0x20 value=0x0 desc="Disabled")
    field (key=COE mask=0x40 desc="Debugger/Emulation Enable Bit" flags=h)
        setting (req=0x40 value=0x40 desc="Enabled")
        setting (req=0x40 value=0x0 desc="Disabled")
    field (key=BACKBUG mask=0x80 desc="Background Debug" flags=h)
        setting (req=0x80 value=0x80 desc="Disabled")
        setting (req=0x80 value=0x0 desc="Enabled")
cfgbits (key=FAS addr=0xf80010 unused=0x0)
    field (key=AWRP mask=0x1 desc="Auxiliary Segment Write-protect bit")
        setting (req=0x1 value=0x1 desc="Disabled")
        setting (req=0x1 value=0x0 desc="Enabled")
    field (key=APL mask=0x2 desc="Auxiliary Segment Code-protect bit")
        setting (req=0x2 value=0x2 desc="Disabled")
            checksum (type=0x0 protregion=0x0-0x0)
        setting (req=0x2 value=0x0 desc="Enabled")
            checksum (type=0x27 protregion=0x7fc000-0x7fffff)
    field (key=APLK mask=0x30 desc="Auxiliary Segment Key bits" init=0x0 flags=x)
        setting (req=0x30 value=0x30 desc="Enabled")
        setting (req=0x30 value=0x0 desc="Disabled")
