1 LIST 2 3;========================================================================== 4; Build date : Oct 21 2015 5; MPASM PIC18LF25K22 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 PIC18LF25K22 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 /PIC18LF25K22 22; 2. LIST directive in the source file 23; LIST P=PIC18LF25K22 24; 3. Processor Type entry in the MPASM full-screen interface 25; 4. Setting the processor in the MPLAB Project Dialog 26;========================================================================== 27 28;========================================================================== 29; 30; Verify Processor 31; 32;========================================================================== 33 IFNDEF __18LF25K22 34 MESSG "Processor-header file mismatch. Verify selected processor." 35 ENDIF 36 37;========================================================================== 38; 18xxxx Family EQUates 39;========================================================================== 40FSR0 EQU 0 41FSR1 EQU 1 42FSR2 EQU 2 43 44FAST EQU 1 45 46W EQU 0 47A EQU 0 48ACCESS EQU 0 49BANKED EQU 1 50;========================================================================== 51 52;========================================================================== 53; 16Cxxx/17Cxxx Substitutions 54;========================================================================== 55 #define DDRA TRISA ; PIC17Cxxx SFR substitution 56 #define DDRB TRISB ; PIC17Cxxx SFR substitution 57 #define DDRC TRISC ; PIC17Cxxx SFR substitution 58 #define DDRD TRISD ; PIC17Cxxx SFR substitution 59 #define DDRE TRISE ; PIC17Cxxx SFR substitution 60 61;========================================================================== 62; 63; Register Definitions 64; 65;========================================================================== 66 67;----- Register Files ----------------------------------------------------- 68ANSELA EQU H'0F38' 69ANSELB EQU H'0F39' 70ANSELC EQU H'0F3A' 71PMD2 EQU H'0F3D' 72PMD1 EQU H'0F3E' 73PMD0 EQU H'0F3F' 74DACCON1 EQU H'0F40' 75VREFCON2 EQU H'0F40' 76DACCON0 EQU H'0F41' 77VREFCON1 EQU H'0F41' 78FVRCON EQU H'0F42' 79VREFCON0 EQU H'0F42' 80CTMUICON EQU H'0F43' 81CTMUICONH EQU H'0F43' 82CTMUCON1 EQU H'0F44' 83CTMUCONL EQU H'0F44' 84CTMUCON0 EQU H'0F45' 85CTMUCONH EQU H'0F45' 86SRCON1 EQU H'0F46' 87SRCON0 EQU H'0F47' 88CCPTMRS1 EQU H'0F48' 89CCPTMRS0 EQU H'0F49' 90T6CON EQU H'0F4A' 91PR6 EQU H'0F4B' 92TMR6 EQU H'0F4C' 93T5GCON EQU H'0F4D' 94T5CON EQU H'0F4E' 95TMR5 EQU H'0F4F' 96TMR5L EQU H'0F4F' 97TMR5H EQU H'0F50' 98T4CON EQU H'0F51' 99PR4 EQU H'0F52' 100TMR4 EQU H'0F53' 101CCP5CON EQU H'0F54' 102CCPR5 EQU H'0F55' 103CCPR5L EQU H'0F55' 104CCPR5H EQU H'0F56' 105CCP4CON EQU H'0F57' 106CCPR4 EQU H'0F58' 107CCPR4L EQU H'0F58' 108CCPR4H EQU H'0F59' 109PSTR3CON EQU H'0F5A' 110CCP3AS EQU H'0F5B' 111ECCP3AS EQU H'0F5B' 112PWM3CON EQU H'0F5C' 113CCP3CON EQU H'0F5D' 114CCPR3 EQU H'0F5E' 115CCPR3L EQU H'0F5E' 116CCPR3H EQU H'0F5F' 117SLRCON EQU H'0F60' 118WPUB EQU H'0F61' 119IOCB EQU H'0F62' 120PSTR2CON EQU H'0F63' 121CCP2AS EQU H'0F64' 122ECCP2AS EQU H'0F64' 123PWM2CON EQU H'0F65' 124CCP2CON EQU H'0F66' 125CCPR2 EQU H'0F67' 126CCPR2L EQU H'0F67' 127CCPR2H EQU H'0F68' 128SSP2CON3 EQU H'0F69' 129SSP2MSK EQU H'0F6A' 130SSP2CON2 EQU H'0F6B' 131SSP2CON1 EQU H'0F6C' 132SSP2STAT EQU H'0F6D' 133SSP2ADD EQU H'0F6E' 134SSP2BUF EQU H'0F6F' 135BAUD2CON EQU H'0F70' 136BAUDCON2 EQU H'0F70' 137RC2STA EQU H'0F71' 138RCSTA2 EQU H'0F71' 139TX2STA EQU H'0F72' 140TXSTA2 EQU H'0F72' 141TX2REG EQU H'0F73' 142TXREG2 EQU H'0F73' 143RC2REG EQU H'0F74' 144RCREG2 EQU H'0F74' 145SP2BRG EQU H'0F75' 146SPBRG2 EQU H'0F75' 147SP2BRGH EQU H'0F76' 148SPBRGH2 EQU H'0F76' 149CM12CON EQU H'0F77' 150CM2CON1 EQU H'0F77' 151CM2CON EQU H'0F78' 152CM2CON0 EQU H'0F78' 153CM1CON EQU H'0F79' 154CM1CON0 EQU H'0F79' 155PIE4 EQU H'0F7A' 156PIR4 EQU H'0F7B' 157IPR4 EQU H'0F7C' 158PIE5 EQU H'0F7D' 159PIR5 EQU H'0F7E' 160IPR5 EQU H'0F7F' 161PORTA EQU H'0F80' 162PORTB EQU H'0F81' 163PORTC EQU H'0F82' 164PORTE EQU H'0F84' 165LATA EQU H'0F89' 166LATB EQU H'0F8A' 167LATC EQU H'0F8B' 168DDRA EQU H'0F92' 169TRISA EQU H'0F92' 170DDRB EQU H'0F93' 171TRISB EQU H'0F93' 172DDRC EQU H'0F94' 173TRISC EQU H'0F94' 174TRISE EQU H'0F96' 175OSCTUNE EQU H'0F9B' 176HLVDCON EQU H'0F9C' 177LVDCON EQU H'0F9C' 178PIE1 EQU H'0F9D' 179PIR1 EQU H'0F9E' 180IPR1 EQU H'0F9F' 181PIE2 EQU H'0FA0' 182PIR2 EQU H'0FA1' 183IPR2 EQU H'0FA2' 184PIE3 EQU H'0FA3' 185PIR3 EQU H'0FA4' 186IPR3 EQU H'0FA5' 187EECON1 EQU H'0FA6' 188EECON2 EQU H'0FA7' 189EEDATA EQU H'0FA8' 190EEADR EQU H'0FA9' 191RC1STA EQU H'0FAB' 192RCSTA EQU H'0FAB' 193RCSTA1 EQU H'0FAB' 194TX1STA EQU H'0FAC' 195TXSTA EQU H'0FAC' 196TXSTA1 EQU H'0FAC' 197TX1REG EQU H'0FAD' 198TXREG EQU H'0FAD' 199TXREG1 EQU H'0FAD' 200RC1REG EQU H'0FAE' 201RCREG EQU H'0FAE' 202RCREG1 EQU H'0FAE' 203SP1BRG EQU H'0FAF' 204SPBRG EQU H'0FAF' 205SPBRG1 EQU H'0FAF' 206SP1BRGH EQU H'0FB0' 207SPBRGH EQU H'0FB0' 208SPBRGH1 EQU H'0FB0' 209T3CON EQU H'0FB1' 210TMR3 EQU H'0FB2' 211TMR3L EQU H'0FB2' 212TMR3H EQU H'0FB3' 213T3GCON EQU H'0FB4' 214ECCP1AS EQU H'0FB6' 215ECCPAS EQU H'0FB6' 216PWM1CON EQU H'0FB7' 217PWMCON EQU H'0FB7' 218BAUD1CON EQU H'0FB8' 219BAUDCON EQU H'0FB8' 220BAUDCON1 EQU H'0FB8' 221BAUDCTL EQU H'0FB8' 222PSTR1CON EQU H'0FB9' 223PSTRCON EQU H'0FB9' 224T2CON EQU H'0FBA' 225PR2 EQU H'0FBB' 226TMR2 EQU H'0FBC' 227CCP1CON EQU H'0FBD' 228CCPR1 EQU H'0FBE' 229CCPR1L EQU H'0FBE' 230CCPR1H EQU H'0FBF' 231ADCON2 EQU H'0FC0' 232ADCON1 EQU H'0FC1' 233ADCON0 EQU H'0FC2' 234ADRES EQU H'0FC3' 235ADRESL EQU H'0FC3' 236ADRESH EQU H'0FC4' 237SSP1CON2 EQU H'0FC5' 238SSPCON2 EQU H'0FC5' 239SSP1CON1 EQU H'0FC6' 240SSPCON1 EQU H'0FC6' 241SSP1STAT EQU H'0FC7' 242SSPSTAT EQU H'0FC7' 243SSP1ADD EQU H'0FC8' 244SSPADD EQU H'0FC8' 245SSP1BUF EQU H'0FC9' 246SSPBUF EQU H'0FC9' 247SSP1MSK EQU H'0FCA' 248SSPMSK EQU H'0FCA' 249SSP1CON3 EQU H'0FCB' 250SSPCON3 EQU H'0FCB' 251T1GCON EQU H'0FCC' 252T1CON EQU H'0FCD' 253TMR1 EQU H'0FCE' 254TMR1L EQU H'0FCE' 255TMR1H EQU H'0FCF' 256RCON EQU H'0FD0' 257WDTCON EQU H'0FD1' 258OSCCON2 EQU H'0FD2' 259OSCCON EQU H'0FD3' 260T0CON EQU H'0FD5' 261TMR0 EQU H'0FD6' 262TMR0L EQU H'0FD6' 263TMR0H EQU H'0FD7' 264STATUS EQU H'0FD8' 265FSR2L EQU H'0FD9' 266FSR2H EQU H'0FDA' 267PLUSW2 EQU H'0FDB' 268PREINC2 EQU H'0FDC' 269POSTDEC2 EQU H'0FDD' 270POSTINC2 EQU H'0FDE' 271INDF2 EQU H'0FDF' 272BSR EQU H'0FE0' 273FSR1L EQU H'0FE1' 274FSR1H EQU H'0FE2' 275PLUSW1 EQU H'0FE3' 276PREINC1 EQU H'0FE4' 277POSTDEC1 EQU H'0FE5' 278POSTINC1 EQU H'0FE6' 279INDF1 EQU H'0FE7' 280WREG EQU H'0FE8' 281FSR0L EQU H'0FE9' 282FSR0H EQU H'0FEA' 283PLUSW0 EQU H'0FEB' 284PREINC0 EQU H'0FEC' 285POSTDEC0 EQU H'0FED' 286POSTINC0 EQU H'0FEE' 287INDF0 EQU H'0FEF' 288INTCON3 EQU H'0FF0' 289INTCON2 EQU H'0FF1' 290INTCON EQU H'0FF2' 291PROD EQU H'0FF3' 292PRODL EQU H'0FF3' 293PRODH EQU H'0FF4' 294TABLAT EQU H'0FF5' 295TBLPTR EQU H'0FF6' 296TBLPTRL EQU H'0FF6' 297TBLPTRH EQU H'0FF7' 298TBLPTRU EQU H'0FF8' 299PC EQU H'0FF9' 300PCL EQU H'0FF9' 301PCLATH EQU H'0FFA' 302PCLATU EQU H'0FFB' 303STKPTR EQU H'0FFC' 304TOS EQU H'0FFD' 305TOSL EQU H'0FFD' 306TOSH EQU H'0FFE' 307TOSU EQU H'0FFF' 308 309;----- ANSELA Bits ----------------------------------------------------- 310ANSA0 EQU H'0000' 311ANSA1 EQU H'0001' 312ANSA2 EQU H'0002' 313ANSA3 EQU H'0003' 314ANSA5 EQU H'0005' 315 316 317;----- ANSELB Bits ----------------------------------------------------- 318ANSB0 EQU H'0000' 319ANSB1 EQU H'0001' 320ANSB2 EQU H'0002' 321ANSB3 EQU H'0003' 322ANSB4 EQU H'0004' 323ANSB5 EQU H'0005' 324 325 326;----- ANSELC Bits ----------------------------------------------------- 327ANSC2 EQU H'0002' 328ANSC3 EQU H'0003' 329ANSC4 EQU H'0004' 330ANSC5 EQU H'0005' 331ANSC6 EQU H'0006' 332ANSC7 EQU H'0007' 333 334 335;----- PMD2 Bits ----------------------------------------------------- 336ADCMD EQU H'0000' 337CMP1MD EQU H'0001' 338CMP2MD EQU H'0002' 339CTMUMD EQU H'0003' 340 341 342;----- PMD1 Bits ----------------------------------------------------- 343CCP1MD EQU H'0000' 344CCP2MD EQU H'0001' 345CCP3MD EQU H'0002' 346CCP4MD EQU H'0003' 347CCP5MD EQU H'0004' 348MSSP1MD EQU H'0006' 349MSSP2MD EQU H'0007' 350 351 352;----- PMD0 Bits ----------------------------------------------------- 353TMR1MD EQU H'0000' 354TMR2MD EQU H'0001' 355TMR3MD EQU H'0002' 356TMR4MD EQU H'0003' 357TMR5MD EQU H'0004' 358TMR6MD EQU H'0005' 359UART1MD EQU H'0006' 360UART2MD EQU H'0007' 361 362 363;----- DACCON1 Bits ----------------------------------------------------- 364DACR0 EQU H'0000' 365DACR1 EQU H'0001' 366DACR2 EQU H'0002' 367DACR3 EQU H'0003' 368DACR4 EQU H'0004' 369 370 371;----- VREFCON2 Bits ----------------------------------------------------- 372DACR0 EQU H'0000' 373DACR1 EQU H'0001' 374DACR2 EQU H'0002' 375DACR3 EQU H'0003' 376DACR4 EQU H'0004' 377 378 379;----- DACCON0 Bits ----------------------------------------------------- 380DACNSS EQU H'0000' 381DACOE EQU H'0005' 382DACLPS EQU H'0006' 383DACEN EQU H'0007' 384 385DACPSS0 EQU H'0002' 386DACPSS1 EQU H'0003' 387 388 389;----- VREFCON1 Bits ----------------------------------------------------- 390DACNSS EQU H'0000' 391DACOE EQU H'0005' 392DACLPS EQU H'0006' 393DACEN EQU H'0007' 394 395DACPSS0 EQU H'0002' 396DACPSS1 EQU H'0003' 397 398 399;----- FVRCON Bits ----------------------------------------------------- 400FVRST EQU H'0006' 401FVREN EQU H'0007' 402 403FVRS0 EQU H'0004' 404FVRS1 EQU H'0005' 405 406 407;----- VREFCON0 Bits ----------------------------------------------------- 408FVRST EQU H'0006' 409FVREN EQU H'0007' 410 411FVRS0 EQU H'0004' 412FVRS1 EQU H'0005' 413 414 415;----- CTMUICON Bits ----------------------------------------------------- 416IRNG0 EQU H'0000' 417IRNG1 EQU H'0001' 418ITRIM0 EQU H'0002' 419ITRIM1 EQU H'0003' 420ITRIM2 EQU H'0004' 421ITRIM3 EQU H'0005' 422ITRIM4 EQU H'0006' 423ITRIM5 EQU H'0007' 424 425 426;----- CTMUICONH Bits ----------------------------------------------------- 427IRNG0 EQU H'0000' 428IRNG1 EQU H'0001' 429ITRIM0 EQU H'0002' 430ITRIM1 EQU H'0003' 431ITRIM2 EQU H'0004' 432ITRIM3 EQU H'0005' 433ITRIM4 EQU H'0006' 434ITRIM5 EQU H'0007' 435 436 437;----- CTMUCON1 Bits ----------------------------------------------------- 438EDG1STAT EQU H'0000' 439EDG2STAT EQU H'0001' 440EDG1POL EQU H'0004' 441EDG2POL EQU H'0007' 442 443EDG1SEL0 EQU H'0002' 444EDG1SEL1 EQU H'0003' 445EDG2SEL0 EQU H'0005' 446EDG2SEL1 EQU H'0006' 447 448 449;----- CTMUCONL Bits ----------------------------------------------------- 450EDG1STAT EQU H'0000' 451EDG2STAT EQU H'0001' 452EDG1POL EQU H'0004' 453EDG2POL EQU H'0007' 454 455EDG1SEL0 EQU H'0002' 456EDG1SEL1 EQU H'0003' 457EDG2SEL0 EQU H'0005' 458EDG2SEL1 EQU H'0006' 459 460 461;----- CTMUCON0 Bits ----------------------------------------------------- 462CTTRIG EQU H'0000' 463IDISSEN EQU H'0001' 464EDGSEQEN EQU H'0002' 465EDGEN EQU H'0003' 466TGEN EQU H'0004' 467CTMUSIDL EQU H'0005' 468CTMUEN EQU H'0007' 469 470 471;----- CTMUCONH Bits ----------------------------------------------------- 472CTTRIG EQU H'0000' 473IDISSEN EQU H'0001' 474EDGSEQEN EQU H'0002' 475EDGEN EQU H'0003' 476TGEN EQU H'0004' 477CTMUSIDL EQU H'0005' 478CTMUEN EQU H'0007' 479 480 481;----- SRCON1 Bits ----------------------------------------------------- 482SRRC1E EQU H'0000' 483SRRC2E EQU H'0001' 484SRRCKE EQU H'0002' 485SRRPE EQU H'0003' 486SRSC1E EQU H'0004' 487SRSC2E EQU H'0005' 488SRSCKE EQU H'0006' 489SRSPE EQU H'0007' 490 491 492;----- SRCON0 Bits ----------------------------------------------------- 493SRPR EQU H'0000' 494SRPS EQU H'0001' 495SRNQEN EQU H'0002' 496SRQEN EQU H'0003' 497SRLEN EQU H'0007' 498 499SRCLK0 EQU H'0004' 500SRCLK1 EQU H'0005' 501SRCLK2 EQU H'0006' 502 503 504;----- CCPTMRS1 Bits ----------------------------------------------------- 505C4TSEL0 EQU H'0000' 506C4TSEL1 EQU H'0001' 507C5TSEL0 EQU H'0002' 508C5TSEL1 EQU H'0003' 509 510 511;----- CCPTMRS0 Bits ----------------------------------------------------- 512C1TSEL0 EQU H'0000' 513C1TSEL1 EQU H'0001' 514C2TSEL0 EQU H'0003' 515C2TSEL1 EQU H'0004' 516C3TSEL0 EQU H'0006' 517C3TSEL1 EQU H'0007' 518 519 520;----- T6CON Bits ----------------------------------------------------- 521TMR6ON EQU H'0002' 522 523T6CKPS0 EQU H'0000' 524T6CKPS1 EQU H'0001' 525T6OUTPS0 EQU H'0003' 526T6OUTPS1 EQU H'0004' 527T6OUTPS2 EQU H'0005' 528T6OUTPS3 EQU H'0006' 529 530 531;----- T5GCON Bits ----------------------------------------------------- 532T5GVAL EQU H'0002' 533T5GGO_NOT_DONE EQU H'0003' 534T5GSPM EQU H'0004' 535T5GTM EQU H'0005' 536T5GPOL EQU H'0006' 537TMR5GE EQU H'0007' 538 539T5GSS0 EQU H'0000' 540T5GSS1 EQU H'0001' 541T5GGO EQU H'0003' 542 543T5G_DONE EQU H'0003' 544 545 546;----- T5CON Bits ----------------------------------------------------- 547TMR5ON EQU H'0000' 548T5RD16 EQU H'0001' 549NOT_T5SYNC EQU H'0002' 550T5SOSCEN EQU H'0003' 551 552T5SYNC EQU H'0002' 553T5CKPS0 EQU H'0004' 554T5CKPS1 EQU H'0005' 555TMR5CS0 EQU H'0006' 556TMR5CS1 EQU H'0007' 557 558 559;----- T4CON Bits ----------------------------------------------------- 560TMR4ON EQU H'0002' 561 562T4CKPS0 EQU H'0000' 563T4CKPS1 EQU H'0001' 564T4OUTPS0 EQU H'0003' 565T4OUTPS1 EQU H'0004' 566T4OUTPS2 EQU H'0005' 567T4OUTPS3 EQU H'0006' 568 569 570;----- CCP5CON Bits ----------------------------------------------------- 571CCP5M0 EQU H'0000' 572CCP5M1 EQU H'0001' 573CCP5M2 EQU H'0002' 574CCP5M3 EQU H'0003' 575DC5B0 EQU H'0004' 576DC5B1 EQU H'0005' 577 578 579;----- CCP4CON Bits ----------------------------------------------------- 580CCP4M0 EQU H'0000' 581CCP4M1 EQU H'0001' 582CCP4M2 EQU H'0002' 583CCP4M3 EQU H'0003' 584DC4B0 EQU H'0004' 585DC4B1 EQU H'0005' 586 587 588;----- PSTR3CON Bits ----------------------------------------------------- 589STR3A EQU H'0000' 590STR3B EQU H'0001' 591STR3C EQU H'0002' 592STR3D EQU H'0003' 593STR3SYNC EQU H'0004' 594 595 596;----- CCP3AS Bits ----------------------------------------------------- 597CCP3ASE EQU H'0007' 598 599P3SSBD0 EQU H'0000' 600P3SSBD1 EQU H'0001' 601P3SSAC0 EQU H'0002' 602P3SSAC1 EQU H'0003' 603CCP3AS0 EQU H'0004' 604CCP3AS1 EQU H'0005' 605CCP3AS2 EQU H'0006' 606 607 608PSS3BD0 EQU H'0000' 609PSS3BD1 EQU H'0001' 610PSS3AC0 EQU H'0002' 611PSS3AC1 EQU H'0003' 612 613 614;----- ECCP3AS Bits ----------------------------------------------------- 615CCP3ASE EQU H'0007' 616 617P3SSBD0 EQU H'0000' 618P3SSBD1 EQU H'0001' 619P3SSAC0 EQU H'0002' 620P3SSAC1 EQU H'0003' 621CCP3AS0 EQU H'0004' 622CCP3AS1 EQU H'0005' 623CCP3AS2 EQU H'0006' 624 625 626PSS3BD0 EQU H'0000' 627PSS3BD1 EQU H'0001' 628PSS3AC0 EQU H'0002' 629PSS3AC1 EQU H'0003' 630 631 632;----- PWM3CON Bits ----------------------------------------------------- 633P3RSEN EQU H'0007' 634 635P3DC0 EQU H'0000' 636P3DC1 EQU H'0001' 637P3DC2 EQU H'0002' 638P3DC3 EQU H'0003' 639P3DC4 EQU H'0004' 640P3DC5 EQU H'0005' 641P3DC6 EQU H'0006' 642 643 644;----- CCP3CON Bits ----------------------------------------------------- 645CCP3M0 EQU H'0000' 646CCP3M1 EQU H'0001' 647CCP3M2 EQU H'0002' 648CCP3M3 EQU H'0003' 649DC3B0 EQU H'0004' 650DC3B1 EQU H'0005' 651P3M0 EQU H'0006' 652P3M1 EQU H'0007' 653 654 655;----- SLRCON Bits ----------------------------------------------------- 656SLRA EQU H'0000' 657SLRB EQU H'0001' 658SLRC EQU H'0002' 659 660 661;----- WPUB Bits ----------------------------------------------------- 662WPUB0 EQU H'0000' 663WPUB1 EQU H'0001' 664WPUB2 EQU H'0002' 665WPUB3 EQU H'0003' 666WPUB4 EQU H'0004' 667WPUB5 EQU H'0005' 668WPUB6 EQU H'0006' 669WPUB7 EQU H'0007' 670 671 672;----- IOCB Bits ----------------------------------------------------- 673IOCB4 EQU H'0004' 674IOCB5 EQU H'0005' 675IOCB6 EQU H'0006' 676IOCB7 EQU H'0007' 677 678 679;----- PSTR2CON Bits ----------------------------------------------------- 680STR2A EQU H'0000' 681STR2B EQU H'0001' 682STR2C EQU H'0002' 683STR2D EQU H'0003' 684STR2SYNC EQU H'0004' 685 686 687;----- CCP2AS Bits ----------------------------------------------------- 688CCP2ASE EQU H'0007' 689 690P2SSBD0 EQU H'0000' 691P2SSBD1 EQU H'0001' 692P2SSAC0 EQU H'0002' 693P2SSAC1 EQU H'0003' 694CCP2AS0 EQU H'0004' 695CCP2AS1 EQU H'0005' 696CCP2AS2 EQU H'0006' 697 698 699PSS2BD0 EQU H'0000' 700PSS2BD1 EQU H'0001' 701PSS2AC0 EQU H'0002' 702PSS2AC1 EQU H'0003' 703 704 705;----- ECCP2AS Bits ----------------------------------------------------- 706CCP2ASE EQU H'0007' 707 708P2SSBD0 EQU H'0000' 709P2SSBD1 EQU H'0001' 710P2SSAC0 EQU H'0002' 711P2SSAC1 EQU H'0003' 712CCP2AS0 EQU H'0004' 713CCP2AS1 EQU H'0005' 714CCP2AS2 EQU H'0006' 715 716 717PSS2BD0 EQU H'0000' 718PSS2BD1 EQU H'0001' 719PSS2AC0 EQU H'0002' 720PSS2AC1 EQU H'0003' 721 722 723;----- PWM2CON Bits ----------------------------------------------------- 724P2RSEN EQU H'0007' 725 726P2DC0 EQU H'0000' 727P2DC1 EQU H'0001' 728P2DC2 EQU H'0002' 729P2DC3 EQU H'0003' 730P2DC4 EQU H'0004' 731P2DC5 EQU H'0005' 732P2DC6 EQU H'0006' 733 734 735;----- CCP2CON Bits ----------------------------------------------------- 736CCP2M0 EQU H'0000' 737CCP2M1 EQU H'0001' 738CCP2M2 EQU H'0002' 739CCP2M3 EQU H'0003' 740DC2B0 EQU H'0004' 741DC2B1 EQU H'0005' 742P2M0 EQU H'0006' 743P2M1 EQU H'0007' 744 745 746;----- SSP2CON3 Bits ----------------------------------------------------- 747DHEN EQU H'0000' 748AHEN EQU H'0001' 749SBCDE EQU H'0002' 750SDAHT EQU H'0003' 751BOEN EQU H'0004' 752SCIE EQU H'0005' 753PCIE EQU H'0006' 754ACKTIM EQU H'0007' 755 756 757;----- SSP2MSK Bits ----------------------------------------------------- 758MSK0 EQU H'0000' 759MSK1 EQU H'0001' 760MSK2 EQU H'0002' 761MSK3 EQU H'0003' 762MSK4 EQU H'0004' 763MSK5 EQU H'0005' 764MSK6 EQU H'0006' 765MSK7 EQU H'0007' 766 767 768;----- SSP2CON2 Bits ----------------------------------------------------- 769SEN EQU H'0000' 770RSEN EQU H'0001' 771PEN EQU H'0002' 772RCEN EQU H'0003' 773ACKEN EQU H'0004' 774ACKDT EQU H'0005' 775ACKSTAT EQU H'0006' 776GCEN EQU H'0007' 777 778 779;----- SSP2CON1 Bits ----------------------------------------------------- 780CKP EQU H'0004' 781SSPEN EQU H'0005' 782SSPOV EQU H'0006' 783WCOL EQU H'0007' 784 785SSPM0 EQU H'0000' 786SSPM1 EQU H'0001' 787SSPM2 EQU H'0002' 788SSPM3 EQU H'0003' 789 790 791;----- SSP2STAT Bits ----------------------------------------------------- 792BF EQU H'0000' 793UA EQU H'0001' 794R_NOT_W EQU H'0002' 795S EQU H'0003' 796P EQU H'0004' 797D_NOT_A EQU H'0005' 798CKE EQU H'0006' 799SMP EQU H'0007' 800 801R EQU H'0002' 802D EQU H'0005' 803 804 805NOT_W EQU H'0002' 806NOT_A EQU H'0005' 807 808R_W EQU H'0002' 809D_A EQU H'0005' 810 811NOT_WRITE EQU H'0002' 812NOT_ADDRESS EQU H'0005' 813 814 815;----- BAUD2CON Bits ----------------------------------------------------- 816ABDEN EQU H'0000' 817WUE EQU H'0001' 818BRG16 EQU H'0003' 819CKTXP EQU H'0004' 820DTRXP EQU H'0005' 821RCIDL EQU H'0006' 822ABDOVF EQU H'0007' 823 824SCKP EQU H'0004' 825 826 827;----- BAUDCON2 Bits ----------------------------------------------------- 828ABDEN EQU H'0000' 829WUE EQU H'0001' 830BRG16 EQU H'0003' 831CKTXP EQU H'0004' 832DTRXP EQU H'0005' 833RCIDL EQU H'0006' 834ABDOVF EQU H'0007' 835 836SCKP EQU H'0004' 837 838 839;----- RC2STA Bits ----------------------------------------------------- 840RX9D EQU H'0000' 841OERR EQU H'0001' 842FERR EQU H'0002' 843ADDEN EQU H'0003' 844CREN EQU H'0004' 845SREN EQU H'0005' 846RX9 EQU H'0006' 847SPEN EQU H'0007' 848 849ADEN EQU H'0003' 850 851RX9D2 EQU H'0000' 852OERR2 EQU H'0001' 853FERR2 EQU H'0002' 854ADDEN2 EQU H'0003' 855CREN2 EQU H'0004' 856SREN2 EQU H'0005' 857RX92 EQU H'0006' 858SPEN2 EQU H'0007' 859 860 861;----- RCSTA2 Bits ----------------------------------------------------- 862RX9D EQU H'0000' 863OERR EQU H'0001' 864FERR EQU H'0002' 865ADDEN EQU H'0003' 866CREN EQU H'0004' 867SREN EQU H'0005' 868RX9 EQU H'0006' 869SPEN EQU H'0007' 870 871ADEN EQU H'0003' 872 873RX9D2 EQU H'0000' 874OERR2 EQU H'0001' 875FERR2 EQU H'0002' 876ADDEN2 EQU H'0003' 877CREN2 EQU H'0004' 878SREN2 EQU H'0005' 879RX92 EQU H'0006' 880SPEN2 EQU H'0007' 881 882 883;----- TX2STA Bits ----------------------------------------------------- 884TX9D EQU H'0000' 885TRMT EQU H'0001' 886BRGH EQU H'0002' 887SENDB EQU H'0003' 888SYNC EQU H'0004' 889TXEN EQU H'0005' 890TX9 EQU H'0006' 891CSRC EQU H'0007' 892 893TX9D2 EQU H'0000' 894TRMT2 EQU H'0001' 895BRGH2 EQU H'0002' 896SENDB2 EQU H'0003' 897SYNC2 EQU H'0004' 898TXEN2 EQU H'0005' 899TX92 EQU H'0006' 900CSRC2 EQU H'0007' 901 902 903;----- TXSTA2 Bits ----------------------------------------------------- 904TX9D EQU H'0000' 905TRMT EQU H'0001' 906BRGH EQU H'0002' 907SENDB EQU H'0003' 908SYNC EQU H'0004' 909TXEN EQU H'0005' 910TX9 EQU H'0006' 911CSRC EQU H'0007' 912 913TX9D2 EQU H'0000' 914TRMT2 EQU H'0001' 915BRGH2 EQU H'0002' 916SENDB2 EQU H'0003' 917SYNC2 EQU H'0004' 918TXEN2 EQU H'0005' 919TX92 EQU H'0006' 920CSRC2 EQU H'0007' 921 922 923;----- CM12CON Bits ----------------------------------------------------- 924C2SYNC EQU H'0000' 925C1SYNC EQU H'0001' 926C2HYS EQU H'0002' 927C1HYS EQU H'0003' 928C2RSEL EQU H'0004' 929C1RSEL EQU H'0005' 930MC2OUT EQU H'0006' 931MC1OUT EQU H'0007' 932 933 934;----- CM2CON1 Bits ----------------------------------------------------- 935C2SYNC EQU H'0000' 936C1SYNC EQU H'0001' 937C2HYS EQU H'0002' 938C1HYS EQU H'0003' 939C2RSEL EQU H'0004' 940C1RSEL EQU H'0005' 941MC2OUT EQU H'0006' 942MC1OUT EQU H'0007' 943 944 945;----- CM2CON Bits ----------------------------------------------------- 946C2R EQU H'0002' 947C2SP EQU H'0003' 948C2POL EQU H'0004' 949C2OE EQU H'0005' 950C2OUT_CM2CON EQU H'0006' 951C2ON EQU H'0007' 952 953C2CH0 EQU H'0000' 954C2CH1 EQU H'0001' 955 956 957;----- CM2CON0 Bits ----------------------------------------------------- 958C2R EQU H'0002' 959C2SP EQU H'0003' 960C2POL EQU H'0004' 961C2OE EQU H'0005' 962C2OUT_CM2CON0 EQU H'0006' 963C2ON EQU H'0007' 964 965C2CH0 EQU H'0000' 966C2CH1 EQU H'0001' 967 968 969;----- CM1CON Bits ----------------------------------------------------- 970C1R EQU H'0002' 971C1SP EQU H'0003' 972C1POL EQU H'0004' 973C1OE EQU H'0005' 974C1OUT_CM1CON EQU H'0006' 975C1ON EQU H'0007' 976 977C1CH0 EQU H'0000' 978C1CH1 EQU H'0001' 979 980 981;----- CM1CON0 Bits ----------------------------------------------------- 982C1R EQU H'0002' 983C1SP EQU H'0003' 984C1POL EQU H'0004' 985C1OE EQU H'0005' 986C1OUT_CM1CON0 EQU H'0006' 987C1ON EQU H'0007' 988 989C1CH0 EQU H'0000' 990C1CH1 EQU H'0001' 991 992 993;----- PIE4 Bits ----------------------------------------------------- 994CCP3IE EQU H'0000' 995CCP4IE EQU H'0001' 996CCP5IE EQU H'0002' 997 998 999;----- PIR4 Bits ----------------------------------------------------- 1000CCP3IF EQU H'0000' 1001CCP4IF EQU H'0001' 1002CCP5IF EQU H'0002' 1003 1004 1005;----- IPR4 Bits ----------------------------------------------------- 1006CCP3IP EQU H'0000' 1007CCP4IP EQU H'0001' 1008CCP5IP EQU H'0002' 1009 1010 1011;----- PIE5 Bits ----------------------------------------------------- 1012TMR4IE EQU H'0000' 1013TMR5IE EQU H'0001' 1014TMR6IE EQU H'0002' 1015 1016 1017;----- PIR5 Bits ----------------------------------------------------- 1018TMR4IF EQU H'0000' 1019TMR5IF EQU H'0001' 1020TMR6IF EQU H'0002' 1021 1022 1023;----- IPR5 Bits ----------------------------------------------------- 1024TMR4IP EQU H'0000' 1025TMR5IP EQU H'0001' 1026TMR6IP EQU H'0002' 1027 1028 1029;----- PORTA Bits ----------------------------------------------------- 1030RA0 EQU H'0000' 1031RA1 EQU H'0001' 1032RA2 EQU H'0002' 1033RA3 EQU H'0003' 1034RA4 EQU H'0004' 1035RA5 EQU H'0005' 1036RA6 EQU H'0006' 1037RA7 EQU H'0007' 1038 1039AN0 EQU H'0000' 1040AN1 EQU H'0001' 1041AN2 EQU H'0002' 1042AN3 EQU H'0003' 1043AN4 EQU H'0005' 1044 1045C12IN0M EQU H'0000' 1046C12IN1M EQU H'0001' 1047C2INP EQU H'0002' 1048C1INP EQU H'0003' 1049C1OUT_PORTA EQU H'0004' 1050C2OUT_PORTA EQU H'0005' 1051 1052C12IN0N EQU H'0000' 1053C12IN1N EQU H'0001' 1054VREFM EQU H'0002' 1055VREFP EQU H'0003' 1056T0CKI EQU H'0004' 1057SS EQU H'0005' 1058 1059VREFN EQU H'0002' 1060SRQ EQU H'0004' 1061NOT_SS EQU H'0005' 1062 1063CVREF EQU H'0002' 1064CCP5 EQU H'0004' 1065LVDIN EQU H'0005' 1066 1067DACOUT EQU H'0002' 1068HLVDIN EQU H'0005' 1069 1070SS1 EQU H'0005' 1071 1072NOT_SS1 EQU H'0005' 1073 1074SRNQ EQU H'0005' 1075 1076 1077;----- PORTB Bits ----------------------------------------------------- 1078RB0 EQU H'0000' 1079RB1 EQU H'0001' 1080RB2 EQU H'0002' 1081RB3 EQU H'0003' 1082RB4 EQU H'0004' 1083RB5 EQU H'0005' 1084RB6 EQU H'0006' 1085RB7 EQU H'0007' 1086 1087INT0 EQU H'0000' 1088INT1 EQU H'0001' 1089INT2 EQU H'0002' 1090CCP2_PORTB EQU H'0003' 1091KBI0 EQU H'0004' 1092KBI1 EQU H'0005' 1093KBI2 EQU H'0006' 1094KBI3 EQU H'0007' 1095 1096AN12 EQU H'0000' 1097AN10 EQU H'0001' 1098AN8 EQU H'0002' 1099AN9 EQU H'0003' 1100AN11 EQU H'0004' 1101AN13 EQU H'0005' 1102TX2 EQU H'0006' 1103RX2 EQU H'0007' 1104 1105FLT0 EQU H'0000' 1106C12IN3M EQU H'0001' 1107P1B EQU H'0002' 1108C12IN2M EQU H'0003' 1109T5G EQU H'0004' 1110T1G EQU H'0005' 1111CK2 EQU H'0006' 1112DT2 EQU H'0007' 1113 1114SRI EQU H'0000' 1115C12IN3N EQU H'0001' 1116CTED1 EQU H'0002' 1117C12IN2N EQU H'0003' 1118P1D EQU H'0004' 1119CCP3_PORTB EQU H'0005' 1120PGC EQU H'0006' 1121PGD EQU H'0007' 1122 1123CCP4 EQU H'0000' 1124P1C EQU H'0001' 1125SDA2 EQU H'0002' 1126CTED2 EQU H'0003' 1127T3CKI_PORTB EQU H'0005' 1128 1129SS2 EQU H'0000' 1130SCL2 EQU H'0001' 1131SDI2 EQU H'0002' 1132P2A_PORTB EQU H'0003' 1133P3A_PORTB EQU H'0005' 1134 1135NOT_SS2 EQU H'0000' 1136SCK2 EQU H'0001' 1137SDO2 EQU H'0003' 1138P2B_PORTB EQU H'0005' 1139 1140 1141;----- PORTC Bits ----------------------------------------------------- 1142RC0 EQU H'0000' 1143RC1 EQU H'0001' 1144RC2 EQU H'0002' 1145RC3 EQU H'0003' 1146RC4 EQU H'0004' 1147RC5 EQU H'0005' 1148RC6 EQU H'0006' 1149RC7 EQU H'0007' 1150 1151T1OSO EQU H'0000' 1152T1OSI EQU H'0001' 1153T5CKI EQU H'0002' 1154SCK EQU H'0003' 1155SDI EQU H'0004' 1156SDO EQU H'0005' 1157TX EQU H'0006' 1158RX EQU H'0007' 1159 1160P2B_PORTC EQU H'0000' 1161P2A_PORTC EQU H'0001' 1162P1A EQU H'0002' 1163SCL EQU H'0003' 1164SDA EQU H'0004' 1165CK EQU H'0006' 1166; DT is a reserved word 1167; DT EQU H'0007' 1168 1169T1CKI EQU H'0000' 1170CCP2_PORTC EQU H'0001' 1171CCP1 EQU H'0002' 1172SCK1 EQU H'0003' 1173SDI1 EQU H'0004' 1174SDO1 EQU H'0005' 1175TX1 EQU H'0006' 1176RX1 EQU H'0007' 1177 1178T3CKI_PORTC EQU H'0000' 1179CTPLS EQU H'0002' 1180SCL1 EQU H'0003' 1181SDA1 EQU H'0004' 1182CK1 EQU H'0006' 1183DT1 EQU H'0007' 1184 1185T3G EQU H'0000' 1186AN14 EQU H'0002' 1187AN15 EQU H'0003' 1188AN16 EQU H'0004' 1189AN17 EQU H'0005' 1190AN18 EQU H'0006' 1191AN19 EQU H'0007' 1192 1193CCP3_PORTC EQU H'0006' 1194P3B EQU H'0007' 1195 1196P3A_PORTC EQU H'0006' 1197 1198 1199;----- PORTE Bits ----------------------------------------------------- 1200RE3 EQU H'0003' 1201 1202MCLR EQU H'0003' 1203 1204NOT_MCLR EQU H'0003' 1205 1206VPP EQU H'0003' 1207 1208 1209;----- LATA Bits ----------------------------------------------------- 1210LATA0 EQU H'0000' 1211LATA1 EQU H'0001' 1212LATA2 EQU H'0002' 1213LATA3 EQU H'0003' 1214LATA4 EQU H'0004' 1215LATA5 EQU H'0005' 1216LATA6 EQU H'0006' 1217LATA7 EQU H'0007' 1218 1219 1220;----- LATB Bits ----------------------------------------------------- 1221LATB0 EQU H'0000' 1222LATB1 EQU H'0001' 1223LATB2 EQU H'0002' 1224LATB3 EQU H'0003' 1225LATB4 EQU H'0004' 1226LATB5 EQU H'0005' 1227LATB6 EQU H'0006' 1228LATB7 EQU H'0007' 1229 1230 1231;----- LATC Bits ----------------------------------------------------- 1232LATC0 EQU H'0000' 1233LATC1 EQU H'0001' 1234LATC2 EQU H'0002' 1235LATC3 EQU H'0003' 1236LATC4 EQU H'0004' 1237LATC5 EQU H'0005' 1238LATC6 EQU H'0006' 1239LATC7 EQU H'0007' 1240 1241 1242;----- DDRA Bits ----------------------------------------------------- 1243TRISA0 EQU H'0000' 1244TRISA1 EQU H'0001' 1245TRISA2 EQU H'0002' 1246TRISA3 EQU H'0003' 1247TRISA4 EQU H'0004' 1248TRISA5 EQU H'0005' 1249TRISA6 EQU H'0006' 1250TRISA7 EQU H'0007' 1251 1252RA0 EQU H'0000' 1253RA1 EQU H'0001' 1254RA2 EQU H'0002' 1255RA3 EQU H'0003' 1256RA4 EQU H'0004' 1257RA5 EQU H'0005' 1258RA6 EQU H'0006' 1259RA7 EQU H'0007' 1260 1261 1262;----- TRISA Bits ----------------------------------------------------- 1263TRISA0 EQU H'0000' 1264TRISA1 EQU H'0001' 1265TRISA2 EQU H'0002' 1266TRISA3 EQU H'0003' 1267TRISA4 EQU H'0004' 1268TRISA5 EQU H'0005' 1269TRISA6 EQU H'0006' 1270TRISA7 EQU H'0007' 1271 1272RA0 EQU H'0000' 1273RA1 EQU H'0001' 1274RA2 EQU H'0002' 1275RA3 EQU H'0003' 1276RA4 EQU H'0004' 1277RA5 EQU H'0005' 1278RA6 EQU H'0006' 1279RA7 EQU H'0007' 1280 1281 1282;----- DDRB Bits ----------------------------------------------------- 1283TRISB0 EQU H'0000' 1284TRISB1 EQU H'0001' 1285TRISB2 EQU H'0002' 1286TRISB3 EQU H'0003' 1287TRISB4 EQU H'0004' 1288TRISB5 EQU H'0005' 1289TRISB6 EQU H'0006' 1290TRISB7 EQU H'0007' 1291 1292RB0 EQU H'0000' 1293RB1 EQU H'0001' 1294RB2 EQU H'0002' 1295RB3 EQU H'0003' 1296RB4 EQU H'0004' 1297RB5 EQU H'0005' 1298RB6 EQU H'0006' 1299RB7 EQU H'0007' 1300 1301 1302;----- TRISB Bits ----------------------------------------------------- 1303TRISB0 EQU H'0000' 1304TRISB1 EQU H'0001' 1305TRISB2 EQU H'0002' 1306TRISB3 EQU H'0003' 1307TRISB4 EQU H'0004' 1308TRISB5 EQU H'0005' 1309TRISB6 EQU H'0006' 1310TRISB7 EQU H'0007' 1311 1312RB0 EQU H'0000' 1313RB1 EQU H'0001' 1314RB2 EQU H'0002' 1315RB3 EQU H'0003' 1316RB4 EQU H'0004' 1317RB5 EQU H'0005' 1318RB6 EQU H'0006' 1319RB7 EQU H'0007' 1320 1321 1322;----- DDRC Bits ----------------------------------------------------- 1323TRISC0 EQU H'0000' 1324TRISC1 EQU H'0001' 1325TRISC2 EQU H'0002' 1326TRISC3 EQU H'0003' 1327TRISC4 EQU H'0004' 1328TRISC5 EQU H'0005' 1329TRISC6 EQU H'0006' 1330TRISC7 EQU H'0007' 1331 1332RC0 EQU H'0000' 1333RC1 EQU H'0001' 1334RC2 EQU H'0002' 1335RC3 EQU H'0003' 1336RC4 EQU H'0004' 1337RC5 EQU H'0005' 1338RC6 EQU H'0006' 1339RC7 EQU H'0007' 1340 1341 1342;----- TRISC Bits ----------------------------------------------------- 1343TRISC0 EQU H'0000' 1344TRISC1 EQU H'0001' 1345TRISC2 EQU H'0002' 1346TRISC3 EQU H'0003' 1347TRISC4 EQU H'0004' 1348TRISC5 EQU H'0005' 1349TRISC6 EQU H'0006' 1350TRISC7 EQU H'0007' 1351 1352RC0 EQU H'0000' 1353RC1 EQU H'0001' 1354RC2 EQU H'0002' 1355RC3 EQU H'0003' 1356RC4 EQU H'0004' 1357RC5 EQU H'0005' 1358RC6 EQU H'0006' 1359RC7 EQU H'0007' 1360 1361 1362;----- TRISE Bits ----------------------------------------------------- 1363WPUE3 EQU H'0007' 1364 1365 1366;----- OSCTUNE Bits ----------------------------------------------------- 1367PLLEN EQU H'0006' 1368INTSRC EQU H'0007' 1369 1370TUN0 EQU H'0000' 1371TUN1 EQU H'0001' 1372TUN2 EQU H'0002' 1373TUN3 EQU H'0003' 1374TUN4 EQU H'0004' 1375TUN5 EQU H'0005' 1376 1377 1378;----- HLVDCON Bits ----------------------------------------------------- 1379HLVDEN EQU H'0004' 1380IRVST EQU H'0005' 1381BGVST EQU H'0006' 1382VDIRMAG EQU H'0007' 1383 1384HLVDL0 EQU H'0000' 1385HLVDL1 EQU H'0001' 1386HLVDL2 EQU H'0002' 1387HLVDL3 EQU H'0003' 1388 1389LVDL0 EQU H'0000' 1390LVDL1 EQU H'0001' 1391LVDL2 EQU H'0002' 1392LVDL3 EQU H'0003' 1393LVDEN EQU H'0004' 1394IVRST EQU H'0005' 1395 1396LVV0 EQU H'0000' 1397LVV1 EQU H'0001' 1398LVV2 EQU H'0002' 1399LVV3 EQU H'0003' 1400BGST EQU H'0005' 1401 1402 1403;----- LVDCON Bits ----------------------------------------------------- 1404HLVDEN EQU H'0004' 1405IRVST EQU H'0005' 1406BGVST EQU H'0006' 1407VDIRMAG EQU H'0007' 1408 1409HLVDL0 EQU H'0000' 1410HLVDL1 EQU H'0001' 1411HLVDL2 EQU H'0002' 1412HLVDL3 EQU H'0003' 1413 1414LVDL0 EQU H'0000' 1415LVDL1 EQU H'0001' 1416LVDL2 EQU H'0002' 1417LVDL3 EQU H'0003' 1418LVDEN EQU H'0004' 1419IVRST EQU H'0005' 1420 1421LVV0 EQU H'0000' 1422LVV1 EQU H'0001' 1423LVV2 EQU H'0002' 1424LVV3 EQU H'0003' 1425BGST EQU H'0005' 1426 1427 1428;----- PIE1 Bits ----------------------------------------------------- 1429TMR1IE EQU H'0000' 1430TMR2IE EQU H'0001' 1431CCP1IE EQU H'0002' 1432SSP1IE EQU H'0003' 1433TX1IE EQU H'0004' 1434RC1IE EQU H'0005' 1435ADIE EQU H'0006' 1436 1437SSPIE EQU H'0003' 1438TXIE EQU H'0004' 1439RCIE EQU H'0005' 1440 1441 1442;----- PIR1 Bits ----------------------------------------------------- 1443TMR1IF EQU H'0000' 1444TMR2IF EQU H'0001' 1445CCP1IF EQU H'0002' 1446SSP1IF EQU H'0003' 1447TX1IF EQU H'0004' 1448RC1IF EQU H'0005' 1449ADIF EQU H'0006' 1450 1451SSPIF EQU H'0003' 1452TXIF EQU H'0004' 1453RCIF EQU H'0005' 1454 1455 1456;----- IPR1 Bits ----------------------------------------------------- 1457TMR1IP EQU H'0000' 1458TMR2IP EQU H'0001' 1459CCP1IP EQU H'0002' 1460SSP1IP EQU H'0003' 1461TX1IP EQU H'0004' 1462RC1IP EQU H'0005' 1463ADIP EQU H'0006' 1464 1465SSPIP EQU H'0003' 1466TXIP EQU H'0004' 1467RCIP EQU H'0005' 1468 1469 1470;----- PIE2 Bits ----------------------------------------------------- 1471CCP2IE EQU H'0000' 1472TMR3IE EQU H'0001' 1473HLVDIE EQU H'0002' 1474BCL1IE EQU H'0003' 1475EEIE EQU H'0004' 1476C2IE EQU H'0005' 1477C1IE EQU H'0006' 1478OSCFIE EQU H'0007' 1479 1480LVDIE EQU H'0002' 1481BCLIE EQU H'0003' 1482 1483 1484;----- PIR2 Bits ----------------------------------------------------- 1485CCP2IF EQU H'0000' 1486TMR3IF EQU H'0001' 1487HLVDIF EQU H'0002' 1488BCL1IF EQU H'0003' 1489EEIF EQU H'0004' 1490C2IF EQU H'0005' 1491C1IF EQU H'0006' 1492OSCFIF EQU H'0007' 1493 1494LVDIF EQU H'0002' 1495BCLIF EQU H'0003' 1496 1497 1498;----- IPR2 Bits ----------------------------------------------------- 1499CCP2IP EQU H'0000' 1500TMR3IP EQU H'0001' 1501HLVDIP EQU H'0002' 1502BCL1IP EQU H'0003' 1503EEIP EQU H'0004' 1504C2IP EQU H'0005' 1505C1IP EQU H'0006' 1506OSCFIP EQU H'0007' 1507 1508LVDIP EQU H'0002' 1509BCLIP EQU H'0003' 1510 1511 1512;----- PIE3 Bits ----------------------------------------------------- 1513TMR1GIE EQU H'0000' 1514TMR3GIE EQU H'0001' 1515TMR5GIE EQU H'0002' 1516CTMUIE EQU H'0003' 1517TX2IE EQU H'0004' 1518RC2IE EQU H'0005' 1519BCL2IE EQU H'0006' 1520SSP2IE EQU H'0007' 1521 1522 1523;----- PIR3 Bits ----------------------------------------------------- 1524TMR1GIF EQU H'0000' 1525TMR3GIF EQU H'0001' 1526TMR5GIF EQU H'0002' 1527CTMUIF EQU H'0003' 1528TX2IF EQU H'0004' 1529RC2IF EQU H'0005' 1530BCL2IF EQU H'0006' 1531SSP2IF EQU H'0007' 1532 1533 1534;----- IPR3 Bits ----------------------------------------------------- 1535TMR1GIP EQU H'0000' 1536TMR3GIP EQU H'0001' 1537TMR5GIP EQU H'0002' 1538CTMUIP EQU H'0003' 1539TX2IP EQU H'0004' 1540RC2IP EQU H'0005' 1541BCL2IP EQU H'0006' 1542SSP2IP EQU H'0007' 1543 1544 1545;----- EECON1 Bits ----------------------------------------------------- 1546RD EQU H'0000' 1547WR EQU H'0001' 1548WREN EQU H'0002' 1549WRERR EQU H'0003' 1550FREE EQU H'0004' 1551CFGS EQU H'0006' 1552EEPGD EQU H'0007' 1553 1554 1555;----- EEADR Bits ----------------------------------------------------- 1556EEADR0 EQU H'0000' 1557EEADR1 EQU H'0001' 1558EEADR2 EQU H'0002' 1559EEADR3 EQU H'0003' 1560EEADR4 EQU H'0004' 1561EEADR5 EQU H'0005' 1562EEADR6 EQU H'0006' 1563EEADR7 EQU H'0007' 1564 1565 1566;----- RC1STA Bits ----------------------------------------------------- 1567RX9D EQU H'0000' 1568OERR EQU H'0001' 1569FERR EQU H'0002' 1570ADDEN EQU H'0003' 1571CREN EQU H'0004' 1572SREN EQU H'0005' 1573RX9 EQU H'0006' 1574SPEN EQU H'0007' 1575 1576ADEN EQU H'0003' 1577 1578RX9D1 EQU H'0000' 1579OERR1 EQU H'0001' 1580FERR1 EQU H'0002' 1581ADDEN1 EQU H'0003' 1582CREN1 EQU H'0004' 1583SREN1 EQU H'0005' 1584RX91 EQU H'0006' 1585SPEN1 EQU H'0007' 1586 1587 1588;----- RCSTA Bits ----------------------------------------------------- 1589RX9D EQU H'0000' 1590OERR EQU H'0001' 1591FERR EQU H'0002' 1592ADDEN EQU H'0003' 1593CREN EQU H'0004' 1594SREN EQU H'0005' 1595RX9 EQU H'0006' 1596SPEN EQU H'0007' 1597 1598ADEN EQU H'0003' 1599 1600RX9D1 EQU H'0000' 1601OERR1 EQU H'0001' 1602FERR1 EQU H'0002' 1603ADDEN1 EQU H'0003' 1604CREN1 EQU H'0004' 1605SREN1 EQU H'0005' 1606RX91 EQU H'0006' 1607SPEN1 EQU H'0007' 1608 1609 1610;----- RCSTA1 Bits ----------------------------------------------------- 1611RX9D EQU H'0000' 1612OERR EQU H'0001' 1613FERR EQU H'0002' 1614ADDEN EQU H'0003' 1615CREN EQU H'0004' 1616SREN EQU H'0005' 1617RX9 EQU H'0006' 1618SPEN EQU H'0007' 1619 1620ADEN EQU H'0003' 1621 1622RX9D1 EQU H'0000' 1623OERR1 EQU H'0001' 1624FERR1 EQU H'0002' 1625ADDEN1 EQU H'0003' 1626CREN1 EQU H'0004' 1627SREN1 EQU H'0005' 1628RX91 EQU H'0006' 1629SPEN1 EQU H'0007' 1630 1631 1632;----- TX1STA Bits ----------------------------------------------------- 1633TX9D EQU H'0000' 1634TRMT EQU H'0001' 1635BRGH EQU H'0002' 1636SENDB EQU H'0003' 1637SYNC EQU H'0004' 1638TXEN EQU H'0005' 1639TX9 EQU H'0006' 1640CSRC EQU H'0007' 1641 1642TX9D1 EQU H'0000' 1643TRMT1 EQU H'0001' 1644BRGH1 EQU H'0002' 1645SENDB1 EQU H'0003' 1646SYNC1 EQU H'0004' 1647TXEN1 EQU H'0005' 1648TX91 EQU H'0006' 1649CSRC1 EQU H'0007' 1650 1651 1652;----- TXSTA Bits ----------------------------------------------------- 1653TX9D EQU H'0000' 1654TRMT EQU H'0001' 1655BRGH EQU H'0002' 1656SENDB EQU H'0003' 1657SYNC EQU H'0004' 1658TXEN EQU H'0005' 1659TX9 EQU H'0006' 1660CSRC EQU H'0007' 1661 1662TX9D1 EQU H'0000' 1663TRMT1 EQU H'0001' 1664BRGH1 EQU H'0002' 1665SENDB1 EQU H'0003' 1666SYNC1 EQU H'0004' 1667TXEN1 EQU H'0005' 1668TX91 EQU H'0006' 1669CSRC1 EQU H'0007' 1670 1671 1672;----- TXSTA1 Bits ----------------------------------------------------- 1673TX9D EQU H'0000' 1674TRMT EQU H'0001' 1675BRGH EQU H'0002' 1676SENDB EQU H'0003' 1677SYNC EQU H'0004' 1678TXEN EQU H'0005' 1679TX9 EQU H'0006' 1680CSRC EQU H'0007' 1681 1682TX9D1 EQU H'0000' 1683TRMT1 EQU H'0001' 1684BRGH1 EQU H'0002' 1685SENDB1 EQU H'0003' 1686SYNC1 EQU H'0004' 1687TXEN1 EQU H'0005' 1688TX91 EQU H'0006' 1689CSRC1 EQU H'0007' 1690 1691 1692;----- T3CON Bits ----------------------------------------------------- 1693TMR3ON EQU H'0000' 1694T3RD16 EQU H'0001' 1695NOT_T3SYNC EQU H'0002' 1696T3SOSCEN EQU H'0003' 1697 1698T3OSCEN EQU H'0003' 1699T3CKPS0 EQU H'0004' 1700T3CKPS1 EQU H'0005' 1701TMR3CS0 EQU H'0006' 1702TMR3CS1 EQU H'0007' 1703 1704 1705;----- T3GCON Bits ----------------------------------------------------- 1706T3GVAL EQU H'0002' 1707T3GGO_NOT_DONE EQU H'0003' 1708T3GSPM EQU H'0004' 1709T3GTM EQU H'0005' 1710T3GPOL EQU H'0006' 1711TMR3GE EQU H'0007' 1712 1713T3GSS0 EQU H'0000' 1714T3GSS1 EQU H'0001' 1715T3G_DONE EQU H'0003' 1716 1717T3GGO EQU H'0003' 1718 1719 1720;----- ECCP1AS Bits ----------------------------------------------------- 1721CCP1ASE EQU H'0007' 1722 1723P1SSBD0 EQU H'0000' 1724P1SSBD1 EQU H'0001' 1725P1SSAC0 EQU H'0002' 1726P1SSAC1 EQU H'0003' 1727CCP1AS0 EQU H'0004' 1728CCP1AS1 EQU H'0005' 1729CCP1AS2 EQU H'0006' 1730 1731 1732PSS1BD0 EQU H'0000' 1733PSS1BD1 EQU H'0001' 1734PSS1AC0 EQU H'0002' 1735PSS1AC1 EQU H'0003' 1736 1737ECCPASE EQU H'0007' 1738 1739PSSBD0 EQU H'0000' 1740PSSBD1 EQU H'0001' 1741PSSAC0 EQU H'0002' 1742PSSAC1 EQU H'0003' 1743ECCPAS0 EQU H'0004' 1744ECCPAS1 EQU H'0005' 1745ECCPAS2 EQU H'0006' 1746 1747 1748;----- ECCPAS Bits ----------------------------------------------------- 1749CCP1ASE EQU H'0007' 1750 1751P1SSBD0 EQU H'0000' 1752P1SSBD1 EQU H'0001' 1753P1SSAC0 EQU H'0002' 1754P1SSAC1 EQU H'0003' 1755CCP1AS0 EQU H'0004' 1756CCP1AS1 EQU H'0005' 1757CCP1AS2 EQU H'0006' 1758 1759 1760PSS1BD0 EQU H'0000' 1761PSS1BD1 EQU H'0001' 1762PSS1AC0 EQU H'0002' 1763PSS1AC1 EQU H'0003' 1764 1765ECCPASE EQU H'0007' 1766 1767PSSBD0 EQU H'0000' 1768PSSBD1 EQU H'0001' 1769PSSAC0 EQU H'0002' 1770PSSAC1 EQU H'0003' 1771ECCPAS0 EQU H'0004' 1772ECCPAS1 EQU H'0005' 1773ECCPAS2 EQU H'0006' 1774 1775 1776;----- PWM1CON Bits ----------------------------------------------------- 1777P1RSEN EQU H'0007' 1778 1779P1DC0 EQU H'0000' 1780P1DC1 EQU H'0001' 1781P1DC2 EQU H'0002' 1782P1DC3 EQU H'0003' 1783P1DC4 EQU H'0004' 1784P1DC5 EQU H'0005' 1785P1DC6 EQU H'0006' 1786 1787PRSEN EQU H'0007' 1788 1789PDC0 EQU H'0000' 1790PDC1 EQU H'0001' 1791PDC2 EQU H'0002' 1792PDC3 EQU H'0003' 1793PDC4 EQU H'0004' 1794PDC5 EQU H'0005' 1795PDC6 EQU H'0006' 1796 1797 1798;----- PWMCON Bits ----------------------------------------------------- 1799P1RSEN EQU H'0007' 1800 1801P1DC0 EQU H'0000' 1802P1DC1 EQU H'0001' 1803P1DC2 EQU H'0002' 1804P1DC3 EQU H'0003' 1805P1DC4 EQU H'0004' 1806P1DC5 EQU H'0005' 1807P1DC6 EQU H'0006' 1808 1809PRSEN EQU H'0007' 1810 1811PDC0 EQU H'0000' 1812PDC1 EQU H'0001' 1813PDC2 EQU H'0002' 1814PDC3 EQU H'0003' 1815PDC4 EQU H'0004' 1816PDC5 EQU H'0005' 1817PDC6 EQU H'0006' 1818 1819 1820;----- BAUD1CON Bits ----------------------------------------------------- 1821ABDEN EQU H'0000' 1822WUE EQU H'0001' 1823BRG16 EQU H'0003' 1824CKTXP EQU H'0004' 1825DTRXP EQU H'0005' 1826RCIDL EQU H'0006' 1827ABDOVF EQU H'0007' 1828 1829SCKP EQU H'0004' 1830 1831 1832;----- BAUDCON Bits ----------------------------------------------------- 1833ABDEN EQU H'0000' 1834WUE EQU H'0001' 1835BRG16 EQU H'0003' 1836CKTXP EQU H'0004' 1837DTRXP EQU H'0005' 1838RCIDL EQU H'0006' 1839ABDOVF EQU H'0007' 1840 1841SCKP EQU H'0004' 1842 1843 1844;----- BAUDCON1 Bits ----------------------------------------------------- 1845ABDEN EQU H'0000' 1846WUE EQU H'0001' 1847BRG16 EQU H'0003' 1848CKTXP EQU H'0004' 1849DTRXP EQU H'0005' 1850RCIDL EQU H'0006' 1851ABDOVF EQU H'0007' 1852 1853SCKP EQU H'0004' 1854 1855 1856;----- BAUDCTL Bits ----------------------------------------------------- 1857ABDEN EQU H'0000' 1858WUE EQU H'0001' 1859BRG16 EQU H'0003' 1860CKTXP EQU H'0004' 1861DTRXP EQU H'0005' 1862RCIDL EQU H'0006' 1863ABDOVF EQU H'0007' 1864 1865SCKP EQU H'0004' 1866 1867 1868;----- PSTR1CON Bits ----------------------------------------------------- 1869STR1A EQU H'0000' 1870STR1B EQU H'0001' 1871STR1C EQU H'0002' 1872STR1D EQU H'0003' 1873STR1SYNC EQU H'0004' 1874 1875 1876;----- PSTRCON Bits ----------------------------------------------------- 1877STR1A EQU H'0000' 1878STR1B EQU H'0001' 1879STR1C EQU H'0002' 1880STR1D EQU H'0003' 1881STR1SYNC EQU H'0004' 1882 1883 1884;----- T2CON Bits ----------------------------------------------------- 1885TMR2ON EQU H'0002' 1886 1887T2CKPS0 EQU H'0000' 1888T2CKPS1 EQU H'0001' 1889T2OUTPS0 EQU H'0003' 1890T2OUTPS1 EQU H'0004' 1891T2OUTPS2 EQU H'0005' 1892T2OUTPS3 EQU H'0006' 1893 1894 1895;----- CCP1CON Bits ----------------------------------------------------- 1896CCP1M0 EQU H'0000' 1897CCP1M1 EQU H'0001' 1898CCP1M2 EQU H'0002' 1899CCP1M3 EQU H'0003' 1900DC1B0 EQU H'0004' 1901DC1B1 EQU H'0005' 1902P1M0 EQU H'0006' 1903P1M1 EQU H'0007' 1904 1905 1906;----- ADCON2 Bits ----------------------------------------------------- 1907ADFM EQU H'0007' 1908 1909ADCS0 EQU H'0000' 1910ADCS1 EQU H'0001' 1911ADCS2 EQU H'0002' 1912ACQT0 EQU H'0003' 1913ACQT1 EQU H'0004' 1914ACQT2 EQU H'0005' 1915 1916 1917;----- ADCON1 Bits ----------------------------------------------------- 1918TRIGSEL EQU H'0007' 1919 1920NVCFG0 EQU H'0000' 1921NVCFG1 EQU H'0001' 1922PVCFG0 EQU H'0002' 1923PVCFG1 EQU H'0003' 1924 1925 1926;----- ADCON0 Bits ----------------------------------------------------- 1927ADON EQU H'0000' 1928GO_NOT_DONE EQU H'0001' 1929 1930GO EQU H'0001' 1931CHS0 EQU H'0002' 1932CHS1 EQU H'0003' 1933CHS2 EQU H'0004' 1934CHS3 EQU H'0005' 1935CHS4 EQU H'0006' 1936 1937DONE EQU H'0001' 1938 1939NOT_DONE EQU H'0001' 1940 1941GO_DONE EQU H'0001' 1942 1943 1944;----- SSP1CON2 Bits ----------------------------------------------------- 1945SEN EQU H'0000' 1946RSEN EQU H'0001' 1947PEN EQU H'0002' 1948RCEN EQU H'0003' 1949ACKEN EQU H'0004' 1950ACKDT EQU H'0005' 1951ACKSTAT EQU H'0006' 1952GCEN EQU H'0007' 1953 1954 1955;----- SSPCON2 Bits ----------------------------------------------------- 1956SEN EQU H'0000' 1957RSEN EQU H'0001' 1958PEN EQU H'0002' 1959RCEN EQU H'0003' 1960ACKEN EQU H'0004' 1961ACKDT EQU H'0005' 1962ACKSTAT EQU H'0006' 1963GCEN EQU H'0007' 1964 1965 1966;----- SSP1CON1 Bits ----------------------------------------------------- 1967CKP EQU H'0004' 1968SSPEN EQU H'0005' 1969SSPOV EQU H'0006' 1970WCOL EQU H'0007' 1971 1972SSPM0 EQU H'0000' 1973SSPM1 EQU H'0001' 1974SSPM2 EQU H'0002' 1975SSPM3 EQU H'0003' 1976 1977 1978;----- SSPCON1 Bits ----------------------------------------------------- 1979CKP EQU H'0004' 1980SSPEN EQU H'0005' 1981SSPOV EQU H'0006' 1982WCOL EQU H'0007' 1983 1984SSPM0 EQU H'0000' 1985SSPM1 EQU H'0001' 1986SSPM2 EQU H'0002' 1987SSPM3 EQU H'0003' 1988 1989 1990;----- SSP1STAT Bits ----------------------------------------------------- 1991BF EQU H'0000' 1992UA EQU H'0001' 1993R_NOT_W EQU H'0002' 1994S EQU H'0003' 1995P EQU H'0004' 1996D_NOT_A EQU H'0005' 1997CKE EQU H'0006' 1998SMP EQU H'0007' 1999 2000R EQU H'0002' 2001D EQU H'0005' 2002 2003 2004NOT_W EQU H'0002' 2005NOT_A EQU H'0005' 2006 2007R_W EQU H'0002' 2008D_A EQU H'0005' 2009 2010NOT_WRITE EQU H'0002' 2011NOT_ADDRESS EQU H'0005' 2012 2013 2014;----- SSPSTAT Bits ----------------------------------------------------- 2015BF EQU H'0000' 2016UA EQU H'0001' 2017R_NOT_W EQU H'0002' 2018S EQU H'0003' 2019P EQU H'0004' 2020D_NOT_A EQU H'0005' 2021CKE EQU H'0006' 2022SMP EQU H'0007' 2023 2024R EQU H'0002' 2025D EQU H'0005' 2026 2027 2028NOT_W EQU H'0002' 2029NOT_A EQU H'0005' 2030 2031R_W EQU H'0002' 2032D_A EQU H'0005' 2033 2034NOT_WRITE EQU H'0002' 2035NOT_ADDRESS EQU H'0005' 2036 2037 2038;----- SSP1MSK Bits ----------------------------------------------------- 2039MSK0 EQU H'0000' 2040MSK1 EQU H'0001' 2041MSK2 EQU H'0002' 2042MSK3 EQU H'0003' 2043MSK4 EQU H'0004' 2044MSK5 EQU H'0005' 2045MSK6 EQU H'0006' 2046MSK7 EQU H'0007' 2047 2048 2049;----- SSPMSK Bits ----------------------------------------------------- 2050MSK0 EQU H'0000' 2051MSK1 EQU H'0001' 2052MSK2 EQU H'0002' 2053MSK3 EQU H'0003' 2054MSK4 EQU H'0004' 2055MSK5 EQU H'0005' 2056MSK6 EQU H'0006' 2057MSK7 EQU H'0007' 2058 2059 2060;----- SSP1CON3 Bits ----------------------------------------------------- 2061DHEN EQU H'0000' 2062AHEN EQU H'0001' 2063SBCDE EQU H'0002' 2064SDAHT EQU H'0003' 2065BOEN EQU H'0004' 2066SCIE EQU H'0005' 2067PCIE EQU H'0006' 2068ACKTIM EQU H'0007' 2069 2070 2071;----- SSPCON3 Bits ----------------------------------------------------- 2072DHEN EQU H'0000' 2073AHEN EQU H'0001' 2074SBCDE EQU H'0002' 2075SDAHT EQU H'0003' 2076BOEN EQU H'0004' 2077SCIE EQU H'0005' 2078PCIE EQU H'0006' 2079ACKTIM EQU H'0007' 2080 2081 2082;----- T1GCON Bits ----------------------------------------------------- 2083T1GVAL EQU H'0002' 2084T1GGO_NOT_DONE EQU H'0003' 2085T1GSPM EQU H'0004' 2086T1GTM EQU H'0005' 2087T1GPOL EQU H'0006' 2088TMR1GE EQU H'0007' 2089 2090T1GSS0 EQU H'0000' 2091T1GSS1 EQU H'0001' 2092T1G_DONE EQU H'0003' 2093 2094T1GGO EQU H'0003' 2095 2096 2097;----- T1CON Bits ----------------------------------------------------- 2098TMR1ON EQU H'0000' 2099T1RD16 EQU H'0001' 2100NOT_T1SYNC EQU H'0002' 2101T1SOSCEN EQU H'0003' 2102 2103RD16 EQU H'0001' 2104T1SYNC EQU H'0002' 2105T1OSCEN EQU H'0003' 2106T1CKPS0 EQU H'0004' 2107T1CKPS1 EQU H'0005' 2108TMR1CS0 EQU H'0006' 2109TMR1CS1 EQU H'0007' 2110 2111 2112;----- RCON Bits ----------------------------------------------------- 2113NOT_BOR EQU H'0000' 2114NOT_POR EQU H'0001' 2115NOT_PD EQU H'0002' 2116NOT_TO EQU H'0003' 2117NOT_RI EQU H'0004' 2118SBOREN EQU H'0006' 2119IPEN EQU H'0007' 2120 2121BOR EQU H'0000' 2122POR EQU H'0001' 2123PD EQU H'0002' 2124TO EQU H'0003' 2125RI EQU H'0004' 2126 2127 2128;----- WDTCON Bits ----------------------------------------------------- 2129SWDTEN EQU H'0000' 2130 2131SWDTE EQU H'0000' 2132 2133 2134;----- OSCCON2 Bits ----------------------------------------------------- 2135LFIOFS EQU H'0000' 2136MFIOFS EQU H'0001' 2137PRISD EQU H'0002' 2138SOSCGO EQU H'0003' 2139MFIOSEL EQU H'0004' 2140SOSCRUN EQU H'0006' 2141PLLRDY EQU H'0007' 2142 2143 2144;----- OSCCON Bits ----------------------------------------------------- 2145HFIOFS EQU H'0002' 2146OSTS EQU H'0003' 2147IDLEN EQU H'0007' 2148 2149SCS0 EQU H'0000' 2150SCS1 EQU H'0001' 2151IOFS EQU H'0002' 2152IRCF0 EQU H'0004' 2153IRCF1 EQU H'0005' 2154IRCF2 EQU H'0006' 2155 2156 2157;----- T0CON Bits ----------------------------------------------------- 2158PSA EQU H'0003' 2159T0SE EQU H'0004' 2160T0CS EQU H'0005' 2161T08BIT EQU H'0006' 2162TMR0ON EQU H'0007' 2163 2164T0PS0 EQU H'0000' 2165T0PS1 EQU H'0001' 2166T0PS2 EQU H'0002' 2167 2168 2169;----- STATUS Bits ----------------------------------------------------- 2170C EQU H'0000' 2171DC EQU H'0001' 2172Z EQU H'0002' 2173OV EQU H'0003' 2174N EQU H'0004' 2175 2176 2177;----- INTCON3 Bits ----------------------------------------------------- 2178INT1IF EQU H'0000' 2179INT2IF EQU H'0001' 2180INT1IE EQU H'0003' 2181INT2IE EQU H'0004' 2182INT1IP EQU H'0006' 2183INT2IP EQU H'0007' 2184 2185INT1F EQU H'0000' 2186INT2F EQU H'0001' 2187INT1E EQU H'0003' 2188INT2E EQU H'0004' 2189INT1P EQU H'0006' 2190INT2P EQU H'0007' 2191 2192 2193;----- INTCON2 Bits ----------------------------------------------------- 2194RBIP EQU H'0000' 2195TMR0IP EQU H'0002' 2196INTEDG2 EQU H'0004' 2197INTEDG1 EQU H'0005' 2198INTEDG0 EQU H'0006' 2199NOT_RBPU EQU H'0007' 2200 2201RBPU EQU H'0007' 2202 2203 2204;----- INTCON Bits ----------------------------------------------------- 2205RBIF EQU H'0000' 2206INT0IF EQU H'0001' 2207TMR0IF EQU H'0002' 2208RBIE EQU H'0003' 2209INT0IE EQU H'0004' 2210TMR0IE EQU H'0005' 2211PEIE_GIEL EQU H'0006' 2212GIE_GIEH EQU H'0007' 2213 2214INT0F EQU H'0001' 2215T0IF EQU H'0002' 2216INT0E EQU H'0004' 2217T0IE EQU H'0005' 2218PEIE EQU H'0006' 2219GIE EQU H'0007' 2220 2221GIEL EQU H'0006' 2222GIEH EQU H'0007' 2223 2224 2225;----- STKPTR Bits ----------------------------------------------------- 2226STKUNF EQU H'0006' 2227STKFUL EQU H'0007' 2228 2229STKPTR0 EQU H'0000' 2230STKPTR1 EQU H'0001' 2231STKPTR2 EQU H'0002' 2232STKPTR3 EQU H'0003' 2233STKPTR4 EQU H'0004' 2234STKOVF EQU H'0007' 2235 2236SP0 EQU H'0000' 2237SP1 EQU H'0001' 2238SP2 EQU H'0002' 2239SP3 EQU H'0003' 2240SP4 EQU H'0004' 2241 2242 2243 2244;========================================================================== 2245; 2246; RAM Definitions 2247; 2248;========================================================================== 2249 __MAXRAM H'0FFF' 2250 __BADRAM H'0600'-H'0F37' 2251 __BADRAM H'0F3B'-H'0F3C' 2252 __BADRAM H'0F83' 2253 __BADRAM H'0F85'-H'0F88' 2254 __BADRAM H'0F8C'-H'0F91' 2255 __BADRAM H'0F95' 2256 __BADRAM H'0F97'-H'0F9A' 2257 __BADRAM H'0FAA' 2258 __BADRAM H'0FB5' 2259 __BADRAM H'0FD4' 2260 2261;========================================================================== 2262; 2263; IMPORTANT: For the PIC18 devices, the __CONFIG directive has been 2264; superseded by the CONFIG directive. The following settings 2265; are available for this device. 2266; 2267; Oscillator Selection bits: 2268; FOSC = LP LP oscillator 2269; FOSC = XT XT oscillator 2270; FOSC = HSHP HS oscillator (high power > 16 MHz) 2271; FOSC = HSMP HS oscillator (medium power 4-16 MHz) 2272; FOSC = ECHP EC oscillator, CLKOUT function on OSC2 (high power, >16 MHz) 2273; FOSC = ECHPIO6 EC oscillator (high power, >16 MHz) 2274; FOSC = RC External RC oscillator, CLKOUT function on OSC2 2275; FOSC = RCIO6 External RC oscillator 2276; FOSC = INTIO67 Internal oscillator block 2277; FOSC = INTIO7 Internal oscillator block, CLKOUT function on OSC2 2278; FOSC = ECMP EC oscillator, CLKOUT function on OSC2 (medium power, 500 kHz-16 MHz) 2279; FOSC = ECMPIO6 EC oscillator (medium power, 500 kHz-16 MHz) 2280; FOSC = ECLP EC oscillator, CLKOUT function on OSC2 (low power, <500 kHz) 2281; FOSC = ECLPIO6 EC oscillator (low power, <500 kHz) 2282; 2283; 4X PLL Enable: 2284; PLLCFG = OFF Oscillator used directly 2285; PLLCFG = ON Oscillator multiplied by 4 2286; 2287; Primary clock enable bit: 2288; PRICLKEN = OFF Primary clock disabled 2289; PRICLKEN = ON Primary clock is always enabled 2290; 2291; Fail-Safe Clock Monitor Enable bit: 2292; FCMEN = OFF Fail-Safe Clock Monitor disabled 2293; FCMEN = ON Fail-Safe Clock Monitor enabled 2294; 2295; Internal/External Oscillator Switchover bit: 2296; IESO = OFF Oscillator Switchover mode disabled 2297; IESO = ON Oscillator Switchover mode enabled 2298; 2299; Power-up Timer Enable bit: 2300; PWRTEN = ON Power up timer enabled 2301; PWRTEN = OFF Power up timer disabled 2302; 2303; Brown-out Reset Enable bits: 2304; BOREN = OFF Brown-out Reset disabled in hardware and software 2305; BOREN = ON Brown-out Reset enabled and controlled by software (SBOREN is enabled) 2306; BOREN = NOSLP Brown-out Reset enabled in hardware only and disabled in Sleep mode (SBOREN is disabled) 2307; BOREN = SBORDIS Brown-out Reset enabled in hardware only (SBOREN is disabled) 2308; 2309; Brown Out Reset Voltage bits: 2310; BORV = 285 VBOR set to 2.85 V nominal 2311; BORV = 250 VBOR set to 2.50 V nominal 2312; BORV = 220 VBOR set to 2.20 V nominal 2313; BORV = 190 VBOR set to 1.90 V nominal 2314; 2315; Watchdog Timer Enable bits: 2316; WDTEN = OFF Watch dog timer is always disabled. SWDTEN has no effect. 2317; WDTEN = NOSLP WDT is disabled in sleep, otherwise enabled. SWDTEN bit has no effect 2318; WDTEN = SWON WDT is controlled by SWDTEN bit of the WDTCON register 2319; WDTEN = ON WDT is always enabled. SWDTEN bit has no effect 2320; 2321; Watchdog Timer Postscale Select bits: 2322; WDTPS = 1 1:1 2323; WDTPS = 2 1:2 2324; WDTPS = 4 1:4 2325; WDTPS = 8 1:8 2326; WDTPS = 16 1:16 2327; WDTPS = 32 1:32 2328; WDTPS = 64 1:64 2329; WDTPS = 128 1:128 2330; WDTPS = 256 1:256 2331; WDTPS = 512 1:512 2332; WDTPS = 1024 1:1024 2333; WDTPS = 2048 1:2048 2334; WDTPS = 4096 1:4096 2335; WDTPS = 8192 1:8192 2336; WDTPS = 16384 1:16384 2337; WDTPS = 32768 1:32768 2338; 2339; CCP2 MUX bit: 2340; CCP2MX = PORTB3 CCP2 input/output is multiplexed with RB3 2341; CCP2MX = PORTC1 CCP2 input/output is multiplexed with RC1 2342; 2343; PORTB A/D Enable bit: 2344; PBADEN = OFF PORTB<5:0> pins are configured as digital I/O on Reset 2345; PBADEN = ON PORTB<5:0> pins are configured as analog input channels on Reset 2346; 2347; P3A/CCP3 Mux bit: 2348; CCP3MX = PORTC6 P3A/CCP3 input/output is mulitplexed with RC6 2349; CCP3MX = PORTB5 P3A/CCP3 input/output is multiplexed with RB5 2350; 2351; HFINTOSC Fast Start-up: 2352; HFOFST = OFF HFINTOSC output and ready status are delayed by the oscillator stable status 2353; HFOFST = ON HFINTOSC output and ready status are not delayed by the oscillator stable status 2354; 2355; Timer3 Clock input mux bit: 2356; T3CMX = PORTB5 T3CKI is on RB5 2357; T3CMX = PORTC0 T3CKI is on RC0 2358; 2359; ECCP2 B output mux bit: 2360; P2BMX = PORTC0 P2B is on RC0 2361; P2BMX = PORTB5 P2B is on RB5 2362; 2363; MCLR Pin Enable bit: 2364; MCLRE = INTMCLR RE3 input pin enabled; MCLR disabled 2365; MCLRE = EXTMCLR MCLR pin enabled, RE3 input pin disabled 2366; 2367; Stack Full/Underflow Reset Enable bit: 2368; STVREN = OFF Stack full/underflow will not cause Reset 2369; STVREN = ON Stack full/underflow will cause Reset 2370; 2371; Single-Supply ICSP Enable bit: 2372; LVP = OFF Single-Supply ICSP disabled 2373; LVP = ON Single-Supply ICSP enabled if MCLRE is also 1 2374; 2375; Extended Instruction Set Enable bit: 2376; XINST = OFF Instruction set extension and Indexed Addressing mode disabled (Legacy mode) 2377; XINST = ON Instruction set extension and Indexed Addressing mode enabled 2378; 2379; Background Debug: 2380; DEBUG = ON Enabled 2381; DEBUG = OFF Disabled 2382; 2383; Code Protection Block 0: 2384; CP0 = ON Block 0 (000800-001FFFh) code-protected 2385; CP0 = OFF Block 0 (000800-001FFFh) not code-protected 2386; 2387; Code Protection Block 1: 2388; CP1 = ON Block 1 (002000-003FFFh) code-protected 2389; CP1 = OFF Block 1 (002000-003FFFh) not code-protected 2390; 2391; Code Protection Block 2: 2392; CP2 = ON Block 2 (004000-005FFFh) code-protected 2393; CP2 = OFF Block 2 (004000-005FFFh) not code-protected 2394; 2395; Code Protection Block 3: 2396; CP3 = ON Block 3 (006000-007FFFh) code-protected 2397; CP3 = OFF Block 3 (006000-007FFFh) not code-protected 2398; 2399; Boot Block Code Protection bit: 2400; CPB = ON Boot block (000000-0007FFh) code-protected 2401; CPB = OFF Boot block (000000-0007FFh) not code-protected 2402; 2403; Data EEPROM Code Protection bit: 2404; CPD = ON Data EEPROM code-protected 2405; CPD = OFF Data EEPROM not code-protected 2406; 2407; Write Protection Block 0: 2408; WRT0 = ON Block 0 (000800-001FFFh) write-protected 2409; WRT0 = OFF Block 0 (000800-001FFFh) not write-protected 2410; 2411; Write Protection Block 1: 2412; WRT1 = ON Block 1 (002000-003FFFh) write-protected 2413; WRT1 = OFF Block 1 (002000-003FFFh) not write-protected 2414; 2415; Write Protection Block 2: 2416; WRT2 = ON Block 2 (004000-005FFFh) write-protected 2417; WRT2 = OFF Block 2 (004000-005FFFh) not write-protected 2418; 2419; Write Protection Block 3: 2420; WRT3 = ON Block 3 (006000-007FFFh) write-protected 2421; WRT3 = OFF Block 3 (006000-007FFFh) not write-protected 2422; 2423; Configuration Register Write Protection bit: 2424; WRTC = ON Configuration registers (300000-3000FFh) write-protected 2425; WRTC = OFF Configuration registers (300000-3000FFh) not write-protected 2426; 2427; Boot Block Write Protection bit: 2428; WRTB = ON Boot Block (000000-0007FFh) write-protected 2429; WRTB = OFF Boot Block (000000-0007FFh) not write-protected 2430; 2431; Data EEPROM Write Protection bit: 2432; WRTD = ON Data EEPROM write-protected 2433; WRTD = OFF Data EEPROM not write-protected 2434; 2435; Table Read Protection Block 0: 2436; EBTR0 = ON Block 0 (000800-001FFFh) protected from table reads executed in other blocks 2437; EBTR0 = OFF Block 0 (000800-001FFFh) not protected from table reads executed in other blocks 2438; 2439; Table Read Protection Block 1: 2440; EBTR1 = ON Block 1 (002000-003FFFh) protected from table reads executed in other blocks 2441; EBTR1 = OFF Block 1 (002000-003FFFh) not protected from table reads executed in other blocks 2442; 2443; Table Read Protection Block 2: 2444; EBTR2 = ON Block 2 (004000-005FFFh) protected from table reads executed in other blocks 2445; EBTR2 = OFF Block 2 (004000-005FFFh) not protected from table reads executed in other blocks 2446; 2447; Table Read Protection Block 3: 2448; EBTR3 = ON Block 3 (006000-007FFFh) protected from table reads executed in other blocks 2449; EBTR3 = OFF Block 3 (006000-007FFFh) not protected from table reads executed in other blocks 2450; 2451; Boot Block Table Read Protection bit: 2452; EBTRB = ON Boot Block (000000-0007FFh) protected from table reads executed in other blocks 2453; EBTRB = OFF Boot Block (000000-0007FFh) not protected from table reads executed in other blocks 2454; 2455;========================================================================== 2456;========================================================================== 2457; 2458; Configuration Bits 2459; 2460; NAME Address 2461; CONFIG1H 300001h 2462; CONFIG2L 300002h 2463; CONFIG2H 300003h 2464; CONFIG3H 300005h 2465; CONFIG4L 300006h 2466; CONFIG5L 300008h 2467; CONFIG5H 300009h 2468; CONFIG6L 30000Ah 2469; CONFIG6H 30000Bh 2470; CONFIG7L 30000Ch 2471; CONFIG7H 30000Dh 2472; 2473;========================================================================== 2474 2475; The following is an assignment of address values for all of the 2476; configuration registers for the purpose of table reads 2477_CONFIG1H EQU H'300001' 2478_CONFIG2L EQU H'300002' 2479_CONFIG2H EQU H'300003' 2480_CONFIG3H EQU H'300005' 2481_CONFIG4L EQU H'300006' 2482_CONFIG5L EQU H'300008' 2483_CONFIG5H EQU H'300009' 2484_CONFIG6L EQU H'30000A' 2485_CONFIG6H EQU H'30000B' 2486_CONFIG7L EQU H'30000C' 2487_CONFIG7H EQU H'30000D' 2488 2489;----- CONFIG1H Options -------------------------------------------------- 2490_FOSC_LP_1H EQU H'F0' ; LP oscillator 2491_FOSC_XT_1H EQU H'F1' ; XT oscillator 2492_FOSC_HSHP_1H EQU H'F2' ; HS oscillator (high power > 16 MHz) 2493_FOSC_HSMP_1H EQU H'F3' ; HS oscillator (medium power 4-16 MHz) 2494_FOSC_ECHP_1H EQU H'F4' ; EC oscillator, CLKOUT function on OSC2 (high power, >16 MHz) 2495_FOSC_ECHPIO6_1H EQU H'F5' ; EC oscillator (high power, >16 MHz) 2496_FOSC_RC_1H EQU H'F6' ; External RC oscillator, CLKOUT function on OSC2 2497_FOSC_RCIO6_1H EQU H'F7' ; External RC oscillator 2498_FOSC_INTIO67_1H EQU H'F8' ; Internal oscillator block 2499_FOSC_INTIO7_1H EQU H'F9' ; Internal oscillator block, CLKOUT function on OSC2 2500_FOSC_ECMP_1H EQU H'FA' ; EC oscillator, CLKOUT function on OSC2 (medium power, 500 kHz-16 MHz) 2501_FOSC_ECMPIO6_1H EQU H'FB' ; EC oscillator (medium power, 500 kHz-16 MHz) 2502_FOSC_ECLP_1H EQU H'FC' ; EC oscillator, CLKOUT function on OSC2 (low power, <500 kHz) 2503_FOSC_ECLPIO6_1H EQU H'FD' ; EC oscillator (low power, <500 kHz) 2504 2505_PLLCFG_OFF_1H EQU H'EF' ; Oscillator used directly 2506_PLLCFG_ON_1H EQU H'FF' ; Oscillator multiplied by 4 2507 2508_PRICLKEN_OFF_1H EQU H'DF' ; Primary clock disabled 2509_PRICLKEN_ON_1H EQU H'FF' ; Primary clock is always enabled 2510 2511_FCMEN_OFF_1H EQU H'BF' ; Fail-Safe Clock Monitor disabled 2512_FCMEN_ON_1H EQU H'FF' ; Fail-Safe Clock Monitor enabled 2513 2514_IESO_OFF_1H EQU H'7F' ; Oscillator Switchover mode disabled 2515_IESO_ON_1H EQU H'FF' ; Oscillator Switchover mode enabled 2516 2517;----- CONFIG2L Options -------------------------------------------------- 2518_PWRTEN_ON_2L EQU H'FE' ; Power up timer enabled 2519_PWRTEN_OFF_2L EQU H'FF' ; Power up timer disabled 2520 2521_BOREN_OFF_2L EQU H'F9' ; Brown-out Reset disabled in hardware and software 2522_BOREN_ON_2L EQU H'FB' ; Brown-out Reset enabled and controlled by software (SBOREN is enabled) 2523_BOREN_NOSLP_2L EQU H'FD' ; Brown-out Reset enabled in hardware only and disabled in Sleep mode (SBOREN is disabled) 2524_BOREN_SBORDIS_2L EQU H'FF' ; Brown-out Reset enabled in hardware only (SBOREN is disabled) 2525 2526_BORV_285_2L EQU H'E7' ; VBOR set to 2.85 V nominal 2527_BORV_250_2L EQU H'EF' ; VBOR set to 2.50 V nominal 2528_BORV_220_2L EQU H'F7' ; VBOR set to 2.20 V nominal 2529_BORV_190_2L EQU H'FF' ; VBOR set to 1.90 V nominal 2530 2531;----- CONFIG2H Options -------------------------------------------------- 2532_WDTEN_OFF_2H EQU H'FC' ; Watch dog timer is always disabled. SWDTEN has no effect. 2533_WDTEN_NOSLP_2H EQU H'FD' ; WDT is disabled in sleep, otherwise enabled. SWDTEN bit has no effect 2534_WDTEN_SWON_2H EQU H'FE' ; WDT is controlled by SWDTEN bit of the WDTCON register 2535_WDTEN_ON_2H EQU H'FF' ; WDT is always enabled. SWDTEN bit has no effect 2536 2537_WDTPS_1_2H EQU H'C3' ; 1:1 2538_WDTPS_2_2H EQU H'C7' ; 1:2 2539_WDTPS_4_2H EQU H'CB' ; 1:4 2540_WDTPS_8_2H EQU H'CF' ; 1:8 2541_WDTPS_16_2H EQU H'D3' ; 1:16 2542_WDTPS_32_2H EQU H'D7' ; 1:32 2543_WDTPS_64_2H EQU H'DB' ; 1:64 2544_WDTPS_128_2H EQU H'DF' ; 1:128 2545_WDTPS_256_2H EQU H'E3' ; 1:256 2546_WDTPS_512_2H EQU H'E7' ; 1:512 2547_WDTPS_1024_2H EQU H'EB' ; 1:1024 2548_WDTPS_2048_2H EQU H'EF' ; 1:2048 2549_WDTPS_4096_2H EQU H'F3' ; 1:4096 2550_WDTPS_8192_2H EQU H'F7' ; 1:8192 2551_WDTPS_16384_2H EQU H'FB' ; 1:16384 2552_WDTPS_32768_2H EQU H'FF' ; 1:32768 2553 2554;----- CONFIG3H Options -------------------------------------------------- 2555_CCP2MX_PORTB3_3H EQU H'FE' ; CCP2 input/output is multiplexed with RB3 2556_CCP2MX_PORTC1_3H EQU H'FF' ; CCP2 input/output is multiplexed with RC1 2557 2558_PBADEN_OFF_3H EQU H'FD' ; PORTB<5:0> pins are configured as digital I/O on Reset 2559_PBADEN_ON_3H EQU H'FF' ; PORTB<5:0> pins are configured as analog input channels on Reset 2560 2561_CCP3MX_PORTC6_3H EQU H'FB' ; P3A/CCP3 input/output is mulitplexed with RC6 2562_CCP3MX_PORTB5_3H EQU H'FF' ; P3A/CCP3 input/output is multiplexed with RB5 2563 2564_HFOFST_OFF_3H EQU H'F7' ; HFINTOSC output and ready status are delayed by the oscillator stable status 2565_HFOFST_ON_3H EQU H'FF' ; HFINTOSC output and ready status are not delayed by the oscillator stable status 2566 2567_T3CMX_PORTB5_3H EQU H'EF' ; T3CKI is on RB5 2568_T3CMX_PORTC0_3H EQU H'FF' ; T3CKI is on RC0 2569 2570_P2BMX_PORTC0_3H EQU H'DF' ; P2B is on RC0 2571_P2BMX_PORTB5_3H EQU H'FF' ; P2B is on RB5 2572 2573_MCLRE_INTMCLR_3H EQU H'7F' ; RE3 input pin enabled; MCLR disabled 2574_MCLRE_EXTMCLR_3H EQU H'FF' ; MCLR pin enabled, RE3 input pin disabled 2575 2576;----- CONFIG4L Options -------------------------------------------------- 2577_STVREN_OFF_4L EQU H'FE' ; Stack full/underflow will not cause Reset 2578_STVREN_ON_4L EQU H'FF' ; Stack full/underflow will cause Reset 2579 2580_LVP_OFF_4L EQU H'FB' ; Single-Supply ICSP disabled 2581_LVP_ON_4L EQU H'FF' ; Single-Supply ICSP enabled if MCLRE is also 1 2582 2583_XINST_OFF_4L EQU H'BF' ; Instruction set extension and Indexed Addressing mode disabled (Legacy mode) 2584_XINST_ON_4L EQU H'FF' ; Instruction set extension and Indexed Addressing mode enabled 2585 2586_DEBUG_ON_4L EQU H'7F' ; Enabled 2587_DEBUG_OFF_4L EQU H'FF' ; Disabled 2588 2589;----- CONFIG5L Options -------------------------------------------------- 2590_CP0_ON_5L EQU H'FE' ; Block 0 (000800-001FFFh) code-protected 2591_CP0_OFF_5L EQU H'FF' ; Block 0 (000800-001FFFh) not code-protected 2592 2593_CP1_ON_5L EQU H'FD' ; Block 1 (002000-003FFFh) code-protected 2594_CP1_OFF_5L EQU H'FF' ; Block 1 (002000-003FFFh) not code-protected 2595 2596_CP2_ON_5L EQU H'FB' ; Block 2 (004000-005FFFh) code-protected 2597_CP2_OFF_5L EQU H'FF' ; Block 2 (004000-005FFFh) not code-protected 2598 2599_CP3_ON_5L EQU H'F7' ; Block 3 (006000-007FFFh) code-protected 2600_CP3_OFF_5L EQU H'FF' ; Block 3 (006000-007FFFh) not code-protected 2601 2602;----- CONFIG5H Options -------------------------------------------------- 2603_CPB_ON_5H EQU H'BF' ; Boot block (000000-0007FFh) code-protected 2604_CPB_OFF_5H EQU H'FF' ; Boot block (000000-0007FFh) not code-protected 2605 2606_CPD_ON_5H EQU H'7F' ; Data EEPROM code-protected 2607_CPD_OFF_5H EQU H'FF' ; Data EEPROM not code-protected 2608 2609;----- CONFIG6L Options -------------------------------------------------- 2610_WRT0_ON_6L EQU H'FE' ; Block 0 (000800-001FFFh) write-protected 2611_WRT0_OFF_6L EQU H'FF' ; Block 0 (000800-001FFFh) not write-protected 2612 2613_WRT1_ON_6L EQU H'FD' ; Block 1 (002000-003FFFh) write-protected 2614_WRT1_OFF_6L EQU H'FF' ; Block 1 (002000-003FFFh) not write-protected 2615 2616_WRT2_ON_6L EQU H'FB' ; Block 2 (004000-005FFFh) write-protected 2617_WRT2_OFF_6L EQU H'FF' ; Block 2 (004000-005FFFh) not write-protected 2618 2619_WRT3_ON_6L EQU H'F7' ; Block 3 (006000-007FFFh) write-protected 2620_WRT3_OFF_6L EQU H'FF' ; Block 3 (006000-007FFFh) not write-protected 2621 2622;----- CONFIG6H Options -------------------------------------------------- 2623_WRTC_ON_6H EQU H'DF' ; Configuration registers (300000-3000FFh) write-protected 2624_WRTC_OFF_6H EQU H'FF' ; Configuration registers (300000-3000FFh) not write-protected 2625 2626_WRTB_ON_6H EQU H'BF' ; Boot Block (000000-0007FFh) write-protected 2627_WRTB_OFF_6H EQU H'FF' ; Boot Block (000000-0007FFh) not write-protected 2628 2629_WRTD_ON_6H EQU H'7F' ; Data EEPROM write-protected 2630_WRTD_OFF_6H EQU H'FF' ; Data EEPROM not write-protected 2631 2632;----- CONFIG7L Options -------------------------------------------------- 2633_EBTR0_ON_7L EQU H'FE' ; Block 0 (000800-001FFFh) protected from table reads executed in other blocks 2634_EBTR0_OFF_7L EQU H'FF' ; Block 0 (000800-001FFFh) not protected from table reads executed in other blocks 2635 2636_EBTR1_ON_7L EQU H'FD' ; Block 1 (002000-003FFFh) protected from table reads executed in other blocks 2637_EBTR1_OFF_7L EQU H'FF' ; Block 1 (002000-003FFFh) not protected from table reads executed in other blocks 2638 2639_EBTR2_ON_7L EQU H'FB' ; Block 2 (004000-005FFFh) protected from table reads executed in other blocks 2640_EBTR2_OFF_7L EQU H'FF' ; Block 2 (004000-005FFFh) not protected from table reads executed in other blocks 2641 2642_EBTR3_ON_7L EQU H'F7' ; Block 3 (006000-007FFFh) protected from table reads executed in other blocks 2643_EBTR3_OFF_7L EQU H'FF' ; Block 3 (006000-007FFFh) not protected from table reads executed in other blocks 2644 2645;----- CONFIG7H Options -------------------------------------------------- 2646_EBTRB_ON_7H EQU H'BF' ; Boot Block (000000-0007FFh) protected from table reads executed in other blocks 2647_EBTRB_OFF_7H EQU H'FF' ; Boot Block (000000-0007FFh) not protected from table reads executed in other blocks 2648 2649 2650;----- DEVID Equates -------------------------------------------------- 2651_DEVID1 EQU H'3FFFFE' 2652_DEVID2 EQU H'3FFFFF' 2653 2654;----- IDLOC Equates -------------------------------------------------- 2655_IDLOC0 EQU H'200000' 2656_IDLOC1 EQU H'200001' 2657_IDLOC2 EQU H'200002' 2658_IDLOC3 EQU H'200003' 2659_IDLOC4 EQU H'200004' 2660_IDLOC5 EQU H'200005' 2661_IDLOC6 EQU H'200006' 2662_IDLOC7 EQU H'200007' 2663 2664 LIST 2665