1 LIST 2 3;========================================================================== 4; Build date : Aug 13 2015 5; MPASM PIC16F1765 processor include 6; 7; (c) Copyright 1999-2015 Microchip Technology, All rights reserved 8;========================================================================== 9 10 NOLIST 11 12;========================================================================== 13; This header file defines configurations, registers, and other useful 14; bits of information for the PIC16F1765 microcontroller. These names 15; are taken to match the data sheets as closely as possible. 16; 17; Note that the processor must be selected before this file is included. 18; The processor may be selected the following ways: 19; 20; 1. Command line switch: 21; C:\MPASM MYFILE.ASM /PIC16F1765 22; 2. LIST directive in the source file 23; LIST P=PIC16F1765 24; 3. Processor Type entry in the MPASM full-screen interface 25; 4. Setting the processor in the MPLAB Project Dialog 26;========================================================================== 27;;;; Begin: Added in gputils 28 29;========================================================================== 30; 31; Gputils Specific Revision History 32; 33;========================================================================== 34 35; 11 Nov 2014 Added the _DEBUG_ON and _DEBUG_OFF config options. 36;;;; End: Added in gputils 37 38;========================================================================== 39; 40; Verify Processor 41; 42;========================================================================== 43 IFNDEF __16F1765 44 MESSG "Processor-header file mismatch. Verify selected processor." 45 ENDIF 46 47 48 49;========================================================================== 50; 51; Register Definitions 52; 53;========================================================================== 54 55W EQU H'0000' 56F EQU H'0001' 57 58;----- Register Files ----------------------------------------------------- 59 60;-----Bank0------------------ 61INDF0 EQU H'0000' 62INDF1 EQU H'0001' 63PCL EQU H'0002' 64STATUS EQU H'0003' 65FSR0 EQU H'0004' 66FSR0L EQU H'0004' 67FSR0H EQU H'0005' 68FSR1 EQU H'0006' 69FSR1L EQU H'0006' 70FSR1H EQU H'0007' 71BSR EQU H'0008' 72WREG EQU H'0009' 73PCLATH EQU H'000A' 74INTCON EQU H'000B' 75PORTA EQU H'000C' 76PORTC EQU H'000E' 77PIR1 EQU H'0011' 78PIR2 EQU H'0012' 79PIR3 EQU H'0013' 80PIR4 EQU H'0014' 81TMR0 EQU H'0015' 82TMR1 EQU H'0016' 83TMR1L EQU H'0016' 84TMR1H EQU H'0017' 85T1CON EQU H'0018' 86T1GCON EQU H'0019' 87T2TMR EQU H'001A' 88TMR2 EQU H'001A' 89PR2 EQU H'001B' 90T2PR EQU H'001B' 91T2CON EQU H'001C' 92T2HLT EQU H'001D' 93T2CLKCON EQU H'001E' 94T2RST EQU H'001F' 95 96;-----Bank1------------------ 97TRISA EQU H'008C' 98TRISC EQU H'008E' 99PIE1 EQU H'0091' 100PIE2 EQU H'0092' 101PIE3 EQU H'0093' 102PIE4 EQU H'0094' 103OPTION_REG EQU H'0095' 104PCON EQU H'0096' 105WDTCON EQU H'0097' 106OSCTUNE EQU H'0098' 107OSCCON EQU H'0099' 108OSCSTAT EQU H'009A' 109ADRES EQU H'009B' 110ADRESL EQU H'009B' 111ADRESH EQU H'009C' 112ADCON0 EQU H'009D' 113ADCON1 EQU H'009E' 114ADCON2 EQU H'009F' 115 116;-----Bank2------------------ 117LATA EQU H'010C' 118LATC EQU H'010E' 119CMOUT EQU H'010F' 120CM1CON0 EQU H'0110' 121CM1CON1 EQU H'0111' 122CM1NSEL EQU H'0112' 123CM1PSEL EQU H'0113' 124CM2CON0 EQU H'0114' 125CM2CON1 EQU H'0115' 126CM2NSEL EQU H'0116' 127CM2PSEL EQU H'0117' 128 129;-----Bank3------------------ 130ANSELA EQU H'018C' 131ANSELC EQU H'018E' 132PMADR EQU H'0191' 133PMADRL EQU H'0191' 134PMADRH EQU H'0192' 135PMDAT EQU H'0193' 136PMDATL EQU H'0193' 137PMDATH EQU H'0194' 138PMCON1 EQU H'0195' 139PMCON2 EQU H'0196' 140VREGCON EQU H'0197' 141RC1REG EQU H'0199' 142RCREG EQU H'0199' 143RCREG1 EQU H'0199' 144TX1REG EQU H'019A' 145TXREG EQU H'019A' 146TXREG1 EQU H'019A' 147SP1BRG EQU H'019B' 148SP1BRGL EQU H'019B' 149SPBRG EQU H'019B' 150SPBRG1 EQU H'019B' 151SPBRGL EQU H'019B' 152SP1BRGH EQU H'019C' 153SPBRGH EQU H'019C' 154SPBRGH1 EQU H'019C' 155RC1STA EQU H'019D' 156RCSTA EQU H'019D' 157RCSTA1 EQU H'019D' 158TX1STA EQU H'019E' 159TXSTA EQU H'019E' 160TXSTA1 EQU H'019E' 161BAUD1CON EQU H'019F' 162BAUDCON EQU H'019F' 163BAUDCON1 EQU H'019F' 164BAUDCTL EQU H'019F' 165BAUDCTL1 EQU H'019F' 166 167;-----Bank4------------------ 168WPUA EQU H'020C' 169WPUC EQU H'020E' 170SSP1BUF EQU H'0211' 171SSPBUF EQU H'0211' 172SSP1ADD EQU H'0212' 173SSPADD EQU H'0212' 174SSP1MSK EQU H'0213' 175SSPMSK EQU H'0213' 176SSP1STAT EQU H'0214' 177SSPSTAT EQU H'0214' 178SSP1CON EQU H'0215' 179SSP1CON1 EQU H'0215' 180SSPCON EQU H'0215' 181SSPCON1 EQU H'0215' 182SSP1CON2 EQU H'0216' 183SSPCON2 EQU H'0216' 184SSP1CON3 EQU H'0217' 185SSPCON3 EQU H'0217' 186BORCON EQU H'021D' 187FVRCON EQU H'021E' 188ZCD1CON EQU H'021F' 189 190;-----Bank5------------------ 191ODCONA EQU H'028C' 192ODCONC EQU H'028E' 193CCPR1 EQU H'0291' 194CCPR1L EQU H'0291' 195CCPR1H EQU H'0292' 196CCP1CON EQU H'0293' 197CCP1CAP EQU H'0294' 198CCPTMRS EQU H'029E' 199 200;-----Bank6------------------ 201SLRCONA EQU H'030C' 202SLRCONC EQU H'030E' 203 204;-----Bank7------------------ 205INLVLA EQU H'038C' 206INLVLC EQU H'038E' 207IOCAP EQU H'0391' 208IOCAN EQU H'0392' 209IOCAF EQU H'0393' 210IOCCP EQU H'0397' 211IOCCN EQU H'0398' 212IOCCF EQU H'0399' 213MD1CON0 EQU H'039B' 214MD1CON1 EQU H'039C' 215MD1SRC EQU H'039D' 216MD1CARL EQU H'039E' 217MD1CARH EQU H'039F' 218 219;-----Bank8------------------ 220HIDRVC EQU H'040E' 221T4TMR EQU H'0413' 222TMR4 EQU H'0413' 223PR4 EQU H'0414' 224T4PR EQU H'0414' 225T4CON EQU H'0415' 226T4HLT EQU H'0416' 227T4CLKCON EQU H'0417' 228T4RST EQU H'0418' 229T6TMR EQU H'041A' 230TMR6 EQU H'041A' 231PR6 EQU H'041B' 232T6PR EQU H'041B' 233T6CON EQU H'041C' 234T6HLT EQU H'041D' 235T6CLKCON EQU H'041E' 236T6RST EQU H'041F' 237 238;-----Bank9------------------ 239TMR3 EQU H'0493' 240TMR3L EQU H'0493' 241TMR3H EQU H'0494' 242T3CON EQU H'0495' 243T3GCON EQU H'0496' 244TMR5 EQU H'049A' 245TMR5L EQU H'049A' 246TMR5H EQU H'049B' 247T5CON EQU H'049C' 248T5GCON EQU H'049D' 249 250;-----Bank10------------------ 251OPA1NCHS EQU H'050F' 252OPA1PCHS EQU H'0510' 253OPA1CON EQU H'0511' 254OPA1ORS EQU H'0512' 255 256;-----Bank11------------------ 257DACLD EQU H'0590' 258DAC1CON0 EQU H'0591' 259DAC1CON1 EQU H'0592' 260DAC1REF EQU H'0592' 261DAC1REFL EQU H'0592' 262DAC1CON2 EQU H'0593' 263DAC1REFH EQU H'0593' 264DAC3CON0 EQU H'0597' 265DAC3CON1 EQU H'0598' 266DAC3REF EQU H'0598' 267 268;-----Bank12------------------ 269PWM3DCL EQU H'0617' 270PWM3DCH EQU H'0618' 271PWM3CON EQU H'0619' 272 273;-----Bank13------------------ 274COG1PHR EQU H'068D' 275COG1PHF EQU H'068E' 276COG1BLKR EQU H'068F' 277COG1BLKF EQU H'0690' 278COG1DBR EQU H'0691' 279COG1DBF EQU H'0692' 280COG1CON0 EQU H'0693' 281COG1CON1 EQU H'0694' 282COG1RIS0 EQU H'0695' 283COG1RIS1 EQU H'0696' 284COG1RSIM0 EQU H'0697' 285COG1RSIM1 EQU H'0698' 286COG1FIS0 EQU H'0699' 287COG1FIS1 EQU H'069A' 288COG1FSIM0 EQU H'069B' 289COG1FSIM1 EQU H'069C' 290COG1ASD0 EQU H'069D' 291COG1ASD1 EQU H'069E' 292COG1STR EQU H'069F' 293 294;-----Bank15------------------ 295PRG1RTSS EQU H'0794' 296PRG1FTSS EQU H'0795' 297PRG1INS EQU H'0796' 298PRG1CON0 EQU H'0797' 299PRG1CON1 EQU H'0798' 300PRG1CON2 EQU H'0799' 301 302;-----Bank27------------------ 303PWMEN EQU H'0D8E' 304PWMLD EQU H'0D8F' 305PWMOUT EQU H'0D90' 306PWM5PH EQU H'0D91' 307PWM5PHL EQU H'0D91' 308PWM5PHH EQU H'0D92' 309PWM5DC EQU H'0D93' 310PWM5DCL EQU H'0D93' 311PWM5DCH EQU H'0D94' 312PWM5PR EQU H'0D95' 313PWM5PRL EQU H'0D95' 314PWM5PRH EQU H'0D96' 315PWM5OF EQU H'0D97' 316PWM5OFL EQU H'0D97' 317PWM5OFH EQU H'0D98' 318PWM5TMR EQU H'0D99' 319PWM5TMRL EQU H'0D99' 320PWM5TMRH EQU H'0D9A' 321PWM5CON EQU H'0D9B' 322PWM5INTCON EQU H'0D9C' 323PWM5INTE EQU H'0D9C' 324PWM5INTF EQU H'0D9D' 325PWM5INTFLG EQU H'0D9D' 326PWM5CLKCON EQU H'0D9E' 327PWM5LDCON EQU H'0D9F' 328PWM5OFCON EQU H'0DA0' 329 330;-----Bank28------------------ 331PPSLOCK EQU H'0E0F' 332INTPPS EQU H'0E10' 333T0CKIPPS EQU H'0E11' 334T1CKIPPS EQU H'0E12' 335T1GPPS EQU H'0E13' 336CCP1PPS EQU H'0E14' 337COG1INPPS EQU H'0E16' 338T2CKIPPS EQU H'0E19' 339T3CKIPPS EQU H'0E1A' 340T3GPPS EQU H'0E1B' 341T4CKIPPS EQU H'0E1C' 342T5CKIPPS EQU H'0E1D' 343T5GPPS EQU H'0E1E' 344T6CKIPPS EQU H'0E1F' 345SSPCLKPPS EQU H'0E20' 346SSPDATPPS EQU H'0E21' 347SSPSSPPS EQU H'0E22' 348RXPPS EQU H'0E24' 349CKPPS EQU H'0E25' 350CLCIN0PPS EQU H'0E28' 351CLCIN1PPS EQU H'0E29' 352CLCIN2PPS EQU H'0E2A' 353CLCIN3PPS EQU H'0E2B' 354PRG1RPPS EQU H'0E2C' 355PRG1FPPS EQU H'0E2D' 356MD1CHPPS EQU H'0E30' 357MD1CLPPS EQU H'0E31' 358MD1MODPPS EQU H'0E32' 359 360;-----Bank29------------------ 361RA0PPS EQU H'0E90' 362RA1PPS EQU H'0E91' 363RA2PPS EQU H'0E92' 364RA4PPS EQU H'0E94' 365RA5PPS EQU H'0E95' 366RC0PPS EQU H'0EA0' 367RC1PPS EQU H'0EA1' 368RC2PPS EQU H'0EA2' 369RC3PPS EQU H'0EA3' 370RC4PPS EQU H'0EA4' 371RC5PPS EQU H'0EA5' 372 373;-----Bank30------------------ 374CLCDATA EQU H'0F0F' 375CLC1CON EQU H'0F10' 376CLC1POL EQU H'0F11' 377CLC1SEL0 EQU H'0F12' 378CLC1SEL1 EQU H'0F13' 379CLC1SEL2 EQU H'0F14' 380CLC1SEL3 EQU H'0F15' 381CLC1GLS0 EQU H'0F16' 382CLC1GLS1 EQU H'0F17' 383CLC1GLS2 EQU H'0F18' 384CLC1GLS3 EQU H'0F19' 385CLC2CON EQU H'0F1A' 386CLC2POL EQU H'0F1B' 387CLC2SEL0 EQU H'0F1C' 388CLC2SEL1 EQU H'0F1D' 389CLC2SEL2 EQU H'0F1E' 390CLC2SEL3 EQU H'0F1F' 391CLC2GLS0 EQU H'0F20' 392CLC2GLS1 EQU H'0F21' 393CLC2GLS2 EQU H'0F22' 394CLC2GLS3 EQU H'0F23' 395CLC3CON EQU H'0F24' 396CLC3POL EQU H'0F25' 397CLC3SEL0 EQU H'0F26' 398CLC3SEL1 EQU H'0F27' 399CLC3SEL2 EQU H'0F28' 400CLC3SEL3 EQU H'0F29' 401CLC3GLS0 EQU H'0F2A' 402CLC3GLS1 EQU H'0F2B' 403CLC3GLS2 EQU H'0F2C' 404CLC3GLS3 EQU H'0F2D' 405 406;-----Bank31------------------ 407STATUS_SHAD EQU H'0FE4' 408WREG_SHAD EQU H'0FE5' 409BSR_SHAD EQU H'0FE6' 410PCLATH_SHAD EQU H'0FE7' 411FSR0L_SHAD EQU H'0FE8' 412FSR0H_SHAD EQU H'0FE9' 413FSR1L_SHAD EQU H'0FEA' 414FSR1H_SHAD EQU H'0FEB' 415STKPTR EQU H'0FED' 416TOSL EQU H'0FEE' 417TOSH EQU H'0FEF' 418 419;----- STATUS Bits ----------------------------------------------------- 420C EQU H'0000' 421DC EQU H'0001' 422Z EQU H'0002' 423NOT_PD EQU H'0003' 424NOT_TO EQU H'0004' 425 426 427;----- BSR Bits ----------------------------------------------------- 428BSR0 EQU H'0000' 429BSR1 EQU H'0001' 430BSR2 EQU H'0002' 431BSR3 EQU H'0003' 432BSR4 EQU H'0004' 433 434 435;----- INTCON Bits ----------------------------------------------------- 436IOCIF EQU H'0000' 437INTF EQU H'0001' 438TMR0IF EQU H'0002' 439IOCIE EQU H'0003' 440INTE EQU H'0004' 441TMR0IE EQU H'0005' 442PEIE EQU H'0006' 443GIE EQU H'0007' 444 445T0IF EQU H'0002' 446T0IE EQU H'0005' 447 448 449;----- PORTA Bits ----------------------------------------------------- 450RA0 EQU H'0000' 451RA1 EQU H'0001' 452RA2 EQU H'0002' 453RA3 EQU H'0003' 454RA4 EQU H'0004' 455RA5 EQU H'0005' 456 457 458;----- PORTC Bits ----------------------------------------------------- 459RC0 EQU H'0000' 460RC1 EQU H'0001' 461RC2 EQU H'0002' 462RC3 EQU H'0003' 463RC4 EQU H'0004' 464RC5 EQU H'0005' 465 466 467 468;----- PIR1 Bits ----------------------------------------------------- 469TMR1IF EQU H'0000' 470TMR2IF EQU H'0001' 471CCP1IF EQU H'0002' 472SSP1IF EQU H'0003' 473TXIF EQU H'0004' 474RCIF EQU H'0005' 475ADIF EQU H'0006' 476TMR1GIF EQU H'0007' 477 478CCPIF EQU H'0002' 479 480 481;----- PIR2 Bits ----------------------------------------------------- 482BCL1IF EQU H'0003' 483C1IF EQU H'0005' 484C2IF EQU H'0006' 485OSFIF EQU H'0007' 486 487 488;----- PIR3 Bits ----------------------------------------------------- 489CLC1IF EQU H'0000' 490CLC2IF EQU H'0001' 491CLC3IF EQU H'0002' 492ZCDIF EQU H'0004' 493COG1IF EQU H'0005' 494PWM5IF EQU H'0006' 495 496 497;----- PIR4 Bits ----------------------------------------------------- 498TMR4IF EQU H'0000' 499TMR6IF EQU H'0001' 500TMR3IF EQU H'0002' 501TMR3GIF EQU H'0003' 502TMR5IF EQU H'0004' 503TMR5GIF EQU H'0005' 504 505 506;----- T1CON Bits ----------------------------------------------------- 507ON_T1CON EQU H'0000' 508NOT_SYNC EQU H'0002' 509OSCEN EQU H'0003' 510 511TMRON EQU H'0000' 512SYNC_T1CON EQU H'0002' 513SOSCEN EQU H'0003' 514CKPS0 EQU H'0004' 515CKPS1 EQU H'0005' 516CS0_T1CON EQU H'0006' 517CS1_T1CON EQU H'0007' 518 519TMR1ON EQU H'0000' 520NOT_T1SYNC EQU H'0002' 521T1OSCEN EQU H'0003' 522T1CS0 EQU H'0006' 523T1CS1 EQU H'0007' 524 525T1ON EQU H'0000' 526T1CKPS0 EQU H'0004' 527T1CKPS1 EQU H'0005' 528TMR1CS0 EQU H'0006' 529TMR1CS1 EQU H'0007' 530 531 532;----- T1GCON Bits ----------------------------------------------------- 533GVAL EQU H'0002' 534GGO_NOT_DONE EQU H'0003' 535GSPM EQU H'0004' 536GTM EQU H'0005' 537GPOL EQU H'0006' 538GE EQU H'0007' 539 540GSS0 EQU H'0000' 541GSS1 EQU H'0001' 542T1GE EQU H'0007' 543 544T1GVAL EQU H'0002' 545T1GGO_NOT_DONE EQU H'0003' 546T1GSPM EQU H'0004' 547T1GTM EQU H'0005' 548T1GPOL EQU H'0006' 549TMR1GE EQU H'0007' 550 551T1GSS0 EQU H'0000' 552T1GSS1 EQU H'0001' 553 554 555;----- T2CON Bits ----------------------------------------------------- 556ON_T2CON EQU H'0007' 557 558OUTPS0 EQU H'0000' 559OUTPS1 EQU H'0001' 560OUTPS2 EQU H'0002' 561OUTPS3 EQU H'0003' 562CKPS0 EQU H'0004' 563CKPS1 EQU H'0005' 564CKPS2 EQU H'0006' 565 566T2ON EQU H'0007' 567 568T2OUTPS0 EQU H'0000' 569T2OUTPS1 EQU H'0001' 570T2OUTPS2 EQU H'0002' 571T2OUTPS3 EQU H'0003' 572T2CKPS0 EQU H'0004' 573T2CKPS1 EQU H'0005' 574T2CKPS2 EQU H'0006' 575TMR2ON EQU H'0007' 576 577 578;----- T2HLT Bits ----------------------------------------------------- 579CKSYNC EQU H'0005' 580CKPOL EQU H'0006' 581PSYNC EQU H'0007' 582 583MODE0_T2HLT EQU H'0000' 584MODE1_T2HLT EQU H'0001' 585MODE2 EQU H'0002' 586MODE3 EQU H'0003' 587MODE4 EQU H'0004' 588 589T2CKSYNC EQU H'0005' 590T2CKPOL EQU H'0006' 591T2PSYNC EQU H'0007' 592 593T2MODE0 EQU H'0000' 594T2MODE1 EQU H'0001' 595T2MODE2 EQU H'0002' 596T2MODE3 EQU H'0003' 597T2MODE4 EQU H'0004' 598 599 600;----- T2CLKCON Bits ----------------------------------------------------- 601CS0_T2CLKCON EQU H'0000' 602CS1_T2CLKCON EQU H'0001' 603CS2 EQU H'0002' 604CS3 EQU H'0003' 605 606 607T2CS0 EQU H'0000' 608T2CS1 EQU H'0001' 609T2CS2 EQU H'0002' 610T2CS3 EQU H'0003' 611 612 613;----- T2RST Bits ----------------------------------------------------- 614RSEL0 EQU H'0000' 615RSEL1 EQU H'0001' 616RSEL2 EQU H'0002' 617RSEL3 EQU H'0003' 618 619 620T2RSEL0 EQU H'0000' 621T2RSEL1 EQU H'0001' 622T2RSEL2 EQU H'0002' 623T2RSEL3 EQU H'0003' 624 625 626;----- TRISA Bits ----------------------------------------------------- 627TRISA0 EQU H'0000' 628TRISA1 EQU H'0001' 629TRISA2 EQU H'0002' 630TRISA4 EQU H'0004' 631TRISA5 EQU H'0005' 632 633 634;----- TRISC Bits ----------------------------------------------------- 635TRISC0 EQU H'0000' 636TRISC1 EQU H'0001' 637TRISC2 EQU H'0002' 638TRISC3 EQU H'0003' 639TRISC4 EQU H'0004' 640TRISC5 EQU H'0005' 641 642 643;----- PIE1 Bits ----------------------------------------------------- 644TMR1IE EQU H'0000' 645TMR2IE EQU H'0001' 646CCP1IE EQU H'0002' 647SSP1IE EQU H'0003' 648TXIE EQU H'0004' 649RCIE EQU H'0005' 650ADIE EQU H'0006' 651TMR1GIE EQU H'0007' 652 653CCPIE EQU H'0002' 654 655 656;----- PIE2 Bits ----------------------------------------------------- 657BCL1IE EQU H'0003' 658C1IE EQU H'0005' 659C2IE EQU H'0006' 660OSFIE EQU H'0007' 661 662 663;----- PIE3 Bits ----------------------------------------------------- 664CLC1IE EQU H'0000' 665CLC2IE EQU H'0001' 666CLC3IE EQU H'0002' 667ZCDIE EQU H'0004' 668COGIE EQU H'0005' 669PWM5IE EQU H'0006' 670 671 672;----- PIE4 Bits ----------------------------------------------------- 673TMR4IE EQU H'0000' 674TMR6IE EQU H'0001' 675TMR3IE EQU H'0002' 676TMR3GIE EQU H'0003' 677TMR5IE EQU H'0004' 678TMR5GIE EQU H'0005' 679 680 681;----- OPTION_REG Bits ----------------------------------------------------- 682PSA EQU H'0003' 683TMR0SE EQU H'0004' 684TMR0CS EQU H'0005' 685INTEDG EQU H'0006' 686NOT_WPUEN EQU H'0007' 687 688PS0_OPTION_REG EQU H'0000' 689PS1_OPTION_REG EQU H'0001' 690PS2_OPTION_REG EQU H'0002' 691T0SE EQU H'0004' 692T0CS EQU H'0005' 693 694 695;----- PCON Bits ----------------------------------------------------- 696NOT_BOR EQU H'0000' 697NOT_POR EQU H'0001' 698NOT_RI EQU H'0002' 699NOT_RMCLR EQU H'0003' 700NOT_RWDT EQU H'0004' 701STKUNF EQU H'0006' 702STKOVF EQU H'0007' 703 704 705;----- WDTCON Bits ----------------------------------------------------- 706SWDTEN EQU H'0000' 707 708WDTPS0 EQU H'0001' 709WDTPS1 EQU H'0002' 710WDTPS2 EQU H'0003' 711WDTPS3 EQU H'0004' 712WDTPS4 EQU H'0005' 713 714 715;----- OSCTUNE Bits ----------------------------------------------------- 716TUN0 EQU H'0000' 717TUN1 EQU H'0001' 718TUN2 EQU H'0002' 719TUN3 EQU H'0003' 720TUN4 EQU H'0004' 721TUN5 EQU H'0005' 722 723 724;----- OSCCON Bits ----------------------------------------------------- 725SPLLEN EQU H'0007' 726 727SCS0 EQU H'0000' 728SCS1 EQU H'0001' 729IRCF0 EQU H'0003' 730IRCF1 EQU H'0004' 731IRCF2 EQU H'0005' 732IRCF3 EQU H'0006' 733 734 735;----- OSCSTAT Bits ----------------------------------------------------- 736HFIOFS EQU H'0000' 737LFIOFR EQU H'0001' 738MFIOFR EQU H'0002' 739HFIOFL EQU H'0003' 740HFIOFR EQU H'0004' 741OSTS EQU H'0005' 742PLLR EQU H'0006' 743SOSCR EQU H'0007' 744 745 746;----- ADCON0 Bits ----------------------------------------------------- 747ADON EQU H'0000' 748GO_NOT_DONE EQU H'0001' 749 750ADGO EQU H'0001' 751CHS0 EQU H'0002' 752CHS1 EQU H'0003' 753CHS2 EQU H'0004' 754CHS3 EQU H'0005' 755CHS4 EQU H'0006' 756 757GO_ADCON0 EQU H'0001' 758 759 760;----- ADCON1 Bits ----------------------------------------------------- 761ADNREF EQU H'0002' 762ADFM EQU H'0007' 763 764ADPREF0 EQU H'0000' 765ADPREF1 EQU H'0001' 766 767 768;----- ADCON2 Bits ----------------------------------------------------- 769TRIGSEL0 EQU H'0003' 770TRIGSEL1 EQU H'0004' 771TRIGSEL2 EQU H'0005' 772TRIGSEL3 EQU H'0006' 773TRIGSEL4 EQU H'0007' 774 775 776;----- LATA Bits ----------------------------------------------------- 777LATA0 EQU H'0000' 778LATA1 EQU H'0001' 779LATA2 EQU H'0002' 780LATA4 EQU H'0004' 781LATA5 EQU H'0005' 782 783 784;----- LATC Bits ----------------------------------------------------- 785LATC0 EQU H'0000' 786LATC1 EQU H'0001' 787LATC2 EQU H'0002' 788LATC3 EQU H'0003' 789LATC4 EQU H'0004' 790LATC5 EQU H'0005' 791 792 793;----- CMOUT Bits ----------------------------------------------------- 794MC1OUT EQU H'0000' 795MC2OUT EQU H'0001' 796 797 798;----- CM1CON0 Bits ----------------------------------------------------- 799SYNC_CM1CON0 EQU H'0000' 800HYS EQU H'0001' 801Reserved_CM1CON0 EQU H'0002' 802ZLF EQU H'0003' 803POL_CM1CON0 EQU H'0004' 804OUT_CM1CON0 EQU H'0006' 805ON_CM1CON0 EQU H'0007' 806 807C1SYNC EQU H'0000' 808C1HYS EQU H'0001' 809C1SP EQU H'0002' 810C1ZLF EQU H'0003' 811C1POL EQU H'0004' 812C1OUT EQU H'0006' 813C1ON EQU H'0007' 814 815 816;----- CM1CON1 Bits ----------------------------------------------------- 817INTN_CM1CON1 EQU H'0000' 818INTP_CM1CON1 EQU H'0001' 819 820C1INTN EQU H'0000' 821C1INTP EQU H'0001' 822 823 824;----- CM1NSEL Bits ----------------------------------------------------- 825NCH0 EQU H'0000' 826NCH1 EQU H'0001' 827NCH2 EQU H'0002' 828 829 830C1NCH0 EQU H'0000' 831C1NCH1 EQU H'0001' 832C1NCH2 EQU H'0002' 833 834 835;----- CM1PSEL Bits ----------------------------------------------------- 836PCH0 EQU H'0000' 837PCH1 EQU H'0001' 838PCH2 EQU H'0002' 839PCH3 EQU H'0003' 840 841 842C1PCH0 EQU H'0000' 843C1PCH1 EQU H'0001' 844C1PCH2 EQU H'0002' 845C1PCH3 EQU H'0003' 846 847 848;----- CM2CON0 Bits ----------------------------------------------------- 849SYNC_CM2CON0 EQU H'0000' 850HYS EQU H'0001' 851Reserved_CM2CON0 EQU H'0002' 852ZLF EQU H'0003' 853POL_CM2CON0 EQU H'0004' 854OUT_CM2CON0 EQU H'0006' 855ON_CM2CON0 EQU H'0007' 856 857C2SYNC EQU H'0000' 858C2HYS EQU H'0001' 859C2SP EQU H'0002' 860C2ZLF EQU H'0003' 861C2POL EQU H'0004' 862C2OUT EQU H'0006' 863C2ON EQU H'0007' 864 865 866;----- CM2CON1 Bits ----------------------------------------------------- 867INTN_CM2CON1 EQU H'0000' 868INTP_CM2CON1 EQU H'0001' 869 870C2INTN EQU H'0000' 871C2INTP EQU H'0001' 872 873 874;----- CM2NSEL Bits ----------------------------------------------------- 875NCH0 EQU H'0000' 876NCH1 EQU H'0001' 877NCH2 EQU H'0002' 878 879 880C2NCH0 EQU H'0000' 881C2NCH1 EQU H'0001' 882C2NCH2 EQU H'0002' 883 884 885;----- CM2PSEL Bits ----------------------------------------------------- 886PCH0 EQU H'0000' 887PCH1 EQU H'0001' 888PCH2 EQU H'0002' 889PCH3 EQU H'0003' 890 891 892C2PCH0 EQU H'0000' 893C2PCH1 EQU H'0001' 894C2PCH2 EQU H'0002' 895C2PCH3 EQU H'0003' 896 897 898;----- ANSELA Bits ----------------------------------------------------- 899ANSA0 EQU H'0000' 900ANSA1 EQU H'0001' 901ANSA2 EQU H'0002' 902ANSA4 EQU H'0004' 903 904 905;----- ANSELC Bits ----------------------------------------------------- 906ANSC0 EQU H'0000' 907ANSC1 EQU H'0001' 908ANSC2 EQU H'0002' 909ANSC3 EQU H'0003' 910 911 912;----- PMCON1 Bits ----------------------------------------------------- 913RD EQU H'0000' 914WR EQU H'0001' 915WREN EQU H'0002' 916WRERR EQU H'0003' 917FREE EQU H'0004' 918LWLO EQU H'0005' 919CFGS EQU H'0006' 920 921 922;----- VREGCON Bits ----------------------------------------------------- 923Reserved_VREGCON EQU H'0000' 924VREGPM EQU H'0001' 925 926 927;----- RC1STA Bits ----------------------------------------------------- 928RX9D EQU H'0000' 929OERR EQU H'0001' 930FERR EQU H'0002' 931ADDEN EQU H'0003' 932CREN EQU H'0004' 933SREN EQU H'0005' 934RX9 EQU H'0006' 935SPEN EQU H'0007' 936 937 938;----- RCSTA Bits ----------------------------------------------------- 939RX9D EQU H'0000' 940OERR EQU H'0001' 941FERR EQU H'0002' 942ADDEN EQU H'0003' 943CREN EQU H'0004' 944SREN EQU H'0005' 945RX9 EQU H'0006' 946SPEN EQU H'0007' 947 948 949;----- RCSTA1 Bits ----------------------------------------------------- 950RX9D EQU H'0000' 951OERR EQU H'0001' 952FERR EQU H'0002' 953ADDEN EQU H'0003' 954CREN EQU H'0004' 955SREN EQU H'0005' 956RX9 EQU H'0006' 957SPEN EQU H'0007' 958 959 960;----- TX1STA Bits ----------------------------------------------------- 961TX9D EQU H'0000' 962TRMT EQU H'0001' 963BRGH EQU H'0002' 964SENDB EQU H'0003' 965SYNC_TX1STA EQU H'0004' 966TXEN EQU H'0005' 967TX9 EQU H'0006' 968CSRC EQU H'0007' 969 970 971;----- TXSTA Bits ----------------------------------------------------- 972TX9D EQU H'0000' 973TRMT EQU H'0001' 974BRGH EQU H'0002' 975SENDB EQU H'0003' 976SYNC_TXSTA EQU H'0004' 977TXEN EQU H'0005' 978TX9 EQU H'0006' 979CSRC EQU H'0007' 980 981 982;----- TXSTA1 Bits ----------------------------------------------------- 983TX9D EQU H'0000' 984TRMT EQU H'0001' 985BRGH EQU H'0002' 986SENDB EQU H'0003' 987SYNC_TXSTA1 EQU H'0004' 988TXEN EQU H'0005' 989TX9 EQU H'0006' 990CSRC EQU H'0007' 991 992 993;----- BAUD1CON Bits ----------------------------------------------------- 994ABDEN EQU H'0000' 995WUE EQU H'0001' 996BRG16 EQU H'0003' 997SCKP EQU H'0004' 998RCIDL EQU H'0006' 999ABDOVF EQU H'0007' 1000 1001 1002;----- BAUDCON Bits ----------------------------------------------------- 1003ABDEN EQU H'0000' 1004WUE EQU H'0001' 1005BRG16 EQU H'0003' 1006SCKP EQU H'0004' 1007RCIDL EQU H'0006' 1008ABDOVF EQU H'0007' 1009 1010 1011;----- BAUDCON1 Bits ----------------------------------------------------- 1012ABDEN EQU H'0000' 1013WUE EQU H'0001' 1014BRG16 EQU H'0003' 1015SCKP EQU H'0004' 1016RCIDL EQU H'0006' 1017ABDOVF EQU H'0007' 1018 1019 1020;----- BAUDCTL Bits ----------------------------------------------------- 1021ABDEN EQU H'0000' 1022WUE EQU H'0001' 1023BRG16 EQU H'0003' 1024SCKP EQU H'0004' 1025RCIDL EQU H'0006' 1026ABDOVF EQU H'0007' 1027 1028 1029;----- BAUDCTL1 Bits ----------------------------------------------------- 1030ABDEN EQU H'0000' 1031WUE EQU H'0001' 1032BRG16 EQU H'0003' 1033SCKP EQU H'0004' 1034RCIDL EQU H'0006' 1035ABDOVF EQU H'0007' 1036 1037 1038;----- WPUA Bits ----------------------------------------------------- 1039WPUA0 EQU H'0000' 1040WPUA1 EQU H'0001' 1041WPUA2 EQU H'0002' 1042WPUA3 EQU H'0003' 1043WPUA4 EQU H'0004' 1044WPUA5 EQU H'0005' 1045 1046 1047;----- WPUC Bits ----------------------------------------------------- 1048WPUC0 EQU H'0000' 1049WPUC1 EQU H'0001' 1050WPUC2 EQU H'0002' 1051WPUC3 EQU H'0003' 1052WPUC4 EQU H'0004' 1053WPUC5 EQU H'0005' 1054 1055 1056;----- SSP1BUF Bits ----------------------------------------------------- 1057SSP1BUF0 EQU H'0000' 1058SSP1BUF1 EQU H'0001' 1059SSP1BUF2 EQU H'0002' 1060SSP1BUF3 EQU H'0003' 1061SSP1BUF4 EQU H'0004' 1062SSP1BUF5 EQU H'0005' 1063SSP1BUF6 EQU H'0006' 1064SSP1BUF7 EQU H'0007' 1065 1066 1067BUF0 EQU H'0000' 1068BUF1 EQU H'0001' 1069BUF2 EQU H'0002' 1070BUF3 EQU H'0003' 1071BUF4 EQU H'0004' 1072BUF5 EQU H'0005' 1073BUF6 EQU H'0006' 1074BUF7 EQU H'0007' 1075 1076 1077 1078;----- SSPBUF Bits ----------------------------------------------------- 1079SSP1BUF0 EQU H'0000' 1080SSP1BUF1 EQU H'0001' 1081SSP1BUF2 EQU H'0002' 1082SSP1BUF3 EQU H'0003' 1083SSP1BUF4 EQU H'0004' 1084SSP1BUF5 EQU H'0005' 1085SSP1BUF6 EQU H'0006' 1086SSP1BUF7 EQU H'0007' 1087 1088 1089BUF0 EQU H'0000' 1090BUF1 EQU H'0001' 1091BUF2 EQU H'0002' 1092BUF3 EQU H'0003' 1093BUF4 EQU H'0004' 1094BUF5 EQU H'0005' 1095BUF6 EQU H'0006' 1096BUF7 EQU H'0007' 1097 1098 1099 1100;----- SSP1ADD Bits ----------------------------------------------------- 1101SSP1ADD0 EQU H'0000' 1102SSP1ADD1 EQU H'0001' 1103SSP1ADD2 EQU H'0002' 1104SSP1ADD3 EQU H'0003' 1105SSP1ADD4 EQU H'0004' 1106SSP1ADD5 EQU H'0005' 1107SSP1ADD6 EQU H'0006' 1108SSP1ADD7 EQU H'0007' 1109 1110 1111ADD0 EQU H'0000' 1112ADD1 EQU H'0001' 1113ADD2 EQU H'0002' 1114ADD3 EQU H'0003' 1115ADD4 EQU H'0004' 1116ADD5 EQU H'0005' 1117ADD6 EQU H'0006' 1118ADD7 EQU H'0007' 1119 1120 1121 1122;----- SSPADD Bits ----------------------------------------------------- 1123SSP1ADD0 EQU H'0000' 1124SSP1ADD1 EQU H'0001' 1125SSP1ADD2 EQU H'0002' 1126SSP1ADD3 EQU H'0003' 1127SSP1ADD4 EQU H'0004' 1128SSP1ADD5 EQU H'0005' 1129SSP1ADD6 EQU H'0006' 1130SSP1ADD7 EQU H'0007' 1131 1132 1133ADD0 EQU H'0000' 1134ADD1 EQU H'0001' 1135ADD2 EQU H'0002' 1136ADD3 EQU H'0003' 1137ADD4 EQU H'0004' 1138ADD5 EQU H'0005' 1139ADD6 EQU H'0006' 1140ADD7 EQU H'0007' 1141 1142 1143 1144;----- SSP1MSK Bits ----------------------------------------------------- 1145SSP1MSK0 EQU H'0000' 1146SSP1MSK1 EQU H'0001' 1147SSP1MSK2 EQU H'0002' 1148SSP1MSK3 EQU H'0003' 1149SSP1MSK4 EQU H'0004' 1150SSP1MSK5 EQU H'0005' 1151SSP1MSK6 EQU H'0006' 1152SSP1MSK7 EQU H'0007' 1153 1154 1155MSK0 EQU H'0000' 1156MSK1 EQU H'0001' 1157MSK2 EQU H'0002' 1158MSK3 EQU H'0003' 1159MSK4 EQU H'0004' 1160MSK5 EQU H'0005' 1161MSK6 EQU H'0006' 1162MSK7 EQU H'0007' 1163 1164 1165 1166;----- SSPMSK Bits ----------------------------------------------------- 1167SSP1MSK0 EQU H'0000' 1168SSP1MSK1 EQU H'0001' 1169SSP1MSK2 EQU H'0002' 1170SSP1MSK3 EQU H'0003' 1171SSP1MSK4 EQU H'0004' 1172SSP1MSK5 EQU H'0005' 1173SSP1MSK6 EQU H'0006' 1174SSP1MSK7 EQU H'0007' 1175 1176 1177MSK0 EQU H'0000' 1178MSK1 EQU H'0001' 1179MSK2 EQU H'0002' 1180MSK3 EQU H'0003' 1181MSK4 EQU H'0004' 1182MSK5 EQU H'0005' 1183MSK6 EQU H'0006' 1184MSK7 EQU H'0007' 1185 1186 1187 1188;----- SSP1STAT Bits ----------------------------------------------------- 1189BF EQU H'0000' 1190UA EQU H'0001' 1191R_NOT_W EQU H'0002' 1192S EQU H'0003' 1193P EQU H'0004' 1194D_NOT_A EQU H'0005' 1195CKE EQU H'0006' 1196SMP EQU H'0007' 1197 1198 1199;----- SSPSTAT Bits ----------------------------------------------------- 1200BF EQU H'0000' 1201UA EQU H'0001' 1202R_NOT_W EQU H'0002' 1203S EQU H'0003' 1204P EQU H'0004' 1205D_NOT_A EQU H'0005' 1206CKE EQU H'0006' 1207SMP EQU H'0007' 1208 1209 1210;----- SSP1CON Bits ----------------------------------------------------- 1211CKP EQU H'0004' 1212SSPEN EQU H'0005' 1213SSPOV EQU H'0006' 1214WCOL EQU H'0007' 1215 1216SSPM0 EQU H'0000' 1217SSPM1 EQU H'0001' 1218SSPM2 EQU H'0002' 1219SSPM3 EQU H'0003' 1220 1221 1222;----- SSP1CON1 Bits ----------------------------------------------------- 1223CKP EQU H'0004' 1224SSPEN EQU H'0005' 1225SSPOV EQU H'0006' 1226WCOL EQU H'0007' 1227 1228SSPM0 EQU H'0000' 1229SSPM1 EQU H'0001' 1230SSPM2 EQU H'0002' 1231SSPM3 EQU H'0003' 1232 1233 1234;----- SSPCON Bits ----------------------------------------------------- 1235CKP EQU H'0004' 1236SSPEN EQU H'0005' 1237SSPOV EQU H'0006' 1238WCOL EQU H'0007' 1239 1240SSPM0 EQU H'0000' 1241SSPM1 EQU H'0001' 1242SSPM2 EQU H'0002' 1243SSPM3 EQU H'0003' 1244 1245 1246;----- SSPCON1 Bits ----------------------------------------------------- 1247CKP EQU H'0004' 1248SSPEN EQU H'0005' 1249SSPOV EQU H'0006' 1250WCOL EQU H'0007' 1251 1252SSPM0 EQU H'0000' 1253SSPM1 EQU H'0001' 1254SSPM2 EQU H'0002' 1255SSPM3 EQU H'0003' 1256 1257 1258;----- SSP1CON2 Bits ----------------------------------------------------- 1259SEN EQU H'0000' 1260RSEN EQU H'0001' 1261PEN EQU H'0002' 1262RCEN EQU H'0003' 1263ACKEN EQU H'0004' 1264ACKDT EQU H'0005' 1265ACKSTAT EQU H'0006' 1266GCEN EQU H'0007' 1267 1268 1269;----- SSPCON2 Bits ----------------------------------------------------- 1270SEN EQU H'0000' 1271RSEN EQU H'0001' 1272PEN EQU H'0002' 1273RCEN EQU H'0003' 1274ACKEN EQU H'0004' 1275ACKDT EQU H'0005' 1276ACKSTAT EQU H'0006' 1277GCEN EQU H'0007' 1278 1279 1280;----- SSP1CON3 Bits ----------------------------------------------------- 1281DHEN EQU H'0000' 1282AHEN EQU H'0001' 1283SBCDE EQU H'0002' 1284SDAHT EQU H'0003' 1285BOEN EQU H'0004' 1286SCIE EQU H'0005' 1287PCIE EQU H'0006' 1288ACKTIM EQU H'0007' 1289 1290 1291;----- SSPCON3 Bits ----------------------------------------------------- 1292DHEN EQU H'0000' 1293AHEN EQU H'0001' 1294SBCDE EQU H'0002' 1295SDAHT EQU H'0003' 1296BOEN EQU H'0004' 1297SCIE EQU H'0005' 1298PCIE EQU H'0006' 1299ACKTIM EQU H'0007' 1300 1301 1302;----- BORCON Bits ----------------------------------------------------- 1303BORRDY EQU H'0000' 1304BORFS EQU H'0006' 1305SBOREN EQU H'0007' 1306 1307 1308;----- FVRCON Bits ----------------------------------------------------- 1309TSRNG EQU H'0004' 1310TSEN EQU H'0005' 1311FVRRDY EQU H'0006' 1312FVREN EQU H'0007' 1313 1314 1315;----- ZCD1CON Bits ----------------------------------------------------- 1316ZCD1INTN EQU H'0000' 1317ZCD1INTP EQU H'0001' 1318ZCD1POL EQU H'0004' 1319ZCD1OUT EQU H'0005' 1320ZCD1EN EQU H'0007' 1321 1322 1323;----- ODCONA Bits ----------------------------------------------------- 1324ODA0 EQU H'0000' 1325ODA1 EQU H'0001' 1326ODA2 EQU H'0002' 1327ODA4 EQU H'0004' 1328ODA5 EQU H'0005' 1329 1330 1331;----- ODCONC Bits ----------------------------------------------------- 1332ODC0 EQU H'0000' 1333ODC1 EQU H'0001' 1334ODC2 EQU H'0002' 1335ODC3 EQU H'0003' 1336ODC4 EQU H'0004' 1337ODC5 EQU H'0005' 1338 1339 1340;----- CCP1CON Bits ----------------------------------------------------- 1341FMT EQU H'0004' 1342OUT_CCP1CON EQU H'0005' 1343EN EQU H'0007' 1344 1345MODE0_CCP1CON EQU H'0000' 1346MODE1_CCP1CON EQU H'0001' 1347MODE2 EQU H'0002' 1348MODE3 EQU H'0003' 1349 1350CCP1FMT EQU H'0004' 1351CCP1OUT EQU H'0005' 1352CCP1EN EQU H'0007' 1353 1354CCP1MODE0 EQU H'0000' 1355CCP1MODE1 EQU H'0001' 1356CCP1MODE2 EQU H'0002' 1357CCP1MODE3 EQU H'0003' 1358 1359 1360;----- CCP1CAP Bits ----------------------------------------------------- 1361CTS0 EQU H'0000' 1362CTS1 EQU H'0001' 1363CTS2 EQU H'0002' 1364 1365 1366CCP1CTS0 EQU H'0000' 1367CCP1CTS1 EQU H'0001' 1368CCP1CTS2 EQU H'0002' 1369 1370 1371;----- CCPTMRS Bits ----------------------------------------------------- 1372C1TSEL0 EQU H'0000' 1373C1TSEL1 EQU H'0001' 1374P3TSEL0 EQU H'0004' 1375P3TSEL1 EQU H'0005' 1376 1377 1378;----- SLRCONA Bits ----------------------------------------------------- 1379SLRA0 EQU H'0000' 1380SLRA1 EQU H'0001' 1381SLRA2 EQU H'0002' 1382SLRA4 EQU H'0004' 1383SLRA5 EQU H'0005' 1384 1385 1386;----- SLRCONC Bits ----------------------------------------------------- 1387SLRC0 EQU H'0000' 1388SLRC1 EQU H'0001' 1389SLRC2 EQU H'0002' 1390SLRC3 EQU H'0003' 1391SLRC4 EQU H'0004' 1392SLRC5 EQU H'0005' 1393 1394 1395;----- INLVLA Bits ----------------------------------------------------- 1396INLVLA0 EQU H'0000' 1397INLVLA1 EQU H'0001' 1398INLVLA2 EQU H'0002' 1399INLVLA3 EQU H'0003' 1400INLVLA4 EQU H'0004' 1401INLVLA5 EQU H'0005' 1402 1403 1404;----- INLVLC Bits ----------------------------------------------------- 1405INLVLC0 EQU H'0000' 1406INLVLC1 EQU H'0001' 1407INLVLC2 EQU H'0002' 1408INLVLC3 EQU H'0003' 1409INLVLC4 EQU H'0004' 1410INLVLC5 EQU H'0005' 1411 1412 1413;----- IOCAP Bits ----------------------------------------------------- 1414IOCAP0 EQU H'0000' 1415IOCAP1 EQU H'0001' 1416IOCAP2 EQU H'0002' 1417IOCAP3 EQU H'0003' 1418IOCAP4 EQU H'0004' 1419IOCAP5 EQU H'0005' 1420 1421 1422;----- IOCAN Bits ----------------------------------------------------- 1423IOCAN0 EQU H'0000' 1424IOCAN1 EQU H'0001' 1425IOCAN2 EQU H'0002' 1426IOCAN3 EQU H'0003' 1427IOCAN4 EQU H'0004' 1428IOCAN5 EQU H'0005' 1429 1430 1431;----- IOCAF Bits ----------------------------------------------------- 1432IOCAF0 EQU H'0000' 1433IOCAF1 EQU H'0001' 1434IOCAF2 EQU H'0002' 1435IOCAF3 EQU H'0003' 1436IOCAF4 EQU H'0004' 1437IOCAF5 EQU H'0005' 1438 1439 1440;----- IOCCP Bits ----------------------------------------------------- 1441IOCCP0 EQU H'0000' 1442IOCCP1 EQU H'0001' 1443IOCCP2 EQU H'0002' 1444IOCCP3 EQU H'0003' 1445IOCCP4 EQU H'0004' 1446IOCCP5 EQU H'0005' 1447 1448 1449;----- IOCCN Bits ----------------------------------------------------- 1450IOCCN0 EQU H'0000' 1451IOCCN1 EQU H'0001' 1452IOCCN2 EQU H'0002' 1453IOCCN3 EQU H'0003' 1454IOCCN4 EQU H'0004' 1455IOCCN5 EQU H'0005' 1456 1457 1458;----- IOCCF Bits ----------------------------------------------------- 1459IOCCF0 EQU H'0000' 1460IOCCF1 EQU H'0001' 1461IOCCF2 EQU H'0002' 1462IOCCF3 EQU H'0003' 1463IOCCF4 EQU H'0004' 1464IOCCF5 EQU H'0005' 1465 1466 1467;----- MD1CON0 Bits ----------------------------------------------------- 1468BIT EQU H'0000' 1469OPOL EQU H'0004' 1470OUT_MD1CON0 EQU H'0005' 1471EN EQU H'0007' 1472 1473MD1BIT EQU H'0000' 1474MD1OPOL EQU H'0004' 1475MD1OUT EQU H'0005' 1476MD1EN EQU H'0007' 1477 1478 1479;----- MD1CON1 Bits ----------------------------------------------------- 1480CLSYNC EQU H'0000' 1481CLPOL EQU H'0001' 1482CHSYNC EQU H'0004' 1483CHPOL EQU H'0005' 1484 1485MD1CLSYNC EQU H'0000' 1486MD1CLPOL EQU H'0001' 1487MD1CHSYNC EQU H'0004' 1488MD1CHPOL EQU H'0005' 1489 1490 1491;----- MD1SRC Bits ----------------------------------------------------- 1492MS0 EQU H'0000' 1493MS1 EQU H'0001' 1494MS2 EQU H'0002' 1495MS3 EQU H'0003' 1496MS4 EQU H'0004' 1497 1498 1499MD1MS0 EQU H'0000' 1500MD1MS1 EQU H'0001' 1501MD1MS2 EQU H'0002' 1502MD1MS3 EQU H'0003' 1503MD1MS4 EQU H'0004' 1504 1505 1506;----- MD1CARL Bits ----------------------------------------------------- 1507CL0 EQU H'0000' 1508CL1 EQU H'0001' 1509CL2 EQU H'0002' 1510CL3 EQU H'0003' 1511 1512 1513MD1CL0 EQU H'0000' 1514MD1CL1 EQU H'0001' 1515MD1CL2 EQU H'0002' 1516MD1CL3 EQU H'0003' 1517 1518 1519;----- MD1CARH Bits ----------------------------------------------------- 1520CH0 EQU H'0000' 1521CH1 EQU H'0001' 1522CH2 EQU H'0002' 1523CH3 EQU H'0003' 1524 1525 1526MD1CH0 EQU H'0000' 1527MD1CH1 EQU H'0001' 1528MD1CH2 EQU H'0002' 1529MD1CH3 EQU H'0003' 1530 1531 1532;----- HIDRVC Bits ----------------------------------------------------- 1533HIDC4 EQU H'0004' 1534HIDC5 EQU H'0005' 1535 1536 1537;----- T4CON Bits ----------------------------------------------------- 1538ON_T4CON EQU H'0007' 1539 1540OUTPS0 EQU H'0000' 1541OUTPS1 EQU H'0001' 1542OUTPS2 EQU H'0002' 1543OUTPS3 EQU H'0003' 1544CKPS0 EQU H'0004' 1545CKPS1 EQU H'0005' 1546CKPS2 EQU H'0006' 1547 1548T4ON EQU H'0007' 1549 1550T4OUTPS0 EQU H'0000' 1551T4OUTPS1 EQU H'0001' 1552T4OUTPS2 EQU H'0002' 1553T4OUTPS3 EQU H'0003' 1554T4CKPS0 EQU H'0004' 1555T4CKPS1 EQU H'0005' 1556T4CKPS2 EQU H'0006' 1557TMR4ON EQU H'0007' 1558 1559 1560;----- T4HLT Bits ----------------------------------------------------- 1561CKSYNC EQU H'0005' 1562CKPOL EQU H'0006' 1563PSYNC EQU H'0007' 1564 1565MODE0_T4HLT EQU H'0000' 1566MODE1_T4HLT EQU H'0001' 1567MODE2 EQU H'0002' 1568MODE3 EQU H'0003' 1569MODE4 EQU H'0004' 1570 1571T4CKSYNC EQU H'0005' 1572T4CKPOL EQU H'0006' 1573T4PSYNC EQU H'0007' 1574 1575T4MODE0 EQU H'0000' 1576T4MODE1 EQU H'0001' 1577T4MODE2 EQU H'0002' 1578T4MODE3 EQU H'0003' 1579T4MODE4 EQU H'0004' 1580 1581 1582;----- T4CLKCON Bits ----------------------------------------------------- 1583CS0_T4CLKCON EQU H'0000' 1584CS1_T4CLKCON EQU H'0001' 1585CS2 EQU H'0002' 1586CS3 EQU H'0003' 1587 1588 1589T4CS0 EQU H'0000' 1590T4CS1 EQU H'0001' 1591T4CS2 EQU H'0002' 1592T4CS3 EQU H'0003' 1593 1594 1595;----- T4RST Bits ----------------------------------------------------- 1596RSEL0 EQU H'0000' 1597RSEL1 EQU H'0001' 1598RSEL2 EQU H'0002' 1599RSEL3 EQU H'0003' 1600 1601 1602T4RSEL0 EQU H'0000' 1603T4RSEL1 EQU H'0001' 1604T4RSEL2 EQU H'0002' 1605T4RSEL3 EQU H'0003' 1606 1607 1608;----- T6CON Bits ----------------------------------------------------- 1609ON_T6CON EQU H'0007' 1610 1611OUTPS0 EQU H'0000' 1612OUTPS1 EQU H'0001' 1613OUTPS2 EQU H'0002' 1614OUTPS3 EQU H'0003' 1615CKPS0 EQU H'0004' 1616CKPS1 EQU H'0005' 1617CKPS2 EQU H'0006' 1618 1619T6ON EQU H'0007' 1620 1621T6OUTPS0 EQU H'0000' 1622T6OUTPS1 EQU H'0001' 1623T6OUTPS2 EQU H'0002' 1624T6OUTPS3 EQU H'0003' 1625T6CKPS0 EQU H'0004' 1626T6CKPS1 EQU H'0005' 1627T6CKPS2 EQU H'0006' 1628TMR6ON EQU H'0007' 1629 1630 1631;----- T6HLT Bits ----------------------------------------------------- 1632CKSYNC EQU H'0005' 1633CKPOL EQU H'0006' 1634PSYNC EQU H'0007' 1635 1636MODE0_T6HLT EQU H'0000' 1637MODE1_T6HLT EQU H'0001' 1638MODE2 EQU H'0002' 1639MODE3 EQU H'0003' 1640MODE4 EQU H'0004' 1641 1642T6CKSYNC EQU H'0005' 1643T6CKPOL EQU H'0006' 1644T6PSYNC EQU H'0007' 1645 1646T6MODE0 EQU H'0000' 1647T6MODE1 EQU H'0001' 1648T6MODE2 EQU H'0002' 1649T6MODE3 EQU H'0003' 1650T6MODE4 EQU H'0004' 1651 1652 1653;----- T6CLKCON Bits ----------------------------------------------------- 1654CS0_T6CLKCON EQU H'0000' 1655CS1_T6CLKCON EQU H'0001' 1656CS2 EQU H'0002' 1657CS3 EQU H'0003' 1658 1659 1660T6CS0 EQU H'0000' 1661T6CS1 EQU H'0001' 1662T6CS2 EQU H'0002' 1663T6CS3 EQU H'0003' 1664 1665 1666;----- T6RST Bits ----------------------------------------------------- 1667RSEL0 EQU H'0000' 1668RSEL1 EQU H'0001' 1669RSEL2 EQU H'0002' 1670RSEL3 EQU H'0003' 1671 1672 1673T6RSEL0 EQU H'0000' 1674T6RSEL1 EQU H'0001' 1675T6RSEL2 EQU H'0002' 1676T6RSEL3 EQU H'0003' 1677 1678 1679;----- T3CON Bits ----------------------------------------------------- 1680ON_T3CON EQU H'0000' 1681NOT_SYNC EQU H'0002' 1682 1683TMRON EQU H'0000' 1684SYNC_T3CON EQU H'0002' 1685CKPS0 EQU H'0004' 1686CKPS1 EQU H'0005' 1687CS0_T3CON EQU H'0006' 1688CS1_T3CON EQU H'0007' 1689 1690TMR3ON EQU H'0000' 1691NOT_T3SYNC EQU H'0002' 1692T3CS0 EQU H'0006' 1693T3CS1 EQU H'0007' 1694 1695T3ON EQU H'0000' 1696T3CKPS0 EQU H'0004' 1697T3CKPS1 EQU H'0005' 1698TMR3CS0 EQU H'0006' 1699TMR3CS1 EQU H'0007' 1700 1701 1702;----- T3GCON Bits ----------------------------------------------------- 1703GVAL EQU H'0002' 1704GGO_NOT_DONE EQU H'0003' 1705GSPM EQU H'0004' 1706GTM EQU H'0005' 1707GPOL EQU H'0006' 1708GE EQU H'0007' 1709 1710GSS0 EQU H'0000' 1711GSS1 EQU H'0001' 1712T3GE EQU H'0007' 1713 1714T3GVAL EQU H'0002' 1715T3GGO_NOT_DONE EQU H'0003' 1716T3GSPM EQU H'0004' 1717T3GTM EQU H'0005' 1718T3GPOL EQU H'0006' 1719TMR3GE EQU H'0007' 1720 1721T3GSS0 EQU H'0000' 1722T3GSS1 EQU H'0001' 1723 1724 1725;----- T5CON Bits ----------------------------------------------------- 1726ON_T5CON EQU H'0000' 1727NOT_SYNC EQU H'0002' 1728 1729TMRON EQU H'0000' 1730SYNC_T5CON EQU H'0002' 1731CKPS0 EQU H'0004' 1732CKPS1 EQU H'0005' 1733CS0_T5CON EQU H'0006' 1734CS1_T5CON EQU H'0007' 1735 1736TMR5ON EQU H'0000' 1737NOT_T5SYNC EQU H'0002' 1738T5CS0 EQU H'0006' 1739T5CS1 EQU H'0007' 1740 1741T5ON EQU H'0000' 1742T5CKPS0 EQU H'0004' 1743T5CKPS1 EQU H'0005' 1744TMR5CS0 EQU H'0006' 1745TMR5CS1 EQU H'0007' 1746 1747 1748;----- T5GCON Bits ----------------------------------------------------- 1749GVAL EQU H'0002' 1750GGO_NOT_DONE EQU H'0003' 1751GSPM EQU H'0004' 1752GTM EQU H'0005' 1753GPOL EQU H'0006' 1754GE EQU H'0007' 1755 1756GSS0 EQU H'0000' 1757GSS1 EQU H'0001' 1758T5GE EQU H'0007' 1759 1760T5GVAL EQU H'0002' 1761T5GGO_NOT_DONE EQU H'0003' 1762T5GSPM EQU H'0004' 1763T5GTM EQU H'0005' 1764T5GPOL EQU H'0006' 1765TMR5GE EQU H'0007' 1766 1767T5GSS0 EQU H'0000' 1768T5GSS1 EQU H'0001' 1769 1770 1771;----- OPA1CON Bits ----------------------------------------------------- 1772ORPOL EQU H'0002' 1773UG EQU H'0004' 1774EN EQU H'0007' 1775 1776ORM0 EQU H'0000' 1777ORM1 EQU H'0001' 1778 1779OPA1ORPOL EQU H'0002' 1780OPA1UG EQU H'0004' 1781OPA1EN EQU H'0007' 1782 1783OPA1ORM0 EQU H'0000' 1784OPA1ORM1 EQU H'0001' 1785 1786 1787;----- DACLD Bits ----------------------------------------------------- 1788DAC1LD EQU H'0000' 1789 1790 1791;----- DAC1CON0 Bits ----------------------------------------------------- 1792OE1 EQU H'0005' 1793FM EQU H'0006' 1794EN EQU H'0007' 1795 1796NSS0 EQU H'0000' 1797PSS0 EQU H'0002' 1798PSS1 EQU H'0003' 1799OE EQU H'0005' 1800 1801DACOE1 EQU H'0005' 1802DACFM EQU H'0006' 1803DACEN EQU H'0007' 1804 1805DACNSS0 EQU H'0000' 1806DACPSS0 EQU H'0002' 1807DACPSS1 EQU H'0003' 1808DACOE EQU H'0005' 1809 1810DAC1OE1 EQU H'0005' 1811DAC1FM EQU H'0006' 1812DAC1EN EQU H'0007' 1813 1814DAC1NSS0 EQU H'0000' 1815DAC1PSS0 EQU H'0002' 1816DAC1PSS1 EQU H'0003' 1817 1818 1819;----- DAC1CON1 Bits ----------------------------------------------------- 1820REF0 EQU H'0000' 1821REF1 EQU H'0001' 1822REF2 EQU H'0002' 1823REF3 EQU H'0003' 1824REF4 EQU H'0004' 1825REF5 EQU H'0005' 1826REF6 EQU H'0006' 1827REF7 EQU H'0007' 1828 1829DAC1REF0 EQU H'0000' 1830DAC1REF1 EQU H'0001' 1831DAC1REF2 EQU H'0002' 1832DAC1REF3 EQU H'0003' 1833DAC1REF4 EQU H'0004' 1834DAC1REF5 EQU H'0005' 1835DAC1REF6 EQU H'0006' 1836DAC1REF7 EQU H'0007' 1837 1838R0 EQU H'0000' 1839R1 EQU H'0001' 1840R2 EQU H'0002' 1841R3 EQU H'0003' 1842R4 EQU H'0004' 1843R5 EQU H'0005' 1844R6 EQU H'0006' 1845R7 EQU H'0007' 1846 1847DAC1R0 EQU H'0000' 1848DAC1R1 EQU H'0001' 1849DAC1R2 EQU H'0002' 1850DAC1R3 EQU H'0003' 1851DAC1R4 EQU H'0004' 1852DAC1R5 EQU H'0005' 1853DAC1R6 EQU H'0006' 1854DAC1R7 EQU H'0007' 1855 1856 1857;----- DAC1REFL Bits ----------------------------------------------------- 1858REF0 EQU H'0000' 1859REF1 EQU H'0001' 1860REF2 EQU H'0002' 1861REF3 EQU H'0003' 1862REF4 EQU H'0004' 1863REF5 EQU H'0005' 1864REF6 EQU H'0006' 1865REF7 EQU H'0007' 1866 1867DAC1REF0 EQU H'0000' 1868DAC1REF1 EQU H'0001' 1869DAC1REF2 EQU H'0002' 1870DAC1REF3 EQU H'0003' 1871DAC1REF4 EQU H'0004' 1872DAC1REF5 EQU H'0005' 1873DAC1REF6 EQU H'0006' 1874DAC1REF7 EQU H'0007' 1875 1876R0 EQU H'0000' 1877R1 EQU H'0001' 1878R2 EQU H'0002' 1879R3 EQU H'0003' 1880R4 EQU H'0004' 1881R5 EQU H'0005' 1882R6 EQU H'0006' 1883R7 EQU H'0007' 1884 1885DAC1R0 EQU H'0000' 1886DAC1R1 EQU H'0001' 1887DAC1R2 EQU H'0002' 1888DAC1R3 EQU H'0003' 1889DAC1R4 EQU H'0004' 1890DAC1R5 EQU H'0005' 1891DAC1R6 EQU H'0006' 1892DAC1R7 EQU H'0007' 1893 1894 1895;----- DAC1CON2 Bits ----------------------------------------------------- 1896REF8 EQU H'0000' 1897REF9 EQU H'0001' 1898REF10 EQU H'0002' 1899REF11 EQU H'0003' 1900REF12 EQU H'0004' 1901REF13 EQU H'0005' 1902REF14 EQU H'0006' 1903REF15 EQU H'0007' 1904 1905DAC1REF8 EQU H'0000' 1906DAC1REF9 EQU H'0001' 1907DAC1REF10 EQU H'0002' 1908DAC1REF11 EQU H'0003' 1909DAC1REF12 EQU H'0004' 1910DAC1REF13 EQU H'0005' 1911DAC1REF14 EQU H'0006' 1912DAC1REF15 EQU H'0007' 1913 1914R8 EQU H'0000' 1915R9 EQU H'0001' 1916R10 EQU H'0002' 1917R11 EQU H'0003' 1918R12 EQU H'0004' 1919R13 EQU H'0005' 1920R14 EQU H'0006' 1921R15 EQU H'0007' 1922 1923DAC1R8 EQU H'0000' 1924DAC1R9 EQU H'0001' 1925DAC1R10 EQU H'0002' 1926DAC1R11 EQU H'0003' 1927DAC1R12 EQU H'0004' 1928DAC1R13 EQU H'0005' 1929DAC1R14 EQU H'0006' 1930DAC1R15 EQU H'0007' 1931 1932 1933;----- DAC1REFH Bits ----------------------------------------------------- 1934REF8 EQU H'0000' 1935REF9 EQU H'0001' 1936REF10 EQU H'0002' 1937REF11 EQU H'0003' 1938REF12 EQU H'0004' 1939REF13 EQU H'0005' 1940REF14 EQU H'0006' 1941REF15 EQU H'0007' 1942 1943DAC1REF8 EQU H'0000' 1944DAC1REF9 EQU H'0001' 1945DAC1REF10 EQU H'0002' 1946DAC1REF11 EQU H'0003' 1947DAC1REF12 EQU H'0004' 1948DAC1REF13 EQU H'0005' 1949DAC1REF14 EQU H'0006' 1950DAC1REF15 EQU H'0007' 1951 1952R8 EQU H'0000' 1953R9 EQU H'0001' 1954R10 EQU H'0002' 1955R11 EQU H'0003' 1956R12 EQU H'0004' 1957R13 EQU H'0005' 1958R14 EQU H'0006' 1959R15 EQU H'0007' 1960 1961DAC1R8 EQU H'0000' 1962DAC1R9 EQU H'0001' 1963DAC1R10 EQU H'0002' 1964DAC1R11 EQU H'0003' 1965DAC1R12 EQU H'0004' 1966DAC1R13 EQU H'0005' 1967DAC1R14 EQU H'0006' 1968DAC1R15 EQU H'0007' 1969 1970 1971;----- DAC3CON0 Bits ----------------------------------------------------- 1972NSS EQU H'0000' 1973OE1 EQU H'0005' 1974EN EQU H'0007' 1975 1976PSS0 EQU H'0002' 1977PSS1 EQU H'0003' 1978 1979DACNSS EQU H'0000' 1980DACOE1 EQU H'0005' 1981DACEN EQU H'0007' 1982 1983DACPSS0 EQU H'0002' 1984DACPSS1 EQU H'0003' 1985 1986DAC3NSS EQU H'0000' 1987DAC3OE1 EQU H'0005' 1988DAC3EN EQU H'0007' 1989 1990DAC3PSS0 EQU H'0002' 1991DAC3PSS1 EQU H'0003' 1992 1993 1994;----- DAC3CON1 Bits ----------------------------------------------------- 1995DACR0 EQU H'0000' 1996DACR1 EQU H'0001' 1997DACR2 EQU H'0002' 1998DACR3 EQU H'0003' 1999DACR4 EQU H'0004' 2000 2001R0 EQU H'0000' 2002R1 EQU H'0001' 2003R2 EQU H'0002' 2004R3 EQU H'0003' 2005R4 EQU H'0004' 2006 2007 2008DAC3R0 EQU H'0000' 2009DAC3R1 EQU H'0001' 2010DAC3R2 EQU H'0002' 2011DAC3R3 EQU H'0003' 2012DAC3R4 EQU H'0004' 2013 2014REF0 EQU H'0000' 2015REF1 EQU H'0001' 2016REF2 EQU H'0002' 2017REF3 EQU H'0003' 2018REF4 EQU H'0004' 2019REF5 EQU H'0005' 2020 2021DAC3REF0 EQU H'0000' 2022DAC3REF1 EQU H'0001' 2023DAC3REF2 EQU H'0002' 2024DAC3REF3 EQU H'0003' 2025DAC3REF4 EQU H'0004' 2026DAC3REF5 EQU H'0005' 2027 2028 2029;----- DAC3REF Bits ----------------------------------------------------- 2030DACR0 EQU H'0000' 2031DACR1 EQU H'0001' 2032DACR2 EQU H'0002' 2033DACR3 EQU H'0003' 2034DACR4 EQU H'0004' 2035 2036R0 EQU H'0000' 2037R1 EQU H'0001' 2038R2 EQU H'0002' 2039R3 EQU H'0003' 2040R4 EQU H'0004' 2041 2042 2043DAC3R0 EQU H'0000' 2044DAC3R1 EQU H'0001' 2045DAC3R2 EQU H'0002' 2046DAC3R3 EQU H'0003' 2047DAC3R4 EQU H'0004' 2048 2049REF0 EQU H'0000' 2050REF1 EQU H'0001' 2051REF2 EQU H'0002' 2052REF3 EQU H'0003' 2053REF4 EQU H'0004' 2054REF5 EQU H'0005' 2055 2056DAC3REF0 EQU H'0000' 2057DAC3REF1 EQU H'0001' 2058DAC3REF2 EQU H'0002' 2059DAC3REF3 EQU H'0003' 2060DAC3REF4 EQU H'0004' 2061DAC3REF5 EQU H'0005' 2062 2063 2064;----- PWM3DCL Bits ----------------------------------------------------- 2065DC0 EQU H'0006' 2066DC1 EQU H'0007' 2067 2068PWM3DC0 EQU H'0006' 2069PWM3DC1 EQU H'0007' 2070 2071PWMPW0 EQU H'0006' 2072PWMPW1 EQU H'0007' 2073 2074 2075;----- PWM3DCH Bits ----------------------------------------------------- 2076DC2 EQU H'0000' 2077DC3 EQU H'0001' 2078DC4 EQU H'0002' 2079DC5 EQU H'0003' 2080DC6 EQU H'0004' 2081DC7 EQU H'0005' 2082DC8 EQU H'0006' 2083DC9 EQU H'0007' 2084 2085PWM3DC2 EQU H'0000' 2086PWM3DC3 EQU H'0001' 2087PWM3DC4 EQU H'0002' 2088PWM3DC5 EQU H'0003' 2089PWM3DC6 EQU H'0004' 2090PWM3DC7 EQU H'0005' 2091PWM3DC8 EQU H'0006' 2092PWM3DC9 EQU H'0007' 2093 2094PWMPW2 EQU H'0000' 2095PWMPW3 EQU H'0001' 2096PWMPW4 EQU H'0002' 2097PWMPW5 EQU H'0003' 2098PWMPW6 EQU H'0004' 2099PWMPW7 EQU H'0005' 2100PWMPW8 EQU H'0006' 2101PWMPW9 EQU H'0007' 2102 2103 2104;----- PWM3CON Bits ----------------------------------------------------- 2105POL_PWM3CON EQU H'0004' 2106OUT_PWM3CON EQU H'0005' 2107EN EQU H'0007' 2108 2109PWM3POL EQU H'0004' 2110PWM3OUT EQU H'0005' 2111PWM3EN EQU H'0007' 2112 2113 2114;----- COG1PHR Bits ----------------------------------------------------- 2115PHR0 EQU H'0000' 2116PHR1 EQU H'0001' 2117PHR2 EQU H'0002' 2118PHR3 EQU H'0003' 2119PHR4 EQU H'0004' 2120PHR5 EQU H'0005' 2121 2122G1PHR0 EQU H'0000' 2123G1PHR1 EQU H'0001' 2124G1PHR2 EQU H'0002' 2125G1PHR3 EQU H'0003' 2126G1PHR4 EQU H'0004' 2127G1PHR5 EQU H'0005' 2128 2129 2130;----- COG1PHF Bits ----------------------------------------------------- 2131PHF0 EQU H'0000' 2132PHF1 EQU H'0001' 2133PHF2 EQU H'0002' 2134PHF3 EQU H'0003' 2135PHF4 EQU H'0004' 2136PHF5 EQU H'0005' 2137 2138G1PHF0 EQU H'0000' 2139G1PHF1 EQU H'0001' 2140G1PHF2 EQU H'0002' 2141G1PHF3 EQU H'0003' 2142G1PHF4 EQU H'0004' 2143G1PHF5 EQU H'0005' 2144 2145 2146;----- COG1BLKR Bits ----------------------------------------------------- 2147BLKR0 EQU H'0000' 2148BLKR1 EQU H'0001' 2149BLKR2 EQU H'0002' 2150BLKR3 EQU H'0003' 2151BLKR4 EQU H'0004' 2152BLKR5 EQU H'0005' 2153 2154G1BLKR0 EQU H'0000' 2155G1BLKR1 EQU H'0001' 2156G1BLKR2 EQU H'0002' 2157G1BLKR3 EQU H'0003' 2158G1BLKR4 EQU H'0004' 2159G1BLKR5 EQU H'0005' 2160 2161 2162;----- COG1BLKF Bits ----------------------------------------------------- 2163BLKF0 EQU H'0000' 2164BLKF1 EQU H'0001' 2165BLKF2 EQU H'0002' 2166BLKF3 EQU H'0003' 2167BLKF4 EQU H'0004' 2168BLKF5 EQU H'0005' 2169 2170G1BLKF0 EQU H'0000' 2171G1BLKF1 EQU H'0001' 2172G1BLKF2 EQU H'0002' 2173G1BLKF3 EQU H'0003' 2174G1BLKF4 EQU H'0004' 2175G1BLKF5 EQU H'0005' 2176 2177 2178;----- COG1DBR Bits ----------------------------------------------------- 2179DBR0 EQU H'0000' 2180DBR1 EQU H'0001' 2181DBR2 EQU H'0002' 2182DBR3 EQU H'0003' 2183DBR4 EQU H'0004' 2184DBR5 EQU H'0005' 2185 2186G1DBR0 EQU H'0000' 2187G1DBR1 EQU H'0001' 2188G1DBR2 EQU H'0002' 2189G1DBR3 EQU H'0003' 2190G1DBR4 EQU H'0004' 2191G1DBR5 EQU H'0005' 2192 2193 2194;----- COG1DBF Bits ----------------------------------------------------- 2195DBF0 EQU H'0000' 2196DBF1 EQU H'0001' 2197DBF2 EQU H'0002' 2198DBF3 EQU H'0003' 2199DBF4 EQU H'0004' 2200DBF5 EQU H'0005' 2201 2202G1DBF0 EQU H'0000' 2203G1DBF1 EQU H'0001' 2204G1DBF2 EQU H'0002' 2205G1DBF3 EQU H'0003' 2206G1DBF4 EQU H'0004' 2207G1DBF5 EQU H'0005' 2208 2209 2210 2211;----- COG1CON0 Bits ----------------------------------------------------- 2212LD EQU H'0006' 2213EN EQU H'0007' 2214 2215MD0 EQU H'0000' 2216MD1 EQU H'0001' 2217MD2 EQU H'0002' 2218CS0_COG1CON0 EQU H'0003' 2219CS1_COG1CON0 EQU H'0004' 2220 2221G1LD EQU H'0006' 2222G1EN EQU H'0007' 2223 2224G1MD0 EQU H'0000' 2225G1MD1 EQU H'0001' 2226G1MD2 EQU H'0002' 2227G1CS0 EQU H'0003' 2228G1CS1 EQU H'0004' 2229 2230 2231;----- COG1CON1 Bits ----------------------------------------------------- 2232POLA EQU H'0000' 2233POLB EQU H'0001' 2234POLC EQU H'0002' 2235POLD EQU H'0003' 2236FDBS EQU H'0006' 2237RDBS EQU H'0007' 2238 2239G1POLA EQU H'0000' 2240G1POLB EQU H'0001' 2241G1POLC EQU H'0002' 2242G1POLD EQU H'0003' 2243G1FDBS EQU H'0006' 2244G1RDBS EQU H'0007' 2245 2246 2247;----- COG1RIS0 Bits ----------------------------------------------------- 2248RIS0 EQU H'0000' 2249RIS1 EQU H'0001' 2250RIS2 EQU H'0002' 2251RIS3 EQU H'0003' 2252RIS4 EQU H'0004' 2253RIS5 EQU H'0005' 2254RIS6 EQU H'0006' 2255RIS7 EQU H'0007' 2256 2257G1RIS0 EQU H'0000' 2258G1RIS1 EQU H'0001' 2259G1RIS2 EQU H'0002' 2260G1RIS3 EQU H'0003' 2261G1RIS4 EQU H'0004' 2262G1RIS5 EQU H'0005' 2263G1RIS6 EQU H'0006' 2264G1RIS7 EQU H'0007' 2265 2266 2267;----- COG1RIS1 Bits ----------------------------------------------------- 2268RIS8 EQU H'0000' 2269RIS9 EQU H'0001' 2270RIS10 EQU H'0002' 2271RIS11 EQU H'0003' 2272RIS12 EQU H'0004' 2273RIS13 EQU H'0005' 2274RIS14 EQU H'0006' 2275 2276G1RIS8 EQU H'0000' 2277G1RIS9 EQU H'0001' 2278G1RIS10 EQU H'0002' 2279G1RIS11 EQU H'0003' 2280G1RIS12 EQU H'0004' 2281G1RIS13 EQU H'0005' 2282G1RIS14 EQU H'0006' 2283 2284 2285;----- COG1RSIM0 Bits ----------------------------------------------------- 2286RSIM0 EQU H'0000' 2287RSIM1 EQU H'0001' 2288RSIM2 EQU H'0002' 2289RSIM3 EQU H'0003' 2290RSIM4 EQU H'0004' 2291RSIM5 EQU H'0005' 2292RSIM6 EQU H'0006' 2293RSIM7 EQU H'0007' 2294 2295G1RSIM0 EQU H'0000' 2296G1RSIM1 EQU H'0001' 2297G1RSIM2 EQU H'0002' 2298G1RSIM3 EQU H'0003' 2299G1RSIM4 EQU H'0004' 2300G1RSIM5 EQU H'0005' 2301G1RSIM6 EQU H'0006' 2302G1RSIM7 EQU H'0007' 2303 2304 2305;----- COG1RSIM1 Bits ----------------------------------------------------- 2306RSIM8 EQU H'0000' 2307RSIM9 EQU H'0001' 2308RSIM10 EQU H'0002' 2309RSIM11 EQU H'0003' 2310RSIM12 EQU H'0004' 2311RSIM13 EQU H'0005' 2312RSIM14 EQU H'0006' 2313 2314G1RSIM8 EQU H'0000' 2315G1RSIM9 EQU H'0001' 2316G1RSIM10 EQU H'0002' 2317G1RSIM11 EQU H'0003' 2318G1RSIM12 EQU H'0004' 2319G1RSIM13 EQU H'0005' 2320G1RSIM14 EQU H'0006' 2321 2322 2323;----- COG1FIS0 Bits ----------------------------------------------------- 2324FIS0 EQU H'0000' 2325FIS1 EQU H'0001' 2326FIS2 EQU H'0002' 2327FIS3 EQU H'0003' 2328FIS4 EQU H'0004' 2329FIS5 EQU H'0005' 2330FIS6 EQU H'0006' 2331FIS7 EQU H'0007' 2332 2333G1FIS0 EQU H'0000' 2334G1FIS1 EQU H'0001' 2335G1FIS2 EQU H'0002' 2336G1FIS3 EQU H'0003' 2337G1FIS4 EQU H'0004' 2338G1FIS5 EQU H'0005' 2339G1FIS6 EQU H'0006' 2340G1FIS7 EQU H'0007' 2341 2342 2343;----- COG1FIS1 Bits ----------------------------------------------------- 2344FIS8 EQU H'0000' 2345FIS9 EQU H'0001' 2346FIS10 EQU H'0002' 2347FIS11 EQU H'0003' 2348FIS12 EQU H'0004' 2349FIS13 EQU H'0005' 2350FIS14 EQU H'0006' 2351 2352G1FIS8 EQU H'0000' 2353G1FIS9 EQU H'0001' 2354G1FIS10 EQU H'0002' 2355G1FIS11 EQU H'0003' 2356G1FIS12 EQU H'0004' 2357G1FIS13 EQU H'0005' 2358G1FIS14 EQU H'0006' 2359 2360 2361;----- COG1FSIM0 Bits ----------------------------------------------------- 2362FSIM0 EQU H'0000' 2363FSIM1 EQU H'0001' 2364FSIM2 EQU H'0002' 2365FSIM3 EQU H'0003' 2366FSIM4 EQU H'0004' 2367FSIM5 EQU H'0005' 2368FSIM6 EQU H'0006' 2369FSIM7 EQU H'0007' 2370 2371G1FSIM0 EQU H'0000' 2372G1FSIM1 EQU H'0001' 2373G1FSIM2 EQU H'0002' 2374G1FSIM3 EQU H'0003' 2375G1FSIM4 EQU H'0004' 2376G1FSIM5 EQU H'0005' 2377G1FSIM6 EQU H'0006' 2378G1FSIM7 EQU H'0007' 2379 2380 2381;----- COG1FSIM1 Bits ----------------------------------------------------- 2382FSIM8 EQU H'0000' 2383FSIM9 EQU H'0001' 2384FSIM10 EQU H'0002' 2385FSIM11 EQU H'0003' 2386FSIM12 EQU H'0004' 2387FSIM13 EQU H'0005' 2388FSIM14 EQU H'0006' 2389 2390G1FSIM8 EQU H'0000' 2391G1FSIM9 EQU H'0001' 2392G1FSIM10 EQU H'0002' 2393G1FSIM11 EQU H'0003' 2394G1FSIM12 EQU H'0004' 2395G1FSIM13 EQU H'0005' 2396G1FSIM14 EQU H'0006' 2397 2398 2399;----- COG1ASD0 Bits ----------------------------------------------------- 2400ASREN EQU H'0006' 2401ASE EQU H'0007' 2402 2403ASDAC0 EQU H'0002' 2404ASDAC1 EQU H'0003' 2405ASDBD0 EQU H'0004' 2406ASDBD1 EQU H'0005' 2407ARSEN EQU H'0006' 2408 2409G1ARSEN EQU H'0006' 2410G1ASE EQU H'0007' 2411 2412G1ASDAC0 EQU H'0002' 2413G1ASDAC1 EQU H'0003' 2414G1ASDBD0 EQU H'0004' 2415G1ASDBD1 EQU H'0005' 2416G1ASREN EQU H'0006' 2417 2418 2419;----- COG1ASD1 Bits ----------------------------------------------------- 2420AS0E EQU H'0000' 2421AS1E EQU H'0001' 2422AS2E EQU H'0002' 2423AS3E EQU H'0003' 2424AS4E EQU H'0004' 2425AS5E EQU H'0005' 2426AS6E EQU H'0006' 2427AS7E EQU H'0007' 2428 2429G1AS0E EQU H'0000' 2430G1AS1E EQU H'0001' 2431G1AS2E EQU H'0002' 2432G1AS3E EQU H'0003' 2433G1AS4E EQU H'0004' 2434G1AS5E EQU H'0005' 2435G1AS6E EQU H'0006' 2436G1AS7E EQU H'0007' 2437 2438 2439;----- COG1STR Bits ----------------------------------------------------- 2440STRA EQU H'0000' 2441STRB EQU H'0001' 2442STRC EQU H'0002' 2443STRD EQU H'0003' 2444SDATA EQU H'0004' 2445SDATB EQU H'0005' 2446SDATC EQU H'0006' 2447SDATD EQU H'0007' 2448 2449G1STRA EQU H'0000' 2450G1STRB EQU H'0001' 2451G1STRC EQU H'0002' 2452G1STRD EQU H'0003' 2453G1SDATA EQU H'0004' 2454G1SDATB EQU H'0005' 2455G1SDATC EQU H'0006' 2456G1SDATD EQU H'0007' 2457 2458 2459;----- PRG1RTSS Bits ----------------------------------------------------- 2460RTSS0 EQU H'0000' 2461RTSS1 EQU H'0001' 2462RTSS2 EQU H'0002' 2463RTSS3 EQU H'0003' 2464 2465RG1RTSS0 EQU H'0000' 2466RG1RTSS1 EQU H'0001' 2467RG1RTSS2 EQU H'0002' 2468RG1RTSS3 EQU H'0003' 2469 2470 2471;----- PRG1FTSS Bits ----------------------------------------------------- 2472FTSS0 EQU H'0000' 2473FTSS1 EQU H'0001' 2474FTSS2 EQU H'0002' 2475FTSS3 EQU H'0003' 2476 2477RG1FTSS0 EQU H'0000' 2478RG1FTSS1 EQU H'0001' 2479RG1FTSS2 EQU H'0002' 2480RG1FTSS3 EQU H'0003' 2481 2482 2483;----- PRG1INS Bits ----------------------------------------------------- 2484INS0 EQU H'0000' 2485INS1 EQU H'0001' 2486INS2 EQU H'0002' 2487INS3 EQU H'0003' 2488 2489RG1INS0 EQU H'0000' 2490RG1INS1 EQU H'0001' 2491RG1INS2 EQU H'0002' 2492RG1INS3 EQU H'0003' 2493 2494 2495;----- PRG1CON0 Bits ----------------------------------------------------- 2496GO_PRG1CON0 EQU H'0000' 2497OS EQU H'0001' 2498REDG EQU H'0004' 2499FEDG EQU H'0005' 2500EN EQU H'0007' 2501 2502MODE0_PRG1CON0 EQU H'0002' 2503MODE1_PRG1CON0 EQU H'0003' 2504 2505RG1GO EQU H'0000' 2506RG1OS EQU H'0001' 2507RG1REDG EQU H'0004' 2508RG1FEDG EQU H'0005' 2509RG1EN EQU H'0007' 2510 2511RG1MODE0 EQU H'0002' 2512RG1MODE1 EQU H'0003' 2513 2514 2515;----- PRG1CON1 Bits ----------------------------------------------------- 2516RPOL EQU H'0000' 2517FPOL EQU H'0001' 2518RDY EQU H'0002' 2519 2520RG1RPOL EQU H'0000' 2521RG1FPOL EQU H'0001' 2522RG1RDY EQU H'0002' 2523 2524 2525;----- PRG1CON2 Bits ----------------------------------------------------- 2526ISET0 EQU H'0000' 2527ISET1 EQU H'0001' 2528ISET2 EQU H'0002' 2529ISET3 EQU H'0003' 2530ISET4 EQU H'0004' 2531 2532 2533RG1ISET0 EQU H'0000' 2534RG1ISET1 EQU H'0001' 2535RG1ISET2 EQU H'0002' 2536RG1ISET3 EQU H'0003' 2537RG1ISET4 EQU H'0004' 2538 2539 2540;----- PWMEN Bits ----------------------------------------------------- 2541MPWM5EN EQU H'0004' 2542 2543 2544;----- PWMLD Bits ----------------------------------------------------- 2545MPWM5LD EQU H'0004' 2546 2547 2548;----- PWMOUT Bits ----------------------------------------------------- 2549MPWM5OUT EQU H'0004' 2550 2551 2552;----- PWM5PHL Bits ----------------------------------------------------- 2553PWM5PHL0 EQU H'0000' 2554PWM5PHL1 EQU H'0001' 2555PWM5PHL2 EQU H'0002' 2556PWM5PHL3 EQU H'0003' 2557PWM5PHL4 EQU H'0004' 2558PWM5PHL5 EQU H'0005' 2559PWM5PHL6 EQU H'0006' 2560PWM5PHL7 EQU H'0007' 2561 2562 2563 2564;----- PWM5PHH Bits ----------------------------------------------------- 2565PWM5PHH0 EQU H'0000' 2566PWM5PHH1 EQU H'0001' 2567PWM5PHH2 EQU H'0002' 2568PWM5PHH3 EQU H'0003' 2569PWM5PHH4 EQU H'0004' 2570PWM5PHH5 EQU H'0005' 2571PWM5PHH6 EQU H'0006' 2572PWM5PHH7 EQU H'0007' 2573 2574 2575 2576;----- PWM5DCL Bits ----------------------------------------------------- 2577PWM5DCL0 EQU H'0000' 2578PWM5DCL1 EQU H'0001' 2579PWM5DCL2 EQU H'0002' 2580PWM5DCL3 EQU H'0003' 2581PWM5DCL4 EQU H'0004' 2582PWM5DCL5 EQU H'0005' 2583PWM5DCL6 EQU H'0006' 2584PWM5DCL7 EQU H'0007' 2585 2586 2587 2588;----- PWM5DCH Bits ----------------------------------------------------- 2589PWM5DCH0 EQU H'0000' 2590PWM5DCH1 EQU H'0001' 2591PWM5DCH2 EQU H'0002' 2592PWM5DCH3 EQU H'0003' 2593PWM5DCH4 EQU H'0004' 2594PWM5DCH5 EQU H'0005' 2595PWM5DCH6 EQU H'0006' 2596PWM5DCH7 EQU H'0007' 2597 2598 2599 2600;----- PWM5PRL Bits ----------------------------------------------------- 2601PWM5PRL0 EQU H'0000' 2602PWM5PRL1 EQU H'0001' 2603PWM5PRL2 EQU H'0002' 2604PWM5PRL3 EQU H'0003' 2605PWM5PRL4 EQU H'0004' 2606PWM5PRL5 EQU H'0005' 2607PWM5PRL6 EQU H'0006' 2608PWM5PRL7 EQU H'0007' 2609 2610 2611 2612;----- PWM5PRH Bits ----------------------------------------------------- 2613PWM5PRH0 EQU H'0000' 2614PWM5PRH1 EQU H'0001' 2615PWM5PRH2 EQU H'0002' 2616PWM5PRH3 EQU H'0003' 2617PWM5PRH4 EQU H'0004' 2618PWM5PRH5 EQU H'0005' 2619PWM5PRH6 EQU H'0006' 2620PWM5PRH7 EQU H'0007' 2621 2622 2623 2624;----- PWM5OFL Bits ----------------------------------------------------- 2625PWM5OFL0 EQU H'0000' 2626PWM5OFL1 EQU H'0001' 2627PWM5OFL2 EQU H'0002' 2628PWM5OFL3 EQU H'0003' 2629PWM5OFL4 EQU H'0004' 2630PWM5OFL5 EQU H'0005' 2631PWM5OFL6 EQU H'0006' 2632PWM5OFL7 EQU H'0007' 2633 2634 2635 2636;----- PWM5OFH Bits ----------------------------------------------------- 2637PWM5OFH0 EQU H'0000' 2638PWM5OFH1 EQU H'0001' 2639PWM5OFH2 EQU H'0002' 2640PWM5OFH3 EQU H'0003' 2641PWM5OFH4 EQU H'0004' 2642PWM5OFH5 EQU H'0005' 2643PWM5OFH6 EQU H'0006' 2644PWM5OFH7 EQU H'0007' 2645 2646 2647 2648;----- PWM5TMRL Bits ----------------------------------------------------- 2649PWM5TMRL0 EQU H'0000' 2650PWM5TMRL1 EQU H'0001' 2651PWM5TMRL2 EQU H'0002' 2652PWM5TMRL3 EQU H'0003' 2653PWM5TMRL4 EQU H'0004' 2654PWM5TMRL5 EQU H'0005' 2655PWM5TMRL6 EQU H'0006' 2656PWM5TMRL7 EQU H'0007' 2657 2658 2659 2660;----- PWM5TMRH Bits ----------------------------------------------------- 2661PWM5TMRH0 EQU H'0000' 2662PWM5TMRH1 EQU H'0001' 2663PWM5TMRH2 EQU H'0002' 2664PWM5TMRH3 EQU H'0003' 2665PWM5TMRH4 EQU H'0004' 2666PWM5TMRH5 EQU H'0005' 2667PWM5TMRH6 EQU H'0006' 2668PWM5TMRH7 EQU H'0007' 2669 2670 2671 2672;----- PWM5CON Bits ----------------------------------------------------- 2673POL_PWM5CON EQU H'0004' 2674OUT_PWM5CON EQU H'0005' 2675EN EQU H'0007' 2676 2677PWM5MODE0 EQU H'0002' 2678PWM5MODE1 EQU H'0003' 2679 2680PWM5POL EQU H'0004' 2681PWM5OUT EQU H'0005' 2682PWM5EN EQU H'0007' 2683 2684MODE0_PWM5CON EQU H'0002' 2685MODE1_PWM5CON EQU H'0003' 2686 2687 2688;----- PWM5INTCON Bits ----------------------------------------------------- 2689PRIE EQU H'0000' 2690DCIE EQU H'0001' 2691PHIE EQU H'0002' 2692OFIE EQU H'0003' 2693 2694PWM5PRIE EQU H'0000' 2695PWM5DCIE EQU H'0001' 2696PWM5PHIE EQU H'0002' 2697PWM5OFIE EQU H'0003' 2698 2699 2700;----- PWM5INTE Bits ----------------------------------------------------- 2701PRIE EQU H'0000' 2702DCIE EQU H'0001' 2703PHIE EQU H'0002' 2704OFIE EQU H'0003' 2705 2706PWM5PRIE EQU H'0000' 2707PWM5DCIE EQU H'0001' 2708PWM5PHIE EQU H'0002' 2709PWM5OFIE EQU H'0003' 2710 2711 2712;----- PWM5INTF Bits ----------------------------------------------------- 2713PRIF EQU H'0000' 2714DCIF EQU H'0001' 2715PHIF EQU H'0002' 2716OFIF EQU H'0003' 2717 2718PWM5PRIF EQU H'0000' 2719PWM5DCIF EQU H'0001' 2720PWM5PHIF EQU H'0002' 2721PWM5OFIF EQU H'0003' 2722 2723 2724;----- PWM5INTFLG Bits ----------------------------------------------------- 2725PRIF EQU H'0000' 2726DCIF EQU H'0001' 2727PHIF EQU H'0002' 2728OFIF EQU H'0003' 2729 2730PWM5PRIF EQU H'0000' 2731PWM5DCIF EQU H'0001' 2732PWM5PHIF EQU H'0002' 2733PWM5OFIF EQU H'0003' 2734 2735 2736;----- PWM5CLKCON Bits ----------------------------------------------------- 2737PWM5CS0 EQU H'0000' 2738PWM5CS1 EQU H'0001' 2739PWM5CS2 EQU H'0002' 2740PWM5PS0 EQU H'0004' 2741PWM5PS1 EQU H'0005' 2742PWM5PS2 EQU H'0006' 2743 2744 2745CS0_PWM5CLKCON EQU H'0000' 2746CS1_PWM5CLKCON EQU H'0001' 2747CS2 EQU H'0002' 2748PS0_PWM5CLKCON EQU H'0004' 2749PS1_PWM5CLKCON EQU H'0005' 2750PS2_PWM5CLKCON EQU H'0006' 2751 2752 2753;----- PWM5LDCON Bits ----------------------------------------------------- 2754LDA EQU H'0007' 2755 2756PWM5LD EQU H'0007' 2757 2758 2759;----- PWM5OFCON Bits ----------------------------------------------------- 2760OFO EQU H'0004' 2761 2762PWM5OFMC EQU H'0004' 2763 2764 2765;----- PPSLOCK Bits ----------------------------------------------------- 2766PPSLOCKED EQU H'0000' 2767 2768 2769;----- CLCDATA Bits ----------------------------------------------------- 2770MCLC1OUT EQU H'0000' 2771MCLC2OUT EQU H'0001' 2772MCLC3OUT EQU H'0002' 2773 2774 2775;----- CLC1CON Bits ----------------------------------------------------- 2776LC1INTN EQU H'0003' 2777LC1INTP EQU H'0004' 2778LC1OUT EQU H'0005' 2779LC1EN EQU H'0007' 2780 2781LC1MODE0 EQU H'0000' 2782LC1MODE1 EQU H'0001' 2783LC1MODE2 EQU H'0002' 2784 2785INTN_CLC1CON EQU H'0003' 2786INTP_CLC1CON EQU H'0004' 2787OUT_CLC1CON EQU H'0005' 2788EN EQU H'0007' 2789 2790MODE0_CLC1CON EQU H'0000' 2791MODE1_CLC1CON EQU H'0001' 2792MODE2 EQU H'0002' 2793 2794 2795;----- CLC1POL Bits ----------------------------------------------------- 2796LC1G1POL EQU H'0000' 2797LC1G2POL EQU H'0001' 2798LC1G3POL EQU H'0002' 2799LC1G4POL EQU H'0003' 2800LC1POL EQU H'0007' 2801 2802G1POL EQU H'0000' 2803G2POL EQU H'0001' 2804G3POL EQU H'0002' 2805G4POL EQU H'0003' 2806POL_CLC1POL EQU H'0007' 2807 2808 2809;----- CLC1SEL0 Bits ----------------------------------------------------- 2810LC1D1S0 EQU H'0000' 2811LC1D1S1 EQU H'0001' 2812LC1D1S2 EQU H'0002' 2813LC1D1S3 EQU H'0003' 2814LC1D1S4 EQU H'0004' 2815 2816 2817 2818D1S0 EQU H'0000' 2819D1S1 EQU H'0001' 2820D1S2 EQU H'0002' 2821D1S3 EQU H'0003' 2822D1S4 EQU H'0004' 2823 2824 2825;----- CLC1SEL1 Bits ----------------------------------------------------- 2826LC1D2S0 EQU H'0000' 2827LC1D2S1 EQU H'0001' 2828LC1D2S2 EQU H'0002' 2829LC1D2S3 EQU H'0003' 2830LC1D2S4 EQU H'0004' 2831 2832 2833 2834D2S0 EQU H'0000' 2835D2S1 EQU H'0001' 2836D2S2 EQU H'0002' 2837D2S3 EQU H'0003' 2838D2S4 EQU H'0004' 2839 2840 2841;----- CLC1SEL2 Bits ----------------------------------------------------- 2842LC1D3S0 EQU H'0000' 2843LC1D3S1 EQU H'0001' 2844LC1D3S2 EQU H'0002' 2845LC1D3S3 EQU H'0003' 2846LC1D3S4 EQU H'0004' 2847 2848 2849 2850D3S0 EQU H'0000' 2851D3S1 EQU H'0001' 2852D3S2 EQU H'0002' 2853D3S3 EQU H'0003' 2854D3S4 EQU H'0004' 2855 2856 2857;----- CLC1SEL3 Bits ----------------------------------------------------- 2858LC1D4S0 EQU H'0000' 2859LC1D4S1 EQU H'0001' 2860LC1D4S2 EQU H'0002' 2861LC1D4S3 EQU H'0003' 2862LC1D4S4 EQU H'0004' 2863 2864 2865 2866D4S0 EQU H'0000' 2867D4S1 EQU H'0001' 2868D4S2 EQU H'0002' 2869D4S3 EQU H'0003' 2870D4S4 EQU H'0004' 2871 2872 2873;----- CLC1GLS0 Bits ----------------------------------------------------- 2874LC1G1D1N EQU H'0000' 2875LC1G1D1T EQU H'0001' 2876LC1G1D2N EQU H'0002' 2877LC1G1D2T EQU H'0003' 2878LC1G1D3N EQU H'0004' 2879LC1G1D3T EQU H'0005' 2880LC1G1D4N EQU H'0006' 2881LC1G1D4T EQU H'0007' 2882 2883D1N EQU H'0000' 2884D1T EQU H'0001' 2885D2N EQU H'0002' 2886D2T EQU H'0003' 2887D3N EQU H'0004' 2888D3T EQU H'0005' 2889D4N EQU H'0006' 2890D4T EQU H'0007' 2891 2892 2893;----- CLC1GLS1 Bits ----------------------------------------------------- 2894LC1G2D1N EQU H'0000' 2895LC1G2D1T EQU H'0001' 2896LC1G2D2N EQU H'0002' 2897LC1G2D2T EQU H'0003' 2898LC1G2D3N EQU H'0004' 2899LC1G2D3T EQU H'0005' 2900LC1G2D4N EQU H'0006' 2901LC1G2D4T EQU H'0007' 2902 2903D1N EQU H'0000' 2904D1T EQU H'0001' 2905D2N EQU H'0002' 2906D2T EQU H'0003' 2907D3N EQU H'0004' 2908D3T EQU H'0005' 2909D4N EQU H'0006' 2910D4T EQU H'0007' 2911 2912 2913;----- CLC1GLS2 Bits ----------------------------------------------------- 2914LC1G3D1N EQU H'0000' 2915LC1G3D1T EQU H'0001' 2916LC1G3D2N EQU H'0002' 2917LC1G3D2T EQU H'0003' 2918LC1G3D3N EQU H'0004' 2919LC1G3D3T EQU H'0005' 2920LC1G3D4N EQU H'0006' 2921LC1G3D4T EQU H'0007' 2922 2923D1N EQU H'0000' 2924D1T EQU H'0001' 2925D2N EQU H'0002' 2926D2T EQU H'0003' 2927D3N EQU H'0004' 2928D3T EQU H'0005' 2929D4N EQU H'0006' 2930D4T EQU H'0007' 2931 2932 2933;----- CLC1GLS3 Bits ----------------------------------------------------- 2934LC1G4D1N EQU H'0000' 2935LC1G4D1T EQU H'0001' 2936LC1G4D2N EQU H'0002' 2937LC1G4D2T EQU H'0003' 2938LC1G4D3N EQU H'0004' 2939LC1G4D3T EQU H'0005' 2940LC1G4D4N EQU H'0006' 2941LC1G4D4T EQU H'0007' 2942 2943G4D1N EQU H'0000' 2944G4D1T EQU H'0001' 2945G4D2N EQU H'0002' 2946G4D2T EQU H'0003' 2947G4D3N EQU H'0004' 2948G4D3T EQU H'0005' 2949G4D4N EQU H'0006' 2950G4D4T EQU H'0007' 2951 2952 2953;----- CLC2CON Bits ----------------------------------------------------- 2954LC2INTN EQU H'0003' 2955LC2INTP EQU H'0004' 2956LC2OUT EQU H'0005' 2957LC2EN EQU H'0007' 2958 2959LC2MODE0 EQU H'0000' 2960LC2MODE1 EQU H'0001' 2961LC2MODE2 EQU H'0002' 2962 2963INTN_CLC2CON EQU H'0003' 2964INTP_CLC2CON EQU H'0004' 2965OUT_CLC2CON EQU H'0005' 2966EN EQU H'0007' 2967 2968MODE0_CLC2CON EQU H'0000' 2969MODE1_CLC2CON EQU H'0001' 2970MODE2 EQU H'0002' 2971 2972 2973;----- CLC2POL Bits ----------------------------------------------------- 2974LC2G1POL EQU H'0000' 2975LC2G2POL EQU H'0001' 2976LC2G3POL EQU H'0002' 2977LC2G4POL EQU H'0003' 2978LC2POL EQU H'0007' 2979 2980G1POL EQU H'0000' 2981G2POL EQU H'0001' 2982G3POL EQU H'0002' 2983G4POL EQU H'0003' 2984POL_CLC2POL EQU H'0007' 2985 2986 2987;----- CLC2SEL0 Bits ----------------------------------------------------- 2988LC2D1S0 EQU H'0000' 2989LC2D1S1 EQU H'0001' 2990LC2D1S2 EQU H'0002' 2991LC2D1S3 EQU H'0003' 2992LC2D1S4 EQU H'0004' 2993 2994 2995 2996D1S0 EQU H'0000' 2997D1S1 EQU H'0001' 2998D1S2 EQU H'0002' 2999D1S3 EQU H'0003' 3000D1S4 EQU H'0004' 3001 3002 3003;----- CLC2SEL1 Bits ----------------------------------------------------- 3004LC2D2S0 EQU H'0000' 3005LC2D2S1 EQU H'0001' 3006LC2D2S2 EQU H'0002' 3007LC2D2S3 EQU H'0003' 3008LC2D2S4 EQU H'0004' 3009 3010 3011 3012D2S0 EQU H'0000' 3013D2S1 EQU H'0001' 3014D2S2 EQU H'0002' 3015D2S3 EQU H'0003' 3016D2S4 EQU H'0004' 3017 3018 3019;----- CLC2SEL2 Bits ----------------------------------------------------- 3020LC2D3S0 EQU H'0000' 3021LC2D3S1 EQU H'0001' 3022LC2D3S2 EQU H'0002' 3023LC2D3S3 EQU H'0003' 3024LC2D3S4 EQU H'0004' 3025 3026 3027 3028D3S0 EQU H'0000' 3029D3S1 EQU H'0001' 3030D3S2 EQU H'0002' 3031D3S3 EQU H'0003' 3032D3S4 EQU H'0004' 3033 3034 3035;----- CLC2SEL3 Bits ----------------------------------------------------- 3036LC2D4S0 EQU H'0000' 3037LC2D4S1 EQU H'0001' 3038LC2D4S2 EQU H'0002' 3039LC2D4S3 EQU H'0003' 3040LC2D4S4 EQU H'0004' 3041 3042 3043 3044D4S0 EQU H'0000' 3045D4S1 EQU H'0001' 3046D4S2 EQU H'0002' 3047D4S3 EQU H'0003' 3048D4S4 EQU H'0004' 3049 3050 3051;----- CLC2GLS0 Bits ----------------------------------------------------- 3052LC2G1D1N EQU H'0000' 3053LC2G1D1T EQU H'0001' 3054LC2G1D2N EQU H'0002' 3055LC2G1D2T EQU H'0003' 3056LC2G1D3N EQU H'0004' 3057LC2G1D3T EQU H'0005' 3058LC2G1D4N EQU H'0006' 3059LC2G1D4T EQU H'0007' 3060 3061D1N EQU H'0000' 3062D1T EQU H'0001' 3063D2N EQU H'0002' 3064D2T EQU H'0003' 3065D3N EQU H'0004' 3066D3T EQU H'0005' 3067D4N EQU H'0006' 3068D4T EQU H'0007' 3069 3070 3071;----- CLC2GLS1 Bits ----------------------------------------------------- 3072LC2G2D1N EQU H'0000' 3073LC2G2D1T EQU H'0001' 3074LC2G2D2N EQU H'0002' 3075LC2G2D2T EQU H'0003' 3076LC2G2D3N EQU H'0004' 3077LC2G2D3T EQU H'0005' 3078LC2G2D4N EQU H'0006' 3079LC2G2D4T EQU H'0007' 3080 3081D1N EQU H'0000' 3082D1T EQU H'0001' 3083D2N EQU H'0002' 3084D2T EQU H'0003' 3085D3N EQU H'0004' 3086D3T EQU H'0005' 3087D4N EQU H'0006' 3088D4T EQU H'0007' 3089 3090 3091;----- CLC2GLS2 Bits ----------------------------------------------------- 3092LC2G3D1N EQU H'0000' 3093LC2G3D1T EQU H'0001' 3094LC2G3D2N EQU H'0002' 3095LC2G3D2T EQU H'0003' 3096LC2G3D3N EQU H'0004' 3097LC2G3D3T EQU H'0005' 3098LC2G3D4N EQU H'0006' 3099LC2G3D4T EQU H'0007' 3100 3101D1N EQU H'0000' 3102D1T EQU H'0001' 3103D2N EQU H'0002' 3104D2T EQU H'0003' 3105D3N EQU H'0004' 3106D3T EQU H'0005' 3107D4N EQU H'0006' 3108D4T EQU H'0007' 3109 3110 3111;----- CLC2GLS3 Bits ----------------------------------------------------- 3112LC2G4D1N EQU H'0000' 3113LC2G4D1T EQU H'0001' 3114LC2G4D2N EQU H'0002' 3115LC2G4D2T EQU H'0003' 3116LC2G4D3N EQU H'0004' 3117LC2G4D3T EQU H'0005' 3118LC2G4D4N EQU H'0006' 3119LC2G4D4T EQU H'0007' 3120 3121G4D1N EQU H'0000' 3122G4D1T EQU H'0001' 3123G4D2N EQU H'0002' 3124G4D2T EQU H'0003' 3125G4D3N EQU H'0004' 3126G4D3T EQU H'0005' 3127G4D4N EQU H'0006' 3128G4D4T EQU H'0007' 3129 3130 3131;----- CLC3CON Bits ----------------------------------------------------- 3132LC3INTN EQU H'0003' 3133LC3INTP EQU H'0004' 3134LC3OUT EQU H'0005' 3135LC3EN EQU H'0007' 3136 3137LC3MODE0 EQU H'0000' 3138LC3MODE1 EQU H'0001' 3139LC3MODE2 EQU H'0002' 3140 3141INTN_CLC3CON EQU H'0003' 3142INTP_CLC3CON EQU H'0004' 3143OUT_CLC3CON EQU H'0005' 3144EN EQU H'0007' 3145 3146MODE0_CLC3CON EQU H'0000' 3147MODE1_CLC3CON EQU H'0001' 3148MODE2 EQU H'0002' 3149 3150 3151;----- CLC3POL Bits ----------------------------------------------------- 3152LC3G1POL EQU H'0000' 3153LC3G2POL EQU H'0001' 3154LC3G3POL EQU H'0002' 3155LC3G4POL EQU H'0003' 3156LC3POL EQU H'0007' 3157 3158G1POL EQU H'0000' 3159G2POL EQU H'0001' 3160G3POL EQU H'0002' 3161G4POL EQU H'0003' 3162POL_CLC3POL EQU H'0007' 3163 3164 3165;----- CLC3SEL0 Bits ----------------------------------------------------- 3166LC3D1S0 EQU H'0000' 3167LC3D1S1 EQU H'0001' 3168LC3D1S2 EQU H'0002' 3169LC3D1S3 EQU H'0003' 3170LC3D1S4 EQU H'0004' 3171 3172 3173 3174D1S0 EQU H'0000' 3175D1S1 EQU H'0001' 3176D1S2 EQU H'0002' 3177D1S3 EQU H'0003' 3178D1S4 EQU H'0004' 3179 3180 3181;----- CLC3SEL1 Bits ----------------------------------------------------- 3182LC3D2S0 EQU H'0000' 3183LC3D2S1 EQU H'0001' 3184LC3D2S2 EQU H'0002' 3185LC3D2S3 EQU H'0003' 3186LC3D2S4 EQU H'0004' 3187 3188 3189 3190D2S0 EQU H'0000' 3191D2S1 EQU H'0001' 3192D2S2 EQU H'0002' 3193D2S3 EQU H'0003' 3194D2S4 EQU H'0004' 3195 3196 3197;----- CLC3SEL2 Bits ----------------------------------------------------- 3198LC3D3S0 EQU H'0000' 3199LC3D3S1 EQU H'0001' 3200LC3D3S2 EQU H'0002' 3201LC3D3S3 EQU H'0003' 3202LC3D3S4 EQU H'0004' 3203 3204 3205 3206D3S0 EQU H'0000' 3207D3S1 EQU H'0001' 3208D3S2 EQU H'0002' 3209D3S3 EQU H'0003' 3210D3S4 EQU H'0004' 3211 3212 3213;----- CLC3SEL3 Bits ----------------------------------------------------- 3214LC3D4S0 EQU H'0000' 3215LC3D4S1 EQU H'0001' 3216LC3D4S2 EQU H'0002' 3217LC3D4S3 EQU H'0003' 3218LC3D4S4 EQU H'0004' 3219 3220 3221 3222D4S0 EQU H'0000' 3223D4S1 EQU H'0001' 3224D4S2 EQU H'0002' 3225D4S3 EQU H'0003' 3226D4S4 EQU H'0004' 3227 3228 3229;----- CLC3GLS0 Bits ----------------------------------------------------- 3230LC3G1D1N EQU H'0000' 3231LC3G1D1T EQU H'0001' 3232LC3G1D2N EQU H'0002' 3233LC3G1D2T EQU H'0003' 3234LC3G1D3N EQU H'0004' 3235LC3G1D3T EQU H'0005' 3236LC3G1D4N EQU H'0006' 3237LC3G1D4T EQU H'0007' 3238 3239D1N EQU H'0000' 3240D1T EQU H'0001' 3241D2N EQU H'0002' 3242D2T EQU H'0003' 3243D3N EQU H'0004' 3244D3T EQU H'0005' 3245D4N EQU H'0006' 3246D4T EQU H'0007' 3247 3248 3249;----- CLC3GLS1 Bits ----------------------------------------------------- 3250LC3G2D1N EQU H'0000' 3251LC3G2D1T EQU H'0001' 3252LC3G2D2N EQU H'0002' 3253LC3G2D2T EQU H'0003' 3254LC3G2D3N EQU H'0004' 3255LC3G2D3T EQU H'0005' 3256LC3G2D4N EQU H'0006' 3257LC3G2D4T EQU H'0007' 3258 3259D1N EQU H'0000' 3260D1T EQU H'0001' 3261D2N EQU H'0002' 3262D2T EQU H'0003' 3263D3N EQU H'0004' 3264D3T EQU H'0005' 3265D4N EQU H'0006' 3266D4T EQU H'0007' 3267 3268 3269;----- CLC3GLS2 Bits ----------------------------------------------------- 3270LC3G3D1N EQU H'0000' 3271LC3G3D1T EQU H'0001' 3272LC3G3D2N EQU H'0002' 3273LC3G3D2T EQU H'0003' 3274LC3G3D3N EQU H'0004' 3275LC3G3D3T EQU H'0005' 3276LC3G3D4N EQU H'0006' 3277LC3G3D4T EQU H'0007' 3278 3279D1N EQU H'0000' 3280D1T EQU H'0001' 3281D2N EQU H'0002' 3282D2T EQU H'0003' 3283D3N EQU H'0004' 3284D3T EQU H'0005' 3285D4N EQU H'0006' 3286D4T EQU H'0007' 3287 3288 3289;----- CLC3GLS3 Bits ----------------------------------------------------- 3290LC3G4D1N EQU H'0000' 3291LC3G4D1T EQU H'0001' 3292LC3G4D2N EQU H'0002' 3293LC3G4D2T EQU H'0003' 3294LC3G4D3N EQU H'0004' 3295LC3G4D3T EQU H'0005' 3296LC3G4D4N EQU H'0006' 3297LC3G4D4T EQU H'0007' 3298 3299G4D1N EQU H'0000' 3300G4D1T EQU H'0001' 3301G4D2N EQU H'0002' 3302G4D2T EQU H'0003' 3303G4D3N EQU H'0004' 3304G4D3T EQU H'0005' 3305G4D4N EQU H'0006' 3306G4D4T EQU H'0007' 3307 3308 3309;----- STATUS_SHAD Bits ----------------------------------------------------- 3310C_SHAD EQU H'0000' 3311DC_SHAD EQU H'0001' 3312Z_SHAD EQU H'0002' 3313 3314 3315 3316;========================================================================== 3317; 3318; RAM Definitions 3319; 3320;========================================================================== 3321 __MAXRAM H'0FFF' 3322 __BADRAM H'000D' 3323 __BADRAM H'000F' 3324 __BADRAM H'0010' 3325 __BADRAM H'008D' 3326 __BADRAM H'008F' 3327 __BADRAM H'0090' 3328 __BADRAM H'010D' 3329 __BADRAM H'0118'-H'011F' 3330 __BADRAM H'018D' 3331 __BADRAM H'018F'-H'0190' 3332 __BADRAM H'0198' 3333 __BADRAM H'020D' 3334 __BADRAM H'020F'-H'0210' 3335 __BADRAM H'0218'-H'021C' 3336 __BADRAM H'028D' 3337 __BADRAM H'028F'-H'0290' 3338 __BADRAM H'0295'-H'029D' 3339 __BADRAM H'029F' 3340 __BADRAM H'030D' 3341 __BADRAM H'030F'-H'031F' 3342 __BADRAM H'0330'-H'036F' 3343 __BADRAM H'038D' 3344 __BADRAM H'038F'-H'0390' 3345 __BADRAM H'0394'-H'0396' 3346 __BADRAM H'039A' 3347 __BADRAM H'040C'-H'040D' 3348 __BADRAM H'040F'-H'0412' 3349 __BADRAM H'0419' 3350 __BADRAM H'048C'-H'0492' 3351 __BADRAM H'0497'-H'0499' 3352 __BADRAM H'049E'-H'049F' 3353 __BADRAM H'050C'-H'050E' 3354 __BADRAM H'0513'-H'051F' 3355 __BADRAM H'058C'-H'058F' 3356 __BADRAM H'0594'-H'0596' 3357 __BADRAM H'0599'-H'059F' 3358 __BADRAM H'060C'-H'0616' 3359 __BADRAM H'061A'-H'061F' 3360 __BADRAM H'0650'-H'066F' 3361 __BADRAM H'068C' 3362 __BADRAM H'06A0'-H'06EF' 3363 __BADRAM H'070C'-H'071F' 3364 __BADRAM H'0720'-H'076F' 3365 __BADRAM H'078C'-H'0793' 3366 __BADRAM H'079A'-H'079F' 3367 __BADRAM H'07A0'-H'07EF' 3368 __BADRAM H'080C'-H'081F' 3369 __BADRAM H'0820'-H'086F' 3370 __BADRAM H'088C'-H'089F' 3371 __BADRAM H'08A0'-H'08EF' 3372 __BADRAM H'090C'-H'091F' 3373 __BADRAM H'0920'-H'096F' 3374 __BADRAM H'098C'-H'099F' 3375 __BADRAM H'09A0'-H'09EF' 3376 __BADRAM H'0A0C'-H'0A1F' 3377 __BADRAM H'0A20'-H'0A6F' 3378 __BADRAM H'0A8C'-H'0A9F' 3379 __BADRAM H'0AA0'-H'0AEF' 3380 __BADRAM H'0B0C'-H'0B1F' 3381 __BADRAM H'0B20'-H'0B6F' 3382 __BADRAM H'0B8C'-H'0B9F' 3383 __BADRAM H'0BA0'-H'0BEF' 3384 __BADRAM H'0C0C'-H'0C1F' 3385 __BADRAM H'0C20'-H'0C6F' 3386 __BADRAM H'0C8C'-H'0C9F' 3387 __BADRAM H'0CA0'-H'0CEF' 3388 __BADRAM H'0D0C'-H'0D1F' 3389 __BADRAM H'0D20'-H'0D6F' 3390 __BADRAM H'0D8C'-H'0D8D' 3391 __BADRAM H'0DA1'-H'0DEF' 3392 __BADRAM H'0E0C'-H'0E0E' 3393 __BADRAM H'0E15' 3394 __BADRAM H'0E17' 3395 __BADRAM H'0E18' 3396 __BADRAM H'0E23' 3397 __BADRAM H'0E26'-H'0E27' 3398 __BADRAM H'0E2E'-H'0E2F' 3399 __BADRAM H'0E33'-H'0E6F' 3400 __BADRAM H'0E8C'-H'0E8F' 3401 __BADRAM H'0E93' 3402 __BADRAM H'0E96'-H'0E9F' 3403 __BADRAM H'0EA6'-H'0EEF' 3404 __BADRAM H'0F0C'-H'0F0E' 3405 __BADRAM H'0F2E'-H'0F6F' 3406 __BADRAM H'0F8C'-H'0FE3' 3407 __BADRAM H'0FEC' 3408 3409;========================================================================== 3410; 3411; Configuration Bits 3412; 3413; NAME Address 3414; CONFIG1 8007h 3415; CONFIG2 8008h 3416; 3417;========================================================================== 3418 3419; The following is an assignment of address values for all of the 3420; configuration registers for the purpose of table reads 3421_CONFIG1 EQU H'8007' 3422_CONFIG2 EQU H'8008' 3423 3424;----- CONFIG1 Options -------------------------------------------------- 3425_FOSC_LP EQU H'3FF8' ; LP Oscillator, Low-power crystal connected between OSC1 and OSC2 pins 3426_FOSC_XT EQU H'3FF9' ; XT Oscillator, Crystal/resonator connected between OSC1 and OSC2 pins 3427_FOSC_HS EQU H'3FFA' ; HS Oscillator, High-speed crystal/resonator connected between OSC1 and OSC2 pins 3428_FOSC_EXTRC EQU H'3FFB' ; EXTRC oscillator: External RC circuit connected to CLKIN pin 3429_FOSC_INTOSC EQU H'3FFC' ; INTOSC oscillator: I/O function on CLKIN pin 3430_FOSC_ECL EQU H'3FFD' ; ECL, External Clock, Low Power Mode (0-0.5 MHz): device clock supplied to CLKIN pins 3431_FOSC_ECM EQU H'3FFE' ; ECM, External Clock, Medium Power Mode (0.5-4 MHz): device clock supplied to CLKIN pins 3432_FOSC_ECH EQU H'3FFF' ; ECH, External Clock, High Power Mode (4-20 MHz): device clock supplied to CLKIN pins 3433 3434_WDTE_OFF EQU H'3FE7' ; WDT disabled 3435_WDTE_SWDTEN EQU H'3FEF' ; WDT controlled by the SWDTEN bit in the WDTCON register 3436_WDTE_NSLEEP EQU H'3FF7' ; WDT enabled while running and disabled in Sleep 3437_WDTE_ON EQU H'3FFF' ; WDT enabled 3438 3439_PWRTE_ON EQU H'3FDF' ; PWRT enabled 3440_PWRTE_OFF EQU H'3FFF' ; PWRT disabled 3441 3442_MCLRE_OFF EQU H'3FBF' ; MCLR/VPP pin function is digital input 3443_MCLRE_ON EQU H'3FFF' ; MCLR/VPP pin function is MCLR 3444 3445_CP_ON EQU H'3F7F' ; Program memory code protection is enabled 3446_CP_OFF EQU H'3FFF' ; Program memory code protection is disabled 3447 3448_BOREN_OFF EQU H'39FF' ; Brown-out Reset disabled 3449_BOREN_SBODEN EQU H'3BFF' ; Brown-out Reset controlled by the SBOREN bit in the BORCON register 3450_BOREN_NSLEEP EQU H'3DFF' ; Brown-out Reset enabled while running and disabled in Sleep 3451_BOREN_ON EQU H'3FFF' ; Brown-out Reset enabled 3452 3453_CLKOUTEN_ON EQU H'37FF' ; CLKOUT function is enabled on the CLKOUT pin 3454_CLKOUTEN_OFF EQU H'3FFF' ; CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin 3455 3456_IESO_OFF EQU H'2FFF' ; Internal/External Switchover Mode is disabled 3457_IESO_ON EQU H'3FFF' ; Internal/External Switchover Mode is enabled 3458 3459_FCMEN_OFF EQU H'1FFF' ; Fail-Safe Clock Monitor is disabled 3460_FCMEN_ON EQU H'3FFF' ; Fail-Safe Clock Monitor is enabled 3461 3462;----- CONFIG2 Options -------------------------------------------------- 3463_WRT_ALL EQU H'3FFC' ; 000h to 1FFFh write protected, no addresses may be modified by EECON control 3464_WRT_HALF EQU H'3FFD' ; 000h to FFFh write protected, 1000h to 1FFFh may be modified by EECON control 3465_WRT_BOOT EQU H'3FFE' ; 000h to 1FFh write protected, 200h to 1FFFh may be modified by EECON control 3466_WRT_OFF EQU H'3FFF' ; Write protection off 3467 3468_PPS1WAY_OFF EQU H'3FFB' ; The PPSLOCK bit can be set and cleared repeatedly by software 3469_PPS1WAY_ON EQU H'3FFF' ; The PPSLOCK bit cannot be cleared once it is set by software 3470 3471_ZCD_ON EQU H'3F7F' ; Zero-cross detect circuit is enabled at POR 3472_ZCD_OFF EQU H'3FFF' ; Zero-cross detect circuit is disabled at POR 3473 3474_PLLEN_OFF EQU H'3EFF' ; 4x PLL is enabled when software sets the SPLLEN bit 3475_PLLEN_ON EQU H'3FFF' ; 4x PLL is always enabled 3476 3477_STVREN_OFF EQU H'3DFF' ; Stack Overflow or Underflow will not cause a Reset 3478_STVREN_ON EQU H'3FFF' ; Stack Overflow or Underflow will cause a Reset 3479 3480_BORV_HI EQU H'3BFF' ; Brown-out Reset Voltage (Vbor), high trip point selected. 3481_BORV_LO EQU H'3FFF' ; Brown-out Reset Voltage (Vbor), low trip point selected. 3482 3483_LPBOR_ON EQU H'37FF' ; Low-Power BOR is enabled 3484_LPBOR_OFF EQU H'3FFF' ; Low-Power BOR is disabled 3485 3486;;;; Begin: Added in gputils 3487_DEBUG_ON EQU H'2FFF' ; In-Circuit Debugger enabled, ICSPCLK and ICSPDAT are dedicated to the debugger. 3488_DEBUG_OFF EQU H'3FFF' ; In-Circuit Debugger disabled, ICSPCLK and ICSPDAT are general purpose I/O pins. 3489 3490;;;; End: Added in gputils 3491_LVP_OFF EQU H'1FFF' ; High-voltage on MCLR/VPP must be used for programming 3492_LVP_ON EQU H'3FFF' ; Low-voltage programming enabled 3493 3494;----- DEVID Equates -------------------------------------------------- 3495_DEVID1 EQU H'8006' 3496 3497;----- IDLOC Equates -------------------------------------------------- 3498_IDLOC0 EQU H'8000' 3499_IDLOC1 EQU H'8001' 3500_IDLOC2 EQU H'8002' 3501_IDLOC3 EQU H'8003' 3502 3503 LIST 3504