1 LIST 2 3;========================================================================== 4; Build date : Oct 21 2015 5; MPASM PIC18F67K22 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 PIC18F67K22 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 /PIC18F67K22 22; 2. LIST directive in the source file 23; LIST P=PIC18F67K22 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 __18F67K22 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 931RCMT EQU H'0006' 932 933 934;----- BAUDCON1 Bits ----------------------------------------------------- 935ABDEN EQU H'0000' 936WUE EQU H'0001' 937BRG16 EQU H'0003' 938TXCKP EQU H'0004' 939RXDTP EQU H'0005' 940RCIDL EQU H'0006' 941ABDOVF EQU H'0007' 942 943RCMT EQU H'0006' 944 945 946;----- BAUDCTL Bits ----------------------------------------------------- 947ABDEN EQU H'0000' 948WUE EQU H'0001' 949BRG16 EQU H'0003' 950TXCKP EQU H'0004' 951RXDTP EQU H'0005' 952RCIDL EQU H'0006' 953ABDOVF EQU H'0007' 954 955RCMT EQU H'0006' 956 957 958;----- SSP2CON2 Bits ----------------------------------------------------- 959SEN EQU H'0000' 960RSEN EQU H'0001' 961PEN EQU H'0002' 962RCEN EQU H'0003' 963ACKEN EQU H'0004' 964ACKDT EQU H'0005' 965ACKSTAT EQU H'0006' 966GCEN EQU H'0007' 967 968ADMSK1 EQU H'0001' 969ADMSK2 EQU H'0002' 970ADMSK3 EQU H'0003' 971ADMSK4 EQU H'0004' 972ADMSK5 EQU H'0005' 973 974 975;----- SSP2CON1 Bits ----------------------------------------------------- 976CKP EQU H'0004' 977SSPEN EQU H'0005' 978SSPOV EQU H'0006' 979WCOL EQU H'0007' 980 981SSPM0 EQU H'0000' 982SSPM1 EQU H'0001' 983SSPM2 EQU H'0002' 984SSPM3 EQU H'0003' 985 986 987;----- SSP2STAT Bits ----------------------------------------------------- 988BF EQU H'0000' 989UA EQU H'0001' 990R_NOT_W EQU H'0002' 991S EQU H'0003' 992P EQU H'0004' 993D_NOT_A EQU H'0005' 994CKE EQU H'0006' 995SMP EQU H'0007' 996 997R EQU H'0002' 998D EQU H'0005' 999 1000R_W EQU H'0002' 1001D_A EQU H'0005' 1002 1003NOT_W EQU H'0002' 1004NOT_A EQU H'0005' 1005 1006NOT_WRITE EQU H'0002' 1007NOT_ADDRESS EQU H'0005' 1008 1009READ_WRITE EQU H'0002' 1010DATA_ADDRESS EQU H'0005' 1011 1012I2C_READ EQU H'0002' 1013I2C_START EQU H'0003' 1014I2C_STOP EQU H'0004' 1015I2C_DAT EQU H'0005' 1016 1017 1018;----- SSP2MSK Bits ----------------------------------------------------- 1019MSK0 EQU H'0000' 1020MSK1 EQU H'0001' 1021MSK2 EQU H'0002' 1022MSK3 EQU H'0003' 1023MSK4 EQU H'0004' 1024MSK5 EQU H'0005' 1025MSK6 EQU H'0006' 1026MSK7 EQU H'0007' 1027 1028 1029;----- T4CON Bits ----------------------------------------------------- 1030TMR4ON EQU H'0002' 1031 1032T4CKPS0 EQU H'0000' 1033T4CKPS1 EQU H'0001' 1034T4OUTPS0 EQU H'0003' 1035T4OUTPS1 EQU H'0004' 1036T4OUTPS2 EQU H'0005' 1037T4OUTPS3 EQU H'0006' 1038 1039 1040;----- CCP7CON Bits ----------------------------------------------------- 1041CCP7M0 EQU H'0000' 1042CCP7M1 EQU H'0001' 1043CCP7M2 EQU H'0002' 1044CCP7M3 EQU H'0003' 1045DC7B0 EQU H'0004' 1046DC7B1 EQU H'0005' 1047 1048CCP7Y EQU H'0004' 1049CCP7X EQU H'0005' 1050 1051 1052;----- CCP6CON Bits ----------------------------------------------------- 1053CCP6M0 EQU H'0000' 1054CCP6M1 EQU H'0001' 1055CCP6M2 EQU H'0002' 1056CCP6M3 EQU H'0003' 1057DC6B0 EQU H'0004' 1058DC6B1 EQU H'0005' 1059 1060CCP6Y EQU H'0004' 1061CCP6X EQU H'0005' 1062 1063 1064;----- CCP5CON Bits ----------------------------------------------------- 1065CCP5M0 EQU H'0000' 1066CCP5M1 EQU H'0001' 1067CCP5M2 EQU H'0002' 1068CCP5M3 EQU H'0003' 1069DC5B0 EQU H'0004' 1070DC5B1 EQU H'0005' 1071 1072CCP5Y EQU H'0004' 1073CCP5X EQU H'0005' 1074 1075 1076;----- CCP4CON Bits ----------------------------------------------------- 1077CCP4M0 EQU H'0000' 1078CCP4M1 EQU H'0001' 1079CCP4M2 EQU H'0002' 1080CCP4M3 EQU H'0003' 1081DC4B0 EQU H'0004' 1082DC4B1 EQU H'0005' 1083 1084CCP4Y EQU H'0004' 1085CCP4X EQU H'0005' 1086 1087 1088;----- T5GCON Bits ----------------------------------------------------- 1089T5GVAL EQU H'0002' 1090T5GGO_NOT_T5DONE EQU H'0003' 1091T5GSPM EQU H'0004' 1092T5GTM EQU H'0005' 1093T5GPOL EQU H'0006' 1094TMR5GE EQU H'0007' 1095 1096T5GSS0 EQU H'0000' 1097T5GSS1 EQU H'0001' 1098T5GGO EQU H'0003' 1099 1100NOT_T5DONE EQU H'0003' 1101 1102 1103;----- T5CON Bits ----------------------------------------------------- 1104TMR5ON EQU H'0000' 1105RD16 EQU H'0001' 1106NOT_T5SYNC EQU H'0002' 1107SOSCEN EQU H'0003' 1108 1109T5CKPS0 EQU H'0004' 1110T5CKPS1 EQU H'0005' 1111TMR5CS0 EQU H'0006' 1112TMR5CS1 EQU H'0007' 1113 1114 1115;----- EECON1 Bits ----------------------------------------------------- 1116RD EQU H'0000' 1117WR EQU H'0001' 1118WREN EQU H'0002' 1119WRERR EQU H'0003' 1120FREE EQU H'0004' 1121CFGS EQU H'0006' 1122EEPGD EQU H'0007' 1123 1124 1125;----- PORTA Bits ----------------------------------------------------- 1126RA0 EQU H'0000' 1127RA1 EQU H'0001' 1128RA2 EQU H'0002' 1129RA3 EQU H'0003' 1130RA4 EQU H'0004' 1131RA5 EQU H'0005' 1132RA6 EQU H'0006' 1133RA7 EQU H'0007' 1134 1135AN0 EQU H'0000' 1136AN1 EQU H'0001' 1137AN2 EQU H'0002' 1138AN3 EQU H'0003' 1139AN4 EQU H'0005' 1140OSC2 EQU H'0006' 1141OSC1 EQU H'0007' 1142 1143ULPWU EQU H'0000' 1144VREF_MINUS EQU H'0002' 1145VREF_PLUS EQU H'0003' 1146T0CKI EQU H'0004' 1147T1CKI EQU H'0005' 1148CLKO EQU H'0006' 1149CLKI EQU H'0007' 1150 1151T3G EQU H'0005' 1152 1153HLVDIN EQU H'0005' 1154 1155 1156;----- PORTB Bits ----------------------------------------------------- 1157RB0 EQU H'0000' 1158RB1 EQU H'0001' 1159RB2 EQU H'0002' 1160RB3 EQU H'0003' 1161RB4 EQU H'0004' 1162RB5 EQU H'0005' 1163RB6 EQU H'0006' 1164RB7 EQU H'0007' 1165 1166INT0 EQU H'0000' 1167INT1 EQU H'0001' 1168INT2 EQU H'0002' 1169INT3 EQU H'0003' 1170KBI0 EQU H'0004' 1171KBI1 EQU H'0005' 1172KBI2 EQU H'0006' 1173KBI3 EQU H'0007' 1174 1175FLT0 EQU H'0000' 1176CTED1 EQU H'0002' 1177CTED2 EQU H'0003' 1178T3CKI EQU H'0005' 1179 1180CCP2_P2A EQU H'0003' 1181T1G EQU H'0005' 1182 1183PGM EQU H'0005' 1184PGC EQU H'0006' 1185PGD EQU H'0007' 1186 1187 1188;----- PORTC Bits ----------------------------------------------------- 1189RC0 EQU H'0000' 1190RC1 EQU H'0001' 1191RC2 EQU H'0002' 1192RC3 EQU H'0003' 1193RC4 EQU H'0004' 1194RC5 EQU H'0005' 1195RC6 EQU H'0006' 1196RC7 EQU H'0007' 1197 1198SOSCO EQU H'0000' 1199SOSCI EQU H'0001' 1200SCK1 EQU H'0003' 1201SDI1 EQU H'0004' 1202SDO1 EQU H'0005' 1203TX1 EQU H'0006' 1204RX1 EQU H'0007' 1205 1206SCKLI EQU H'0000' 1207CCP2_PORTC EQU H'0001' 1208CCP1 EQU H'0002' 1209SCL1 EQU H'0003' 1210SDA1 EQU H'0004' 1211CK1 EQU H'0006' 1212DT1 EQU H'0007' 1213 1214P2A_PORTC EQU H'0001' 1215P1A EQU H'0002' 1216 1217 1218;----- PORTD Bits ----------------------------------------------------- 1219RD0 EQU H'0000' 1220RD1 EQU H'0001' 1221RD2 EQU H'0002' 1222RD3 EQU H'0003' 1223RD4 EQU H'0004' 1224RD5 EQU H'0005' 1225RD6 EQU H'0006' 1226RD7 EQU H'0007' 1227 1228AD0 EQU H'0000' 1229AD1 EQU H'0001' 1230AD2 EQU H'0002' 1231AD3 EQU H'0003' 1232AD4 EQU H'0004' 1233AD5 EQU H'0005' 1234AD6 EQU H'0006' 1235AD7 EQU H'0007' 1236 1237PSP0 EQU H'0000' 1238PSP1 EQU H'0001' 1239PSP2 EQU H'0002' 1240PSP3 EQU H'0003' 1241PSP4 EQU H'0004' 1242PSP5 EQU H'0005' 1243PSP6 EQU H'0006' 1244PSP7 EQU H'0007' 1245 1246CTPLS EQU H'0000' 1247T5CKI EQU H'0001' 1248SDO2 EQU H'0004' 1249SDI2 EQU H'0005' 1250SCK2 EQU H'0006' 1251NOT_SS2 EQU H'0007' 1252 1253T7G EQU H'0001' 1254SDA2 EQU H'0005' 1255SCL2 EQU H'0006' 1256 1257 1258;----- PORTE Bits ----------------------------------------------------- 1259RE0 EQU H'0000' 1260RE1 EQU H'0001' 1261RE2 EQU H'0002' 1262RE3 EQU H'0003' 1263RE4 EQU H'0004' 1264RE5 EQU H'0005' 1265RE6 EQU H'0006' 1266RE7 EQU H'0007' 1267 1268AD8 EQU H'0000' 1269AD9 EQU H'0001' 1270AD10 EQU H'0002' 1271AD11 EQU H'0003' 1272AD12 EQU H'0004' 1273AD13 EQU H'0005' 1274AD14 EQU H'0006' 1275AD15 EQU H'0007' 1276 1277P2D EQU H'0000' 1278P2C EQU H'0001' 1279P2B EQU H'0002' 1280P3C EQU H'0003' 1281P3B EQU H'0004' 1282P1C EQU H'0005' 1283P1B EQU H'0006' 1284P2A_PORTE EQU H'0007' 1285 1286CCP10 EQU H'0002' 1287CCP9 EQU H'0003' 1288CCP8 EQU H'0004' 1289CCP7 EQU H'0005' 1290CCP6 EQU H'0006' 1291CCP2_PORTE EQU H'0007' 1292 1293NOT_RD EQU H'0000' 1294NOT_WR EQU H'0001' 1295NOT_CS EQU H'0002' 1296REFO EQU H'0003' 1297 1298 1299;----- PORTF Bits ----------------------------------------------------- 1300RF1 EQU H'0001' 1301RF2 EQU H'0002' 1302RF3 EQU H'0003' 1303RF4 EQU H'0004' 1304RF5 EQU H'0005' 1305RF6 EQU H'0006' 1306RF7 EQU H'0007' 1307 1308AN6 EQU H'0001' 1309AN7 EQU H'0002' 1310AN8 EQU H'0003' 1311AN9 EQU H'0004' 1312AN10 EQU H'0005' 1313AN11 EQU H'0006' 1314AN5 EQU H'0007' 1315 1316C2OUT EQU H'0001' 1317C1OUT EQU H'0002' 1318C2INB EQU H'0003' 1319C2INA EQU H'0004' 1320C1INB EQU H'0005' 1321C1INA EQU H'0006' 1322SS1 EQU H'0007' 1323 1324CTDIN EQU H'0001' 1325CTMUI EQU H'0003' 1326CVREF EQU H'0005' 1327 1328 1329;----- PORTG Bits ----------------------------------------------------- 1330RG0 EQU H'0000' 1331RG1 EQU H'0001' 1332RG2 EQU H'0002' 1333RG3 EQU H'0003' 1334RG4 EQU H'0004' 1335RG5 EQU H'0005' 1336 1337CCP3 EQU H'0000' 1338C3OUT EQU H'0001' 1339C3INA EQU H'0002' 1340C3INB EQU H'0003' 1341C3INC EQU H'0004' 1342 1343PA3 EQU H'0000' 1344TX2 EQU H'0001' 1345RX2 EQU H'0002' 1346PD3 EQU H'0003' 1347PD1 EQU H'0004' 1348 1349AN19 EQU H'0001' 1350AN18 EQU H'0002' 1351AN17 EQU H'0003' 1352AN16 EQU H'0004' 1353 1354CK2 EQU H'0001' 1355DT2 EQU H'0002' 1356CCP4 EQU H'0003' 1357CCP5 EQU H'0004' 1358 1359T7CKI EQU H'0004' 1360 1361T5G EQU H'0004' 1362 1363RTCC EQU H'0004' 1364 1365 1366;----- LATA Bits ----------------------------------------------------- 1367LATA0 EQU H'0000' 1368LATA1 EQU H'0001' 1369LATA2 EQU H'0002' 1370LATA3 EQU H'0003' 1371LATA4 EQU H'0004' 1372LATA5 EQU H'0005' 1373LATA6 EQU H'0006' 1374LATA7 EQU H'0007' 1375 1376 1377;----- LATB Bits ----------------------------------------------------- 1378LATB0 EQU H'0000' 1379LATB1 EQU H'0001' 1380LATB2 EQU H'0002' 1381LATB3 EQU H'0003' 1382LATB4 EQU H'0004' 1383LATB5 EQU H'0005' 1384LATB6 EQU H'0006' 1385LATB7 EQU H'0007' 1386 1387 1388;----- LATC Bits ----------------------------------------------------- 1389LATC0 EQU H'0000' 1390LATC1 EQU H'0001' 1391LATC2 EQU H'0002' 1392LATC3 EQU H'0003' 1393LATC4 EQU H'0004' 1394LATC5 EQU H'0005' 1395LATC6 EQU H'0006' 1396LATC7 EQU H'0007' 1397 1398 1399;----- LATD Bits ----------------------------------------------------- 1400LATD0 EQU H'0000' 1401LATD1 EQU H'0001' 1402LATD2 EQU H'0002' 1403LATD3 EQU H'0003' 1404LATD4 EQU H'0004' 1405LATD5 EQU H'0005' 1406LATD6 EQU H'0006' 1407LATD7 EQU H'0007' 1408 1409 1410;----- LATE Bits ----------------------------------------------------- 1411LATE0 EQU H'0000' 1412LATE1 EQU H'0001' 1413LATE2 EQU H'0002' 1414LATE3 EQU H'0003' 1415LATE4 EQU H'0004' 1416LATE5 EQU H'0005' 1417LATE6 EQU H'0006' 1418LATE7 EQU H'0007' 1419 1420 1421;----- LATF Bits ----------------------------------------------------- 1422LATF1 EQU H'0001' 1423LATF2 EQU H'0002' 1424LATF3 EQU H'0003' 1425LATF4 EQU H'0004' 1426LATF5 EQU H'0005' 1427LATF6 EQU H'0006' 1428LATF7 EQU H'0007' 1429 1430 1431;----- LATG Bits ----------------------------------------------------- 1432LATG0 EQU H'0000' 1433LATG1 EQU H'0001' 1434LATG2 EQU H'0002' 1435LATG3 EQU H'0003' 1436LATG4 EQU H'0004' 1437 1438 1439;----- TRISA Bits ----------------------------------------------------- 1440TRISA0 EQU H'0000' 1441TRISA1 EQU H'0001' 1442TRISA2 EQU H'0002' 1443TRISA3 EQU H'0003' 1444TRISA4 EQU H'0004' 1445TRISA5 EQU H'0005' 1446TRISA6 EQU H'0006' 1447TRISA7 EQU H'0007' 1448 1449 1450;----- TRISB Bits ----------------------------------------------------- 1451TRISB0 EQU H'0000' 1452TRISB1 EQU H'0001' 1453TRISB2 EQU H'0002' 1454TRISB3 EQU H'0003' 1455TRISB4 EQU H'0004' 1456TRISB5 EQU H'0005' 1457TRISB6 EQU H'0006' 1458TRISB7 EQU H'0007' 1459 1460 1461;----- TRISC Bits ----------------------------------------------------- 1462TRISC0 EQU H'0000' 1463TRISC1 EQU H'0001' 1464TRISC2 EQU H'0002' 1465TRISC3 EQU H'0003' 1466TRISC4 EQU H'0004' 1467TRISC5 EQU H'0005' 1468TRISC6 EQU H'0006' 1469TRISC7 EQU H'0007' 1470 1471 1472;----- TRISD Bits ----------------------------------------------------- 1473TRISD0 EQU H'0000' 1474TRISD1 EQU H'0001' 1475TRISD2 EQU H'0002' 1476TRISD3 EQU H'0003' 1477TRISD4 EQU H'0004' 1478TRISD5 EQU H'0005' 1479TRISD6 EQU H'0006' 1480TRISD7 EQU H'0007' 1481 1482 1483;----- TRISE Bits ----------------------------------------------------- 1484TRISE0 EQU H'0000' 1485TRISE1 EQU H'0001' 1486TRISE2 EQU H'0002' 1487TRISE3 EQU H'0003' 1488TRISE4 EQU H'0004' 1489TRISE5 EQU H'0005' 1490TRISE6 EQU H'0006' 1491TRISE7 EQU H'0007' 1492 1493 1494;----- TRISF Bits ----------------------------------------------------- 1495TRISF1 EQU H'0001' 1496TRISF2 EQU H'0002' 1497TRISF3 EQU H'0003' 1498TRISF4 EQU H'0004' 1499TRISF5 EQU H'0005' 1500TRISF6 EQU H'0006' 1501TRISF7 EQU H'0007' 1502 1503 1504;----- TRISG Bits ----------------------------------------------------- 1505TRISG0 EQU H'0000' 1506TRISG1 EQU H'0001' 1507TRISG2 EQU H'0002' 1508TRISG3 EQU H'0003' 1509TRISG4 EQU H'0004' 1510 1511 1512;----- OSCTUNE Bits ----------------------------------------------------- 1513PLLEN EQU H'0006' 1514INTSRC EQU H'0007' 1515 1516TUN0 EQU H'0000' 1517TUN1 EQU H'0001' 1518TUN2 EQU H'0002' 1519TUN3 EQU H'0003' 1520TUN4 EQU H'0004' 1521TUN5 EQU H'0005' 1522 1523 1524;----- PSTR1CON Bits ----------------------------------------------------- 1525STRA EQU H'0000' 1526STRB EQU H'0001' 1527STRC EQU H'0002' 1528STRD EQU H'0003' 1529STRSYNC EQU H'0004' 1530 1531CMPL0 EQU H'0006' 1532CMPL1 EQU H'0007' 1533 1534 1535;----- PIE1 Bits ----------------------------------------------------- 1536TMR1IE EQU H'0000' 1537TMR2IE EQU H'0001' 1538TMR1GIE EQU H'0002' 1539SSP1IE EQU H'0003' 1540TX1IE EQU H'0004' 1541RC1IE EQU H'0005' 1542ADIE EQU H'0006' 1543PSPIE EQU H'0007' 1544 1545SSPIE EQU H'0003' 1546TXIE EQU H'0004' 1547RCIE EQU H'0005' 1548 1549 1550;----- PIR1 Bits ----------------------------------------------------- 1551TMR1IF EQU H'0000' 1552TMR2IF EQU H'0001' 1553TMR1GIF EQU H'0002' 1554SSP1IF EQU H'0003' 1555TX1IF EQU H'0004' 1556RC1IF EQU H'0005' 1557ADIF EQU H'0006' 1558PSPIF EQU H'0007' 1559 1560SSPIF EQU H'0003' 1561TXIF EQU H'0004' 1562RCIF EQU H'0005' 1563 1564 1565;----- IPR1 Bits ----------------------------------------------------- 1566TMR1IP EQU H'0000' 1567TMR2IP EQU H'0001' 1568TMR1GIP EQU H'0002' 1569SSP1IP EQU H'0003' 1570TX1IP EQU H'0004' 1571RC1IP EQU H'0005' 1572ADIP EQU H'0006' 1573PSPIP EQU H'0007' 1574 1575SSPIP EQU H'0003' 1576TXIP EQU H'0004' 1577RCIP EQU H'0005' 1578 1579 1580;----- PIE2 Bits ----------------------------------------------------- 1581TMR3GIE EQU H'0000' 1582TMR3IE EQU H'0001' 1583HLVDIE EQU H'0002' 1584BCL1IE EQU H'0003' 1585BCL2IE EQU H'0004' 1586SSP2IE EQU H'0005' 1587OSCFIE EQU H'0007' 1588 1589LVDIE EQU H'0002' 1590BCLIE EQU H'0003' 1591 1592 1593;----- PIR2 Bits ----------------------------------------------------- 1594TMR3GIF EQU H'0000' 1595TMR3IF EQU H'0001' 1596HLVDIF EQU H'0002' 1597BCL1IF EQU H'0003' 1598BCL2IF EQU H'0004' 1599SSP2IF EQU H'0005' 1600OSCFIF EQU H'0007' 1601 1602LVDIF EQU H'0002' 1603BCLIF EQU H'0003' 1604 1605 1606;----- IPR2 Bits ----------------------------------------------------- 1607TMR3GIP EQU H'0000' 1608TMR3IP EQU H'0001' 1609HLVDIP EQU H'0002' 1610BCL1IP EQU H'0003' 1611BCL2IP EQU H'0004' 1612SSP2IP EQU H'0005' 1613OSCFIP EQU H'0007' 1614 1615LVDIP EQU H'0002' 1616BCLIP EQU H'0003' 1617 1618 1619;----- PIE3 Bits ----------------------------------------------------- 1620RTCCIE EQU H'0000' 1621CCP1IE EQU H'0001' 1622CCP2IE EQU H'0002' 1623CTMUIE EQU H'0003' 1624TX2IE EQU H'0004' 1625RC2IE EQU H'0005' 1626TMR5GIE EQU H'0007' 1627 1628 1629;----- PIR3 Bits ----------------------------------------------------- 1630RTCCIF EQU H'0000' 1631CCP1IF EQU H'0001' 1632CCP2IF EQU H'0002' 1633CTMUIF EQU H'0003' 1634TX2IF EQU H'0004' 1635RC2IF EQU H'0005' 1636TMR5GIF EQU H'0007' 1637 1638 1639;----- IPR3 Bits ----------------------------------------------------- 1640RTCCIP EQU H'0000' 1641CCP1IP EQU H'0001' 1642CCP2IP EQU H'0002' 1643CTMUIP EQU H'0003' 1644TX2IP EQU H'0004' 1645RC2IP EQU H'0005' 1646TMR5GIP EQU H'0007' 1647 1648 1649;----- PIR6 Bits ----------------------------------------------------- 1650CMP1IF EQU H'0000' 1651CMP2IF EQU H'0001' 1652CMP3IF EQU H'0002' 1653EEIF EQU H'0004' 1654 1655 1656;----- PSPCON Bits ----------------------------------------------------- 1657PSPMODE EQU H'0004' 1658IBOV EQU H'0005' 1659OBF EQU H'0006' 1660IBF EQU H'0007' 1661 1662 1663;----- HLVDCON Bits ----------------------------------------------------- 1664HLVDEN EQU H'0004' 1665IRVST EQU H'0005' 1666BGVST EQU H'0006' 1667VDIRMAG EQU H'0007' 1668 1669HLVDL0 EQU H'0000' 1670HLVDL1 EQU H'0001' 1671HLVDL2 EQU H'0002' 1672HLVDL3 EQU H'0003' 1673 1674 1675;----- IPR6 Bits ----------------------------------------------------- 1676CMP1IP EQU H'0000' 1677CMP2IP EQU H'0001' 1678CMP3IP EQU H'0002' 1679EEIP EQU H'0004' 1680 1681 1682;----- T1GCON Bits ----------------------------------------------------- 1683T1GVAL EQU H'0002' 1684T1GGO_NOT_T1DONE EQU H'0003' 1685T1GSPM EQU H'0004' 1686T1GTM EQU H'0005' 1687T1GPOL EQU H'0006' 1688TMR1GE EQU H'0007' 1689 1690T1GSS0 EQU H'0000' 1691T1GSS1 EQU H'0001' 1692T1GGO EQU H'0003' 1693 1694NOT_T1DONE EQU H'0003' 1695 1696 1697;----- RCSTA Bits ----------------------------------------------------- 1698RX9D EQU H'0000' 1699OERR EQU H'0001' 1700FERR EQU H'0002' 1701ADDEN EQU H'0003' 1702CREN EQU H'0004' 1703SREN EQU H'0005' 1704RX9 EQU H'0006' 1705SPEN EQU H'0007' 1706 1707RCD8 EQU H'0000' 1708ADEN EQU H'0003' 1709RC9 EQU H'0006' 1710 1711NOT_RC8 EQU H'0006' 1712 1713RC8_9 EQU H'0006' 1714 1715RX9D1 EQU H'0000' 1716OERR1 EQU H'0001' 1717FERR1 EQU H'0002' 1718ADDEN1 EQU H'0003' 1719CREN1 EQU H'0004' 1720SREN1 EQU H'0005' 1721RX91 EQU H'0006' 1722SPEN1 EQU H'0007' 1723 1724 1725;----- RCSTA1 Bits ----------------------------------------------------- 1726RX9D EQU H'0000' 1727OERR EQU H'0001' 1728FERR EQU H'0002' 1729ADDEN EQU H'0003' 1730CREN EQU H'0004' 1731SREN EQU H'0005' 1732RX9 EQU H'0006' 1733SPEN EQU H'0007' 1734 1735RCD8 EQU H'0000' 1736ADEN EQU H'0003' 1737RC9 EQU H'0006' 1738 1739NOT_RC8 EQU H'0006' 1740 1741RC8_9 EQU H'0006' 1742 1743RX9D1 EQU H'0000' 1744OERR1 EQU H'0001' 1745FERR1 EQU H'0002' 1746ADDEN1 EQU H'0003' 1747CREN1 EQU H'0004' 1748SREN1 EQU H'0005' 1749RX91 EQU H'0006' 1750SPEN1 EQU H'0007' 1751 1752 1753;----- TXSTA Bits ----------------------------------------------------- 1754TX9D EQU H'0000' 1755TRMT EQU H'0001' 1756BRGH EQU H'0002' 1757SENDB EQU H'0003' 1758SYNC EQU H'0004' 1759TXEN EQU H'0005' 1760TX9 EQU H'0006' 1761CSRC EQU H'0007' 1762 1763TXD8 EQU H'0000' 1764TX8_9 EQU H'0006' 1765 1766NOT_TX8 EQU H'0006' 1767 1768TX9D1 EQU H'0000' 1769TRMT1 EQU H'0001' 1770BRGH1 EQU H'0002' 1771SENDB1 EQU H'0003' 1772SYNC1 EQU H'0004' 1773TXEN1 EQU H'0005' 1774TX91 EQU H'0006' 1775CSRC1 EQU H'0007' 1776 1777 1778;----- TXSTA1 Bits ----------------------------------------------------- 1779TX9D EQU H'0000' 1780TRMT EQU H'0001' 1781BRGH EQU H'0002' 1782SENDB EQU H'0003' 1783SYNC EQU H'0004' 1784TXEN EQU H'0005' 1785TX9 EQU H'0006' 1786CSRC EQU H'0007' 1787 1788TXD8 EQU H'0000' 1789TX8_9 EQU H'0006' 1790 1791NOT_TX8 EQU H'0006' 1792 1793TX9D1 EQU H'0000' 1794TRMT1 EQU H'0001' 1795BRGH1 EQU H'0002' 1796SENDB1 EQU H'0003' 1797SYNC1 EQU H'0004' 1798TXEN1 EQU H'0005' 1799TX91 EQU H'0006' 1800CSRC1 EQU H'0007' 1801 1802 1803;----- T3GCON Bits ----------------------------------------------------- 1804T3GVAL EQU H'0002' 1805T3GGO_NOT_T3DONE EQU H'0003' 1806T3GSPM EQU H'0004' 1807T3GTM EQU H'0005' 1808T3GPOL EQU H'0006' 1809TMR3GE EQU H'0007' 1810 1811T3GSS0 EQU H'0000' 1812T3GSS1 EQU H'0001' 1813T3GGO EQU H'0003' 1814 1815NOT_T3DONE EQU H'0003' 1816 1817 1818;----- T3CON Bits ----------------------------------------------------- 1819TMR3ON EQU H'0000' 1820RD16 EQU H'0001' 1821NOT_T3SYNC EQU H'0002' 1822SOSCEN EQU H'0003' 1823 1824T3CKPS0 EQU H'0004' 1825T3CKPS1 EQU H'0005' 1826TMR3CS0 EQU H'0006' 1827TMR3CS1 EQU H'0007' 1828 1829 1830;----- CMSTAT Bits ----------------------------------------------------- 1831CMP1OUT EQU H'0005' 1832CMP2OUT EQU H'0006' 1833CMP3OUT EQU H'0007' 1834 1835 1836;----- CMSTATUS Bits ----------------------------------------------------- 1837CMP1OUT EQU H'0005' 1838CMP2OUT EQU H'0006' 1839CMP3OUT EQU H'0007' 1840 1841 1842;----- CVRCON Bits ----------------------------------------------------- 1843CVRSS EQU H'0005' 1844CVROE EQU H'0006' 1845CVREN EQU H'0007' 1846 1847CVR0 EQU H'0000' 1848CVR1 EQU H'0001' 1849CVR2 EQU H'0002' 1850CVR3 EQU H'0003' 1851CVR4 EQU H'0004' 1852 1853 1854;----- PIE4 Bits ----------------------------------------------------- 1855CCP3IE EQU H'0000' 1856CCP4IE EQU H'0001' 1857CCP5IE EQU H'0002' 1858CCP6IE EQU H'0003' 1859CCP7IE EQU H'0004' 1860CCP8IE EQU H'0005' 1861CCP9IE EQU H'0006' 1862CCP10IE EQU H'0007' 1863 1864 1865;----- PIR4 Bits ----------------------------------------------------- 1866CCP3IF EQU H'0000' 1867CCP4IF EQU H'0001' 1868CCP5IF EQU H'0002' 1869CCP6IF EQU H'0003' 1870CCP7IF EQU H'0004' 1871CCP8IF EQU H'0005' 1872CCP9IF EQU H'0006' 1873CCP10IF EQU H'0007' 1874 1875 1876;----- IPR4 Bits ----------------------------------------------------- 1877CCP3IP EQU H'0000' 1878CCP4IP EQU H'0001' 1879CCP5IP EQU H'0002' 1880CCP6IP EQU H'0003' 1881CCP7IP EQU H'0004' 1882CCP8IP EQU H'0005' 1883CCP9IP EQU H'0006' 1884CCP10IP EQU H'0007' 1885 1886 1887;----- PIE5 Bits ----------------------------------------------------- 1888TMR4IE EQU H'0000' 1889TMR5IE EQU H'0001' 1890TMR6IE EQU H'0002' 1891TMR7IE EQU H'0003' 1892TMR8IE EQU H'0004' 1893TMR10IE EQU H'0005' 1894TMR12IE EQU H'0006' 1895TMR7GIE EQU H'0007' 1896 1897 1898;----- PIR5 Bits ----------------------------------------------------- 1899TMR4IF EQU H'0000' 1900TMR5IF EQU H'0001' 1901TMR6IF EQU H'0002' 1902TMR7IF EQU H'0003' 1903TMR8IF EQU H'0004' 1904TMR10IF EQU H'0005' 1905TMR12IF EQU H'0006' 1906TMR7GIF EQU H'0007' 1907 1908 1909;----- CCP1CON Bits ----------------------------------------------------- 1910CCP1M0 EQU H'0000' 1911CCP1M1 EQU H'0001' 1912CCP1M2 EQU H'0002' 1913CCP1M3 EQU H'0003' 1914DC1B0 EQU H'0004' 1915DC1B1 EQU H'0005' 1916P1M0 EQU H'0006' 1917P1M1 EQU H'0007' 1918 1919CCP1Y EQU H'0004' 1920CCP1X EQU H'0005' 1921 1922 1923;----- ECCP1CON Bits ----------------------------------------------------- 1924CCP1M0 EQU H'0000' 1925CCP1M1 EQU H'0001' 1926CCP1M2 EQU H'0002' 1927CCP1M3 EQU H'0003' 1928DC1B0 EQU H'0004' 1929DC1B1 EQU H'0005' 1930P1M0 EQU H'0006' 1931P1M1 EQU H'0007' 1932 1933CCP1Y EQU H'0004' 1934CCP1X EQU H'0005' 1935 1936 1937;----- ECCP1DEL Bits ----------------------------------------------------- 1938P1RSEN EQU H'0007' 1939 1940P1DC0 EQU H'0000' 1941P1DC1 EQU H'0001' 1942P1DC2 EQU H'0002' 1943P1DC3 EQU H'0003' 1944P1DC4 EQU H'0004' 1945P1DC5 EQU H'0005' 1946P1DC6 EQU H'0006' 1947 1948 1949;----- PWM1CON Bits ----------------------------------------------------- 1950P1RSEN EQU H'0007' 1951 1952P1DC0 EQU H'0000' 1953P1DC1 EQU H'0001' 1954P1DC2 EQU H'0002' 1955P1DC3 EQU H'0003' 1956P1DC4 EQU H'0004' 1957P1DC5 EQU H'0005' 1958P1DC6 EQU H'0006' 1959 1960 1961;----- ECCP1AS Bits ----------------------------------------------------- 1962ECCP1ASE EQU H'0007' 1963 1964PSS1BD0 EQU H'0000' 1965PSS1BD1 EQU H'0001' 1966PSS1AC0 EQU H'0002' 1967PSS1AC1 EQU H'0003' 1968ECCP1AS0 EQU H'0004' 1969ECCP1AS1 EQU H'0005' 1970ECCP1AS2 EQU H'0006' 1971 1972 1973;----- ADCON2 Bits ----------------------------------------------------- 1974ADFM EQU H'0007' 1975 1976ADCS0 EQU H'0000' 1977ADCS1 EQU H'0001' 1978ADCS2 EQU H'0002' 1979ACQT0 EQU H'0003' 1980ACQT1 EQU H'0004' 1981ACQT2 EQU H'0005' 1982 1983 1984;----- ADCON1 Bits ----------------------------------------------------- 1985VNCFG EQU H'0003' 1986 1987CHSN0 EQU H'0000' 1988CHSN1 EQU H'0001' 1989CHSN2 EQU H'0002' 1990VCFG0 EQU H'0004' 1991VCFG1 EQU H'0005' 1992TRIGSEL0 EQU H'0006' 1993TRIGSEL1 EQU H'0007' 1994 1995 1996;----- ADCON0 Bits ----------------------------------------------------- 1997ADON EQU H'0000' 1998GO_NOT_DONE EQU H'0001' 1999 2000DONE EQU H'0001' 2001CHS0 EQU H'0002' 2002CHS1 EQU H'0003' 2003CHS2 EQU H'0004' 2004CHS3 EQU H'0005' 2005CHS4 EQU H'0006' 2006 2007GO EQU H'0001' 2008 2009NOT_DONE EQU H'0001' 2010 2011 2012;----- SSP1CON2 Bits ----------------------------------------------------- 2013SEN EQU H'0000' 2014RSEN EQU H'0001' 2015PEN EQU H'0002' 2016RCEN EQU H'0003' 2017ACKEN EQU H'0004' 2018ACKDT EQU H'0005' 2019ACKSTAT EQU H'0006' 2020GCEN EQU H'0007' 2021 2022ADMSK1 EQU H'0001' 2023ADMSK2 EQU H'0002' 2024ADMSK3 EQU H'0003' 2025ADMSK4 EQU H'0004' 2026ADMSK5 EQU H'0005' 2027 2028 2029;----- SSPCON2 Bits ----------------------------------------------------- 2030SEN EQU H'0000' 2031RSEN EQU H'0001' 2032PEN EQU H'0002' 2033RCEN EQU H'0003' 2034ACKEN EQU H'0004' 2035ACKDT EQU H'0005' 2036ACKSTAT EQU H'0006' 2037GCEN EQU H'0007' 2038 2039ADMSK1 EQU H'0001' 2040ADMSK2 EQU H'0002' 2041ADMSK3 EQU H'0003' 2042ADMSK4 EQU H'0004' 2043ADMSK5 EQU H'0005' 2044 2045 2046;----- SSP1CON1 Bits ----------------------------------------------------- 2047CKP EQU H'0004' 2048SSPEN EQU H'0005' 2049SSPOV EQU H'0006' 2050WCOL EQU H'0007' 2051 2052SSPM0 EQU H'0000' 2053SSPM1 EQU H'0001' 2054SSPM2 EQU H'0002' 2055SSPM3 EQU H'0003' 2056 2057 2058;----- SSPCON1 Bits ----------------------------------------------------- 2059CKP EQU H'0004' 2060SSPEN EQU H'0005' 2061SSPOV EQU H'0006' 2062WCOL EQU H'0007' 2063 2064SSPM0 EQU H'0000' 2065SSPM1 EQU H'0001' 2066SSPM2 EQU H'0002' 2067SSPM3 EQU H'0003' 2068 2069 2070;----- SSP1STAT Bits ----------------------------------------------------- 2071BF EQU H'0000' 2072UA EQU H'0001' 2073R_NOT_W EQU H'0002' 2074S EQU H'0003' 2075P EQU H'0004' 2076D_NOT_A EQU H'0005' 2077CKE EQU H'0006' 2078SMP EQU H'0007' 2079 2080R EQU H'0002' 2081D EQU H'0005' 2082 2083R_W EQU H'0002' 2084D_A EQU H'0005' 2085 2086NOT_W EQU H'0002' 2087NOT_A EQU H'0005' 2088 2089NOT_WRITE EQU H'0002' 2090NOT_ADDRESS EQU H'0005' 2091 2092READ_WRITE EQU H'0002' 2093DATA_ADDRESS EQU H'0005' 2094 2095I2C_READ EQU H'0002' 2096I2C_START EQU H'0003' 2097I2C_STOP EQU H'0004' 2098I2C_DAT EQU H'0005' 2099 2100 2101;----- SSPSTAT Bits ----------------------------------------------------- 2102BF EQU H'0000' 2103UA EQU H'0001' 2104R_NOT_W EQU H'0002' 2105S EQU H'0003' 2106P EQU H'0004' 2107D_NOT_A EQU H'0005' 2108CKE EQU H'0006' 2109SMP EQU H'0007' 2110 2111R EQU H'0002' 2112D EQU H'0005' 2113 2114R_W EQU H'0002' 2115D_A EQU H'0005' 2116 2117NOT_W EQU H'0002' 2118NOT_A EQU H'0005' 2119 2120NOT_WRITE EQU H'0002' 2121NOT_ADDRESS EQU H'0005' 2122 2123READ_WRITE EQU H'0002' 2124DATA_ADDRESS EQU H'0005' 2125 2126I2C_READ EQU H'0002' 2127I2C_START EQU H'0003' 2128I2C_STOP EQU H'0004' 2129I2C_DAT EQU H'0005' 2130 2131 2132;----- SSP1MSK Bits ----------------------------------------------------- 2133MSK0 EQU H'0000' 2134MSK1 EQU H'0001' 2135MSK2 EQU H'0002' 2136MSK3 EQU H'0003' 2137MSK4 EQU H'0004' 2138MSK5 EQU H'0005' 2139MSK6 EQU H'0006' 2140MSK7 EQU H'0007' 2141 2142 2143;----- T2CON Bits ----------------------------------------------------- 2144TMR2ON EQU H'0002' 2145 2146T2CKPS0 EQU H'0000' 2147T2CKPS1 EQU H'0001' 2148T2OUTPS0 EQU H'0003' 2149T2OUTPS1 EQU H'0004' 2150T2OUTPS2 EQU H'0005' 2151T2OUTPS3 EQU H'0006' 2152 2153 2154;----- T1CON Bits ----------------------------------------------------- 2155TMR1ON EQU H'0000' 2156RD16 EQU H'0001' 2157NOT_T1SYNC EQU H'0002' 2158SOSCEN EQU H'0003' 2159 2160T1CKPS0 EQU H'0004' 2161T1CKPS1 EQU H'0005' 2162TMR1CS0 EQU H'0006' 2163TMR1CS1 EQU H'0007' 2164 2165 2166;----- RCON Bits ----------------------------------------------------- 2167NOT_BOR EQU H'0000' 2168NOT_POR EQU H'0001' 2169NOT_PD EQU H'0002' 2170NOT_TO EQU H'0003' 2171NOT_RI EQU H'0004' 2172NOT_CM EQU H'0005' 2173SBOREN EQU H'0006' 2174IPEN EQU H'0007' 2175 2176BOR EQU H'0000' 2177POR EQU H'0001' 2178PD EQU H'0002' 2179TO EQU H'0003' 2180RI EQU H'0004' 2181CM EQU H'0005' 2182 2183 2184;----- WDTCON Bits ----------------------------------------------------- 2185SWDTEN EQU H'0000' 2186ULPSINK EQU H'0001' 2187ULPEN EQU H'0002' 2188SRETEN EQU H'0004' 2189ULPLVL EQU H'0005' 2190REGSLP EQU H'0007' 2191 2192SWDTE EQU H'0000' 2193 2194 2195;----- IPR5 Bits ----------------------------------------------------- 2196TMR4IP EQU H'0000' 2197TMR5IP EQU H'0001' 2198TMR6IP EQU H'0002' 2199TMR7IP EQU H'0003' 2200TMR8IP EQU H'0004' 2201TMR10IP EQU H'0005' 2202TMR12IP EQU H'0006' 2203TMR7GIP EQU H'0007' 2204 2205 2206;----- OSCCON Bits ----------------------------------------------------- 2207HFIOFS EQU H'0002' 2208OSTS EQU H'0003' 2209IDLEN EQU H'0007' 2210 2211SCS0 EQU H'0000' 2212SCS1 EQU H'0001' 2213IRCF0 EQU H'0004' 2214IRCF1 EQU H'0005' 2215IRCF2 EQU H'0006' 2216 2217 2218;----- T0CON Bits ----------------------------------------------------- 2219PSA EQU H'0003' 2220T0SE EQU H'0004' 2221T0CS EQU H'0005' 2222T08BIT EQU H'0006' 2223TMR0ON EQU H'0007' 2224 2225T0PS0 EQU H'0000' 2226T0PS1 EQU H'0001' 2227T0PS2 EQU H'0002' 2228 2229 2230;----- STATUS Bits ----------------------------------------------------- 2231C EQU H'0000' 2232DC EQU H'0001' 2233Z EQU H'0002' 2234OV EQU H'0003' 2235N EQU H'0004' 2236 2237 2238;----- INTCON3 Bits ----------------------------------------------------- 2239INT1IF EQU H'0000' 2240INT2IF EQU H'0001' 2241INT3IF EQU H'0002' 2242INT1IE EQU H'0003' 2243INT2IE EQU H'0004' 2244INT3IE EQU H'0005' 2245INT1IP EQU H'0006' 2246INT2IP EQU H'0007' 2247 2248INT1F EQU H'0000' 2249INT2F EQU H'0001' 2250INT3F EQU H'0002' 2251INT1E EQU H'0003' 2252INT2E EQU H'0004' 2253INT3E EQU H'0005' 2254INT1P EQU H'0006' 2255INT2P EQU H'0007' 2256 2257 2258;----- INTCON2 Bits ----------------------------------------------------- 2259RBIP EQU H'0000' 2260INT3IP EQU H'0001' 2261TMR0IP EQU H'0002' 2262INTEDG3 EQU H'0003' 2263INTEDG2 EQU H'0004' 2264INTEDG1 EQU H'0005' 2265INTEDG0 EQU H'0006' 2266NOT_RBPU EQU H'0007' 2267 2268INT3P EQU H'0001' 2269T0IP EQU H'0002' 2270RBPU EQU H'0007' 2271 2272 2273;----- INTCON Bits ----------------------------------------------------- 2274RBIF EQU H'0000' 2275INT0IF EQU H'0001' 2276TMR0IF EQU H'0002' 2277RBIE EQU H'0003' 2278INT0IE EQU H'0004' 2279TMR0IE EQU H'0005' 2280PEIE_GIEL EQU H'0006' 2281GIE_GIEH EQU H'0007' 2282 2283INT0F EQU H'0001' 2284T0IF EQU H'0002' 2285INT0E EQU H'0004' 2286T0IE EQU H'0005' 2287PEIE EQU H'0006' 2288GIE EQU H'0007' 2289 2290GIEL EQU H'0006' 2291GIEH EQU H'0007' 2292 2293 2294;----- STKPTR Bits ----------------------------------------------------- 2295STKUNF EQU H'0006' 2296STKFUL EQU H'0007' 2297 2298SP0 EQU H'0000' 2299SP1 EQU H'0001' 2300SP2 EQU H'0002' 2301SP3 EQU H'0003' 2302SP4 EQU H'0004' 2303STKOVF EQU H'0007' 2304 2305 2306 2307;========================================================================== 2308; 2309; RAM Definitions 2310; 2311;========================================================================== 2312 __MAXRAM H'0FFF' 2313 __BADRAM H'0F26' 2314 __BADRAM H'0F87'-H'0F88' 2315 __BADRAM H'0F90'-H'0F91' 2316 __BADRAM H'0F99'-H'0F9A' 2317 2318;========================================================================== 2319; 2320; IMPORTANT: For the PIC18 devices, the __CONFIG directive has been 2321; superseded by the CONFIG directive. The following settings 2322; are available for this device. 2323; 2324; VREG Sleep Enable bit: 2325; RETEN = OFF Disabled - Controlled by SRETEN bit 2326; RETEN = ON Enabled 2327; 2328; LF-INTOSC Low-power Enable bit: 2329; INTOSCSEL = LOW LF-INTOSC in Low-power mode during Sleep 2330; INTOSCSEL = HIGH LF-INTOSC in High-power mode during Sleep 2331; 2332; SOSC Power Selection and mode Configuration bits: 2333; SOSCSEL = LOW Low Power SOSC circuit selected 2334; SOSCSEL = DIG Digital (SCLKI) mode 2335; SOSCSEL = HIGH High Power SOSC circuit selected 2336; 2337; Extended Instruction Set: 2338; XINST = OFF Disabled 2339; XINST = ON Enabled 2340; 2341; Oscillator: 2342; FOSC = LP LP oscillator 2343; FOSC = XT XT oscillator 2344; FOSC = HS2 HS oscillator (High power, 16 MHz - 25 MHz) 2345; FOSC = HS1 HS oscillator (Medium power, 4 MHz - 16 MHz) 2346; FOSC = EC3IO EC oscillator, CLKOUT function on OSC2 (High power, 16 MHz - 64 MHz) 2347; FOSC = EC3 EC oscillator (High power, 16 MHz - 64 MHz) 2348; FOSC = RC External RC oscillator, CLKOUT function on OSC2 2349; FOSC = RCIO External RC oscillator 2350; FOSC = INTIO2 Internal RC oscillator 2351; FOSC = INTIO1 Internal RC oscillator, CLKOUT function on OSC2 2352; FOSC = EC2IO EC oscillator, CLKOUT function on OSC2 (Medium power, 160 kHz - 16 MHz) 2353; FOSC = EC2 EC oscillator (Medium power, 160 kHz - 16 MHz) 2354; FOSC = EC1IO EC oscillator, CLKOUT function on OSC2 (Low power, DC - 160 kHz) 2355; FOSC = EC1 EC oscillator (Low power, DC - 160 kHz) 2356; 2357; PLL x4 Enable bit: 2358; PLLCFG = OFF Disabled 2359; PLLCFG = ON Enabled 2360; 2361; Fail-Safe Clock Monitor: 2362; FCMEN = OFF Disabled 2363; FCMEN = ON Enabled 2364; 2365; Internal External Oscillator Switch Over Mode: 2366; IESO = OFF Disabled 2367; IESO = ON Enabled 2368; 2369; Power Up Timer: 2370; PWRTEN = ON Enabled 2371; PWRTEN = OFF Disabled 2372; 2373; Brown Out Detect: 2374; BOREN = OFF Disabled in hardware, SBOREN disabled 2375; BOREN = ON Controlled with SBOREN bit 2376; BOREN = NOSLP Enabled while active, disabled in SLEEP, SBOREN disabled 2377; BOREN = SBORDIS Enabled in hardware, SBOREN disabled 2378; 2379; Brown-out Reset Voltage bits: 2380; BORV = 0 3.0V 2381; BORV = 1 2.7V 2382; BORV = 2 2.0V 2383; BORV = 3 1.8V 2384; 2385; BORMV Power level: 2386; BORPWR = LOW BORMV set to low power level 2387; BORPWR = MEDIUM BORMV set to medium power level 2388; BORPWR = HIGH BORMV set to high power level 2389; BORPWR = ZPBORMV ZPBORMV instead of BORMV is selected 2390; 2391; Watchdog Timer: 2392; WDTEN = OFF WDT disabled in hardware; SWDTEN bit disabled 2393; WDTEN = NOSLP WDT enabled only while device is active and disabled in Sleep mode; SWDTEN bit disabled 2394; WDTEN = ON WDT controlled by SWDTEN bit setting 2395; WDTEN = SWDTDIS WDT enabled in hardware; SWDTEN bit disabled 2396; 2397; Watchdog Postscaler: 2398; WDTPS = 1 1:1 2399; WDTPS = 2 1:2 2400; WDTPS = 4 1:4 2401; WDTPS = 8 1:8 2402; WDTPS = 16 1:16 2403; WDTPS = 32 1:32 2404; WDTPS = 64 1:64 2405; WDTPS = 128 1:128 2406; WDTPS = 256 1:256 2407; WDTPS = 512 1:512 2408; WDTPS = 1024 1:1024 2409; WDTPS = 2048 1:2048 2410; WDTPS = 4096 1:4096 2411; WDTPS = 8192 1:8192 2412; WDTPS = 16384 1:16384 2413; WDTPS = 32768 1:32768 2414; WDTPS = 65536 1:65536 2415; WDTPS = 131072 1:131072 2416; WDTPS = 262144 1:262144 2417; WDTPS = 524288 1:524288 2418; WDTPS = 1048576 1:1048576 2419; 2420; RTCC Clock Select: 2421; RTCOSC = INTOSCREF RTCC uses INTRC 2422; RTCOSC = SOSCREF RTCC uses SOSC 2423; 2424; CCP2 Mux: 2425; CCP2MX = PORTBE RE7-Microcontroller Mode/RB3-All other modes 2426; CCP2MX = PORTC RC1 2427; 2428; MSSP address masking: 2429; MSSPMSK = MSK5 5 bit address masking mode 2430; MSSPMSK = MSK7 7 Bit address masking mode 2431; 2432; Master Clear Enable: 2433; MCLRE = OFF MCLR Disabled, RG5 Enabled 2434; MCLRE = ON MCLR Enabled, RG5 Disabled 2435; 2436; Stack Overflow Reset: 2437; STVREN = OFF Disabled 2438; STVREN = ON Enabled 2439; 2440; Boot Block Size: 2441; BBSIZ = BB1K 1K word Boot Block size 2442; BBSIZ = BB2K 2K word Boot Block size 2443; 2444; Background Debug: 2445; DEBUG = ON Enabled 2446; DEBUG = OFF Disabled 2447; 2448; Code Protect 00800-03FFF: 2449; CP0 = ON Enabled 2450; CP0 = OFF Disabled 2451; 2452; Code Protect 04000-07FFF: 2453; CP1 = ON Enabled 2454; CP1 = OFF Disabled 2455; 2456; Code Protect 08000-0BFFF: 2457; CP2 = ON Enabled 2458; CP2 = OFF Disabled 2459; 2460; Code Protect 0C000-0FFFF: 2461; CP3 = ON Enabled 2462; CP3 = OFF Disabled 2463; 2464; Code Protect 10000-13FFF: 2465; CP4 = ON Enabled 2466; CP4 = OFF Disabled 2467; 2468; Code Protect 14000-17FFF: 2469; CP5 = ON Enabled 2470; CP5 = OFF Disabled 2471; 2472; Code Protect 18000-1BFFF: 2473; CP6 = ON Enabled 2474; CP6 = OFF Disabled 2475; 2476; Code Protect 1C000-1FFFF: 2477; CP7 = ON Enabled 2478; CP7 = OFF Disabled 2479; 2480; Code Protect Boot: 2481; CPB = ON Enabled 2482; CPB = OFF Disabled 2483; 2484; Data EE Read Protect: 2485; CPD = ON Enabled 2486; CPD = OFF Disabled 2487; 2488; Table Write Protect 00800-03FFF: 2489; WRT0 = ON Enabled 2490; WRT0 = OFF Disabled 2491; 2492; Table Write Protect 04000-07FFF: 2493; WRT1 = ON Enabled 2494; WRT1 = OFF Disabled 2495; 2496; Table Write Protect 08000-0BFFF: 2497; WRT2 = ON Enabled 2498; WRT2 = OFF Disabled 2499; 2500; Table Write Protect 0C000-0FFFF: 2501; WRT3 = ON Enabled 2502; WRT3 = OFF Disabled 2503; 2504; Table Write Protect 10000-13FFF: 2505; WRT4 = ON Enabled 2506; WRT4 = OFF Disabled 2507; 2508; Table Write Protect 14000-17FFF: 2509; WRT5 = ON Enabled 2510; WRT5 = OFF Disabled 2511; 2512; Table Write Protect 18000-1BFFF: 2513; WRT6 = ON Enabled 2514; WRT6 = OFF Disabled 2515; 2516; Table Write Protect 1C000-1FFFF: 2517; WRT7 = ON Enabled 2518; WRT7 = OFF Disabled 2519; 2520; Config. Write Protect: 2521; WRTC = ON Enabled 2522; WRTC = OFF Disabled 2523; 2524; Table Write Protect Boot: 2525; WRTB = ON Enabled 2526; WRTB = OFF Disabled 2527; 2528; Data EE Write Protect: 2529; WRTD = ON Enabled 2530; WRTD = OFF Disabled 2531; 2532; Table Read Protect 00800-03FFF: 2533; EBRT0 = ON Enabled 2534; EBRT0 = OFF Disabled 2535; 2536; Table Read Protect 04000-07FFF: 2537; EBRT1 = ON Enabled 2538; EBRT1 = OFF Disabled 2539; 2540; Table Read Protect 08000-0BFFF: 2541; EBRT2 = ON Enabled 2542; EBRT2 = OFF Disabled 2543; 2544; Table Read Protect 0C000-0FFFF: 2545; EBRT3 = ON Enabled 2546; EBRT3 = OFF Disabled 2547; 2548; Table Read Protect 10000-13FFF: 2549; EBRT4 = ON Enabled 2550; EBRT4 = OFF Disabled 2551; 2552; Table Read Protect 14000-17FFF: 2553; EBRT5 = ON Enabled 2554; EBRT5 = OFF Disabled 2555; 2556; Table Read Protect 18000-1BFFF: 2557; EBRT6 = ON Enabled 2558; EBRT6 = OFF Disabled 2559; 2560; Table Read Protect 1C000-1FFFF: 2561; EBRT7 = ON Enabled 2562; EBRT7 = OFF Disabled 2563; 2564; Table Read Protect Boot: 2565; EBRTB = ON Enabled 2566; EBRTB = OFF Disabled 2567; 2568;========================================================================== 2569;========================================================================== 2570; 2571; Configuration Bits 2572; 2573; NAME Address 2574; CONFIG1L 300000h 2575; CONFIG1H 300001h 2576; CONFIG2L 300002h 2577; CONFIG2H 300003h 2578; CONFIG3L 300004h 2579; CONFIG3H 300005h 2580; CONFIG4L 300006h 2581; CONFIG5L 300008h 2582; CONFIG5H 300009h 2583; CONFIG6L 30000Ah 2584; CONFIG6H 30000Bh 2585; CONFIG7L 30000Ch 2586; CONFIG7H 30000Dh 2587; 2588;========================================================================== 2589 2590; The following is an assignment of address values for all of the 2591; configuration registers for the purpose of table reads 2592_CONFIG1L EQU H'300000' 2593_CONFIG1H EQU H'300001' 2594_CONFIG2L EQU H'300002' 2595_CONFIG2H EQU H'300003' 2596_CONFIG3L EQU H'300004' 2597_CONFIG3H EQU H'300005' 2598_CONFIG4L EQU H'300006' 2599_CONFIG5L EQU H'300008' 2600_CONFIG5H EQU H'300009' 2601_CONFIG6L EQU H'30000A' 2602_CONFIG6H EQU H'30000B' 2603_CONFIG7L EQU H'30000C' 2604_CONFIG7H EQU H'30000D' 2605 2606;----- CONFIG1L Options -------------------------------------------------- 2607_RETEN_OFF_1L EQU H'FE' ; Disabled - Controlled by SRETEN bit 2608_RETEN_ON_1L EQU H'FF' ; Enabled 2609 2610_INTOSCSEL_LOW_1L EQU H'FB' ; LF-INTOSC in Low-power mode during Sleep 2611_INTOSCSEL_HIGH_1L EQU H'FF' ; LF-INTOSC in High-power mode during Sleep 2612 2613_SOSCSEL_LOW_1L EQU H'EF' ; Low Power SOSC circuit selected 2614_SOSCSEL_DIG_1L EQU H'F7' ; Digital (SCLKI) mode 2615_SOSCSEL_HIGH_1L EQU H'FF' ; High Power SOSC circuit selected 2616 2617_XINST_OFF_1L EQU H'BF' ; Disabled 2618_XINST_ON_1L EQU H'FF' ; Enabled 2619 2620;----- CONFIG1H Options -------------------------------------------------- 2621_FOSC_LP_1H EQU H'F0' ; LP oscillator 2622_FOSC_XT_1H EQU H'F1' ; XT oscillator 2623_FOSC_HS2_1H EQU H'F2' ; HS oscillator (High power, 16 MHz - 25 MHz) 2624_FOSC_HS1_1H EQU H'F3' ; HS oscillator (Medium power, 4 MHz - 16 MHz) 2625_FOSC_EC3IO_1H EQU H'F4' ; EC oscillator, CLKOUT function on OSC2 (High power, 16 MHz - 64 MHz) 2626_FOSC_EC3_1H EQU H'F5' ; EC oscillator (High power, 16 MHz - 64 MHz) 2627_FOSC_RC_1H EQU H'F6' ; External RC oscillator, CLKOUT function on OSC2 2628_FOSC_RCIO_1H EQU H'F7' ; External RC oscillator 2629_FOSC_INTIO2_1H EQU H'F8' ; Internal RC oscillator 2630_FOSC_INTIO1_1H EQU H'F9' ; Internal RC oscillator, CLKOUT function on OSC2 2631_FOSC_EC2IO_1H EQU H'FA' ; EC oscillator, CLKOUT function on OSC2 (Medium power, 160 kHz - 16 MHz) 2632_FOSC_EC2_1H EQU H'FB' ; EC oscillator (Medium power, 160 kHz - 16 MHz) 2633_FOSC_EC1IO_1H EQU H'FC' ; EC oscillator, CLKOUT function on OSC2 (Low power, DC - 160 kHz) 2634_FOSC_EC1_1H EQU H'FD' ; EC oscillator (Low power, DC - 160 kHz) 2635 2636_PLLCFG_OFF_1H EQU H'EF' ; Disabled 2637_PLLCFG_ON_1H EQU H'FF' ; Enabled 2638 2639_FCMEN_OFF_1H EQU H'BF' ; Disabled 2640_FCMEN_ON_1H EQU H'FF' ; Enabled 2641 2642_IESO_OFF_1H EQU H'7F' ; Disabled 2643_IESO_ON_1H EQU H'FF' ; Enabled 2644 2645;----- CONFIG2L Options -------------------------------------------------- 2646_PWRTEN_ON_2L EQU H'FE' ; Enabled 2647_PWRTEN_OFF_2L EQU H'FF' ; Disabled 2648 2649_BOREN_OFF_2L EQU H'F9' ; Disabled in hardware, SBOREN disabled 2650_BOREN_ON_2L EQU H'FB' ; Controlled with SBOREN bit 2651_BOREN_NOSLP_2L EQU H'FD' ; Enabled while active, disabled in SLEEP, SBOREN disabled 2652_BOREN_SBORDIS_2L EQU H'FF' ; Enabled in hardware, SBOREN disabled 2653 2654_BORV_0_2L EQU H'E7' ; 3.0V 2655_BORV_1_2L EQU H'EF' ; 2.7V 2656_BORV_2_2L EQU H'F7' ; 2.0V 2657_BORV_3_2L EQU H'FF' ; 1.8V 2658 2659_BORPWR_LOW_2L EQU H'9F' ; BORMV set to low power level 2660_BORPWR_MEDIUM_2L EQU H'BF' ; BORMV set to medium power level 2661_BORPWR_HIGH_2L EQU H'DF' ; BORMV set to high power level 2662_BORPWR_ZPBORMV_2L EQU H'FF' ; ZPBORMV instead of BORMV is selected 2663 2664;----- CONFIG2H Options -------------------------------------------------- 2665_WDTEN_OFF_2H EQU H'FC' ; WDT disabled in hardware; SWDTEN bit disabled 2666_WDTEN_NOSLP_2H EQU H'FD' ; WDT enabled only while device is active and disabled in Sleep mode; SWDTEN bit disabled 2667_WDTEN_ON_2H EQU H'FE' ; WDT controlled by SWDTEN bit setting 2668_WDTEN_SWDTDIS_2H EQU H'FF' ; WDT enabled in hardware; SWDTEN bit disabled 2669 2670_WDTPS_1_2H EQU H'83' ; 1:1 2671_WDTPS_2_2H EQU H'87' ; 1:2 2672_WDTPS_4_2H EQU H'8B' ; 1:4 2673_WDTPS_8_2H EQU H'8F' ; 1:8 2674_WDTPS_16_2H EQU H'93' ; 1:16 2675_WDTPS_32_2H EQU H'97' ; 1:32 2676_WDTPS_64_2H EQU H'9B' ; 1:64 2677_WDTPS_128_2H EQU H'9F' ; 1:128 2678_WDTPS_256_2H EQU H'A3' ; 1:256 2679_WDTPS_512_2H EQU H'A7' ; 1:512 2680_WDTPS_1024_2H EQU H'AB' ; 1:1024 2681_WDTPS_2048_2H EQU H'AF' ; 1:2048 2682_WDTPS_4096_2H EQU H'B3' ; 1:4096 2683_WDTPS_8192_2H EQU H'B7' ; 1:8192 2684_WDTPS_16384_2H EQU H'BB' ; 1:16384 2685_WDTPS_32768_2H EQU H'BF' ; 1:32768 2686_WDTPS_65536_2H EQU H'C3' ; 1:65536 2687_WDTPS_131072_2H EQU H'C7' ; 1:131072 2688_WDTPS_262144_2H EQU H'CB' ; 1:262144 2689_WDTPS_524288_2H EQU H'CF' ; 1:524288 2690_WDTPS_1048576_2H EQU H'FF' ; 1:1048576 2691 2692;----- CONFIG3L Options -------------------------------------------------- 2693_RTCOSC_INTOSCREF_3L EQU H'FE' ; RTCC uses INTRC 2694_RTCOSC_SOSCREF_3L EQU H'FF' ; RTCC uses SOSC 2695 2696;----- CONFIG3H Options -------------------------------------------------- 2697_CCP2MX_PORTBE_3H EQU H'FE' ; RE7-Microcontroller Mode/RB3-All other modes 2698_CCP2MX_PORTC_3H EQU H'FF' ; RC1 2699 2700_MSSPMSK_MSK5_3H EQU H'F7' ; 5 bit address masking mode 2701_MSSPMSK_MSK7_3H EQU H'FF' ; 7 Bit address masking mode 2702 2703_MCLRE_OFF_3H EQU H'7F' ; MCLR Disabled, RG5 Enabled 2704_MCLRE_ON_3H EQU H'FF' ; MCLR Enabled, RG5 Disabled 2705 2706;----- CONFIG4L Options -------------------------------------------------- 2707_STVREN_OFF_4L EQU H'FE' ; Disabled 2708_STVREN_ON_4L EQU H'FF' ; Enabled 2709 2710_BBSIZ_BB1K_4L EQU H'EF' ; 1K word Boot Block size 2711_BBSIZ_BB2K_4L EQU H'FF' ; 2K word Boot Block size 2712 2713_DEBUG_ON_4L EQU H'7F' ; Enabled 2714_DEBUG_OFF_4L EQU H'FF' ; Disabled 2715 2716;----- CONFIG5L Options -------------------------------------------------- 2717_CP0_ON_5L EQU H'FE' ; Enabled 2718_CP0_OFF_5L EQU H'FF' ; Disabled 2719 2720_CP1_ON_5L EQU H'FD' ; Enabled 2721_CP1_OFF_5L EQU H'FF' ; Disabled 2722 2723_CP2_ON_5L EQU H'FB' ; Enabled 2724_CP2_OFF_5L EQU H'FF' ; Disabled 2725 2726_CP3_ON_5L EQU H'F7' ; Enabled 2727_CP3_OFF_5L EQU H'FF' ; Disabled 2728 2729_CP4_ON_5L EQU H'EF' ; Enabled 2730_CP4_OFF_5L EQU H'FF' ; Disabled 2731 2732_CP5_ON_5L EQU H'DF' ; Enabled 2733_CP5_OFF_5L EQU H'FF' ; Disabled 2734 2735_CP6_ON_5L EQU H'BF' ; Enabled 2736_CP6_OFF_5L EQU H'FF' ; Disabled 2737 2738_CP7_ON_5L EQU H'7F' ; Enabled 2739_CP7_OFF_5L EQU H'FF' ; Disabled 2740 2741;----- CONFIG5H Options -------------------------------------------------- 2742_CPB_ON_5H EQU H'BF' ; Enabled 2743_CPB_OFF_5H EQU H'FF' ; Disabled 2744 2745_CPD_ON_5H EQU H'7F' ; Enabled 2746_CPD_OFF_5H EQU H'FF' ; Disabled 2747 2748;----- CONFIG6L Options -------------------------------------------------- 2749_WRT0_ON_6L EQU H'FE' ; Enabled 2750_WRT0_OFF_6L EQU H'FF' ; Disabled 2751 2752_WRT1_ON_6L EQU H'FD' ; Enabled 2753_WRT1_OFF_6L EQU H'FF' ; Disabled 2754 2755_WRT2_ON_6L EQU H'FB' ; Enabled 2756_WRT2_OFF_6L EQU H'FF' ; Disabled 2757 2758_WRT3_ON_6L EQU H'F7' ; Enabled 2759_WRT3_OFF_6L EQU H'FF' ; Disabled 2760 2761_WRT4_ON_6L EQU H'EF' ; Enabled 2762_WRT4_OFF_6L EQU H'FF' ; Disabled 2763 2764_WRT5_ON_6L EQU H'DF' ; Enabled 2765_WRT5_OFF_6L EQU H'FF' ; Disabled 2766 2767_WRT6_ON_6L EQU H'BF' ; Enabled 2768_WRT6_OFF_6L EQU H'FF' ; Disabled 2769 2770_WRT7_ON_6L EQU H'7F' ; Enabled 2771_WRT7_OFF_6L EQU H'FF' ; Disabled 2772 2773;----- CONFIG6H Options -------------------------------------------------- 2774_WRTC_ON_6H EQU H'DF' ; Enabled 2775_WRTC_OFF_6H EQU H'FF' ; Disabled 2776 2777_WRTB_ON_6H EQU H'BF' ; Enabled 2778_WRTB_OFF_6H EQU H'FF' ; Disabled 2779 2780_WRTD_ON_6H EQU H'7F' ; Enabled 2781_WRTD_OFF_6H EQU H'FF' ; Disabled 2782 2783;----- CONFIG7L Options -------------------------------------------------- 2784_EBRT0_ON_7L EQU H'FE' ; Enabled 2785_EBRT0_OFF_7L EQU H'FF' ; Disabled 2786 2787_EBRT1_ON_7L EQU H'FD' ; Enabled 2788_EBRT1_OFF_7L EQU H'FF' ; Disabled 2789 2790_EBRT2_ON_7L EQU H'FB' ; Enabled 2791_EBRT2_OFF_7L EQU H'FF' ; Disabled 2792 2793_EBRT3_ON_7L EQU H'F7' ; Enabled 2794_EBRT3_OFF_7L EQU H'FF' ; Disabled 2795 2796_EBRT4_ON_7L EQU H'EF' ; Enabled 2797_EBRT4_OFF_7L EQU H'FF' ; Disabled 2798 2799_EBRT5_ON_7L EQU H'DF' ; Enabled 2800_EBRT5_OFF_7L EQU H'FF' ; Disabled 2801 2802_EBRT6_ON_7L EQU H'BF' ; Enabled 2803_EBRT6_OFF_7L EQU H'FF' ; Disabled 2804 2805_EBRT7_ON_7L EQU H'7F' ; Enabled 2806_EBRT7_OFF_7L EQU H'FF' ; Disabled 2807 2808;----- CONFIG7H Options -------------------------------------------------- 2809_EBRTB_ON_7H EQU H'BF' ; Enabled 2810_EBRTB_OFF_7H EQU H'FF' ; Disabled 2811 2812 2813;----- DEVID Equates -------------------------------------------------- 2814_DEVID1 EQU H'3FFFFE' 2815_DEVID2 EQU H'3FFFFF' 2816 2817;----- IDLOC Equates -------------------------------------------------- 2818_IDLOC0 EQU H'200000' 2819_IDLOC1 EQU H'200001' 2820_IDLOC2 EQU H'200002' 2821_IDLOC3 EQU H'200003' 2822_IDLOC4 EQU H'200004' 2823_IDLOC5 EQU H'200005' 2824_IDLOC6 EQU H'200006' 2825_IDLOC7 EQU H'200007' 2826 2827 LIST 2828