1 LIST 2 3;========================================================================== 4; Build date : Aug 13 2015 5; MPASM PIC16F1719 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 PIC16F1719 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 /PIC16F1719 22; 2. LIST directive in the source file 23; LIST P=PIC16F1719 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; 12 Jul 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 __16F1719 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' 76PORTB EQU H'000D' 77PORTC EQU H'000E' 78PORTD EQU H'000F' 79PORTE EQU H'0010' 80PIR1 EQU H'0011' 81PIR2 EQU H'0012' 82PIR3 EQU H'0013' 83TMR0 EQU H'0015' 84TMR1 EQU H'0016' 85TMR1L EQU H'0016' 86TMR1H EQU H'0017' 87T1CON EQU H'0018' 88T1GCON EQU H'0019' 89TMR2 EQU H'001A' 90PR2 EQU H'001B' 91T2CON EQU H'001C' 92 93;-----Bank1------------------ 94TRISA EQU H'008C' 95TRISB EQU H'008D' 96TRISC EQU H'008E' 97TRISD EQU H'008F' 98TRISE EQU H'0090' 99PIE1 EQU H'0091' 100PIE2 EQU H'0092' 101PIE3 EQU H'0093' 102OPTION_REG EQU H'0095' 103PCON EQU H'0096' 104WDTCON EQU H'0097' 105OSCTUNE EQU H'0098' 106OSCCON EQU H'0099' 107OSCSTAT EQU H'009A' 108ADRES EQU H'009B' 109ADRESL EQU H'009B' 110ADRESH EQU H'009C' 111ADCON0 EQU H'009D' 112ADCON1 EQU H'009E' 113ADCON2 EQU H'009F' 114 115;-----Bank2------------------ 116LATA EQU H'010C' 117LATB EQU H'010D' 118LATC EQU H'010E' 119LATD EQU H'010F' 120LATE EQU H'0110' 121CM1CON0 EQU H'0111' 122CM1CON1 EQU H'0112' 123CM2CON0 EQU H'0113' 124CM2CON1 EQU H'0114' 125CMOUT EQU H'0115' 126BORCON EQU H'0116' 127FVRCON EQU H'0117' 128DAC1CON0 EQU H'0118' 129DAC1CON1 EQU H'0119' 130DAC2CON0 EQU H'011A' 131DAC2CON1 EQU H'011B' 132DAC2REF EQU H'011B' 133ZCD1CON EQU H'011C' 134 135;-----Bank3------------------ 136ANSELA EQU H'018C' 137ANSELB EQU H'018D' 138ANSELC EQU H'018E' 139ANSELD EQU H'018F' 140ANSELE EQU H'0190' 141PMADR EQU H'0191' 142PMADRL EQU H'0191' 143PMADRH EQU H'0192' 144PMDAT EQU H'0193' 145PMDATL EQU H'0193' 146PMDATH EQU H'0194' 147PMCON1 EQU H'0195' 148PMCON2 EQU H'0196' 149VREGCON EQU H'0197' 150RC1REG EQU H'0199' 151RCREG EQU H'0199' 152RCREG1 EQU H'0199' 153TX1REG EQU H'019A' 154TXREG EQU H'019A' 155TXREG1 EQU H'019A' 156SP1BRG EQU H'019B' 157SP1BRGL EQU H'019B' 158SPBRG EQU H'019B' 159SPBRG1 EQU H'019B' 160SPBRGL EQU H'019B' 161SP1BRGH EQU H'019C' 162SPBRGH EQU H'019C' 163SPBRGH1 EQU H'019C' 164RC1STA EQU H'019D' 165RCSTA EQU H'019D' 166RCSTA1 EQU H'019D' 167TX1STA EQU H'019E' 168TXSTA EQU H'019E' 169TXSTA1 EQU H'019E' 170BAUD1CON EQU H'019F' 171BAUDCON EQU H'019F' 172BAUDCON1 EQU H'019F' 173BAUDCTL EQU H'019F' 174BAUDCTL1 EQU H'019F' 175 176;-----Bank4------------------ 177WPUA EQU H'020C' 178WPUB EQU H'020D' 179WPUC EQU H'020E' 180WPUD EQU H'020F' 181WPUE EQU H'0210' 182SSP1BUF EQU H'0211' 183SSPBUF EQU H'0211' 184SSP1ADD EQU H'0212' 185SSPADD EQU H'0212' 186SSP1MSK EQU H'0213' 187SSPMSK EQU H'0213' 188SSP1STAT EQU H'0214' 189SSPSTAT EQU H'0214' 190SSP1CON EQU H'0215' 191SSP1CON1 EQU H'0215' 192SSPCON EQU H'0215' 193SSPCON1 EQU H'0215' 194SSP1CON2 EQU H'0216' 195SSPCON2 EQU H'0216' 196SSP1CON3 EQU H'0217' 197SSPCON3 EQU H'0217' 198 199;-----Bank5------------------ 200ODCONA EQU H'028C' 201ODCONB EQU H'028D' 202ODCONC EQU H'028E' 203ODCOND EQU H'028F' 204ODCONE EQU H'0290' 205CCPR1 EQU H'0291' 206CCPR1L EQU H'0291' 207CCPR1H EQU H'0292' 208CCP1CON EQU H'0293' 209ECCP1CON EQU H'0293' 210CCPR2 EQU H'0298' 211CCPR2L EQU H'0298' 212CCPR2H EQU H'0299' 213CCP2CON EQU H'029A' 214ECCP2CON EQU H'029A' 215CCPTMRS EQU H'029E' 216 217;-----Bank6------------------ 218SLRCONA EQU H'030C' 219SLRCONB EQU H'030D' 220SLRCONC EQU H'030E' 221SLRCOND EQU H'030F' 222SLRCONE EQU H'0310' 223 224;-----Bank7------------------ 225INLVLA EQU H'038C' 226INLVLB EQU H'038D' 227INLVLC EQU H'038E' 228INLVLD EQU H'038F' 229INLVLE EQU H'0390' 230IOCAP EQU H'0391' 231IOCAN EQU H'0392' 232IOCAF EQU H'0393' 233IOCBP EQU H'0394' 234IOCBN EQU H'0395' 235IOCBF EQU H'0396' 236IOCCP EQU H'0397' 237IOCCN EQU H'0398' 238IOCCF EQU H'0399' 239IOCEP EQU H'039D' 240IOCEN EQU H'039E' 241IOCEF EQU H'039F' 242 243;-----Bank8------------------ 244TMR4 EQU H'0415' 245PR4 EQU H'0416' 246T4CON EQU H'0417' 247TMR6 EQU H'041C' 248PR6 EQU H'041D' 249T6CON EQU H'041E' 250 251;-----Bank9------------------ 252NCO1ACC EQU H'0498' 253NCO1ACCL EQU H'0498' 254NCO1ACCH EQU H'0499' 255NCO1ACCU EQU H'049A' 256NCO1INC EQU H'049B' 257NCO1INCL EQU H'049B' 258NCO1INCH EQU H'049C' 259NCO1INCU EQU H'049D' 260NCO1CON EQU H'049E' 261NCO1CLK EQU H'049F' 262 263;-----Bank10------------------ 264OPA1CON EQU H'0511' 265OPA2CON EQU H'0515' 266 267;-----Bank12------------------ 268PWM3DCL EQU H'0617' 269PWM3DCH EQU H'0618' 270PWM3CON EQU H'0619' 271PWM3CON0 EQU H'0619' 272PWM4DCL EQU H'061A' 273PWM4DCH EQU H'061B' 274PWM4CON EQU H'061C' 275PWM4CON0 EQU H'061C' 276 277;-----Bank13------------------ 278COG1PHR EQU H'0691' 279COG1PHF EQU H'0692' 280COG1BLKR EQU H'0693' 281COG1BLKF EQU H'0694' 282COG1DBR EQU H'0695' 283COG1DBF EQU H'0696' 284COG1CON0 EQU H'0697' 285COG1CON1 EQU H'0698' 286COG1RIS EQU H'0699' 287COG1RSIM EQU H'069A' 288COG1FIS EQU H'069B' 289COG1FSIM EQU H'069C' 290COG1ASD0 EQU H'069D' 291COG1ASD1 EQU H'069E' 292COG1STR EQU H'069F' 293 294;-----Bank28------------------ 295PPSLOCK EQU H'0E0F' 296INTPPS EQU H'0E10' 297T0CKIPPS EQU H'0E11' 298T1CKIPPS EQU H'0E12' 299T1GPPS EQU H'0E13' 300CCP1PPS EQU H'0E14' 301CCP2PPS EQU H'0E15' 302COGINPPS EQU H'0E17' 303SSPCLKPPS EQU H'0E20' 304SSPDATPPS EQU H'0E21' 305SSPSSPPS EQU H'0E22' 306RXPPS EQU H'0E24' 307CKPPS EQU H'0E25' 308CLCIN0PPS EQU H'0E28' 309CLCIN1PPS EQU H'0E29' 310CLCIN2PPS EQU H'0E2A' 311CLCIN3PPS EQU H'0E2B' 312 313;-----Bank29------------------ 314RA0PPS EQU H'0E90' 315RA1PPS EQU H'0E91' 316RA2PPS EQU H'0E92' 317RA3PPS EQU H'0E93' 318RA4PPS EQU H'0E94' 319RA5PPS EQU H'0E95' 320RA6PPS EQU H'0E96' 321RA7PPS EQU H'0E97' 322RB0PPS EQU H'0E98' 323RB1PPS EQU H'0E99' 324RB2PPS EQU H'0E9A' 325RB3PPS EQU H'0E9B' 326RB4PPS EQU H'0E9C' 327RB5PPS EQU H'0E9D' 328RB6PPS EQU H'0E9E' 329RB7PPS EQU H'0E9F' 330RC0PPS EQU H'0EA0' 331RC1PPS EQU H'0EA1' 332RC2PPS EQU H'0EA2' 333RC3PPS EQU H'0EA3' 334RC4PPS EQU H'0EA4' 335RC5PPS EQU H'0EA5' 336RC6PPS EQU H'0EA6' 337RC7PPS EQU H'0EA7' 338RD0PPS EQU H'0EA8' 339RD1PPS EQU H'0EA9' 340RD2PPS EQU H'0EAA' 341RD3PPS EQU H'0EAB' 342RD4PPS EQU H'0EAC' 343RD5PPS EQU H'0EAD' 344RD6PPS EQU H'0EAE' 345RD7PPS EQU H'0EAF' 346RE0PPS EQU H'0EB0' 347RE1PPS EQU H'0EB1' 348RE2PPS EQU H'0EB2' 349 350;-----Bank30------------------ 351CLCDATA EQU H'0F0F' 352CLC1CON EQU H'0F10' 353CLC1POL EQU H'0F11' 354CLC1SEL0 EQU H'0F12' 355CLC1SEL1 EQU H'0F13' 356CLC1SEL2 EQU H'0F14' 357CLC1SEL3 EQU H'0F15' 358CLC1GLS0 EQU H'0F16' 359CLC1GLS1 EQU H'0F17' 360CLC1GLS2 EQU H'0F18' 361CLC1GLS3 EQU H'0F19' 362CLC2CON EQU H'0F1A' 363CLC2POL EQU H'0F1B' 364CLC2SEL0 EQU H'0F1C' 365CLC2SEL1 EQU H'0F1D' 366CLC2SEL2 EQU H'0F1E' 367CLC2SEL3 EQU H'0F1F' 368CLC2GLS0 EQU H'0F20' 369CLC2GLS1 EQU H'0F21' 370CLC2GLS2 EQU H'0F22' 371CLC2GLS3 EQU H'0F23' 372CLC3CON EQU H'0F24' 373CLC3POL EQU H'0F25' 374CLC3SEL0 EQU H'0F26' 375CLC3SEL1 EQU H'0F27' 376CLC3SEL2 EQU H'0F28' 377CLC3SEL3 EQU H'0F29' 378CLC3GLS0 EQU H'0F2A' 379CLC3GLS1 EQU H'0F2B' 380CLC3GLS2 EQU H'0F2C' 381CLC3GLS3 EQU H'0F2D' 382CLC4CON EQU H'0F2E' 383CLC4POL EQU H'0F2F' 384CLC4SEL0 EQU H'0F30' 385CLC4SEL1 EQU H'0F31' 386CLC4SEL2 EQU H'0F32' 387CLC4SEL3 EQU H'0F33' 388CLC4GLS0 EQU H'0F34' 389CLC4GLS1 EQU H'0F35' 390CLC4GLS2 EQU H'0F36' 391CLC4GLS3 EQU H'0F37' 392 393;-----Bank31------------------ 394STATUS_SHAD EQU H'0FE4' 395WREG_SHAD EQU H'0FE5' 396BSR_SHAD EQU H'0FE6' 397PCLATH_SHAD EQU H'0FE7' 398FSR0L_SHAD EQU H'0FE8' 399FSR0H_SHAD EQU H'0FE9' 400FSR1L_SHAD EQU H'0FEA' 401FSR1H_SHAD EQU H'0FEB' 402STKPTR EQU H'0FED' 403TOSL EQU H'0FEE' 404TOSH EQU H'0FEF' 405 406;----- STATUS Bits ----------------------------------------------------- 407C EQU H'0000' 408DC EQU H'0001' 409Z EQU H'0002' 410NOT_PD EQU H'0003' 411NOT_TO EQU H'0004' 412 413 414;----- BSR Bits ----------------------------------------------------- 415BSR0 EQU H'0000' 416BSR1 EQU H'0001' 417BSR2 EQU H'0002' 418BSR3 EQU H'0003' 419BSR4 EQU H'0004' 420 421 422;----- INTCON Bits ----------------------------------------------------- 423IOCIF EQU H'0000' 424INTF EQU H'0001' 425TMR0IF EQU H'0002' 426IOCIE EQU H'0003' 427INTE EQU H'0004' 428TMR0IE EQU H'0005' 429PEIE EQU H'0006' 430GIE EQU H'0007' 431 432T0IF EQU H'0002' 433T0IE EQU H'0005' 434 435 436;----- PORTA Bits ----------------------------------------------------- 437RA0 EQU H'0000' 438RA1 EQU H'0001' 439RA2 EQU H'0002' 440RA3 EQU H'0003' 441RA4 EQU H'0004' 442RA5 EQU H'0005' 443RA6 EQU H'0006' 444RA7 EQU H'0007' 445 446 447;----- PORTB Bits ----------------------------------------------------- 448RB0 EQU H'0000' 449RB1 EQU H'0001' 450RB2 EQU H'0002' 451RB3 EQU H'0003' 452RB4 EQU H'0004' 453RB5 EQU H'0005' 454RB6 EQU H'0006' 455RB7 EQU H'0007' 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' 465RC6 EQU H'0006' 466RC7 EQU H'0007' 467 468 469;----- PORTD Bits ----------------------------------------------------- 470RD0 EQU H'0000' 471RD1 EQU H'0001' 472RD2 EQU H'0002' 473RD3 EQU H'0003' 474RD4 EQU H'0004' 475RD5 EQU H'0005' 476RD6 EQU H'0006' 477RD7 EQU H'0007' 478 479 480;----- PORTE Bits ----------------------------------------------------- 481RE0 EQU H'0000' 482RE1 EQU H'0001' 483RE2 EQU H'0002' 484RE3 EQU H'0003' 485 486 487;----- PIR1 Bits ----------------------------------------------------- 488TMR1IF EQU H'0000' 489TMR2IF EQU H'0001' 490CCP1IF EQU H'0002' 491SSP1IF EQU H'0003' 492TXIF EQU H'0004' 493RCIF EQU H'0005' 494ADIF EQU H'0006' 495TMR1GIF EQU H'0007' 496 497 498;----- PIR2 Bits ----------------------------------------------------- 499CCP2IF EQU H'0000' 500TMR4IF EQU H'0001' 501TMR6IF EQU H'0002' 502BCL1IF EQU H'0003' 503C1IF EQU H'0005' 504C2IF EQU H'0006' 505OSFIF EQU H'0007' 506 507 508;----- PIR3 Bits ----------------------------------------------------- 509CLC1IF EQU H'0000' 510CLC2IF EQU H'0001' 511CLC3IF EQU H'0002' 512CLC4IF EQU H'0003' 513ZCDIF EQU H'0004' 514COGIF EQU H'0005' 515NCOIF EQU H'0006' 516 517 518;----- T1CON Bits ----------------------------------------------------- 519TMR1ON EQU H'0000' 520NOT_T1SYNC EQU H'0002' 521T1OSCEN EQU H'0003' 522 523T1CKPS0 EQU H'0004' 524T1CKPS1 EQU H'0005' 525TMR1CS0 EQU H'0006' 526TMR1CS1 EQU H'0007' 527 528 529;----- T1GCON Bits ----------------------------------------------------- 530T1GVAL EQU H'0002' 531T1GGO_NOT_DONE EQU H'0003' 532T1GSPM EQU H'0004' 533T1GTM EQU H'0005' 534T1GPOL EQU H'0006' 535TMR1GE EQU H'0007' 536 537T1GSS0 EQU H'0000' 538T1GSS1 EQU H'0001' 539 540 541;----- T2CON Bits ----------------------------------------------------- 542TMR2ON EQU H'0002' 543 544T2CKPS0 EQU H'0000' 545T2CKPS1 EQU H'0001' 546T2OUTPS0 EQU H'0003' 547T2OUTPS1 EQU H'0004' 548T2OUTPS2 EQU H'0005' 549T2OUTPS3 EQU H'0006' 550 551 552;----- TRISA Bits ----------------------------------------------------- 553TRISA0 EQU H'0000' 554TRISA1 EQU H'0001' 555TRISA2 EQU H'0002' 556TRISA3 EQU H'0003' 557TRISA4 EQU H'0004' 558TRISA5 EQU H'0005' 559TRISA6 EQU H'0006' 560TRISA7 EQU H'0007' 561 562 563;----- TRISB Bits ----------------------------------------------------- 564TRISB0 EQU H'0000' 565TRISB1 EQU H'0001' 566TRISB2 EQU H'0002' 567TRISB3 EQU H'0003' 568TRISB4 EQU H'0004' 569TRISB5 EQU H'0005' 570TRISB6 EQU H'0006' 571TRISB7 EQU H'0007' 572 573 574;----- TRISC Bits ----------------------------------------------------- 575TRISC0 EQU H'0000' 576TRISC1 EQU H'0001' 577TRISC2 EQU H'0002' 578TRISC3 EQU H'0003' 579TRISC4 EQU H'0004' 580TRISC5 EQU H'0005' 581TRISC6 EQU H'0006' 582TRISC7 EQU H'0007' 583 584 585;----- TRISD Bits ----------------------------------------------------- 586TRISD0 EQU H'0000' 587TRISD1 EQU H'0001' 588TRISD2 EQU H'0002' 589TRISD3 EQU H'0003' 590TRISD4 EQU H'0004' 591TRISD5 EQU H'0005' 592TRISD6 EQU H'0006' 593TRISD7 EQU H'0007' 594 595 596;----- TRISE Bits ----------------------------------------------------- 597TRISE0 EQU H'0000' 598TRISE1 EQU H'0001' 599TRISE2 EQU H'0002' 600TRISE3 EQU H'0003' 601 602 603;----- PIE1 Bits ----------------------------------------------------- 604TMR1IE EQU H'0000' 605TMR2IE EQU H'0001' 606CCP1IE EQU H'0002' 607SSP1IE EQU H'0003' 608TXIE EQU H'0004' 609RCIE EQU H'0005' 610ADIE EQU H'0006' 611TMR1GIE EQU H'0007' 612 613 614;----- PIE2 Bits ----------------------------------------------------- 615CCP2IE EQU H'0000' 616TMR4IE EQU H'0001' 617TMR6IE EQU H'0002' 618BCL1IE EQU H'0003' 619C1IE EQU H'0005' 620C2IE EQU H'0006' 621OSFIE EQU H'0007' 622 623 624;----- PIE3 Bits ----------------------------------------------------- 625CLC1IE EQU H'0000' 626CLC2IE EQU H'0001' 627CLC3IE EQU H'0002' 628CLC4IE EQU H'0003' 629ZCDIE EQU H'0004' 630COGIE EQU H'0005' 631NCOIE EQU H'0006' 632 633 634;----- OPTION_REG Bits ----------------------------------------------------- 635PSA EQU H'0003' 636TMR0SE EQU H'0004' 637TMR0CS EQU H'0005' 638INTEDG EQU H'0006' 639NOT_WPUEN EQU H'0007' 640 641PS0 EQU H'0000' 642PS1 EQU H'0001' 643PS2 EQU H'0002' 644T0SE EQU H'0004' 645T0CS EQU H'0005' 646 647 648;----- PCON Bits ----------------------------------------------------- 649NOT_BOR EQU H'0000' 650NOT_POR EQU H'0001' 651NOT_RI EQU H'0002' 652NOT_RMCLR EQU H'0003' 653NOT_RWDT EQU H'0004' 654STKUNF EQU H'0006' 655STKOVF EQU H'0007' 656 657 658;----- WDTCON Bits ----------------------------------------------------- 659SWDTEN EQU H'0000' 660 661WDTPS0 EQU H'0001' 662WDTPS1 EQU H'0002' 663WDTPS2 EQU H'0003' 664WDTPS3 EQU H'0004' 665WDTPS4 EQU H'0005' 666 667 668;----- OSCTUNE Bits ----------------------------------------------------- 669TUN0 EQU H'0000' 670TUN1 EQU H'0001' 671TUN2 EQU H'0002' 672TUN3 EQU H'0003' 673TUN4 EQU H'0004' 674TUN5 EQU H'0005' 675 676 677;----- OSCCON Bits ----------------------------------------------------- 678SPLLEN EQU H'0007' 679 680SCS0 EQU H'0000' 681SCS1 EQU H'0001' 682IRCF0 EQU H'0003' 683IRCF1 EQU H'0004' 684IRCF2 EQU H'0005' 685IRCF3 EQU H'0006' 686 687 688;----- OSCSTAT Bits ----------------------------------------------------- 689HFIOFS EQU H'0000' 690LFIOFR EQU H'0001' 691MFIOFR EQU H'0002' 692HFIOFL EQU H'0003' 693HFIOFR EQU H'0004' 694OSTS EQU H'0005' 695PLLR EQU H'0006' 696SOSCR EQU H'0007' 697 698 699;----- ADCON0 Bits ----------------------------------------------------- 700ADON EQU H'0000' 701GO_NOT_DONE EQU H'0001' 702 703ADGO EQU H'0001' 704CHS0 EQU H'0002' 705CHS1 EQU H'0003' 706CHS2 EQU H'0004' 707CHS3 EQU H'0005' 708CHS4 EQU H'0006' 709 710GO EQU H'0001' 711 712 713;----- ADCON1 Bits ----------------------------------------------------- 714ADNREF EQU H'0002' 715ADFM EQU H'0007' 716 717ADPREF0 EQU H'0000' 718ADPREF1 EQU H'0001' 719 720 721;----- ADCON2 Bits ----------------------------------------------------- 722TRIGSEL0 EQU H'0004' 723TRIGSEL1 EQU H'0005' 724TRIGSEL2 EQU H'0006' 725TRIGSEL3 EQU H'0007' 726 727 728;----- LATA Bits ----------------------------------------------------- 729LATA0 EQU H'0000' 730LATA1 EQU H'0001' 731LATA2 EQU H'0002' 732LATA3 EQU H'0003' 733LATA4 EQU H'0004' 734LATA5 EQU H'0005' 735LATA6 EQU H'0006' 736LATA7 EQU H'0007' 737 738 739;----- LATB Bits ----------------------------------------------------- 740LATB0 EQU H'0000' 741LATB1 EQU H'0001' 742LATB2 EQU H'0002' 743LATB3 EQU H'0003' 744LATB4 EQU H'0004' 745LATB5 EQU H'0005' 746LATB6 EQU H'0006' 747LATB7 EQU H'0007' 748 749 750;----- LATC Bits ----------------------------------------------------- 751LATC0 EQU H'0000' 752LATC1 EQU H'0001' 753LATC2 EQU H'0002' 754LATC3 EQU H'0003' 755LATC4 EQU H'0004' 756LATC5 EQU H'0005' 757LATC6 EQU H'0006' 758LATC7 EQU H'0007' 759 760 761;----- LATD Bits ----------------------------------------------------- 762LATD0 EQU H'0000' 763LATD1 EQU H'0001' 764LATD2 EQU H'0002' 765LATD3 EQU H'0003' 766LATD4 EQU H'0004' 767LATD5 EQU H'0005' 768LATD6 EQU H'0006' 769LATD7 EQU H'0007' 770 771 772;----- LATE Bits ----------------------------------------------------- 773LATE0 EQU H'0000' 774LATE1 EQU H'0001' 775LATE2 EQU H'0002' 776 777 778;----- CM1CON0 Bits ----------------------------------------------------- 779C1SYNC EQU H'0000' 780C1HYS EQU H'0001' 781C1SP EQU H'0002' 782C1ZLF EQU H'0003' 783C1POL EQU H'0004' 784C1OUT EQU H'0006' 785C1ON EQU H'0007' 786 787 788;----- CM1CON1 Bits ----------------------------------------------------- 789C1INTN EQU H'0006' 790C1INTP EQU H'0007' 791 792C1NCH0 EQU H'0000' 793C1NCH1 EQU H'0001' 794C1NCH2 EQU H'0002' 795C1PCH0 EQU H'0003' 796C1PCH1 EQU H'0004' 797C1PCH2 EQU H'0005' 798 799 800;----- CM2CON0 Bits ----------------------------------------------------- 801C2SYNC EQU H'0000' 802C2HYS EQU H'0001' 803C2SP EQU H'0002' 804C2ZLF EQU H'0003' 805C2POL EQU H'0004' 806C2OUT EQU H'0006' 807C2ON EQU H'0007' 808 809 810;----- CM2CON1 Bits ----------------------------------------------------- 811C2INTN EQU H'0006' 812C2INTP EQU H'0007' 813 814C2NCH0 EQU H'0000' 815C2NCH1 EQU H'0001' 816C2NCH2 EQU H'0002' 817C2PCH0 EQU H'0003' 818C2PCH1 EQU H'0004' 819C2PCH2 EQU H'0005' 820 821 822;----- CMOUT Bits ----------------------------------------------------- 823MC1OUT EQU H'0000' 824MC2OUT EQU H'0001' 825 826 827;----- BORCON Bits ----------------------------------------------------- 828BORRDY EQU H'0000' 829BORFS EQU H'0006' 830SBOREN EQU H'0007' 831 832 833;----- FVRCON Bits ----------------------------------------------------- 834TSRNG EQU H'0004' 835TSEN EQU H'0005' 836FVRRDY EQU H'0006' 837FVREN EQU H'0007' 838 839ADFVR0 EQU H'0000' 840ADFVR1 EQU H'0001' 841CDAFVR0 EQU H'0002' 842CDAFVR1 EQU H'0003' 843 844 845;----- DAC1CON0 Bits ----------------------------------------------------- 846DAC1NSS EQU H'0000' 847DAC1OE2 EQU H'0004' 848DAC1OE1 EQU H'0005' 849DAC1EN EQU H'0007' 850 851DAC1PSS0 EQU H'0002' 852DAC1PSS1 EQU H'0003' 853 854DACNSS EQU H'0000' 855DACOE0 EQU H'0004' 856DACOE1 EQU H'0005' 857DACEN EQU H'0007' 858 859DACPSS0 EQU H'0002' 860DACPSS1 EQU H'0003' 861 862 863;----- DAC1CON1 Bits ----------------------------------------------------- 864DAC1R0 EQU H'0000' 865DAC1R1 EQU H'0001' 866DAC1R2 EQU H'0002' 867DAC1R3 EQU H'0003' 868DAC1R4 EQU H'0004' 869DAC1R5 EQU H'0005' 870DAC1R6 EQU H'0006' 871DAC1R7 EQU H'0007' 872 873DACR0 EQU H'0000' 874DACR1 EQU H'0001' 875DACR2 EQU H'0002' 876DACR3 EQU H'0003' 877DACR4 EQU H'0004' 878DACR5 EQU H'0005' 879DACR6 EQU H'0006' 880DACR7 EQU H'0007' 881 882 883;----- DAC2CON0 Bits ----------------------------------------------------- 884NSS EQU H'0000' 885OE2 EQU H'0004' 886OE1 EQU H'0005' 887EN EQU H'0007' 888 889PSS0 EQU H'0002' 890PSS1 EQU H'0003' 891 892DACNSS EQU H'0000' 893DACOE2 EQU H'0004' 894DACOE1 EQU H'0005' 895DACEN EQU H'0007' 896 897DACPSS0 EQU H'0002' 898DACPSS1 EQU H'0003' 899 900DAC2NSS EQU H'0000' 901DAC2OE2 EQU H'0004' 902DAC2OE1 EQU H'0005' 903DAC2EN EQU H'0007' 904 905DAC2PSS0 EQU H'0002' 906DAC2PSS1 EQU H'0003' 907 908 909;----- DAC2CON1 Bits ----------------------------------------------------- 910DACR0 EQU H'0000' 911DACR1 EQU H'0001' 912DACR2 EQU H'0002' 913DACR3 EQU H'0003' 914DACR4 EQU H'0004' 915 916R0 EQU H'0000' 917R1 EQU H'0001' 918R2 EQU H'0002' 919R3 EQU H'0003' 920R4 EQU H'0004' 921 922 923DAC2R0 EQU H'0000' 924DAC2R1 EQU H'0001' 925DAC2R2 EQU H'0002' 926DAC2R3 EQU H'0003' 927DAC2R4 EQU H'0004' 928 929REF0 EQU H'0000' 930REF1 EQU H'0001' 931REF2 EQU H'0002' 932REF3 EQU H'0003' 933REF4 EQU H'0004' 934REF5 EQU H'0005' 935 936DAC2REF0 EQU H'0000' 937DAC2REF1 EQU H'0001' 938DAC2REF2 EQU H'0002' 939DAC2REF3 EQU H'0003' 940DAC2REF4 EQU H'0004' 941DAC2REF5 EQU H'0005' 942 943 944;----- DAC2REF Bits ----------------------------------------------------- 945DACR0 EQU H'0000' 946DACR1 EQU H'0001' 947DACR2 EQU H'0002' 948DACR3 EQU H'0003' 949DACR4 EQU H'0004' 950 951R0 EQU H'0000' 952R1 EQU H'0001' 953R2 EQU H'0002' 954R3 EQU H'0003' 955R4 EQU H'0004' 956 957 958DAC2R0 EQU H'0000' 959DAC2R1 EQU H'0001' 960DAC2R2 EQU H'0002' 961DAC2R3 EQU H'0003' 962DAC2R4 EQU H'0004' 963 964REF0 EQU H'0000' 965REF1 EQU H'0001' 966REF2 EQU H'0002' 967REF3 EQU H'0003' 968REF4 EQU H'0004' 969REF5 EQU H'0005' 970 971DAC2REF0 EQU H'0000' 972DAC2REF1 EQU H'0001' 973DAC2REF2 EQU H'0002' 974DAC2REF3 EQU H'0003' 975DAC2REF4 EQU H'0004' 976DAC2REF5 EQU H'0005' 977 978 979;----- ZCD1CON Bits ----------------------------------------------------- 980ZCD1INTN EQU H'0000' 981ZCD1INTP EQU H'0001' 982ZCD1POL EQU H'0004' 983ZCD1OUT EQU H'0005' 984ZCD1EN EQU H'0007' 985 986 987;----- ANSELA Bits ----------------------------------------------------- 988ANSA0 EQU H'0000' 989ANSA1 EQU H'0001' 990ANSA2 EQU H'0002' 991ANSA3 EQU H'0003' 992ANSA4 EQU H'0004' 993ANSA5 EQU H'0005' 994 995 996;----- ANSELB Bits ----------------------------------------------------- 997ANSB0 EQU H'0000' 998ANSB1 EQU H'0001' 999ANSB2 EQU H'0002' 1000ANSB3 EQU H'0003' 1001ANSB4 EQU H'0004' 1002ANSB5 EQU H'0005' 1003 1004 1005;----- ANSELC Bits ----------------------------------------------------- 1006ANSC2 EQU H'0002' 1007ANSC3 EQU H'0003' 1008ANSC4 EQU H'0004' 1009ANSC5 EQU H'0005' 1010ANSC6 EQU H'0006' 1011ANSC7 EQU H'0007' 1012 1013 1014;----- ANSELD Bits ----------------------------------------------------- 1015ANSD0 EQU H'0000' 1016ANSD1 EQU H'0001' 1017ANSD2 EQU H'0002' 1018ANSD3 EQU H'0003' 1019ANSD4 EQU H'0004' 1020ANSD5 EQU H'0005' 1021ANSD6 EQU H'0006' 1022ANSD7 EQU H'0007' 1023 1024 1025;----- ANSELE Bits ----------------------------------------------------- 1026ANSE0 EQU H'0000' 1027ANSE1 EQU H'0001' 1028ANSE2 EQU H'0002' 1029 1030 1031;----- PMCON1 Bits ----------------------------------------------------- 1032RD EQU H'0000' 1033WR EQU H'0001' 1034WREN EQU H'0002' 1035WRERR EQU H'0003' 1036FREE EQU H'0004' 1037LWLO EQU H'0005' 1038CFGS EQU H'0006' 1039 1040 1041;----- VREGCON Bits ----------------------------------------------------- 1042Reserved EQU H'0000' 1043VREGPM EQU H'0001' 1044 1045 1046;----- RC1STA Bits ----------------------------------------------------- 1047RX9D EQU H'0000' 1048OERR EQU H'0001' 1049FERR EQU H'0002' 1050ADDEN EQU H'0003' 1051CREN EQU H'0004' 1052SREN EQU H'0005' 1053RX9 EQU H'0006' 1054SPEN EQU H'0007' 1055 1056 1057;----- RCSTA Bits ----------------------------------------------------- 1058RX9D EQU H'0000' 1059OERR EQU H'0001' 1060FERR EQU H'0002' 1061ADDEN EQU H'0003' 1062CREN EQU H'0004' 1063SREN EQU H'0005' 1064RX9 EQU H'0006' 1065SPEN EQU H'0007' 1066 1067 1068;----- RCSTA1 Bits ----------------------------------------------------- 1069RX9D EQU H'0000' 1070OERR EQU H'0001' 1071FERR EQU H'0002' 1072ADDEN EQU H'0003' 1073CREN EQU H'0004' 1074SREN EQU H'0005' 1075RX9 EQU H'0006' 1076SPEN EQU H'0007' 1077 1078 1079;----- TX1STA Bits ----------------------------------------------------- 1080TX9D EQU H'0000' 1081TRMT EQU H'0001' 1082BRGH EQU H'0002' 1083SENDB EQU H'0003' 1084SYNC EQU H'0004' 1085TXEN EQU H'0005' 1086TX9 EQU H'0006' 1087CSRC EQU H'0007' 1088 1089 1090;----- TXSTA Bits ----------------------------------------------------- 1091TX9D EQU H'0000' 1092TRMT EQU H'0001' 1093BRGH EQU H'0002' 1094SENDB EQU H'0003' 1095SYNC EQU H'0004' 1096TXEN EQU H'0005' 1097TX9 EQU H'0006' 1098CSRC EQU H'0007' 1099 1100 1101;----- TXSTA1 Bits ----------------------------------------------------- 1102TX9D EQU H'0000' 1103TRMT EQU H'0001' 1104BRGH EQU H'0002' 1105SENDB EQU H'0003' 1106SYNC EQU H'0004' 1107TXEN EQU H'0005' 1108TX9 EQU H'0006' 1109CSRC EQU H'0007' 1110 1111 1112;----- BAUD1CON Bits ----------------------------------------------------- 1113ABDEN EQU H'0000' 1114WUE EQU H'0001' 1115BRG16 EQU H'0003' 1116SCKP EQU H'0004' 1117RCIDL EQU H'0006' 1118ABDOVF EQU H'0007' 1119 1120 1121;----- BAUDCON Bits ----------------------------------------------------- 1122ABDEN EQU H'0000' 1123WUE EQU H'0001' 1124BRG16 EQU H'0003' 1125SCKP EQU H'0004' 1126RCIDL EQU H'0006' 1127ABDOVF EQU H'0007' 1128 1129 1130;----- BAUDCON1 Bits ----------------------------------------------------- 1131ABDEN EQU H'0000' 1132WUE EQU H'0001' 1133BRG16 EQU H'0003' 1134SCKP EQU H'0004' 1135RCIDL EQU H'0006' 1136ABDOVF EQU H'0007' 1137 1138 1139;----- BAUDCTL Bits ----------------------------------------------------- 1140ABDEN EQU H'0000' 1141WUE EQU H'0001' 1142BRG16 EQU H'0003' 1143SCKP EQU H'0004' 1144RCIDL EQU H'0006' 1145ABDOVF EQU H'0007' 1146 1147 1148;----- BAUDCTL1 Bits ----------------------------------------------------- 1149ABDEN EQU H'0000' 1150WUE EQU H'0001' 1151BRG16 EQU H'0003' 1152SCKP EQU H'0004' 1153RCIDL EQU H'0006' 1154ABDOVF EQU H'0007' 1155 1156 1157;----- WPUA Bits ----------------------------------------------------- 1158WPUA0 EQU H'0000' 1159WPUA1 EQU H'0001' 1160WPUA2 EQU H'0002' 1161WPUA3 EQU H'0003' 1162WPUA4 EQU H'0004' 1163WPUA5 EQU H'0005' 1164WPUA6 EQU H'0006' 1165WPUA7 EQU H'0007' 1166 1167 1168;----- WPUB Bits ----------------------------------------------------- 1169WPUB0 EQU H'0000' 1170WPUB1 EQU H'0001' 1171WPUB2 EQU H'0002' 1172WPUB3 EQU H'0003' 1173WPUB4 EQU H'0004' 1174WPUB5 EQU H'0005' 1175WPUB6 EQU H'0006' 1176WPUB7 EQU H'0007' 1177 1178 1179;----- WPUC Bits ----------------------------------------------------- 1180WPUC0 EQU H'0000' 1181WPUC1 EQU H'0001' 1182WPUC2 EQU H'0002' 1183WPUC3 EQU H'0003' 1184WPUC4 EQU H'0004' 1185WPUC5 EQU H'0005' 1186WPUC6 EQU H'0006' 1187WPUC7 EQU H'0007' 1188 1189 1190;----- WPUD Bits ----------------------------------------------------- 1191WPUD0 EQU H'0000' 1192WPUD1 EQU H'0001' 1193WPUD2 EQU H'0002' 1194WPUD3 EQU H'0003' 1195WPUD4 EQU H'0004' 1196WPUD5 EQU H'0005' 1197WPUD6 EQU H'0006' 1198WPUD7 EQU H'0007' 1199 1200 1201;----- WPUE Bits ----------------------------------------------------- 1202WPUE0 EQU H'0000' 1203WPUE1 EQU H'0001' 1204WPUE2 EQU H'0002' 1205WPUE3 EQU H'0003' 1206 1207 1208;----- SSP1BUF Bits ----------------------------------------------------- 1209SSP1BUF0 EQU H'0000' 1210SSP1BUF1 EQU H'0001' 1211SSP1BUF2 EQU H'0002' 1212SSP1BUF3 EQU H'0003' 1213SSP1BUF4 EQU H'0004' 1214SSP1BUF5 EQU H'0005' 1215SSP1BUF6 EQU H'0006' 1216SSP1BUF7 EQU H'0007' 1217 1218 1219BUF0 EQU H'0000' 1220BUF1 EQU H'0001' 1221BUF2 EQU H'0002' 1222BUF3 EQU H'0003' 1223BUF4 EQU H'0004' 1224BUF5 EQU H'0005' 1225BUF6 EQU H'0006' 1226BUF7 EQU H'0007' 1227 1228 1229 1230;----- SSPBUF Bits ----------------------------------------------------- 1231SSP1BUF0 EQU H'0000' 1232SSP1BUF1 EQU H'0001' 1233SSP1BUF2 EQU H'0002' 1234SSP1BUF3 EQU H'0003' 1235SSP1BUF4 EQU H'0004' 1236SSP1BUF5 EQU H'0005' 1237SSP1BUF6 EQU H'0006' 1238SSP1BUF7 EQU H'0007' 1239 1240 1241BUF0 EQU H'0000' 1242BUF1 EQU H'0001' 1243BUF2 EQU H'0002' 1244BUF3 EQU H'0003' 1245BUF4 EQU H'0004' 1246BUF5 EQU H'0005' 1247BUF6 EQU H'0006' 1248BUF7 EQU H'0007' 1249 1250 1251 1252;----- SSP1ADD Bits ----------------------------------------------------- 1253SSP1ADD0 EQU H'0000' 1254SSP1ADD1 EQU H'0001' 1255SSP1ADD2 EQU H'0002' 1256SSP1ADD3 EQU H'0003' 1257SSP1ADD4 EQU H'0004' 1258SSP1ADD5 EQU H'0005' 1259SSP1ADD6 EQU H'0006' 1260SSP1ADD7 EQU H'0007' 1261 1262 1263ADD0 EQU H'0000' 1264ADD1 EQU H'0001' 1265ADD2 EQU H'0002' 1266ADD3 EQU H'0003' 1267ADD4 EQU H'0004' 1268ADD5 EQU H'0005' 1269ADD6 EQU H'0006' 1270ADD7 EQU H'0007' 1271 1272 1273 1274;----- SSPADD Bits ----------------------------------------------------- 1275SSP1ADD0 EQU H'0000' 1276SSP1ADD1 EQU H'0001' 1277SSP1ADD2 EQU H'0002' 1278SSP1ADD3 EQU H'0003' 1279SSP1ADD4 EQU H'0004' 1280SSP1ADD5 EQU H'0005' 1281SSP1ADD6 EQU H'0006' 1282SSP1ADD7 EQU H'0007' 1283 1284 1285ADD0 EQU H'0000' 1286ADD1 EQU H'0001' 1287ADD2 EQU H'0002' 1288ADD3 EQU H'0003' 1289ADD4 EQU H'0004' 1290ADD5 EQU H'0005' 1291ADD6 EQU H'0006' 1292ADD7 EQU H'0007' 1293 1294 1295 1296;----- SSP1MSK Bits ----------------------------------------------------- 1297SSP1MSK0 EQU H'0000' 1298SSP1MSK1 EQU H'0001' 1299SSP1MSK2 EQU H'0002' 1300SSP1MSK3 EQU H'0003' 1301SSP1MSK4 EQU H'0004' 1302SSP1MSK5 EQU H'0005' 1303SSP1MSK6 EQU H'0006' 1304SSP1MSK7 EQU H'0007' 1305 1306 1307MSK0 EQU H'0000' 1308MSK1 EQU H'0001' 1309MSK2 EQU H'0002' 1310MSK3 EQU H'0003' 1311MSK4 EQU H'0004' 1312MSK5 EQU H'0005' 1313MSK6 EQU H'0006' 1314MSK7 EQU H'0007' 1315 1316 1317 1318;----- SSPMSK Bits ----------------------------------------------------- 1319SSP1MSK0 EQU H'0000' 1320SSP1MSK1 EQU H'0001' 1321SSP1MSK2 EQU H'0002' 1322SSP1MSK3 EQU H'0003' 1323SSP1MSK4 EQU H'0004' 1324SSP1MSK5 EQU H'0005' 1325SSP1MSK6 EQU H'0006' 1326SSP1MSK7 EQU H'0007' 1327 1328 1329MSK0 EQU H'0000' 1330MSK1 EQU H'0001' 1331MSK2 EQU H'0002' 1332MSK3 EQU H'0003' 1333MSK4 EQU H'0004' 1334MSK5 EQU H'0005' 1335MSK6 EQU H'0006' 1336MSK7 EQU H'0007' 1337 1338 1339 1340;----- SSP1STAT Bits ----------------------------------------------------- 1341BF EQU H'0000' 1342UA EQU H'0001' 1343R_NOT_W EQU H'0002' 1344S EQU H'0003' 1345P EQU H'0004' 1346D_NOT_A EQU H'0005' 1347CKE EQU H'0006' 1348SMP EQU H'0007' 1349 1350 1351;----- SSPSTAT Bits ----------------------------------------------------- 1352BF EQU H'0000' 1353UA EQU H'0001' 1354R_NOT_W EQU H'0002' 1355S EQU H'0003' 1356P EQU H'0004' 1357D_NOT_A EQU H'0005' 1358CKE EQU H'0006' 1359SMP EQU H'0007' 1360 1361 1362;----- SSP1CON Bits ----------------------------------------------------- 1363CKP EQU H'0004' 1364SSPEN EQU H'0005' 1365SSPOV EQU H'0006' 1366WCOL EQU H'0007' 1367 1368SSPM0 EQU H'0000' 1369SSPM1 EQU H'0001' 1370SSPM2 EQU H'0002' 1371SSPM3 EQU H'0003' 1372 1373 1374;----- SSP1CON1 Bits ----------------------------------------------------- 1375CKP EQU H'0004' 1376SSPEN EQU H'0005' 1377SSPOV EQU H'0006' 1378WCOL EQU H'0007' 1379 1380SSPM0 EQU H'0000' 1381SSPM1 EQU H'0001' 1382SSPM2 EQU H'0002' 1383SSPM3 EQU H'0003' 1384 1385 1386;----- SSPCON Bits ----------------------------------------------------- 1387CKP EQU H'0004' 1388SSPEN EQU H'0005' 1389SSPOV EQU H'0006' 1390WCOL EQU H'0007' 1391 1392SSPM0 EQU H'0000' 1393SSPM1 EQU H'0001' 1394SSPM2 EQU H'0002' 1395SSPM3 EQU H'0003' 1396 1397 1398;----- SSPCON1 Bits ----------------------------------------------------- 1399CKP EQU H'0004' 1400SSPEN EQU H'0005' 1401SSPOV EQU H'0006' 1402WCOL EQU H'0007' 1403 1404SSPM0 EQU H'0000' 1405SSPM1 EQU H'0001' 1406SSPM2 EQU H'0002' 1407SSPM3 EQU H'0003' 1408 1409 1410;----- SSP1CON2 Bits ----------------------------------------------------- 1411SEN EQU H'0000' 1412RSEN EQU H'0001' 1413PEN EQU H'0002' 1414RCEN EQU H'0003' 1415ACKEN EQU H'0004' 1416ACKDT EQU H'0005' 1417ACKSTAT EQU H'0006' 1418GCEN EQU H'0007' 1419 1420 1421;----- SSPCON2 Bits ----------------------------------------------------- 1422SEN EQU H'0000' 1423RSEN EQU H'0001' 1424PEN EQU H'0002' 1425RCEN EQU H'0003' 1426ACKEN EQU H'0004' 1427ACKDT EQU H'0005' 1428ACKSTAT EQU H'0006' 1429GCEN EQU H'0007' 1430 1431 1432;----- SSP1CON3 Bits ----------------------------------------------------- 1433DHEN EQU H'0000' 1434AHEN EQU H'0001' 1435SBCDE EQU H'0002' 1436SDAHT EQU H'0003' 1437BOEN EQU H'0004' 1438SCIE EQU H'0005' 1439PCIE EQU H'0006' 1440ACKTIM EQU H'0007' 1441 1442 1443;----- SSPCON3 Bits ----------------------------------------------------- 1444DHEN EQU H'0000' 1445AHEN EQU H'0001' 1446SBCDE EQU H'0002' 1447SDAHT EQU H'0003' 1448BOEN EQU H'0004' 1449SCIE EQU H'0005' 1450PCIE EQU H'0006' 1451ACKTIM EQU H'0007' 1452 1453 1454;----- ODCONA Bits ----------------------------------------------------- 1455ODA0 EQU H'0000' 1456ODA1 EQU H'0001' 1457ODA2 EQU H'0002' 1458ODA3 EQU H'0003' 1459ODA4 EQU H'0004' 1460ODA5 EQU H'0005' 1461ODA6 EQU H'0006' 1462ODA7 EQU H'0007' 1463 1464 1465;----- ODCONB Bits ----------------------------------------------------- 1466ODB0 EQU H'0000' 1467ODB1 EQU H'0001' 1468ODB2 EQU H'0002' 1469ODB3 EQU H'0003' 1470ODB4 EQU H'0004' 1471ODB5 EQU H'0005' 1472ODB6 EQU H'0006' 1473ODB7 EQU H'0007' 1474 1475 1476;----- ODCONC Bits ----------------------------------------------------- 1477ODC0 EQU H'0000' 1478ODC1 EQU H'0001' 1479ODC2 EQU H'0002' 1480ODC3 EQU H'0003' 1481ODC4 EQU H'0004' 1482ODC5 EQU H'0005' 1483ODC6 EQU H'0006' 1484ODC7 EQU H'0007' 1485 1486 1487;----- ODCOND Bits ----------------------------------------------------- 1488ODD0 EQU H'0000' 1489ODD1 EQU H'0001' 1490ODD2 EQU H'0002' 1491ODD3 EQU H'0003' 1492ODD4 EQU H'0004' 1493ODD5 EQU H'0005' 1494ODD6 EQU H'0006' 1495ODD7 EQU H'0007' 1496 1497 1498;----- ODCONE Bits ----------------------------------------------------- 1499ODE0 EQU H'0000' 1500ODE1 EQU H'0001' 1501ODE2 EQU H'0002' 1502 1503 1504;----- CCP1CON Bits ----------------------------------------------------- 1505CCP1M0 EQU H'0000' 1506CCP1M1 EQU H'0001' 1507CCP1M2 EQU H'0002' 1508CCP1M3 EQU H'0003' 1509DC1B0 EQU H'0004' 1510DC1B1 EQU H'0005' 1511 1512CCP1Y EQU H'0004' 1513CCP1X EQU H'0005' 1514 1515 1516;----- ECCP1CON Bits ----------------------------------------------------- 1517CCP1M0 EQU H'0000' 1518CCP1M1 EQU H'0001' 1519CCP1M2 EQU H'0002' 1520CCP1M3 EQU H'0003' 1521DC1B0 EQU H'0004' 1522DC1B1 EQU H'0005' 1523 1524CCP1Y EQU H'0004' 1525CCP1X EQU H'0005' 1526 1527 1528;----- CCP2CON Bits ----------------------------------------------------- 1529CCP2M0 EQU H'0000' 1530CCP2M1 EQU H'0001' 1531CCP2M2 EQU H'0002' 1532CCP2M3 EQU H'0003' 1533DC2B0 EQU H'0004' 1534DC2B1 EQU H'0005' 1535 1536CCP2Y EQU H'0004' 1537CCP2X EQU H'0005' 1538 1539 1540;----- ECCP2CON Bits ----------------------------------------------------- 1541CCP2M0 EQU H'0000' 1542CCP2M1 EQU H'0001' 1543CCP2M2 EQU H'0002' 1544CCP2M3 EQU H'0003' 1545DC2B0 EQU H'0004' 1546DC2B1 EQU H'0005' 1547 1548CCP2Y EQU H'0004' 1549CCP2X EQU H'0005' 1550 1551 1552;----- CCPTMRS Bits ----------------------------------------------------- 1553C1TSEL0 EQU H'0000' 1554C1TSEL1 EQU H'0001' 1555C2TSEL0 EQU H'0002' 1556C2TSEL1 EQU H'0003' 1557P3TSEL0 EQU H'0004' 1558P3TSEL1 EQU H'0005' 1559P4TSEL0 EQU H'0006' 1560P4TSEL1 EQU H'0007' 1561 1562 1563;----- SLRCONA Bits ----------------------------------------------------- 1564SLRA0 EQU H'0000' 1565SLRA1 EQU H'0001' 1566SLRA2 EQU H'0002' 1567SLRA3 EQU H'0003' 1568SLRA4 EQU H'0004' 1569SLRA5 EQU H'0005' 1570SLRA6 EQU H'0006' 1571SLRA7 EQU H'0007' 1572 1573 1574;----- SLRCONB Bits ----------------------------------------------------- 1575SLRB0 EQU H'0000' 1576SLRB1 EQU H'0001' 1577SLRB2 EQU H'0002' 1578SLRB3 EQU H'0003' 1579SLRB4 EQU H'0004' 1580SLRB5 EQU H'0005' 1581SLRB6 EQU H'0006' 1582SLRB7 EQU H'0007' 1583 1584 1585;----- SLRCONC Bits ----------------------------------------------------- 1586SLRC0 EQU H'0000' 1587SLRC1 EQU H'0001' 1588SLRC2 EQU H'0002' 1589SLRC3 EQU H'0003' 1590SLRC4 EQU H'0004' 1591SLRC5 EQU H'0005' 1592SLRC6 EQU H'0006' 1593SLRC7 EQU H'0007' 1594 1595 1596;----- SLRCOND Bits ----------------------------------------------------- 1597SLRD0 EQU H'0000' 1598SLRD1 EQU H'0001' 1599SLRD2 EQU H'0002' 1600SLRD3 EQU H'0003' 1601SLRD4 EQU H'0004' 1602SLRD5 EQU H'0005' 1603SLRD6 EQU H'0006' 1604SLRD7 EQU H'0007' 1605 1606 1607;----- SLRCONE Bits ----------------------------------------------------- 1608SLRE0 EQU H'0000' 1609SLRE1 EQU H'0001' 1610SLRE2 EQU H'0002' 1611 1612 1613;----- INLVLA Bits ----------------------------------------------------- 1614INLVLA0 EQU H'0000' 1615INLVLA1 EQU H'0001' 1616INLVLA2 EQU H'0002' 1617INLVLA3 EQU H'0003' 1618INLVLA4 EQU H'0004' 1619INLVLA5 EQU H'0005' 1620INLVLA6 EQU H'0006' 1621INLVLA7 EQU H'0007' 1622 1623 1624;----- INLVLB Bits ----------------------------------------------------- 1625INLVLB0 EQU H'0000' 1626INLVLB1 EQU H'0001' 1627INLVLB2 EQU H'0002' 1628INLVLB3 EQU H'0003' 1629INLVLB4 EQU H'0004' 1630INLVLB5 EQU H'0005' 1631INLVLB6 EQU H'0006' 1632INLVLB7 EQU H'0007' 1633 1634 1635;----- INLVLC Bits ----------------------------------------------------- 1636INLVLC0 EQU H'0000' 1637INLVLC1 EQU H'0001' 1638INLVLC2 EQU H'0002' 1639INLVLC3 EQU H'0003' 1640INLVLC4 EQU H'0004' 1641INLVLC5 EQU H'0005' 1642INLVLC6 EQU H'0006' 1643INLVLC7 EQU H'0007' 1644 1645 1646;----- INLVLD Bits ----------------------------------------------------- 1647INLVLD0 EQU H'0000' 1648INLVLD1 EQU H'0001' 1649INLVLD2 EQU H'0002' 1650INLVLD3 EQU H'0003' 1651INLVLD4 EQU H'0004' 1652INLVLD5 EQU H'0005' 1653INLVLD6 EQU H'0006' 1654INLVLD7 EQU H'0007' 1655 1656 1657;----- INLVLE Bits ----------------------------------------------------- 1658INLVLE0 EQU H'0000' 1659INLVLE1 EQU H'0001' 1660INLVLE2 EQU H'0002' 1661INLVLE3 EQU H'0003' 1662 1663 1664;----- IOCAP Bits ----------------------------------------------------- 1665IOCAP0 EQU H'0000' 1666IOCAP1 EQU H'0001' 1667IOCAP2 EQU H'0002' 1668IOCAP3 EQU H'0003' 1669IOCAP4 EQU H'0004' 1670IOCAP5 EQU H'0005' 1671IOCAP6 EQU H'0006' 1672IOCAP7 EQU H'0007' 1673 1674 1675;----- IOCAN Bits ----------------------------------------------------- 1676IOCAN0 EQU H'0000' 1677IOCAN1 EQU H'0001' 1678IOCAN2 EQU H'0002' 1679IOCAN3 EQU H'0003' 1680IOCAN4 EQU H'0004' 1681IOCAN5 EQU H'0005' 1682IOCAN6 EQU H'0006' 1683IOCAN7 EQU H'0007' 1684 1685 1686;----- IOCAF Bits ----------------------------------------------------- 1687IOCAF0 EQU H'0000' 1688IOCAF1 EQU H'0001' 1689IOCAF2 EQU H'0002' 1690IOCAF3 EQU H'0003' 1691IOCAF4 EQU H'0004' 1692IOCAF5 EQU H'0005' 1693IOCAF6 EQU H'0006' 1694IOCAF7 EQU H'0007' 1695 1696 1697;----- IOCBP Bits ----------------------------------------------------- 1698IOCBP0 EQU H'0000' 1699IOCBP1 EQU H'0001' 1700IOCBP2 EQU H'0002' 1701IOCBP3 EQU H'0003' 1702IOCBP4 EQU H'0004' 1703IOCBP5 EQU H'0005' 1704IOCBP6 EQU H'0006' 1705IOCBP7 EQU H'0007' 1706 1707 1708;----- IOCBN Bits ----------------------------------------------------- 1709IOCBN0 EQU H'0000' 1710IOCBN1 EQU H'0001' 1711IOCBN2 EQU H'0002' 1712IOCBN3 EQU H'0003' 1713IOCBN4 EQU H'0004' 1714IOCBN5 EQU H'0005' 1715IOCBN6 EQU H'0006' 1716IOCBN7 EQU H'0007' 1717 1718 1719;----- IOCBF Bits ----------------------------------------------------- 1720IOCBF0 EQU H'0000' 1721IOCBF1 EQU H'0001' 1722IOCBF2 EQU H'0002' 1723IOCBF3 EQU H'0003' 1724IOCBF4 EQU H'0004' 1725IOCBF5 EQU H'0005' 1726IOCBF6 EQU H'0006' 1727IOCBF7 EQU H'0007' 1728 1729 1730;----- IOCCP Bits ----------------------------------------------------- 1731IOCCP0 EQU H'0000' 1732IOCCP1 EQU H'0001' 1733IOCCP2 EQU H'0002' 1734IOCCP3 EQU H'0003' 1735IOCCP4 EQU H'0004' 1736IOCCP5 EQU H'0005' 1737IOCCP6 EQU H'0006' 1738IOCCP7 EQU H'0007' 1739 1740 1741;----- IOCCN Bits ----------------------------------------------------- 1742IOCCN0 EQU H'0000' 1743IOCCN1 EQU H'0001' 1744IOCCN2 EQU H'0002' 1745IOCCN3 EQU H'0003' 1746IOCCN4 EQU H'0004' 1747IOCCN5 EQU H'0005' 1748IOCCN6 EQU H'0006' 1749IOCCN7 EQU H'0007' 1750 1751 1752;----- IOCCF Bits ----------------------------------------------------- 1753IOCCF0 EQU H'0000' 1754IOCCF1 EQU H'0001' 1755IOCCF2 EQU H'0002' 1756IOCCF3 EQU H'0003' 1757IOCCF4 EQU H'0004' 1758IOCCF5 EQU H'0005' 1759IOCCF6 EQU H'0006' 1760IOCCF7 EQU H'0007' 1761 1762 1763;----- IOCEP Bits ----------------------------------------------------- 1764IOCEP3 EQU H'0003' 1765 1766 1767;----- IOCEN Bits ----------------------------------------------------- 1768IOCEN3 EQU H'0003' 1769 1770 1771;----- IOCEF Bits ----------------------------------------------------- 1772IOCEF3 EQU H'0003' 1773 1774 1775;----- T4CON Bits ----------------------------------------------------- 1776TMR4ON EQU H'0002' 1777 1778T4CKPS0 EQU H'0000' 1779T4CKPS1 EQU H'0001' 1780T4OUTPS0 EQU H'0003' 1781T4OUTPS1 EQU H'0004' 1782T4OUTPS2 EQU H'0005' 1783T4OUTPS3 EQU H'0006' 1784 1785 1786;----- T6CON Bits ----------------------------------------------------- 1787TMR6ON EQU H'0002' 1788 1789T6CKPS0 EQU H'0000' 1790T6CKPS1 EQU H'0001' 1791T6OUTPS0 EQU H'0003' 1792T6OUTPS1 EQU H'0004' 1793T6OUTPS2 EQU H'0005' 1794T6OUTPS3 EQU H'0006' 1795 1796 1797;----- NCO1ACCL Bits ----------------------------------------------------- 1798NCO1ACC0 EQU H'0000' 1799NCO1ACC1 EQU H'0001' 1800NCO1ACC2 EQU H'0002' 1801NCO1ACC3 EQU H'0003' 1802NCO1ACC4 EQU H'0004' 1803NCO1ACC5 EQU H'0005' 1804NCO1ACC6 EQU H'0006' 1805NCO1ACC7 EQU H'0007' 1806 1807 1808 1809;----- NCO1ACCH Bits ----------------------------------------------------- 1810NCO1ACC8 EQU H'0000' 1811NCO1ACC9 EQU H'0001' 1812NCO1ACC10 EQU H'0002' 1813NCO1ACC11 EQU H'0003' 1814NCO1ACC12 EQU H'0004' 1815NCO1ACC13 EQU H'0005' 1816NCO1ACC14 EQU H'0006' 1817NCO1ACC15 EQU H'0007' 1818 1819 1820 1821;----- NCO1ACCU Bits ----------------------------------------------------- 1822NCO1ACC16 EQU H'0000' 1823NCO1ACC17 EQU H'0001' 1824NCO1ACC18 EQU H'0002' 1825NCO1ACC19 EQU H'0003' 1826 1827 1828 1829;----- NCO1INCL Bits ----------------------------------------------------- 1830NCO1INC0 EQU H'0000' 1831NCO1INC1 EQU H'0001' 1832NCO1INC2 EQU H'0002' 1833NCO1INC3 EQU H'0003' 1834NCO1INC4 EQU H'0004' 1835NCO1INC5 EQU H'0005' 1836NCO1INC6 EQU H'0006' 1837NCO1INC7 EQU H'0007' 1838 1839 1840 1841;----- NCO1INCH Bits ----------------------------------------------------- 1842NCO1INC8 EQU H'0000' 1843NCO1INC9 EQU H'0001' 1844NCO1INC10 EQU H'0002' 1845NCO1INC11 EQU H'0003' 1846NCO1INC12 EQU H'0004' 1847NCO1INC13 EQU H'0005' 1848NCO1INC14 EQU H'0006' 1849NCO1INC15 EQU H'0007' 1850 1851 1852 1853;----- NCO1INCU Bits ----------------------------------------------------- 1854NCO1INC16 EQU H'0000' 1855NCO1INC17 EQU H'0001' 1856NCO1INC18 EQU H'0002' 1857NCO1INC19 EQU H'0003' 1858 1859 1860 1861;----- NCO1CON Bits ----------------------------------------------------- 1862N1PFM EQU H'0000' 1863N1POL EQU H'0004' 1864N1OUT EQU H'0005' 1865N1EN EQU H'0007' 1866 1867 1868;----- NCO1CLK Bits ----------------------------------------------------- 1869N1CKS0 EQU H'0000' 1870N1CKS1 EQU H'0001' 1871N1PWS0 EQU H'0005' 1872N1PWS1 EQU H'0006' 1873N1PWS2 EQU H'0007' 1874 1875 1876 1877;----- OPA1CON Bits ----------------------------------------------------- 1878OPA1UG EQU H'0004' 1879OPA1SP EQU H'0006' 1880OPA1EN EQU H'0007' 1881 1882OPA1PCH0 EQU H'0000' 1883OPA1PCH1 EQU H'0001' 1884 1885 1886;----- OPA2CON Bits ----------------------------------------------------- 1887OPA2UG EQU H'0004' 1888OPA2SP EQU H'0006' 1889OPA2EN EQU H'0007' 1890 1891OPA2PCH0 EQU H'0000' 1892OPA2PCH1 EQU H'0001' 1893 1894 1895;----- PWM3DCL Bits ----------------------------------------------------- 1896PWM3DCL0 EQU H'0006' 1897PWM3DCL1 EQU H'0007' 1898 1899 1900;----- PWM3DCH Bits ----------------------------------------------------- 1901PWM3DCH0 EQU H'0000' 1902PWM3DCH1 EQU H'0001' 1903PWM3DCH2 EQU H'0002' 1904PWM3DCH3 EQU H'0003' 1905PWM3DCH4 EQU H'0004' 1906PWM3DCH5 EQU H'0005' 1907PWM3DCH6 EQU H'0006' 1908PWM3DCH7 EQU H'0007' 1909 1910 1911;----- PWM3CON Bits ----------------------------------------------------- 1912PWM3POL EQU H'0004' 1913PWM3OUT EQU H'0005' 1914PWM3EN EQU H'0007' 1915 1916 1917;----- PWM3CON0 Bits ----------------------------------------------------- 1918PWM3POL EQU H'0004' 1919PWM3OUT EQU H'0005' 1920PWM3EN EQU H'0007' 1921 1922 1923;----- PWM4DCL Bits ----------------------------------------------------- 1924PWM4DCL0 EQU H'0006' 1925PWM4DCL1 EQU H'0007' 1926 1927 1928;----- PWM4DCH Bits ----------------------------------------------------- 1929PWM4DCH0 EQU H'0000' 1930PWM4DCH1 EQU H'0001' 1931PWM4DCH2 EQU H'0002' 1932PWM4DCH3 EQU H'0003' 1933PWM4DCH4 EQU H'0004' 1934PWM4DCH5 EQU H'0005' 1935PWM4DCH6 EQU H'0006' 1936PWM4DCH7 EQU H'0007' 1937 1938 1939;----- PWM4CON Bits ----------------------------------------------------- 1940PWM4POL EQU H'0004' 1941PWM4OUT EQU H'0005' 1942PWM4EN EQU H'0007' 1943 1944 1945;----- PWM4CON0 Bits ----------------------------------------------------- 1946PWM4POL EQU H'0004' 1947PWM4OUT EQU H'0005' 1948PWM4EN EQU H'0007' 1949 1950 1951;----- COG1PHR Bits ----------------------------------------------------- 1952G1PHR0 EQU H'0000' 1953G1PHR1 EQU H'0001' 1954G1PHR2 EQU H'0002' 1955G1PHR3 EQU H'0003' 1956G1PHR4 EQU H'0004' 1957G1PHR5 EQU H'0005' 1958 1959 1960;----- COG1PHF Bits ----------------------------------------------------- 1961G1PHF0 EQU H'0000' 1962G1PHF1 EQU H'0001' 1963G1PHF2 EQU H'0002' 1964G1PHF3 EQU H'0003' 1965G1PHF4 EQU H'0004' 1966G1PHF5 EQU H'0005' 1967 1968 1969;----- COG1BLKR Bits ----------------------------------------------------- 1970G1BLKR0 EQU H'0000' 1971G1BLKR1 EQU H'0001' 1972G1BLKR2 EQU H'0002' 1973G1BLKR3 EQU H'0003' 1974G1BLKR4 EQU H'0004' 1975G1BLKR5 EQU H'0005' 1976 1977 1978;----- COG1BLKF Bits ----------------------------------------------------- 1979G1BLKF0 EQU H'0000' 1980G1BLKF1 EQU H'0001' 1981G1BLKF2 EQU H'0002' 1982G1BLKF3 EQU H'0003' 1983G1BLKF4 EQU H'0004' 1984G1BLKF5 EQU H'0005' 1985 1986 1987;----- COG1DBR Bits ----------------------------------------------------- 1988G1DBR0 EQU H'0000' 1989G1DBR1 EQU H'0001' 1990G1DBR2 EQU H'0002' 1991G1DBR3 EQU H'0003' 1992G1DBR4 EQU H'0004' 1993G1DBR5 EQU H'0005' 1994 1995 1996;----- COG1DBF Bits ----------------------------------------------------- 1997G1DBF0 EQU H'0000' 1998G1DBF1 EQU H'0001' 1999G1DBF2 EQU H'0002' 2000G1DBF3 EQU H'0003' 2001G1DBF4 EQU H'0004' 2002G1DBF5 EQU H'0005' 2003 2004 2005;----- COG1CON0 Bits ----------------------------------------------------- 2006G1LD EQU H'0006' 2007G1EN EQU H'0007' 2008 2009G1MD0 EQU H'0000' 2010G1MD1 EQU H'0001' 2011G1MD2 EQU H'0002' 2012G1CS0 EQU H'0003' 2013G1CS1 EQU H'0004' 2014 2015 2016;----- COG1CON1 Bits ----------------------------------------------------- 2017G1POLA EQU H'0000' 2018G1POLB EQU H'0001' 2019G1POLC EQU H'0002' 2020G1POLD EQU H'0003' 2021G1FDBS EQU H'0006' 2022G1RDBS EQU H'0007' 2023 2024 2025;----- COG1RIS Bits ----------------------------------------------------- 2026G1RIS0 EQU H'0000' 2027G1RIS1 EQU H'0001' 2028G1RIS2 EQU H'0002' 2029G1RIS3 EQU H'0003' 2030G1RIS4 EQU H'0004' 2031G1RIS5 EQU H'0005' 2032G1RIS6 EQU H'0006' 2033G1RIS7 EQU H'0007' 2034 2035 2036;----- COG1RSIM Bits ----------------------------------------------------- 2037G1RSIM0 EQU H'0000' 2038G1RSIM1 EQU H'0001' 2039G1RSIM2 EQU H'0002' 2040G1RSIM3 EQU H'0003' 2041G1RSIM4 EQU H'0004' 2042G1RSIM5 EQU H'0005' 2043G1RSIM6 EQU H'0006' 2044G1RSIM7 EQU H'0007' 2045 2046 2047;----- COG1FIS Bits ----------------------------------------------------- 2048G1FIS0 EQU H'0000' 2049G1FIS1 EQU H'0001' 2050G1FIS2 EQU H'0002' 2051G1FIS3 EQU H'0003' 2052G1FIS4 EQU H'0004' 2053G1FIS5 EQU H'0005' 2054G1FIS6 EQU H'0006' 2055G1FIS7 EQU H'0007' 2056 2057 2058;----- COG1FSIM Bits ----------------------------------------------------- 2059G1FSIM0 EQU H'0000' 2060G1FSIM1 EQU H'0001' 2061G1FSIM2 EQU H'0002' 2062G1FSIM3 EQU H'0003' 2063G1FSIM4 EQU H'0004' 2064G1FSIM5 EQU H'0005' 2065G1FSIM6 EQU H'0006' 2066G1FSIM7 EQU H'0007' 2067 2068 2069;----- COG1ASD0 Bits ----------------------------------------------------- 2070G1ARSEN EQU H'0006' 2071G1ASE EQU H'0007' 2072 2073G1ASDAC0 EQU H'0002' 2074G1ASDAC1 EQU H'0003' 2075G1ASDBD0 EQU H'0004' 2076G1ASDBD1 EQU H'0005' 2077 2078 2079;----- COG1ASD1 Bits ----------------------------------------------------- 2080G1AS0E EQU H'0000' 2081G1AS1E EQU H'0001' 2082G1AS2E EQU H'0002' 2083G1AS3E EQU H'0003' 2084 2085 2086;----- COG1STR Bits ----------------------------------------------------- 2087G1STRA EQU H'0000' 2088G1STRB EQU H'0001' 2089G1STRC EQU H'0002' 2090G1STRD EQU H'0003' 2091G1SDATA EQU H'0004' 2092G1SDATB EQU H'0005' 2093G1SDATC EQU H'0006' 2094G1SDATD EQU H'0007' 2095 2096 2097;----- PPSLOCK Bits ----------------------------------------------------- 2098PPSLOCKED EQU H'0000' 2099 2100 2101;----- CLCDATA Bits ----------------------------------------------------- 2102MLC1OUT EQU H'0000' 2103MLC2OUT EQU H'0001' 2104MLC3OUT EQU H'0002' 2105MLC4OUT EQU H'0003' 2106 2107MCLC1OUT EQU H'0000' 2108MCLC2OUT EQU H'0001' 2109MCLC3OUT EQU H'0002' 2110MCLC4OUT EQU H'0003' 2111 2112 2113;----- CLC1CON Bits ----------------------------------------------------- 2114LC1INTN EQU H'0003' 2115LC1INTP EQU H'0004' 2116LC1OUT EQU H'0005' 2117LC1EN EQU H'0007' 2118 2119LC1MODE0 EQU H'0000' 2120LC1MODE1 EQU H'0001' 2121LC1MODE2 EQU H'0002' 2122 2123INTN EQU H'0003' 2124INTP EQU H'0004' 2125OUT EQU H'0005' 2126EN EQU H'0007' 2127 2128MODE0 EQU H'0000' 2129MODE1 EQU H'0001' 2130MODE2 EQU H'0002' 2131 2132 2133;----- CLC1POL Bits ----------------------------------------------------- 2134LC1G1POL EQU H'0000' 2135LC1G2POL EQU H'0001' 2136LC1G3POL EQU H'0002' 2137LC1G4POL EQU H'0003' 2138LC1POL EQU H'0007' 2139 2140G1POL EQU H'0000' 2141G2POL EQU H'0001' 2142G3POL EQU H'0002' 2143G4POL EQU H'0003' 2144POL EQU H'0007' 2145 2146 2147;----- CLC1SEL0 Bits ----------------------------------------------------- 2148LC1D1S0 EQU H'0000' 2149LC1D1S1 EQU H'0001' 2150LC1D1S2 EQU H'0002' 2151LC1D1S3 EQU H'0003' 2152LC1D1S4 EQU H'0004' 2153 2154 2155 2156D1S0 EQU H'0000' 2157D1S1 EQU H'0001' 2158D1S2 EQU H'0002' 2159D1S3 EQU H'0003' 2160D1S4 EQU H'0004' 2161 2162 2163;----- CLC1SEL1 Bits ----------------------------------------------------- 2164LC1D2S0 EQU H'0000' 2165LC1D2S1 EQU H'0001' 2166LC1D2S2 EQU H'0002' 2167LC1D2S3 EQU H'0003' 2168LC1D2S4 EQU H'0004' 2169 2170 2171 2172D2S0 EQU H'0000' 2173D2S1 EQU H'0001' 2174D2S2 EQU H'0002' 2175D2S3 EQU H'0003' 2176D2S4 EQU H'0004' 2177 2178 2179;----- CLC1SEL2 Bits ----------------------------------------------------- 2180LC1D3S0 EQU H'0000' 2181LC1D3S1 EQU H'0001' 2182LC1D3S2 EQU H'0002' 2183LC1D3S3 EQU H'0003' 2184LC1D3S4 EQU H'0004' 2185 2186 2187 2188D3S0 EQU H'0000' 2189D3S1 EQU H'0001' 2190D3S2 EQU H'0002' 2191D3S3 EQU H'0003' 2192D3S4 EQU H'0004' 2193 2194 2195;----- CLC1SEL3 Bits ----------------------------------------------------- 2196LC1D4S0 EQU H'0000' 2197LC1D4S1 EQU H'0001' 2198LC1D4S2 EQU H'0002' 2199LC1D4S3 EQU H'0003' 2200LC1D4S4 EQU H'0004' 2201 2202 2203 2204D4S0 EQU H'0000' 2205D4S1 EQU H'0001' 2206D4S2 EQU H'0002' 2207D4S3 EQU H'0003' 2208D4S4 EQU H'0004' 2209 2210 2211;----- CLC1GLS0 Bits ----------------------------------------------------- 2212LC1G1D1N EQU H'0000' 2213LC1G1D1T EQU H'0001' 2214LC1G1D2N EQU H'0002' 2215LC1G1D2T EQU H'0003' 2216LC1G1D3N EQU H'0004' 2217LC1G1D3T EQU H'0005' 2218LC1G1D4N EQU H'0006' 2219LC1G1D4T EQU H'0007' 2220 2221D1N EQU H'0000' 2222D1T EQU H'0001' 2223D2N EQU H'0002' 2224D2T EQU H'0003' 2225D3N EQU H'0004' 2226D3T EQU H'0005' 2227D4N EQU H'0006' 2228D4T EQU H'0007' 2229 2230 2231;----- CLC1GLS1 Bits ----------------------------------------------------- 2232LC1G2D1N EQU H'0000' 2233LC1G2D1T EQU H'0001' 2234LC1G2D2N EQU H'0002' 2235LC1G2D2T EQU H'0003' 2236LC1G2D3N EQU H'0004' 2237LC1G2D3T EQU H'0005' 2238LC1G2D4N EQU H'0006' 2239LC1G2D4T EQU H'0007' 2240 2241D1N EQU H'0000' 2242D1T EQU H'0001' 2243D2N EQU H'0002' 2244D2T EQU H'0003' 2245D3N EQU H'0004' 2246D3T EQU H'0005' 2247D4N EQU H'0006' 2248D4T EQU H'0007' 2249 2250 2251;----- CLC1GLS2 Bits ----------------------------------------------------- 2252LC1G3D1N EQU H'0000' 2253LC1G3D1T EQU H'0001' 2254LC1G3D2N EQU H'0002' 2255LC1G3D2T EQU H'0003' 2256LC1G3D3N EQU H'0004' 2257LC1G3D3T EQU H'0005' 2258LC1G3D4N EQU H'0006' 2259LC1G3D4T EQU H'0007' 2260 2261D1N EQU H'0000' 2262D1T EQU H'0001' 2263D2N EQU H'0002' 2264D2T EQU H'0003' 2265D3N EQU H'0004' 2266D3T EQU H'0005' 2267D4N EQU H'0006' 2268D4T EQU H'0007' 2269 2270 2271;----- CLC1GLS3 Bits ----------------------------------------------------- 2272LC1G4D1N EQU H'0000' 2273LC1G4D1T EQU H'0001' 2274LC1G4D2N EQU H'0002' 2275LC1G4D2T EQU H'0003' 2276LC1G4D3N EQU H'0004' 2277LC1G4D3T EQU H'0005' 2278LC1G4D4N EQU H'0006' 2279LC1G4D4T EQU H'0007' 2280 2281G4D1N EQU H'0000' 2282G4D1T EQU H'0001' 2283G4D2N EQU H'0002' 2284G4D2T EQU H'0003' 2285G4D3N EQU H'0004' 2286G4D3T EQU H'0005' 2287G4D4N EQU H'0006' 2288G4D4T EQU H'0007' 2289 2290 2291;----- CLC2CON Bits ----------------------------------------------------- 2292LC2INTN EQU H'0003' 2293LC2INTP EQU H'0004' 2294LC2OUT EQU H'0005' 2295LC2EN EQU H'0007' 2296 2297LC2MODE0 EQU H'0000' 2298LC2MODE1 EQU H'0001' 2299LC2MODE2 EQU H'0002' 2300 2301INTN EQU H'0003' 2302INTP EQU H'0004' 2303OUT EQU H'0005' 2304EN EQU H'0007' 2305 2306MODE0 EQU H'0000' 2307MODE1 EQU H'0001' 2308MODE2 EQU H'0002' 2309 2310 2311;----- CLC2POL Bits ----------------------------------------------------- 2312LC2G1POL EQU H'0000' 2313LC2G2POL EQU H'0001' 2314LC2G3POL EQU H'0002' 2315LC2G4POL EQU H'0003' 2316LC2POL EQU H'0007' 2317 2318G1POL EQU H'0000' 2319G2POL EQU H'0001' 2320G3POL EQU H'0002' 2321G4POL EQU H'0003' 2322POL EQU H'0007' 2323 2324 2325;----- CLC2SEL0 Bits ----------------------------------------------------- 2326LC2D1S0 EQU H'0000' 2327LC2D1S1 EQU H'0001' 2328LC2D1S2 EQU H'0002' 2329LC2D1S3 EQU H'0003' 2330LC2D1S4 EQU H'0004' 2331 2332 2333 2334D1S0 EQU H'0000' 2335D1S1 EQU H'0001' 2336D1S2 EQU H'0002' 2337D1S3 EQU H'0003' 2338D1S4 EQU H'0004' 2339 2340 2341;----- CLC2SEL1 Bits ----------------------------------------------------- 2342LC2D2S0 EQU H'0000' 2343LC2D2S1 EQU H'0001' 2344LC2D2S2 EQU H'0002' 2345LC2D2S3 EQU H'0003' 2346LC2D2S4 EQU H'0004' 2347 2348 2349 2350D2S0 EQU H'0000' 2351D2S1 EQU H'0001' 2352D2S2 EQU H'0002' 2353D2S3 EQU H'0003' 2354D2S4 EQU H'0004' 2355 2356 2357;----- CLC2SEL2 Bits ----------------------------------------------------- 2358LC2D3S0 EQU H'0000' 2359LC2D3S1 EQU H'0001' 2360LC2D3S2 EQU H'0002' 2361LC2D3S3 EQU H'0003' 2362LC2D3S4 EQU H'0004' 2363 2364 2365 2366D3S0 EQU H'0000' 2367D3S1 EQU H'0001' 2368D3S2 EQU H'0002' 2369D3S3 EQU H'0003' 2370D3S4 EQU H'0004' 2371 2372 2373;----- CLC2SEL3 Bits ----------------------------------------------------- 2374LC2D4S0 EQU H'0000' 2375LC2D4S1 EQU H'0001' 2376LC2D4S2 EQU H'0002' 2377LC2D4S3 EQU H'0003' 2378LC2D4S4 EQU H'0004' 2379 2380 2381 2382D4S0 EQU H'0000' 2383D4S1 EQU H'0001' 2384D4S2 EQU H'0002' 2385D4S3 EQU H'0003' 2386D4S4 EQU H'0004' 2387 2388 2389;----- CLC2GLS0 Bits ----------------------------------------------------- 2390LC2G1D1N EQU H'0000' 2391LC2G1D1T EQU H'0001' 2392LC2G1D2N EQU H'0002' 2393LC2G1D2T EQU H'0003' 2394LC2G1D3N EQU H'0004' 2395LC2G1D3T EQU H'0005' 2396LC2G1D4N EQU H'0006' 2397LC2G1D4T EQU H'0007' 2398 2399D1N EQU H'0000' 2400D1T EQU H'0001' 2401D2N EQU H'0002' 2402D2T EQU H'0003' 2403D3N EQU H'0004' 2404D3T EQU H'0005' 2405D4N EQU H'0006' 2406D4T EQU H'0007' 2407 2408 2409;----- CLC2GLS1 Bits ----------------------------------------------------- 2410LC2G2D1N EQU H'0000' 2411LC2G2D1T EQU H'0001' 2412LC2G2D2N EQU H'0002' 2413LC2G2D2T EQU H'0003' 2414LC2G2D3N EQU H'0004' 2415LC2G2D3T EQU H'0005' 2416LC2G2D4N EQU H'0006' 2417LC2G2D4T EQU H'0007' 2418 2419D1N EQU H'0000' 2420D1T EQU H'0001' 2421D2N EQU H'0002' 2422D2T EQU H'0003' 2423D3N EQU H'0004' 2424D3T EQU H'0005' 2425D4N EQU H'0006' 2426D4T EQU H'0007' 2427 2428 2429;----- CLC2GLS2 Bits ----------------------------------------------------- 2430LC2G3D1N EQU H'0000' 2431LC2G3D1T EQU H'0001' 2432LC2G3D2N EQU H'0002' 2433LC2G3D2T EQU H'0003' 2434LC2G3D3N EQU H'0004' 2435LC2G3D3T EQU H'0005' 2436LC2G3D4N EQU H'0006' 2437LC2G3D4T EQU H'0007' 2438 2439D1N EQU H'0000' 2440D1T EQU H'0001' 2441D2N EQU H'0002' 2442D2T EQU H'0003' 2443D3N EQU H'0004' 2444D3T EQU H'0005' 2445D4N EQU H'0006' 2446D4T EQU H'0007' 2447 2448 2449;----- CLC2GLS3 Bits ----------------------------------------------------- 2450LC2G4D1N EQU H'0000' 2451LC2G4D1T EQU H'0001' 2452LC2G4D2N EQU H'0002' 2453LC2G4D2T EQU H'0003' 2454LC2G4D3N EQU H'0004' 2455LC2G4D3T EQU H'0005' 2456LC2G4D4N EQU H'0006' 2457LC2G4D4T EQU H'0007' 2458 2459G4D1N EQU H'0000' 2460G4D1T EQU H'0001' 2461G4D2N EQU H'0002' 2462G4D2T EQU H'0003' 2463G4D3N EQU H'0004' 2464G4D3T EQU H'0005' 2465G4D4N EQU H'0006' 2466G4D4T EQU H'0007' 2467 2468 2469;----- CLC3CON Bits ----------------------------------------------------- 2470LC3INTN EQU H'0003' 2471LC3INTP EQU H'0004' 2472LC3OUT EQU H'0005' 2473LC3EN EQU H'0007' 2474 2475LC3MODE0 EQU H'0000' 2476LC3MODE1 EQU H'0001' 2477LC3MODE2 EQU H'0002' 2478 2479INTN EQU H'0003' 2480INTP EQU H'0004' 2481OUT EQU H'0005' 2482EN EQU H'0007' 2483 2484MODE0 EQU H'0000' 2485MODE1 EQU H'0001' 2486MODE2 EQU H'0002' 2487 2488 2489;----- CLC3POL Bits ----------------------------------------------------- 2490LC3G1POL EQU H'0000' 2491LC3G2POL EQU H'0001' 2492LC3G3POL EQU H'0002' 2493LC3G4POL EQU H'0003' 2494LC3POL EQU H'0007' 2495 2496G1POL EQU H'0000' 2497G2POL EQU H'0001' 2498G3POL EQU H'0002' 2499G4POL EQU H'0003' 2500POL EQU H'0007' 2501 2502 2503;----- CLC3SEL0 Bits ----------------------------------------------------- 2504LC3D1S0 EQU H'0000' 2505LC3D1S1 EQU H'0001' 2506LC3D1S2 EQU H'0002' 2507LC3D1S3 EQU H'0003' 2508LC3D1S4 EQU H'0004' 2509 2510 2511 2512D1S0 EQU H'0000' 2513D1S1 EQU H'0001' 2514D1S2 EQU H'0002' 2515D1S3 EQU H'0003' 2516D1S4 EQU H'0004' 2517 2518 2519;----- CLC3SEL1 Bits ----------------------------------------------------- 2520LC3D2S0 EQU H'0000' 2521LC3D2S1 EQU H'0001' 2522LC3D2S2 EQU H'0002' 2523LC3D2S3 EQU H'0003' 2524LC3D2S4 EQU H'0004' 2525 2526 2527 2528D2S0 EQU H'0000' 2529D2S1 EQU H'0001' 2530D2S2 EQU H'0002' 2531D2S3 EQU H'0003' 2532D2S4 EQU H'0004' 2533 2534 2535;----- CLC3SEL2 Bits ----------------------------------------------------- 2536LC3D3S0 EQU H'0000' 2537LC3D3S1 EQU H'0001' 2538LC3D3S2 EQU H'0002' 2539LC3D3S3 EQU H'0003' 2540LC3D3S4 EQU H'0004' 2541 2542 2543 2544D3S0 EQU H'0000' 2545D3S1 EQU H'0001' 2546D3S2 EQU H'0002' 2547D3S3 EQU H'0003' 2548D3S4 EQU H'0004' 2549 2550 2551;----- CLC3SEL3 Bits ----------------------------------------------------- 2552LC3D4S0 EQU H'0000' 2553LC3D4S1 EQU H'0001' 2554LC3D4S2 EQU H'0002' 2555LC3D4S3 EQU H'0003' 2556LC3D4S4 EQU H'0004' 2557 2558 2559 2560D4S0 EQU H'0000' 2561D4S1 EQU H'0001' 2562D4S2 EQU H'0002' 2563D4S3 EQU H'0003' 2564D4S4 EQU H'0004' 2565 2566 2567;----- CLC3GLS0 Bits ----------------------------------------------------- 2568LC3G1D1N EQU H'0000' 2569LC3G1D1T EQU H'0001' 2570LC3G1D2N EQU H'0002' 2571LC3G1D2T EQU H'0003' 2572LC3G1D3N EQU H'0004' 2573LC3G1D3T EQU H'0005' 2574LC3G1D4N EQU H'0006' 2575LC3G1D4T EQU H'0007' 2576 2577D1N EQU H'0000' 2578D1T EQU H'0001' 2579D2N EQU H'0002' 2580D2T EQU H'0003' 2581D3N EQU H'0004' 2582D3T EQU H'0005' 2583D4N EQU H'0006' 2584D4T EQU H'0007' 2585 2586 2587;----- CLC3GLS1 Bits ----------------------------------------------------- 2588LC3G2D1N EQU H'0000' 2589LC3G2D1T EQU H'0001' 2590LC3G2D2N EQU H'0002' 2591LC3G2D2T EQU H'0003' 2592LC3G2D3N EQU H'0004' 2593LC3G2D3T EQU H'0005' 2594LC3G2D4N EQU H'0006' 2595LC3G2D4T EQU H'0007' 2596 2597D1N EQU H'0000' 2598D1T EQU H'0001' 2599D2N EQU H'0002' 2600D2T EQU H'0003' 2601D3N EQU H'0004' 2602D3T EQU H'0005' 2603D4N EQU H'0006' 2604D4T EQU H'0007' 2605 2606 2607;----- CLC3GLS2 Bits ----------------------------------------------------- 2608LC3G3D1N EQU H'0000' 2609LC3G3D1T EQU H'0001' 2610LC3G3D2N EQU H'0002' 2611LC3G3D2T EQU H'0003' 2612LC3G3D3N EQU H'0004' 2613LC3G3D3T EQU H'0005' 2614LC3G3D4N EQU H'0006' 2615LC3G3D4T EQU H'0007' 2616 2617D1N EQU H'0000' 2618D1T EQU H'0001' 2619D2N EQU H'0002' 2620D2T EQU H'0003' 2621D3N EQU H'0004' 2622D3T EQU H'0005' 2623D4N EQU H'0006' 2624D4T EQU H'0007' 2625 2626 2627;----- CLC3GLS3 Bits ----------------------------------------------------- 2628LC3G4D1N EQU H'0000' 2629LC3G4D1T EQU H'0001' 2630LC3G4D2N EQU H'0002' 2631LC3G4D2T EQU H'0003' 2632LC3G4D3N EQU H'0004' 2633LC3G4D3T EQU H'0005' 2634LC3G4D4N EQU H'0006' 2635LC3G4D4T EQU H'0007' 2636 2637G4D1N EQU H'0000' 2638G4D1T EQU H'0001' 2639G4D2N EQU H'0002' 2640G4D2T EQU H'0003' 2641G4D3N EQU H'0004' 2642G4D3T EQU H'0005' 2643G4D4N EQU H'0006' 2644G4D4T EQU H'0007' 2645 2646 2647;----- CLC4CON Bits ----------------------------------------------------- 2648LC4INTN EQU H'0003' 2649LC4INTP EQU H'0004' 2650LC4OUT EQU H'0005' 2651LC4EN EQU H'0007' 2652 2653LC4MODE0 EQU H'0000' 2654LC4MODE1 EQU H'0001' 2655LC4MODE2 EQU H'0002' 2656 2657INTN EQU H'0003' 2658INTP EQU H'0004' 2659OUT EQU H'0005' 2660EN EQU H'0007' 2661 2662MODE0 EQU H'0000' 2663MODE1 EQU H'0001' 2664MODE2 EQU H'0002' 2665 2666 2667;----- CLC4POL Bits ----------------------------------------------------- 2668LC4G1POL EQU H'0000' 2669LC4G2POL EQU H'0001' 2670LC4G3POL EQU H'0002' 2671LC4G4POL EQU H'0003' 2672LC4POL EQU H'0007' 2673 2674G1POL EQU H'0000' 2675G2POL EQU H'0001' 2676G3POL EQU H'0002' 2677G4POL EQU H'0003' 2678POL EQU H'0007' 2679 2680 2681;----- CLC4SEL0 Bits ----------------------------------------------------- 2682LC4D1S0 EQU H'0000' 2683LC4D1S1 EQU H'0001' 2684LC4D1S2 EQU H'0002' 2685LC4D1S3 EQU H'0003' 2686LC4D1S4 EQU H'0004' 2687 2688 2689 2690D1S0 EQU H'0000' 2691D1S1 EQU H'0001' 2692D1S2 EQU H'0002' 2693D1S3 EQU H'0003' 2694D1S4 EQU H'0004' 2695 2696 2697;----- CLC4SEL1 Bits ----------------------------------------------------- 2698LC4D2S0 EQU H'0000' 2699LC4D2S1 EQU H'0001' 2700LC4D2S2 EQU H'0002' 2701LC4D2S3 EQU H'0003' 2702LC4D2S4 EQU H'0004' 2703 2704 2705 2706D2S0 EQU H'0000' 2707D2S1 EQU H'0001' 2708D2S2 EQU H'0002' 2709D2S3 EQU H'0003' 2710D2S4 EQU H'0004' 2711 2712 2713;----- CLC4SEL2 Bits ----------------------------------------------------- 2714LC4D3S0 EQU H'0000' 2715LC4D3S1 EQU H'0001' 2716LC4D3S2 EQU H'0002' 2717LC4D3S3 EQU H'0003' 2718LC4D3S4 EQU H'0004' 2719 2720 2721 2722D3S0 EQU H'0000' 2723D3S1 EQU H'0001' 2724D3S2 EQU H'0002' 2725D3S3 EQU H'0003' 2726D3S4 EQU H'0004' 2727 2728 2729;----- CLC4SEL3 Bits ----------------------------------------------------- 2730LC4D4S0 EQU H'0000' 2731LC4D4S1 EQU H'0001' 2732LC4D4S2 EQU H'0002' 2733LC4D4S3 EQU H'0003' 2734LC4D4S4 EQU H'0004' 2735 2736 2737 2738D4S0 EQU H'0000' 2739D4S1 EQU H'0001' 2740D4S2 EQU H'0002' 2741D4S3 EQU H'0003' 2742D4S4 EQU H'0004' 2743 2744 2745;----- CLC4GLS0 Bits ----------------------------------------------------- 2746LC4G1D1N EQU H'0000' 2747LC4G1D1T EQU H'0001' 2748LC4G1D2N EQU H'0002' 2749LC4G1D2T EQU H'0003' 2750LC4G1D3N EQU H'0004' 2751LC4G1D3T EQU H'0005' 2752LC4G1D4N EQU H'0006' 2753LC4G1D4T EQU H'0007' 2754 2755D1N EQU H'0000' 2756D1T EQU H'0001' 2757D2N EQU H'0002' 2758D2T EQU H'0003' 2759D3N EQU H'0004' 2760D3T EQU H'0005' 2761D4N EQU H'0006' 2762D4T EQU H'0007' 2763 2764 2765;----- CLC4GLS1 Bits ----------------------------------------------------- 2766LC4G2D1N EQU H'0000' 2767LC4G2D1T EQU H'0001' 2768LC4G2D2N EQU H'0002' 2769LC4G2D2T EQU H'0003' 2770LC4G2D3N EQU H'0004' 2771LC4G2D3T EQU H'0005' 2772LC4G2D4N EQU H'0006' 2773LC4G2D4T EQU H'0007' 2774 2775D1N EQU H'0000' 2776D1T EQU H'0001' 2777D2N EQU H'0002' 2778D2T EQU H'0003' 2779D3N EQU H'0004' 2780D3T EQU H'0005' 2781D4N EQU H'0006' 2782D4T EQU H'0007' 2783 2784 2785;----- CLC4GLS2 Bits ----------------------------------------------------- 2786LC4G3D1N EQU H'0000' 2787LC4G3D1T EQU H'0001' 2788LC4G3D2N EQU H'0002' 2789LC4G3D2T EQU H'0003' 2790LC4G3D3N EQU H'0004' 2791LC4G3D3T EQU H'0005' 2792LC4G3D4N EQU H'0006' 2793LC4G3D4T EQU H'0007' 2794 2795D1N EQU H'0000' 2796D1T EQU H'0001' 2797D2N EQU H'0002' 2798D2T EQU H'0003' 2799D3N EQU H'0004' 2800D3T EQU H'0005' 2801D4N EQU H'0006' 2802D4T EQU H'0007' 2803 2804 2805;----- CLC4GLS3 Bits ----------------------------------------------------- 2806LC4G4D1N EQU H'0000' 2807LC4G4D1T EQU H'0001' 2808LC4G4D2N EQU H'0002' 2809LC4G4D2T EQU H'0003' 2810LC4G4D3N EQU H'0004' 2811LC4G4D3T EQU H'0005' 2812LC4G4D4N EQU H'0006' 2813LC4G4D4T EQU H'0007' 2814 2815G4D1N EQU H'0000' 2816G4D1T EQU H'0001' 2817G4D2N EQU H'0002' 2818G4D2T EQU H'0003' 2819G4D3N EQU H'0004' 2820G4D3T EQU H'0005' 2821G4D4N EQU H'0006' 2822G4D4T EQU H'0007' 2823 2824 2825;----- STATUS_SHAD Bits ----------------------------------------------------- 2826C_SHAD EQU H'0000' 2827DC_SHAD EQU H'0001' 2828Z_SHAD EQU H'0002' 2829 2830 2831 2832;========================================================================== 2833; 2834; RAM Definitions 2835; 2836;========================================================================== 2837 __MAXRAM H'0FFF' 2838 __BADRAM H'0014' 2839 __BADRAM H'001D'-H'001F' 2840 __BADRAM H'0094' 2841 __BADRAM H'011D'-H'011F' 2842 __BADRAM H'0198' 2843 __BADRAM H'0218'-H'021F' 2844 __BADRAM H'0294'-H'0297' 2845 __BADRAM H'029B'-H'029D' 2846 __BADRAM H'029F' 2847 __BADRAM H'0311'-H'031F' 2848 __BADRAM H'039A'-H'039C' 2849 __BADRAM H'040C'-H'0414' 2850 __BADRAM H'0418'-H'041B' 2851 __BADRAM H'041F' 2852 __BADRAM H'048C'-H'0497' 2853 __BADRAM H'050C'-H'0510' 2854 __BADRAM H'0512'-H'0514' 2855 __BADRAM H'0516'-H'051F' 2856 __BADRAM H'058C'-H'059F' 2857 __BADRAM H'060C'-H'0616' 2858 __BADRAM H'061D'-H'061F' 2859 __BADRAM H'068C'-H'0690' 2860 __BADRAM H'070C'-H'071F' 2861 __BADRAM H'078C'-H'079F' 2862 __BADRAM H'080C'-H'081F' 2863 __BADRAM H'088C'-H'089F' 2864 __BADRAM H'090C'-H'091F' 2865 __BADRAM H'098C'-H'099F' 2866 __BADRAM H'0A0C'-H'0A1F' 2867 __BADRAM H'0A8C'-H'0A9F' 2868 __BADRAM H'0B0C'-H'0B1F' 2869 __BADRAM H'0B8C'-H'0B9F' 2870 __BADRAM H'0C0C'-H'0C1F' 2871 __BADRAM H'0C8C'-H'0C9F' 2872 __BADRAM H'0CC0'-H'0CEF' 2873 __BADRAM H'0D0C'-H'0D1F' 2874 __BADRAM H'0D20'-H'0D6F' 2875 __BADRAM H'0D8C'-H'0D9F' 2876 __BADRAM H'0DA0'-H'0DEF' 2877 __BADRAM H'0E0C'-H'0E0E' 2878 __BADRAM H'0E16' 2879 __BADRAM H'0E18'-H'0E1F' 2880 __BADRAM H'0E23' 2881 __BADRAM H'0E26'-H'0E27' 2882 __BADRAM H'0E2C'-H'0E6F' 2883 __BADRAM H'0E8C'-H'0E8F' 2884 __BADRAM H'0EB3'-H'0EEF' 2885 __BADRAM H'0F0C'-H'0F0E' 2886 __BADRAM H'0F38'-H'0F6F' 2887 __BADRAM H'0F8C'-H'0FE3' 2888 __BADRAM H'0FEC' 2889 2890;========================================================================== 2891; 2892; Configuration Bits 2893; 2894; NAME Address 2895; CONFIG1 8007h 2896; CONFIG2 8008h 2897; 2898;========================================================================== 2899 2900; The following is an assignment of address values for all of the 2901; configuration registers for the purpose of table reads 2902_CONFIG1 EQU H'8007' 2903_CONFIG2 EQU H'8008' 2904 2905;----- CONFIG1 Options -------------------------------------------------- 2906_FOSC_LP EQU H'3FF8' ; LP Oscillator, Low-power crystal connected between OSC1 and OSC2 pins 2907_FOSC_XT EQU H'3FF9' ; XT Oscillator, Crystal/resonator connected between OSC1 and OSC2 pins 2908_FOSC_HS EQU H'3FFA' ; HS Oscillator, High-speed crystal/resonator connected between OSC1 and OSC2 pins 2909_FOSC_EXTRC EQU H'3FFB' ; EXTRC oscillator: External RC circuit connected to CLKIN pin 2910_FOSC_INTOSC EQU H'3FFC' ; INTOSC oscillator: I/O function on CLKIN pin 2911_FOSC_ECL EQU H'3FFD' ; ECL, External Clock, Low Power Mode (0-0.5 MHz): device clock supplied to CLKIN pins 2912_FOSC_ECM EQU H'3FFE' ; ECM, External Clock, Medium Power Mode (0.5-4 MHz): device clock supplied to CLKIN pins 2913_FOSC_ECH EQU H'3FFF' ; ECH, External Clock, High Power Mode (4-20 MHz): device clock supplied to CLKIN pins 2914 2915_WDTE_OFF EQU H'3FE7' ; WDT disabled 2916_WDTE_SWDTEN EQU H'3FEF' ; WDT controlled by the SWDTEN bit in the WDTCON register 2917_WDTE_NSLEEP EQU H'3FF7' ; WDT enabled while running and disabled in Sleep 2918_WDTE_ON EQU H'3FFF' ; WDT enabled 2919 2920_PWRTE_ON EQU H'3FDF' ; PWRT enabled 2921_PWRTE_OFF EQU H'3FFF' ; PWRT disabled 2922 2923_MCLRE_OFF EQU H'3FBF' ; MCLR/VPP pin function is digital input if LVP bit is also 0. 2924_MCLRE_ON EQU H'3FFF' ; MCLR/VPP pin function is MCLR 2925 2926_CP_ON EQU H'3F7F' ; Program memory code protection is enabled 2927_CP_OFF EQU H'3FFF' ; Program memory code protection is disabled 2928 2929_BOREN_OFF EQU H'39FF' ; Brown-out Reset disabled 2930_BOREN_SBODEN EQU H'3BFF' ; Brown-out Reset controlled by the SBOREN bit in the BORCON register 2931_BOREN_NSLEEP EQU H'3DFF' ; Brown-out Reset enabled while running and disabled in Sleep 2932_BOREN_ON EQU H'3FFF' ; Brown-out Reset enabled 2933 2934_CLKOUTEN_ON EQU H'37FF' ; CLKOUT function is enabled on the CLKOUT pin 2935_CLKOUTEN_OFF EQU H'3FFF' ; CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin 2936 2937_IESO_OFF EQU H'2FFF' ; Internal/External Switchover Mode is disabled 2938_IESO_ON EQU H'3FFF' ; Internal/External Switchover Mode is enabled 2939 2940_FCMEN_OFF EQU H'1FFF' ; Fail-Safe Clock Monitor is disabled 2941_FCMEN_ON EQU H'3FFF' ; Fail-Safe Clock Monitor is enabled 2942 2943;----- CONFIG2 Options -------------------------------------------------- 2944_WRT_ALL EQU H'3FFC' ; 0000h to 1FFFh write protected, no addresses may be modified by EECON control 2945_WRT_HALF EQU H'3FFD' ; 0000h to 0FFFh write protected, 1000h to 1FFFh may be modified by EECON control 2946_WRT_BOOT EQU H'3FFE' ; 0000h to 03FFh write protected, 0400h to 1FFFh may be modified by EECON control 2947_WRT_OFF EQU H'3FFF' ; Write protection off 2948 2949_PPS1WAY_OFF EQU H'3FFB' ; The PPSLOCK bit can be set and cleared repeatedly by software 2950_PPS1WAY_ON EQU H'3FFF' ; The PPSLOCK bit cannot be cleared once it is set by software 2951 2952_ZCDDIS_OFF EQU H'3F7F' ; Zero-cross detect circuit is always enabled. 2953_ZCDDIS_ON EQU H'3FFF' ; Zero-cross detect circuit is disabled at POR and can be enabled with ZCDSEN bit. 2954 2955_PLLEN_OFF EQU H'3EFF' ; 4x PLL is enabled when software sets the SPLLEN bit 2956_PLLEN_ON EQU H'3FFF' ; 4x PLL is always enabled 2957 2958_STVREN_OFF EQU H'3DFF' ; Stack Overflow or Underflow will not cause a Reset 2959_STVREN_ON EQU H'3FFF' ; Stack Overflow or Underflow will cause a Reset 2960 2961_BORV_HI EQU H'3BFF' ; Brown-out Reset Voltage (Vbor), high trip point selected. 2962_BORV_LO EQU H'3FFF' ; Brown-out Reset Voltage (Vbor), low trip point selected. 2963 2964_LPBOR_ON EQU H'37FF' ; Low-Power BOR is enabled 2965_LPBOR_OFF EQU H'3FFF' ; Low-Power BOR is disabled 2966 2967;;;; Begin: Added in gputils 2968_DEBUG_ON EQU H'2FFF' ; In-Circuit Debugger enabled, ICSPCLK and ICSPDAT are dedicated to the debugger. 2969_DEBUG_OFF EQU H'3FFF' ; In-Circuit Debugger disabled, ICSPCLK and ICSPDAT are general purpose I/O pins. 2970 2971;;;; End: Added in gputils 2972_LVP_OFF EQU H'1FFF' ; High-voltage on MCLR/VPP must be used for programming 2973_LVP_ON EQU H'3FFF' ; Low-voltage programming enabled 2974 2975;----- DEVID Equates -------------------------------------------------- 2976_DEVID1 EQU H'8006' 2977 2978;----- IDLOC Equates -------------------------------------------------- 2979_IDLOC0 EQU H'8000' 2980_IDLOC1 EQU H'8001' 2981_IDLOC2 EQU H'8002' 2982_IDLOC3 EQU H'8003' 2983 2984 LIST 2985