1 LIST 2 3;========================================================================== 4; Build date : Oct 21 2015 5; MPASM PIC18F66K22 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 PIC18F66K22 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 /PIC18F66K22 22; 2. LIST directive in the source file 23; LIST P=PIC18F66K22 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 __18F66K22 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 ----------------------------------------------------- 68PMD3 EQU H'0F16' 69PMD2 EQU H'0F17' 70PMD1 EQU H'0F18' 71PMD0 EQU H'0F19' 72PSTR3CON EQU H'0F1A' 73PSTR2CON EQU H'0F1B' 74TXREG2 EQU H'0F1C' 75RCREG2 EQU H'0F1D' 76SPBRG2 EQU H'0F1E' 77SPBRGH2 EQU H'0F1F' 78BAUDCON2 EQU H'0F20' 79TXSTA2 EQU H'0F21' 80RCSTA2 EQU H'0F22' 81ANCON2 EQU H'0F23' 82ANCON1 EQU H'0F24' 83ANCON0 EQU H'0F25' 84ODCON3 EQU H'0F27' 85ODCON2 EQU H'0F28' 86ODCON1 EQU H'0F29' 87REFOCON EQU H'0F2A' 88CCPTMRS2 EQU H'0F2B' 89CCPTMRS1 EQU H'0F2C' 90CCPTMRS0 EQU H'0F2D' 91CM3CON EQU H'0F2E' 92CM3CON1 EQU H'0F2E' 93CM2CON EQU H'0F2F' 94CM2CON1 EQU H'0F2F' 95T12CON EQU H'0F30' 96PR12 EQU H'0F31' 97TMR12 EQU H'0F32' 98T10CON EQU H'0F33' 99PR10 EQU H'0F34' 100TMR10 EQU H'0F35' 101T8CON EQU H'0F36' 102PR8 EQU H'0F37' 103TMR8 EQU H'0F38' 104T6CON EQU H'0F39' 105PR6 EQU H'0F3A' 106TMR6 EQU H'0F3B' 107T7GCON EQU H'0F3C' 108T7CON EQU H'0F3D' 109TMR7 EQU H'0F3E' 110TMR7L EQU H'0F3E' 111TMR7H EQU H'0F3F' 112CCP10CON EQU H'0F40' 113CCPR10 EQU H'0F41' 114CCPR10L EQU H'0F41' 115CCPR10H EQU H'0F42' 116CCP9CON EQU H'0F43' 117CCPR9 EQU H'0F44' 118CCPR9L EQU H'0F44' 119CCPR9H EQU H'0F45' 120CCP8CON EQU H'0F46' 121CCPR8 EQU H'0F47' 122CCPR8L EQU H'0F47' 123CCPR8H EQU H'0F48' 124CCP3CON EQU H'0F49' 125CCPR3 EQU H'0F4A' 126CCPR3L EQU H'0F4A' 127CCPR3H EQU H'0F4B' 128ECCP3DEL EQU H'0F4C' 129ECCP3AS EQU H'0F4D' 130CCP2CON EQU H'0F4E' 131ECCP2CON EQU H'0F4E' 132CCPR2 EQU H'0F4F' 133CCPR2L EQU H'0F4F' 134CCPR2H EQU H'0F50' 135ECCP2DEL EQU H'0F51' 136PWM2CON EQU H'0F51' 137ECCP2AS EQU H'0F52' 138PADCFG1 EQU H'0F53' 139CM1CON EQU H'0F54' 140CM1CON1 EQU H'0F54' 141CTMUICON EQU H'0F55' 142CTMUCONL EQU H'0F56' 143CTMUCONH EQU H'0F57' 144ALRMVAL EQU H'0F58' 145ALRMVALL EQU H'0F58' 146ALRMVALH EQU H'0F59' 147ALRMRPT EQU H'0F5A' 148ALRMCFG EQU H'0F5B' 149RTCVAL EQU H'0F5C' 150RTCVALL EQU H'0F5C' 151RTCVALH EQU H'0F5D' 152RTCCAL EQU H'0F5E' 153RTCCFG EQU H'0F5F' 154PIE6 EQU H'0F60' 155EEDATA EQU H'0F61' 156EEADR EQU H'0F62' 157EEADRH EQU H'0F63' 158OSCCON2 EQU H'0F64' 159BAUDCON EQU H'0F65' 160BAUDCON1 EQU H'0F65' 161BAUDCTL EQU H'0F65' 162SSP2CON2 EQU H'0F66' 163SSP2CON1 EQU H'0F67' 164SSP2STAT EQU H'0F68' 165SSP2ADD EQU H'0F69' 166SSP2MSK EQU H'0F69' 167SSP2BUF EQU H'0F6A' 168T4CON EQU H'0F6B' 169PR4 EQU H'0F6C' 170TMR4 EQU H'0F6D' 171CCP7CON EQU H'0F6E' 172CCPR7 EQU H'0F6F' 173CCPR7L EQU H'0F6F' 174CCPR7H EQU H'0F70' 175CCP6CON EQU H'0F71' 176CCPR6 EQU H'0F72' 177CCPR6L EQU H'0F72' 178CCPR6H EQU H'0F73' 179CCP5CON EQU H'0F74' 180CCPR5 EQU H'0F75' 181CCPR5L EQU H'0F75' 182CCPR5H EQU H'0F76' 183CCP4CON EQU H'0F77' 184CCPR4 EQU H'0F78' 185CCPR4L EQU H'0F78' 186CCPR4H EQU H'0F79' 187T5GCON EQU H'0F7A' 188T5CON EQU H'0F7B' 189TMR5 EQU H'0F7C' 190TMR5L EQU H'0F7C' 191TMR5H EQU H'0F7D' 192EECON2 EQU H'0F7E' 193EECON1 EQU H'0F7F' 194PORTA EQU H'0F80' 195PORTB EQU H'0F81' 196PORTC EQU H'0F82' 197PORTD EQU H'0F83' 198PORTE EQU H'0F84' 199PORTF EQU H'0F85' 200PORTG EQU H'0F86' 201LATA EQU H'0F89' 202LATB EQU H'0F8A' 203LATC EQU H'0F8B' 204LATD EQU H'0F8C' 205LATE EQU H'0F8D' 206LATF EQU H'0F8E' 207LATG EQU H'0F8F' 208TRISA EQU H'0F92' 209TRISB EQU H'0F93' 210TRISC EQU H'0F94' 211TRISD EQU H'0F95' 212TRISE EQU H'0F96' 213TRISF EQU H'0F97' 214TRISG EQU H'0F98' 215OSCTUNE EQU H'0F9B' 216PSTR1CON EQU H'0F9C' 217PIE1 EQU H'0F9D' 218PIR1 EQU H'0F9E' 219IPR1 EQU H'0F9F' 220PIE2 EQU H'0FA0' 221PIR2 EQU H'0FA1' 222IPR2 EQU H'0FA2' 223PIE3 EQU H'0FA3' 224PIR3 EQU H'0FA4' 225IPR3 EQU H'0FA5' 226PIR6 EQU H'0FA6' 227PSPCON EQU H'0FA7' 228HLVDCON EQU H'0FA8' 229IPR6 EQU H'0FA9' 230T1GCON EQU H'0FAA' 231RCSTA EQU H'0FAB' 232RCSTA1 EQU H'0FAB' 233TXSTA EQU H'0FAC' 234TXSTA1 EQU H'0FAC' 235TXREG EQU H'0FAD' 236TXREG1 EQU H'0FAD' 237RCREG EQU H'0FAE' 238RCREG1 EQU H'0FAE' 239SPBRG EQU H'0FAF' 240SPBRG1 EQU H'0FAF' 241T3GCON EQU H'0FB0' 242T3CON EQU H'0FB1' 243TMR3 EQU H'0FB2' 244TMR3L EQU H'0FB2' 245TMR3H EQU H'0FB3' 246CMSTAT EQU H'0FB4' 247CMSTATUS EQU H'0FB4' 248CVRCON EQU H'0FB5' 249PIE4 EQU H'0FB6' 250PIR4 EQU H'0FB7' 251IPR4 EQU H'0FB8' 252PIE5 EQU H'0FB9' 253PIR5 EQU H'0FBA' 254CCP1CON EQU H'0FBB' 255ECCP1CON EQU H'0FBB' 256CCPR1 EQU H'0FBC' 257CCPR1L EQU H'0FBC' 258CCPR1H EQU H'0FBD' 259ECCP1DEL EQU H'0FBE' 260PWM1CON EQU H'0FBE' 261ECCP1AS EQU H'0FBF' 262ADCON2 EQU H'0FC0' 263ADCON1 EQU H'0FC1' 264ADCON0 EQU H'0FC2' 265ADRES EQU H'0FC3' 266ADRESL EQU H'0FC3' 267ADRESH EQU H'0FC4' 268SSP1CON2 EQU H'0FC5' 269SSPCON2 EQU H'0FC5' 270SSP1CON1 EQU H'0FC6' 271SSPCON1 EQU H'0FC6' 272SSP1STAT EQU H'0FC7' 273SSPSTAT EQU H'0FC7' 274SSP1ADD EQU H'0FC8' 275SSP1MSK EQU H'0FC8' 276SSPADD EQU H'0FC8' 277SSP1BUF EQU H'0FC9' 278SSPBUF EQU H'0FC9' 279T2CON EQU H'0FCA' 280PR2 EQU H'0FCB' 281TMR2 EQU H'0FCC' 282T1CON EQU H'0FCD' 283TMR1 EQU H'0FCE' 284TMR1L EQU H'0FCE' 285TMR1H EQU H'0FCF' 286RCON EQU H'0FD0' 287WDTCON EQU H'0FD1' 288IPR5 EQU H'0FD2' 289OSCCON EQU H'0FD3' 290SPBRGH1 EQU H'0FD4' 291T0CON EQU H'0FD5' 292TMR0 EQU H'0FD6' 293TMR0L EQU H'0FD6' 294TMR0H EQU H'0FD7' 295STATUS EQU H'0FD8' 296FSR2L EQU H'0FD9' 297FSR2H EQU H'0FDA' 298PLUSW2 EQU H'0FDB' 299PREINC2 EQU H'0FDC' 300POSTDEC2 EQU H'0FDD' 301POSTINC2 EQU H'0FDE' 302INDF2 EQU H'0FDF' 303BSR EQU H'0FE0' 304FSR1L EQU H'0FE1' 305FSR1H EQU H'0FE2' 306PLUSW1 EQU H'0FE3' 307PREINC1 EQU H'0FE4' 308POSTDEC1 EQU H'0FE5' 309POSTINC1 EQU H'0FE6' 310INDF1 EQU H'0FE7' 311WREG EQU H'0FE8' 312FSR0L EQU H'0FE9' 313FSR0H EQU H'0FEA' 314PLUSW0 EQU H'0FEB' 315PREINC0 EQU H'0FEC' 316POSTDEC0 EQU H'0FED' 317POSTINC0 EQU H'0FEE' 318INDF0 EQU H'0FEF' 319INTCON3 EQU H'0FF0' 320INTCON2 EQU H'0FF1' 321INTCON EQU H'0FF2' 322PROD EQU H'0FF3' 323PRODL EQU H'0FF3' 324PRODH EQU H'0FF4' 325TABLAT EQU H'0FF5' 326TBLPTR EQU H'0FF6' 327TBLPTRL EQU H'0FF6' 328TBLPTRH EQU H'0FF7' 329TBLPTRU EQU H'0FF8' 330PC EQU H'0FF9' 331PCL EQU H'0FF9' 332PCLATH EQU H'0FFA' 333PCLATU EQU H'0FFB' 334STKPTR EQU H'0FFC' 335TOS EQU H'0FFD' 336TOSL EQU H'0FFD' 337TOSH EQU H'0FFE' 338TOSU EQU H'0FFF' 339 340;----- PMD3 Bits ----------------------------------------------------- 341TMR12MD EQU H'0000' 342CCP4MD EQU H'0001' 343CCP5MD EQU H'0002' 344CCP6MD EQU H'0003' 345CCP7MD EQU H'0004' 346CCP8MD EQU H'0005' 347CCP9MD EQU H'0006' 348CCP10MD EQU H'0007' 349 350 351;----- PMD2 Bits ----------------------------------------------------- 352CMP1MD EQU H'0000' 353CMP2MD EQU H'0001' 354CMP3MD EQU H'0002' 355TMR5MD EQU H'0003' 356TMR6MD EQU H'0004' 357TMR7MD EQU H'0005' 358TMR8MD EQU H'0006' 359TMR10MD EQU H'0007' 360 361 362;----- PMD1 Bits ----------------------------------------------------- 363TMR1MD EQU H'0001' 364TMR2MD EQU H'0002' 365TMR3MD EQU H'0003' 366TMR4MD EQU H'0004' 367RTCCMD EQU H'0005' 368CTMUMD EQU H'0006' 369PSPMD EQU H'0007' 370 371 372;----- PMD0 Bits ----------------------------------------------------- 373ADCMD EQU H'0000' 374SSP1MD EQU H'0001' 375SSP2MD EQU H'0002' 376UART1MD EQU H'0003' 377UART2MD EQU H'0004' 378CCP1MD EQU H'0005' 379CCP2MD EQU H'0006' 380CCP3MD EQU H'0007' 381 382 383;----- PSTR3CON Bits ----------------------------------------------------- 384STRA EQU H'0000' 385STRB EQU H'0001' 386STRC EQU H'0002' 387STRD EQU H'0003' 388STRSYNC EQU H'0004' 389 390CMPL0 EQU H'0006' 391CMPL1 EQU H'0007' 392 393 394;----- PSTR2CON Bits ----------------------------------------------------- 395STRA EQU H'0000' 396STRB EQU H'0001' 397STRC EQU H'0002' 398STRD EQU H'0003' 399STRSYNC EQU H'0004' 400 401CMPL0 EQU H'0006' 402CMPL1 EQU H'0007' 403 404 405;----- BAUDCON2 Bits ----------------------------------------------------- 406ABDEN EQU H'0000' 407WUE EQU H'0001' 408BRG16 EQU H'0003' 409TXCKP EQU H'0004' 410RXDTP EQU H'0005' 411RCIDL EQU H'0006' 412ABDOVF EQU H'0007' 413 414 415;----- TXSTA2 Bits ----------------------------------------------------- 416TX9D EQU H'0000' 417TRMT EQU H'0001' 418BRGH EQU H'0002' 419SENDB EQU H'0003' 420SYNC EQU H'0004' 421TXEN EQU H'0005' 422TX9 EQU H'0006' 423CSRC EQU H'0007' 424 425TX9D2 EQU H'0000' 426TRMT2 EQU H'0001' 427BRGH2 EQU H'0002' 428SENDB2 EQU H'0003' 429SYNC2 EQU H'0004' 430TXEN2 EQU H'0005' 431TX92 EQU H'0006' 432CSRC2 EQU H'0007' 433 434 435;----- RCSTA2 Bits ----------------------------------------------------- 436RX9D EQU H'0000' 437OERR EQU H'0001' 438FERR EQU H'0002' 439ADDEN EQU H'0003' 440CREN EQU H'0004' 441SREN EQU H'0005' 442RX9 EQU H'0006' 443SPEN EQU H'0007' 444 445RX9D2 EQU H'0000' 446OERR2 EQU H'0001' 447FERR2 EQU H'0002' 448ADDEN2 EQU H'0003' 449CREN2 EQU H'0004' 450SREN2 EQU H'0005' 451RX92 EQU H'0006' 452SPEN2 EQU H'0007' 453 454 455;----- ANCON2 Bits ----------------------------------------------------- 456ANSEL16 EQU H'0000' 457ANSEL17 EQU H'0001' 458ANSEL18 EQU H'0002' 459ANSEL19 EQU H'0003' 460 461 462;----- ANCON1 Bits ----------------------------------------------------- 463ANSEL8 EQU H'0000' 464ANSEL9 EQU H'0001' 465ANSEL10 EQU H'0002' 466ANSEL11 EQU H'0003' 467 468 469;----- ANCON0 Bits ----------------------------------------------------- 470ANSEL0 EQU H'0000' 471ANSEL1 EQU H'0001' 472ANSEL2 EQU H'0002' 473ANSEL3 EQU H'0003' 474ANSEL4 EQU H'0004' 475ANSEL5 EQU H'0005' 476ANSEL6 EQU H'0006' 477ANSEL7 EQU H'0007' 478 479 480;----- ODCON3 Bits ----------------------------------------------------- 481CTMUDS EQU H'0000' 482U1OD EQU H'0006' 483U2OD EQU H'0007' 484 485 486;----- ODCON2 Bits ----------------------------------------------------- 487CCP3OD EQU H'0000' 488CCP4OD EQU H'0001' 489CCP5OD EQU H'0002' 490CCP6OD EQU H'0003' 491CCP7OD EQU H'0004' 492CCP8OD EQU H'0005' 493CCP9OD EQU H'0006' 494CCP10OD EQU H'0007' 495 496 497;----- ODCON1 Bits ----------------------------------------------------- 498SPI2OD EQU H'0000' 499CCP1OD EQU H'0005' 500CCP2OD EQU H'0006' 501SPI1OD EQU H'0007' 502 503 504;----- REFOCON Bits ----------------------------------------------------- 505ROSEL EQU H'0004' 506ROSSLP EQU H'0005' 507ROON EQU H'0007' 508 509RODIV0 EQU H'0000' 510RODIV1 EQU H'0001' 511RODIV2 EQU H'0002' 512RODIV3 EQU H'0003' 513 514 515;----- CCPTMRS2 Bits ----------------------------------------------------- 516C9TSEL0 EQU H'0002' 517C10TSEL0 EQU H'0004' 518 519C8TSEL0 EQU H'0000' 520C8TSEL1 EQU H'0001' 521 522 523;----- CCPTMRS1 Bits ----------------------------------------------------- 524C5TSEL0 EQU H'0002' 525C6TSEL0 EQU H'0004' 526 527C4TSEL0 EQU H'0000' 528C4TSEL1 EQU H'0001' 529C7TSEL0 EQU H'0006' 530C7TSEL1 EQU H'0007' 531 532 533;----- CCPTMRS0 Bits ----------------------------------------------------- 534C1TSEL0 EQU H'0000' 535C1TSEL1 EQU H'0001' 536C1TSEL2 EQU H'0002' 537C2TSEL0 EQU H'0003' 538C2TSEL1 EQU H'0004' 539C2TSEL2 EQU H'0005' 540C3TSEL0 EQU H'0006' 541C3TSEL1 EQU H'0007' 542 543 544;----- CM3CON Bits ----------------------------------------------------- 545CREF EQU H'0002' 546CPOL EQU H'0005' 547COE EQU H'0006' 548CON EQU H'0007' 549 550CCH0 EQU H'0000' 551CCH1 EQU H'0001' 552EVPOL0 EQU H'0003' 553EVPOL1 EQU H'0004' 554 555 556;----- CM3CON1 Bits ----------------------------------------------------- 557CREF EQU H'0002' 558CPOL EQU H'0005' 559COE EQU H'0006' 560CON EQU H'0007' 561 562CCH0 EQU H'0000' 563CCH1 EQU H'0001' 564EVPOL0 EQU H'0003' 565EVPOL1 EQU H'0004' 566 567 568;----- CM2CON Bits ----------------------------------------------------- 569CREF EQU H'0002' 570CPOL EQU H'0005' 571COE EQU H'0006' 572CON EQU H'0007' 573 574CCH0 EQU H'0000' 575CCH1 EQU H'0001' 576EVPOL0 EQU H'0003' 577EVPOL1 EQU H'0004' 578 579 580;----- CM2CON1 Bits ----------------------------------------------------- 581CREF EQU H'0002' 582CPOL EQU H'0005' 583COE EQU H'0006' 584CON EQU H'0007' 585 586CCH0 EQU H'0000' 587CCH1 EQU H'0001' 588EVPOL0 EQU H'0003' 589EVPOL1 EQU H'0004' 590 591 592;----- T12CON Bits ----------------------------------------------------- 593TMR12ON EQU H'0002' 594 595T12CKPS0 EQU H'0000' 596T12CKPS1 EQU H'0001' 597T12OUTPS0 EQU H'0003' 598T12OUTPS1 EQU H'0004' 599T12OUTPS2 EQU H'0005' 600T12OUTPS3 EQU H'0006' 601 602 603;----- T10CON Bits ----------------------------------------------------- 604TMR10ON EQU H'0002' 605 606T10CKPS0 EQU H'0000' 607T10CKPS1 EQU H'0001' 608T10OUTPS0 EQU H'0003' 609T10OUTPS1 EQU H'0004' 610T10OUTPS2 EQU H'0005' 611T10OUTPS3 EQU H'0006' 612 613 614;----- T8CON Bits ----------------------------------------------------- 615TMR8ON EQU H'0002' 616 617T8CKPS0 EQU H'0000' 618T8CKPS1 EQU H'0001' 619T8OUTPS0 EQU H'0003' 620T8OUTPS1 EQU H'0004' 621T8OUTPS2 EQU H'0005' 622T8OUTPS3 EQU H'0006' 623 624 625;----- T6CON Bits ----------------------------------------------------- 626TMR6ON EQU H'0002' 627 628T6CKPS0 EQU H'0000' 629T6CKPS1 EQU H'0001' 630T6OUTPS0 EQU H'0003' 631T6OUTPS1 EQU H'0004' 632T6OUTPS2 EQU H'0005' 633T6OUTPS3 EQU H'0006' 634 635 636;----- T7GCON Bits ----------------------------------------------------- 637T7GVAL EQU H'0002' 638T7GGO_NOT_T7DONE EQU H'0003' 639T7GSPM EQU H'0004' 640T7GTM EQU H'0005' 641T7GPOL EQU H'0006' 642TMR7GE EQU H'0007' 643 644T7GSS0 EQU H'0000' 645T7GSS1 EQU H'0001' 646T7GGO EQU H'0003' 647 648NOT_T7DONE EQU H'0003' 649 650 651;----- T7CON Bits ----------------------------------------------------- 652TMR7ON EQU H'0000' 653RD16 EQU H'0001' 654NOT_T7SYNC EQU H'0002' 655SOSCEN EQU H'0003' 656 657T7CKPS0 EQU H'0004' 658T7CKPS1 EQU H'0005' 659TMR7CS0 EQU H'0006' 660TMR7CS1 EQU H'0007' 661 662 663;----- CCP10CON Bits ----------------------------------------------------- 664CCP10M0 EQU H'0000' 665CCP10M1 EQU H'0001' 666CCP10M2 EQU H'0002' 667CCP10M3 EQU H'0003' 668DC10B0 EQU H'0004' 669DC10B1 EQU H'0005' 670 671CCP10Y EQU H'0004' 672CCP10X EQU H'0005' 673 674 675;----- CCP9CON Bits ----------------------------------------------------- 676CCP9M0 EQU H'0000' 677CCP9M1 EQU H'0001' 678CCP9M2 EQU H'0002' 679CCP9M3 EQU H'0003' 680DC9B0 EQU H'0004' 681DC9B1 EQU H'0005' 682 683CCP9Y EQU H'0004' 684CCP9X EQU H'0005' 685 686 687;----- CCP8CON Bits ----------------------------------------------------- 688CCP8M0 EQU H'0000' 689CCP8M1 EQU H'0001' 690CCP8M2 EQU H'0002' 691CCP8M3 EQU H'0003' 692DC8B0 EQU H'0004' 693DC8B1 EQU H'0005' 694 695CCP8Y EQU H'0004' 696CCP8X EQU H'0005' 697 698 699;----- CCP3CON Bits ----------------------------------------------------- 700CCP3M0 EQU H'0000' 701CCP3M1 EQU H'0001' 702CCP3M2 EQU H'0002' 703CCP3M3 EQU H'0003' 704DC3B0 EQU H'0004' 705DC3B1 EQU H'0005' 706P3M0 EQU H'0006' 707P3M1 EQU H'0007' 708 709 710;----- ECCP3DEL Bits ----------------------------------------------------- 711P3RSEN EQU H'0007' 712 713P3DC0 EQU H'0000' 714P3DC1 EQU H'0001' 715P3DC2 EQU H'0002' 716P3DC3 EQU H'0003' 717P3DC4 EQU H'0004' 718P3DC5 EQU H'0005' 719P3DC6 EQU H'0006' 720 721 722;----- ECCP3AS Bits ----------------------------------------------------- 723ECCP3ASE EQU H'0007' 724 725PSS3BD0 EQU H'0000' 726PSS3BD1 EQU H'0001' 727PSS3AC0 EQU H'0002' 728PSS3AC1 EQU H'0003' 729ECCP3AS0 EQU H'0004' 730ECCP3AS1 EQU H'0005' 731ECCP3AS2 EQU H'0006' 732 733 734;----- CCP2CON Bits ----------------------------------------------------- 735CCP2M0 EQU H'0000' 736CCP2M1 EQU H'0001' 737CCP2M2 EQU H'0002' 738CCP2M3 EQU H'0003' 739DC2B0 EQU H'0004' 740DC2B1 EQU H'0005' 741P2M0 EQU H'0006' 742P2M1 EQU H'0007' 743 744CCP2Y EQU H'0004' 745CCP2X EQU H'0005' 746 747 748;----- ECCP2CON Bits ----------------------------------------------------- 749CCP2M0 EQU H'0000' 750CCP2M1 EQU H'0001' 751CCP2M2 EQU H'0002' 752CCP2M3 EQU H'0003' 753DC2B0 EQU H'0004' 754DC2B1 EQU H'0005' 755P2M0 EQU H'0006' 756P2M1 EQU H'0007' 757 758CCP2Y EQU H'0004' 759CCP2X EQU H'0005' 760 761 762;----- ECCP2DEL Bits ----------------------------------------------------- 763P2RSEN EQU H'0007' 764 765P2DC0 EQU H'0000' 766P2DC1 EQU H'0001' 767P2DC2 EQU H'0002' 768P2DC3 EQU H'0003' 769P2DC4 EQU H'0004' 770P2DC5 EQU H'0005' 771P2DC6 EQU H'0006' 772 773 774;----- PWM2CON Bits ----------------------------------------------------- 775P2RSEN EQU H'0007' 776 777P2DC0 EQU H'0000' 778P2DC1 EQU H'0001' 779P2DC2 EQU H'0002' 780P2DC3 EQU H'0003' 781P2DC4 EQU H'0004' 782P2DC5 EQU H'0005' 783P2DC6 EQU H'0006' 784 785 786;----- ECCP2AS Bits ----------------------------------------------------- 787ECCP2ASE EQU H'0007' 788 789PSS2BD0 EQU H'0000' 790PSS2BD1 EQU H'0001' 791PSS2AC0 EQU H'0002' 792PSS2AC1 EQU H'0003' 793ECCP2AS0 EQU H'0004' 794ECCP2AS1 EQU H'0005' 795ECCP2AS2 EQU H'0006' 796 797 798;----- PADCFG1 Bits ----------------------------------------------------- 799REPU EQU H'0006' 800RDPU EQU H'0007' 801 802RTSECSEL0 EQU H'0001' 803RTSECSEL1 EQU H'0002' 804 805 806;----- CM1CON Bits ----------------------------------------------------- 807CREF EQU H'0002' 808CPOL EQU H'0005' 809COE EQU H'0006' 810CON EQU H'0007' 811 812CCH0 EQU H'0000' 813CCH1 EQU H'0001' 814EVPOL0 EQU H'0003' 815EVPOL1 EQU H'0004' 816 817 818;----- CM1CON1 Bits ----------------------------------------------------- 819CREF EQU H'0002' 820CPOL EQU H'0005' 821COE EQU H'0006' 822CON EQU H'0007' 823 824CCH0 EQU H'0000' 825CCH1 EQU H'0001' 826EVPOL0 EQU H'0003' 827EVPOL1 EQU H'0004' 828 829 830;----- CTMUICON Bits ----------------------------------------------------- 831IRNG0 EQU H'0000' 832IRNG1 EQU H'0001' 833ITRIM0 EQU H'0002' 834ITRIM1 EQU H'0003' 835ITRIM2 EQU H'0004' 836ITRIM3 EQU H'0005' 837ITRIM4 EQU H'0006' 838ITRIM5 EQU H'0007' 839 840 841;----- CTMUCONL Bits ----------------------------------------------------- 842EDG1STAT EQU H'0000' 843EDG2STAT EQU H'0001' 844EDG1POL EQU H'0004' 845EDG2POL EQU H'0007' 846 847EDG1SEL0 EQU H'0002' 848EDG1SEL1 EQU H'0003' 849EDG2SEL0 EQU H'0005' 850EDG2SEL1 EQU H'0006' 851 852 853;----- CTMUCONH Bits ----------------------------------------------------- 854CTTRIG EQU H'0000' 855IDISSEN EQU H'0001' 856EDGSEQEN EQU H'0002' 857EDGEN EQU H'0003' 858TGEN EQU H'0004' 859CTMUSIDL EQU H'0005' 860CTMUEN EQU H'0007' 861 862 863;----- ALRMRPT Bits ----------------------------------------------------- 864ARPT0 EQU H'0000' 865ARPT1 EQU H'0001' 866ARPT2 EQU H'0002' 867ARPT3 EQU H'0003' 868ARPT4 EQU H'0004' 869ARPT5 EQU H'0005' 870ARPT6 EQU H'0006' 871ARPT7 EQU H'0007' 872 873 874;----- ALRMCFG Bits ----------------------------------------------------- 875CHIME EQU H'0006' 876ALRMEN EQU H'0007' 877 878ALRMPTR0 EQU H'0000' 879ALRMPTR1 EQU H'0001' 880AMASK0 EQU H'0002' 881AMASK1 EQU H'0003' 882AMASK2 EQU H'0004' 883AMASK3 EQU H'0005' 884 885 886;----- RTCCAL Bits ----------------------------------------------------- 887CAL0 EQU H'0000' 888CAL1 EQU H'0001' 889CAL2 EQU H'0002' 890CAL3 EQU H'0003' 891CAL4 EQU H'0004' 892CAL5 EQU H'0005' 893CAL6 EQU H'0006' 894CAL7 EQU H'0007' 895 896 897;----- RTCCFG Bits ----------------------------------------------------- 898RTCOE EQU H'0002' 899HALFSEC EQU H'0003' 900RTCSYNC EQU H'0004' 901RTCWREN EQU H'0005' 902RTCEN EQU H'0007' 903 904RTCPTR0 EQU H'0000' 905RTCPTR1 EQU H'0001' 906 907 908;----- PIE6 Bits ----------------------------------------------------- 909CMP1IE EQU H'0000' 910CMP2IE EQU H'0001' 911CMP3IE EQU H'0002' 912EEIE EQU H'0004' 913 914 915;----- OSCCON2 Bits ----------------------------------------------------- 916MFIOSEL EQU H'0000' 917MFIOFS EQU H'0001' 918SOSCGO EQU H'0003' 919SOSCRUN EQU H'0006' 920 921 922;----- BAUDCON Bits ----------------------------------------------------- 923ABDEN EQU H'0000' 924WUE EQU H'0001' 925BRG16 EQU H'0003' 926TXCKP EQU H'0004' 927RXDTP EQU H'0005' 928RCIDL EQU H'0006' 929ABDOVF EQU H'0007' 930 931 932;----- BAUDCON1 Bits ----------------------------------------------------- 933ABDEN EQU H'0000' 934WUE EQU H'0001' 935BRG16 EQU H'0003' 936TXCKP EQU H'0004' 937RXDTP EQU H'0005' 938RCIDL EQU H'0006' 939ABDOVF EQU H'0007' 940 941 942;----- BAUDCTL Bits ----------------------------------------------------- 943ABDEN EQU H'0000' 944WUE EQU H'0001' 945BRG16 EQU H'0003' 946TXCKP EQU H'0004' 947RXDTP EQU H'0005' 948RCIDL EQU H'0006' 949ABDOVF EQU H'0007' 950 951 952;----- SSP2CON2 Bits ----------------------------------------------------- 953SEN EQU H'0000' 954RSEN EQU H'0001' 955PEN EQU H'0002' 956RCEN EQU H'0003' 957ACKEN EQU H'0004' 958ACKDT EQU H'0005' 959ACKSTAT EQU H'0006' 960GCEN EQU H'0007' 961 962ADMSK1 EQU H'0001' 963ADMSK2 EQU H'0002' 964ADMSK3 EQU H'0003' 965ADMSK4 EQU H'0004' 966ADMSK5 EQU H'0005' 967 968 969;----- SSP2CON1 Bits ----------------------------------------------------- 970CKP EQU H'0004' 971SSPEN EQU H'0005' 972SSPOV EQU H'0006' 973WCOL EQU H'0007' 974 975SSPM0 EQU H'0000' 976SSPM1 EQU H'0001' 977SSPM2 EQU H'0002' 978SSPM3 EQU H'0003' 979 980 981;----- SSP2STAT Bits ----------------------------------------------------- 982BF EQU H'0000' 983UA EQU H'0001' 984R_NOT_W EQU H'0002' 985S EQU H'0003' 986P EQU H'0004' 987D_NOT_A EQU H'0005' 988CKE EQU H'0006' 989SMP EQU H'0007' 990 991R EQU H'0002' 992D EQU H'0005' 993 994R_W EQU H'0002' 995D_A EQU H'0005' 996 997NOT_W EQU H'0002' 998NOT_A EQU H'0005' 999 1000NOT_WRITE EQU H'0002' 1001NOT_ADDRESS EQU H'0005' 1002 1003READ_WRITE EQU H'0002' 1004DATA_ADDRESS EQU H'0005' 1005 1006I2C_READ EQU H'0002' 1007I2C_START EQU H'0003' 1008I2C_STOP EQU H'0004' 1009I2C_DAT EQU H'0005' 1010 1011 1012;----- SSP2MSK Bits ----------------------------------------------------- 1013MSK0 EQU H'0000' 1014MSK1 EQU H'0001' 1015MSK2 EQU H'0002' 1016MSK3 EQU H'0003' 1017MSK4 EQU H'0004' 1018MSK5 EQU H'0005' 1019MSK6 EQU H'0006' 1020MSK7 EQU H'0007' 1021 1022 1023;----- T4CON Bits ----------------------------------------------------- 1024TMR4ON EQU H'0002' 1025 1026T4CKPS0 EQU H'0000' 1027T4CKPS1 EQU H'0001' 1028T4OUTPS0 EQU H'0003' 1029T4OUTPS1 EQU H'0004' 1030T4OUTPS2 EQU H'0005' 1031T4OUTPS3 EQU H'0006' 1032 1033 1034;----- CCP7CON Bits ----------------------------------------------------- 1035CCP7M0 EQU H'0000' 1036CCP7M1 EQU H'0001' 1037CCP7M2 EQU H'0002' 1038CCP7M3 EQU H'0003' 1039DC7B0 EQU H'0004' 1040DC7B1 EQU H'0005' 1041 1042CCP7Y EQU H'0004' 1043CCP7X EQU H'0005' 1044 1045 1046;----- CCP6CON Bits ----------------------------------------------------- 1047CCP6M0 EQU H'0000' 1048CCP6M1 EQU H'0001' 1049CCP6M2 EQU H'0002' 1050CCP6M3 EQU H'0003' 1051DC6B0 EQU H'0004' 1052DC6B1 EQU H'0005' 1053 1054CCP6Y EQU H'0004' 1055CCP6X EQU H'0005' 1056 1057 1058;----- CCP5CON Bits ----------------------------------------------------- 1059CCP5M0 EQU H'0000' 1060CCP5M1 EQU H'0001' 1061CCP5M2 EQU H'0002' 1062CCP5M3 EQU H'0003' 1063DC5B0 EQU H'0004' 1064DC5B1 EQU H'0005' 1065 1066CCP5Y EQU H'0004' 1067CCP5X EQU H'0005' 1068 1069 1070;----- CCP4CON Bits ----------------------------------------------------- 1071CCP4M0 EQU H'0000' 1072CCP4M1 EQU H'0001' 1073CCP4M2 EQU H'0002' 1074CCP4M3 EQU H'0003' 1075DC4B0 EQU H'0004' 1076DC4B1 EQU H'0005' 1077 1078CCP4Y EQU H'0004' 1079CCP4X EQU H'0005' 1080 1081 1082;----- T5GCON Bits ----------------------------------------------------- 1083T5GVAL EQU H'0002' 1084T5GGO_NOT_T5DONE EQU H'0003' 1085T5GSPM EQU H'0004' 1086T5GTM EQU H'0005' 1087T5GPOL EQU H'0006' 1088TMR5GE EQU H'0007' 1089 1090T5GSS0 EQU H'0000' 1091T5GSS1 EQU H'0001' 1092T5GGO EQU H'0003' 1093 1094NOT_T5DONE EQU H'0003' 1095 1096 1097;----- T5CON Bits ----------------------------------------------------- 1098TMR5ON EQU H'0000' 1099RD16 EQU H'0001' 1100NOT_T5SYNC EQU H'0002' 1101SOSCEN EQU H'0003' 1102 1103T5CKPS0 EQU H'0004' 1104T5CKPS1 EQU H'0005' 1105TMR5CS0 EQU H'0006' 1106TMR5CS1 EQU H'0007' 1107 1108 1109;----- EECON1 Bits ----------------------------------------------------- 1110RD EQU H'0000' 1111WR EQU H'0001' 1112WREN EQU H'0002' 1113WRERR EQU H'0003' 1114FREE EQU H'0004' 1115CFGS EQU H'0006' 1116EEPGD EQU H'0007' 1117 1118 1119;----- PORTA Bits ----------------------------------------------------- 1120RA0 EQU H'0000' 1121RA1 EQU H'0001' 1122RA2 EQU H'0002' 1123RA3 EQU H'0003' 1124RA4 EQU H'0004' 1125RA5 EQU H'0005' 1126RA6 EQU H'0006' 1127RA7 EQU H'0007' 1128 1129AN0 EQU H'0000' 1130AN1 EQU H'0001' 1131AN2 EQU H'0002' 1132AN3 EQU H'0003' 1133AN4 EQU H'0005' 1134OSC2 EQU H'0006' 1135OSC1 EQU H'0007' 1136 1137ULPWU EQU H'0000' 1138VREF_MINUS EQU H'0002' 1139VREF_PLUS EQU H'0003' 1140T0CKI EQU H'0004' 1141T1CKI EQU H'0005' 1142CLKO EQU H'0006' 1143CLKI EQU H'0007' 1144 1145T3G EQU H'0005' 1146 1147HLVDIN EQU H'0005' 1148 1149 1150;----- PORTB Bits ----------------------------------------------------- 1151RB0 EQU H'0000' 1152RB1 EQU H'0001' 1153RB2 EQU H'0002' 1154RB3 EQU H'0003' 1155RB4 EQU H'0004' 1156RB5 EQU H'0005' 1157RB6 EQU H'0006' 1158RB7 EQU H'0007' 1159 1160INT0 EQU H'0000' 1161INT1 EQU H'0001' 1162INT2 EQU H'0002' 1163INT3 EQU H'0003' 1164KBI0 EQU H'0004' 1165KBI1 EQU H'0005' 1166KBI2 EQU H'0006' 1167KBI3 EQU H'0007' 1168 1169FLT0 EQU H'0000' 1170CTED1 EQU H'0002' 1171CTED2 EQU H'0003' 1172T3CKI EQU H'0005' 1173 1174CCP2_P2A EQU H'0003' 1175T1G EQU H'0005' 1176 1177PGM EQU H'0005' 1178PGC EQU H'0006' 1179PGD EQU H'0007' 1180 1181 1182;----- PORTC Bits ----------------------------------------------------- 1183RC0 EQU H'0000' 1184RC1 EQU H'0001' 1185RC2 EQU H'0002' 1186RC3 EQU H'0003' 1187RC4 EQU H'0004' 1188RC5 EQU H'0005' 1189RC6 EQU H'0006' 1190RC7 EQU H'0007' 1191 1192SOSCO EQU H'0000' 1193SOSCI EQU H'0001' 1194SCK1 EQU H'0003' 1195SDI1 EQU H'0004' 1196SDO1 EQU H'0005' 1197TX1 EQU H'0006' 1198RX1 EQU H'0007' 1199 1200SCKLI EQU H'0000' 1201CCP2_PORTC EQU H'0001' 1202CCP1 EQU H'0002' 1203SCL1 EQU H'0003' 1204SDA1 EQU H'0004' 1205CK1 EQU H'0006' 1206DT1 EQU H'0007' 1207 1208P2A_PORTC EQU H'0001' 1209P1A EQU H'0002' 1210 1211 1212;----- PORTD Bits ----------------------------------------------------- 1213RD0 EQU H'0000' 1214RD1 EQU H'0001' 1215RD2 EQU H'0002' 1216RD3 EQU H'0003' 1217RD4 EQU H'0004' 1218RD5 EQU H'0005' 1219RD6 EQU H'0006' 1220RD7 EQU H'0007' 1221 1222AD0 EQU H'0000' 1223AD1 EQU H'0001' 1224AD2 EQU H'0002' 1225AD3 EQU H'0003' 1226AD4 EQU H'0004' 1227AD5 EQU H'0005' 1228AD6 EQU H'0006' 1229AD7 EQU H'0007' 1230 1231PSP0 EQU H'0000' 1232PSP1 EQU H'0001' 1233PSP2 EQU H'0002' 1234PSP3 EQU H'0003' 1235PSP4 EQU H'0004' 1236PSP5 EQU H'0005' 1237PSP6 EQU H'0006' 1238PSP7 EQU H'0007' 1239 1240CTPLS EQU H'0000' 1241T5CKI EQU H'0001' 1242SDO2 EQU H'0004' 1243SDI2 EQU H'0005' 1244SCK2 EQU H'0006' 1245NOT_SS2 EQU H'0007' 1246 1247T7G EQU H'0001' 1248SDA2 EQU H'0005' 1249SCL2 EQU H'0006' 1250 1251 1252;----- PORTE Bits ----------------------------------------------------- 1253RE0 EQU H'0000' 1254RE1 EQU H'0001' 1255RE2 EQU H'0002' 1256RE3 EQU H'0003' 1257RE4 EQU H'0004' 1258RE5 EQU H'0005' 1259RE6 EQU H'0006' 1260RE7 EQU H'0007' 1261 1262AD8 EQU H'0000' 1263AD9 EQU H'0001' 1264AD10 EQU H'0002' 1265AD11 EQU H'0003' 1266AD12 EQU H'0004' 1267AD13 EQU H'0005' 1268AD14 EQU H'0006' 1269AD15 EQU H'0007' 1270 1271P2D EQU H'0000' 1272P2C EQU H'0001' 1273P2B EQU H'0002' 1274P3C EQU H'0003' 1275P3B EQU H'0004' 1276P1C EQU H'0005' 1277P1B EQU H'0006' 1278P2A_PORTE EQU H'0007' 1279 1280CCP10 EQU H'0002' 1281CCP9 EQU H'0003' 1282CCP8 EQU H'0004' 1283CCP7 EQU H'0005' 1284CCP6 EQU H'0006' 1285CCP2_PORTE EQU H'0007' 1286 1287NOT_RD EQU H'0000' 1288NOT_WR EQU H'0001' 1289NOT_CS EQU H'0002' 1290REFO EQU H'0003' 1291 1292 1293;----- PORTF Bits ----------------------------------------------------- 1294RF1 EQU H'0001' 1295RF2 EQU H'0002' 1296RF3 EQU H'0003' 1297RF4 EQU H'0004' 1298RF5 EQU H'0005' 1299RF6 EQU H'0006' 1300RF7 EQU H'0007' 1301 1302AN6 EQU H'0001' 1303AN7 EQU H'0002' 1304AN8 EQU H'0003' 1305AN9 EQU H'0004' 1306AN10 EQU H'0005' 1307AN11 EQU H'0006' 1308AN5 EQU H'0007' 1309 1310C2OUT EQU H'0001' 1311C1OUT EQU H'0002' 1312C2INB EQU H'0003' 1313C2INA EQU H'0004' 1314C1INB EQU H'0005' 1315C1INA EQU H'0006' 1316SS1 EQU H'0007' 1317 1318CTDIN EQU H'0001' 1319CTMUI EQU H'0003' 1320CVREF EQU H'0005' 1321 1322 1323;----- PORTG Bits ----------------------------------------------------- 1324RG0 EQU H'0000' 1325RG1 EQU H'0001' 1326RG2 EQU H'0002' 1327RG3 EQU H'0003' 1328RG4 EQU H'0004' 1329RG5 EQU H'0005' 1330 1331CCP3 EQU H'0000' 1332C3OUT EQU H'0001' 1333C3INA EQU H'0002' 1334C3INB EQU H'0003' 1335C3INC EQU H'0004' 1336 1337PA3 EQU H'0000' 1338TX2 EQU H'0001' 1339RX2 EQU H'0002' 1340PD3 EQU H'0003' 1341PD1 EQU H'0004' 1342 1343AN19 EQU H'0001' 1344AN18 EQU H'0002' 1345AN17 EQU H'0003' 1346AN16 EQU H'0004' 1347 1348CK2 EQU H'0001' 1349DT2 EQU H'0002' 1350CCP4 EQU H'0003' 1351CCP5 EQU H'0004' 1352 1353T7CKI EQU H'0004' 1354 1355T5G EQU H'0004' 1356 1357RTCC EQU H'0004' 1358 1359 1360;----- LATA Bits ----------------------------------------------------- 1361LATA0 EQU H'0000' 1362LATA1 EQU H'0001' 1363LATA2 EQU H'0002' 1364LATA3 EQU H'0003' 1365LATA4 EQU H'0004' 1366LATA5 EQU H'0005' 1367LATA6 EQU H'0006' 1368LATA7 EQU H'0007' 1369 1370 1371;----- LATB Bits ----------------------------------------------------- 1372LATB0 EQU H'0000' 1373LATB1 EQU H'0001' 1374LATB2 EQU H'0002' 1375LATB3 EQU H'0003' 1376LATB4 EQU H'0004' 1377LATB5 EQU H'0005' 1378LATB6 EQU H'0006' 1379LATB7 EQU H'0007' 1380 1381 1382;----- LATC Bits ----------------------------------------------------- 1383LATC0 EQU H'0000' 1384LATC1 EQU H'0001' 1385LATC2 EQU H'0002' 1386LATC3 EQU H'0003' 1387LATC4 EQU H'0004' 1388LATC5 EQU H'0005' 1389LATC6 EQU H'0006' 1390LATC7 EQU H'0007' 1391 1392 1393;----- LATD Bits ----------------------------------------------------- 1394LATD0 EQU H'0000' 1395LATD1 EQU H'0001' 1396LATD2 EQU H'0002' 1397LATD3 EQU H'0003' 1398LATD4 EQU H'0004' 1399LATD5 EQU H'0005' 1400LATD6 EQU H'0006' 1401LATD7 EQU H'0007' 1402 1403 1404;----- LATE Bits ----------------------------------------------------- 1405LATE0 EQU H'0000' 1406LATE1 EQU H'0001' 1407LATE2 EQU H'0002' 1408LATE3 EQU H'0003' 1409LATE4 EQU H'0004' 1410LATE5 EQU H'0005' 1411LATE6 EQU H'0006' 1412LATE7 EQU H'0007' 1413 1414 1415;----- LATF Bits ----------------------------------------------------- 1416LATF1 EQU H'0001' 1417LATF2 EQU H'0002' 1418LATF3 EQU H'0003' 1419LATF4 EQU H'0004' 1420LATF5 EQU H'0005' 1421LATF6 EQU H'0006' 1422LATF7 EQU H'0007' 1423 1424 1425;----- LATG Bits ----------------------------------------------------- 1426LATG0 EQU H'0000' 1427LATG1 EQU H'0001' 1428LATG2 EQU H'0002' 1429LATG3 EQU H'0003' 1430LATG4 EQU H'0004' 1431 1432 1433;----- TRISA Bits ----------------------------------------------------- 1434TRISA0 EQU H'0000' 1435TRISA1 EQU H'0001' 1436TRISA2 EQU H'0002' 1437TRISA3 EQU H'0003' 1438TRISA4 EQU H'0004' 1439TRISA5 EQU H'0005' 1440TRISA6 EQU H'0006' 1441TRISA7 EQU H'0007' 1442 1443 1444;----- TRISB Bits ----------------------------------------------------- 1445TRISB0 EQU H'0000' 1446TRISB1 EQU H'0001' 1447TRISB2 EQU H'0002' 1448TRISB3 EQU H'0003' 1449TRISB4 EQU H'0004' 1450TRISB5 EQU H'0005' 1451TRISB6 EQU H'0006' 1452TRISB7 EQU H'0007' 1453 1454 1455;----- TRISC Bits ----------------------------------------------------- 1456TRISC0 EQU H'0000' 1457TRISC1 EQU H'0001' 1458TRISC2 EQU H'0002' 1459TRISC3 EQU H'0003' 1460TRISC4 EQU H'0004' 1461TRISC5 EQU H'0005' 1462TRISC6 EQU H'0006' 1463TRISC7 EQU H'0007' 1464 1465 1466;----- TRISD Bits ----------------------------------------------------- 1467TRISD0 EQU H'0000' 1468TRISD1 EQU H'0001' 1469TRISD2 EQU H'0002' 1470TRISD3 EQU H'0003' 1471TRISD4 EQU H'0004' 1472TRISD5 EQU H'0005' 1473TRISD6 EQU H'0006' 1474TRISD7 EQU H'0007' 1475 1476 1477;----- TRISE Bits ----------------------------------------------------- 1478TRISE0 EQU H'0000' 1479TRISE1 EQU H'0001' 1480TRISE2 EQU H'0002' 1481TRISE3 EQU H'0003' 1482TRISE4 EQU H'0004' 1483TRISE5 EQU H'0005' 1484TRISE6 EQU H'0006' 1485TRISE7 EQU H'0007' 1486 1487 1488;----- TRISF Bits ----------------------------------------------------- 1489TRISF1 EQU H'0001' 1490TRISF2 EQU H'0002' 1491TRISF3 EQU H'0003' 1492TRISF4 EQU H'0004' 1493TRISF5 EQU H'0005' 1494TRISF6 EQU H'0006' 1495TRISF7 EQU H'0007' 1496 1497 1498;----- TRISG Bits ----------------------------------------------------- 1499TRISG0 EQU H'0000' 1500TRISG1 EQU H'0001' 1501TRISG2 EQU H'0002' 1502TRISG3 EQU H'0003' 1503TRISG4 EQU H'0004' 1504 1505 1506;----- OSCTUNE Bits ----------------------------------------------------- 1507PLLEN EQU H'0006' 1508INTSRC EQU H'0007' 1509 1510TUN0 EQU H'0000' 1511TUN1 EQU H'0001' 1512TUN2 EQU H'0002' 1513TUN3 EQU H'0003' 1514TUN4 EQU H'0004' 1515TUN5 EQU H'0005' 1516 1517 1518;----- PSTR1CON Bits ----------------------------------------------------- 1519STRA EQU H'0000' 1520STRB EQU H'0001' 1521STRC EQU H'0002' 1522STRD EQU H'0003' 1523STRSYNC EQU H'0004' 1524 1525CMPL0 EQU H'0006' 1526CMPL1 EQU H'0007' 1527 1528 1529;----- PIE1 Bits ----------------------------------------------------- 1530TMR1IE EQU H'0000' 1531TMR2IE EQU H'0001' 1532TMR1GIE EQU H'0002' 1533SSP1IE EQU H'0003' 1534TX1IE EQU H'0004' 1535RC1IE EQU H'0005' 1536ADIE EQU H'0006' 1537PSPIE EQU H'0007' 1538 1539SSPIE EQU H'0003' 1540TXIE EQU H'0004' 1541RCIE EQU H'0005' 1542 1543 1544;----- PIR1 Bits ----------------------------------------------------- 1545TMR1IF EQU H'0000' 1546TMR2IF EQU H'0001' 1547TMR1GIF EQU H'0002' 1548SSP1IF EQU H'0003' 1549TX1IF EQU H'0004' 1550RC1IF EQU H'0005' 1551ADIF EQU H'0006' 1552PSPIF EQU H'0007' 1553 1554SSPIF EQU H'0003' 1555TXIF EQU H'0004' 1556RCIF EQU H'0005' 1557 1558 1559;----- IPR1 Bits ----------------------------------------------------- 1560TMR1IP EQU H'0000' 1561TMR2IP EQU H'0001' 1562TMR1GIP EQU H'0002' 1563SSP1IP EQU H'0003' 1564TX1IP EQU H'0004' 1565RC1IP EQU H'0005' 1566ADIP EQU H'0006' 1567PSPIP EQU H'0007' 1568 1569SSPIP EQU H'0003' 1570TXIP EQU H'0004' 1571RCIP EQU H'0005' 1572 1573 1574;----- PIE2 Bits ----------------------------------------------------- 1575TMR3GIE EQU H'0000' 1576TMR3IE EQU H'0001' 1577HLVDIE EQU H'0002' 1578BCL1IE EQU H'0003' 1579BCL2IE EQU H'0004' 1580SSP2IE EQU H'0005' 1581OSCFIE EQU H'0007' 1582 1583LVDIE EQU H'0002' 1584BCLIE EQU H'0003' 1585 1586 1587;----- PIR2 Bits ----------------------------------------------------- 1588TMR3GIF EQU H'0000' 1589TMR3IF EQU H'0001' 1590HLVDIF EQU H'0002' 1591BCL1IF EQU H'0003' 1592BCL2IF EQU H'0004' 1593SSP2IF EQU H'0005' 1594OSCFIF EQU H'0007' 1595 1596LVDIF EQU H'0002' 1597BCLIF EQU H'0003' 1598 1599 1600;----- IPR2 Bits ----------------------------------------------------- 1601TMR3GIP EQU H'0000' 1602TMR3IP EQU H'0001' 1603HLVDIP EQU H'0002' 1604BCL1IP EQU H'0003' 1605BCL2IP EQU H'0004' 1606SSP2IP EQU H'0005' 1607OSCFIP EQU H'0007' 1608 1609LVDIP EQU H'0002' 1610BCLIP EQU H'0003' 1611 1612 1613;----- PIE3 Bits ----------------------------------------------------- 1614RTCCIE EQU H'0000' 1615CCP1IE EQU H'0001' 1616CCP2IE EQU H'0002' 1617CTMUIE EQU H'0003' 1618TX2IE EQU H'0004' 1619RC2IE EQU H'0005' 1620TMR5GIE EQU H'0007' 1621 1622 1623;----- PIR3 Bits ----------------------------------------------------- 1624RTCCIF EQU H'0000' 1625CCP1IF EQU H'0001' 1626CCP2IF EQU H'0002' 1627CTMUIF EQU H'0003' 1628TX2IF EQU H'0004' 1629RC2IF EQU H'0005' 1630TMR5GIF EQU H'0007' 1631 1632 1633;----- IPR3 Bits ----------------------------------------------------- 1634RTCCIP EQU H'0000' 1635CCP1IP EQU H'0001' 1636CCP2IP EQU H'0002' 1637CTMUIP EQU H'0003' 1638TX2IP EQU H'0004' 1639RC2IP EQU H'0005' 1640TMR5GIP EQU H'0007' 1641 1642 1643;----- PIR6 Bits ----------------------------------------------------- 1644CMP1IF EQU H'0000' 1645CMP2IF EQU H'0001' 1646CMP3IF EQU H'0002' 1647EEIF EQU H'0004' 1648 1649 1650;----- PSPCON Bits ----------------------------------------------------- 1651PSPMODE EQU H'0004' 1652IBOV EQU H'0005' 1653OBF EQU H'0006' 1654IBF EQU H'0007' 1655 1656 1657;----- HLVDCON Bits ----------------------------------------------------- 1658HLVDEN EQU H'0004' 1659IRVST EQU H'0005' 1660BGVST EQU H'0006' 1661VDIRMAG EQU H'0007' 1662 1663HLVDL0 EQU H'0000' 1664HLVDL1 EQU H'0001' 1665HLVDL2 EQU H'0002' 1666HLVDL3 EQU H'0003' 1667 1668 1669;----- IPR6 Bits ----------------------------------------------------- 1670CMP1IP EQU H'0000' 1671CMP2IP EQU H'0001' 1672CMP3IP EQU H'0002' 1673EEIP EQU H'0004' 1674 1675 1676;----- T1GCON Bits ----------------------------------------------------- 1677T1GVAL EQU H'0002' 1678T1GGO_NOT_T1DONE EQU H'0003' 1679T1GSPM EQU H'0004' 1680T1GTM EQU H'0005' 1681T1GPOL EQU H'0006' 1682TMR1GE EQU H'0007' 1683 1684T1GSS0 EQU H'0000' 1685T1GSS1 EQU H'0001' 1686T1GGO EQU H'0003' 1687 1688NOT_T1DONE EQU H'0003' 1689 1690 1691;----- RCSTA Bits ----------------------------------------------------- 1692RX9D EQU H'0000' 1693OERR EQU H'0001' 1694FERR EQU H'0002' 1695ADDEN EQU H'0003' 1696CREN EQU H'0004' 1697SREN EQU H'0005' 1698RX9 EQU H'0006' 1699SPEN EQU H'0007' 1700 1701RCD8 EQU H'0000' 1702ADEN EQU H'0003' 1703RC9 EQU H'0006' 1704 1705NOT_RC8 EQU H'0006' 1706 1707RC8_9 EQU H'0006' 1708 1709RX9D1 EQU H'0000' 1710OERR1 EQU H'0001' 1711FERR1 EQU H'0002' 1712ADDEN1 EQU H'0003' 1713CREN1 EQU H'0004' 1714SREN1 EQU H'0005' 1715RX91 EQU H'0006' 1716SPEN1 EQU H'0007' 1717 1718 1719;----- RCSTA1 Bits ----------------------------------------------------- 1720RX9D EQU H'0000' 1721OERR EQU H'0001' 1722FERR EQU H'0002' 1723ADDEN EQU H'0003' 1724CREN EQU H'0004' 1725SREN EQU H'0005' 1726RX9 EQU H'0006' 1727SPEN EQU H'0007' 1728 1729RCD8 EQU H'0000' 1730ADEN EQU H'0003' 1731RC9 EQU H'0006' 1732 1733NOT_RC8 EQU H'0006' 1734 1735RC8_9 EQU H'0006' 1736 1737RX9D1 EQU H'0000' 1738OERR1 EQU H'0001' 1739FERR1 EQU H'0002' 1740ADDEN1 EQU H'0003' 1741CREN1 EQU H'0004' 1742SREN1 EQU H'0005' 1743RX91 EQU H'0006' 1744SPEN1 EQU H'0007' 1745 1746 1747;----- TXSTA Bits ----------------------------------------------------- 1748TX9D EQU H'0000' 1749TRMT EQU H'0001' 1750BRGH EQU H'0002' 1751SENDB EQU H'0003' 1752SYNC EQU H'0004' 1753TXEN EQU H'0005' 1754TX9 EQU H'0006' 1755CSRC EQU H'0007' 1756 1757TXD8 EQU H'0000' 1758TX8_9 EQU H'0006' 1759 1760NOT_TX8 EQU H'0006' 1761 1762TX9D1 EQU H'0000' 1763TRMT1 EQU H'0001' 1764BRGH1 EQU H'0002' 1765SENDB1 EQU H'0003' 1766SYNC1 EQU H'0004' 1767TXEN1 EQU H'0005' 1768TX91 EQU H'0006' 1769CSRC1 EQU H'0007' 1770 1771 1772;----- TXSTA1 Bits ----------------------------------------------------- 1773TX9D EQU H'0000' 1774TRMT EQU H'0001' 1775BRGH EQU H'0002' 1776SENDB EQU H'0003' 1777SYNC EQU H'0004' 1778TXEN EQU H'0005' 1779TX9 EQU H'0006' 1780CSRC EQU H'0007' 1781 1782TXD8 EQU H'0000' 1783TX8_9 EQU H'0006' 1784 1785NOT_TX8 EQU H'0006' 1786 1787TX9D1 EQU H'0000' 1788TRMT1 EQU H'0001' 1789BRGH1 EQU H'0002' 1790SENDB1 EQU H'0003' 1791SYNC1 EQU H'0004' 1792TXEN1 EQU H'0005' 1793TX91 EQU H'0006' 1794CSRC1 EQU H'0007' 1795 1796 1797;----- T3GCON Bits ----------------------------------------------------- 1798T3GVAL EQU H'0002' 1799T3GGO_NOT_T3DONE EQU H'0003' 1800T3GSPM EQU H'0004' 1801T3GTM EQU H'0005' 1802T3GPOL EQU H'0006' 1803TMR3GE EQU H'0007' 1804 1805T3GSS0 EQU H'0000' 1806T3GSS1 EQU H'0001' 1807T3GGO EQU H'0003' 1808 1809NOT_T3DONE EQU H'0003' 1810 1811 1812;----- T3CON Bits ----------------------------------------------------- 1813TMR3ON EQU H'0000' 1814RD16 EQU H'0001' 1815NOT_T3SYNC EQU H'0002' 1816SOSCEN EQU H'0003' 1817 1818T3CKPS0 EQU H'0004' 1819T3CKPS1 EQU H'0005' 1820TMR3CS0 EQU H'0006' 1821TMR3CS1 EQU H'0007' 1822 1823 1824;----- CMSTAT Bits ----------------------------------------------------- 1825CMP1OUT EQU H'0005' 1826CMP2OUT EQU H'0006' 1827CMP3OUT EQU H'0007' 1828 1829 1830;----- CMSTATUS Bits ----------------------------------------------------- 1831CMP1OUT EQU H'0005' 1832CMP2OUT EQU H'0006' 1833CMP3OUT EQU H'0007' 1834 1835 1836;----- CVRCON Bits ----------------------------------------------------- 1837CVRSS EQU H'0005' 1838CVROE EQU H'0006' 1839CVREN EQU H'0007' 1840 1841CVR0 EQU H'0000' 1842CVR1 EQU H'0001' 1843CVR2 EQU H'0002' 1844CVR3 EQU H'0003' 1845CVR4 EQU H'0004' 1846 1847 1848;----- PIE4 Bits ----------------------------------------------------- 1849CCP3IE EQU H'0000' 1850CCP4IE EQU H'0001' 1851CCP5IE EQU H'0002' 1852CCP6IE EQU H'0003' 1853CCP7IE EQU H'0004' 1854CCP8IE EQU H'0005' 1855CCP9IE EQU H'0006' 1856CCP10IE EQU H'0007' 1857 1858 1859;----- PIR4 Bits ----------------------------------------------------- 1860CCP3IF EQU H'0000' 1861CCP4IF EQU H'0001' 1862CCP5IF EQU H'0002' 1863CCP6IF EQU H'0003' 1864CCP7IF EQU H'0004' 1865CCP8IF EQU H'0005' 1866CCP9IF EQU H'0006' 1867CCP10IF EQU H'0007' 1868 1869 1870;----- IPR4 Bits ----------------------------------------------------- 1871CCP3IP EQU H'0000' 1872CCP4IP EQU H'0001' 1873CCP5IP EQU H'0002' 1874CCP6IP EQU H'0003' 1875CCP7IP EQU H'0004' 1876CCP8IP EQU H'0005' 1877CCP9IP EQU H'0006' 1878CCP10IP EQU H'0007' 1879 1880 1881;----- PIE5 Bits ----------------------------------------------------- 1882TMR4IE EQU H'0000' 1883TMR5IE EQU H'0001' 1884TMR6IE EQU H'0002' 1885TMR7IE EQU H'0003' 1886TMR8IE EQU H'0004' 1887TMR10IE EQU H'0005' 1888TMR12IE EQU H'0006' 1889TMR7GIE EQU H'0007' 1890 1891 1892;----- PIR5 Bits ----------------------------------------------------- 1893TMR4IF EQU H'0000' 1894TMR5IF EQU H'0001' 1895TMR6IF EQU H'0002' 1896TMR7IF EQU H'0003' 1897TMR8IF EQU H'0004' 1898TMR10IF EQU H'0005' 1899TMR12IF EQU H'0006' 1900TMR7GIF EQU H'0007' 1901 1902 1903;----- CCP1CON Bits ----------------------------------------------------- 1904CCP1M0 EQU H'0000' 1905CCP1M1 EQU H'0001' 1906CCP1M2 EQU H'0002' 1907CCP1M3 EQU H'0003' 1908DC1B0 EQU H'0004' 1909DC1B1 EQU H'0005' 1910P1M0 EQU H'0006' 1911P1M1 EQU H'0007' 1912 1913CCP1Y EQU H'0004' 1914CCP1X EQU H'0005' 1915 1916 1917;----- ECCP1CON Bits ----------------------------------------------------- 1918CCP1M0 EQU H'0000' 1919CCP1M1 EQU H'0001' 1920CCP1M2 EQU H'0002' 1921CCP1M3 EQU H'0003' 1922DC1B0 EQU H'0004' 1923DC1B1 EQU H'0005' 1924P1M0 EQU H'0006' 1925P1M1 EQU H'0007' 1926 1927CCP1Y EQU H'0004' 1928CCP1X EQU H'0005' 1929 1930 1931;----- ECCP1DEL Bits ----------------------------------------------------- 1932P1RSEN EQU H'0007' 1933 1934P1DC0 EQU H'0000' 1935P1DC1 EQU H'0001' 1936P1DC2 EQU H'0002' 1937P1DC3 EQU H'0003' 1938P1DC4 EQU H'0004' 1939P1DC5 EQU H'0005' 1940P1DC6 EQU H'0006' 1941 1942 1943;----- PWM1CON Bits ----------------------------------------------------- 1944P1RSEN EQU H'0007' 1945 1946P1DC0 EQU H'0000' 1947P1DC1 EQU H'0001' 1948P1DC2 EQU H'0002' 1949P1DC3 EQU H'0003' 1950P1DC4 EQU H'0004' 1951P1DC5 EQU H'0005' 1952P1DC6 EQU H'0006' 1953 1954 1955;----- ECCP1AS Bits ----------------------------------------------------- 1956ECCP1ASE EQU H'0007' 1957 1958PSS1BD0 EQU H'0000' 1959PSS1BD1 EQU H'0001' 1960PSS1AC0 EQU H'0002' 1961PSS1AC1 EQU H'0003' 1962ECCP1AS0 EQU H'0004' 1963ECCP1AS1 EQU H'0005' 1964ECCP1AS2 EQU H'0006' 1965 1966 1967;----- ADCON2 Bits ----------------------------------------------------- 1968ADFM EQU H'0007' 1969 1970ADCS0 EQU H'0000' 1971ADCS1 EQU H'0001' 1972ADCS2 EQU H'0002' 1973ACQT0 EQU H'0003' 1974ACQT1 EQU H'0004' 1975ACQT2 EQU H'0005' 1976 1977 1978;----- ADCON1 Bits ----------------------------------------------------- 1979VNCFG EQU H'0003' 1980 1981CHSN0 EQU H'0000' 1982CHSN1 EQU H'0001' 1983CHSN2 EQU H'0002' 1984VCFG0 EQU H'0004' 1985VCFG1 EQU H'0005' 1986TRIGSEL0 EQU H'0006' 1987TRIGSEL1 EQU H'0007' 1988 1989 1990;----- ADCON0 Bits ----------------------------------------------------- 1991ADON EQU H'0000' 1992GO_NOT_DONE EQU H'0001' 1993 1994DONE EQU H'0001' 1995CHS0 EQU H'0002' 1996CHS1 EQU H'0003' 1997CHS2 EQU H'0004' 1998CHS3 EQU H'0005' 1999CHS4 EQU H'0006' 2000 2001GO EQU H'0001' 2002 2003NOT_DONE EQU H'0001' 2004 2005 2006;----- SSP1CON2 Bits ----------------------------------------------------- 2007SEN EQU H'0000' 2008RSEN EQU H'0001' 2009PEN EQU H'0002' 2010RCEN EQU H'0003' 2011ACKEN EQU H'0004' 2012ACKDT EQU H'0005' 2013ACKSTAT EQU H'0006' 2014GCEN EQU H'0007' 2015 2016ADMSK1 EQU H'0001' 2017ADMSK2 EQU H'0002' 2018ADMSK3 EQU H'0003' 2019ADMSK4 EQU H'0004' 2020ADMSK5 EQU H'0005' 2021 2022 2023;----- SSPCON2 Bits ----------------------------------------------------- 2024SEN EQU H'0000' 2025RSEN EQU H'0001' 2026PEN EQU H'0002' 2027RCEN EQU H'0003' 2028ACKEN EQU H'0004' 2029ACKDT EQU H'0005' 2030ACKSTAT EQU H'0006' 2031GCEN EQU H'0007' 2032 2033ADMSK1 EQU H'0001' 2034ADMSK2 EQU H'0002' 2035ADMSK3 EQU H'0003' 2036ADMSK4 EQU H'0004' 2037ADMSK5 EQU H'0005' 2038 2039 2040;----- SSP1CON1 Bits ----------------------------------------------------- 2041CKP EQU H'0004' 2042SSPEN EQU H'0005' 2043SSPOV EQU H'0006' 2044WCOL EQU H'0007' 2045 2046SSPM0 EQU H'0000' 2047SSPM1 EQU H'0001' 2048SSPM2 EQU H'0002' 2049SSPM3 EQU H'0003' 2050 2051 2052;----- SSPCON1 Bits ----------------------------------------------------- 2053CKP EQU H'0004' 2054SSPEN EQU H'0005' 2055SSPOV EQU H'0006' 2056WCOL EQU H'0007' 2057 2058SSPM0 EQU H'0000' 2059SSPM1 EQU H'0001' 2060SSPM2 EQU H'0002' 2061SSPM3 EQU H'0003' 2062 2063 2064;----- SSP1STAT Bits ----------------------------------------------------- 2065BF EQU H'0000' 2066UA EQU H'0001' 2067R_NOT_W EQU H'0002' 2068S EQU H'0003' 2069P EQU H'0004' 2070D_NOT_A EQU H'0005' 2071CKE EQU H'0006' 2072SMP EQU H'0007' 2073 2074R EQU H'0002' 2075D EQU H'0005' 2076 2077R_W EQU H'0002' 2078D_A EQU H'0005' 2079 2080NOT_W EQU H'0002' 2081NOT_A EQU H'0005' 2082 2083NOT_WRITE EQU H'0002' 2084NOT_ADDRESS EQU H'0005' 2085 2086READ_WRITE EQU H'0002' 2087DATA_ADDRESS EQU H'0005' 2088 2089I2C_READ EQU H'0002' 2090I2C_START EQU H'0003' 2091I2C_STOP EQU H'0004' 2092I2C_DAT EQU H'0005' 2093 2094 2095;----- SSPSTAT Bits ----------------------------------------------------- 2096BF EQU H'0000' 2097UA EQU H'0001' 2098R_NOT_W EQU H'0002' 2099S EQU H'0003' 2100P EQU H'0004' 2101D_NOT_A EQU H'0005' 2102CKE EQU H'0006' 2103SMP EQU H'0007' 2104 2105R EQU H'0002' 2106D EQU H'0005' 2107 2108R_W EQU H'0002' 2109D_A EQU H'0005' 2110 2111NOT_W EQU H'0002' 2112NOT_A EQU H'0005' 2113 2114NOT_WRITE EQU H'0002' 2115NOT_ADDRESS EQU H'0005' 2116 2117READ_WRITE EQU H'0002' 2118DATA_ADDRESS EQU H'0005' 2119 2120I2C_READ EQU H'0002' 2121I2C_START EQU H'0003' 2122I2C_STOP EQU H'0004' 2123I2C_DAT EQU H'0005' 2124 2125 2126;----- SSP1MSK Bits ----------------------------------------------------- 2127MSK0 EQU H'0000' 2128MSK1 EQU H'0001' 2129MSK2 EQU H'0002' 2130MSK3 EQU H'0003' 2131MSK4 EQU H'0004' 2132MSK5 EQU H'0005' 2133MSK6 EQU H'0006' 2134MSK7 EQU H'0007' 2135 2136 2137;----- T2CON Bits ----------------------------------------------------- 2138TMR2ON EQU H'0002' 2139 2140T2CKPS0 EQU H'0000' 2141T2CKPS1 EQU H'0001' 2142T2OUTPS0 EQU H'0003' 2143T2OUTPS1 EQU H'0004' 2144T2OUTPS2 EQU H'0005' 2145T2OUTPS3 EQU H'0006' 2146 2147 2148;----- T1CON Bits ----------------------------------------------------- 2149TMR1ON EQU H'0000' 2150RD16 EQU H'0001' 2151NOT_T1SYNC EQU H'0002' 2152SOSCEN EQU H'0003' 2153 2154T1CKPS0 EQU H'0004' 2155T1CKPS1 EQU H'0005' 2156TMR1CS0 EQU H'0006' 2157TMR1CS1 EQU H'0007' 2158 2159 2160;----- RCON Bits ----------------------------------------------------- 2161NOT_BOR EQU H'0000' 2162NOT_POR EQU H'0001' 2163NOT_PD EQU H'0002' 2164NOT_TO EQU H'0003' 2165NOT_RI EQU H'0004' 2166NOT_CM EQU H'0005' 2167SBOREN EQU H'0006' 2168IPEN EQU H'0007' 2169 2170BOR EQU H'0000' 2171POR EQU H'0001' 2172PD EQU H'0002' 2173TO EQU H'0003' 2174RI EQU H'0004' 2175CM EQU H'0005' 2176 2177 2178;----- WDTCON Bits ----------------------------------------------------- 2179SWDTEN EQU H'0000' 2180ULPSINK EQU H'0001' 2181ULPEN EQU H'0002' 2182SRETEN EQU H'0004' 2183ULPLVL EQU H'0005' 2184REGSLP EQU H'0007' 2185 2186SWDTE EQU H'0000' 2187 2188 2189;----- IPR5 Bits ----------------------------------------------------- 2190TMR4IP EQU H'0000' 2191TMR5IP EQU H'0001' 2192TMR6IP EQU H'0002' 2193TMR7IP EQU H'0003' 2194TMR8IP EQU H'0004' 2195TMR10IP EQU H'0005' 2196TMR12IP EQU H'0006' 2197TMR7GIP EQU H'0007' 2198 2199 2200;----- OSCCON Bits ----------------------------------------------------- 2201HFIOFS EQU H'0002' 2202OSTS EQU H'0003' 2203IDLEN EQU H'0007' 2204 2205SCS0 EQU H'0000' 2206SCS1 EQU H'0001' 2207IRCF0 EQU H'0004' 2208IRCF1 EQU H'0005' 2209IRCF2 EQU H'0006' 2210 2211 2212;----- T0CON Bits ----------------------------------------------------- 2213PSA EQU H'0003' 2214T0SE EQU H'0004' 2215T0CS EQU H'0005' 2216T08BIT EQU H'0006' 2217TMR0ON EQU H'0007' 2218 2219T0PS0 EQU H'0000' 2220T0PS1 EQU H'0001' 2221T0PS2 EQU H'0002' 2222 2223 2224;----- STATUS Bits ----------------------------------------------------- 2225C EQU H'0000' 2226DC EQU H'0001' 2227Z EQU H'0002' 2228OV EQU H'0003' 2229N EQU H'0004' 2230 2231 2232;----- INTCON3 Bits ----------------------------------------------------- 2233INT1IF EQU H'0000' 2234INT2IF EQU H'0001' 2235INT3IF EQU H'0002' 2236INT1IE EQU H'0003' 2237INT2IE EQU H'0004' 2238INT3IE EQU H'0005' 2239INT1IP EQU H'0006' 2240INT2IP EQU H'0007' 2241 2242INT1F EQU H'0000' 2243INT2F EQU H'0001' 2244INT3F EQU H'0002' 2245INT1E EQU H'0003' 2246INT2E EQU H'0004' 2247INT3E EQU H'0005' 2248INT1P EQU H'0006' 2249INT2P EQU H'0007' 2250 2251 2252;----- INTCON2 Bits ----------------------------------------------------- 2253RBIP EQU H'0000' 2254INT3IP EQU H'0001' 2255TMR0IP EQU H'0002' 2256INTEDG3 EQU H'0003' 2257INTEDG2 EQU H'0004' 2258INTEDG1 EQU H'0005' 2259INTEDG0 EQU H'0006' 2260NOT_RBPU EQU H'0007' 2261 2262INT3P EQU H'0001' 2263T0IP EQU H'0002' 2264RBPU EQU H'0007' 2265 2266 2267;----- INTCON Bits ----------------------------------------------------- 2268RBIF EQU H'0000' 2269INT0IF EQU H'0001' 2270TMR0IF EQU H'0002' 2271RBIE EQU H'0003' 2272INT0IE EQU H'0004' 2273TMR0IE EQU H'0005' 2274PEIE_GIEL EQU H'0006' 2275GIE_GIEH EQU H'0007' 2276 2277INT0F EQU H'0001' 2278T0IF EQU H'0002' 2279INT0E EQU H'0004' 2280T0IE EQU H'0005' 2281PEIE EQU H'0006' 2282GIE EQU H'0007' 2283 2284GIEL EQU H'0006' 2285GIEH EQU H'0007' 2286 2287 2288;----- STKPTR Bits ----------------------------------------------------- 2289STKUNF EQU H'0006' 2290STKFUL EQU H'0007' 2291 2292SP0 EQU H'0000' 2293SP1 EQU H'0001' 2294SP2 EQU H'0002' 2295SP3 EQU H'0003' 2296SP4 EQU H'0004' 2297STKOVF EQU H'0007' 2298 2299 2300 2301;========================================================================== 2302; 2303; RAM Definitions 2304; 2305;========================================================================== 2306 __MAXRAM H'0FFF' 2307 __BADRAM H'0F26' 2308 __BADRAM H'0F87'-H'0F88' 2309 __BADRAM H'0F90'-H'0F91' 2310 __BADRAM H'0F99'-H'0F9A' 2311 2312;========================================================================== 2313; 2314; IMPORTANT: For the PIC18 devices, the __CONFIG directive has been 2315; superseded by the CONFIG directive. The following settings 2316; are available for this device. 2317; 2318; VREG Sleep Enable bit: 2319; RETEN = OFF Disabled - Controlled by SRETEN bit 2320; RETEN = ON Enabled 2321; 2322; LF-INTOSC Low-power Enable bit: 2323; INTOSCSEL = LOW LF-INTOSC in Low-power mode during Sleep 2324; INTOSCSEL = HIGH LF-INTOSC in High-power mode during Sleep 2325; 2326; SOSC Power Selection and mode Configuration bits: 2327; SOSCSEL = LOW Low Power SOSC circuit selected 2328; SOSCSEL = DIG Digital (SCLKI) mode 2329; SOSCSEL = HIGH High Power SOSC circuit selected 2330; 2331; Extended Instruction Set: 2332; XINST = OFF Disabled 2333; XINST = ON Enabled 2334; 2335; Oscillator: 2336; FOSC = LP LP oscillator 2337; FOSC = XT XT oscillator 2338; FOSC = HS2 HS oscillator (High power, 16 MHz - 25 MHz) 2339; FOSC = HS1 HS oscillator (Medium power, 4 MHz - 16 MHz) 2340; FOSC = EC3IO EC oscillator, CLKOUT function on OSC2 (High power, 16 MHz - 64 MHz) 2341; FOSC = EC3 EC oscillator (High power, 16 MHz - 64 MHz) 2342; FOSC = RC External RC oscillator, CLKOUT function on OSC2 2343; FOSC = RCIO External RC oscillator 2344; FOSC = INTIO2 Internal RC oscillator 2345; FOSC = INTIO1 Internal RC oscillator, CLKOUT function on OSC2 2346; FOSC = EC2IO EC oscillator, CLKOUT function on OSC2 (Medium power, 160 kHz - 16 MHz) 2347; FOSC = EC2 EC oscillator (Medium power, 160 kHz - 16 MHz) 2348; FOSC = EC1IO EC oscillator, CLKOUT function on OSC2 (Low power, DC - 160 kHz) 2349; FOSC = EC1 EC oscillator (Low power, DC - 160 kHz) 2350; 2351; PLL x4 Enable bit: 2352; PLLCFG = OFF Disabled 2353; PLLCFG = ON Enabled 2354; 2355; Fail-Safe Clock Monitor: 2356; FCMEN = OFF Disabled 2357; FCMEN = ON Enabled 2358; 2359; Internal External Oscillator Switch Over Mode: 2360; IESO = OFF Disabled 2361; IESO = ON Enabled 2362; 2363; Power Up Timer: 2364; PWRTEN = ON Enabled 2365; PWRTEN = OFF Disabled 2366; 2367; Brown Out Detect: 2368; BOREN = OFF Disabled in hardware, SBOREN disabled 2369; BOREN = ON Controlled with SBOREN bit 2370; BOREN = NOSLP Enabled while active, disabled in SLEEP, SBOREN disabled 2371; BOREN = SBORDIS Enabled in hardware, SBOREN disabled 2372; 2373; Brown-out Reset Voltage bits: 2374; BORV = 0 3.0V 2375; BORV = 1 2.7V 2376; BORV = 2 2.0V 2377; BORV = 3 1.8V 2378; 2379; BORMV Power level: 2380; BORPWR = LOW BORMV set to low power level 2381; BORPWR = MEDIUM BORMV set to medium power level 2382; BORPWR = HIGH BORMV set to high power level 2383; BORPWR = ZPBORMV ZPBORMV instead of BORMV is selected 2384; 2385; Watchdog Timer: 2386; WDTEN = OFF WDT disabled in hardware; SWDTEN bit disabled 2387; WDTEN = NOSLP WDT enabled only while device is active and disabled in Sleep mode; SWDTEN bit disabled 2388; WDTEN = ON WDT controlled by SWDTEN bit setting 2389; WDTEN = SWDTDIS WDT enabled in hardware; SWDTEN bit disabled 2390; 2391; Watchdog Postscaler: 2392; WDTPS = 1 1:1 2393; WDTPS = 2 1:2 2394; WDTPS = 4 1:4 2395; WDTPS = 8 1:8 2396; WDTPS = 16 1:16 2397; WDTPS = 32 1:32 2398; WDTPS = 64 1:64 2399; WDTPS = 128 1:128 2400; WDTPS = 256 1:256 2401; WDTPS = 512 1:512 2402; WDTPS = 1024 1:1024 2403; WDTPS = 2048 1:2048 2404; WDTPS = 4096 1:4096 2405; WDTPS = 8192 1:8192 2406; WDTPS = 16384 1:16384 2407; WDTPS = 32768 1:32768 2408; WDTPS = 65536 1:65536 2409; WDTPS = 131072 1:131072 2410; WDTPS = 262144 1:262144 2411; WDTPS = 524288 1:524288 2412; WDTPS = 1048576 1:1048576 2413; 2414; RTCC Clock Select: 2415; RTCOSC = INTOSCREF RTCC uses INTRC 2416; RTCOSC = SOSCREF RTCC uses SOSC 2417; 2418; CCP2 Mux: 2419; CCP2MX = PORTBE RE7-Microcontroller Mode/RB3-All other modes 2420; CCP2MX = PORTC RC1 2421; 2422; MSSP address masking: 2423; MSSPMSK = MSK5 5 bit address masking mode 2424; MSSPMSK = MSK7 7 Bit address masking mode 2425; 2426; Master Clear Enable: 2427; MCLRE = OFF MCLR Disabled, RG5 Enabled 2428; MCLRE = ON MCLR Enabled, RG5 Disabled 2429; 2430; Stack Overflow Reset: 2431; STVREN = OFF Disabled 2432; STVREN = ON Enabled 2433; 2434; Boot Block Size: 2435; BBSIZ = BB1K 1K word Boot Block size 2436; BBSIZ = BB2K 2K word Boot Block size 2437; 2438; Background Debug: 2439; DEBUG = ON Enabled 2440; DEBUG = OFF Disabled 2441; 2442; Code Protect 00800-03FFF: 2443; CP0 = ON Enabled 2444; CP0 = OFF Disabled 2445; 2446; Code Protect 04000-07FFF: 2447; CP1 = ON Enabled 2448; CP1 = OFF Disabled 2449; 2450; Code Protect 08000-0BFFF: 2451; CP2 = ON Enabled 2452; CP2 = OFF Disabled 2453; 2454; Code Protect 0C000-0FFFF: 2455; CP3 = ON Enabled 2456; CP3 = OFF Disabled 2457; 2458; Code Protect Boot: 2459; CPB = ON Enabled 2460; CPB = OFF Disabled 2461; 2462; Data EE Read Protect: 2463; CPD = ON Enabled 2464; CPD = OFF Disabled 2465; 2466; Table Write Protect 00800-03FFF: 2467; WRT0 = ON Enabled 2468; WRT0 = OFF Disabled 2469; 2470; Table Write Protect 04000-07FFF: 2471; WRT1 = ON Enabled 2472; WRT1 = OFF Disabled 2473; 2474; Table Write Protect 08000-0BFFF: 2475; WRT2 = ON Enabled 2476; WRT2 = OFF Disabled 2477; 2478; Table Write Protect 0C000-0FFFF: 2479; WRT3 = ON Enabled 2480; WRT3 = OFF Disabled 2481; 2482; Config. Write Protect: 2483; WRTC = ON Enabled 2484; WRTC = OFF Disabled 2485; 2486; Table Write Protect Boot: 2487; WRTB = ON Enabled 2488; WRTB = OFF Disabled 2489; 2490; Data EE Write Protect: 2491; WRTD = ON Enabled 2492; WRTD = OFF Disabled 2493; 2494; Table Read Protect 00800-03FFF: 2495; EBRT0 = ON Enabled 2496; EBRT0 = OFF Disabled 2497; 2498; Table Read Protect 04000-07FFF: 2499; EBRT1 = ON Enabled 2500; EBRT1 = OFF Disabled 2501; 2502; Table Read Protect 08000-0BFFF: 2503; EBRT2 = ON Enabled 2504; EBRT2 = OFF Disabled 2505; 2506; Table Read Protect 0C000-0FFFF: 2507; EBRT3 = ON Enabled 2508; EBRT3 = OFF Disabled 2509; 2510; Table Read Protect Boot: 2511; EBRTB = ON Enabled 2512; EBRTB = OFF Disabled 2513; 2514;========================================================================== 2515;========================================================================== 2516; 2517; Configuration Bits 2518; 2519; NAME Address 2520; CONFIG1L 300000h 2521; CONFIG1H 300001h 2522; CONFIG2L 300002h 2523; CONFIG2H 300003h 2524; CONFIG3L 300004h 2525; CONFIG3H 300005h 2526; CONFIG4L 300006h 2527; CONFIG5L 300008h 2528; CONFIG5H 300009h 2529; CONFIG6L 30000Ah 2530; CONFIG6H 30000Bh 2531; CONFIG7L 30000Ch 2532; CONFIG7H 30000Dh 2533; 2534;========================================================================== 2535 2536; The following is an assignment of address values for all of the 2537; configuration registers for the purpose of table reads 2538_CONFIG1L EQU H'300000' 2539_CONFIG1H EQU H'300001' 2540_CONFIG2L EQU H'300002' 2541_CONFIG2H EQU H'300003' 2542_CONFIG3L EQU H'300004' 2543_CONFIG3H EQU H'300005' 2544_CONFIG4L EQU H'300006' 2545_CONFIG5L EQU H'300008' 2546_CONFIG5H EQU H'300009' 2547_CONFIG6L EQU H'30000A' 2548_CONFIG6H EQU H'30000B' 2549_CONFIG7L EQU H'30000C' 2550_CONFIG7H EQU H'30000D' 2551 2552;----- CONFIG1L Options -------------------------------------------------- 2553_RETEN_OFF_1L EQU H'FE' ; Disabled - Controlled by SRETEN bit 2554_RETEN_ON_1L EQU H'FF' ; Enabled 2555 2556_INTOSCSEL_LOW_1L EQU H'FB' ; LF-INTOSC in Low-power mode during Sleep 2557_INTOSCSEL_HIGH_1L EQU H'FF' ; LF-INTOSC in High-power mode during Sleep 2558 2559_SOSCSEL_LOW_1L EQU H'EF' ; Low Power SOSC circuit selected 2560_SOSCSEL_DIG_1L EQU H'F7' ; Digital (SCLKI) mode 2561_SOSCSEL_HIGH_1L EQU H'FF' ; High Power SOSC circuit selected 2562 2563_XINST_OFF_1L EQU H'BF' ; Disabled 2564_XINST_ON_1L EQU H'FF' ; Enabled 2565 2566;----- CONFIG1H Options -------------------------------------------------- 2567_FOSC_LP_1H EQU H'F0' ; LP oscillator 2568_FOSC_XT_1H EQU H'F1' ; XT oscillator 2569_FOSC_HS2_1H EQU H'F2' ; HS oscillator (High power, 16 MHz - 25 MHz) 2570_FOSC_HS1_1H EQU H'F3' ; HS oscillator (Medium power, 4 MHz - 16 MHz) 2571_FOSC_EC3IO_1H EQU H'F4' ; EC oscillator, CLKOUT function on OSC2 (High power, 16 MHz - 64 MHz) 2572_FOSC_EC3_1H EQU H'F5' ; EC oscillator (High power, 16 MHz - 64 MHz) 2573_FOSC_RC_1H EQU H'F6' ; External RC oscillator, CLKOUT function on OSC2 2574_FOSC_RCIO_1H EQU H'F7' ; External RC oscillator 2575_FOSC_INTIO2_1H EQU H'F8' ; Internal RC oscillator 2576_FOSC_INTIO1_1H EQU H'F9' ; Internal RC oscillator, CLKOUT function on OSC2 2577_FOSC_EC2IO_1H EQU H'FA' ; EC oscillator, CLKOUT function on OSC2 (Medium power, 160 kHz - 16 MHz) 2578_FOSC_EC2_1H EQU H'FB' ; EC oscillator (Medium power, 160 kHz - 16 MHz) 2579_FOSC_EC1IO_1H EQU H'FC' ; EC oscillator, CLKOUT function on OSC2 (Low power, DC - 160 kHz) 2580_FOSC_EC1_1H EQU H'FD' ; EC oscillator (Low power, DC - 160 kHz) 2581 2582_PLLCFG_OFF_1H EQU H'EF' ; Disabled 2583_PLLCFG_ON_1H EQU H'FF' ; Enabled 2584 2585_FCMEN_OFF_1H EQU H'BF' ; Disabled 2586_FCMEN_ON_1H EQU H'FF' ; Enabled 2587 2588_IESO_OFF_1H EQU H'7F' ; Disabled 2589_IESO_ON_1H EQU H'FF' ; Enabled 2590 2591;----- CONFIG2L Options -------------------------------------------------- 2592_PWRTEN_ON_2L EQU H'FE' ; Enabled 2593_PWRTEN_OFF_2L EQU H'FF' ; Disabled 2594 2595_BOREN_OFF_2L EQU H'F9' ; Disabled in hardware, SBOREN disabled 2596_BOREN_ON_2L EQU H'FB' ; Controlled with SBOREN bit 2597_BOREN_NOSLP_2L EQU H'FD' ; Enabled while active, disabled in SLEEP, SBOREN disabled 2598_BOREN_SBORDIS_2L EQU H'FF' ; Enabled in hardware, SBOREN disabled 2599 2600_BORV_0_2L EQU H'E7' ; 3.0V 2601_BORV_1_2L EQU H'EF' ; 2.7V 2602_BORV_2_2L EQU H'F7' ; 2.0V 2603_BORV_3_2L EQU H'FF' ; 1.8V 2604 2605_BORPWR_LOW_2L EQU H'9F' ; BORMV set to low power level 2606_BORPWR_MEDIUM_2L EQU H'BF' ; BORMV set to medium power level 2607_BORPWR_HIGH_2L EQU H'DF' ; BORMV set to high power level 2608_BORPWR_ZPBORMV_2L EQU H'FF' ; ZPBORMV instead of BORMV is selected 2609 2610;----- CONFIG2H Options -------------------------------------------------- 2611_WDTEN_OFF_2H EQU H'FC' ; WDT disabled in hardware; SWDTEN bit disabled 2612_WDTEN_NOSLP_2H EQU H'FD' ; WDT enabled only while device is active and disabled in Sleep mode; SWDTEN bit disabled 2613_WDTEN_ON_2H EQU H'FE' ; WDT controlled by SWDTEN bit setting 2614_WDTEN_SWDTDIS_2H EQU H'FF' ; WDT enabled in hardware; SWDTEN bit disabled 2615 2616_WDTPS_1_2H EQU H'83' ; 1:1 2617_WDTPS_2_2H EQU H'87' ; 1:2 2618_WDTPS_4_2H EQU H'8B' ; 1:4 2619_WDTPS_8_2H EQU H'8F' ; 1:8 2620_WDTPS_16_2H EQU H'93' ; 1:16 2621_WDTPS_32_2H EQU H'97' ; 1:32 2622_WDTPS_64_2H EQU H'9B' ; 1:64 2623_WDTPS_128_2H EQU H'9F' ; 1:128 2624_WDTPS_256_2H EQU H'A3' ; 1:256 2625_WDTPS_512_2H EQU H'A7' ; 1:512 2626_WDTPS_1024_2H EQU H'AB' ; 1:1024 2627_WDTPS_2048_2H EQU H'AF' ; 1:2048 2628_WDTPS_4096_2H EQU H'B3' ; 1:4096 2629_WDTPS_8192_2H EQU H'B7' ; 1:8192 2630_WDTPS_16384_2H EQU H'BB' ; 1:16384 2631_WDTPS_32768_2H EQU H'BF' ; 1:32768 2632_WDTPS_65536_2H EQU H'C3' ; 1:65536 2633_WDTPS_131072_2H EQU H'C7' ; 1:131072 2634_WDTPS_262144_2H EQU H'CB' ; 1:262144 2635_WDTPS_524288_2H EQU H'CF' ; 1:524288 2636_WDTPS_1048576_2H EQU H'FF' ; 1:1048576 2637 2638;----- CONFIG3L Options -------------------------------------------------- 2639_RTCOSC_INTOSCREF_3L EQU H'FE' ; RTCC uses INTRC 2640_RTCOSC_SOSCREF_3L EQU H'FF' ; RTCC uses SOSC 2641 2642;----- CONFIG3H Options -------------------------------------------------- 2643_CCP2MX_PORTBE_3H EQU H'FE' ; RE7-Microcontroller Mode/RB3-All other modes 2644_CCP2MX_PORTC_3H EQU H'FF' ; RC1 2645 2646_MSSPMSK_MSK5_3H EQU H'F7' ; 5 bit address masking mode 2647_MSSPMSK_MSK7_3H EQU H'FF' ; 7 Bit address masking mode 2648 2649_MCLRE_OFF_3H EQU H'7F' ; MCLR Disabled, RG5 Enabled 2650_MCLRE_ON_3H EQU H'FF' ; MCLR Enabled, RG5 Disabled 2651 2652;----- CONFIG4L Options -------------------------------------------------- 2653_STVREN_OFF_4L EQU H'FE' ; Disabled 2654_STVREN_ON_4L EQU H'FF' ; Enabled 2655 2656_BBSIZ_BB1K_4L EQU H'EF' ; 1K word Boot Block size 2657_BBSIZ_BB2K_4L EQU H'FF' ; 2K word Boot Block size 2658 2659_DEBUG_ON_4L EQU H'7F' ; Enabled 2660_DEBUG_OFF_4L EQU H'FF' ; Disabled 2661 2662;----- CONFIG5L Options -------------------------------------------------- 2663_CP0_ON_5L EQU H'FE' ; Enabled 2664_CP0_OFF_5L EQU H'FF' ; Disabled 2665 2666_CP1_ON_5L EQU H'FD' ; Enabled 2667_CP1_OFF_5L EQU H'FF' ; Disabled 2668 2669_CP2_ON_5L EQU H'FB' ; Enabled 2670_CP2_OFF_5L EQU H'FF' ; Disabled 2671 2672_CP3_ON_5L EQU H'F7' ; Enabled 2673_CP3_OFF_5L EQU H'FF' ; Disabled 2674 2675;----- CONFIG5H Options -------------------------------------------------- 2676_CPB_ON_5H EQU H'BF' ; Enabled 2677_CPB_OFF_5H EQU H'FF' ; Disabled 2678 2679_CPD_ON_5H EQU H'7F' ; Enabled 2680_CPD_OFF_5H EQU H'FF' ; Disabled 2681 2682;----- CONFIG6L Options -------------------------------------------------- 2683_WRT0_ON_6L EQU H'FE' ; Enabled 2684_WRT0_OFF_6L EQU H'FF' ; Disabled 2685 2686_WRT1_ON_6L EQU H'FD' ; Enabled 2687_WRT1_OFF_6L EQU H'FF' ; Disabled 2688 2689_WRT2_ON_6L EQU H'FB' ; Enabled 2690_WRT2_OFF_6L EQU H'FF' ; Disabled 2691 2692_WRT3_ON_6L EQU H'F7' ; Enabled 2693_WRT3_OFF_6L EQU H'FF' ; Disabled 2694 2695;----- CONFIG6H Options -------------------------------------------------- 2696_WRTC_ON_6H EQU H'DF' ; Enabled 2697_WRTC_OFF_6H EQU H'FF' ; Disabled 2698 2699_WRTB_ON_6H EQU H'BF' ; Enabled 2700_WRTB_OFF_6H EQU H'FF' ; Disabled 2701 2702_WRTD_ON_6H EQU H'7F' ; Enabled 2703_WRTD_OFF_6H EQU H'FF' ; Disabled 2704 2705;----- CONFIG7L Options -------------------------------------------------- 2706_EBRT0_ON_7L EQU H'FE' ; Enabled 2707_EBRT0_OFF_7L EQU H'FF' ; Disabled 2708 2709_EBRT1_ON_7L EQU H'FD' ; Enabled 2710_EBRT1_OFF_7L EQU H'FF' ; Disabled 2711 2712_EBRT2_ON_7L EQU H'FB' ; Enabled 2713_EBRT2_OFF_7L EQU H'FF' ; Disabled 2714 2715_EBRT3_ON_7L EQU H'F7' ; Enabled 2716_EBRT3_OFF_7L EQU H'FF' ; Disabled 2717 2718;----- CONFIG7H Options -------------------------------------------------- 2719_EBRTB_ON_7H EQU H'BF' ; Enabled 2720_EBRTB_OFF_7H EQU H'FF' ; Disabled 2721 2722 2723;----- DEVID Equates -------------------------------------------------- 2724_DEVID1 EQU H'3FFFFE' 2725_DEVID2 EQU H'3FFFFF' 2726 2727;----- IDLOC Equates -------------------------------------------------- 2728_IDLOC0 EQU H'200000' 2729_IDLOC1 EQU H'200001' 2730_IDLOC2 EQU H'200002' 2731_IDLOC3 EQU H'200003' 2732_IDLOC4 EQU H'200004' 2733_IDLOC5 EQU H'200005' 2734_IDLOC6 EQU H'200006' 2735_IDLOC7 EQU H'200007' 2736 2737 LIST 2738