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