1 LIST 2 3;========================================================================== 4; Build date : Mar 21 2016 5; MPASM PIC16F18346 processor include 6; 7; (c) Copyright 1999-2016 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 PIC16F18346 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 /PIC16F18346 22; 2. LIST directive in the source file 23; LIST P=PIC16F18346 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 __16F18346 34 MESSG "Processor-header file mismatch. Verify selected processor." 35 ENDIF 36 37 38 39;========================================================================== 40; 41; Register Definitions 42; 43;========================================================================== 44 45W EQU H'0000' 46F EQU H'0001' 47 48;----- Register Files ----------------------------------------------------- 49 50;-----Bank0------------------ 51INDF0 EQU H'0000' 52INDF1 EQU H'0001' 53PCL EQU H'0002' 54STATUS EQU H'0003' 55FSR0 EQU H'0004' 56FSR0L EQU H'0004' 57FSR0H EQU H'0005' 58FSR1 EQU H'0006' 59FSR1L EQU H'0006' 60FSR1H EQU H'0007' 61BSR EQU H'0008' 62WREG EQU H'0009' 63PCLATH EQU H'000A' 64INTCON EQU H'000B' 65PORTA EQU H'000C' 66PORTB EQU H'000D' 67PORTC EQU H'000E' 68PIR0 EQU H'0010' 69PIR1 EQU H'0011' 70PIR2 EQU H'0012' 71PIR3 EQU H'0013' 72PIR4 EQU H'0014' 73TMR0L EQU H'0015' 74TMR0H EQU H'0016' 75T0CON0 EQU H'0017' 76T0CON1 EQU H'0018' 77TMR1 EQU H'0019' 78TMR1L EQU H'0019' 79TMR1H EQU H'001A' 80T1CON EQU H'001B' 81T1GCON EQU H'001C' 82TMR2 EQU H'001D' 83PR2 EQU H'001E' 84T2CON EQU H'001F' 85 86;-----Bank1------------------ 87TRISA EQU H'008C' 88TRISB EQU H'008D' 89TRISC EQU H'008E' 90PIE0 EQU H'0090' 91PIE1 EQU H'0091' 92PIE2 EQU H'0092' 93PIE3 EQU H'0093' 94PIE4 EQU H'0094' 95WDTCON EQU H'0097' 96ADRES EQU H'009B' 97ADRESL EQU H'009B' 98ADRESH EQU H'009C' 99ADCON0 EQU H'009D' 100ADCON1 EQU H'009E' 101ADACT EQU H'009F' 102 103;-----Bank2------------------ 104LATA EQU H'010C' 105LATB EQU H'010D' 106LATC EQU H'010E' 107CM1CON0 EQU H'0111' 108CM1CON1 EQU H'0112' 109CM2CON0 EQU H'0113' 110CM2CON1 EQU H'0114' 111CMOUT EQU H'0115' 112BORCON EQU H'0116' 113FVRCON EQU H'0117' 114DACCON0 EQU H'0118' 115DACCON1 EQU H'0119' 116 117;-----Bank3------------------ 118ANSELA EQU H'018C' 119ANSELB EQU H'018D' 120ANSELC EQU H'018E' 121VREGCON EQU H'0197' 122RC1REG EQU H'0199' 123RCREG EQU H'0199' 124RCREG1 EQU H'0199' 125TX1REG EQU H'019A' 126TXREG EQU H'019A' 127TXREG1 EQU H'019A' 128SP1BRG EQU H'019B' 129SP1BRGL EQU H'019B' 130SPBRG EQU H'019B' 131SPBRG1 EQU H'019B' 132SPBRGL EQU H'019B' 133SP1BRGH EQU H'019C' 134SPBRGH EQU H'019C' 135SPBRGH1 EQU H'019C' 136RC1STA EQU H'019D' 137RCSTA EQU H'019D' 138RCSTA1 EQU H'019D' 139TX1STA EQU H'019E' 140TXSTA EQU H'019E' 141TXSTA1 EQU H'019E' 142BAUD1CON EQU H'019F' 143BAUDCON EQU H'019F' 144BAUDCON1 EQU H'019F' 145BAUDCTL EQU H'019F' 146BAUDCTL1 EQU H'019F' 147 148;-----Bank4------------------ 149WPUA EQU H'020C' 150WPUB EQU H'020D' 151WPUC EQU H'020E' 152SSP1BUF EQU H'0211' 153SSPBUF EQU H'0211' 154SSP1ADD EQU H'0212' 155SSPADD EQU H'0212' 156SSP1MSK EQU H'0213' 157SSPMSK EQU H'0213' 158SSP1STAT EQU H'0214' 159SSPSTAT EQU H'0214' 160SSP1CON EQU H'0215' 161SSP1CON1 EQU H'0215' 162SSPCON EQU H'0215' 163SSPCON1 EQU H'0215' 164SSP1CON2 EQU H'0216' 165SSPCON2 EQU H'0216' 166SSP1CON3 EQU H'0217' 167SSPCON3 EQU H'0217' 168SSP2BUF EQU H'0219' 169SSP2ADD EQU H'021A' 170SSP2MSK EQU H'021B' 171SSP2STAT EQU H'021C' 172SSP2CON EQU H'021D' 173SSP2CON1 EQU H'021D' 174SSP2CON2 EQU H'021E' 175SSP2CON3 EQU H'021F' 176 177;-----Bank5------------------ 178ODCONA EQU H'028C' 179ODCONB EQU H'028D' 180ODCONC EQU H'028E' 181CCPR1 EQU H'0291' 182CCPR1L EQU H'0291' 183CCPR1H EQU H'0292' 184CCP1CON EQU H'0293' 185CCP1CAP EQU H'0294' 186CCPR2 EQU H'0295' 187CCPR2L EQU H'0295' 188CCPR2H EQU H'0296' 189CCP2CON EQU H'0297' 190CCP2CAP EQU H'0298' 191CCPTMRS EQU H'029F' 192 193;-----Bank6------------------ 194SLRCONA EQU H'030C' 195SLRCONB EQU H'030D' 196SLRCONC EQU H'030E' 197CCPR3 EQU H'0311' 198CCPR3L EQU H'0311' 199CCPR3H EQU H'0312' 200CCP3CON EQU H'0313' 201CCP3CAP EQU H'0314' 202CCPR4 EQU H'0315' 203CCPR4L EQU H'0315' 204CCPR4H EQU H'0316' 205CCP4CON EQU H'0317' 206CCP4CAP EQU H'0318' 207 208;-----Bank7------------------ 209INLVLA EQU H'038C' 210INLVLB EQU H'038D' 211INLVLC EQU H'038E' 212IOCAP EQU H'0391' 213IOCAN EQU H'0392' 214IOCAF EQU H'0393' 215IOCBP EQU H'0394' 216IOCBN EQU H'0395' 217IOCBF EQU H'0396' 218IOCCP EQU H'0397' 219IOCCN EQU H'0398' 220IOCCF EQU H'0399' 221CLKRCON EQU H'039A' 222MDCON EQU H'039C' 223MDSRC EQU H'039D' 224MDCARH EQU H'039E' 225MDCARL EQU H'039F' 226 227;-----Bank8------------------ 228CCDNA EQU H'040C' 229CCDNB EQU H'040D' 230CCDNC EQU H'040E' 231TMR3 EQU H'0411' 232TMR3L EQU H'0411' 233TMR3H EQU H'0412' 234T3CON EQU H'0413' 235T3GCON EQU H'0414' 236TMR4 EQU H'0415' 237PR4 EQU H'0416' 238T4CON EQU H'0417' 239TMR5 EQU H'0418' 240TMR5L EQU H'0418' 241TMR5H EQU H'0419' 242T5CON EQU H'041A' 243T5GCON EQU H'041B' 244TMR6 EQU H'041C' 245PR6 EQU H'041D' 246T6CON EQU H'041E' 247CCDCON EQU H'041F' 248 249;-----Bank9------------------ 250CCDPA EQU H'048C' 251CCDPB EQU H'048D' 252CCDPC EQU H'048E' 253NCO1ACC EQU H'0498' 254NCO1ACCL EQU H'0498' 255NCO1ACCH EQU H'0499' 256NCO1ACCU EQU H'049A' 257NCO1INC EQU H'049B' 258NCO1INCL EQU H'049B' 259NCO1INCH EQU H'049C' 260NCO1INCU EQU H'049D' 261NCO1CON EQU H'049E' 262NCO1CLK EQU H'049F' 263 264;-----Bank12------------------ 265PWM5DCL EQU H'0617' 266PWM5DCH EQU H'0618' 267PWM5CON EQU H'0619' 268PWM5CON0 EQU H'0619' 269PWM6DCL EQU H'061A' 270PWM6DCH EQU H'061B' 271PWM6CON EQU H'061C' 272PWM6CON0 EQU H'061C' 273PWMTMRS EQU H'061F' 274 275;-----Bank13------------------ 276CWG1CLKCON EQU H'0691' 277CWG1DAT EQU H'0692' 278CWG1DBR EQU H'0693' 279CWG1DBF EQU H'0694' 280CWG1CON0 EQU H'0695' 281CWG1CON1 EQU H'0696' 282CWG1AS0 EQU H'0697' 283CWG1AS1 EQU H'0698' 284CWG1STR EQU H'0699' 285 286;-----Bank14------------------ 287CWG2CLKCON EQU H'0711' 288CWG2DAT EQU H'0712' 289CWG2DBR EQU H'0713' 290CWG2DBF EQU H'0714' 291CWG2CON0 EQU H'0715' 292CWG2CON1 EQU H'0716' 293CWG2AS0 EQU H'0717' 294CWG2AS1 EQU H'0718' 295CWG2STR EQU H'0719' 296 297;-----Bank17------------------ 298NVMADR EQU H'0891' 299NVMADRL EQU H'0891' 300NVMADRH EQU H'0892' 301NVMDAT EQU H'0893' 302NVMDATL EQU H'0893' 303NVMDATH EQU H'0894' 304NVMCON1 EQU H'0895' 305NVMCON2 EQU H'0896' 306PCON0 EQU H'089B' 307 308;-----Bank18------------------ 309PMD0 EQU H'0911' 310PMD1 EQU H'0912' 311PMD2 EQU H'0913' 312PMD3 EQU H'0914' 313PMD4 EQU H'0915' 314PMD5 EQU H'0916' 315CPUDOZE EQU H'0918' 316OSCCON1 EQU H'0919' 317OSCCON2 EQU H'091A' 318OSCCON3 EQU H'091B' 319OSCSTAT1 EQU H'091C' 320OSCEN EQU H'091D' 321OSCTUNE EQU H'091E' 322OSCFRQ EQU H'091F' 323 324;-----Bank28------------------ 325PPSLOCK EQU H'0E0F' 326INTPPS EQU H'0E10' 327T0CKIPPS EQU H'0E11' 328T1CKIPPS EQU H'0E12' 329T1GPPS EQU H'0E13' 330CCP1PPS EQU H'0E14' 331CCP2PPS EQU H'0E15' 332CCP3PPS EQU H'0E16' 333CCP4PPS EQU H'0E17' 334CWG1PPS EQU H'0E18' 335CWG2PPS EQU H'0E19' 336MDCIN1PPS EQU H'0E1A' 337MDCIN2PPS EQU H'0E1B' 338MDMINPPS EQU H'0E1C' 339SSP2CLKPPS EQU H'0E1D' 340SSP2DATPPS EQU H'0E1E' 341SSP2SSPPS EQU H'0E1F' 342SSP1CLKPPS EQU H'0E20' 343SSP1DATPPS EQU H'0E21' 344SSP1SSPPS EQU H'0E22' 345RXPPS EQU H'0E24' 346TXPPS EQU H'0E25' 347CLCIN0PPS EQU H'0E28' 348CLCIN1PPS EQU H'0E29' 349CLCIN2PPS EQU H'0E2A' 350CLCIN3PPS EQU H'0E2B' 351T3CKIPPS EQU H'0E2C' 352T3GPPS EQU H'0E2D' 353T5CKIPPS EQU H'0E2E' 354T5GPPS EQU H'0E2F' 355 356;-----Bank29------------------ 357RA0PPS EQU H'0E90' 358RA1PPS EQU H'0E91' 359RA2PPS EQU H'0E92' 360RA4PPS EQU H'0E94' 361RA5PPS EQU H'0E95' 362RB4PPS EQU H'0E9C' 363RB5PPS EQU H'0E9D' 364RB6PPS EQU H'0E9E' 365RB7PPS EQU H'0E9F' 366RC0PPS EQU H'0EA0' 367RC1PPS EQU H'0EA1' 368RC2PPS EQU H'0EA2' 369RC3PPS EQU H'0EA3' 370RC4PPS EQU H'0EA4' 371RC5PPS EQU H'0EA5' 372RC6PPS EQU H'0EA6' 373RC7PPS EQU H'0EA7' 374 375;-----Bank30------------------ 376CLCDATA EQU H'0F0F' 377CLC1CON EQU H'0F10' 378CLC1POL EQU H'0F11' 379CLC1SEL0 EQU H'0F12' 380CLC1SEL1 EQU H'0F13' 381CLC1SEL2 EQU H'0F14' 382CLC1SEL3 EQU H'0F15' 383CLC1GLS0 EQU H'0F16' 384CLC1GLS1 EQU H'0F17' 385CLC1GLS2 EQU H'0F18' 386CLC1GLS3 EQU H'0F19' 387CLC2CON EQU H'0F1A' 388CLC2POL EQU H'0F1B' 389CLC2SEL0 EQU H'0F1C' 390CLC2SEL1 EQU H'0F1D' 391CLC2SEL2 EQU H'0F1E' 392CLC2SEL3 EQU H'0F1F' 393CLC2GLS0 EQU H'0F20' 394CLC2GLS1 EQU H'0F21' 395CLC2GLS2 EQU H'0F22' 396CLC2GLS3 EQU H'0F23' 397CLC3CON EQU H'0F24' 398CLC3POL EQU H'0F25' 399CLC3SEL0 EQU H'0F26' 400CLC3SEL1 EQU H'0F27' 401CLC3SEL2 EQU H'0F28' 402CLC3SEL3 EQU H'0F29' 403CLC3GLS0 EQU H'0F2A' 404CLC3GLS1 EQU H'0F2B' 405CLC3GLS2 EQU H'0F2C' 406CLC3GLS3 EQU H'0F2D' 407CLC4CON EQU H'0F2E' 408CLC4POL EQU H'0F2F' 409CLC4SEL0 EQU H'0F30' 410CLC4SEL1 EQU H'0F31' 411CLC4SEL2 EQU H'0F32' 412CLC4SEL3 EQU H'0F33' 413CLC4GLS0 EQU H'0F34' 414CLC4GLS1 EQU H'0F35' 415CLC4GLS2 EQU H'0F36' 416CLC4GLS3 EQU H'0F37' 417 418;-----Bank31------------------ 419STATUS_SHAD EQU H'0FE4' 420WREG_SHAD EQU H'0FE5' 421BSR_SHAD EQU H'0FE6' 422PCLATH_SHAD EQU H'0FE7' 423FSR0L_SHAD EQU H'0FE8' 424FSR0H_SHAD EQU H'0FE9' 425FSR1L_SHAD EQU H'0FEA' 426FSR1H_SHAD EQU H'0FEB' 427STKPTR EQU H'0FED' 428TOSL EQU H'0FEE' 429TOSH EQU H'0FEF' 430 431;----- STATUS Bits ----------------------------------------------------- 432C EQU H'0000' 433DC EQU H'0001' 434Z EQU H'0002' 435NOT_PD EQU H'0003' 436NOT_TO EQU H'0004' 437 438 439;----- BSR Bits ----------------------------------------------------- 440BSR0 EQU H'0000' 441BSR1 EQU H'0001' 442BSR2 EQU H'0002' 443BSR3 EQU H'0003' 444BSR4 EQU H'0004' 445 446 447;----- INTCON Bits ----------------------------------------------------- 448INTEDG EQU H'0000' 449PEIE EQU H'0006' 450GIE EQU H'0007' 451 452 453;----- PORTA Bits ----------------------------------------------------- 454RA0 EQU H'0000' 455RA1 EQU H'0001' 456RA2 EQU H'0002' 457RA3 EQU H'0003' 458RA4 EQU H'0004' 459RA5 EQU H'0005' 460 461 462;----- PORTB Bits ----------------------------------------------------- 463RB4 EQU H'0004' 464RB5 EQU H'0005' 465RB6 EQU H'0006' 466RB7 EQU H'0007' 467 468 469;----- PORTC Bits ----------------------------------------------------- 470RC0 EQU H'0000' 471RC1 EQU H'0001' 472RC2 EQU H'0002' 473RC3 EQU H'0003' 474RC4 EQU H'0004' 475RC5 EQU H'0005' 476RC6 EQU H'0006' 477RC7 EQU H'0007' 478 479 480;----- PIR0 Bits ----------------------------------------------------- 481INTF EQU H'0000' 482IOCIF EQU H'0004' 483TMR0IF EQU H'0005' 484 485 486;----- PIR1 Bits ----------------------------------------------------- 487TMR1IF EQU H'0000' 488TMR2IF EQU H'0001' 489BCL1IF EQU H'0002' 490SSP1IF EQU H'0003' 491TXIF EQU H'0004' 492RCIF EQU H'0005' 493ADIF EQU H'0006' 494TMR1GIF EQU H'0007' 495 496 497;----- PIR2 Bits ----------------------------------------------------- 498NCO1IF EQU H'0000' 499TMR4IF EQU H'0001' 500BCL2IF EQU H'0002' 501SSP2IF EQU H'0003' 502NVMIF EQU H'0004' 503C1IF EQU H'0005' 504C2IF EQU H'0006' 505TMR6IF EQU H'0007' 506 507 508;----- PIR3 Bits ----------------------------------------------------- 509CLC1IF EQU H'0000' 510CLC2IF EQU H'0001' 511CLC3IF EQU H'0002' 512CLC4IF EQU H'0003' 513TMR3IF EQU H'0004' 514TMR3GIF EQU H'0005' 515CSWIF EQU H'0006' 516OSFIF EQU H'0007' 517 518 519;----- PIR4 Bits ----------------------------------------------------- 520CCP1IF EQU H'0000' 521CCP2IF EQU H'0001' 522CCP3IF EQU H'0002' 523CCP4IF EQU H'0003' 524TMR5IF EQU H'0004' 525TMR5GIF EQU H'0005' 526CWG1IF EQU H'0006' 527CWG2IF EQU H'0007' 528 529 530;----- TMR0L Bits ----------------------------------------------------- 531TMR00 EQU H'0000' 532TMR01 EQU H'0001' 533TMR02 EQU H'0002' 534TMR03 EQU H'0003' 535TMR04 EQU H'0004' 536TMR05 EQU H'0005' 537TMR06 EQU H'0006' 538TMR07 EQU H'0007' 539 540 541;----- TMR0H Bits ----------------------------------------------------- 542TMR08 EQU H'0000' 543TMR09 EQU H'0001' 544TMR010 EQU H'0002' 545TMR011 EQU H'0003' 546TMR012 EQU H'0004' 547TMR013 EQU H'0005' 548TMR014 EQU H'0006' 549TMR015 EQU H'0007' 550 551 552;----- T0CON0 Bits ----------------------------------------------------- 553T016BIT EQU H'0004' 554T0OUT EQU H'0005' 555T0EN EQU H'0007' 556 557T0OUTPS0 EQU H'0000' 558T0OUTPS1 EQU H'0001' 559T0OUTPS2 EQU H'0002' 560T0OUTPS3 EQU H'0003' 561 562 563;----- T0CON1 Bits ----------------------------------------------------- 564T0ASYNC EQU H'0004' 565 566T0CKPS0 EQU H'0000' 567T0CKPS1 EQU H'0001' 568T0CKPS2 EQU H'0002' 569T0CKPS3 EQU H'0003' 570T0CS0 EQU H'0005' 571T0CS1 EQU H'0006' 572T0CS2 EQU H'0007' 573 574 575;----- T1CON Bits ----------------------------------------------------- 576TMR1ON EQU H'0000' 577T1SYNC EQU H'0002' 578T1SOSC EQU H'0003' 579 580T1CKPS0 EQU H'0004' 581T1CKPS1 EQU H'0005' 582TMR1CS0 EQU H'0006' 583TMR1CS1 EQU H'0007' 584 585 586;----- T1GCON Bits ----------------------------------------------------- 587T1GVAL EQU H'0002' 588T1GGO_NOT_DONE EQU H'0003' 589T1GSPM EQU H'0004' 590T1GTM EQU H'0005' 591T1GPOL EQU H'0006' 592TMR1GE EQU H'0007' 593 594T1GSS0 EQU H'0000' 595T1GSS1 EQU H'0001' 596 597 598;----- T2CON Bits ----------------------------------------------------- 599TMR2ON EQU H'0002' 600 601T2CKPS0 EQU H'0000' 602T2CKPS1 EQU H'0001' 603T2OUTPS0 EQU H'0003' 604T2OUTPS1 EQU H'0004' 605T2OUTPS2 EQU H'0005' 606T2OUTPS3 EQU H'0006' 607 608 609;----- TRISA Bits ----------------------------------------------------- 610TRISA0 EQU H'0000' 611TRISA1 EQU H'0001' 612TRISA2 EQU H'0002' 613TRISA4 EQU H'0004' 614TRISA5 EQU H'0005' 615 616 617;----- TRISB Bits ----------------------------------------------------- 618TRISB4 EQU H'0004' 619TRISB5 EQU H'0005' 620TRISB6 EQU H'0006' 621TRISB7 EQU H'0007' 622 623 624;----- TRISC Bits ----------------------------------------------------- 625TRISC0 EQU H'0000' 626TRISC1 EQU H'0001' 627TRISC2 EQU H'0002' 628TRISC3 EQU H'0003' 629TRISC4 EQU H'0004' 630TRISC5 EQU H'0005' 631TRISC6 EQU H'0006' 632TRISC7 EQU H'0007' 633 634 635;----- PIE0 Bits ----------------------------------------------------- 636INTE EQU H'0000' 637IOCIE EQU H'0004' 638TMR0IE EQU H'0005' 639 640 641;----- PIE1 Bits ----------------------------------------------------- 642TMR1IE EQU H'0000' 643TMR2IE EQU H'0001' 644BCL1IE EQU H'0002' 645SSP1IE EQU H'0003' 646TXIE EQU H'0004' 647RCIE EQU H'0005' 648ADIE EQU H'0006' 649TMR1GIE EQU H'0007' 650 651 652;----- PIE2 Bits ----------------------------------------------------- 653NCO1IE EQU H'0000' 654TMR4IE EQU H'0001' 655BCL2IE EQU H'0002' 656SSP2IE EQU H'0003' 657NVMIE EQU H'0004' 658C1IE EQU H'0005' 659C2IE EQU H'0006' 660TMR6IE EQU H'0007' 661 662 663;----- PIE3 Bits ----------------------------------------------------- 664CLC1IE EQU H'0000' 665CLC2IE EQU H'0001' 666CLC3IE EQU H'0002' 667CLC4IE EQU H'0003' 668TMR3IE EQU H'0004' 669TMR3GIE EQU H'0005' 670CSWIE EQU H'0006' 671OSFIE EQU H'0007' 672 673 674;----- PIE4 Bits ----------------------------------------------------- 675CCP1IE EQU H'0000' 676CCP2IE EQU H'0001' 677CCP3IE EQU H'0002' 678CCP4IE EQU H'0003' 679TMR5IE EQU H'0004' 680TMR5GIE EQU H'0005' 681CWG1IE EQU H'0006' 682CWG2IE EQU H'0007' 683 684 685;----- WDTCON Bits ----------------------------------------------------- 686SWDTEN EQU H'0000' 687 688WDTPS0 EQU H'0001' 689WDTPS1 EQU H'0002' 690WDTPS2 EQU H'0003' 691WDTPS3 EQU H'0004' 692WDTPS4 EQU H'0005' 693 694 695;----- ADCON0 Bits ----------------------------------------------------- 696ADON EQU H'0000' 697GO_NOT_DONE EQU H'0001' 698 699ADGO EQU H'0001' 700CHS0 EQU H'0002' 701CHS1 EQU H'0003' 702CHS2 EQU H'0004' 703CHS3 EQU H'0005' 704CHS4 EQU H'0006' 705CHS5 EQU H'0007' 706 707GO EQU H'0001' 708 709 710;----- ADCON1 Bits ----------------------------------------------------- 711ADNREF EQU H'0002' 712ADFM EQU H'0007' 713 714ADPREF0 EQU H'0000' 715ADPREF1 EQU H'0001' 716ADCS0 EQU H'0004' 717ADCS1 EQU H'0005' 718ADCS2 EQU H'0006' 719 720 721;----- ADACT Bits ----------------------------------------------------- 722ADACT0 EQU H'0000' 723ADACT1 EQU H'0001' 724ADACT2 EQU H'0002' 725ADACT3 EQU H'0003' 726ADACT4 EQU H'0004' 727 728 729;----- LATA Bits ----------------------------------------------------- 730LATA0 EQU H'0000' 731LATA1 EQU H'0001' 732LATA2 EQU H'0002' 733LATA4 EQU H'0004' 734LATA5 EQU H'0005' 735 736 737;----- LATB Bits ----------------------------------------------------- 738LATB4 EQU H'0004' 739LATB5 EQU H'0005' 740LATB6 EQU H'0006' 741LATB7 EQU H'0007' 742 743 744;----- LATC Bits ----------------------------------------------------- 745LATC0 EQU H'0000' 746LATC1 EQU H'0001' 747LATC2 EQU H'0002' 748LATC3 EQU H'0003' 749LATC4 EQU H'0004' 750LATC5 EQU H'0005' 751LATC6 EQU H'0006' 752LATC7 EQU H'0007' 753 754 755;----- CM1CON0 Bits ----------------------------------------------------- 756C1SYNC EQU H'0000' 757C1HYS EQU H'0001' 758C1SP EQU H'0002' 759C1POL EQU H'0004' 760C1OUT EQU H'0006' 761C1ON EQU H'0007' 762 763 764;----- CM1CON1 Bits ----------------------------------------------------- 765C1INTN EQU H'0006' 766C1INTP EQU H'0007' 767 768C1NCH0 EQU H'0000' 769C1NCH1 EQU H'0001' 770C1NCH2 EQU H'0002' 771C1PCH0 EQU H'0003' 772C1PCH1 EQU H'0004' 773C1PCH2 EQU H'0005' 774 775 776;----- CM2CON0 Bits ----------------------------------------------------- 777C2SYNC EQU H'0000' 778C2HYS EQU H'0001' 779C2SP EQU H'0002' 780C2POL EQU H'0004' 781C2OUT EQU H'0006' 782C2ON EQU H'0007' 783 784 785;----- CM2CON1 Bits ----------------------------------------------------- 786C2INTN EQU H'0006' 787C2INTP EQU H'0007' 788 789C2NCH0 EQU H'0000' 790C2NCH1 EQU H'0001' 791C2NCH2 EQU H'0002' 792C2PCH0 EQU H'0003' 793C2PCH1 EQU H'0004' 794C2PCH2 EQU H'0005' 795 796 797;----- CMOUT Bits ----------------------------------------------------- 798MC1OUT EQU H'0000' 799MC2OUT EQU H'0001' 800 801 802;----- BORCON Bits ----------------------------------------------------- 803BORRDY EQU H'0000' 804SBOREN EQU H'0007' 805 806 807;----- FVRCON Bits ----------------------------------------------------- 808TSRNG EQU H'0004' 809TSEN EQU H'0005' 810FVRRDY EQU H'0006' 811FVREN EQU H'0007' 812 813ADFVR0 EQU H'0000' 814ADFVR1 EQU H'0001' 815CDAFVR0 EQU H'0002' 816CDAFVR1 EQU H'0003' 817 818 819;----- DACCON0 Bits ----------------------------------------------------- 820DAC1NSS EQU H'0000' 821DAC1OE EQU H'0005' 822DAC1EN EQU H'0007' 823 824DAC1PSS0 EQU H'0002' 825DAC1PSS1 EQU H'0003' 826 827 828;----- DACCON1 Bits ----------------------------------------------------- 829DAC1R0 EQU H'0000' 830DAC1R1 EQU H'0001' 831DAC1R2 EQU H'0002' 832DAC1R3 EQU H'0003' 833DAC1R4 EQU H'0004' 834 835 836;----- ANSELA Bits ----------------------------------------------------- 837ANSA0 EQU H'0000' 838ANSA1 EQU H'0001' 839ANSA2 EQU H'0002' 840ANSA4 EQU H'0004' 841ANSA5 EQU H'0005' 842 843 844;----- ANSELB Bits ----------------------------------------------------- 845ANSB4 EQU H'0004' 846ANSB5 EQU H'0005' 847ANSB6 EQU H'0006' 848ANSB7 EQU H'0007' 849 850 851;----- ANSELC Bits ----------------------------------------------------- 852ANSC0 EQU H'0000' 853ANSC1 EQU H'0001' 854ANSC2 EQU H'0002' 855ANSC3 EQU H'0003' 856ANSC4 EQU H'0004' 857ANSC5 EQU H'0005' 858ANSC6 EQU H'0006' 859ANSC7 EQU H'0007' 860 861 862;----- VREGCON Bits ----------------------------------------------------- 863VREGPM EQU H'0001' 864 865 866;----- RC1STA Bits ----------------------------------------------------- 867RX9D EQU H'0000' 868OERR EQU H'0001' 869FERR EQU H'0002' 870ADDEN EQU H'0003' 871CREN EQU H'0004' 872SREN EQU H'0005' 873RX9 EQU H'0006' 874SPEN EQU H'0007' 875 876 877;----- RCSTA Bits ----------------------------------------------------- 878RX9D EQU H'0000' 879OERR EQU H'0001' 880FERR EQU H'0002' 881ADDEN EQU H'0003' 882CREN EQU H'0004' 883SREN EQU H'0005' 884RX9 EQU H'0006' 885SPEN EQU H'0007' 886 887 888;----- RCSTA1 Bits ----------------------------------------------------- 889RX9D EQU H'0000' 890OERR EQU H'0001' 891FERR EQU H'0002' 892ADDEN EQU H'0003' 893CREN EQU H'0004' 894SREN EQU H'0005' 895RX9 EQU H'0006' 896SPEN EQU H'0007' 897 898 899;----- TX1STA Bits ----------------------------------------------------- 900TX9D EQU H'0000' 901TRMT EQU H'0001' 902BRGH EQU H'0002' 903SENDB EQU H'0003' 904SYNC EQU H'0004' 905TXEN EQU H'0005' 906TX9 EQU H'0006' 907CSRC EQU H'0007' 908 909 910;----- TXSTA Bits ----------------------------------------------------- 911TX9D EQU H'0000' 912TRMT EQU H'0001' 913BRGH EQU H'0002' 914SENDB EQU H'0003' 915SYNC EQU H'0004' 916TXEN EQU H'0005' 917TX9 EQU H'0006' 918CSRC EQU H'0007' 919 920 921;----- TXSTA1 Bits ----------------------------------------------------- 922TX9D EQU H'0000' 923TRMT EQU H'0001' 924BRGH EQU H'0002' 925SENDB EQU H'0003' 926SYNC EQU H'0004' 927TXEN EQU H'0005' 928TX9 EQU H'0006' 929CSRC EQU H'0007' 930 931 932;----- BAUD1CON Bits ----------------------------------------------------- 933ABDEN EQU H'0000' 934WUE EQU H'0001' 935BRG16 EQU H'0003' 936SCKP EQU H'0004' 937RCIDL EQU H'0006' 938ABDOVF EQU H'0007' 939 940 941;----- BAUDCON Bits ----------------------------------------------------- 942ABDEN EQU H'0000' 943WUE EQU H'0001' 944BRG16 EQU H'0003' 945SCKP EQU H'0004' 946RCIDL EQU H'0006' 947ABDOVF EQU H'0007' 948 949 950;----- BAUDCON1 Bits ----------------------------------------------------- 951ABDEN EQU H'0000' 952WUE EQU H'0001' 953BRG16 EQU H'0003' 954SCKP EQU H'0004' 955RCIDL EQU H'0006' 956ABDOVF EQU H'0007' 957 958 959;----- BAUDCTL Bits ----------------------------------------------------- 960ABDEN EQU H'0000' 961WUE EQU H'0001' 962BRG16 EQU H'0003' 963SCKP EQU H'0004' 964RCIDL EQU H'0006' 965ABDOVF EQU H'0007' 966 967 968;----- BAUDCTL1 Bits ----------------------------------------------------- 969ABDEN EQU H'0000' 970WUE EQU H'0001' 971BRG16 EQU H'0003' 972SCKP EQU H'0004' 973RCIDL EQU H'0006' 974ABDOVF EQU H'0007' 975 976 977;----- WPUA Bits ----------------------------------------------------- 978WPUA0 EQU H'0000' 979WPUA1 EQU H'0001' 980WPUA2 EQU H'0002' 981WPUA3 EQU H'0003' 982WPUA4 EQU H'0004' 983WPUA5 EQU H'0005' 984 985 986;----- WPUB Bits ----------------------------------------------------- 987WPUB4 EQU H'0004' 988WPUB5 EQU H'0005' 989WPUB6 EQU H'0006' 990WPUB7 EQU H'0007' 991 992 993;----- WPUC Bits ----------------------------------------------------- 994WPUC0 EQU H'0000' 995WPUC1 EQU H'0001' 996WPUC2 EQU H'0002' 997WPUC3 EQU H'0003' 998WPUC4 EQU H'0004' 999WPUC5 EQU H'0005' 1000WPUC6 EQU H'0006' 1001WPUC7 EQU H'0007' 1002 1003 1004;----- SSP1BUF Bits ----------------------------------------------------- 1005SSP1BUF0 EQU H'0000' 1006SSP1BUF1 EQU H'0001' 1007SSP1BUF2 EQU H'0002' 1008SSP1BUF3 EQU H'0003' 1009SSP1BUF4 EQU H'0004' 1010SSP1BUF5 EQU H'0005' 1011SSP1BUF6 EQU H'0006' 1012SSP1BUF7 EQU H'0007' 1013 1014 1015BUF0 EQU H'0000' 1016BUF1 EQU H'0001' 1017BUF2 EQU H'0002' 1018BUF3 EQU H'0003' 1019BUF4 EQU H'0004' 1020BUF5 EQU H'0005' 1021BUF6 EQU H'0006' 1022BUF7 EQU H'0007' 1023 1024 1025 1026;----- SSPBUF Bits ----------------------------------------------------- 1027SSP1BUF0 EQU H'0000' 1028SSP1BUF1 EQU H'0001' 1029SSP1BUF2 EQU H'0002' 1030SSP1BUF3 EQU H'0003' 1031SSP1BUF4 EQU H'0004' 1032SSP1BUF5 EQU H'0005' 1033SSP1BUF6 EQU H'0006' 1034SSP1BUF7 EQU H'0007' 1035 1036 1037BUF0 EQU H'0000' 1038BUF1 EQU H'0001' 1039BUF2 EQU H'0002' 1040BUF3 EQU H'0003' 1041BUF4 EQU H'0004' 1042BUF5 EQU H'0005' 1043BUF6 EQU H'0006' 1044BUF7 EQU H'0007' 1045 1046 1047 1048;----- SSP1ADD Bits ----------------------------------------------------- 1049SSP1ADD0 EQU H'0000' 1050SSP1ADD1 EQU H'0001' 1051SSP1ADD2 EQU H'0002' 1052SSP1ADD3 EQU H'0003' 1053SSP1ADD4 EQU H'0004' 1054SSP1ADD5 EQU H'0005' 1055SSP1ADD6 EQU H'0006' 1056SSP1ADD7 EQU H'0007' 1057 1058 1059ADD0 EQU H'0000' 1060ADD1 EQU H'0001' 1061ADD2 EQU H'0002' 1062ADD3 EQU H'0003' 1063ADD4 EQU H'0004' 1064ADD5 EQU H'0005' 1065ADD6 EQU H'0006' 1066ADD7 EQU H'0007' 1067 1068 1069 1070;----- SSPADD Bits ----------------------------------------------------- 1071SSP1ADD0 EQU H'0000' 1072SSP1ADD1 EQU H'0001' 1073SSP1ADD2 EQU H'0002' 1074SSP1ADD3 EQU H'0003' 1075SSP1ADD4 EQU H'0004' 1076SSP1ADD5 EQU H'0005' 1077SSP1ADD6 EQU H'0006' 1078SSP1ADD7 EQU H'0007' 1079 1080 1081ADD0 EQU H'0000' 1082ADD1 EQU H'0001' 1083ADD2 EQU H'0002' 1084ADD3 EQU H'0003' 1085ADD4 EQU H'0004' 1086ADD5 EQU H'0005' 1087ADD6 EQU H'0006' 1088ADD7 EQU H'0007' 1089 1090 1091 1092;----- SSP1MSK Bits ----------------------------------------------------- 1093SSP1MSK0 EQU H'0000' 1094SSP1MSK1 EQU H'0001' 1095SSP1MSK2 EQU H'0002' 1096SSP1MSK3 EQU H'0003' 1097SSP1MSK4 EQU H'0004' 1098SSP1MSK5 EQU H'0005' 1099SSP1MSK6 EQU H'0006' 1100SSP1MSK7 EQU H'0007' 1101 1102 1103MSK0 EQU H'0000' 1104MSK1 EQU H'0001' 1105MSK2 EQU H'0002' 1106MSK3 EQU H'0003' 1107MSK4 EQU H'0004' 1108MSK5 EQU H'0005' 1109MSK6 EQU H'0006' 1110MSK7 EQU H'0007' 1111 1112 1113 1114;----- SSPMSK Bits ----------------------------------------------------- 1115SSP1MSK0 EQU H'0000' 1116SSP1MSK1 EQU H'0001' 1117SSP1MSK2 EQU H'0002' 1118SSP1MSK3 EQU H'0003' 1119SSP1MSK4 EQU H'0004' 1120SSP1MSK5 EQU H'0005' 1121SSP1MSK6 EQU H'0006' 1122SSP1MSK7 EQU H'0007' 1123 1124 1125MSK0 EQU H'0000' 1126MSK1 EQU H'0001' 1127MSK2 EQU H'0002' 1128MSK3 EQU H'0003' 1129MSK4 EQU H'0004' 1130MSK5 EQU H'0005' 1131MSK6 EQU H'0006' 1132MSK7 EQU H'0007' 1133 1134 1135 1136;----- SSP1STAT Bits ----------------------------------------------------- 1137BF EQU H'0000' 1138UA EQU H'0001' 1139R_NOT_W EQU H'0002' 1140S EQU H'0003' 1141P EQU H'0004' 1142D_NOT_A EQU H'0005' 1143CKE EQU H'0006' 1144SMP EQU H'0007' 1145 1146 1147;----- SSPSTAT Bits ----------------------------------------------------- 1148BF EQU H'0000' 1149UA EQU H'0001' 1150R_NOT_W EQU H'0002' 1151S EQU H'0003' 1152P EQU H'0004' 1153D_NOT_A EQU H'0005' 1154CKE EQU H'0006' 1155SMP EQU H'0007' 1156 1157 1158;----- SSP1CON Bits ----------------------------------------------------- 1159CKP EQU H'0004' 1160SSPEN EQU H'0005' 1161SSPOV EQU H'0006' 1162WCOL EQU H'0007' 1163 1164SSPM0 EQU H'0000' 1165SSPM1 EQU H'0001' 1166SSPM2 EQU H'0002' 1167SSPM3 EQU H'0003' 1168 1169 1170;----- SSP1CON1 Bits ----------------------------------------------------- 1171CKP EQU H'0004' 1172SSPEN EQU H'0005' 1173SSPOV EQU H'0006' 1174WCOL EQU H'0007' 1175 1176SSPM0 EQU H'0000' 1177SSPM1 EQU H'0001' 1178SSPM2 EQU H'0002' 1179SSPM3 EQU H'0003' 1180 1181 1182;----- SSPCON Bits ----------------------------------------------------- 1183CKP EQU H'0004' 1184SSPEN EQU H'0005' 1185SSPOV EQU H'0006' 1186WCOL EQU H'0007' 1187 1188SSPM0 EQU H'0000' 1189SSPM1 EQU H'0001' 1190SSPM2 EQU H'0002' 1191SSPM3 EQU H'0003' 1192 1193 1194;----- SSPCON1 Bits ----------------------------------------------------- 1195CKP EQU H'0004' 1196SSPEN EQU H'0005' 1197SSPOV EQU H'0006' 1198WCOL EQU H'0007' 1199 1200SSPM0 EQU H'0000' 1201SSPM1 EQU H'0001' 1202SSPM2 EQU H'0002' 1203SSPM3 EQU H'0003' 1204 1205 1206;----- SSP1CON2 Bits ----------------------------------------------------- 1207SEN EQU H'0000' 1208RSEN EQU H'0001' 1209PEN EQU H'0002' 1210RCEN EQU H'0003' 1211ACKEN EQU H'0004' 1212ACKDT EQU H'0005' 1213ACKSTAT EQU H'0006' 1214GCEN EQU H'0007' 1215 1216 1217;----- SSPCON2 Bits ----------------------------------------------------- 1218SEN EQU H'0000' 1219RSEN EQU H'0001' 1220PEN EQU H'0002' 1221RCEN EQU H'0003' 1222ACKEN EQU H'0004' 1223ACKDT EQU H'0005' 1224ACKSTAT EQU H'0006' 1225GCEN EQU H'0007' 1226 1227 1228;----- SSP1CON3 Bits ----------------------------------------------------- 1229DHEN EQU H'0000' 1230AHEN EQU H'0001' 1231SBCDE EQU H'0002' 1232SDAHT EQU H'0003' 1233BOEN EQU H'0004' 1234SCIE EQU H'0005' 1235PCIE EQU H'0006' 1236ACKTIM EQU H'0007' 1237 1238 1239;----- SSPCON3 Bits ----------------------------------------------------- 1240DHEN EQU H'0000' 1241AHEN EQU H'0001' 1242SBCDE EQU H'0002' 1243SDAHT EQU H'0003' 1244BOEN EQU H'0004' 1245SCIE EQU H'0005' 1246PCIE EQU H'0006' 1247ACKTIM EQU H'0007' 1248 1249 1250;----- SSP2BUF Bits ----------------------------------------------------- 1251SSP2BUF0 EQU H'0000' 1252SSP2BUF1 EQU H'0001' 1253SSP2BUF2 EQU H'0002' 1254SSP2BUF3 EQU H'0003' 1255SSP2BUF4 EQU H'0004' 1256SSP2BUF5 EQU H'0005' 1257SSP2BUF6 EQU H'0006' 1258SSP2BUF7 EQU H'0007' 1259 1260 1261BUF0 EQU H'0000' 1262BUF1 EQU H'0001' 1263BUF2 EQU H'0002' 1264BUF3 EQU H'0003' 1265BUF4 EQU H'0004' 1266BUF5 EQU H'0005' 1267BUF6 EQU H'0006' 1268BUF7 EQU H'0007' 1269 1270 1271 1272;----- SSP2ADD Bits ----------------------------------------------------- 1273SSP2ADD0 EQU H'0000' 1274SSP2ADD1 EQU H'0001' 1275SSP2ADD2 EQU H'0002' 1276SSP2ADD3 EQU H'0003' 1277SSP2ADD4 EQU H'0004' 1278SSP2ADD5 EQU H'0005' 1279SSP2ADD6 EQU H'0006' 1280SSP2ADD7 EQU H'0007' 1281 1282 1283ADD0 EQU H'0000' 1284ADD1 EQU H'0001' 1285ADD2 EQU H'0002' 1286ADD3 EQU H'0003' 1287ADD4 EQU H'0004' 1288ADD5 EQU H'0005' 1289ADD6 EQU H'0006' 1290ADD7 EQU H'0007' 1291 1292 1293 1294;----- SSP2MSK Bits ----------------------------------------------------- 1295SSP2MSK0 EQU H'0000' 1296SSP2MSK1 EQU H'0001' 1297SSP2MSK2 EQU H'0002' 1298SSP2MSK3 EQU H'0003' 1299SSP2MSK4 EQU H'0004' 1300SSP2MSK5 EQU H'0005' 1301SSP2MSK6 EQU H'0006' 1302SSP2MSK7 EQU H'0007' 1303 1304 1305MSK0 EQU H'0000' 1306MSK1 EQU H'0001' 1307MSK2 EQU H'0002' 1308MSK3 EQU H'0003' 1309MSK4 EQU H'0004' 1310MSK5 EQU H'0005' 1311MSK6 EQU H'0006' 1312MSK7 EQU H'0007' 1313 1314 1315 1316;----- SSP2STAT Bits ----------------------------------------------------- 1317BF EQU H'0000' 1318UA EQU H'0001' 1319R_NOT_W EQU H'0002' 1320S EQU H'0003' 1321P EQU H'0004' 1322D_NOT_A EQU H'0005' 1323CKE EQU H'0006' 1324SMP EQU H'0007' 1325 1326 1327;----- SSP2CON Bits ----------------------------------------------------- 1328CKP EQU H'0004' 1329SSPEN EQU H'0005' 1330SSPOV EQU H'0006' 1331WCOL EQU H'0007' 1332 1333SSPM0 EQU H'0000' 1334SSPM1 EQU H'0001' 1335SSPM2 EQU H'0002' 1336SSPM3 EQU H'0003' 1337 1338 1339;----- SSP2CON1 Bits ----------------------------------------------------- 1340CKP EQU H'0004' 1341SSPEN EQU H'0005' 1342SSPOV EQU H'0006' 1343WCOL EQU H'0007' 1344 1345SSPM0 EQU H'0000' 1346SSPM1 EQU H'0001' 1347SSPM2 EQU H'0002' 1348SSPM3 EQU H'0003' 1349 1350 1351;----- SSP2CON2 Bits ----------------------------------------------------- 1352SEN EQU H'0000' 1353RSEN EQU H'0001' 1354PEN EQU H'0002' 1355RCEN EQU H'0003' 1356ACKEN EQU H'0004' 1357ACKDT EQU H'0005' 1358ACKSTAT EQU H'0006' 1359GCEN EQU H'0007' 1360 1361 1362;----- SSP2CON3 Bits ----------------------------------------------------- 1363DHEN EQU H'0000' 1364AHEN EQU H'0001' 1365SBCDE EQU H'0002' 1366SDAHT EQU H'0003' 1367BOEN EQU H'0004' 1368SCIE EQU H'0005' 1369PCIE EQU H'0006' 1370ACKTIM EQU H'0007' 1371 1372 1373;----- ODCONA Bits ----------------------------------------------------- 1374ODCA0 EQU H'0000' 1375ODCA1 EQU H'0001' 1376ODCA2 EQU H'0002' 1377ODCA4 EQU H'0004' 1378ODCA5 EQU H'0005' 1379 1380 1381;----- ODCONB Bits ----------------------------------------------------- 1382ODCB4 EQU H'0004' 1383ODCB5 EQU H'0005' 1384ODCB6 EQU H'0006' 1385ODCB7 EQU H'0007' 1386 1387 1388;----- ODCONC Bits ----------------------------------------------------- 1389ODCC0 EQU H'0000' 1390ODCC1 EQU H'0001' 1391ODCC2 EQU H'0002' 1392ODCC3 EQU H'0003' 1393ODCC4 EQU H'0004' 1394ODCC5 EQU H'0005' 1395ODCC6 EQU H'0006' 1396ODCC7 EQU H'0007' 1397 1398 1399;----- CCP1CON Bits ----------------------------------------------------- 1400CCP1FMT EQU H'0004' 1401CCP1OUT EQU H'0005' 1402CCP1EN EQU H'0007' 1403 1404CCP1MODE0 EQU H'0000' 1405CCP1MODE1 EQU H'0001' 1406CCP1MODE2 EQU H'0002' 1407CCP1MODE3 EQU H'0003' 1408 1409 1410;----- CCP1CAP Bits ----------------------------------------------------- 1411CCP1CTS0 EQU H'0000' 1412CCP1CTS1 EQU H'0001' 1413CCP1CTS2 EQU H'0002' 1414CCP1CTS3 EQU H'0003' 1415 1416 1417;----- CCP2CON Bits ----------------------------------------------------- 1418CCP2FMT EQU H'0004' 1419CCP2OUT EQU H'0005' 1420CCP2EN EQU H'0007' 1421 1422CCP2MODE0 EQU H'0000' 1423CCP2MODE1 EQU H'0001' 1424CCP2MODE2 EQU H'0002' 1425CCP2MODE3 EQU H'0003' 1426 1427 1428;----- CCP2CAP Bits ----------------------------------------------------- 1429CCP2CTS0 EQU H'0000' 1430CCP2CTS1 EQU H'0001' 1431CCP2CTS2 EQU H'0002' 1432CCP2CTS3 EQU H'0003' 1433 1434 1435;----- CCPTMRS Bits ----------------------------------------------------- 1436C1TSEL0 EQU H'0000' 1437C1TSEL1 EQU H'0001' 1438C2TSEL0 EQU H'0002' 1439C2TSEL1 EQU H'0003' 1440C3TSEL0 EQU H'0004' 1441C3TSEL1 EQU H'0005' 1442C4TSEL0 EQU H'0006' 1443C4TSEL1 EQU H'0007' 1444 1445 1446;----- SLRCONA Bits ----------------------------------------------------- 1447SLRA0 EQU H'0000' 1448SLRA1 EQU H'0001' 1449SLRA2 EQU H'0002' 1450SLRA4 EQU H'0004' 1451SLRA5 EQU H'0005' 1452 1453 1454;----- SLRCONB Bits ----------------------------------------------------- 1455SLRB4 EQU H'0004' 1456SLRB5 EQU H'0005' 1457SLRB6 EQU H'0006' 1458SLRB7 EQU H'0007' 1459 1460 1461;----- SLRCONC Bits ----------------------------------------------------- 1462SLRC0 EQU H'0000' 1463SLRC1 EQU H'0001' 1464SLRC2 EQU H'0002' 1465SLRC3 EQU H'0003' 1466SLRC4 EQU H'0004' 1467SLRC5 EQU H'0005' 1468SLRC6 EQU H'0006' 1469SLRC7 EQU H'0007' 1470 1471 1472;----- CCP3CON Bits ----------------------------------------------------- 1473CCP3FMT EQU H'0004' 1474CCP3OUT EQU H'0005' 1475CCP3EN EQU H'0007' 1476 1477CCP3MODE0 EQU H'0000' 1478CCP3MODE1 EQU H'0001' 1479CCP3MODE2 EQU H'0002' 1480CCP3MODE3 EQU H'0003' 1481 1482 1483;----- CCP3CAP Bits ----------------------------------------------------- 1484CCP3CTS0 EQU H'0000' 1485CCP3CTS1 EQU H'0001' 1486CCP3CTS2 EQU H'0002' 1487CCP3CTS3 EQU H'0003' 1488 1489 1490;----- CCP4CON Bits ----------------------------------------------------- 1491CCP4FMT EQU H'0004' 1492CCP4OUT EQU H'0005' 1493CCP4EN EQU H'0007' 1494 1495CCP4MODE0 EQU H'0000' 1496CCP4MODE1 EQU H'0001' 1497CCP4MODE2 EQU H'0002' 1498CCP4MODE3 EQU H'0003' 1499 1500 1501;----- CCP4CAP Bits ----------------------------------------------------- 1502CCP4CTS0 EQU H'0000' 1503CCP4CTS1 EQU H'0001' 1504CCP4CTS2 EQU H'0002' 1505CCP4CTS3 EQU H'0003' 1506 1507 1508;----- INLVLA Bits ----------------------------------------------------- 1509INLVLA0 EQU H'0000' 1510INLVLA1 EQU H'0001' 1511INLVLA2 EQU H'0002' 1512INLVLA3 EQU H'0003' 1513INLVLA4 EQU H'0004' 1514INLVLA5 EQU H'0005' 1515 1516 1517;----- INLVLB Bits ----------------------------------------------------- 1518INLVLB4 EQU H'0004' 1519INLVLB5 EQU H'0005' 1520INLVLB6 EQU H'0006' 1521INLVLB7 EQU H'0007' 1522 1523 1524;----- INLVLC Bits ----------------------------------------------------- 1525INLVLC0 EQU H'0000' 1526INLVLC1 EQU H'0001' 1527INLVLC2 EQU H'0002' 1528INLVLC3 EQU H'0003' 1529INLVLC4 EQU H'0004' 1530INLVLC5 EQU H'0005' 1531INLVLC6 EQU H'0006' 1532INLVLC7 EQU H'0007' 1533 1534 1535;----- IOCAP Bits ----------------------------------------------------- 1536IOCAP0 EQU H'0000' 1537IOCAP1 EQU H'0001' 1538IOCAP2 EQU H'0002' 1539IOCAP3 EQU H'0003' 1540IOCAP4 EQU H'0004' 1541IOCAP5 EQU H'0005' 1542 1543 1544;----- IOCAN Bits ----------------------------------------------------- 1545IOCAN0 EQU H'0000' 1546IOCAN1 EQU H'0001' 1547IOCAN2 EQU H'0002' 1548IOCAN3 EQU H'0003' 1549IOCAN4 EQU H'0004' 1550IOCAN5 EQU H'0005' 1551 1552 1553;----- IOCAF Bits ----------------------------------------------------- 1554IOCAF0 EQU H'0000' 1555IOCAF1 EQU H'0001' 1556IOCAF2 EQU H'0002' 1557IOCAF3 EQU H'0003' 1558IOCAF4 EQU H'0004' 1559IOCAF5 EQU H'0005' 1560 1561 1562;----- IOCBP Bits ----------------------------------------------------- 1563IOCBP4 EQU H'0004' 1564IOCBP5 EQU H'0005' 1565IOCBP6 EQU H'0006' 1566IOCBP7 EQU H'0007' 1567 1568 1569;----- IOCBN Bits ----------------------------------------------------- 1570IOCBN4 EQU H'0004' 1571IOCBN5 EQU H'0005' 1572IOCBN6 EQU H'0006' 1573IOCBN7 EQU H'0007' 1574 1575 1576;----- IOCBF Bits ----------------------------------------------------- 1577IOCBF4 EQU H'0004' 1578IOCBF5 EQU H'0005' 1579IOCBF6 EQU H'0006' 1580IOCBF7 EQU H'0007' 1581 1582 1583;----- IOCCP Bits ----------------------------------------------------- 1584IOCCP0 EQU H'0000' 1585IOCCP1 EQU H'0001' 1586IOCCP2 EQU H'0002' 1587IOCCP3 EQU H'0003' 1588IOCCP4 EQU H'0004' 1589IOCCP5 EQU H'0005' 1590IOCCP6 EQU H'0006' 1591IOCCP7 EQU H'0007' 1592 1593 1594;----- IOCCN Bits ----------------------------------------------------- 1595IOCCN0 EQU H'0000' 1596IOCCN1 EQU H'0001' 1597IOCCN2 EQU H'0002' 1598IOCCN3 EQU H'0003' 1599IOCCN4 EQU H'0004' 1600IOCCN5 EQU H'0005' 1601IOCCN6 EQU H'0006' 1602IOCCN7 EQU H'0007' 1603 1604 1605;----- IOCCF Bits ----------------------------------------------------- 1606IOCCF0 EQU H'0000' 1607IOCCF1 EQU H'0001' 1608IOCCF2 EQU H'0002' 1609IOCCF3 EQU H'0003' 1610IOCCF4 EQU H'0004' 1611IOCCF5 EQU H'0005' 1612IOCCF6 EQU H'0006' 1613IOCCF7 EQU H'0007' 1614 1615 1616;----- CLKRCON Bits ----------------------------------------------------- 1617CLKREN EQU H'0007' 1618 1619CLKRDIV0 EQU H'0000' 1620CLKRDIV1 EQU H'0001' 1621CLKRDIV2 EQU H'0002' 1622CLKRDC0 EQU H'0003' 1623CLKRDC1 EQU H'0004' 1624 1625 1626;----- MDCON Bits ----------------------------------------------------- 1627MDBIT EQU H'0000' 1628MDOUT EQU H'0003' 1629MDOPOL EQU H'0004' 1630MDEN EQU H'0007' 1631 1632 1633;----- MDSRC Bits ----------------------------------------------------- 1634MDMS0 EQU H'0000' 1635MDMS1 EQU H'0001' 1636MDMS2 EQU H'0002' 1637MDMS3 EQU H'0003' 1638 1639 1640;----- MDCARH Bits ----------------------------------------------------- 1641MDCHSYNC EQU H'0005' 1642MDCHPOL EQU H'0006' 1643 1644MDCH0 EQU H'0000' 1645MDCH1 EQU H'0001' 1646MDCH2 EQU H'0002' 1647MDCH3 EQU H'0003' 1648 1649 1650;----- MDCARL Bits ----------------------------------------------------- 1651MDCLSYNC EQU H'0005' 1652MDCLPOL EQU H'0006' 1653 1654MDCL0 EQU H'0000' 1655MDCL1 EQU H'0001' 1656MDCL2 EQU H'0002' 1657MDCL3 EQU H'0003' 1658 1659 1660;----- CCDNA Bits ----------------------------------------------------- 1661CCDNA0 EQU H'0000' 1662CCDNA1 EQU H'0001' 1663CCDNA2 EQU H'0002' 1664CCDNA4 EQU H'0004' 1665CCDNA5 EQU H'0005' 1666 1667 1668;----- CCDNB Bits ----------------------------------------------------- 1669CCDNB4 EQU H'0004' 1670CCDNB5 EQU H'0005' 1671CCDNB6 EQU H'0006' 1672CCDNB7 EQU H'0007' 1673 1674 1675;----- CCDNC Bits ----------------------------------------------------- 1676CCDNC0 EQU H'0000' 1677CCDNC1 EQU H'0001' 1678CCDNC2 EQU H'0002' 1679CCDNC3 EQU H'0003' 1680CCDNC4 EQU H'0004' 1681CCDNC5 EQU H'0005' 1682CCDNC6 EQU H'0006' 1683CCDNC7 EQU H'0007' 1684 1685 1686;----- T3CON Bits ----------------------------------------------------- 1687TMR3ON EQU H'0000' 1688T3SYNC EQU H'0002' 1689T3SOSC EQU H'0003' 1690 1691T3CKPS0 EQU H'0004' 1692T3CKPS1 EQU H'0005' 1693TMR3CS0 EQU H'0006' 1694TMR3CS1 EQU H'0007' 1695 1696 1697;----- T3GCON Bits ----------------------------------------------------- 1698T3GVAL EQU H'0002' 1699T3GGO_NOT_DONE EQU H'0003' 1700T3GSPM EQU H'0004' 1701T3GTM EQU H'0005' 1702T3GPOL EQU H'0006' 1703TMR3GE EQU H'0007' 1704 1705T3GSS0 EQU H'0000' 1706T3GSS1 EQU H'0001' 1707 1708 1709;----- T4CON Bits ----------------------------------------------------- 1710TMR4ON EQU H'0002' 1711 1712T4CKPS0 EQU H'0000' 1713T4CKPS1 EQU H'0001' 1714T4OUTPS0 EQU H'0003' 1715T4OUTPS1 EQU H'0004' 1716T4OUTPS2 EQU H'0005' 1717T4OUTPS3 EQU H'0006' 1718 1719 1720;----- T5CON Bits ----------------------------------------------------- 1721TMR5ON EQU H'0000' 1722T5SYNC EQU H'0002' 1723T5SOSC EQU H'0003' 1724 1725T5CKPS0 EQU H'0004' 1726T5CKPS1 EQU H'0005' 1727TMR5CS0 EQU H'0006' 1728TMR5CS1 EQU H'0007' 1729 1730 1731;----- T5GCON Bits ----------------------------------------------------- 1732T5GVAL EQU H'0002' 1733T5GGO_NOT_DONE EQU H'0003' 1734T5GSPM EQU H'0004' 1735T5GTM EQU H'0005' 1736T5GPOL EQU H'0006' 1737TMR5GE EQU H'0007' 1738 1739T5GSS0 EQU H'0000' 1740T5GSS1 EQU H'0001' 1741 1742 1743;----- T6CON Bits ----------------------------------------------------- 1744TMR6ON EQU H'0002' 1745 1746T6CKPS0 EQU H'0000' 1747T6CKPS1 EQU H'0001' 1748T6OUTPS0 EQU H'0003' 1749T6OUTPS1 EQU H'0004' 1750T6OUTPS2 EQU H'0005' 1751T6OUTPS3 EQU H'0006' 1752 1753 1754;----- CCDCON Bits ----------------------------------------------------- 1755CCDEN EQU H'0007' 1756 1757CCDS0 EQU H'0000' 1758CCDS1 EQU H'0001' 1759 1760 1761;----- CCDPA Bits ----------------------------------------------------- 1762CCDPA0 EQU H'0000' 1763CCDPA1 EQU H'0001' 1764CCDPA2 EQU H'0002' 1765CCDPA4 EQU H'0004' 1766CCDPA5 EQU H'0005' 1767 1768 1769;----- CCDPB Bits ----------------------------------------------------- 1770CCDPB4 EQU H'0004' 1771CCDPB5 EQU H'0005' 1772CCDPB6 EQU H'0006' 1773CCDPB7 EQU H'0007' 1774 1775 1776;----- CCDPC Bits ----------------------------------------------------- 1777CCDPC0 EQU H'0000' 1778CCDPC1 EQU H'0001' 1779CCDPC2 EQU H'0002' 1780CCDPC3 EQU H'0003' 1781CCDPC4 EQU H'0004' 1782CCDPC5 EQU H'0005' 1783CCDPC6 EQU H'0006' 1784CCDPC7 EQU H'0007' 1785 1786 1787;----- NCO1ACCL Bits ----------------------------------------------------- 1788NCO1ACC0 EQU H'0000' 1789NCO1ACC1 EQU H'0001' 1790NCO1ACC2 EQU H'0002' 1791NCO1ACC3 EQU H'0003' 1792NCO1ACC4 EQU H'0004' 1793NCO1ACC5 EQU H'0005' 1794NCO1ACC6 EQU H'0006' 1795NCO1ACC7 EQU H'0007' 1796 1797 1798;----- NCO1ACCH Bits ----------------------------------------------------- 1799NCO1ACC8 EQU H'0000' 1800NCO1ACC9 EQU H'0001' 1801NCO1ACC10 EQU H'0002' 1802NCO1ACC11 EQU H'0003' 1803NCO1ACC12 EQU H'0004' 1804NCO1ACC13 EQU H'0005' 1805NCO1ACC14 EQU H'0006' 1806NCO1ACC15 EQU H'0007' 1807 1808 1809;----- NCO1ACCU Bits ----------------------------------------------------- 1810NCO1ACC16 EQU H'0000' 1811NCO1ACC17 EQU H'0001' 1812NCO1ACC18 EQU H'0002' 1813NCO1ACC19 EQU H'0003' 1814NCO1ACC20 EQU H'0004' 1815NCO1ACC21 EQU H'0005' 1816NCO1ACC22 EQU H'0006' 1817NCO1ACC23 EQU H'0007' 1818 1819 1820;----- NCO1INCL Bits ----------------------------------------------------- 1821NCO1INC0 EQU H'0000' 1822NCO1INC1 EQU H'0001' 1823NCO1INC2 EQU H'0002' 1824NCO1INC3 EQU H'0003' 1825NCO1INC4 EQU H'0004' 1826NCO1INC5 EQU H'0005' 1827NCO1INC6 EQU H'0006' 1828NCO1INC7 EQU H'0007' 1829 1830 1831;----- NCO1INCH Bits ----------------------------------------------------- 1832NCO1INC8 EQU H'0000' 1833NCO1INC9 EQU H'0001' 1834NCO1INC10 EQU H'0002' 1835NCO1INC11 EQU H'0003' 1836NCO1INC12 EQU H'0004' 1837NCO1INC13 EQU H'0005' 1838NCO1INC14 EQU H'0006' 1839NCO1INC15 EQU H'0007' 1840 1841 1842;----- NCO1INCU Bits ----------------------------------------------------- 1843NCO1INC16 EQU H'0000' 1844NCO1INC17 EQU H'0001' 1845NCO1INC18 EQU H'0002' 1846NCO1INC19 EQU H'0003' 1847NCO1INC20 EQU H'0004' 1848NCO1INC21 EQU H'0005' 1849NCO1INC22 EQU H'0006' 1850NCO1INC23 EQU H'0007' 1851 1852 1853;----- NCO1CON Bits ----------------------------------------------------- 1854N1PFM EQU H'0000' 1855N1POL EQU H'0004' 1856N1OUT EQU H'0005' 1857N1EN EQU H'0007' 1858 1859 1860;----- NCO1CLK Bits ----------------------------------------------------- 1861N1CKS0 EQU H'0000' 1862N1CKS1 EQU H'0001' 1863N1CKS2 EQU H'0002' 1864N1CKS3 EQU H'0003' 1865N1PWS0 EQU H'0005' 1866N1PWS1 EQU H'0006' 1867N1PWS2 EQU H'0007' 1868 1869 1870;----- PWM5DCL Bits ----------------------------------------------------- 1871PWM5DCL0 EQU H'0006' 1872PWM5DCL1 EQU H'0007' 1873 1874 1875;----- PWM5DCH Bits ----------------------------------------------------- 1876PWM5DCH0 EQU H'0000' 1877PWM5DCH1 EQU H'0001' 1878PWM5DCH2 EQU H'0002' 1879PWM5DCH3 EQU H'0003' 1880PWM5DCH4 EQU H'0004' 1881PWM5DCH5 EQU H'0005' 1882PWM5DCH6 EQU H'0006' 1883PWM5DCH7 EQU H'0007' 1884 1885 1886;----- PWM5CON Bits ----------------------------------------------------- 1887PWM5POL EQU H'0004' 1888PWM5OUT EQU H'0005' 1889PWM5EN EQU H'0007' 1890 1891 1892;----- PWM5CON0 Bits ----------------------------------------------------- 1893PWM5POL EQU H'0004' 1894PWM5OUT EQU H'0005' 1895PWM5EN EQU H'0007' 1896 1897 1898;----- PWM6DCL Bits ----------------------------------------------------- 1899PWM6DCL0 EQU H'0006' 1900PWM6DCL1 EQU H'0007' 1901 1902 1903;----- PWM6DCH Bits ----------------------------------------------------- 1904PWM6DCH0 EQU H'0000' 1905PWM6DCH1 EQU H'0001' 1906PWM6DCH2 EQU H'0002' 1907PWM6DCH3 EQU H'0003' 1908PWM6DCH4 EQU H'0004' 1909PWM6DCH5 EQU H'0005' 1910PWM6DCH6 EQU H'0006' 1911PWM6DCH7 EQU H'0007' 1912 1913 1914;----- PWM6CON Bits ----------------------------------------------------- 1915PWM6POL EQU H'0004' 1916PWM6OUT EQU H'0005' 1917PWM6EN EQU H'0007' 1918 1919 1920;----- PWM6CON0 Bits ----------------------------------------------------- 1921PWM6POL EQU H'0004' 1922PWM6OUT EQU H'0005' 1923PWM6EN EQU H'0007' 1924 1925 1926;----- PWMTMRS Bits ----------------------------------------------------- 1927P5TSEL0 EQU H'0000' 1928P5TSEL1 EQU H'0001' 1929P6TSEL0 EQU H'0002' 1930P6TSEL1 EQU H'0003' 1931 1932 1933;----- CWG1CLKCON Bits ----------------------------------------------------- 1934CS EQU H'0000' 1935 1936CWG1CS EQU H'0000' 1937 1938 1939;----- CWG1DAT Bits ----------------------------------------------------- 1940CWG1DAT0 EQU H'0000' 1941CWG1DAT1 EQU H'0001' 1942CWG1DAT2 EQU H'0002' 1943CWG1DAT3 EQU H'0003' 1944 1945 1946;----- CWG1DBR Bits ----------------------------------------------------- 1947DBR0 EQU H'0000' 1948DBR1 EQU H'0001' 1949DBR2 EQU H'0002' 1950DBR3 EQU H'0003' 1951DBR4 EQU H'0004' 1952DBR5 EQU H'0005' 1953 1954 1955CWG1DBR0 EQU H'0000' 1956CWG1DBR1 EQU H'0001' 1957CWG1DBR2 EQU H'0002' 1958CWG1DBR3 EQU H'0003' 1959CWG1DBR4 EQU H'0004' 1960CWG1DBR5 EQU H'0005' 1961 1962 1963;----- CWG1DBF Bits ----------------------------------------------------- 1964DBF0 EQU H'0000' 1965DBF1 EQU H'0001' 1966DBF2 EQU H'0002' 1967DBF3 EQU H'0003' 1968DBF4 EQU H'0004' 1969DBF5 EQU H'0005' 1970 1971 1972CWG1DBF0 EQU H'0000' 1973CWG1DBF1 EQU H'0001' 1974CWG1DBF2 EQU H'0002' 1975CWG1DBF3 EQU H'0003' 1976CWG1DBF4 EQU H'0004' 1977CWG1DBF5 EQU H'0005' 1978 1979 1980;----- CWG1CON0 Bits ----------------------------------------------------- 1981LD EQU H'0006' 1982EN EQU H'0007' 1983 1984MODE0 EQU H'0000' 1985MODE1 EQU H'0001' 1986MODE2 EQU H'0002' 1987G1EN EQU H'0007' 1988 1989CWG1LD EQU H'0006' 1990CWG1EN EQU H'0007' 1991 1992CWG1MODE0 EQU H'0000' 1993CWG1MODE1 EQU H'0001' 1994CWG1MODE2 EQU H'0002' 1995 1996 1997;----- CWG1CON1 Bits ----------------------------------------------------- 1998POLA EQU H'0000' 1999POLB EQU H'0001' 2000POLC EQU H'0002' 2001POLD EQU H'0003' 2002IN EQU H'0005' 2003 2004CWG1POLA EQU H'0000' 2005CWG1POLB EQU H'0001' 2006CWG1POLC EQU H'0002' 2007CWG1POLD EQU H'0003' 2008CWG1IN EQU H'0005' 2009 2010 2011;----- CWG1AS0 Bits ----------------------------------------------------- 2012REN EQU H'0006' 2013SHUTDOWN EQU H'0007' 2014 2015LSAC0 EQU H'0002' 2016LSAC1 EQU H'0003' 2017LSBD0 EQU H'0004' 2018LSBD1 EQU H'0005' 2019 2020CWG1REN EQU H'0006' 2021CWG1SHUTDOWN EQU H'0007' 2022 2023CWG1LSAC0 EQU H'0002' 2024CWG1LSAC1 EQU H'0003' 2025CWG1LSBD0 EQU H'0004' 2026CWG1LSBD1 EQU H'0005' 2027 2028 2029;----- CWG1AS1 Bits ----------------------------------------------------- 2030AS0E EQU H'0000' 2031AS1E EQU H'0001' 2032AS2E EQU H'0002' 2033AS3E EQU H'0003' 2034AS4E EQU H'0004' 2035 2036 2037;----- CWG1STR Bits ----------------------------------------------------- 2038STRA EQU H'0000' 2039STRB EQU H'0001' 2040STRC EQU H'0002' 2041STRD EQU H'0003' 2042OVRA EQU H'0004' 2043OVRB EQU H'0005' 2044OVRC EQU H'0006' 2045OVRD EQU H'0007' 2046 2047CWG1STRA EQU H'0000' 2048CWG1STRB EQU H'0001' 2049CWG1STRC EQU H'0002' 2050CWG1STRD EQU H'0003' 2051CWG1OVRA EQU H'0004' 2052CWG1OVRB EQU H'0005' 2053CWG1OVRC EQU H'0006' 2054CWG1OVRD EQU H'0007' 2055 2056 2057;----- CWG2CLKCON Bits ----------------------------------------------------- 2058CS EQU H'0000' 2059 2060CWG2CS EQU H'0000' 2061 2062 2063;----- CWG2DAT Bits ----------------------------------------------------- 2064CWG2DAT0 EQU H'0000' 2065CWG2DAT1 EQU H'0001' 2066CWG2DAT2 EQU H'0002' 2067CWG2DAT3 EQU H'0003' 2068 2069 2070;----- CWG2DBR Bits ----------------------------------------------------- 2071DBR0 EQU H'0000' 2072DBR1 EQU H'0001' 2073DBR2 EQU H'0002' 2074DBR3 EQU H'0003' 2075DBR4 EQU H'0004' 2076DBR5 EQU H'0005' 2077 2078 2079CWG2DBR0 EQU H'0000' 2080CWG2DBR1 EQU H'0001' 2081CWG2DBR2 EQU H'0002' 2082CWG2DBR3 EQU H'0003' 2083CWG2DBR4 EQU H'0004' 2084CWG2DBR5 EQU H'0005' 2085 2086 2087;----- CWG2DBF Bits ----------------------------------------------------- 2088DBF0 EQU H'0000' 2089DBF1 EQU H'0001' 2090DBF2 EQU H'0002' 2091DBF3 EQU H'0003' 2092DBF4 EQU H'0004' 2093DBF5 EQU H'0005' 2094 2095 2096CWG2DBF0 EQU H'0000' 2097CWG2DBF1 EQU H'0001' 2098CWG2DBF2 EQU H'0002' 2099CWG2DBF3 EQU H'0003' 2100CWG2DBF4 EQU H'0004' 2101CWG2DBF5 EQU H'0005' 2102 2103 2104;----- CWG2CON0 Bits ----------------------------------------------------- 2105LD EQU H'0006' 2106EN EQU H'0007' 2107 2108MODE0 EQU H'0000' 2109MODE1 EQU H'0001' 2110MODE2 EQU H'0002' 2111G2EN EQU H'0007' 2112 2113CWG2LD EQU H'0006' 2114CWG2EN EQU H'0007' 2115 2116CWG2MODE0 EQU H'0000' 2117CWG2MODE1 EQU H'0001' 2118CWG2MODE2 EQU H'0002' 2119 2120 2121;----- CWG2CON1 Bits ----------------------------------------------------- 2122POLA EQU H'0000' 2123POLB EQU H'0001' 2124POLC EQU H'0002' 2125POLD EQU H'0003' 2126IN EQU H'0005' 2127 2128CWG2POLA EQU H'0000' 2129CWG2POLB EQU H'0001' 2130CWG2POLC EQU H'0002' 2131CWG2POLD EQU H'0003' 2132CWG2IN EQU H'0005' 2133 2134 2135;----- CWG2AS0 Bits ----------------------------------------------------- 2136REN EQU H'0006' 2137SHUTDOWN EQU H'0007' 2138 2139LSAC0 EQU H'0002' 2140LSAC1 EQU H'0003' 2141LSBD0 EQU H'0004' 2142LSBD1 EQU H'0005' 2143 2144CWG2REN EQU H'0006' 2145CWG2SHUTDOWN EQU H'0007' 2146 2147CWG2LSAC0 EQU H'0002' 2148CWG2LSAC1 EQU H'0003' 2149CWG2LSBD0 EQU H'0004' 2150CWG2LSBD1 EQU H'0005' 2151 2152 2153;----- CWG2AS1 Bits ----------------------------------------------------- 2154AS0E EQU H'0000' 2155AS1E EQU H'0001' 2156AS2E EQU H'0002' 2157AS3E EQU H'0003' 2158AS4E EQU H'0004' 2159 2160 2161;----- CWG2STR Bits ----------------------------------------------------- 2162STRA EQU H'0000' 2163STRB EQU H'0001' 2164STRC EQU H'0002' 2165STRD EQU H'0003' 2166OVRA EQU H'0004' 2167OVRB EQU H'0005' 2168OVRC EQU H'0006' 2169OVRD EQU H'0007' 2170 2171CWG2STRA EQU H'0000' 2172CWG2STRB EQU H'0001' 2173CWG2STRC EQU H'0002' 2174CWG2STRD EQU H'0003' 2175CWG2OVRA EQU H'0004' 2176CWG2OVRB EQU H'0005' 2177CWG2OVRC EQU H'0006' 2178CWG2OVRD EQU H'0007' 2179 2180 2181;----- NVMADRL Bits ----------------------------------------------------- 2182NVMADR0 EQU H'0000' 2183NVMADR1 EQU H'0001' 2184NVMADR2 EQU H'0002' 2185NVMADR3 EQU H'0003' 2186NVMADR4 EQU H'0004' 2187NVMADR5 EQU H'0005' 2188NVMADR6 EQU H'0006' 2189NVMADR7 EQU H'0007' 2190 2191 2192;----- NVMADRH Bits ----------------------------------------------------- 2193NVMADR8 EQU H'0000' 2194NVMADR9 EQU H'0001' 2195NVMADR10 EQU H'0002' 2196NVMADR11 EQU H'0003' 2197NVMADR12 EQU H'0004' 2198NVMADR13 EQU H'0005' 2199NVMADR14 EQU H'0006' 2200 2201 2202;----- NVMDATL Bits ----------------------------------------------------- 2203NVMDAT0 EQU H'0000' 2204NVMDAT1 EQU H'0001' 2205NVMDAT2 EQU H'0002' 2206NVMDAT3 EQU H'0003' 2207NVMDAT4 EQU H'0004' 2208NVMDAT5 EQU H'0005' 2209NVMDAT6 EQU H'0006' 2210NVMDAT7 EQU H'0007' 2211 2212 2213;----- NVMDATH Bits ----------------------------------------------------- 2214NVMDAT8 EQU H'0000' 2215NVMDAT9 EQU H'0001' 2216NVMDAT10 EQU H'0002' 2217NVMDAT11 EQU H'0003' 2218NVMDAT12 EQU H'0004' 2219NVMDAT13 EQU H'0005' 2220 2221 2222;----- NVMCON1 Bits ----------------------------------------------------- 2223RD EQU H'0000' 2224WR EQU H'0001' 2225WREN EQU H'0002' 2226WRERR EQU H'0003' 2227FREE EQU H'0004' 2228LWLO EQU H'0005' 2229NVMREGS EQU H'0006' 2230 2231 2232;----- PCON0 Bits ----------------------------------------------------- 2233NOT_BOR EQU H'0000' 2234NOT_POR EQU H'0001' 2235NOT_RI EQU H'0002' 2236NOT_RMCLR EQU H'0003' 2237NOT_RWDT EQU H'0004' 2238STKUNF EQU H'0006' 2239STKOVF EQU H'0007' 2240 2241 2242;----- PMD0 Bits ----------------------------------------------------- 2243IOCMD EQU H'0000' 2244CLKRMD EQU H'0001' 2245NVMMD EQU H'0002' 2246FVRMD EQU H'0006' 2247SYSCMD EQU H'0007' 2248 2249 2250;----- PMD1 Bits ----------------------------------------------------- 2251TMR0MD EQU H'0000' 2252TMR1MD EQU H'0001' 2253TMR2MD EQU H'0002' 2254TMR3MD EQU H'0003' 2255TMR4MD EQU H'0004' 2256TMR5MD EQU H'0005' 2257TMR6MD EQU H'0006' 2258NCOMD EQU H'0007' 2259 2260 2261;----- PMD2 Bits ----------------------------------------------------- 2262CMP1MD EQU H'0001' 2263CMP2MD EQU H'0002' 2264ADCMD EQU H'0005' 2265DACMD EQU H'0006' 2266 2267 2268;----- PMD3 Bits ----------------------------------------------------- 2269CCP1MD EQU H'0000' 2270CCP2MD EQU H'0001' 2271CCP3MD EQU H'0002' 2272CCP4MD EQU H'0003' 2273PWM5MD EQU H'0004' 2274PWM6MD EQU H'0005' 2275CWG1MD EQU H'0006' 2276CWG2MD EQU H'0007' 2277 2278 2279;----- PMD4 Bits ----------------------------------------------------- 2280MSSP1MD EQU H'0001' 2281MSSP2MD EQU H'0002' 2282UART1MD EQU H'0005' 2283 2284 2285;----- PMD5 Bits ----------------------------------------------------- 2286DSMMD EQU H'0000' 2287CLC1MD EQU H'0001' 2288CLC2MD EQU H'0002' 2289CLC3MD EQU H'0003' 2290CLC4MD EQU H'0004' 2291 2292 2293;----- CPUDOZE Bits ----------------------------------------------------- 2294DOE EQU H'0004' 2295ROI EQU H'0005' 2296DOZEN EQU H'0006' 2297IDLEN EQU H'0007' 2298 2299DOZE0 EQU H'0000' 2300DOZE1 EQU H'0001' 2301DOZE2 EQU H'0002' 2302 2303 2304;----- OSCCON1 Bits ----------------------------------------------------- 2305NDIV0 EQU H'0000' 2306NDIV1 EQU H'0001' 2307NDIV2 EQU H'0002' 2308NDIV3 EQU H'0003' 2309NOSC0 EQU H'0004' 2310NOSC1 EQU H'0005' 2311NOSC2 EQU H'0006' 2312 2313 2314;----- OSCCON2 Bits ----------------------------------------------------- 2315CDIV0 EQU H'0000' 2316CDIV1 EQU H'0001' 2317CDIV2 EQU H'0002' 2318CDIV3 EQU H'0003' 2319COSC0 EQU H'0004' 2320COSC1 EQU H'0005' 2321COSC2 EQU H'0006' 2322 2323 2324;----- OSCCON3 Bits ----------------------------------------------------- 2325NOSCR EQU H'0003' 2326ORDY EQU H'0004' 2327SOSCBE EQU H'0005' 2328SOSCPWR EQU H'0006' 2329CSWHOLD EQU H'0007' 2330 2331 2332;----- OSCSTAT1 Bits ----------------------------------------------------- 2333PLLR EQU H'0000' 2334ADOR EQU H'0002' 2335SOR EQU H'0003' 2336LFOR EQU H'0004' 2337HFOR EQU H'0006' 2338EXTOR EQU H'0007' 2339 2340 2341;----- OSCEN Bits ----------------------------------------------------- 2342ADOEN EQU H'0002' 2343SOSCEN EQU H'0003' 2344LFOEN EQU H'0004' 2345HFOEN EQU H'0006' 2346EXTOEN EQU H'0007' 2347 2348 2349;----- OSCTUNE Bits ----------------------------------------------------- 2350HFTUN0 EQU H'0000' 2351HFTUN1 EQU H'0001' 2352HFTUN2 EQU H'0002' 2353HFTUN3 EQU H'0003' 2354HFTUN4 EQU H'0004' 2355HFTUN5 EQU H'0005' 2356 2357 2358;----- OSCFRQ Bits ----------------------------------------------------- 2359HFFRQ0 EQU H'0000' 2360HFFRQ1 EQU H'0001' 2361HFFRQ2 EQU H'0002' 2362HFFRQ3 EQU H'0003' 2363 2364 2365;----- PPSLOCK Bits ----------------------------------------------------- 2366PPSLOCKED EQU H'0000' 2367 2368 2369;----- INTPPS Bits ----------------------------------------------------- 2370INTPPS0 EQU H'0000' 2371INTPPS1 EQU H'0001' 2372INTPPS2 EQU H'0002' 2373INTPPS3 EQU H'0003' 2374INTPPS4 EQU H'0004' 2375 2376 2377;----- T0CKIPPS Bits ----------------------------------------------------- 2378T0CKIPPS0 EQU H'0000' 2379T0CKIPPS1 EQU H'0001' 2380T0CKIPPS2 EQU H'0002' 2381T0CKIPPS3 EQU H'0003' 2382T0CKIPPS4 EQU H'0004' 2383 2384 2385;----- T1CKIPPS Bits ----------------------------------------------------- 2386T1CKIPPS0 EQU H'0000' 2387T1CKIPPS1 EQU H'0001' 2388T1CKIPPS2 EQU H'0002' 2389T1CKIPPS3 EQU H'0003' 2390T1CKIPPS4 EQU H'0004' 2391 2392 2393;----- T1GPPS Bits ----------------------------------------------------- 2394T1GPPS0 EQU H'0000' 2395T1GPPS1 EQU H'0001' 2396T1GPPS2 EQU H'0002' 2397T1GPPS3 EQU H'0003' 2398T1GPPS4 EQU H'0004' 2399 2400 2401;----- CCP1PPS Bits ----------------------------------------------------- 2402CCP1PPS0 EQU H'0000' 2403CCP1PPS1 EQU H'0001' 2404CCP1PPS2 EQU H'0002' 2405CCP1PPS3 EQU H'0003' 2406CCP1PPS4 EQU H'0004' 2407 2408 2409;----- CCP2PPS Bits ----------------------------------------------------- 2410CCP2PPS0 EQU H'0000' 2411CCP2PPS1 EQU H'0001' 2412CCP2PPS2 EQU H'0002' 2413CCP2PPS3 EQU H'0003' 2414CCP2PPS4 EQU H'0004' 2415 2416 2417;----- CCP3PPS Bits ----------------------------------------------------- 2418CCP3PPS0 EQU H'0000' 2419CCP3PPS1 EQU H'0001' 2420CCP3PPS2 EQU H'0002' 2421CCP3PPS3 EQU H'0003' 2422CCP3PPS4 EQU H'0004' 2423 2424 2425;----- CCP4PPS Bits ----------------------------------------------------- 2426CCP4PPS0 EQU H'0000' 2427CCP4PPS1 EQU H'0001' 2428CCP4PPS2 EQU H'0002' 2429CCP4PPS3 EQU H'0003' 2430CCP4PPS4 EQU H'0004' 2431 2432 2433;----- CWG1PPS Bits ----------------------------------------------------- 2434CWG1PPS0 EQU H'0000' 2435CWG1PPS1 EQU H'0001' 2436CWG1PPS2 EQU H'0002' 2437CWG1PPS3 EQU H'0003' 2438CWG1PPS4 EQU H'0004' 2439 2440 2441;----- CWG2PPS Bits ----------------------------------------------------- 2442CWG2PPS0 EQU H'0000' 2443CWG2PPS1 EQU H'0001' 2444CWG2PPS2 EQU H'0002' 2445CWG2PPS3 EQU H'0003' 2446CWG2PPS4 EQU H'0004' 2447 2448 2449;----- MDCIN1PPS Bits ----------------------------------------------------- 2450MDCIN1PPS0 EQU H'0000' 2451MDCIN1PPS1 EQU H'0001' 2452MDCIN1PPS2 EQU H'0002' 2453MDCIN1PPS3 EQU H'0003' 2454MDCIN1PPS4 EQU H'0004' 2455 2456 2457;----- MDCIN2PPS Bits ----------------------------------------------------- 2458MDCIN2PPS0 EQU H'0000' 2459MDCIN2PPS1 EQU H'0001' 2460MDCIN2PPS2 EQU H'0002' 2461MDCIN2PPS3 EQU H'0003' 2462MDCIN2PPS4 EQU H'0004' 2463 2464 2465;----- MDMINPPS Bits ----------------------------------------------------- 2466MDMINPPS0 EQU H'0000' 2467MDMINPPS1 EQU H'0001' 2468MDMINPPS2 EQU H'0002' 2469MDMINPPS3 EQU H'0003' 2470MDMINPPS4 EQU H'0004' 2471 2472 2473;----- SSP2CLKPPS Bits ----------------------------------------------------- 2474SSP2CLKPPS0 EQU H'0000' 2475SSP2CLKPPS1 EQU H'0001' 2476SSP2CLKPPS2 EQU H'0002' 2477SSP2CLKPPS3 EQU H'0003' 2478SSP2CLKPPS4 EQU H'0004' 2479 2480 2481;----- SSP2DATPPS Bits ----------------------------------------------------- 2482SSP2DATPPS0 EQU H'0000' 2483SSP2DATPPS1 EQU H'0001' 2484SSP2DATPPS2 EQU H'0002' 2485SSP2DATPPS3 EQU H'0003' 2486SSP2DATPPS4 EQU H'0004' 2487 2488 2489;----- SSP2SSPPS Bits ----------------------------------------------------- 2490SSP2SSPPS0 EQU H'0000' 2491SSP2SSPPS1 EQU H'0001' 2492SSP2SSPPS2 EQU H'0002' 2493SSP2SSPPS3 EQU H'0003' 2494SSP2SSPPS4 EQU H'0004' 2495 2496 2497;----- SSP1CLKPPS Bits ----------------------------------------------------- 2498SSP1CLKPPS0 EQU H'0000' 2499SSP1CLKPPS1 EQU H'0001' 2500SSP1CLKPPS2 EQU H'0002' 2501SSP1CLKPPS3 EQU H'0003' 2502SSP1CLKPPS4 EQU H'0004' 2503 2504 2505;----- SSP1DATPPS Bits ----------------------------------------------------- 2506SSP1DATPPS0 EQU H'0000' 2507SSP1DATPPS1 EQU H'0001' 2508SSP1DATPPS2 EQU H'0002' 2509SSP1DATPPS3 EQU H'0003' 2510SSP1DATPPS4 EQU H'0004' 2511 2512 2513;----- SSP1SSPPS Bits ----------------------------------------------------- 2514SSP1SSPPS0 EQU H'0000' 2515SSP1SSPPS1 EQU H'0001' 2516SSP1SSPPS2 EQU H'0002' 2517SSP1SSPPS3 EQU H'0003' 2518SSP1SSPPS4 EQU H'0004' 2519 2520 2521;----- RXPPS Bits ----------------------------------------------------- 2522RXDTPPS0 EQU H'0000' 2523RXDTPPS1 EQU H'0001' 2524RXDTPPS2 EQU H'0002' 2525RXDTPPS3 EQU H'0003' 2526RXDTPPS4 EQU H'0004' 2527 2528 2529;----- TXPPS Bits ----------------------------------------------------- 2530TXCKPPS0 EQU H'0000' 2531TXCKPPS1 EQU H'0001' 2532TXCKPPS2 EQU H'0002' 2533TXCKPPS3 EQU H'0003' 2534TXCKPPS4 EQU H'0004' 2535 2536 2537;----- CLCIN0PPS Bits ----------------------------------------------------- 2538CLCIN0PPS0 EQU H'0000' 2539CLCIN0PPS1 EQU H'0001' 2540CLCIN0PPS2 EQU H'0002' 2541CLCIN0PPS3 EQU H'0003' 2542CLCIN0PPS4 EQU H'0004' 2543 2544 2545;----- CLCIN1PPS Bits ----------------------------------------------------- 2546CLCIN1PPS0 EQU H'0000' 2547CLCIN1PPS1 EQU H'0001' 2548CLCIN1PPS2 EQU H'0002' 2549CLCIN1PPS3 EQU H'0003' 2550CLCIN1PPS4 EQU H'0004' 2551 2552 2553;----- CLCIN2PPS Bits ----------------------------------------------------- 2554CLCIN2PPS0 EQU H'0000' 2555CLCIN2PPS1 EQU H'0001' 2556CLCIN2PPS2 EQU H'0002' 2557CLCIN2PPS3 EQU H'0003' 2558CLCIN2PPS4 EQU H'0004' 2559 2560 2561;----- CLCIN3PPS Bits ----------------------------------------------------- 2562CLCIN3PPS0 EQU H'0000' 2563CLCIN3PPS1 EQU H'0001' 2564CLCIN3PPS2 EQU H'0002' 2565CLCIN3PPS3 EQU H'0003' 2566CLCIN3PPS4 EQU H'0004' 2567 2568 2569;----- RA0PPS Bits ----------------------------------------------------- 2570RA0PPS0 EQU H'0000' 2571RA0PPS1 EQU H'0001' 2572RA0PPS2 EQU H'0002' 2573RA0PPS3 EQU H'0003' 2574RA0PPS4 EQU H'0004' 2575 2576 2577;----- RA1PPS Bits ----------------------------------------------------- 2578RA1PPS0 EQU H'0000' 2579RA1PPS1 EQU H'0001' 2580RA1PPS2 EQU H'0002' 2581RA1PPS3 EQU H'0003' 2582RA1PPS4 EQU H'0004' 2583 2584 2585;----- RA2PPS Bits ----------------------------------------------------- 2586RA2PPS0 EQU H'0000' 2587RA2PPS1 EQU H'0001' 2588RA2PPS2 EQU H'0002' 2589RA2PPS3 EQU H'0003' 2590RA2PPS4 EQU H'0004' 2591 2592 2593;----- RA4PPS Bits ----------------------------------------------------- 2594RA4PPS0 EQU H'0000' 2595RA4PPS1 EQU H'0001' 2596RA4PPS2 EQU H'0002' 2597RA4PPS3 EQU H'0003' 2598RA4PPS4 EQU H'0004' 2599 2600 2601;----- RA5PPS Bits ----------------------------------------------------- 2602RA5PPS0 EQU H'0000' 2603RA5PPS1 EQU H'0001' 2604RA5PPS2 EQU H'0002' 2605RA5PPS3 EQU H'0003' 2606RA5PPS4 EQU H'0004' 2607 2608 2609;----- RB4PPS Bits ----------------------------------------------------- 2610RB4PPS0 EQU H'0000' 2611RB4PPS1 EQU H'0001' 2612RB4PPS2 EQU H'0002' 2613RB4PPS3 EQU H'0003' 2614RB4PPS4 EQU H'0004' 2615 2616 2617;----- RB5PPS Bits ----------------------------------------------------- 2618RB5PPS0 EQU H'0000' 2619RB5PPS1 EQU H'0001' 2620RB5PPS2 EQU H'0002' 2621RB5PPS3 EQU H'0003' 2622RB5PPS4 EQU H'0004' 2623 2624 2625;----- RB6PPS Bits ----------------------------------------------------- 2626RB6PPS0 EQU H'0000' 2627RB6PPS1 EQU H'0001' 2628RB6PPS2 EQU H'0002' 2629RB6PPS3 EQU H'0003' 2630RB6PPS4 EQU H'0004' 2631 2632 2633;----- RB7PPS Bits ----------------------------------------------------- 2634RB7PPS0 EQU H'0000' 2635RB7PPS1 EQU H'0001' 2636RB7PPS2 EQU H'0002' 2637RB7PPS3 EQU H'0003' 2638RB7PPS4 EQU H'0004' 2639 2640 2641;----- RC0PPS Bits ----------------------------------------------------- 2642RC0PPS0 EQU H'0000' 2643RC0PPS1 EQU H'0001' 2644RC0PPS2 EQU H'0002' 2645RC0PPS3 EQU H'0003' 2646RC0PPS4 EQU H'0004' 2647 2648 2649;----- RC1PPS Bits ----------------------------------------------------- 2650RC1PPS0 EQU H'0000' 2651RC1PPS1 EQU H'0001' 2652RC1PPS2 EQU H'0002' 2653RC1PPS3 EQU H'0003' 2654RC1PPS4 EQU H'0004' 2655 2656 2657;----- RC2PPS Bits ----------------------------------------------------- 2658RC2PPS0 EQU H'0000' 2659RC2PPS1 EQU H'0001' 2660RC2PPS2 EQU H'0002' 2661RC2PPS3 EQU H'0003' 2662RC2PPS4 EQU H'0004' 2663 2664 2665;----- RC3PPS Bits ----------------------------------------------------- 2666RC3PPS0 EQU H'0000' 2667RC3PPS1 EQU H'0001' 2668RC3PPS2 EQU H'0002' 2669RC3PPS3 EQU H'0003' 2670RC3PPS4 EQU H'0004' 2671 2672 2673;----- RC4PPS Bits ----------------------------------------------------- 2674RC4PPS0 EQU H'0000' 2675RC4PPS1 EQU H'0001' 2676RC4PPS2 EQU H'0002' 2677RC4PPS3 EQU H'0003' 2678RC4PPS4 EQU H'0004' 2679 2680 2681;----- RC5PPS Bits ----------------------------------------------------- 2682RC5PPS0 EQU H'0000' 2683RC5PPS1 EQU H'0001' 2684RC5PPS2 EQU H'0002' 2685RC5PPS3 EQU H'0003' 2686RC5PPS4 EQU H'0004' 2687 2688 2689;----- RC6PPS Bits ----------------------------------------------------- 2690RC6PPS0 EQU H'0000' 2691RC6PPS1 EQU H'0001' 2692RC6PPS2 EQU H'0002' 2693RC6PPS3 EQU H'0003' 2694RC6PPS4 EQU H'0004' 2695 2696 2697;----- RC7PPS Bits ----------------------------------------------------- 2698RC7PPS0 EQU H'0000' 2699RC7PPS1 EQU H'0001' 2700RC7PPS2 EQU H'0002' 2701RC7PPS3 EQU H'0003' 2702RC7PPS4 EQU H'0004' 2703 2704 2705;----- CLCDATA Bits ----------------------------------------------------- 2706MLC1OUT EQU H'0000' 2707MLC2OUT EQU H'0001' 2708MLC3OUT EQU H'0002' 2709MLC4OUT EQU H'0003' 2710 2711 2712;----- CLC1CON Bits ----------------------------------------------------- 2713LC1INTN EQU H'0003' 2714LC1INTP EQU H'0004' 2715LC1OUT EQU H'0005' 2716LC1EN EQU H'0007' 2717 2718LC1MODE0 EQU H'0000' 2719LC1MODE1 EQU H'0001' 2720LC1MODE2 EQU H'0002' 2721 2722INTN EQU H'0003' 2723INTP EQU H'0004' 2724OUT EQU H'0005' 2725EN EQU H'0007' 2726 2727MODE0 EQU H'0000' 2728MODE1 EQU H'0001' 2729MODE2 EQU H'0002' 2730 2731 2732;----- CLC1POL Bits ----------------------------------------------------- 2733LC1G1POL EQU H'0000' 2734LC1G2POL EQU H'0001' 2735LC1G3POL EQU H'0002' 2736LC1G4POL EQU H'0003' 2737LC1POL EQU H'0007' 2738 2739G1POL EQU H'0000' 2740G2POL EQU H'0001' 2741G3POL EQU H'0002' 2742G4POL EQU H'0003' 2743POL EQU H'0007' 2744 2745 2746;----- CLC1SEL0 Bits ----------------------------------------------------- 2747LC1D1S0 EQU H'0000' 2748LC1D1S1 EQU H'0001' 2749LC1D1S2 EQU H'0002' 2750LC1D1S3 EQU H'0003' 2751LC1D1S4 EQU H'0004' 2752 2753 2754 2755D1S0 EQU H'0000' 2756D1S1 EQU H'0001' 2757D1S2 EQU H'0002' 2758D1S3 EQU H'0003' 2759D1S4 EQU H'0004' 2760 2761 2762;----- CLC1SEL1 Bits ----------------------------------------------------- 2763LC1D2S0 EQU H'0000' 2764LC1D2S1 EQU H'0001' 2765LC1D2S2 EQU H'0002' 2766LC1D2S3 EQU H'0003' 2767LC1D2S4 EQU H'0004' 2768 2769 2770 2771D2S0 EQU H'0000' 2772D2S1 EQU H'0001' 2773D2S2 EQU H'0002' 2774D2S3 EQU H'0003' 2775D2S4 EQU H'0004' 2776 2777 2778;----- CLC1SEL2 Bits ----------------------------------------------------- 2779LC1D3S0 EQU H'0000' 2780LC1D3S1 EQU H'0001' 2781LC1D3S2 EQU H'0002' 2782LC1D3S3 EQU H'0003' 2783LC1D3S4 EQU H'0004' 2784 2785 2786 2787D3S0 EQU H'0000' 2788D3S1 EQU H'0001' 2789D3S2 EQU H'0002' 2790D3S3 EQU H'0003' 2791D3S4 EQU H'0004' 2792 2793 2794;----- CLC1SEL3 Bits ----------------------------------------------------- 2795LC1D4S0 EQU H'0000' 2796LC1D4S1 EQU H'0001' 2797LC1D4S2 EQU H'0002' 2798LC1D4S3 EQU H'0003' 2799LC1D4S4 EQU H'0004' 2800 2801 2802 2803D4S0 EQU H'0000' 2804D4S1 EQU H'0001' 2805D4S2 EQU H'0002' 2806D4S3 EQU H'0003' 2807D4S4 EQU H'0004' 2808 2809 2810;----- CLC1GLS0 Bits ----------------------------------------------------- 2811LC1G1D1N EQU H'0000' 2812LC1G1D1T EQU H'0001' 2813LC1G1D2N EQU H'0002' 2814LC1G1D2T EQU H'0003' 2815LC1G1D3N EQU H'0004' 2816LC1G1D3T EQU H'0005' 2817LC1G1D4N EQU H'0006' 2818LC1G1D4T EQU H'0007' 2819 2820D1N EQU H'0000' 2821D1T EQU H'0001' 2822D2N EQU H'0002' 2823D2T EQU H'0003' 2824D3N EQU H'0004' 2825D3T EQU H'0005' 2826D4N EQU H'0006' 2827D4T EQU H'0007' 2828 2829 2830;----- CLC1GLS1 Bits ----------------------------------------------------- 2831LC1G2D1N EQU H'0000' 2832LC1G2D1T EQU H'0001' 2833LC1G2D2N EQU H'0002' 2834LC1G2D2T EQU H'0003' 2835LC1G2D3N EQU H'0004' 2836LC1G2D3T EQU H'0005' 2837LC1G2D4N EQU H'0006' 2838LC1G2D4T EQU H'0007' 2839 2840D1N EQU H'0000' 2841D1T EQU H'0001' 2842D2N EQU H'0002' 2843D2T EQU H'0003' 2844D3N EQU H'0004' 2845D3T EQU H'0005' 2846D4N EQU H'0006' 2847D4T EQU H'0007' 2848 2849 2850;----- CLC1GLS2 Bits ----------------------------------------------------- 2851LC1G3D1N EQU H'0000' 2852LC1G3D1T EQU H'0001' 2853LC1G3D2N EQU H'0002' 2854LC1G3D2T EQU H'0003' 2855LC1G3D3N EQU H'0004' 2856LC1G3D3T EQU H'0005' 2857LC1G3D4N EQU H'0006' 2858LC1G3D4T EQU H'0007' 2859 2860D1N EQU H'0000' 2861D1T EQU H'0001' 2862D2N EQU H'0002' 2863D2T EQU H'0003' 2864D3N EQU H'0004' 2865D3T EQU H'0005' 2866D4N EQU H'0006' 2867D4T EQU H'0007' 2868 2869 2870;----- CLC1GLS3 Bits ----------------------------------------------------- 2871LC1G4D1N EQU H'0000' 2872LC1G4D1T EQU H'0001' 2873LC1G4D2N EQU H'0002' 2874LC1G4D2T EQU H'0003' 2875LC1G4D3N EQU H'0004' 2876LC1G4D3T EQU H'0005' 2877LC1G4D4N EQU H'0006' 2878LC1G4D4T EQU H'0007' 2879 2880G4D1N EQU H'0000' 2881G4D1T EQU H'0001' 2882G4D2N EQU H'0002' 2883G4D2T EQU H'0003' 2884G4D3N EQU H'0004' 2885G4D3T EQU H'0005' 2886G4D4N EQU H'0006' 2887G4D4T EQU H'0007' 2888 2889 2890;----- CLC2CON Bits ----------------------------------------------------- 2891LC2INTN EQU H'0003' 2892LC2INTP EQU H'0004' 2893LC2OUT EQU H'0005' 2894LC2EN EQU H'0007' 2895 2896LC2MODE0 EQU H'0000' 2897LC2MODE1 EQU H'0001' 2898LC2MODE2 EQU H'0002' 2899 2900INTN EQU H'0003' 2901INTP EQU H'0004' 2902OUT EQU H'0005' 2903EN EQU H'0007' 2904 2905MODE0 EQU H'0000' 2906MODE1 EQU H'0001' 2907MODE2 EQU H'0002' 2908 2909 2910;----- CLC2POL Bits ----------------------------------------------------- 2911LC2G1POL EQU H'0000' 2912LC2G2POL EQU H'0001' 2913LC2G3POL EQU H'0002' 2914LC2G4POL EQU H'0003' 2915LC2POL EQU H'0007' 2916 2917G1POL EQU H'0000' 2918G2POL EQU H'0001' 2919G3POL EQU H'0002' 2920G4POL EQU H'0003' 2921POL EQU H'0007' 2922 2923 2924;----- CLC2SEL0 Bits ----------------------------------------------------- 2925LC2D1S0 EQU H'0000' 2926LC2D1S1 EQU H'0001' 2927LC2D1S2 EQU H'0002' 2928LC2D1S3 EQU H'0003' 2929LC2D1S4 EQU H'0004' 2930 2931 2932 2933D1S0 EQU H'0000' 2934D1S1 EQU H'0001' 2935D1S2 EQU H'0002' 2936D1S3 EQU H'0003' 2937D1S4 EQU H'0004' 2938 2939 2940;----- CLC2SEL1 Bits ----------------------------------------------------- 2941LC2D2S0 EQU H'0000' 2942LC2D2S1 EQU H'0001' 2943LC2D2S2 EQU H'0002' 2944LC2D2S3 EQU H'0003' 2945LC2D2S4 EQU H'0004' 2946 2947 2948 2949D2S0 EQU H'0000' 2950D2S1 EQU H'0001' 2951D2S2 EQU H'0002' 2952D2S3 EQU H'0003' 2953D2S4 EQU H'0004' 2954 2955 2956;----- CLC2SEL2 Bits ----------------------------------------------------- 2957LC2D3S0 EQU H'0000' 2958LC2D3S1 EQU H'0001' 2959LC2D3S2 EQU H'0002' 2960LC2D3S3 EQU H'0003' 2961LC2D3S4 EQU H'0004' 2962 2963 2964 2965D3S0 EQU H'0000' 2966D3S1 EQU H'0001' 2967D3S2 EQU H'0002' 2968D3S3 EQU H'0003' 2969D3S4 EQU H'0004' 2970 2971 2972;----- CLC2SEL3 Bits ----------------------------------------------------- 2973LC2D4S0 EQU H'0000' 2974LC2D4S1 EQU H'0001' 2975LC2D4S2 EQU H'0002' 2976LC2D4S3 EQU H'0003' 2977LC2D4S4 EQU H'0004' 2978 2979 2980 2981D4S0 EQU H'0000' 2982D4S1 EQU H'0001' 2983D4S2 EQU H'0002' 2984D4S3 EQU H'0003' 2985D4S4 EQU H'0004' 2986 2987 2988;----- CLC2GLS0 Bits ----------------------------------------------------- 2989LC2G1D1N EQU H'0000' 2990LC2G1D1T EQU H'0001' 2991LC2G1D2N EQU H'0002' 2992LC2G1D2T EQU H'0003' 2993LC2G1D3N EQU H'0004' 2994LC2G1D3T EQU H'0005' 2995LC2G1D4N EQU H'0006' 2996LC2G1D4T EQU H'0007' 2997 2998D1N EQU H'0000' 2999D1T EQU H'0001' 3000D2N EQU H'0002' 3001D2T EQU H'0003' 3002D3N EQU H'0004' 3003D3T EQU H'0005' 3004D4N EQU H'0006' 3005D4T EQU H'0007' 3006 3007 3008;----- CLC2GLS1 Bits ----------------------------------------------------- 3009LC2G2D1N EQU H'0000' 3010LC2G2D1T EQU H'0001' 3011LC2G2D2N EQU H'0002' 3012LC2G2D2T EQU H'0003' 3013LC2G2D3N EQU H'0004' 3014LC2G2D3T EQU H'0005' 3015LC2G2D4N EQU H'0006' 3016LC2G2D4T EQU H'0007' 3017 3018D1N EQU H'0000' 3019D1T EQU H'0001' 3020D2N EQU H'0002' 3021D2T EQU H'0003' 3022D3N EQU H'0004' 3023D3T EQU H'0005' 3024D4N EQU H'0006' 3025D4T EQU H'0007' 3026 3027 3028;----- CLC2GLS2 Bits ----------------------------------------------------- 3029LC2G3D1N EQU H'0000' 3030LC2G3D1T EQU H'0001' 3031LC2G3D2N EQU H'0002' 3032LC2G3D2T EQU H'0003' 3033LC2G3D3N EQU H'0004' 3034LC2G3D3T EQU H'0005' 3035LC2G3D4N EQU H'0006' 3036LC2G3D4T EQU H'0007' 3037 3038D1N EQU H'0000' 3039D1T EQU H'0001' 3040D2N EQU H'0002' 3041D2T EQU H'0003' 3042D3N EQU H'0004' 3043D3T EQU H'0005' 3044D4N EQU H'0006' 3045D4T EQU H'0007' 3046 3047 3048;----- CLC2GLS3 Bits ----------------------------------------------------- 3049LC2G4D1N EQU H'0000' 3050LC2G4D1T EQU H'0001' 3051LC2G4D2N EQU H'0002' 3052LC2G4D2T EQU H'0003' 3053LC2G4D3N EQU H'0004' 3054LC2G4D3T EQU H'0005' 3055LC2G4D4N EQU H'0006' 3056LC2G4D4T EQU H'0007' 3057 3058G4D1N EQU H'0000' 3059G4D1T EQU H'0001' 3060G4D2N EQU H'0002' 3061G4D2T EQU H'0003' 3062G4D3N EQU H'0004' 3063G4D3T EQU H'0005' 3064G4D4N EQU H'0006' 3065G4D4T EQU H'0007' 3066 3067 3068;----- CLC3CON Bits ----------------------------------------------------- 3069LC3INTN EQU H'0003' 3070LC3INTP EQU H'0004' 3071LC3OUT EQU H'0005' 3072LC3EN EQU H'0007' 3073 3074LC3MODE0 EQU H'0000' 3075LC3MODE1 EQU H'0001' 3076LC3MODE2 EQU H'0002' 3077 3078INTN EQU H'0003' 3079INTP EQU H'0004' 3080OUT EQU H'0005' 3081EN EQU H'0007' 3082 3083MODE0 EQU H'0000' 3084MODE1 EQU H'0001' 3085MODE2 EQU H'0002' 3086 3087 3088;----- CLC3POL Bits ----------------------------------------------------- 3089LC3G1POL EQU H'0000' 3090LC3G2POL EQU H'0001' 3091LC3G3POL EQU H'0002' 3092LC3G4POL EQU H'0003' 3093LC3POL EQU H'0007' 3094 3095G1POL EQU H'0000' 3096G2POL EQU H'0001' 3097G3POL EQU H'0002' 3098G4POL EQU H'0003' 3099POL EQU H'0007' 3100 3101 3102;----- CLC3SEL0 Bits ----------------------------------------------------- 3103LC3D1S0 EQU H'0000' 3104LC3D1S1 EQU H'0001' 3105LC3D1S2 EQU H'0002' 3106LC3D1S3 EQU H'0003' 3107LC3D1S4 EQU H'0004' 3108 3109 3110 3111D1S0 EQU H'0000' 3112D1S1 EQU H'0001' 3113D1S2 EQU H'0002' 3114D1S3 EQU H'0003' 3115D1S4 EQU H'0004' 3116 3117 3118;----- CLC3SEL1 Bits ----------------------------------------------------- 3119LC3D2S0 EQU H'0000' 3120LC3D2S1 EQU H'0001' 3121LC3D2S2 EQU H'0002' 3122LC3D2S3 EQU H'0003' 3123LC3D2S4 EQU H'0004' 3124 3125 3126 3127D2S0 EQU H'0000' 3128D2S1 EQU H'0001' 3129D2S2 EQU H'0002' 3130D2S3 EQU H'0003' 3131D2S4 EQU H'0004' 3132 3133 3134;----- CLC3SEL2 Bits ----------------------------------------------------- 3135LC3D3S0 EQU H'0000' 3136LC3D3S1 EQU H'0001' 3137LC3D3S2 EQU H'0002' 3138LC3D3S3 EQU H'0003' 3139LC3D3S4 EQU H'0004' 3140 3141 3142 3143D3S0 EQU H'0000' 3144D3S1 EQU H'0001' 3145D3S2 EQU H'0002' 3146D3S3 EQU H'0003' 3147D3S4 EQU H'0004' 3148 3149 3150;----- CLC3SEL3 Bits ----------------------------------------------------- 3151LC3D4S0 EQU H'0000' 3152LC3D4S1 EQU H'0001' 3153LC3D4S2 EQU H'0002' 3154LC3D4S3 EQU H'0003' 3155LC3D4S4 EQU H'0004' 3156 3157 3158 3159D4S0 EQU H'0000' 3160D4S1 EQU H'0001' 3161D4S2 EQU H'0002' 3162D4S3 EQU H'0003' 3163D4S4 EQU H'0004' 3164 3165 3166;----- CLC3GLS0 Bits ----------------------------------------------------- 3167LC3G1D1N EQU H'0000' 3168LC3G1D1T EQU H'0001' 3169LC3G1D2N EQU H'0002' 3170LC3G1D2T EQU H'0003' 3171LC3G1D3N EQU H'0004' 3172LC3G1D3T EQU H'0005' 3173LC3G1D4N EQU H'0006' 3174LC3G1D4T EQU H'0007' 3175 3176D1N EQU H'0000' 3177D1T EQU H'0001' 3178D2N EQU H'0002' 3179D2T EQU H'0003' 3180D3N EQU H'0004' 3181D3T EQU H'0005' 3182D4N EQU H'0006' 3183D4T EQU H'0007' 3184 3185 3186;----- CLC3GLS1 Bits ----------------------------------------------------- 3187LC3G2D1N EQU H'0000' 3188LC3G2D1T EQU H'0001' 3189LC3G2D2N EQU H'0002' 3190LC3G2D2T EQU H'0003' 3191LC3G2D3N EQU H'0004' 3192LC3G2D3T EQU H'0005' 3193LC3G2D4N EQU H'0006' 3194LC3G2D4T EQU H'0007' 3195 3196D1N EQU H'0000' 3197D1T EQU H'0001' 3198D2N EQU H'0002' 3199D2T EQU H'0003' 3200D3N EQU H'0004' 3201D3T EQU H'0005' 3202D4N EQU H'0006' 3203D4T EQU H'0007' 3204 3205 3206;----- CLC3GLS2 Bits ----------------------------------------------------- 3207LC3G3D1N EQU H'0000' 3208LC3G3D1T EQU H'0001' 3209LC3G3D2N EQU H'0002' 3210LC3G3D2T EQU H'0003' 3211LC3G3D3N EQU H'0004' 3212LC3G3D3T EQU H'0005' 3213LC3G3D4N EQU H'0006' 3214LC3G3D4T EQU H'0007' 3215 3216D1N EQU H'0000' 3217D1T EQU H'0001' 3218D2N EQU H'0002' 3219D2T EQU H'0003' 3220D3N EQU H'0004' 3221D3T EQU H'0005' 3222D4N EQU H'0006' 3223D4T EQU H'0007' 3224 3225 3226;----- CLC3GLS3 Bits ----------------------------------------------------- 3227LC3G4D1N EQU H'0000' 3228LC3G4D1T EQU H'0001' 3229LC3G4D2N EQU H'0002' 3230LC3G4D2T EQU H'0003' 3231LC3G4D3N EQU H'0004' 3232LC3G4D3T EQU H'0005' 3233LC3G4D4N EQU H'0006' 3234LC3G4D4T EQU H'0007' 3235 3236G4D1N EQU H'0000' 3237G4D1T EQU H'0001' 3238G4D2N EQU H'0002' 3239G4D2T EQU H'0003' 3240G4D3N EQU H'0004' 3241G4D3T EQU H'0005' 3242G4D4N EQU H'0006' 3243G4D4T EQU H'0007' 3244 3245 3246;----- CLC4CON Bits ----------------------------------------------------- 3247LC4INTN EQU H'0003' 3248LC4INTP EQU H'0004' 3249LC4OUT EQU H'0005' 3250LC4EN EQU H'0007' 3251 3252LC4MODE0 EQU H'0000' 3253LC4MODE1 EQU H'0001' 3254LC4MODE2 EQU H'0002' 3255 3256INTN EQU H'0003' 3257INTP EQU H'0004' 3258OUT EQU H'0005' 3259EN EQU H'0007' 3260 3261MODE0 EQU H'0000' 3262MODE1 EQU H'0001' 3263MODE2 EQU H'0002' 3264 3265 3266;----- CLC4POL Bits ----------------------------------------------------- 3267LC4G1POL EQU H'0000' 3268LC4G2POL EQU H'0001' 3269LC4G3POL EQU H'0002' 3270LC4G4POL EQU H'0003' 3271LC4POL EQU H'0007' 3272 3273G1POL EQU H'0000' 3274G2POL EQU H'0001' 3275G3POL EQU H'0002' 3276G4POL EQU H'0003' 3277POL EQU H'0007' 3278 3279 3280;----- CLC4SEL0 Bits ----------------------------------------------------- 3281LC4D1S0 EQU H'0000' 3282LC4D1S1 EQU H'0001' 3283LC4D1S2 EQU H'0002' 3284LC4D1S3 EQU H'0003' 3285LC4D1S4 EQU H'0004' 3286 3287 3288 3289D1S0 EQU H'0000' 3290D1S1 EQU H'0001' 3291D1S2 EQU H'0002' 3292D1S3 EQU H'0003' 3293D1S4 EQU H'0004' 3294 3295 3296;----- CLC4SEL1 Bits ----------------------------------------------------- 3297LC4D2S0 EQU H'0000' 3298LC4D2S1 EQU H'0001' 3299LC4D2S2 EQU H'0002' 3300LC4D2S3 EQU H'0003' 3301LC4D2S4 EQU H'0004' 3302 3303 3304 3305D2S0 EQU H'0000' 3306D2S1 EQU H'0001' 3307D2S2 EQU H'0002' 3308D2S3 EQU H'0003' 3309D2S4 EQU H'0004' 3310 3311 3312;----- CLC4SEL2 Bits ----------------------------------------------------- 3313LC4D3S0 EQU H'0000' 3314LC4D3S1 EQU H'0001' 3315LC4D3S2 EQU H'0002' 3316LC4D3S3 EQU H'0003' 3317LC4D3S4 EQU H'0004' 3318 3319 3320 3321D3S0 EQU H'0000' 3322D3S1 EQU H'0001' 3323D3S2 EQU H'0002' 3324D3S3 EQU H'0003' 3325D3S4 EQU H'0004' 3326 3327 3328;----- CLC4SEL3 Bits ----------------------------------------------------- 3329LC4D4S0 EQU H'0000' 3330LC4D4S1 EQU H'0001' 3331LC4D4S2 EQU H'0002' 3332LC4D4S3 EQU H'0003' 3333LC4D4S4 EQU H'0004' 3334 3335 3336 3337D4S0 EQU H'0000' 3338D4S1 EQU H'0001' 3339D4S2 EQU H'0002' 3340D4S3 EQU H'0003' 3341D4S4 EQU H'0004' 3342 3343 3344;----- CLC4GLS0 Bits ----------------------------------------------------- 3345LC4G1D1N EQU H'0000' 3346LC4G1D1T EQU H'0001' 3347LC4G1D2N EQU H'0002' 3348LC4G1D2T EQU H'0003' 3349LC4G1D3N EQU H'0004' 3350LC4G1D3T EQU H'0005' 3351LC4G1D4N EQU H'0006' 3352LC4G1D4T EQU H'0007' 3353 3354D1N EQU H'0000' 3355D1T EQU H'0001' 3356D2N EQU H'0002' 3357D2T EQU H'0003' 3358D3N EQU H'0004' 3359D3T EQU H'0005' 3360D4N EQU H'0006' 3361D4T EQU H'0007' 3362 3363 3364;----- CLC4GLS1 Bits ----------------------------------------------------- 3365LC4G2D1N EQU H'0000' 3366LC4G2D1T EQU H'0001' 3367LC4G2D2N EQU H'0002' 3368LC4G2D2T EQU H'0003' 3369LC4G2D3N EQU H'0004' 3370LC4G2D3T EQU H'0005' 3371LC4G2D4N EQU H'0006' 3372LC4G2D4T EQU H'0007' 3373 3374D1N EQU H'0000' 3375D1T EQU H'0001' 3376D2N EQU H'0002' 3377D2T EQU H'0003' 3378D3N EQU H'0004' 3379D3T EQU H'0005' 3380D4N EQU H'0006' 3381D4T EQU H'0007' 3382 3383 3384;----- CLC4GLS2 Bits ----------------------------------------------------- 3385LC4G3D1N EQU H'0000' 3386LC4G3D1T EQU H'0001' 3387LC4G3D2N EQU H'0002' 3388LC4G3D2T EQU H'0003' 3389LC4G3D3N EQU H'0004' 3390LC4G3D3T EQU H'0005' 3391LC4G3D4N EQU H'0006' 3392LC4G3D4T EQU H'0007' 3393 3394D1N EQU H'0000' 3395D1T EQU H'0001' 3396D2N EQU H'0002' 3397D2T EQU H'0003' 3398D3N EQU H'0004' 3399D3T EQU H'0005' 3400D4N EQU H'0006' 3401D4T EQU H'0007' 3402 3403 3404;----- CLC4GLS3 Bits ----------------------------------------------------- 3405LC4G4D1N EQU H'0000' 3406LC4G4D1T EQU H'0001' 3407LC4G4D2N EQU H'0002' 3408LC4G4D2T EQU H'0003' 3409LC4G4D3N EQU H'0004' 3410LC4G4D3T EQU H'0005' 3411LC4G4D4N EQU H'0006' 3412LC4G4D4T EQU H'0007' 3413 3414G4D1N EQU H'0000' 3415G4D1T EQU H'0001' 3416G4D2N EQU H'0002' 3417G4D2T EQU H'0003' 3418G4D3N EQU H'0004' 3419G4D3T EQU H'0005' 3420G4D4N EQU H'0006' 3421G4D4T EQU H'0007' 3422 3423 3424;----- STATUS_SHAD Bits ----------------------------------------------------- 3425C_SHAD EQU H'0000' 3426DC_SHAD EQU H'0001' 3427Z_SHAD EQU H'0002' 3428 3429 3430 3431;========================================================================== 3432; 3433; RAM Definitions 3434; 3435;========================================================================== 3436 __MAXRAM H'0FFF' 3437 __BADRAM H'000F' 3438 __BADRAM H'008F' 3439 __BADRAM H'0095' 3440 __BADRAM H'0096' 3441 __BADRAM H'0098' 3442 __BADRAM H'0099' 3443 __BADRAM H'009A' 3444 __BADRAM H'010F'-H'0110' 3445 __BADRAM H'011A'-H'011F' 3446 __BADRAM H'018F'-H'0196' 3447 __BADRAM H'0198' 3448 __BADRAM H'020F'-H'0210' 3449 __BADRAM H'0218' 3450 __BADRAM H'028F'-H'0290' 3451 __BADRAM H'0299'-H'029E' 3452 __BADRAM H'030F'-H'0310' 3453 __BADRAM H'0319'-H'031F' 3454 __BADRAM H'038F'-H'0390' 3455 __BADRAM H'039B' 3456 __BADRAM H'040F'-H'0410' 3457 __BADRAM H'048F'-H'0497' 3458 __BADRAM H'050C'-H'051F' 3459 __BADRAM H'058C'-H'059F' 3460 __BADRAM H'060C'-H'0616' 3461 __BADRAM H'061D'-H'061E' 3462 __BADRAM H'0650'-H'066F' 3463 __BADRAM H'068C'-H'0690' 3464 __BADRAM H'069A'-H'069F' 3465 __BADRAM H'070C'-H'0710' 3466 __BADRAM H'071A'-H'071F' 3467 __BADRAM H'078C'-H'079F' 3468 __BADRAM H'080C'-H'081F' 3469 __BADRAM H'088C'-H'0890' 3470 __BADRAM H'0897'-H'089A' 3471 __BADRAM H'089C'-H'089F' 3472 __BADRAM H'090C'-H'0910' 3473 __BADRAM H'0917' 3474 __BADRAM H'098C'-H'099F' 3475 __BADRAM H'0A0C'-H'0A1F' 3476 __BADRAM H'0A8C'-H'0A9F' 3477 __BADRAM H'0B0C'-H'0B1F' 3478 __BADRAM H'0B8C'-H'0B9F' 3479 __BADRAM H'0C0C'-H'0C1F' 3480 __BADRAM H'0C8C'-H'0C9F' 3481 __BADRAM H'0CC0'-H'0CEF' 3482 __BADRAM H'0D0C'-H'0D13' 3483 __BADRAM H'0D14'-H'0D1F' 3484 __BADRAM H'0D20'-H'0D6F' 3485 __BADRAM H'0D8C'-H'0D9F' 3486 __BADRAM H'0DA0'-H'0DEF' 3487 __BADRAM H'0E0C'-H'0E0E' 3488 __BADRAM H'0E23' 3489 __BADRAM H'0E26'-H'0E27' 3490 __BADRAM H'0E30'-H'0E6F' 3491 __BADRAM H'0E8C'-H'0E8F' 3492 __BADRAM H'0E93' 3493 __BADRAM H'0E96'-H'0E9B' 3494 __BADRAM H'0EA8'-H'0EEF' 3495 __BADRAM H'0F0C'-H'0F0E' 3496 __BADRAM H'0F38'-H'0F6F' 3497 __BADRAM H'0F8C'-H'0FE3' 3498 __BADRAM H'0FEC' 3499 3500;========================================================================== 3501; 3502; Configuration Bits 3503; 3504; NAME Address 3505; CONFIG1 8007h 3506; CONFIG2 8008h 3507; CONFIG3 8009h 3508; CONFIG4 800Ah 3509; 3510;========================================================================== 3511 3512; The following is an assignment of address values for all of the 3513; configuration registers for the purpose of table reads 3514_CONFIG1 EQU H'8007' 3515_CONFIG2 EQU H'8008' 3516_CONFIG3 EQU H'8009' 3517_CONFIG4 EQU H'800A' 3518 3519;----- CONFIG1 Options -------------------------------------------------- 3520_FEXTOSC_LP EQU H'3FF8'; LP (crystal oscillator) optimized for 32.768 kHz 3521_FEXTOSC_XT EQU H'3FF9'; XT (crystal oscillator) from 100 kHz to 4 MHz 3522_FEXTOSC_HS EQU H'3FFA'; HS (crystal oscillator) above 4 MHz 3523_FEXTOSC_OFF EQU H'3FFC'; Oscillator not enabled 3524_FEXTOSC_ECL EQU H'3FFD'; EC (external clock) below 100 kHz 3525_FEXTOSC_ECM EQU H'3FFE'; EC (external clock) for 100 kHz to 8 MHz 3526_FEXTOSC_ECH EQU H'3FFF'; EC (external clock) above 8 MHz 3527 3528_RSTOSC_HFINT32 EQU H'3F8F'; HFINTOSC with 2x PLL (32MHz) 3529_RSTOSC_EXT4X EQU H'3F9F'; EXTOSC with 4x PLL, with EXTOSC operating per FEXTOSC bits 3530_RSTOSC_SOSC EQU H'3FBF'; SOSC (31kHz) 3531_RSTOSC_LFINT EQU H'3FCF'; LFINTOSC (31kHz) 3532_RSTOSC_HFINT1 EQU H'3FEF'; HFINTOSC (1MHz) 3533_RSTOSC_EXT1X EQU H'3FFF'; EXTOSC operating per FEXTOSC bits 3534 3535_CLKOUTEN_ON EQU H'3EFF'; CLKOUT function is enabled; FOSC/4 clock appears at OSC2 3536_CLKOUTEN_OFF EQU H'3FFF'; CLKOUT function is disabled; I/O or oscillator function on OSC2 3537 3538_CSWEN_OFF EQU H'37FF'; The NOSC and NDIV bits cannot be changed by user software 3539_CSWEN_ON EQU H'3FFF'; Writing to NOSC and NDIV is allowed 3540 3541_FCMEN_OFF EQU H'1FFF'; Fail-Safe Clock Monitor is disabled 3542_FCMEN_ON EQU H'3FFF'; Fail-Safe Clock Monitor is enabled 3543 3544;----- CONFIG2 Options -------------------------------------------------- 3545_MCLRE_OFF EQU H'3FFE'; MCLR/VPP pin function is digital input; MCLR internally disabled; Weak pull-up under control of port pin's WPU control bit. 3546_MCLRE_ON EQU H'3FFF'; MCLR/VPP pin function is MCLR; Weak pull-up enabled 3547 3548_PWRTE_ON EQU H'3FFD'; PWRT enabled 3549_PWRTE_OFF EQU H'3FFF'; PWRT disabled 3550 3551_WDTE_OFF EQU H'3FF3'; WDT disabled; SWDTEN is ignored 3552_WDTE_SWDTEN EQU H'3FF7'; WDT controlled by the SWDTEN bit in the WDTCON register 3553_WDTE_SLEEP EQU H'3FFB'; WDT enabled while running and disabled in SLEEP/IDLE; SWDTEN is ignored 3554_WDTE_ON EQU H'3FFF'; WDT enabled, SWDTEN is ignored 3555 3556_LPBOREN_ON EQU H'3FDF'; ULPBOR enabled 3557_LPBOREN_OFF EQU H'3FFF'; ULPBOR disabled 3558 3559_BOREN_OFF EQU H'3F3F'; Brown-out Reset disabled 3560_BOREN_SBOREN EQU H'3F7F'; Brown-out Reset enabled according to SBOREN 3561_BOREN_SLEEP EQU H'3FBF'; Brown-out Reset enabled while running, disabled in Sleep; SBOREN is ignored 3562_BOREN_ON EQU H'3FFF'; Brown-out Reset enabled, SBOREN bit ignored 3563 3564_BORV_HIGH EQU H'3DFF'; Brown-out voltage (Vbor) set to 2.7V 3565_BORV_LOW EQU H'3FFF'; Brown-out voltage (Vbor) set to 2.45V 3566 3567_PPS1WAY_OFF EQU H'37FF'; The PPSLOCK bit can be set and cleared repeatedly (subject to the unlock sequence) 3568_PPS1WAY_ON EQU H'3FFF'; The PPSLOCK bit can be cleared and set only once; PPS registers remain locked after one clear/set cycle 3569 3570_STVREN_OFF EQU H'2FFF'; Stack Overflow or Underflow will not cause a Reset 3571_STVREN_ON EQU H'3FFF'; Stack Overflow or Underflow will cause a Reset 3572 3573_DEBUG_ON EQU H'1FFF'; Background debugger enabled 3574_DEBUG_OFF EQU H'3FFF'; Background debugger disabled 3575 3576;----- CONFIG3 Options -------------------------------------------------- 3577_WRT_ALL EQU H'3FFC'; 0000h to 1FFFh write protected, no addresses may be modified 3578_WRT_HALF EQU H'3FFD'; 0000h to 03FFh write-protected, 0400h to 1FFFh may be modified 3579_WRT_BOOT EQU H'3FFE'; 0000h to 01FFh write-protected, 0200h to 1FFFh may be modified 3580_WRT_OFF EQU H'3FFF'; Write protection off 3581 3582_LVP_OFF EQU H'1FFF'; High Voltage on MCLR/VPP must be used for programming. 3583_LVP_ON EQU H'3FFF'; Low Voltage programming enabled. MCLR/VPP pin function is MCLR. MCLRE configuration bit is ignored. 3584 3585;----- CONFIG4 Options -------------------------------------------------- 3586_CP_ON EQU H'3FFE'; User NVM code protection enabled 3587_CP_OFF EQU H'3FFF'; User NVM code protection disabled 3588 3589_CPD_ON EQU H'3FFD'; Data NVM code protection enabled 3590_CPD_OFF EQU H'3FFF'; Data NVM code protection disabled 3591 3592;----- DEVID Equates -------------------------------------------------- 3593_DEVID1 EQU H'8006' 3594 3595;----- IDLOC Equates -------------------------------------------------- 3596_IDLOC0 EQU H'8000' 3597_IDLOC1 EQU H'8001' 3598_IDLOC2 EQU H'8002' 3599_IDLOC3 EQU H'8003' 3600 3601 LIST 3602