1 LIST 2 3;========================================================================== 4; Build date : Oct 21 2015 5; MPASM PIC18LF47J13 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 PIC18LF47J13 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 /PIC18LF47J13 22; 2. LIST directive in the source file 23; LIST P=PIC18LF47J13 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 __18LF47J13 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 ----------------------------------------------------- 68ADCTRIG EQU H'0EB8' 69PD0 EQU H'0EB9' 70PMDIS0 EQU H'0EB9' 71PD1 EQU H'0EBA' 72PMDIS1 EQU H'0EBA' 73PD2 EQU H'0EBB' 74PMDIS2 EQU H'0EBB' 75PD3 EQU H'0EBC' 76PMDIS3 EQU H'0EBC' 77PPSCON EQU H'0EBF' 78RPOR0 EQU H'0EC0' 79RPOR1 EQU H'0EC1' 80RPOR2 EQU H'0EC2' 81RPOR3 EQU H'0EC3' 82RPOR4 EQU H'0EC4' 83RPOR5 EQU H'0EC5' 84RPOR6 EQU H'0EC6' 85RPOR7 EQU H'0EC7' 86RPOR8 EQU H'0EC8' 87RPOR9 EQU H'0EC9' 88RPOR10 EQU H'0ECA' 89RPOR11 EQU H'0ECB' 90RPOR12 EQU H'0ECC' 91RPOR13 EQU H'0ECD' 92RPOR14 EQU H'0ECE' 93RPOR15 EQU H'0ECF' 94RPOR16 EQU H'0ED0' 95RPOR17 EQU H'0ED1' 96RPOR18 EQU H'0ED2' 97RPOR19 EQU H'0ED3' 98RPOR20 EQU H'0ED4' 99RPOR21 EQU H'0ED5' 100RPOR22 EQU H'0ED6' 101RPOR23 EQU H'0ED7' 102RPOR24 EQU H'0ED8' 103RPINR1 EQU H'0EE1' 104RPINR2 EQU H'0EE2' 105RPINR3 EQU H'0EE3' 106RPINR4 EQU H'0EE4' 107RPINR6 EQU H'0EE6' 108RPINR15 EQU H'0EE7' 109RPINR7 EQU H'0EE8' 110RPINR8 EQU H'0EE9' 111RPINR9 EQU H'0EEA' 112RPINR12 EQU H'0EF2' 113RPINR13 EQU H'0EF3' 114RPINR14 EQU H'0EF4' 115RPINR16 EQU H'0EF7' 116RPINR17 EQU H'0EF8' 117RPINR21 EQU H'0EFC' 118RPINR22 EQU H'0EFD' 119RPINR23 EQU H'0EFE' 120RPINR24 EQU H'0EFF' 121CCP10CON EQU H'0F00' 122CCPR10L EQU H'0F01' 123CCPR10H EQU H'0F02' 124CCP9CON EQU H'0F03' 125CCPR9L EQU H'0F04' 126CCPR9H EQU H'0F05' 127CCP8CON EQU H'0F06' 128CCPR8L EQU H'0F07' 129CCPR8H EQU H'0F08' 130CCP7CON EQU H'0F09' 131CCPR7L EQU H'0F0A' 132CCPR7H EQU H'0F0B' 133CCP6CON EQU H'0F0C' 134CCPR6L EQU H'0F0D' 135CCPR6H EQU H'0F0E' 136CCP5CON EQU H'0F0F' 137CCPR5L EQU H'0F10' 138CCPR5H EQU H'0F11' 139CCP4CON EQU H'0F12' 140CCPR4L EQU H'0F13' 141CCPR4H EQU H'0F14' 142CCP3CON EQU H'0F15' 143CCPR3L EQU H'0F16' 144CCPR3H EQU H'0F17' 145ECCP3DEL EQU H'0F18' 146ECCP3AS EQU H'0F19' 147PSTR3CON EQU H'0F1A' 148T8CON EQU H'0F1B' 149PR8 EQU H'0F1C' 150TMR8 EQU H'0F1D' 151T6CON EQU H'0F1E' 152PR6 EQU H'0F1F' 153TMR6 EQU H'0F20' 154T5GCON EQU H'0F21' 155T5CON EQU H'0F22' 156TMR5L EQU H'0F23' 157TMR5H EQU H'0F24' 158CM3CON EQU H'0F25' 159RTCVALL EQU H'0F3A' 160RTCVALH EQU H'0F3B' 161PADCFG1 EQU H'0F3C' 162REFOCON EQU H'0F3D' 163RTCCAL EQU H'0F3E' 164RTCCFG EQU H'0F3F' 165ODCON3 EQU H'0F40' 166ODCON2 EQU H'0F41' 167ODCON1 EQU H'0F42' 168ALRMVALL EQU H'0F44' 169ALRMVALH EQU H'0F45' 170ALRMRPT EQU H'0F46' 171ALRMCFG EQU H'0F47' 172ANCON0 EQU H'0F48' 173ANCON1 EQU H'0F49' 174DSWAKEL EQU H'0F4A' 175DSWAKEH EQU H'0F4B' 176DSCONL EQU H'0F4C' 177DSCONH EQU H'0F4D' 178DSGPR0 EQU H'0F4E' 179DSGPR1 EQU H'0F4F' 180CCPTMRS2 EQU H'0F50' 181CCPTMRS1 EQU H'0F51' 182CCPTMRS0 EQU H'0F52' 183CVRCON EQU H'0F53' 184PMSTATL EQU H'0F54' 185PMSTATH EQU H'0F55' 186PMEL EQU H'0F56' 187PMEH EQU H'0F57' 188PMDIN2L EQU H'0F58' 189PMDIN2H EQU H'0F59' 190PMDOUT2L EQU H'0F5A' 191PMDOUT2H EQU H'0F5B' 192PMMODEL EQU H'0F5C' 193PMMODEH EQU H'0F5D' 194PMCONL EQU H'0F5E' 195PMCONH EQU H'0F5F' 196DMABCH EQU H'0F66' 197DMABCL EQU H'0F67' 198RXADDRH EQU H'0F68' 199RXADDRL EQU H'0F69' 200TXADDRH EQU H'0F6A' 201TXADDRL EQU H'0F6B' 202PMDIN1L EQU H'0F6C' 203PMDIN1H EQU H'0F6D' 204PMADDRL EQU H'0F6E' 205PMDOUT1L EQU H'0F6E' 206PMADDRH EQU H'0F6F' 207PMDOUT1H EQU H'0F6F' 208CMSTAT EQU H'0F70' 209CMSTATUS EQU H'0F70' 210SSP2CON2 EQU H'0F71' 211SSP2CON1 EQU H'0F72' 212SSP2STAT EQU H'0F73' 213SSP2ADD EQU H'0F74' 214SSP2MSK EQU H'0F74' 215SSP2BUF EQU H'0F75' 216T4CON EQU H'0F76' 217PR4 EQU H'0F77' 218TMR4 EQU H'0F78' 219T3CON EQU H'0F79' 220TMR3 EQU H'0F7A' 221TMR3L EQU H'0F7A' 222TMR3H EQU H'0F7B' 223BAUDCON2 EQU H'0F7C' 224SPBRGH2 EQU H'0F7D' 225BAUDCON EQU H'0F7E' 226BAUDCON1 EQU H'0F7E' 227BAUDCTL EQU H'0F7E' 228SPBRGH EQU H'0F7F' 229SPBRGH1 EQU H'0F7F' 230PORTA EQU H'0F80' 231PORTB EQU H'0F81' 232PORTC EQU H'0F82' 233PORTD EQU H'0F83' 234PORTE EQU H'0F84' 235HLVDCON EQU H'0F85' 236DMACON2 EQU H'0F86' 237OSCCON2 EQU H'0F87' 238DMACON1 EQU H'0F88' 239LATA EQU H'0F89' 240LATB EQU H'0F8A' 241LATC EQU H'0F8B' 242LATD EQU H'0F8C' 243LATE EQU H'0F8D' 244PIE4 EQU H'0F8E' 245PIR4 EQU H'0F8F' 246IPR4 EQU H'0F90' 247PIE5 EQU H'0F91' 248TRISA EQU H'0F92' 249TRISB EQU H'0F93' 250TRISC EQU H'0F94' 251TRISD EQU H'0F95' 252TRISE EQU H'0F96' 253T3GCON EQU H'0F97' 254PIR5 EQU H'0F98' 255IPR5 EQU H'0F99' 256T1GCON EQU H'0F9A' 257OSCTUNE EQU H'0F9B' 258RCSTA2 EQU H'0F9C' 259PIE1 EQU H'0F9D' 260PIR1 EQU H'0F9E' 261IPR1 EQU H'0F9F' 262PIE2 EQU H'0FA0' 263PIR2 EQU H'0FA1' 264IPR2 EQU H'0FA2' 265PIE3 EQU H'0FA3' 266PIR3 EQU H'0FA4' 267IPR3 EQU H'0FA5' 268EECON1 EQU H'0FA6' 269EECON2 EQU H'0FA7' 270TXSTA2 EQU H'0FA8' 271TXREG2 EQU H'0FA9' 272RCREG2 EQU H'0FAA' 273SPBRG2 EQU H'0FAB' 274RCSTA EQU H'0FAC' 275RCSTA1 EQU H'0FAC' 276TXSTA EQU H'0FAD' 277TXSTA1 EQU H'0FAD' 278TXREG EQU H'0FAE' 279TXREG1 EQU H'0FAE' 280RCREG EQU H'0FAF' 281RCREG1 EQU H'0FAF' 282SPBRG EQU H'0FB0' 283SPBRG1 EQU H'0FB0' 284CTMUICON EQU H'0FB1' 285CTMUCONL EQU H'0FB2' 286CTMUCONH EQU H'0FB3' 287CCP2CON EQU H'0FB4' 288ECCP2CON EQU H'0FB4' 289CCPR2 EQU H'0FB5' 290CCPR2L EQU H'0FB5' 291CCPR2H EQU H'0FB6' 292ECCP2DEL EQU H'0FB7' 293PWM2CON EQU H'0FB7' 294ECCP2AS EQU H'0FB8' 295PSTR2CON EQU H'0FB9' 296CCP1CON EQU H'0FBA' 297ECCP1CON EQU H'0FBA' 298CCPR1 EQU H'0FBB' 299CCPR1L EQU H'0FBB' 300CCPR1H EQU H'0FBC' 301ECCP1DEL EQU H'0FBD' 302PWM1CON EQU H'0FBD' 303ECCP1AS EQU H'0FBE' 304PSTR1CON EQU H'0FBF' 305WDTCON EQU H'0FC0' 306ADCON1 EQU H'0FC1' 307ADCON0 EQU H'0FC2' 308ADRES EQU H'0FC3' 309ADRESL EQU H'0FC3' 310ADRESH EQU H'0FC4' 311SSP1CON2 EQU H'0FC5' 312SSPCON2 EQU H'0FC5' 313SSP1CON1 EQU H'0FC6' 314SSPCON1 EQU H'0FC6' 315SSP1STAT EQU H'0FC7' 316SSPSTAT EQU H'0FC7' 317SSP1ADD EQU H'0FC8' 318SSP1MSK EQU H'0FC8' 319SSPADD EQU H'0FC8' 320SSP1BUF EQU H'0FC9' 321SSPBUF EQU H'0FC9' 322T2CON EQU H'0FCA' 323PR2 EQU H'0FCB' 324TMR2 EQU H'0FCC' 325T1CON EQU H'0FCD' 326TMR1 EQU H'0FCE' 327TMR1L EQU H'0FCE' 328TMR1H EQU H'0FCF' 329RCON EQU H'0FD0' 330CM2CON EQU H'0FD1' 331CM2CON1 EQU H'0FD1' 332CM1CON EQU H'0FD2' 333CM1CON1 EQU H'0FD2' 334OSCCON EQU H'0FD3' 335T0CON EQU H'0FD5' 336TMR0 EQU H'0FD6' 337TMR0L EQU H'0FD6' 338TMR0H EQU H'0FD7' 339STATUS EQU H'0FD8' 340FSR2L EQU H'0FD9' 341FSR2H EQU H'0FDA' 342PLUSW2 EQU H'0FDB' 343PREINC2 EQU H'0FDC' 344POSTDEC2 EQU H'0FDD' 345POSTINC2 EQU H'0FDE' 346INDF2 EQU H'0FDF' 347BSR EQU H'0FE0' 348FSR1L EQU H'0FE1' 349FSR1H EQU H'0FE2' 350PLUSW1 EQU H'0FE3' 351PREINC1 EQU H'0FE4' 352POSTDEC1 EQU H'0FE5' 353POSTINC1 EQU H'0FE6' 354INDF1 EQU H'0FE7' 355WREG EQU H'0FE8' 356FSR0L EQU H'0FE9' 357FSR0H EQU H'0FEA' 358PLUSW0 EQU H'0FEB' 359PREINC0 EQU H'0FEC' 360POSTDEC0 EQU H'0FED' 361POSTINC0 EQU H'0FEE' 362INDF0 EQU H'0FEF' 363INTCON3 EQU H'0FF0' 364INTCON2 EQU H'0FF1' 365INTCON EQU H'0FF2' 366PROD EQU H'0FF3' 367PRODL EQU H'0FF3' 368PRODH EQU H'0FF4' 369TABLAT EQU H'0FF5' 370TBLPTR EQU H'0FF6' 371TBLPTRL EQU H'0FF6' 372TBLPTRH EQU H'0FF7' 373TBLPTRU EQU H'0FF8' 374PC EQU H'0FF9' 375PCL EQU H'0FF9' 376PCLATH EQU H'0FFA' 377PCLATU EQU H'0FFB' 378STKPTR EQU H'0FFC' 379TOS EQU H'0FFD' 380TOSL EQU H'0FFD' 381TOSH EQU H'0FFE' 382TOSU EQU H'0FFF' 383 384;----- ADCTRIG Bits ----------------------------------------------------- 385SRC0 EQU H'0000' 386SRC1 EQU H'0001' 387 388TRIGSEL0 EQU H'0000' 389TRIGSEL1 EQU H'0001' 390 391 392 393;----- PD0 Bits ----------------------------------------------------- 394ADCMD EQU H'0000' 395SPI1MD EQU H'0001' 396SPI2MD EQU H'0002' 397UART1MD EQU H'0003' 398UART2MD EQU H'0004' 399ECCP1MD EQU H'0005' 400ECCP2MD EQU H'0006' 401ECCP3MD EQU H'0007' 402 403PMDMSSP1 EQU H'0001' 404PMDMSSP2 EQU H'0002' 405PMDUART1 EQU H'0003' 406PMDUART2 EQU H'0004' 407PMDECCP1 EQU H'0005' 408PMDECCP2 EQU H'0006' 409PMDECCP3 EQU H'0007' 410 411PMDADC EQU H'0000' 412 413 414 415;----- PMDIS0 Bits ----------------------------------------------------- 416ADCMD EQU H'0000' 417SPI1MD EQU H'0001' 418SPI2MD EQU H'0002' 419UART1MD EQU H'0003' 420UART2MD EQU H'0004' 421ECCP1MD EQU H'0005' 422ECCP2MD EQU H'0006' 423ECCP3MD EQU H'0007' 424 425PMDMSSP1 EQU H'0001' 426PMDMSSP2 EQU H'0002' 427PMDUART1 EQU H'0003' 428PMDUART2 EQU H'0004' 429PMDECCP1 EQU H'0005' 430PMDECCP2 EQU H'0006' 431PMDECCP3 EQU H'0007' 432 433PMDADC EQU H'0000' 434 435 436 437;----- PD1 Bits ----------------------------------------------------- 438TMR1MD EQU H'0001' 439TMR2MD EQU H'0002' 440TMR3MD EQU H'0003' 441TMR4MD EQU H'0004' 442RTCCMD EQU H'0005' 443CTMUMD EQU H'0006' 444PSPMD EQU H'0007' 445 446PMDTMR1 EQU H'0001' 447PMDTMR2 EQU H'0002' 448PMDTMR3 EQU H'0003' 449PMDTMR4 EQU H'0004' 450 451PMDRTCC EQU H'0005' 452PMDCTMU EQU H'0006' 453PMDPSP EQU H'0007' 454 455 456 457;----- PMDIS1 Bits ----------------------------------------------------- 458TMR1MD EQU H'0001' 459TMR2MD EQU H'0002' 460TMR3MD EQU H'0003' 461TMR4MD EQU H'0004' 462RTCCMD EQU H'0005' 463CTMUMD EQU H'0006' 464PSPMD EQU H'0007' 465 466PMDTMR1 EQU H'0001' 467PMDTMR2 EQU H'0002' 468PMDTMR3 EQU H'0003' 469PMDTMR4 EQU H'0004' 470 471PMDRTCC EQU H'0005' 472PMDCTMU EQU H'0006' 473PMDPSP EQU H'0007' 474 475 476 477;----- PD2 Bits ----------------------------------------------------- 478CMP1MD EQU H'0000' 479CMP2MD EQU H'0001' 480CMP3MD EQU H'0002' 481TMR5MD EQU H'0003' 482TMR6MD EQU H'0004' 483TMR8MD EQU H'0006' 484 485PMDCMP1 EQU H'0000' 486PMDCMP2 EQU H'0001' 487PMDCMP3 EQU H'0002' 488 489PMDTMR5 EQU H'0003' 490PMDTMR6 EQU H'0004' 491PMDTMR8 EQU H'0006' 492 493 494 495;----- PMDIS2 Bits ----------------------------------------------------- 496CMP1MD EQU H'0000' 497CMP2MD EQU H'0001' 498CMP3MD EQU H'0002' 499TMR5MD EQU H'0003' 500TMR6MD EQU H'0004' 501TMR8MD EQU H'0006' 502 503PMDCMP1 EQU H'0000' 504PMDCMP2 EQU H'0001' 505PMDCMP3 EQU H'0002' 506 507PMDTMR5 EQU H'0003' 508PMDTMR6 EQU H'0004' 509PMDTMR8 EQU H'0006' 510 511 512 513;----- PD3 Bits ----------------------------------------------------- 514CCP4MD EQU H'0001' 515CCP5MD EQU H'0002' 516CCP6MD EQU H'0003' 517CCP7MD EQU H'0004' 518CCP8MD EQU H'0005' 519CCP9MD EQU H'0006' 520CCP10MD EQU H'0007' 521 522PMDCCP4 EQU H'0001' 523PMDCCP5 EQU H'0002' 524PMDCCP6 EQU H'0003' 525PMDCCP7 EQU H'0004' 526PMDCCP8 EQU H'0005' 527PMDCCP9 EQU H'0006' 528PMDCCP10 EQU H'0007' 529 530 531 532 533;----- PMDIS3 Bits ----------------------------------------------------- 534CCP4MD EQU H'0001' 535CCP5MD EQU H'0002' 536CCP6MD EQU H'0003' 537CCP7MD EQU H'0004' 538CCP8MD EQU H'0005' 539CCP9MD EQU H'0006' 540CCP10MD EQU H'0007' 541 542PMDCCP4 EQU H'0001' 543PMDCCP5 EQU H'0002' 544PMDCCP6 EQU H'0003' 545PMDCCP7 EQU H'0004' 546PMDCCP8 EQU H'0005' 547PMDCCP9 EQU H'0006' 548PMDCCP10 EQU H'0007' 549 550 551 552 553;----- PPSCON Bits ----------------------------------------------------- 554IOLOCK EQU H'0000' 555 556 557;----- CCP10CON Bits ----------------------------------------------------- 558CCP10M0 EQU H'0000' 559CCP10M1 EQU H'0001' 560CCP10M2 EQU H'0002' 561CCP10M3 EQU H'0003' 562DC10B0 EQU H'0004' 563DC10B1 EQU H'0005' 564 565 566;----- CCP9CON Bits ----------------------------------------------------- 567CCP9M0 EQU H'0000' 568CCP9M1 EQU H'0001' 569CCP9M2 EQU H'0002' 570CCP9M3 EQU H'0003' 571DC9B0 EQU H'0004' 572DC9B1 EQU H'0005' 573 574 575;----- CCP8CON Bits ----------------------------------------------------- 576CCP8M0 EQU H'0000' 577CCP8M1 EQU H'0001' 578CCP8M2 EQU H'0002' 579CCP8M3 EQU H'0003' 580DC8B0 EQU H'0004' 581DC8B1 EQU H'0005' 582 583 584;----- CCP7CON Bits ----------------------------------------------------- 585CCP7M0 EQU H'0000' 586CCP7M1 EQU H'0001' 587CCP7M2 EQU H'0002' 588CCP7M3 EQU H'0003' 589DC7B0 EQU H'0004' 590DC7B1 EQU H'0005' 591 592 593;----- CCP6CON Bits ----------------------------------------------------- 594CCP6M0 EQU H'0000' 595CCP6M1 EQU H'0001' 596CCP6M2 EQU H'0002' 597CCP6M3 EQU H'0003' 598DC6B0 EQU H'0004' 599DC6B1 EQU H'0005' 600 601 602;----- CCP5CON Bits ----------------------------------------------------- 603CCP5M0 EQU H'0000' 604CCP5M1 EQU H'0001' 605CCP5M2 EQU H'0002' 606CCP5M3 EQU H'0003' 607DC5B0 EQU H'0004' 608DC5B1 EQU H'0005' 609 610 611;----- CCP4CON Bits ----------------------------------------------------- 612CCP4M0 EQU H'0000' 613CCP4M1 EQU H'0001' 614CCP4M2 EQU H'0002' 615CCP4M3 EQU H'0003' 616DC4B0 EQU H'0004' 617DC4B1 EQU H'0005' 618 619 620;----- CCP3CON Bits ----------------------------------------------------- 621CCP3M0 EQU H'0000' 622CCP3M1 EQU H'0001' 623CCP3M2 EQU H'0002' 624CCP3M3 EQU H'0003' 625DC3B0 EQU H'0004' 626DC3B1 EQU H'0005' 627P3M0 EQU H'0006' 628P3M1 EQU H'0007' 629 630 631;----- ECCP3DEL Bits ----------------------------------------------------- 632P3RSEN EQU H'0007' 633 634P3DC0 EQU H'0000' 635P3DC1 EQU H'0001' 636P3DC2 EQU H'0002' 637P3DC3 EQU H'0003' 638P3DC4 EQU H'0004' 639P3DC5 EQU H'0005' 640P3DC6 EQU H'0006' 641 642 643;----- ECCP3AS Bits ----------------------------------------------------- 644ECCP3ASE EQU H'0007' 645 646PSS3BD0 EQU H'0000' 647PSS3BD1 EQU H'0001' 648PSS3AC0 EQU H'0002' 649PSS3AC1 EQU H'0003' 650ECCP3AS0 EQU H'0004' 651ECCP3AS1 EQU H'0005' 652ECCP3AS2 EQU H'0006' 653 654 655;----- PSTR3CON Bits ----------------------------------------------------- 656STRA EQU H'0000' 657STRB EQU H'0001' 658STRC EQU H'0002' 659STRD EQU H'0003' 660STRSYNC EQU H'0004' 661 662CMPL0 EQU H'0006' 663CMPL1 EQU H'0007' 664 665 666;----- T8CON Bits ----------------------------------------------------- 667TMR8ON EQU H'0002' 668 669T8CKPS0 EQU H'0000' 670T8CKPS1 EQU H'0001' 671T8OUTPS0 EQU H'0003' 672T8OUTPS1 EQU H'0004' 673T8OUTPS2 EQU H'0005' 674T8OUTPS3 EQU H'0006' 675 676 677;----- T6CON Bits ----------------------------------------------------- 678TMR6ON EQU H'0002' 679 680T6CKPS0 EQU H'0000' 681T6CKPS1 EQU H'0001' 682T6OUTPS0 EQU H'0003' 683T6OUTPS1 EQU H'0004' 684T6OUTPS2 EQU H'0005' 685T6OUTPS3 EQU H'0006' 686 687 688;----- T5GCON Bits ----------------------------------------------------- 689T5GVAL EQU H'0002' 690T5GGO_NOT_T5DONE EQU H'0003' 691T5GSPM EQU H'0004' 692T5GTM EQU H'0005' 693T5GPOL EQU H'0006' 694TMR5GE EQU H'0007' 695 696T5GSS0 EQU H'0000' 697T5GSS1 EQU H'0001' 698T5GGO EQU H'0003' 699 700NOT_T5DONE EQU H'0003' 701 702T5DONE EQU H'0003' 703 704 705;----- T5CON Bits ----------------------------------------------------- 706TMR5ON EQU H'0000' 707RD16 EQU H'0001' 708NOT_T5SYNC EQU H'0002' 709T5OSCEN EQU H'0003' 710 711T5CKPS0 EQU H'0004' 712T5CKPS1 EQU H'0005' 713TMR5CS0 EQU H'0006' 714TMR5CS1 EQU H'0007' 715 716 717;----- CM3CON Bits ----------------------------------------------------- 718CREF EQU H'0002' 719CPOL EQU H'0005' 720COE EQU H'0006' 721CON EQU H'0007' 722 723CCH0 EQU H'0000' 724CCH1 EQU H'0001' 725EVPOL0 EQU H'0003' 726EVPOL1 EQU H'0004' 727 728 729;----- PADCFG1 Bits ----------------------------------------------------- 730PMPTTL EQU H'0000' 731RTSECSEL0 EQU H'0001' 732RTSECSEL1 EQU H'0002' 733 734 735;----- REFOCON Bits ----------------------------------------------------- 736ROSEL EQU H'0004' 737ROSSLP EQU H'0005' 738ROON EQU H'0007' 739 740RODIV0 EQU H'0000' 741RODIV1 EQU H'0001' 742RODIV2 EQU H'0002' 743RODIV3 EQU H'0003' 744 745 746;----- RTCCAL Bits ----------------------------------------------------- 747CAL0 EQU H'0000' 748CAL1 EQU H'0001' 749CAL2 EQU H'0002' 750CAL3 EQU H'0003' 751CAL4 EQU H'0004' 752CAL5 EQU H'0005' 753CAL6 EQU H'0006' 754CAL7 EQU H'0007' 755 756 757;----- RTCCFG Bits ----------------------------------------------------- 758RTCPTR0 EQU H'0000' 759RTCPTR1 EQU H'0001' 760RTCOE EQU H'0002' 761HALFSEC EQU H'0003' 762RTCSYNC EQU H'0004' 763RTCWREN EQU H'0005' 764RTCEN EQU H'0007' 765 766 767;----- ODCON3 Bits ----------------------------------------------------- 768SPI1OD EQU H'0000' 769SPI2OD EQU H'0001' 770CTMUDS EQU H'0007' 771 772 773;----- ODCON2 Bits ----------------------------------------------------- 774U1OD EQU H'0000' 775U2OD EQU H'0001' 776CCP9OD EQU H'0002' 777CCP10OD EQU H'0003' 778 779 780;----- ODCON1 Bits ----------------------------------------------------- 781ECCP1OD EQU H'0000' 782ECCP2OD EQU H'0001' 783ECCP3OD EQU H'0002' 784CCP4OD EQU H'0003' 785CCP5OD EQU H'0004' 786CCP6OD EQU H'0005' 787CCP7OD EQU H'0006' 788CCP8OD EQU H'0007' 789 790 791;----- ALRMRPT Bits ----------------------------------------------------- 792ARPT0 EQU H'0000' 793ARPT1 EQU H'0001' 794ARPT2 EQU H'0002' 795ARPT3 EQU H'0003' 796ARPT4 EQU H'0004' 797ARPT5 EQU H'0005' 798ARPT6 EQU H'0006' 799ARPT7 EQU H'0007' 800 801 802;----- ALRMCFG Bits ----------------------------------------------------- 803CHIME EQU H'0006' 804ALRMEN EQU H'0007' 805 806ALRMPTR0 EQU H'0000' 807ALRMPTR1 EQU H'0001' 808AMASK0 EQU H'0002' 809AMASK1 EQU H'0003' 810AMASK2 EQU H'0004' 811AMASK3 EQU H'0005' 812 813 814;----- ANCON0 Bits ----------------------------------------------------- 815PCFG0 EQU H'0000' 816PCFG1 EQU H'0001' 817PCFG2 EQU H'0002' 818PCFG3 EQU H'0003' 819PCFG4 EQU H'0004' 820PCFG5 EQU H'0005' 821PCFG6 EQU H'0006' 822PCFG7 EQU H'0007' 823 824 825;----- ANCON1 Bits ----------------------------------------------------- 826PCFG8 EQU H'0000' 827PCFG9 EQU H'0001' 828PCFG10 EQU H'0002' 829PCFG11 EQU H'0003' 830PCFG12 EQU H'0004' 831VBGEN EQU H'0007' 832 833 834;----- DSWAKEL Bits ----------------------------------------------------- 835DSPOR EQU H'0000' 836DSMCLR EQU H'0002' 837DSRTC EQU H'0003' 838DSWDT EQU H'0004' 839DSULP EQU H'0005' 840DSFLT EQU H'0007' 841 842 843;----- DSWAKEH Bits ----------------------------------------------------- 844DSINT0 EQU H'0000' 845 846 847;----- DSCONL Bits ----------------------------------------------------- 848RELEASE EQU H'0000' 849DSBOR EQU H'0001' 850ULPWDIS EQU H'0002' 851 852 853;----- DSCONH Bits ----------------------------------------------------- 854RTCWDIS EQU H'0000' 855DSULPEN EQU H'0001' 856DSEN EQU H'0007' 857 858 859;----- CCPTMRS2 Bits ----------------------------------------------------- 860C9TSEL0 EQU H'0002' 861C10TSEL0 EQU H'0004' 862 863C8TSEL0 EQU H'0000' 864C8TSEL1 EQU H'0001' 865 866 867;----- CCPTMRS1 Bits ----------------------------------------------------- 868C5TSEL0 EQU H'0002' 869C6TSEL0 EQU H'0004' 870 871C4TSEL0 EQU H'0000' 872C4TSEL1 EQU H'0001' 873C7TSEL0 EQU H'0006' 874C7TSEL1 EQU H'0007' 875 876 877;----- CCPTMRS0 Bits ----------------------------------------------------- 878C1TSEL0 EQU H'0000' 879C1TSEL1 EQU H'0001' 880C1TSEL2 EQU H'0002' 881C2TSEL0 EQU H'0003' 882C2TSEL1 EQU H'0004' 883C2TSEL2 EQU H'0005' 884C3TSEL0 EQU H'0006' 885C3TSEL1 EQU H'0007' 886 887 888;----- CVRCON Bits ----------------------------------------------------- 889CVRSS EQU H'0004' 890CVRR EQU H'0005' 891CVROE EQU H'0006' 892CVREN EQU H'0007' 893 894CVR0 EQU H'0000' 895CVR1 EQU H'0001' 896CVR2 EQU H'0002' 897CVR3 EQU H'0003' 898 899 900;----- PMSTATL Bits ----------------------------------------------------- 901OB0E EQU H'0000' 902OB1E EQU H'0001' 903OB2E EQU H'0002' 904OB3E EQU H'0003' 905OBUF EQU H'0006' 906OBE EQU H'0007' 907 908 909;----- PMSTATH Bits ----------------------------------------------------- 910IB0F EQU H'0000' 911IB1F EQU H'0001' 912IB2F EQU H'0002' 913IB3F EQU H'0003' 914IBOV EQU H'0006' 915IBF EQU H'0007' 916 917 918;----- PMEL Bits ----------------------------------------------------- 919PTEN0 EQU H'0000' 920PTEN1 EQU H'0001' 921PTEN2 EQU H'0002' 922PTEN3 EQU H'0003' 923PTEN4 EQU H'0004' 924PTEN5 EQU H'0005' 925PTEN6 EQU H'0006' 926PTEN7 EQU H'0007' 927 928 929;----- PMEH Bits ----------------------------------------------------- 930PTEN8 EQU H'0000' 931PTEN9 EQU H'0001' 932PTEN10 EQU H'0002' 933PTEN11 EQU H'0003' 934PTEN12 EQU H'0004' 935PTEN13 EQU H'0005' 936PTEN14 EQU H'0006' 937PTEN15 EQU H'0007' 938 939 940;----- PMMODEL Bits ----------------------------------------------------- 941WAITE0 EQU H'0000' 942WAITE1 EQU H'0001' 943WAITM0 EQU H'0002' 944WAITM1 EQU H'0003' 945WAITM2 EQU H'0004' 946WAITM3 EQU H'0005' 947WAITB0 EQU H'0006' 948WAITB1 EQU H'0007' 949 950 951;----- PMMODEH Bits ----------------------------------------------------- 952MODE0 EQU H'0000' 953MODE1 EQU H'0001' 954MODE16 EQU H'0002' 955INCM0 EQU H'0003' 956INCM1 EQU H'0004' 957IRQM0 EQU H'0005' 958IRQM1 EQU H'0006' 959BUSY EQU H'0007' 960 961 962;----- PMCONL Bits ----------------------------------------------------- 963RDSP EQU H'0000' 964WRSP EQU H'0001' 965BEP EQU H'0002' 966CS1P EQU H'0003' 967Reserved EQU H'0004' 968ALP EQU H'0005' 969CSF0 EQU H'0006' 970CSF1 EQU H'0007' 971 972 973;----- PMCONH Bits ----------------------------------------------------- 974PTRDEN EQU H'0000' 975PTWREN EQU H'0001' 976PTBEEN EQU H'0002' 977ADRMUX0 EQU H'0003' 978ADRMUX1 EQU H'0004' 979PMPEN EQU H'0007' 980 981 982;----- PMADDRH Bits ----------------------------------------------------- 983CS1 EQU H'0006' 984 985 986;----- CMSTAT Bits ----------------------------------------------------- 987COUT1 EQU H'0000' 988COUT2 EQU H'0001' 989COUT3 EQU H'0002' 990 991 992;----- CMSTATUS Bits ----------------------------------------------------- 993COUT1 EQU H'0000' 994COUT2 EQU H'0001' 995COUT3 EQU H'0002' 996 997 998;----- SSP2CON2 Bits ----------------------------------------------------- 999SEN EQU H'0000' 1000RSEN EQU H'0001' 1001PEN EQU H'0002' 1002RCEN EQU H'0003' 1003ACKEN EQU H'0004' 1004ACKDT EQU H'0005' 1005ACKSTAT EQU H'0006' 1006GCEN EQU H'0007' 1007 1008ADMSK1 EQU H'0001' 1009ADMSK2 EQU H'0002' 1010ADMSK3 EQU H'0003' 1011ADMSK4 EQU H'0004' 1012ADMSK5 EQU H'0005' 1013 1014 1015;----- SSP2CON1 Bits ----------------------------------------------------- 1016CKP EQU H'0004' 1017SSPEN EQU H'0005' 1018SSPOV EQU H'0006' 1019WCOL EQU H'0007' 1020 1021SSPM0 EQU H'0000' 1022SSPM1 EQU H'0001' 1023SSPM2 EQU H'0002' 1024SSPM3 EQU H'0003' 1025 1026 1027;----- SSP2STAT Bits ----------------------------------------------------- 1028BF EQU H'0000' 1029UA EQU H'0001' 1030R_NOT_W EQU H'0002' 1031S EQU H'0003' 1032P EQU H'0004' 1033D_NOT_A EQU H'0005' 1034CKE EQU H'0006' 1035SMP EQU H'0007' 1036 1037 1038;----- SSP2MSK Bits ----------------------------------------------------- 1039MSK0 EQU H'0000' 1040MSK1 EQU H'0001' 1041MSK2 EQU H'0002' 1042MSK3 EQU H'0003' 1043MSK4 EQU H'0004' 1044MSK5 EQU H'0005' 1045MSK6 EQU H'0006' 1046MSK7 EQU H'0007' 1047 1048 1049;----- T4CON Bits ----------------------------------------------------- 1050TMR4ON EQU H'0002' 1051 1052T4CKPS0 EQU H'0000' 1053T4CKPS1 EQU H'0001' 1054T4OUTPS0 EQU H'0003' 1055T4OUTPS1 EQU H'0004' 1056T4OUTPS2 EQU H'0005' 1057T4OUTPS3 EQU H'0006' 1058 1059 1060;----- T3CON Bits ----------------------------------------------------- 1061TMR3ON EQU H'0000' 1062RD16 EQU H'0001' 1063NOT_T3SYNC EQU H'0002' 1064T3OSCEN EQU H'0003' 1065 1066T3CKPS0 EQU H'0004' 1067T3CKPS1 EQU H'0005' 1068TMR3CS0 EQU H'0006' 1069TMR3CS1 EQU H'0007' 1070 1071 1072;----- BAUDCON2 Bits ----------------------------------------------------- 1073ABDEN EQU H'0000' 1074WUE EQU H'0001' 1075BRG16 EQU H'0003' 1076TXCKP EQU H'0004' 1077RXDTP EQU H'0005' 1078RCIDL EQU H'0006' 1079ABDOVF EQU H'0007' 1080 1081 1082;----- BAUDCON Bits ----------------------------------------------------- 1083ABDEN EQU H'0000' 1084WUE EQU H'0001' 1085BRG16 EQU H'0003' 1086TXCKP EQU H'0004' 1087RXDTP EQU H'0005' 1088RCIDL EQU H'0006' 1089ABDOVF EQU H'0007' 1090 1091 1092;----- BAUDCON1 Bits ----------------------------------------------------- 1093ABDEN EQU H'0000' 1094WUE EQU H'0001' 1095BRG16 EQU H'0003' 1096TXCKP EQU H'0004' 1097RXDTP EQU H'0005' 1098RCIDL EQU H'0006' 1099ABDOVF EQU H'0007' 1100 1101 1102;----- BAUDCTL Bits ----------------------------------------------------- 1103ABDEN EQU H'0000' 1104WUE EQU H'0001' 1105BRG16 EQU H'0003' 1106TXCKP EQU H'0004' 1107RXDTP EQU H'0005' 1108RCIDL EQU H'0006' 1109ABDOVF EQU H'0007' 1110 1111 1112;----- PORTA Bits ----------------------------------------------------- 1113RA0 EQU H'0000' 1114RA1 EQU H'0001' 1115RA2 EQU H'0002' 1116RA3 EQU H'0003' 1117RA5 EQU H'0005' 1118RA6 EQU H'0006' 1119RA7 EQU H'0007' 1120 1121AN0 EQU H'0000' 1122AN1 EQU H'0001' 1123AN2 EQU H'0002' 1124AN3 EQU H'0003' 1125AN4 EQU H'0005' 1126OSC2 EQU H'0006' 1127OSC1 EQU H'0007' 1128 1129C1INA EQU H'0000' 1130C2INA EQU H'0001' 1131VREF_MINUS EQU H'0002' 1132VREF_PLUS EQU H'0003' 1133NOT_SS1 EQU H'0005' 1134CLKO EQU H'0006' 1135CLKI EQU H'0007' 1136 1137PMA6 EQU H'0000' 1138PMA7 EQU H'0001' 1139CVREF EQU H'0002' 1140C1INB EQU H'0003' 1141HLVDIN EQU H'0005' 1142 1143RP0 EQU H'0000' 1144RP1 EQU H'0001' 1145C2INB EQU H'0002' 1146C1INC EQU H'0005' 1147 1148ULPWU EQU H'0000' 1149VBG EQU H'0001' 1150C1IND EQU H'0002' 1151RP2 EQU H'0005' 1152 1153C3INB EQU H'0002' 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 1166AN12 EQU H'0000' 1167AN10 EQU H'0001' 1168AN8 EQU H'0002' 1169AN9 EQU H'0003' 1170PMA1 EQU H'0004' 1171PMA0 EQU H'0005' 1172KBI2 EQU H'0006' 1173KBI3 EQU H'0007' 1174 1175INT0 EQU H'0000' 1176PMPBE EQU H'0001' 1177CTED1 EQU H'0002' 1178CTED2 EQU H'0003' 1179KBI0 EQU H'0004' 1180KBI1 EQU H'0005' 1181PGC EQU H'0006' 1182PGD EQU H'0007' 1183 1184RP3 EQU H'0000' 1185RTCC EQU H'0001' 1186PMA3 EQU H'0002' 1187PMA2 EQU H'0003' 1188RP9 EQU H'0006' 1189RP10 EQU H'0007' 1190 1191PMBE EQU H'0001' 1192REFO EQU H'0002' 1193 1194RP4 EQU H'0001' 1195RP5 EQU H'0002' 1196RP6 EQU H'0003' 1197RP7 EQU H'0004' 1198RP8 EQU H'0005' 1199 1200C3IND EQU H'0000' 1201C3INC EQU H'0001' 1202C2INC EQU H'0002' 1203C3INA EQU H'0003' 1204 1205CCP4 EQU H'0004' 1206CCP5 EQU H'0005' 1207CCP6 EQU H'0006' 1208CCP7 EQU H'0007' 1209 1210 1211;----- PORTC Bits ----------------------------------------------------- 1212RC0 EQU H'0000' 1213RC1 EQU H'0001' 1214RC2 EQU H'0002' 1215RC3 EQU H'0003' 1216RC4 EQU H'0004' 1217RC5 EQU H'0005' 1218RC6 EQU H'0006' 1219RC7 EQU H'0007' 1220 1221T1OSO EQU H'0000' 1222T1OSI EQU H'0001' 1223AN11 EQU H'0002' 1224PMA5 EQU H'0006' 1225PMA4 EQU H'0007' 1226 1227T1CKI EQU H'0000' 1228CTPLS EQU H'0002' 1229TX1 EQU H'0006' 1230RX1 EQU H'0007' 1231 1232RP11 EQU H'0000' 1233RP12 EQU H'0001' 1234RP13 EQU H'0002' 1235SCL1 EQU H'0003' 1236SDA1 EQU H'0004' 1237CK1 EQU H'0006' 1238DT1 EQU H'0007' 1239 1240C2IND EQU H'0002' 1241 1242RP14 EQU H'0003' 1243RP15 EQU H'0004' 1244RP16 EQU H'0005' 1245RP17 EQU H'0006' 1246RP18 EQU H'0007' 1247 1248CCP8 EQU H'0001' 1249SCK1 EQU H'0003' 1250SDI1 EQU H'0004' 1251SDO1 EQU H'0005' 1252CCP9 EQU H'0006' 1253CCP10 EQU H'0007' 1254 1255 1256;----- PORTD Bits ----------------------------------------------------- 1257RD0 EQU H'0000' 1258RD1 EQU H'0001' 1259RD2 EQU H'0002' 1260RD3 EQU H'0003' 1261RD4 EQU H'0004' 1262RD5 EQU H'0005' 1263RD6 EQU H'0006' 1264RD7 EQU H'0007' 1265 1266PMD0 EQU H'0000' 1267PMD1 EQU H'0001' 1268PMD2 EQU H'0002' 1269PMD3 EQU H'0003' 1270PMD4 EQU H'0004' 1271PMD5 EQU H'0005' 1272PMD6 EQU H'0006' 1273PMD7 EQU H'0007' 1274 1275SCL2 EQU H'0000' 1276SDA2 EQU H'0001' 1277RP19 EQU H'0002' 1278RP20 EQU H'0003' 1279RP21 EQU H'0004' 1280RP22 EQU H'0005' 1281RP23 EQU H'0006' 1282RP24 EQU H'0007' 1283 1284 1285;----- PORTE Bits ----------------------------------------------------- 1286RE0 EQU H'0000' 1287RE1 EQU H'0001' 1288RE2 EQU H'0002' 1289 1290AN5 EQU H'0000' 1291AN6 EQU H'0001' 1292AN7 EQU H'0002' 1293 1294PMPRD EQU H'0000' 1295PMPWR EQU H'0001' 1296PMPCS EQU H'0002' 1297 1298PMRD EQU H'0000' 1299PMWR EQU H'0001' 1300PMCS EQU H'0002' 1301 1302 1303;----- HLVDCON Bits ----------------------------------------------------- 1304HLVDEN EQU H'0004' 1305IRVST EQU H'0005' 1306BGVST EQU H'0006' 1307VDIRMAG EQU H'0007' 1308 1309HLVDL0 EQU H'0000' 1310HLVDL1 EQU H'0001' 1311HLVDL2 EQU H'0002' 1312HLVDL3 EQU H'0003' 1313 1314 1315;----- DMACON2 Bits ----------------------------------------------------- 1316INTLVL0 EQU H'0000' 1317INTLVL1 EQU H'0001' 1318INTLVL2 EQU H'0002' 1319INTLVL3 EQU H'0003' 1320DLYCYC0 EQU H'0004' 1321DLYCYC1 EQU H'0005' 1322DLYCYC2 EQU H'0006' 1323DLYCYC3 EQU H'0007' 1324 1325 1326;----- OSCCON2 Bits ----------------------------------------------------- 1327PRISD EQU H'0002' 1328SOSCGO EQU H'0003' 1329SOSCDRV EQU H'0004' 1330SOSCRUN EQU H'0006' 1331 1332 1333;----- DMACON1 Bits ----------------------------------------------------- 1334DMAEN EQU H'0000' 1335DLYINTEN EQU H'0001' 1336DUPLEX0 EQU H'0002' 1337DUPLEX1 EQU H'0003' 1338RXINC EQU H'0004' 1339TXINC EQU H'0005' 1340SSCON0 EQU H'0006' 1341SSCON1 EQU H'0007' 1342 1343 1344;----- LATA Bits ----------------------------------------------------- 1345LATA0 EQU H'0000' 1346LATA1 EQU H'0001' 1347LATA2 EQU H'0002' 1348LATA3 EQU H'0003' 1349LATA5 EQU H'0005' 1350LATA6 EQU H'0006' 1351LATA7 EQU H'0007' 1352 1353 1354;----- LATB Bits ----------------------------------------------------- 1355LATB0 EQU H'0000' 1356LATB1 EQU H'0001' 1357LATB2 EQU H'0002' 1358LATB3 EQU H'0003' 1359LATB4 EQU H'0004' 1360LATB5 EQU H'0005' 1361LATB6 EQU H'0006' 1362LATB7 EQU H'0007' 1363 1364 1365;----- LATC Bits ----------------------------------------------------- 1366LATC0 EQU H'0000' 1367LATC1 EQU H'0001' 1368LATC2 EQU H'0002' 1369LATC3 EQU H'0003' 1370LATC4 EQU H'0004' 1371LATC5 EQU H'0005' 1372LATC6 EQU H'0006' 1373LATC7 EQU H'0007' 1374 1375 1376;----- LATD Bits ----------------------------------------------------- 1377LATD0 EQU H'0000' 1378LATD1 EQU H'0001' 1379LATD2 EQU H'0002' 1380LATD3 EQU H'0003' 1381LATD4 EQU H'0004' 1382LATD5 EQU H'0005' 1383LATD6 EQU H'0006' 1384LATD7 EQU H'0007' 1385 1386 1387;----- LATE Bits ----------------------------------------------------- 1388LATE0 EQU H'0000' 1389LATE1 EQU H'0001' 1390LATE2 EQU H'0002' 1391 1392 1393;----- PIE4 Bits ----------------------------------------------------- 1394CCP3IE EQU H'0000' 1395CCP4IE EQU H'0001' 1396CCP5IE EQU H'0002' 1397CCP6IE EQU H'0003' 1398CCP7IE EQU H'0004' 1399CCP8IE EQU H'0005' 1400CCP9IE EQU H'0006' 1401CCP10IE EQU H'0007' 1402 1403 1404;----- PIR4 Bits ----------------------------------------------------- 1405CCP3IF EQU H'0000' 1406CCP4IF EQU H'0001' 1407CCP5IF EQU H'0002' 1408CCP6IF EQU H'0003' 1409CCP7IF EQU H'0004' 1410CCP8IF EQU H'0005' 1411CCP9IF EQU H'0006' 1412CCP10IF EQU H'0007' 1413 1414 1415;----- IPR4 Bits ----------------------------------------------------- 1416CCP3IP EQU H'0000' 1417CCP4IP EQU H'0001' 1418CCP5IP EQU H'0002' 1419CCP6IP EQU H'0003' 1420CCP7IP EQU H'0004' 1421CCP8IP EQU H'0005' 1422CCP9IP EQU H'0006' 1423CCP10IP EQU H'0007' 1424 1425 1426;----- PIE5 Bits ----------------------------------------------------- 1427TMR1GIE EQU H'0000' 1428TMR5GIE EQU H'0001' 1429TMR5IE EQU H'0002' 1430TMR6IE EQU H'0003' 1431TMR8IE EQU H'0004' 1432CM3IE EQU H'0005' 1433 1434 1435;----- TRISA Bits ----------------------------------------------------- 1436TRISA0 EQU H'0000' 1437TRISA1 EQU H'0001' 1438TRISA2 EQU H'0002' 1439TRISA3 EQU H'0003' 1440TRISA5 EQU H'0005' 1441TRISA6 EQU H'0006' 1442TRISA7 EQU H'0007' 1443 1444 1445;----- TRISB Bits ----------------------------------------------------- 1446TRISB0 EQU H'0000' 1447TRISB1 EQU H'0001' 1448TRISB2 EQU H'0002' 1449TRISB3 EQU H'0003' 1450TRISB4 EQU H'0004' 1451TRISB5 EQU H'0005' 1452TRISB6 EQU H'0006' 1453TRISB7 EQU H'0007' 1454 1455 1456;----- TRISC Bits ----------------------------------------------------- 1457TRISC0 EQU H'0000' 1458TRISC1 EQU H'0001' 1459TRISC2 EQU H'0002' 1460TRISC3 EQU H'0003' 1461TRISC4 EQU H'0004' 1462TRISC5 EQU H'0005' 1463TRISC6 EQU H'0006' 1464TRISC7 EQU H'0007' 1465 1466 1467;----- TRISD Bits ----------------------------------------------------- 1468TRISD0 EQU H'0000' 1469TRISD1 EQU H'0001' 1470TRISD2 EQU H'0002' 1471TRISD3 EQU H'0003' 1472TRISD4 EQU H'0004' 1473TRISD5 EQU H'0005' 1474TRISD6 EQU H'0006' 1475TRISD7 EQU H'0007' 1476 1477 1478;----- TRISE Bits ----------------------------------------------------- 1479TRISE0 EQU H'0000' 1480TRISE1 EQU H'0001' 1481TRISE2 EQU H'0002' 1482REPU EQU H'0006' 1483RDPU EQU H'0007' 1484 1485 1486;----- T3GCON Bits ----------------------------------------------------- 1487T3GSS0 EQU H'0000' 1488T3GSS1 EQU H'0001' 1489T3GVAL EQU H'0002' 1490T3GGO_T3DONE EQU H'0003' 1491T3GSPM EQU H'0004' 1492T3GTM EQU H'0005' 1493T3GPOL EQU H'0006' 1494TMR3GE EQU H'0007' 1495 1496T3GGO EQU H'0003' 1497 1498T3DONE EQU H'0003' 1499 1500 1501;----- PIR5 Bits ----------------------------------------------------- 1502TMR1GIF EQU H'0000' 1503TMR5GIF EQU H'0001' 1504TMR5IF EQU H'0002' 1505TMR6IF EQU H'0003' 1506TMR8IF EQU H'0004' 1507CM3IF EQU H'0005' 1508 1509 1510;----- IPR5 Bits ----------------------------------------------------- 1511TMR1GIP EQU H'0000' 1512TMR5GIP EQU H'0001' 1513TMR5IP EQU H'0002' 1514TMR6IP EQU H'0003' 1515TMR8IP EQU H'0004' 1516CM3IP EQU H'0005' 1517 1518 1519;----- T1GCON Bits ----------------------------------------------------- 1520T1GSS0 EQU H'0000' 1521T1GSS1 EQU H'0001' 1522T1GVAL EQU H'0002' 1523T1GGO_NOT_T1DONE EQU H'0003' 1524T1GSPM EQU H'0004' 1525T1GTM EQU H'0005' 1526T1GPOL EQU H'0006' 1527TMR1GE EQU H'0007' 1528 1529T1GGO EQU H'0003' 1530 1531NOT_T1DONE EQU H'0003' 1532 1533T1DONE EQU H'0003' 1534 1535 1536;----- OSCTUNE Bits ----------------------------------------------------- 1537PLLEN EQU H'0006' 1538INTSRC EQU H'0007' 1539 1540TUN0 EQU H'0000' 1541TUN1 EQU H'0001' 1542TUN2 EQU H'0002' 1543TUN3 EQU H'0003' 1544TUN4 EQU H'0004' 1545TUN5 EQU H'0005' 1546 1547 1548;----- RCSTA2 Bits ----------------------------------------------------- 1549RX9D EQU H'0000' 1550OERR EQU H'0001' 1551FERR EQU H'0002' 1552ADDEN EQU H'0003' 1553CREN EQU H'0004' 1554SREN EQU H'0005' 1555RX9 EQU H'0006' 1556SPEN EQU H'0007' 1557 1558RX9D2 EQU H'0000' 1559OERR2 EQU H'0001' 1560FERR2 EQU H'0002' 1561ADDEN2 EQU H'0003' 1562CREN2 EQU H'0004' 1563SREN2 EQU H'0005' 1564RX92 EQU H'0006' 1565SPEN2 EQU H'0007' 1566 1567 1568;----- PIE1 Bits ----------------------------------------------------- 1569TMR1IE EQU H'0000' 1570TMR2IE EQU H'0001' 1571CCP1IE EQU H'0002' 1572SSP1IE EQU H'0003' 1573TX1IE EQU H'0004' 1574RC1IE EQU H'0005' 1575ADIE EQU H'0006' 1576PMPIE EQU H'0007' 1577 1578SSPIE EQU H'0003' 1579TXIE EQU H'0004' 1580RCIE EQU H'0005' 1581 1582 1583;----- PIR1 Bits ----------------------------------------------------- 1584TMR1IF EQU H'0000' 1585TMR2IF EQU H'0001' 1586CCP1IF EQU H'0002' 1587SSP1IF EQU H'0003' 1588TX1IF EQU H'0004' 1589RC1IF EQU H'0005' 1590ADIF EQU H'0006' 1591PMPIF EQU H'0007' 1592 1593SSPIF EQU H'0003' 1594TXIF EQU H'0004' 1595RCIF EQU H'0005' 1596 1597 1598;----- IPR1 Bits ----------------------------------------------------- 1599TMR1IP EQU H'0000' 1600TMR2IP EQU H'0001' 1601CCP1IP EQU H'0002' 1602SSP1IP EQU H'0003' 1603TX1IP EQU H'0004' 1604RC1IP EQU H'0005' 1605ADIP EQU H'0006' 1606PMPIP EQU H'0007' 1607 1608SSPIP EQU H'0003' 1609TXIP EQU H'0004' 1610RCIP EQU H'0005' 1611 1612 1613;----- PIE2 Bits ----------------------------------------------------- 1614CCP2IE EQU H'0000' 1615TMR3IE EQU H'0001' 1616LVDIE EQU H'0002' 1617BCL1IE EQU H'0003' 1618CM1IE EQU H'0005' 1619CM2IE EQU H'0006' 1620OSCFIE EQU H'0007' 1621 1622HLVDIE EQU H'0002' 1623BCLIE EQU H'0003' 1624 1625 1626;----- PIR2 Bits ----------------------------------------------------- 1627CCP2IF EQU H'0000' 1628TMR3IF EQU H'0001' 1629LVDIF EQU H'0002' 1630BCL1IF EQU H'0003' 1631CM1IF EQU H'0005' 1632CM2IF EQU H'0006' 1633OSCFIF EQU H'0007' 1634 1635HLVDIF EQU H'0002' 1636BCLIF EQU H'0003' 1637 1638 1639;----- IPR2 Bits ----------------------------------------------------- 1640CCP2IP EQU H'0000' 1641TMR3IP EQU H'0001' 1642LVDIP EQU H'0002' 1643BCL1IP EQU H'0003' 1644CM1IP EQU H'0005' 1645CM2IP EQU H'0006' 1646OSCFIP EQU H'0007' 1647 1648HLVDIP EQU H'0002' 1649BCLIP EQU H'0003' 1650 1651 1652;----- PIE3 Bits ----------------------------------------------------- 1653RTCCIE EQU H'0000' 1654TMR3GIE EQU H'0001' 1655CTMUIE EQU H'0002' 1656TMR4IE EQU H'0003' 1657TX2IE EQU H'0004' 1658RC2IE EQU H'0005' 1659BCL2IE EQU H'0006' 1660SSP2IE EQU H'0007' 1661 1662 1663;----- PIR3 Bits ----------------------------------------------------- 1664RTCCIF EQU H'0000' 1665TMR3GIF EQU H'0001' 1666CTMUIF EQU H'0002' 1667TMR4IF EQU H'0003' 1668TX2IF EQU H'0004' 1669RC2IF EQU H'0005' 1670BCL2IF EQU H'0006' 1671SSP2IF EQU H'0007' 1672 1673 1674;----- IPR3 Bits ----------------------------------------------------- 1675RTCCIP EQU H'0000' 1676TMR3GIP EQU H'0001' 1677CTMUIP EQU H'0002' 1678TMR4IP EQU H'0003' 1679TX2IP EQU H'0004' 1680RC2IP EQU H'0005' 1681BCL2IP EQU H'0006' 1682SSP2IP EQU H'0007' 1683 1684 1685;----- EECON1 Bits ----------------------------------------------------- 1686WR EQU H'0001' 1687WREN EQU H'0002' 1688WRERR EQU H'0003' 1689FREE EQU H'0004' 1690WPROG EQU H'0005' 1691 1692 1693;----- TXSTA2 Bits ----------------------------------------------------- 1694TX9D EQU H'0000' 1695TRMT EQU H'0001' 1696BRGH EQU H'0002' 1697SENDB EQU H'0003' 1698SYNC EQU H'0004' 1699TXEN EQU H'0005' 1700TX9 EQU H'0006' 1701CSRC EQU H'0007' 1702 1703TX9D2 EQU H'0000' 1704TRMT2 EQU H'0001' 1705BRGH2 EQU H'0002' 1706SENDB2 EQU H'0003' 1707SYNC2 EQU H'0004' 1708TXEN2 EQU H'0005' 1709TX92 EQU H'0006' 1710CSRC2 EQU H'0007' 1711 1712 1713;----- RCSTA Bits ----------------------------------------------------- 1714RX9D EQU H'0000' 1715OERR EQU H'0001' 1716FERR EQU H'0002' 1717ADDEN EQU H'0003' 1718CREN EQU H'0004' 1719SREN EQU H'0005' 1720RX9 EQU H'0006' 1721SPEN EQU H'0007' 1722 1723RCD8 EQU H'0000' 1724ADEN EQU H'0003' 1725RC9 EQU H'0006' 1726 1727NOT_RC8 EQU H'0006' 1728 1729RC8_9 EQU H'0006' 1730 1731RX9D1 EQU H'0000' 1732OERR1 EQU H'0001' 1733FERR1 EQU H'0002' 1734ADDEN1 EQU H'0003' 1735CREN1 EQU H'0004' 1736SREN1 EQU H'0005' 1737RX91 EQU H'0006' 1738SPEN1 EQU H'0007' 1739 1740 1741;----- RCSTA1 Bits ----------------------------------------------------- 1742RX9D EQU H'0000' 1743OERR EQU H'0001' 1744FERR EQU H'0002' 1745ADDEN EQU H'0003' 1746CREN EQU H'0004' 1747SREN EQU H'0005' 1748RX9 EQU H'0006' 1749SPEN EQU H'0007' 1750 1751RCD8 EQU H'0000' 1752ADEN EQU H'0003' 1753RC9 EQU H'0006' 1754 1755NOT_RC8 EQU H'0006' 1756 1757RC8_9 EQU H'0006' 1758 1759RX9D1 EQU H'0000' 1760OERR1 EQU H'0001' 1761FERR1 EQU H'0002' 1762ADDEN1 EQU H'0003' 1763CREN1 EQU H'0004' 1764SREN1 EQU H'0005' 1765RX91 EQU H'0006' 1766SPEN1 EQU H'0007' 1767 1768 1769;----- TXSTA Bits ----------------------------------------------------- 1770TX9D EQU H'0000' 1771TRMT EQU H'0001' 1772BRGH EQU H'0002' 1773SENDB EQU H'0003' 1774SYNC EQU H'0004' 1775TXEN EQU H'0005' 1776TX9 EQU H'0006' 1777CSRC EQU H'0007' 1778 1779TXD8 EQU H'0000' 1780TX8_9 EQU H'0006' 1781 1782NOT_TX8 EQU H'0006' 1783 1784TX9D1 EQU H'0000' 1785TRMT1 EQU H'0001' 1786BRGH1 EQU H'0002' 1787SENDB1 EQU H'0003' 1788SYNC1 EQU H'0004' 1789TXEN1 EQU H'0005' 1790TX91 EQU H'0006' 1791CSRC1 EQU H'0007' 1792 1793 1794;----- TXSTA1 Bits ----------------------------------------------------- 1795TX9D EQU H'0000' 1796TRMT EQU H'0001' 1797BRGH EQU H'0002' 1798SENDB EQU H'0003' 1799SYNC EQU H'0004' 1800TXEN EQU H'0005' 1801TX9 EQU H'0006' 1802CSRC EQU H'0007' 1803 1804TXD8 EQU H'0000' 1805TX8_9 EQU H'0006' 1806 1807NOT_TX8 EQU H'0006' 1808 1809TX9D1 EQU H'0000' 1810TRMT1 EQU H'0001' 1811BRGH1 EQU H'0002' 1812SENDB1 EQU H'0003' 1813SYNC1 EQU H'0004' 1814TXEN1 EQU H'0005' 1815TX91 EQU H'0006' 1816CSRC1 EQU H'0007' 1817 1818 1819;----- CTMUICON Bits ----------------------------------------------------- 1820IRNG0 EQU H'0000' 1821IRNG1 EQU H'0001' 1822ITRIM0 EQU H'0002' 1823ITRIM1 EQU H'0003' 1824ITRIM2 EQU H'0004' 1825ITRIM3 EQU H'0005' 1826ITRIM4 EQU H'0006' 1827ITRIM5 EQU H'0007' 1828 1829 1830;----- CTMUCONL Bits ----------------------------------------------------- 1831EDG1STAT EQU H'0000' 1832EDG2STAT EQU H'0001' 1833EDG1SEL0 EQU H'0002' 1834EDG1SEL1 EQU H'0003' 1835EDG1POL EQU H'0004' 1836EDG2SEL0 EQU H'0005' 1837EDG2SEL1 EQU H'0006' 1838EDG2POL EQU H'0007' 1839 1840 1841;----- CTMUCONH Bits ----------------------------------------------------- 1842CTTRIG EQU H'0000' 1843IDISSEN EQU H'0001' 1844EDGSEQEN EQU H'0002' 1845EDGEN EQU H'0003' 1846TGEN EQU H'0004' 1847CTMUSIDL EQU H'0005' 1848CTMUEN EQU H'0007' 1849 1850 1851;----- CCP2CON Bits ----------------------------------------------------- 1852CCP2M0 EQU H'0000' 1853CCP2M1 EQU H'0001' 1854CCP2M2 EQU H'0002' 1855CCP2M3 EQU H'0003' 1856DC2B0 EQU H'0004' 1857DC2B1 EQU H'0005' 1858P2M0 EQU H'0006' 1859P2M1 EQU H'0007' 1860 1861CCP2Y EQU H'0004' 1862CCP2X EQU H'0005' 1863 1864 1865;----- ECCP2CON Bits ----------------------------------------------------- 1866CCP2M0 EQU H'0000' 1867CCP2M1 EQU H'0001' 1868CCP2M2 EQU H'0002' 1869CCP2M3 EQU H'0003' 1870DC2B0 EQU H'0004' 1871DC2B1 EQU H'0005' 1872P2M0 EQU H'0006' 1873P2M1 EQU H'0007' 1874 1875CCP2Y EQU H'0004' 1876CCP2X EQU H'0005' 1877 1878 1879;----- ECCP2DEL Bits ----------------------------------------------------- 1880P2RSEN EQU H'0007' 1881 1882P2DC0 EQU H'0000' 1883P2DC1 EQU H'0001' 1884P2DC2 EQU H'0002' 1885P2DC3 EQU H'0003' 1886P2DC4 EQU H'0004' 1887P2DC5 EQU H'0005' 1888P2DC6 EQU H'0006' 1889 1890 1891;----- PWM2CON Bits ----------------------------------------------------- 1892P2RSEN EQU H'0007' 1893 1894P2DC0 EQU H'0000' 1895P2DC1 EQU H'0001' 1896P2DC2 EQU H'0002' 1897P2DC3 EQU H'0003' 1898P2DC4 EQU H'0004' 1899P2DC5 EQU H'0005' 1900P2DC6 EQU H'0006' 1901 1902 1903;----- ECCP2AS Bits ----------------------------------------------------- 1904ECCP2ASE EQU H'0007' 1905 1906PSS2BD0 EQU H'0000' 1907PSS2BD1 EQU H'0001' 1908PSS2AC0 EQU H'0002' 1909PSS2AC1 EQU H'0003' 1910ECCP2AS0 EQU H'0004' 1911ECCP2AS1 EQU H'0005' 1912ECCP2AS2 EQU H'0006' 1913 1914 1915;----- PSTR2CON Bits ----------------------------------------------------- 1916STRA EQU H'0000' 1917STRB EQU H'0001' 1918STRC EQU H'0002' 1919STRD EQU H'0003' 1920STRSYNC EQU H'0004' 1921CMPL0 EQU H'0006' 1922CMPL1 EQU H'0007' 1923 1924P2DC0 EQU H'0000' 1925P2DC1 EQU H'0001' 1926P2DC2 EQU H'0002' 1927P2DC3 EQU H'0003' 1928P2DC4 EQU H'0004' 1929P2DC5 EQU H'0005' 1930P2DC6 EQU H'0006' 1931 1932 1933;----- CCP1CON Bits ----------------------------------------------------- 1934CCP1M0 EQU H'0000' 1935CCP1M1 EQU H'0001' 1936CCP1M2 EQU H'0002' 1937CCP1M3 EQU H'0003' 1938DC1B0 EQU H'0004' 1939DC1B1 EQU H'0005' 1940P1M0 EQU H'0006' 1941P1M1 EQU H'0007' 1942 1943CCP1Y EQU H'0004' 1944CCP1X EQU H'0005' 1945 1946 1947;----- ECCP1CON Bits ----------------------------------------------------- 1948CCP1M0 EQU H'0000' 1949CCP1M1 EQU H'0001' 1950CCP1M2 EQU H'0002' 1951CCP1M3 EQU H'0003' 1952DC1B0 EQU H'0004' 1953DC1B1 EQU H'0005' 1954P1M0 EQU H'0006' 1955P1M1 EQU H'0007' 1956 1957CCP1Y EQU H'0004' 1958CCP1X EQU H'0005' 1959 1960 1961;----- ECCP1DEL Bits ----------------------------------------------------- 1962P1RSEN EQU H'0007' 1963 1964P1DC0 EQU H'0000' 1965P1DC1 EQU H'0001' 1966P1DC2 EQU H'0002' 1967P1DC3 EQU H'0003' 1968P1DC4 EQU H'0004' 1969P1DC5 EQU H'0005' 1970P1DC6 EQU H'0006' 1971 1972 1973;----- PWM1CON Bits ----------------------------------------------------- 1974P1RSEN EQU H'0007' 1975 1976P1DC0 EQU H'0000' 1977P1DC1 EQU H'0001' 1978P1DC2 EQU H'0002' 1979P1DC3 EQU H'0003' 1980P1DC4 EQU H'0004' 1981P1DC5 EQU H'0005' 1982P1DC6 EQU H'0006' 1983 1984 1985;----- ECCP1AS Bits ----------------------------------------------------- 1986ECCP1ASE EQU H'0007' 1987 1988PSS1BD0 EQU H'0000' 1989PSS1BD1 EQU H'0001' 1990PSS1AC0 EQU H'0002' 1991PSS1AC1 EQU H'0003' 1992ECCP1AS0 EQU H'0004' 1993ECCP1AS1 EQU H'0005' 1994ECCP1AS2 EQU H'0006' 1995 1996 1997;----- PSTR1CON Bits ----------------------------------------------------- 1998STRA EQU H'0000' 1999STRB EQU H'0001' 2000STRC EQU H'0002' 2001STRD EQU H'0003' 2002STRSYNC EQU H'0004' 2003CMPL0 EQU H'0006' 2004CMPL1 EQU H'0007' 2005 2006 2007;----- WDTCON Bits ----------------------------------------------------- 2008SWDTEN EQU H'0000' 2009ULPSINK EQU H'0001' 2010ULPEN EQU H'0002' 2011DS EQU H'0003' 2012VBGOE EQU H'0004' 2013ULPLVL EQU H'0005' 2014LVDSTAT EQU H'0006' 2015REGSLP EQU H'0007' 2016 2017SWDTE EQU H'0000' 2018 2019 2020;----- ADCON1 Bits ----------------------------------------------------- 2021ADCAL EQU H'0006' 2022ADFM EQU H'0007' 2023 2024ADCS0 EQU H'0000' 2025ADCS1 EQU H'0001' 2026ADCS2 EQU H'0002' 2027ACQT0 EQU H'0003' 2028ACQT1 EQU H'0004' 2029ACQT2 EQU H'0005' 2030 2031 2032;----- ADCON0 Bits ----------------------------------------------------- 2033ADON EQU H'0000' 2034GO_NOT_DONE EQU H'0001' 2035 2036GO_DONE EQU H'0001' 2037CHS0 EQU H'0002' 2038CHS1 EQU H'0003' 2039CHS2 EQU H'0004' 2040CHS3 EQU H'0005' 2041VCFG0 EQU H'0006' 2042VCFG1 EQU H'0007' 2043 2044DONE EQU H'0001' 2045 2046GO EQU H'0001' 2047 2048NOT_DONE EQU H'0001' 2049 2050 2051;----- SSP1CON2 Bits ----------------------------------------------------- 2052SEN EQU H'0000' 2053RSEN EQU H'0001' 2054PEN EQU H'0002' 2055RCEN EQU H'0003' 2056ACKEN EQU H'0004' 2057ACKDT EQU H'0005' 2058ACKSTAT EQU H'0006' 2059GCEN EQU H'0007' 2060 2061ADMSK1 EQU H'0001' 2062ADMSK2 EQU H'0002' 2063ADMSK3 EQU H'0003' 2064ADMSK4 EQU H'0004' 2065ADMSK5 EQU H'0005' 2066 2067 2068;----- SSPCON2 Bits ----------------------------------------------------- 2069SEN EQU H'0000' 2070RSEN EQU H'0001' 2071PEN EQU H'0002' 2072RCEN EQU H'0003' 2073ACKEN EQU H'0004' 2074ACKDT EQU H'0005' 2075ACKSTAT EQU H'0006' 2076GCEN EQU H'0007' 2077 2078ADMSK1 EQU H'0001' 2079ADMSK2 EQU H'0002' 2080ADMSK3 EQU H'0003' 2081ADMSK4 EQU H'0004' 2082ADMSK5 EQU H'0005' 2083 2084 2085;----- SSP1CON1 Bits ----------------------------------------------------- 2086CKP EQU H'0004' 2087SSPEN EQU H'0005' 2088SSPOV EQU H'0006' 2089WCOL EQU H'0007' 2090 2091SSPM0 EQU H'0000' 2092SSPM1 EQU H'0001' 2093SSPM2 EQU H'0002' 2094SSPM3 EQU H'0003' 2095 2096 2097;----- SSPCON1 Bits ----------------------------------------------------- 2098CKP EQU H'0004' 2099SSPEN EQU H'0005' 2100SSPOV EQU H'0006' 2101WCOL EQU H'0007' 2102 2103SSPM0 EQU H'0000' 2104SSPM1 EQU H'0001' 2105SSPM2 EQU H'0002' 2106SSPM3 EQU H'0003' 2107 2108 2109;----- SSP1STAT Bits ----------------------------------------------------- 2110BF EQU H'0000' 2111UA EQU H'0001' 2112R_NOT_W EQU H'0002' 2113S EQU H'0003' 2114P EQU H'0004' 2115D_NOT_A EQU H'0005' 2116CKE EQU H'0006' 2117SMP EQU H'0007' 2118 2119R EQU H'0002' 2120D EQU H'0005' 2121 2122R_W EQU H'0002' 2123D_A EQU H'0005' 2124 2125NOT_W EQU H'0002' 2126NOT_A EQU H'0005' 2127 2128NOT_WRITE EQU H'0002' 2129NOT_ADDRESS EQU H'0005' 2130 2131READ_WRITE EQU H'0002' 2132DATA_ADDRESS EQU H'0005' 2133 2134I2C_READ EQU H'0002' 2135I2C_START EQU H'0003' 2136I2C_STOP EQU H'0004' 2137I2C_DAT EQU H'0005' 2138 2139 2140;----- SSPSTAT Bits ----------------------------------------------------- 2141BF EQU H'0000' 2142UA EQU H'0001' 2143R_NOT_W EQU H'0002' 2144S EQU H'0003' 2145P EQU H'0004' 2146D_NOT_A EQU H'0005' 2147CKE EQU H'0006' 2148SMP EQU H'0007' 2149 2150R EQU H'0002' 2151D EQU H'0005' 2152 2153R_W EQU H'0002' 2154D_A EQU H'0005' 2155 2156NOT_W EQU H'0002' 2157NOT_A EQU H'0005' 2158 2159NOT_WRITE EQU H'0002' 2160NOT_ADDRESS EQU H'0005' 2161 2162READ_WRITE EQU H'0002' 2163DATA_ADDRESS EQU H'0005' 2164 2165I2C_READ EQU H'0002' 2166I2C_START EQU H'0003' 2167I2C_STOP EQU H'0004' 2168I2C_DAT EQU H'0005' 2169 2170 2171;----- SSP1MSK Bits ----------------------------------------------------- 2172MSK0 EQU H'0000' 2173MSK1 EQU H'0001' 2174MSK2 EQU H'0002' 2175MSK3 EQU H'0003' 2176MSK4 EQU H'0004' 2177MSK5 EQU H'0005' 2178MSK6 EQU H'0006' 2179MSK7 EQU H'0007' 2180 2181 2182;----- T2CON Bits ----------------------------------------------------- 2183TMR2ON EQU H'0002' 2184 2185T2CKPS0 EQU H'0000' 2186T2CKPS1 EQU H'0001' 2187T2OUTPS0 EQU H'0003' 2188T2OUTPS1 EQU H'0004' 2189T2OUTPS2 EQU H'0005' 2190T2OUTPS3 EQU H'0006' 2191 2192 2193;----- T1CON Bits ----------------------------------------------------- 2194TMR1ON EQU H'0000' 2195RD16 EQU H'0001' 2196NOT_T1SYNC EQU H'0002' 2197T1OSCEN EQU H'0003' 2198 2199T1CKPS0 EQU H'0004' 2200T1CKPS1 EQU H'0005' 2201TMR1CS0 EQU H'0006' 2202TMR1CS1 EQU H'0007' 2203 2204 2205;----- RCON Bits ----------------------------------------------------- 2206NOT_BOR EQU H'0000' 2207NOT_POR EQU H'0001' 2208NOT_PD EQU H'0002' 2209NOT_TO EQU H'0003' 2210NOT_RI EQU H'0004' 2211NOT_CM EQU H'0005' 2212IPEN EQU H'0007' 2213 2214BOR EQU H'0000' 2215POR EQU H'0001' 2216PD EQU H'0002' 2217TO EQU H'0003' 2218RI EQU H'0004' 2219CM EQU H'0005' 2220 2221 2222;----- CM2CON Bits ----------------------------------------------------- 2223CREF EQU H'0002' 2224CPOL EQU H'0005' 2225COE EQU H'0006' 2226CON EQU H'0007' 2227 2228CCH0 EQU H'0000' 2229CCH1 EQU H'0001' 2230EVPOL0 EQU H'0003' 2231EVPOL1 EQU H'0004' 2232 2233 2234;----- CM2CON1 Bits ----------------------------------------------------- 2235CREF EQU H'0002' 2236CPOL EQU H'0005' 2237COE EQU H'0006' 2238CON EQU H'0007' 2239 2240CCH0 EQU H'0000' 2241CCH1 EQU H'0001' 2242EVPOL0 EQU H'0003' 2243EVPOL1 EQU H'0004' 2244 2245 2246;----- CM1CON Bits ----------------------------------------------------- 2247CREF EQU H'0002' 2248CPOL EQU H'0005' 2249COE EQU H'0006' 2250CON EQU H'0007' 2251 2252CCH0 EQU H'0000' 2253CCH1 EQU H'0001' 2254EVPOL0 EQU H'0003' 2255EVPOL1 EQU H'0004' 2256 2257 2258;----- CM1CON1 Bits ----------------------------------------------------- 2259CREF EQU H'0002' 2260CPOL EQU H'0005' 2261COE EQU H'0006' 2262CON EQU H'0007' 2263 2264CCH0 EQU H'0000' 2265CCH1 EQU H'0001' 2266EVPOL0 EQU H'0003' 2267EVPOL1 EQU H'0004' 2268 2269 2270;----- OSCCON Bits ----------------------------------------------------- 2271OSTS EQU H'0003' 2272IDLEN EQU H'0007' 2273 2274SCS0 EQU H'0000' 2275SCS1 EQU H'0001' 2276IRCF0 EQU H'0004' 2277IRCF1 EQU H'0005' 2278IRCF2 EQU H'0006' 2279 2280 2281;----- T0CON Bits ----------------------------------------------------- 2282PSA EQU H'0003' 2283T0SE EQU H'0004' 2284T0CS EQU H'0005' 2285T08BIT EQU H'0006' 2286TMR0ON EQU H'0007' 2287 2288T0PS0 EQU H'0000' 2289T0PS1 EQU H'0001' 2290T0PS2 EQU H'0002' 2291 2292 2293;----- STATUS Bits ----------------------------------------------------- 2294C EQU H'0000' 2295DC EQU H'0001' 2296Z EQU H'0002' 2297OV EQU H'0003' 2298N EQU H'0004' 2299 2300 2301;----- INTCON3 Bits ----------------------------------------------------- 2302INT1IF EQU H'0000' 2303INT2IF EQU H'0001' 2304INT3IF EQU H'0002' 2305INT1IE EQU H'0003' 2306INT2IE EQU H'0004' 2307INT3IE EQU H'0005' 2308INT1IP EQU H'0006' 2309INT2IP EQU H'0007' 2310 2311INT1F EQU H'0000' 2312INT2F EQU H'0001' 2313INT3F EQU H'0002' 2314INT1E EQU H'0003' 2315INT2E EQU H'0004' 2316INT3E EQU H'0005' 2317INT1P EQU H'0006' 2318INT2P EQU H'0007' 2319 2320 2321;----- INTCON2 Bits ----------------------------------------------------- 2322RBIP EQU H'0000' 2323INT3IP EQU H'0001' 2324TMR0IP EQU H'0002' 2325INTEDG3 EQU H'0003' 2326INTEDG2 EQU H'0004' 2327INTEDG1 EQU H'0005' 2328INTEDG0 EQU H'0006' 2329NOT_RBPU EQU H'0007' 2330 2331INT3P EQU H'0001' 2332T0IP EQU H'0002' 2333RBPU EQU H'0007' 2334 2335 2336;----- INTCON Bits ----------------------------------------------------- 2337RBIF EQU H'0000' 2338INT0IF EQU H'0001' 2339TMR0IF EQU H'0002' 2340RBIE EQU H'0003' 2341INT0IE EQU H'0004' 2342TMR0IE EQU H'0005' 2343PEIE_GIEL EQU H'0006' 2344GIE_GIEH EQU H'0007' 2345 2346INT0F EQU H'0001' 2347T0IF EQU H'0002' 2348INT0E EQU H'0004' 2349T0IE EQU H'0005' 2350PEIE EQU H'0006' 2351GIE EQU H'0007' 2352 2353GIEL EQU H'0006' 2354GIEH EQU H'0007' 2355 2356 2357;----- STKPTR Bits ----------------------------------------------------- 2358STKUNF EQU H'0006' 2359STKFUL EQU H'0007' 2360 2361SP0 EQU H'0000' 2362SP1 EQU H'0001' 2363SP2 EQU H'0002' 2364SP3 EQU H'0003' 2365SP4 EQU H'0004' 2366STKOVF EQU H'0007' 2367 2368 2369 2370;========================================================================== 2371; 2372; RAM Definitions 2373; 2374;========================================================================== 2375 __MAXRAM H'0FFF' 2376 __BADRAM H'0EB0'-H'0EB7' 2377 __BADRAM H'0EBD'-H'0EBE' 2378 __BADRAM H'0ED9'-H'0EE0' 2379 __BADRAM H'0EE5' 2380 __BADRAM H'0EEB'-H'0EF1' 2381 __BADRAM H'0EF5'-H'0EF6' 2382 __BADRAM H'0EF9'-H'0EFB' 2383 __BADRAM H'0F26'-H'0F39' 2384 __BADRAM H'0F43' 2385 __BADRAM H'0F60'-H'0F65' 2386 __BADRAM H'0FD4' 2387 2388;========================================================================== 2389; 2390; IMPORTANT: For the PIC18 devices, the __CONFIG directive has been 2391; superseded by the CONFIG directive. The following settings 2392; are available for this device. 2393; 2394; Watchdog Timer: 2395; WDTEN = OFF Disabled - Controlled by SWDTEN bit 2396; WDTEN = ON Enabled 2397; 2398; 96MHz PLL Prescaler Selection (PLLSEL=0): 2399; PLLDIV = 12 Divide by 12 (48 MHz oscillator input) 2400; PLLDIV = 10 Divide by 10 (40 MHz oscillator input) 2401; PLLDIV = 6 Divide by 6 (24 MHz oscillator input) 2402; PLLDIV = 5 Divide by 5 (20 MHz oscillator input) 2403; PLLDIV = 4 Divide by 4 (16 MHz oscillator input) 2404; PLLDIV = 3 Divide by 3 (12 MHz oscillator input) 2405; PLLDIV = 2 Divide by 2 (8 MHz oscillator input) 2406; PLLDIV = 1 No prescale (4 MHz oscillator input drives PLL directly) 2407; 2408; PLL Enable Configuration Bit: 2409; CFGPLLEN = ON PLL Enabled 2410; CFGPLLEN = OFF PLL Disabled 2411; 2412; Stack Overflow/Underflow Reset: 2413; STVREN = OFF Disabled 2414; STVREN = ON Enabled 2415; 2416; Extended Instruction Set: 2417; XINST = OFF Disabled 2418; XINST = ON Enabled 2419; 2420; Code Protect: 2421; CP0 = ON Program memory is code-protected 2422; CP0 = OFF Program memory is not code-protected 2423; 2424; Oscillator: 2425; OSC = INTOSC INTOSC 2426; OSC = INTOSCO INTOSCO (CLKO-RA6) 2427; OSC = INTOSCPLL INTOSCPLL 2428; OSC = INTOSCPLLO INTOSCPLLO (CLKO-RA6) 2429; OSC = HS HS 2430; OSC = HSPLL HS+PLL 2431; OSC = EC EC (CLKO-RA6) 2432; OSC = ECPLL EC+PLL (CLKO-RA6) 2433; 2434; T1OSC/SOSC Power Selection Bits: 2435; SOSCSEL = RESERVED Reserved 2436; SOSCSEL = LOW Low Power T1OSC/SOSC circuit selected 2437; SOSCSEL = DIG Digital (SCLKI) mode selected 2438; SOSCSEL = HIGH High Power T1OSC/SOSC circuit selected 2439; 2440; EC Clock Out Enable Bit : 2441; CLKOEC = OFF CLKO output disabled on the RA6 pin 2442; CLKOEC = ON CLKO output enabled on the RA6 pin 2443; 2444; Fail-Safe Clock Monitor: 2445; FCMEN = OFF Disabled 2446; FCMEN = ON Enabled 2447; 2448; Internal External Oscillator Switch Over Mode: 2449; IESO = OFF Disabled 2450; IESO = ON Enabled 2451; 2452; Watchdog Postscaler: 2453; WDTPS = 1 1:1 2454; WDTPS = 2 1:2 2455; WDTPS = 4 1:4 2456; WDTPS = 8 1:8 2457; WDTPS = 16 1:16 2458; WDTPS = 32 1:32 2459; WDTPS = 64 1:64 2460; WDTPS = 128 1:128 2461; WDTPS = 256 1:256 2462; WDTPS = 512 1:512 2463; WDTPS = 1024 1:1024 2464; WDTPS = 2048 1:2048 2465; WDTPS = 4096 1:4096 2466; WDTPS = 8192 1:8192 2467; WDTPS = 16384 1:16384 2468; WDTPS = 32768 1:32768 2469; 2470; DSWDT Clock Select: 2471; DSWDTOSC = T1OSCREF DSWDT uses T1OSC/T1CKI 2472; DSWDTOSC = INTOSCREF DSWDT uses INTRC 2473; 2474; RTCC Clock Select: 2475; RTCOSC = INTOSCREF RTCC uses INTRC 2476; RTCOSC = T1OSCREF RTCC uses T1OSC/T1CKI 2477; 2478; Deep Sleep BOR: 2479; DSBOREN = OFF Disabled 2480; DSBOREN = ON Enabled 2481; 2482; Deep Sleep Watchdog Timer: 2483; DSWDTEN = OFF Disabled 2484; DSWDTEN = ON Enabled 2485; 2486; Deep Sleep Watchdog Postscaler: 2487; DSWDTPS = 2 1:2 (2.1 ms) 2488; DSWDTPS = 8 1:8 (8.3 ms) 2489; DSWDTPS = 32 1:32 (33 ms) 2490; DSWDTPS = 128 1:128 (132 ms) 2491; DSWDTPS = 512 1:512 (528 ms) 2492; DSWDTPS = 2048 1:2,048 (2.1 seconds) 2493; DSWDTPS = 8192 1:8,192 (8.5 seconds) 2494; DSWDTPS = K32 1:32,768 (34 seconds) 2495; DSWDTPS = K131 1:131,072 (135 seconds) 2496; DSWDTPS = K524 1:524,288 (9 minutes) 2497; DSWDTPS = M2 1:2,097,152 (36 minutes) 2498; DSWDTPS = M8 1:8,388,608 (2.4 hours) 2499; DSWDTPS = M33 1:33,554,432 (9.6 hours) 2500; DSWDTPS = M134 1:134,217,728 (38.5 hours) 2501; DSWDTPS = M536 1:536,870,912 (6.4 days) 2502; DSWDTPS = G2 1:2,147,483,648 (25.7 days) 2503; 2504; IOLOCK One-Way Set Enable bit: 2505; IOL1WAY = OFF The IOLOCK bit (PPSCON<0>) can be set and cleared as needed 2506; IOL1WAY = ON The IOLOCK bit (PPSCON<0>) can be set once 2507; 2508; ADC 10 or 12 Bit Select: 2509; ADCSEL = BIT12 12 - Bit ADC Enabled 2510; ADCSEL = BIT10 10 - Bit ADC Enabled 2511; 2512; PLL Selection Bit: 2513; PLLSEL = PLL96 Selects 96MHz PLL 2514; PLLSEL = PLL4X Selects 4x PLL 2515; 2516; MSSP address masking: 2517; MSSP7B_EN = MSK5 5 Bit address masking mode 2518; MSSP7B_EN = MSK7 7 Bit address masking mode 2519; 2520; Write/Erase Protect Page Start/End Location: 2521; WPFP = PAGE_0 Write Protect Program Flash Page 0 2522; WPFP = PAGE_1 Write Protect Program Flash Page 1 2523; WPFP = PAGE_2 Write Protect Program Flash Page 2 2524; WPFP = PAGE_3 Write Protect Program Flash Page 3 2525; WPFP = PAGE_4 Write Protect Program Flash Page 4 2526; WPFP = PAGE_5 Write Protect Program Flash Page 5 2527; WPFP = PAGE_6 Write Protect Program Flash Page 6 2528; WPFP = PAGE_7 Write Protect Program Flash Page 7 2529; WPFP = PAGE_8 Write Protect Program Flash Page 8 2530; WPFP = PAGE_9 Write Protect Program Flash Page 9 2531; WPFP = PAGE_10 Write Protect Program Flash Page 10 2532; WPFP = PAGE_11 Write Protect Program Flash Page 11 2533; WPFP = PAGE_12 Write Protect Program Flash Page 12 2534; WPFP = PAGE_13 Write Protect Program Flash Page 13 2535; WPFP = PAGE_14 Write Protect Program Flash Page 14 2536; WPFP = PAGE_15 Write Protect Program Flash Page 15 2537; WPFP = PAGE_16 Write Protect Program Flash Page 16 2538; WPFP = PAGE_17 Write Protect Program Flash Page 17 2539; WPFP = PAGE_18 Write Protect Program Flash Page 18 2540; WPFP = PAGE_19 Write Protect Program Flash Page 19 2541; WPFP = PAGE_20 Write Protect Program Flash Page 20 2542; WPFP = PAGE_21 Write Protect Program Flash Page 21 2543; WPFP = PAGE_22 Write Protect Program Flash Page 22 2544; WPFP = PAGE_23 Write Protect Program Flash Page 23 2545; WPFP = PAGE_24 Write Protect Program Flash Page 24 2546; WPFP = PAGE_25 Write Protect Program Flash Page 25 2547; WPFP = PAGE_26 Write Protect Program Flash Page 26 2548; WPFP = PAGE_27 Write Protect Program Flash Page 27 2549; WPFP = PAGE_28 Write Protect Program Flash Page 28 2550; WPFP = PAGE_29 Write Protect Program Flash Page 29 2551; WPFP = PAGE_30 Write Protect Program Flash Page 30 2552; WPFP = PAGE_31 Write Protect Program Flash Page 31 2553; WPFP = PAGE_32 Write Protect Program Flash Page 32 2554; WPFP = PAGE_33 Write Protect Program Flash Page 33 2555; WPFP = PAGE_34 Write Protect Program Flash Page 34 2556; WPFP = PAGE_35 Write Protect Program Flash Page 35 2557; WPFP = PAGE_36 Write Protect Program Flash Page 36 2558; WPFP = PAGE_37 Write Protect Program Flash Page 37 2559; WPFP = PAGE_38 Write Protect Program Flash Page 38 2560; WPFP = PAGE_39 Write Protect Program Flash Page 39 2561; WPFP = PAGE_40 Write Protect Program Flash Page 40 2562; WPFP = PAGE_41 Write Protect Program Flash Page 41 2563; WPFP = PAGE_42 Write Protect Program Flash Page 42 2564; WPFP = PAGE_43 Write Protect Program Flash Page 43 2565; WPFP = PAGE_44 Write Protect Program Flash Page 44 2566; WPFP = PAGE_45 Write Protect Program Flash Page 45 2567; WPFP = PAGE_46 Write Protect Program Flash Page 46 2568; WPFP = PAGE_47 Write Protect Program Flash Page 47 2569; WPFP = PAGE_48 Write Protect Program Flash Page 48 2570; WPFP = PAGE_49 Write Protect Program Flash Page 49 2571; WPFP = PAGE_50 Write Protect Program Flash Page 50 2572; WPFP = PAGE_51 Write Protect Program Flash Page 51 2573; WPFP = PAGE_52 Write Protect Program Flash Page 52 2574; WPFP = PAGE_53 Write Protect Program Flash Page 53 2575; WPFP = PAGE_54 Write Protect Program Flash Page 54 2576; WPFP = PAGE_55 Write Protect Program Flash Page 55 2577; WPFP = PAGE_56 Write Protect Program Flash Page 56 2578; WPFP = PAGE_57 Write Protect Program Flash Page 57 2579; WPFP = PAGE_58 Write Protect Program Flash Page 58 2580; WPFP = PAGE_59 Write Protect Program Flash Page 59 2581; WPFP = PAGE_60 Write Protect Program Flash Page 60 2582; WPFP = PAGE_61 Write Protect Program Flash Page 61 2583; WPFP = PAGE_62 Write Protect Program Flash Page 62 2584; WPFP = PAGE_63 Write Protect Program Flash Page 63 2585; WPFP = PAGE_64 Write Protect Program Flash Page 64 2586; WPFP = PAGE_65 Write Protect Program Flash Page 65 2587; WPFP = PAGE_66 Write Protect Program Flash Page 66 2588; WPFP = PAGE_67 Write Protect Program Flash Page 67 2589; WPFP = PAGE_68 Write Protect Program Flash Page 68 2590; WPFP = PAGE_69 Write Protect Program Flash Page 69 2591; WPFP = PAGE_70 Write Protect Program Flash Page 70 2592; WPFP = PAGE_71 Write Protect Program Flash Page 71 2593; WPFP = PAGE_72 Write Protect Program Flash Page 72 2594; WPFP = PAGE_73 Write Protect Program Flash Page 73 2595; WPFP = PAGE_74 Write Protect Program Flash Page 74 2596; WPFP = PAGE_75 Write Protect Program Flash Page 75 2597; WPFP = PAGE_76 Write Protect Program Flash Page 76 2598; WPFP = PAGE_77 Write Protect Program Flash Page 77 2599; WPFP = PAGE_78 Write Protect Program Flash Page 78 2600; WPFP = PAGE_79 Write Protect Program Flash Page 79 2601; WPFP = PAGE_80 Write Protect Program Flash Page 80 2602; WPFP = PAGE_81 Write Protect Program Flash Page 81 2603; WPFP = PAGE_82 Write Protect Program Flash Page 82 2604; WPFP = PAGE_83 Write Protect Program Flash Page 83 2605; WPFP = PAGE_84 Write Protect Program Flash Page 84 2606; WPFP = PAGE_85 Write Protect Program Flash Page 85 2607; WPFP = PAGE_86 Write Protect Program Flash Page 86 2608; WPFP = PAGE_87 Write Protect Program Flash Page 87 2609; WPFP = PAGE_88 Write Protect Program Flash Page 88 2610; WPFP = PAGE_89 Write Protect Program Flash Page 89 2611; WPFP = PAGE_90 Write Protect Program Flash Page 90 2612; WPFP = PAGE_91 Write Protect Program Flash Page 91 2613; WPFP = PAGE_92 Write Protect Program Flash Page 92 2614; WPFP = PAGE_93 Write Protect Program Flash Page 93 2615; WPFP = PAGE_94 Write Protect Program Flash Page 94 2616; WPFP = PAGE_95 Write Protect Program Flash Page 95 2617; WPFP = PAGE_96 Write Protect Program Flash Page 96 2618; WPFP = PAGE_97 Write Protect Program Flash Page 97 2619; WPFP = PAGE_98 Write Protect Program Flash Page 98 2620; WPFP = PAGE_99 Write Protect Program Flash Page 99 2621; WPFP = PAGE_100 Write Protect Program Flash Page 100 2622; WPFP = PAGE_101 Write Protect Program Flash Page 101 2623; WPFP = PAGE_102 Write Protect Program Flash Page 102 2624; WPFP = PAGE_103 Write Protect Program Flash Page 103 2625; WPFP = PAGE_104 Write Protect Program Flash Page 104 2626; WPFP = PAGE_105 Write Protect Program Flash Page 105 2627; WPFP = PAGE_106 Write Protect Program Flash Page 106 2628; WPFP = PAGE_107 Write Protect Program Flash Page 107 2629; WPFP = PAGE_108 Write Protect Program Flash Page 108 2630; WPFP = PAGE_109 Write Protect Program Flash Page 109 2631; WPFP = PAGE_110 Write Protect Program Flash Page 110 2632; WPFP = PAGE_111 Write Protect Program Flash Page 111 2633; WPFP = PAGE_112 Write Protect Program Flash Page 112 2634; WPFP = PAGE_113 Write Protect Program Flash Page 113 2635; WPFP = PAGE_114 Write Protect Program Flash Page 114 2636; WPFP = PAGE_115 Write Protect Program Flash Page 115 2637; WPFP = PAGE_116 Write Protect Program Flash Page 116 2638; WPFP = PAGE_117 Write Protect Program Flash Page 117 2639; WPFP = PAGE_118 Write Protect Program Flash Page 118 2640; WPFP = PAGE_119 Write Protect Program Flash Page 119 2641; WPFP = PAGE_120 Write Protect Program Flash Page 120 2642; WPFP = PAGE_121 Write Protect Program Flash Page 121 2643; WPFP = PAGE_122 Write Protect Program Flash Page 122 2644; WPFP = PAGE_123 Write Protect Program Flash Page 123 2645; WPFP = PAGE_124 Write Protect Program Flash Page 124 2646; WPFP = PAGE_125 Write Protect Program Flash Page 125 2647; WPFP = PAGE_126 Write Protect Program Flash Page 126 2648; WPFP = PAGE_127 Write Protect Program Flash Page 127 2649; 2650; Write/Erase Protect Configuration Region : 2651; WPCFG = ON Configuration Words page erase/write-protected 2652; WPCFG = OFF Configuration Words page not erase/write-protected 2653; 2654; Write Protect Disable bit: 2655; WPDIS = ON WPFP<6:0>/WPEND region erase/write protected 2656; WPDIS = OFF WPFP<6:0>/WPEND region ignored 2657; 2658; Write/Erase Protect Region Select bit (valid when WPDIS = 0): 2659; WPEND = PAGE_0 Pages 0 through WPFP<6:0> erase/write protected 2660; WPEND = PAGE_WPFP Pages WPFP<6:0> through Configuration Words erase/write protected 2661; 2662;========================================================================== 2663;----- DEVID Equates -------------------------------------------------- 2664_DEVID1 EQU H'3FFFFE' 2665_DEVID2 EQU H'3FFFFF' 2666 2667 2668 LIST 2669