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