1 LIST 2 3;========================================================================== 4; Build date : Aug 13 2015 5; MPASM PIC16LF1713 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 PIC16LF1713 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 /PIC16LF1713 22; 2. LIST directive in the source file 23; LIST P=PIC16LF1713 24; 3. Processor Type entry in the MPASM full-screen interface 25; 4. Setting the processor in the MPLAB Project Dialog 26;========================================================================== 27;;;; Begin: Added in gputils 28 29;========================================================================== 30; 31; Gputils Specific Revision History 32; 33;========================================================================== 34 35; 12 Jul 2014 Added the _DEBUG_ON and _DEBUG_OFF config options. 36;;;; End: Added in gputils 37 38;========================================================================== 39; 40; Verify Processor 41; 42;========================================================================== 43 IFNDEF __16LF1713 44 MESSG "Processor-header file mismatch. Verify selected processor." 45 ENDIF 46 47 48 49;========================================================================== 50; 51; Register Definitions 52; 53;========================================================================== 54 55W EQU H'0000' 56F EQU H'0001' 57 58;----- Register Files ----------------------------------------------------- 59 60;-----Bank0------------------ 61INDF0 EQU H'0000' 62INDF1 EQU H'0001' 63PCL EQU H'0002' 64STATUS EQU H'0003' 65FSR0 EQU H'0004' 66FSR0L EQU H'0004' 67FSR0H EQU H'0005' 68FSR1 EQU H'0006' 69FSR1L EQU H'0006' 70FSR1H EQU H'0007' 71BSR EQU H'0008' 72WREG EQU H'0009' 73PCLATH EQU H'000A' 74INTCON EQU H'000B' 75PORTA EQU H'000C' 76PORTB EQU H'000D' 77PORTC EQU H'000E' 78PORTE EQU H'0010' 79PIR1 EQU H'0011' 80PIR2 EQU H'0012' 81PIR3 EQU H'0013' 82TMR0 EQU H'0015' 83TMR1 EQU H'0016' 84TMR1L EQU H'0016' 85TMR1H EQU H'0017' 86T1CON EQU H'0018' 87T1GCON EQU H'0019' 88TMR2 EQU H'001A' 89PR2 EQU H'001B' 90T2CON EQU H'001C' 91 92;-----Bank1------------------ 93TRISA EQU H'008C' 94TRISB EQU H'008D' 95TRISC EQU H'008E' 96TRISE EQU H'0090' 97PIE1 EQU H'0091' 98PIE2 EQU H'0092' 99PIE3 EQU H'0093' 100OPTION_REG EQU H'0095' 101PCON EQU H'0096' 102WDTCON EQU H'0097' 103OSCTUNE EQU H'0098' 104OSCCON EQU H'0099' 105OSCSTAT EQU H'009A' 106ADRES EQU H'009B' 107ADRESL EQU H'009B' 108ADRESH EQU H'009C' 109ADCON0 EQU H'009D' 110ADCON1 EQU H'009E' 111ADCON2 EQU H'009F' 112 113;-----Bank2------------------ 114LATA EQU H'010C' 115LATB EQU H'010D' 116LATC EQU H'010E' 117CM1CON0 EQU H'0111' 118CM1CON1 EQU H'0112' 119CM2CON0 EQU H'0113' 120CM2CON1 EQU H'0114' 121CMOUT EQU H'0115' 122BORCON EQU H'0116' 123FVRCON EQU H'0117' 124DAC1CON0 EQU H'0118' 125DAC1CON1 EQU H'0119' 126DAC2CON0 EQU H'011A' 127DAC2CON1 EQU H'011B' 128DAC2REF EQU H'011B' 129ZCD1CON EQU H'011C' 130 131;-----Bank3------------------ 132ANSELA EQU H'018C' 133ANSELB EQU H'018D' 134ANSELC EQU H'018E' 135PMADR EQU H'0191' 136PMADRL EQU H'0191' 137PMADRH EQU H'0192' 138PMDAT EQU H'0193' 139PMDATL EQU H'0193' 140PMDATH EQU H'0194' 141PMCON1 EQU H'0195' 142PMCON2 EQU H'0196' 143VREGCON EQU H'0197' 144RC1REG EQU H'0199' 145RCREG EQU H'0199' 146RCREG1 EQU H'0199' 147TX1REG EQU H'019A' 148TXREG EQU H'019A' 149TXREG1 EQU H'019A' 150SP1BRG EQU H'019B' 151SP1BRGL EQU H'019B' 152SPBRG EQU H'019B' 153SPBRG1 EQU H'019B' 154SPBRGL EQU H'019B' 155SP1BRGH EQU H'019C' 156SPBRGH EQU H'019C' 157SPBRGH1 EQU H'019C' 158RC1STA EQU H'019D' 159RCSTA EQU H'019D' 160RCSTA1 EQU H'019D' 161TX1STA EQU H'019E' 162TXSTA EQU H'019E' 163TXSTA1 EQU H'019E' 164BAUD1CON EQU H'019F' 165BAUDCON EQU H'019F' 166BAUDCON1 EQU H'019F' 167BAUDCTL EQU H'019F' 168BAUDCTL1 EQU H'019F' 169 170;-----Bank4------------------ 171WPUA EQU H'020C' 172WPUB EQU H'020D' 173WPUC EQU H'020E' 174WPUE EQU H'0210' 175SSP1BUF EQU H'0211' 176SSPBUF EQU H'0211' 177SSP1ADD EQU H'0212' 178SSPADD EQU H'0212' 179SSP1MSK EQU H'0213' 180SSPMSK EQU H'0213' 181SSP1STAT EQU H'0214' 182SSPSTAT EQU H'0214' 183SSP1CON EQU H'0215' 184SSP1CON1 EQU H'0215' 185SSPCON EQU H'0215' 186SSPCON1 EQU H'0215' 187SSP1CON2 EQU H'0216' 188SSPCON2 EQU H'0216' 189SSP1CON3 EQU H'0217' 190SSPCON3 EQU H'0217' 191 192;-----Bank5------------------ 193ODCONA EQU H'028C' 194ODCONB EQU H'028D' 195ODCONC EQU H'028E' 196CCPR1 EQU H'0291' 197CCPR1L EQU H'0291' 198CCPR1H EQU H'0292' 199CCP1CON EQU H'0293' 200ECCP1CON EQU H'0293' 201CCPR2 EQU H'0298' 202CCPR2L EQU H'0298' 203CCPR2H EQU H'0299' 204CCP2CON EQU H'029A' 205ECCP2CON EQU H'029A' 206CCPTMRS EQU H'029E' 207 208;-----Bank6------------------ 209SLRCONA EQU H'030C' 210SLRCONB EQU H'030D' 211SLRCONC EQU H'030E' 212 213;-----Bank7------------------ 214INLVLA EQU H'038C' 215INLVLB EQU H'038D' 216INLVLC EQU H'038E' 217INLVLE EQU H'0390' 218IOCAP EQU H'0391' 219IOCAN EQU H'0392' 220IOCAF EQU H'0393' 221IOCBP EQU H'0394' 222IOCBN EQU H'0395' 223IOCBF EQU H'0396' 224IOCCP EQU H'0397' 225IOCCN EQU H'0398' 226IOCCF EQU H'0399' 227IOCEP EQU H'039D' 228IOCEN EQU H'039E' 229IOCEF EQU H'039F' 230 231;-----Bank8------------------ 232TMR4 EQU H'0415' 233PR4 EQU H'0416' 234T4CON EQU H'0417' 235TMR6 EQU H'041C' 236PR6 EQU H'041D' 237T6CON EQU H'041E' 238 239;-----Bank9------------------ 240NCO1ACC EQU H'0498' 241NCO1ACCL EQU H'0498' 242NCO1ACCH EQU H'0499' 243NCO1ACCU EQU H'049A' 244NCO1INC EQU H'049B' 245NCO1INCL EQU H'049B' 246NCO1INCH EQU H'049C' 247NCO1INCU EQU H'049D' 248NCO1CON EQU H'049E' 249NCO1CLK EQU H'049F' 250 251;-----Bank10------------------ 252OPA1CON EQU H'0511' 253OPA2CON EQU H'0515' 254 255;-----Bank12------------------ 256PWM3DCL EQU H'0617' 257PWM3DCH EQU H'0618' 258PWM3CON EQU H'0619' 259PWM3CON0 EQU H'0619' 260PWM4DCL EQU H'061A' 261PWM4DCH EQU H'061B' 262PWM4CON EQU H'061C' 263PWM4CON0 EQU H'061C' 264 265;-----Bank13------------------ 266COG1PHR EQU H'0691' 267COG1PHF EQU H'0692' 268COG1BLKR EQU H'0693' 269COG1BLKF EQU H'0694' 270COG1DBR EQU H'0695' 271COG1DBF EQU H'0696' 272COG1CON0 EQU H'0697' 273COG1CON1 EQU H'0698' 274COG1RIS EQU H'0699' 275COG1RSIM EQU H'069A' 276COG1FIS EQU H'069B' 277COG1FSIM EQU H'069C' 278COG1ASD0 EQU H'069D' 279COG1ASD1 EQU H'069E' 280COG1STR EQU H'069F' 281 282;-----Bank28------------------ 283PPSLOCK EQU H'0E0F' 284INTPPS EQU H'0E10' 285T0CKIPPS EQU H'0E11' 286T1CKIPPS EQU H'0E12' 287T1GPPS EQU H'0E13' 288CCP1PPS EQU H'0E14' 289CCP2PPS EQU H'0E15' 290COGINPPS EQU H'0E17' 291SSPCLKPPS EQU H'0E20' 292SSPDATPPS EQU H'0E21' 293SSPSSPPS EQU H'0E22' 294RXPPS EQU H'0E24' 295CKPPS EQU H'0E25' 296CLCIN0PPS EQU H'0E28' 297CLCIN1PPS EQU H'0E29' 298CLCIN2PPS EQU H'0E2A' 299CLCIN3PPS EQU H'0E2B' 300 301;-----Bank29------------------ 302RA0PPS EQU H'0E90' 303RA1PPS EQU H'0E91' 304RA2PPS EQU H'0E92' 305RA3PPS EQU H'0E93' 306RA4PPS EQU H'0E94' 307RA5PPS EQU H'0E95' 308RA6PPS EQU H'0E96' 309RA7PPS EQU H'0E97' 310RB0PPS EQU H'0E98' 311RB1PPS EQU H'0E99' 312RB2PPS EQU H'0E9A' 313RB3PPS EQU H'0E9B' 314RB4PPS EQU H'0E9C' 315RB5PPS EQU H'0E9D' 316RB6PPS EQU H'0E9E' 317RB7PPS EQU H'0E9F' 318RC0PPS EQU H'0EA0' 319RC1PPS EQU H'0EA1' 320RC2PPS EQU H'0EA2' 321RC3PPS EQU H'0EA3' 322RC4PPS EQU H'0EA4' 323RC5PPS EQU H'0EA5' 324RC6PPS EQU H'0EA6' 325RC7PPS EQU H'0EA7' 326 327;-----Bank30------------------ 328CLCDATA EQU H'0F0F' 329CLC1CON EQU H'0F10' 330CLC1POL EQU H'0F11' 331CLC1SEL0 EQU H'0F12' 332CLC1SEL1 EQU H'0F13' 333CLC1SEL2 EQU H'0F14' 334CLC1SEL3 EQU H'0F15' 335CLC1GLS0 EQU H'0F16' 336CLC1GLS1 EQU H'0F17' 337CLC1GLS2 EQU H'0F18' 338CLC1GLS3 EQU H'0F19' 339CLC2CON EQU H'0F1A' 340CLC2POL EQU H'0F1B' 341CLC2SEL0 EQU H'0F1C' 342CLC2SEL1 EQU H'0F1D' 343CLC2SEL2 EQU H'0F1E' 344CLC2SEL3 EQU H'0F1F' 345CLC2GLS0 EQU H'0F20' 346CLC2GLS1 EQU H'0F21' 347CLC2GLS2 EQU H'0F22' 348CLC2GLS3 EQU H'0F23' 349CLC3CON EQU H'0F24' 350CLC3POL EQU H'0F25' 351CLC3SEL0 EQU H'0F26' 352CLC3SEL1 EQU H'0F27' 353CLC3SEL2 EQU H'0F28' 354CLC3SEL3 EQU H'0F29' 355CLC3GLS0 EQU H'0F2A' 356CLC3GLS1 EQU H'0F2B' 357CLC3GLS2 EQU H'0F2C' 358CLC3GLS3 EQU H'0F2D' 359CLC4CON EQU H'0F2E' 360CLC4POL EQU H'0F2F' 361CLC4SEL0 EQU H'0F30' 362CLC4SEL1 EQU H'0F31' 363CLC4SEL2 EQU H'0F32' 364CLC4SEL3 EQU H'0F33' 365CLC4GLS0 EQU H'0F34' 366CLC4GLS1 EQU H'0F35' 367CLC4GLS2 EQU H'0F36' 368CLC4GLS3 EQU H'0F37' 369 370;-----Bank31------------------ 371STATUS_SHAD EQU H'0FE4' 372WREG_SHAD EQU H'0FE5' 373BSR_SHAD EQU H'0FE6' 374PCLATH_SHAD EQU H'0FE7' 375FSR0L_SHAD EQU H'0FE8' 376FSR0H_SHAD EQU H'0FE9' 377FSR1L_SHAD EQU H'0FEA' 378FSR1H_SHAD EQU H'0FEB' 379STKPTR EQU H'0FED' 380TOSL EQU H'0FEE' 381TOSH EQU H'0FEF' 382 383;----- STATUS Bits ----------------------------------------------------- 384C EQU H'0000' 385DC EQU H'0001' 386Z EQU H'0002' 387NOT_PD EQU H'0003' 388NOT_TO EQU H'0004' 389 390 391;----- BSR Bits ----------------------------------------------------- 392BSR0 EQU H'0000' 393BSR1 EQU H'0001' 394BSR2 EQU H'0002' 395BSR3 EQU H'0003' 396BSR4 EQU H'0004' 397 398 399;----- INTCON Bits ----------------------------------------------------- 400IOCIF EQU H'0000' 401INTF EQU H'0001' 402TMR0IF EQU H'0002' 403IOCIE EQU H'0003' 404INTE EQU H'0004' 405TMR0IE EQU H'0005' 406PEIE EQU H'0006' 407GIE EQU H'0007' 408 409T0IF EQU H'0002' 410T0IE EQU H'0005' 411 412 413;----- PORTA Bits ----------------------------------------------------- 414RA0 EQU H'0000' 415RA1 EQU H'0001' 416RA2 EQU H'0002' 417RA3 EQU H'0003' 418RA4 EQU H'0004' 419RA5 EQU H'0005' 420RA6 EQU H'0006' 421RA7 EQU H'0007' 422 423 424;----- PORTB Bits ----------------------------------------------------- 425RB0 EQU H'0000' 426RB1 EQU H'0001' 427RB2 EQU H'0002' 428RB3 EQU H'0003' 429RB4 EQU H'0004' 430RB5 EQU H'0005' 431RB6 EQU H'0006' 432RB7 EQU H'0007' 433 434 435;----- PORTC Bits ----------------------------------------------------- 436RC0 EQU H'0000' 437RC1 EQU H'0001' 438RC2 EQU H'0002' 439RC3 EQU H'0003' 440RC4 EQU H'0004' 441RC5 EQU H'0005' 442RC6 EQU H'0006' 443RC7 EQU H'0007' 444 445 446;----- PORTE Bits ----------------------------------------------------- 447RE3 EQU H'0003' 448 449 450;----- PIR1 Bits ----------------------------------------------------- 451TMR1IF EQU H'0000' 452TMR2IF EQU H'0001' 453CCP1IF EQU H'0002' 454SSP1IF EQU H'0003' 455TXIF EQU H'0004' 456RCIF EQU H'0005' 457ADIF EQU H'0006' 458TMR1GIF EQU H'0007' 459 460 461;----- PIR2 Bits ----------------------------------------------------- 462CCP2IF EQU H'0000' 463TMR4IF EQU H'0001' 464TMR6IF EQU H'0002' 465BCL1IF EQU H'0003' 466C1IF EQU H'0005' 467C2IF EQU H'0006' 468OSFIF EQU H'0007' 469 470 471;----- PIR3 Bits ----------------------------------------------------- 472CLC1IF EQU H'0000' 473CLC2IF EQU H'0001' 474CLC3IF EQU H'0002' 475CLC4IF EQU H'0003' 476ZCDIF EQU H'0004' 477COGIF EQU H'0005' 478NCOIF EQU H'0006' 479 480 481;----- T1CON Bits ----------------------------------------------------- 482TMR1ON EQU H'0000' 483NOT_T1SYNC EQU H'0002' 484T1OSCEN EQU H'0003' 485 486T1CKPS0 EQU H'0004' 487T1CKPS1 EQU H'0005' 488TMR1CS0 EQU H'0006' 489TMR1CS1 EQU H'0007' 490 491 492;----- T1GCON Bits ----------------------------------------------------- 493T1GVAL EQU H'0002' 494T1GGO_NOT_DONE EQU H'0003' 495T1GSPM EQU H'0004' 496T1GTM EQU H'0005' 497T1GPOL EQU H'0006' 498TMR1GE EQU H'0007' 499 500T1GSS0 EQU H'0000' 501T1GSS1 EQU H'0001' 502 503 504;----- T2CON Bits ----------------------------------------------------- 505TMR2ON EQU H'0002' 506 507T2CKPS0 EQU H'0000' 508T2CKPS1 EQU H'0001' 509T2OUTPS0 EQU H'0003' 510T2OUTPS1 EQU H'0004' 511T2OUTPS2 EQU H'0005' 512T2OUTPS3 EQU H'0006' 513 514 515;----- TRISA Bits ----------------------------------------------------- 516TRISA0 EQU H'0000' 517TRISA1 EQU H'0001' 518TRISA2 EQU H'0002' 519TRISA3 EQU H'0003' 520TRISA4 EQU H'0004' 521TRISA5 EQU H'0005' 522TRISA6 EQU H'0006' 523TRISA7 EQU H'0007' 524 525 526;----- TRISB Bits ----------------------------------------------------- 527TRISB0 EQU H'0000' 528TRISB1 EQU H'0001' 529TRISB2 EQU H'0002' 530TRISB3 EQU H'0003' 531TRISB4 EQU H'0004' 532TRISB5 EQU H'0005' 533TRISB6 EQU H'0006' 534TRISB7 EQU H'0007' 535 536 537;----- TRISC Bits ----------------------------------------------------- 538TRISC0 EQU H'0000' 539TRISC1 EQU H'0001' 540TRISC2 EQU H'0002' 541TRISC3 EQU H'0003' 542TRISC4 EQU H'0004' 543TRISC5 EQU H'0005' 544TRISC6 EQU H'0006' 545TRISC7 EQU H'0007' 546 547 548;----- TRISE Bits ----------------------------------------------------- 549TRISE3 EQU H'0003' 550 551 552;----- PIE1 Bits ----------------------------------------------------- 553TMR1IE EQU H'0000' 554TMR2IE EQU H'0001' 555CCP1IE EQU H'0002' 556SSP1IE EQU H'0003' 557TXIE EQU H'0004' 558RCIE EQU H'0005' 559ADIE EQU H'0006' 560TMR1GIE EQU H'0007' 561 562 563;----- PIE2 Bits ----------------------------------------------------- 564CCP2IE EQU H'0000' 565TMR4IE EQU H'0001' 566TMR6IE EQU H'0002' 567BCL1IE EQU H'0003' 568C1IE EQU H'0005' 569C2IE EQU H'0006' 570OSFIE EQU H'0007' 571 572 573;----- PIE3 Bits ----------------------------------------------------- 574CLC1IE EQU H'0000' 575CLC2IE EQU H'0001' 576CLC3IE EQU H'0002' 577CLC4IE EQU H'0003' 578ZCDIE EQU H'0004' 579COGIE EQU H'0005' 580NCOIE EQU H'0006' 581 582 583;----- OPTION_REG Bits ----------------------------------------------------- 584PSA EQU H'0003' 585TMR0SE EQU H'0004' 586TMR0CS EQU H'0005' 587INTEDG EQU H'0006' 588NOT_WPUEN EQU H'0007' 589 590PS0 EQU H'0000' 591PS1 EQU H'0001' 592PS2 EQU H'0002' 593T0SE EQU H'0004' 594T0CS EQU H'0005' 595 596 597;----- PCON Bits ----------------------------------------------------- 598NOT_BOR EQU H'0000' 599NOT_POR EQU H'0001' 600NOT_RI EQU H'0002' 601NOT_RMCLR EQU H'0003' 602NOT_RWDT EQU H'0004' 603STKUNF EQU H'0006' 604STKOVF EQU H'0007' 605 606 607;----- WDTCON Bits ----------------------------------------------------- 608SWDTEN EQU H'0000' 609 610WDTPS0 EQU H'0001' 611WDTPS1 EQU H'0002' 612WDTPS2 EQU H'0003' 613WDTPS3 EQU H'0004' 614WDTPS4 EQU H'0005' 615 616 617;----- OSCTUNE Bits ----------------------------------------------------- 618TUN0 EQU H'0000' 619TUN1 EQU H'0001' 620TUN2 EQU H'0002' 621TUN3 EQU H'0003' 622TUN4 EQU H'0004' 623TUN5 EQU H'0005' 624 625 626;----- OSCCON Bits ----------------------------------------------------- 627SPLLEN EQU H'0007' 628 629SCS0 EQU H'0000' 630SCS1 EQU H'0001' 631IRCF0 EQU H'0003' 632IRCF1 EQU H'0004' 633IRCF2 EQU H'0005' 634IRCF3 EQU H'0006' 635 636 637;----- OSCSTAT Bits ----------------------------------------------------- 638HFIOFS EQU H'0000' 639LFIOFR EQU H'0001' 640MFIOFR EQU H'0002' 641HFIOFL EQU H'0003' 642HFIOFR EQU H'0004' 643OSTS EQU H'0005' 644PLLR EQU H'0006' 645SOSCR EQU H'0007' 646 647 648;----- ADCON0 Bits ----------------------------------------------------- 649ADON EQU H'0000' 650GO_NOT_DONE EQU H'0001' 651 652ADGO EQU H'0001' 653CHS0 EQU H'0002' 654CHS1 EQU H'0003' 655CHS2 EQU H'0004' 656CHS3 EQU H'0005' 657CHS4 EQU H'0006' 658 659GO EQU H'0001' 660 661 662;----- ADCON1 Bits ----------------------------------------------------- 663ADNREF EQU H'0002' 664ADFM EQU H'0007' 665 666ADPREF0 EQU H'0000' 667ADPREF1 EQU H'0001' 668 669 670;----- ADCON2 Bits ----------------------------------------------------- 671TRIGSEL0 EQU H'0004' 672TRIGSEL1 EQU H'0005' 673TRIGSEL2 EQU H'0006' 674TRIGSEL3 EQU H'0007' 675 676 677;----- LATA Bits ----------------------------------------------------- 678LATA0 EQU H'0000' 679LATA1 EQU H'0001' 680LATA2 EQU H'0002' 681LATA3 EQU H'0003' 682LATA4 EQU H'0004' 683LATA5 EQU H'0005' 684LATA6 EQU H'0006' 685LATA7 EQU H'0007' 686 687 688;----- LATB Bits ----------------------------------------------------- 689LATB0 EQU H'0000' 690LATB1 EQU H'0001' 691LATB2 EQU H'0002' 692LATB3 EQU H'0003' 693LATB4 EQU H'0004' 694LATB5 EQU H'0005' 695LATB6 EQU H'0006' 696LATB7 EQU H'0007' 697 698 699;----- LATC Bits ----------------------------------------------------- 700LATC0 EQU H'0000' 701LATC1 EQU H'0001' 702LATC2 EQU H'0002' 703LATC3 EQU H'0003' 704LATC4 EQU H'0004' 705LATC5 EQU H'0005' 706LATC6 EQU H'0006' 707LATC7 EQU H'0007' 708 709 710;----- CM1CON0 Bits ----------------------------------------------------- 711C1SYNC EQU H'0000' 712C1HYS EQU H'0001' 713C1SP EQU H'0002' 714C1ZLF EQU H'0003' 715C1POL EQU H'0004' 716C1OUT EQU H'0006' 717C1ON EQU H'0007' 718 719 720;----- CM1CON1 Bits ----------------------------------------------------- 721C1INTN EQU H'0006' 722C1INTP EQU H'0007' 723 724C1NCH0 EQU H'0000' 725C1NCH1 EQU H'0001' 726C1NCH2 EQU H'0002' 727C1PCH0 EQU H'0003' 728C1PCH1 EQU H'0004' 729C1PCH2 EQU H'0005' 730 731 732;----- CM2CON0 Bits ----------------------------------------------------- 733C2SYNC EQU H'0000' 734C2HYS EQU H'0001' 735C2SP EQU H'0002' 736C2ZLF EQU H'0003' 737C2POL EQU H'0004' 738C2OUT EQU H'0006' 739C2ON EQU H'0007' 740 741 742;----- CM2CON1 Bits ----------------------------------------------------- 743C2INTN EQU H'0006' 744C2INTP EQU H'0007' 745 746C2NCH0 EQU H'0000' 747C2NCH1 EQU H'0001' 748C2NCH2 EQU H'0002' 749C2PCH0 EQU H'0003' 750C2PCH1 EQU H'0004' 751C2PCH2 EQU H'0005' 752 753 754;----- CMOUT Bits ----------------------------------------------------- 755MC1OUT EQU H'0000' 756MC2OUT EQU H'0001' 757 758 759;----- BORCON Bits ----------------------------------------------------- 760BORRDY EQU H'0000' 761BORFS EQU H'0006' 762SBOREN EQU H'0007' 763 764 765;----- FVRCON Bits ----------------------------------------------------- 766TSRNG EQU H'0004' 767TSEN EQU H'0005' 768FVRRDY EQU H'0006' 769FVREN EQU H'0007' 770 771ADFVR0 EQU H'0000' 772ADFVR1 EQU H'0001' 773CDAFVR0 EQU H'0002' 774CDAFVR1 EQU H'0003' 775 776 777;----- DAC1CON0 Bits ----------------------------------------------------- 778DAC1NSS EQU H'0000' 779DAC1OE2 EQU H'0004' 780DAC1OE1 EQU H'0005' 781DAC1EN EQU H'0007' 782 783DAC1PSS0 EQU H'0002' 784DAC1PSS1 EQU H'0003' 785 786DACNSS EQU H'0000' 787DACOE0 EQU H'0004' 788DACOE1 EQU H'0005' 789DACEN EQU H'0007' 790 791DACPSS0 EQU H'0002' 792DACPSS1 EQU H'0003' 793 794 795;----- DAC1CON1 Bits ----------------------------------------------------- 796DAC1R0 EQU H'0000' 797DAC1R1 EQU H'0001' 798DAC1R2 EQU H'0002' 799DAC1R3 EQU H'0003' 800DAC1R4 EQU H'0004' 801DAC1R5 EQU H'0005' 802DAC1R6 EQU H'0006' 803DAC1R7 EQU H'0007' 804 805DACR0 EQU H'0000' 806DACR1 EQU H'0001' 807DACR2 EQU H'0002' 808DACR3 EQU H'0003' 809DACR4 EQU H'0004' 810DACR5 EQU H'0005' 811DACR6 EQU H'0006' 812DACR7 EQU H'0007' 813 814 815;----- DAC2CON0 Bits ----------------------------------------------------- 816NSS EQU H'0000' 817OE2 EQU H'0004' 818OE1 EQU H'0005' 819EN EQU H'0007' 820 821PSS0 EQU H'0002' 822PSS1 EQU H'0003' 823 824DACNSS EQU H'0000' 825DACOE2 EQU H'0004' 826DACOE1 EQU H'0005' 827DACEN EQU H'0007' 828 829DACPSS0 EQU H'0002' 830DACPSS1 EQU H'0003' 831 832DAC2NSS EQU H'0000' 833DAC2OE2 EQU H'0004' 834DAC2OE1 EQU H'0005' 835DAC2EN EQU H'0007' 836 837DAC2PSS0 EQU H'0002' 838DAC2PSS1 EQU H'0003' 839 840 841;----- DAC2CON1 Bits ----------------------------------------------------- 842DACR0 EQU H'0000' 843DACR1 EQU H'0001' 844DACR2 EQU H'0002' 845DACR3 EQU H'0003' 846DACR4 EQU H'0004' 847 848R0 EQU H'0000' 849R1 EQU H'0001' 850R2 EQU H'0002' 851R3 EQU H'0003' 852R4 EQU H'0004' 853 854 855DAC2R0 EQU H'0000' 856DAC2R1 EQU H'0001' 857DAC2R2 EQU H'0002' 858DAC2R3 EQU H'0003' 859DAC2R4 EQU H'0004' 860 861REF0 EQU H'0000' 862REF1 EQU H'0001' 863REF2 EQU H'0002' 864REF3 EQU H'0003' 865REF4 EQU H'0004' 866REF5 EQU H'0005' 867 868DAC2REF0 EQU H'0000' 869DAC2REF1 EQU H'0001' 870DAC2REF2 EQU H'0002' 871DAC2REF3 EQU H'0003' 872DAC2REF4 EQU H'0004' 873DAC2REF5 EQU H'0005' 874 875 876;----- DAC2REF Bits ----------------------------------------------------- 877DACR0 EQU H'0000' 878DACR1 EQU H'0001' 879DACR2 EQU H'0002' 880DACR3 EQU H'0003' 881DACR4 EQU H'0004' 882 883R0 EQU H'0000' 884R1 EQU H'0001' 885R2 EQU H'0002' 886R3 EQU H'0003' 887R4 EQU H'0004' 888 889 890DAC2R0 EQU H'0000' 891DAC2R1 EQU H'0001' 892DAC2R2 EQU H'0002' 893DAC2R3 EQU H'0003' 894DAC2R4 EQU H'0004' 895 896REF0 EQU H'0000' 897REF1 EQU H'0001' 898REF2 EQU H'0002' 899REF3 EQU H'0003' 900REF4 EQU H'0004' 901REF5 EQU H'0005' 902 903DAC2REF0 EQU H'0000' 904DAC2REF1 EQU H'0001' 905DAC2REF2 EQU H'0002' 906DAC2REF3 EQU H'0003' 907DAC2REF4 EQU H'0004' 908DAC2REF5 EQU H'0005' 909 910 911;----- ZCD1CON Bits ----------------------------------------------------- 912ZCD1INTN EQU H'0000' 913ZCD1INTP EQU H'0001' 914ZCD1POL EQU H'0004' 915ZCD1OUT EQU H'0005' 916ZCD1EN EQU H'0007' 917 918 919;----- ANSELA Bits ----------------------------------------------------- 920ANSA0 EQU H'0000' 921ANSA1 EQU H'0001' 922ANSA2 EQU H'0002' 923ANSA3 EQU H'0003' 924ANSA4 EQU H'0004' 925ANSA5 EQU H'0005' 926 927 928;----- ANSELB Bits ----------------------------------------------------- 929ANSB0 EQU H'0000' 930ANSB1 EQU H'0001' 931ANSB2 EQU H'0002' 932ANSB3 EQU H'0003' 933ANSB4 EQU H'0004' 934ANSB5 EQU H'0005' 935 936 937;----- ANSELC Bits ----------------------------------------------------- 938ANSC2 EQU H'0002' 939ANSC3 EQU H'0003' 940ANSC4 EQU H'0004' 941ANSC5 EQU H'0005' 942ANSC6 EQU H'0006' 943ANSC7 EQU H'0007' 944 945 946;----- PMCON1 Bits ----------------------------------------------------- 947RD EQU H'0000' 948WR EQU H'0001' 949WREN EQU H'0002' 950WRERR EQU H'0003' 951FREE EQU H'0004' 952LWLO EQU H'0005' 953CFGS EQU H'0006' 954 955 956;----- VREGCON Bits ----------------------------------------------------- 957Reserved EQU H'0000' 958VREGPM EQU H'0001' 959 960 961;----- RC1STA Bits ----------------------------------------------------- 962RX9D EQU H'0000' 963OERR EQU H'0001' 964FERR EQU H'0002' 965ADDEN EQU H'0003' 966CREN EQU H'0004' 967SREN EQU H'0005' 968RX9 EQU H'0006' 969SPEN EQU H'0007' 970 971 972;----- RCSTA Bits ----------------------------------------------------- 973RX9D EQU H'0000' 974OERR EQU H'0001' 975FERR EQU H'0002' 976ADDEN EQU H'0003' 977CREN EQU H'0004' 978SREN EQU H'0005' 979RX9 EQU H'0006' 980SPEN EQU H'0007' 981 982 983;----- RCSTA1 Bits ----------------------------------------------------- 984RX9D EQU H'0000' 985OERR EQU H'0001' 986FERR EQU H'0002' 987ADDEN EQU H'0003' 988CREN EQU H'0004' 989SREN EQU H'0005' 990RX9 EQU H'0006' 991SPEN EQU H'0007' 992 993 994;----- TX1STA Bits ----------------------------------------------------- 995TX9D EQU H'0000' 996TRMT EQU H'0001' 997BRGH EQU H'0002' 998SENDB EQU H'0003' 999SYNC EQU H'0004' 1000TXEN EQU H'0005' 1001TX9 EQU H'0006' 1002CSRC EQU H'0007' 1003 1004 1005;----- TXSTA Bits ----------------------------------------------------- 1006TX9D EQU H'0000' 1007TRMT EQU H'0001' 1008BRGH EQU H'0002' 1009SENDB EQU H'0003' 1010SYNC EQU H'0004' 1011TXEN EQU H'0005' 1012TX9 EQU H'0006' 1013CSRC EQU H'0007' 1014 1015 1016;----- TXSTA1 Bits ----------------------------------------------------- 1017TX9D EQU H'0000' 1018TRMT EQU H'0001' 1019BRGH EQU H'0002' 1020SENDB EQU H'0003' 1021SYNC EQU H'0004' 1022TXEN EQU H'0005' 1023TX9 EQU H'0006' 1024CSRC EQU H'0007' 1025 1026 1027;----- BAUD1CON Bits ----------------------------------------------------- 1028ABDEN EQU H'0000' 1029WUE EQU H'0001' 1030BRG16 EQU H'0003' 1031SCKP EQU H'0004' 1032RCIDL EQU H'0006' 1033ABDOVF EQU H'0007' 1034 1035 1036;----- BAUDCON Bits ----------------------------------------------------- 1037ABDEN EQU H'0000' 1038WUE EQU H'0001' 1039BRG16 EQU H'0003' 1040SCKP EQU H'0004' 1041RCIDL EQU H'0006' 1042ABDOVF EQU H'0007' 1043 1044 1045;----- BAUDCON1 Bits ----------------------------------------------------- 1046ABDEN EQU H'0000' 1047WUE EQU H'0001' 1048BRG16 EQU H'0003' 1049SCKP EQU H'0004' 1050RCIDL EQU H'0006' 1051ABDOVF EQU H'0007' 1052 1053 1054;----- BAUDCTL Bits ----------------------------------------------------- 1055ABDEN EQU H'0000' 1056WUE EQU H'0001' 1057BRG16 EQU H'0003' 1058SCKP EQU H'0004' 1059RCIDL EQU H'0006' 1060ABDOVF EQU H'0007' 1061 1062 1063;----- BAUDCTL1 Bits ----------------------------------------------------- 1064ABDEN EQU H'0000' 1065WUE EQU H'0001' 1066BRG16 EQU H'0003' 1067SCKP EQU H'0004' 1068RCIDL EQU H'0006' 1069ABDOVF EQU H'0007' 1070 1071 1072;----- WPUA Bits ----------------------------------------------------- 1073WPUA0 EQU H'0000' 1074WPUA1 EQU H'0001' 1075WPUA2 EQU H'0002' 1076WPUA3 EQU H'0003' 1077WPUA4 EQU H'0004' 1078WPUA5 EQU H'0005' 1079WPUA6 EQU H'0006' 1080WPUA7 EQU H'0007' 1081 1082 1083;----- WPUB Bits ----------------------------------------------------- 1084WPUB0 EQU H'0000' 1085WPUB1 EQU H'0001' 1086WPUB2 EQU H'0002' 1087WPUB3 EQU H'0003' 1088WPUB4 EQU H'0004' 1089WPUB5 EQU H'0005' 1090WPUB6 EQU H'0006' 1091WPUB7 EQU H'0007' 1092 1093 1094;----- WPUC Bits ----------------------------------------------------- 1095WPUC0 EQU H'0000' 1096WPUC1 EQU H'0001' 1097WPUC2 EQU H'0002' 1098WPUC3 EQU H'0003' 1099WPUC4 EQU H'0004' 1100WPUC5 EQU H'0005' 1101WPUC6 EQU H'0006' 1102WPUC7 EQU H'0007' 1103 1104 1105;----- WPUE Bits ----------------------------------------------------- 1106WPUE3 EQU H'0003' 1107 1108 1109;----- SSP1BUF Bits ----------------------------------------------------- 1110SSP1BUF0 EQU H'0000' 1111SSP1BUF1 EQU H'0001' 1112SSP1BUF2 EQU H'0002' 1113SSP1BUF3 EQU H'0003' 1114SSP1BUF4 EQU H'0004' 1115SSP1BUF5 EQU H'0005' 1116SSP1BUF6 EQU H'0006' 1117SSP1BUF7 EQU H'0007' 1118 1119 1120BUF0 EQU H'0000' 1121BUF1 EQU H'0001' 1122BUF2 EQU H'0002' 1123BUF3 EQU H'0003' 1124BUF4 EQU H'0004' 1125BUF5 EQU H'0005' 1126BUF6 EQU H'0006' 1127BUF7 EQU H'0007' 1128 1129 1130 1131;----- SSPBUF Bits ----------------------------------------------------- 1132SSP1BUF0 EQU H'0000' 1133SSP1BUF1 EQU H'0001' 1134SSP1BUF2 EQU H'0002' 1135SSP1BUF3 EQU H'0003' 1136SSP1BUF4 EQU H'0004' 1137SSP1BUF5 EQU H'0005' 1138SSP1BUF6 EQU H'0006' 1139SSP1BUF7 EQU H'0007' 1140 1141 1142BUF0 EQU H'0000' 1143BUF1 EQU H'0001' 1144BUF2 EQU H'0002' 1145BUF3 EQU H'0003' 1146BUF4 EQU H'0004' 1147BUF5 EQU H'0005' 1148BUF6 EQU H'0006' 1149BUF7 EQU H'0007' 1150 1151 1152 1153;----- SSP1ADD Bits ----------------------------------------------------- 1154SSP1ADD0 EQU H'0000' 1155SSP1ADD1 EQU H'0001' 1156SSP1ADD2 EQU H'0002' 1157SSP1ADD3 EQU H'0003' 1158SSP1ADD4 EQU H'0004' 1159SSP1ADD5 EQU H'0005' 1160SSP1ADD6 EQU H'0006' 1161SSP1ADD7 EQU H'0007' 1162 1163 1164ADD0 EQU H'0000' 1165ADD1 EQU H'0001' 1166ADD2 EQU H'0002' 1167ADD3 EQU H'0003' 1168ADD4 EQU H'0004' 1169ADD5 EQU H'0005' 1170ADD6 EQU H'0006' 1171ADD7 EQU H'0007' 1172 1173 1174 1175;----- SSPADD Bits ----------------------------------------------------- 1176SSP1ADD0 EQU H'0000' 1177SSP1ADD1 EQU H'0001' 1178SSP1ADD2 EQU H'0002' 1179SSP1ADD3 EQU H'0003' 1180SSP1ADD4 EQU H'0004' 1181SSP1ADD5 EQU H'0005' 1182SSP1ADD6 EQU H'0006' 1183SSP1ADD7 EQU H'0007' 1184 1185 1186ADD0 EQU H'0000' 1187ADD1 EQU H'0001' 1188ADD2 EQU H'0002' 1189ADD3 EQU H'0003' 1190ADD4 EQU H'0004' 1191ADD5 EQU H'0005' 1192ADD6 EQU H'0006' 1193ADD7 EQU H'0007' 1194 1195 1196 1197;----- SSP1MSK Bits ----------------------------------------------------- 1198SSP1MSK0 EQU H'0000' 1199SSP1MSK1 EQU H'0001' 1200SSP1MSK2 EQU H'0002' 1201SSP1MSK3 EQU H'0003' 1202SSP1MSK4 EQU H'0004' 1203SSP1MSK5 EQU H'0005' 1204SSP1MSK6 EQU H'0006' 1205SSP1MSK7 EQU H'0007' 1206 1207 1208MSK0 EQU H'0000' 1209MSK1 EQU H'0001' 1210MSK2 EQU H'0002' 1211MSK3 EQU H'0003' 1212MSK4 EQU H'0004' 1213MSK5 EQU H'0005' 1214MSK6 EQU H'0006' 1215MSK7 EQU H'0007' 1216 1217 1218 1219;----- SSPMSK Bits ----------------------------------------------------- 1220SSP1MSK0 EQU H'0000' 1221SSP1MSK1 EQU H'0001' 1222SSP1MSK2 EQU H'0002' 1223SSP1MSK3 EQU H'0003' 1224SSP1MSK4 EQU H'0004' 1225SSP1MSK5 EQU H'0005' 1226SSP1MSK6 EQU H'0006' 1227SSP1MSK7 EQU H'0007' 1228 1229 1230MSK0 EQU H'0000' 1231MSK1 EQU H'0001' 1232MSK2 EQU H'0002' 1233MSK3 EQU H'0003' 1234MSK4 EQU H'0004' 1235MSK5 EQU H'0005' 1236MSK6 EQU H'0006' 1237MSK7 EQU H'0007' 1238 1239 1240 1241;----- SSP1STAT Bits ----------------------------------------------------- 1242BF EQU H'0000' 1243UA EQU H'0001' 1244R_NOT_W EQU H'0002' 1245S EQU H'0003' 1246P EQU H'0004' 1247D_NOT_A EQU H'0005' 1248CKE EQU H'0006' 1249SMP EQU H'0007' 1250 1251 1252;----- SSPSTAT Bits ----------------------------------------------------- 1253BF EQU H'0000' 1254UA EQU H'0001' 1255R_NOT_W EQU H'0002' 1256S EQU H'0003' 1257P EQU H'0004' 1258D_NOT_A EQU H'0005' 1259CKE EQU H'0006' 1260SMP EQU H'0007' 1261 1262 1263;----- SSP1CON Bits ----------------------------------------------------- 1264CKP EQU H'0004' 1265SSPEN EQU H'0005' 1266SSPOV EQU H'0006' 1267WCOL EQU H'0007' 1268 1269SSPM0 EQU H'0000' 1270SSPM1 EQU H'0001' 1271SSPM2 EQU H'0002' 1272SSPM3 EQU H'0003' 1273 1274 1275;----- SSP1CON1 Bits ----------------------------------------------------- 1276CKP EQU H'0004' 1277SSPEN EQU H'0005' 1278SSPOV EQU H'0006' 1279WCOL EQU H'0007' 1280 1281SSPM0 EQU H'0000' 1282SSPM1 EQU H'0001' 1283SSPM2 EQU H'0002' 1284SSPM3 EQU H'0003' 1285 1286 1287;----- SSPCON Bits ----------------------------------------------------- 1288CKP EQU H'0004' 1289SSPEN EQU H'0005' 1290SSPOV EQU H'0006' 1291WCOL EQU H'0007' 1292 1293SSPM0 EQU H'0000' 1294SSPM1 EQU H'0001' 1295SSPM2 EQU H'0002' 1296SSPM3 EQU H'0003' 1297 1298 1299;----- SSPCON1 Bits ----------------------------------------------------- 1300CKP EQU H'0004' 1301SSPEN EQU H'0005' 1302SSPOV EQU H'0006' 1303WCOL EQU H'0007' 1304 1305SSPM0 EQU H'0000' 1306SSPM1 EQU H'0001' 1307SSPM2 EQU H'0002' 1308SSPM3 EQU H'0003' 1309 1310 1311;----- SSP1CON2 Bits ----------------------------------------------------- 1312SEN EQU H'0000' 1313RSEN EQU H'0001' 1314PEN EQU H'0002' 1315RCEN EQU H'0003' 1316ACKEN EQU H'0004' 1317ACKDT EQU H'0005' 1318ACKSTAT EQU H'0006' 1319GCEN EQU H'0007' 1320 1321 1322;----- SSPCON2 Bits ----------------------------------------------------- 1323SEN EQU H'0000' 1324RSEN EQU H'0001' 1325PEN EQU H'0002' 1326RCEN EQU H'0003' 1327ACKEN EQU H'0004' 1328ACKDT EQU H'0005' 1329ACKSTAT EQU H'0006' 1330GCEN EQU H'0007' 1331 1332 1333;----- SSP1CON3 Bits ----------------------------------------------------- 1334DHEN EQU H'0000' 1335AHEN EQU H'0001' 1336SBCDE EQU H'0002' 1337SDAHT EQU H'0003' 1338BOEN EQU H'0004' 1339SCIE EQU H'0005' 1340PCIE EQU H'0006' 1341ACKTIM EQU H'0007' 1342 1343 1344;----- SSPCON3 Bits ----------------------------------------------------- 1345DHEN EQU H'0000' 1346AHEN EQU H'0001' 1347SBCDE EQU H'0002' 1348SDAHT EQU H'0003' 1349BOEN EQU H'0004' 1350SCIE EQU H'0005' 1351PCIE EQU H'0006' 1352ACKTIM EQU H'0007' 1353 1354 1355;----- ODCONA Bits ----------------------------------------------------- 1356ODA0 EQU H'0000' 1357ODA1 EQU H'0001' 1358ODA2 EQU H'0002' 1359ODA3 EQU H'0003' 1360ODA4 EQU H'0004' 1361ODA5 EQU H'0005' 1362ODA6 EQU H'0006' 1363ODA7 EQU H'0007' 1364 1365 1366;----- ODCONB Bits ----------------------------------------------------- 1367ODB0 EQU H'0000' 1368ODB1 EQU H'0001' 1369ODB2 EQU H'0002' 1370ODB3 EQU H'0003' 1371ODB4 EQU H'0004' 1372ODB5 EQU H'0005' 1373ODB6 EQU H'0006' 1374ODB7 EQU H'0007' 1375 1376 1377;----- ODCONC Bits ----------------------------------------------------- 1378ODC0 EQU H'0000' 1379ODC1 EQU H'0001' 1380ODC2 EQU H'0002' 1381ODC3 EQU H'0003' 1382ODC4 EQU H'0004' 1383ODC5 EQU H'0005' 1384ODC6 EQU H'0006' 1385ODC7 EQU H'0007' 1386 1387 1388;----- CCP1CON Bits ----------------------------------------------------- 1389CCP1M0 EQU H'0000' 1390CCP1M1 EQU H'0001' 1391CCP1M2 EQU H'0002' 1392CCP1M3 EQU H'0003' 1393DC1B0 EQU H'0004' 1394DC1B1 EQU H'0005' 1395 1396CCP1Y EQU H'0004' 1397CCP1X EQU H'0005' 1398 1399 1400;----- ECCP1CON Bits ----------------------------------------------------- 1401CCP1M0 EQU H'0000' 1402CCP1M1 EQU H'0001' 1403CCP1M2 EQU H'0002' 1404CCP1M3 EQU H'0003' 1405DC1B0 EQU H'0004' 1406DC1B1 EQU H'0005' 1407 1408CCP1Y EQU H'0004' 1409CCP1X EQU H'0005' 1410 1411 1412;----- CCP2CON Bits ----------------------------------------------------- 1413CCP2M0 EQU H'0000' 1414CCP2M1 EQU H'0001' 1415CCP2M2 EQU H'0002' 1416CCP2M3 EQU H'0003' 1417DC2B0 EQU H'0004' 1418DC2B1 EQU H'0005' 1419 1420CCP2Y EQU H'0004' 1421CCP2X EQU H'0005' 1422 1423 1424;----- ECCP2CON Bits ----------------------------------------------------- 1425CCP2M0 EQU H'0000' 1426CCP2M1 EQU H'0001' 1427CCP2M2 EQU H'0002' 1428CCP2M3 EQU H'0003' 1429DC2B0 EQU H'0004' 1430DC2B1 EQU H'0005' 1431 1432CCP2Y EQU H'0004' 1433CCP2X EQU H'0005' 1434 1435 1436;----- CCPTMRS Bits ----------------------------------------------------- 1437C1TSEL0 EQU H'0000' 1438C1TSEL1 EQU H'0001' 1439C2TSEL0 EQU H'0002' 1440C2TSEL1 EQU H'0003' 1441P3TSEL0 EQU H'0004' 1442P3TSEL1 EQU H'0005' 1443P4TSEL0 EQU H'0006' 1444P4TSEL1 EQU H'0007' 1445 1446 1447;----- SLRCONA Bits ----------------------------------------------------- 1448SLRA0 EQU H'0000' 1449SLRA1 EQU H'0001' 1450SLRA2 EQU H'0002' 1451SLRA3 EQU H'0003' 1452SLRA4 EQU H'0004' 1453SLRA5 EQU H'0005' 1454SLRA6 EQU H'0006' 1455SLRA7 EQU H'0007' 1456 1457 1458;----- SLRCONB Bits ----------------------------------------------------- 1459SLRB0 EQU H'0000' 1460SLRB1 EQU H'0001' 1461SLRB2 EQU H'0002' 1462SLRB3 EQU H'0003' 1463SLRB4 EQU H'0004' 1464SLRB5 EQU H'0005' 1465SLRB6 EQU H'0006' 1466SLRB7 EQU H'0007' 1467 1468 1469;----- SLRCONC Bits ----------------------------------------------------- 1470SLRC0 EQU H'0000' 1471SLRC1 EQU H'0001' 1472SLRC2 EQU H'0002' 1473SLRC3 EQU H'0003' 1474SLRC4 EQU H'0004' 1475SLRC5 EQU H'0005' 1476SLRC6 EQU H'0006' 1477SLRC7 EQU H'0007' 1478 1479 1480;----- INLVLA Bits ----------------------------------------------------- 1481INLVLA0 EQU H'0000' 1482INLVLA1 EQU H'0001' 1483INLVLA2 EQU H'0002' 1484INLVLA3 EQU H'0003' 1485INLVLA4 EQU H'0004' 1486INLVLA5 EQU H'0005' 1487INLVLA6 EQU H'0006' 1488INLVLA7 EQU H'0007' 1489 1490 1491;----- INLVLB Bits ----------------------------------------------------- 1492INLVLB0 EQU H'0000' 1493INLVLB1 EQU H'0001' 1494INLVLB2 EQU H'0002' 1495INLVLB3 EQU H'0003' 1496INLVLB4 EQU H'0004' 1497INLVLB5 EQU H'0005' 1498INLVLB6 EQU H'0006' 1499INLVLB7 EQU H'0007' 1500 1501 1502;----- INLVLC Bits ----------------------------------------------------- 1503INLVLC0 EQU H'0000' 1504INLVLC1 EQU H'0001' 1505INLVLC2 EQU H'0002' 1506INLVLC3 EQU H'0003' 1507INLVLC4 EQU H'0004' 1508INLVLC5 EQU H'0005' 1509INLVLC6 EQU H'0006' 1510INLVLC7 EQU H'0007' 1511 1512 1513;----- INLVLE Bits ----------------------------------------------------- 1514INLVLE3 EQU H'0003' 1515 1516 1517;----- IOCAP Bits ----------------------------------------------------- 1518IOCAP0 EQU H'0000' 1519IOCAP1 EQU H'0001' 1520IOCAP2 EQU H'0002' 1521IOCAP3 EQU H'0003' 1522IOCAP4 EQU H'0004' 1523IOCAP5 EQU H'0005' 1524IOCAP6 EQU H'0006' 1525IOCAP7 EQU H'0007' 1526 1527 1528;----- IOCAN Bits ----------------------------------------------------- 1529IOCAN0 EQU H'0000' 1530IOCAN1 EQU H'0001' 1531IOCAN2 EQU H'0002' 1532IOCAN3 EQU H'0003' 1533IOCAN4 EQU H'0004' 1534IOCAN5 EQU H'0005' 1535IOCAN6 EQU H'0006' 1536IOCAN7 EQU H'0007' 1537 1538 1539;----- IOCAF Bits ----------------------------------------------------- 1540IOCAF0 EQU H'0000' 1541IOCAF1 EQU H'0001' 1542IOCAF2 EQU H'0002' 1543IOCAF3 EQU H'0003' 1544IOCAF4 EQU H'0004' 1545IOCAF5 EQU H'0005' 1546IOCAF6 EQU H'0006' 1547IOCAF7 EQU H'0007' 1548 1549 1550;----- IOCBP Bits ----------------------------------------------------- 1551IOCBP0 EQU H'0000' 1552IOCBP1 EQU H'0001' 1553IOCBP2 EQU H'0002' 1554IOCBP3 EQU H'0003' 1555IOCBP4 EQU H'0004' 1556IOCBP5 EQU H'0005' 1557IOCBP6 EQU H'0006' 1558IOCBP7 EQU H'0007' 1559 1560 1561;----- IOCBN Bits ----------------------------------------------------- 1562IOCBN0 EQU H'0000' 1563IOCBN1 EQU H'0001' 1564IOCBN2 EQU H'0002' 1565IOCBN3 EQU H'0003' 1566IOCBN4 EQU H'0004' 1567IOCBN5 EQU H'0005' 1568IOCBN6 EQU H'0006' 1569IOCBN7 EQU H'0007' 1570 1571 1572;----- IOCBF Bits ----------------------------------------------------- 1573IOCBF0 EQU H'0000' 1574IOCBF1 EQU H'0001' 1575IOCBF2 EQU H'0002' 1576IOCBF3 EQU H'0003' 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;----- IOCEP Bits ----------------------------------------------------- 1617IOCEP3 EQU H'0003' 1618 1619 1620;----- IOCEN Bits ----------------------------------------------------- 1621IOCEN3 EQU H'0003' 1622 1623 1624;----- IOCEF Bits ----------------------------------------------------- 1625IOCEF3 EQU H'0003' 1626 1627 1628;----- T4CON Bits ----------------------------------------------------- 1629TMR4ON EQU H'0002' 1630 1631T4CKPS0 EQU H'0000' 1632T4CKPS1 EQU H'0001' 1633T4OUTPS0 EQU H'0003' 1634T4OUTPS1 EQU H'0004' 1635T4OUTPS2 EQU H'0005' 1636T4OUTPS3 EQU H'0006' 1637 1638 1639;----- T6CON Bits ----------------------------------------------------- 1640TMR6ON EQU H'0002' 1641 1642T6CKPS0 EQU H'0000' 1643T6CKPS1 EQU H'0001' 1644T6OUTPS0 EQU H'0003' 1645T6OUTPS1 EQU H'0004' 1646T6OUTPS2 EQU H'0005' 1647T6OUTPS3 EQU H'0006' 1648 1649 1650;----- NCO1ACCL Bits ----------------------------------------------------- 1651NCO1ACC0 EQU H'0000' 1652NCO1ACC1 EQU H'0001' 1653NCO1ACC2 EQU H'0002' 1654NCO1ACC3 EQU H'0003' 1655NCO1ACC4 EQU H'0004' 1656NCO1ACC5 EQU H'0005' 1657NCO1ACC6 EQU H'0006' 1658NCO1ACC7 EQU H'0007' 1659 1660 1661 1662;----- NCO1ACCH Bits ----------------------------------------------------- 1663NCO1ACC8 EQU H'0000' 1664NCO1ACC9 EQU H'0001' 1665NCO1ACC10 EQU H'0002' 1666NCO1ACC11 EQU H'0003' 1667NCO1ACC12 EQU H'0004' 1668NCO1ACC13 EQU H'0005' 1669NCO1ACC14 EQU H'0006' 1670NCO1ACC15 EQU H'0007' 1671 1672 1673 1674;----- NCO1ACCU Bits ----------------------------------------------------- 1675NCO1ACC16 EQU H'0000' 1676NCO1ACC17 EQU H'0001' 1677NCO1ACC18 EQU H'0002' 1678NCO1ACC19 EQU H'0003' 1679 1680 1681 1682;----- NCO1INCL Bits ----------------------------------------------------- 1683NCO1INC0 EQU H'0000' 1684NCO1INC1 EQU H'0001' 1685NCO1INC2 EQU H'0002' 1686NCO1INC3 EQU H'0003' 1687NCO1INC4 EQU H'0004' 1688NCO1INC5 EQU H'0005' 1689NCO1INC6 EQU H'0006' 1690NCO1INC7 EQU H'0007' 1691 1692 1693 1694;----- NCO1INCH Bits ----------------------------------------------------- 1695NCO1INC8 EQU H'0000' 1696NCO1INC9 EQU H'0001' 1697NCO1INC10 EQU H'0002' 1698NCO1INC11 EQU H'0003' 1699NCO1INC12 EQU H'0004' 1700NCO1INC13 EQU H'0005' 1701NCO1INC14 EQU H'0006' 1702NCO1INC15 EQU H'0007' 1703 1704 1705 1706;----- NCO1INCU Bits ----------------------------------------------------- 1707NCO1INC16 EQU H'0000' 1708NCO1INC17 EQU H'0001' 1709NCO1INC18 EQU H'0002' 1710NCO1INC19 EQU H'0003' 1711 1712 1713 1714;----- NCO1CON Bits ----------------------------------------------------- 1715N1PFM EQU H'0000' 1716N1POL EQU H'0004' 1717N1OUT EQU H'0005' 1718N1EN EQU H'0007' 1719 1720 1721;----- NCO1CLK Bits ----------------------------------------------------- 1722N1CKS0 EQU H'0000' 1723N1CKS1 EQU H'0001' 1724N1PWS0 EQU H'0005' 1725N1PWS1 EQU H'0006' 1726N1PWS2 EQU H'0007' 1727 1728 1729 1730;----- OPA1CON Bits ----------------------------------------------------- 1731OPA1UG EQU H'0004' 1732OPA1SP EQU H'0006' 1733OPA1EN EQU H'0007' 1734 1735OPA1PCH0 EQU H'0000' 1736OPA1PCH1 EQU H'0001' 1737 1738 1739;----- OPA2CON Bits ----------------------------------------------------- 1740OPA2UG EQU H'0004' 1741OPA2SP EQU H'0006' 1742OPA2EN EQU H'0007' 1743 1744OPA2PCH0 EQU H'0000' 1745OPA2PCH1 EQU H'0001' 1746 1747 1748;----- PWM3DCL Bits ----------------------------------------------------- 1749PWM3DCL0 EQU H'0006' 1750PWM3DCL1 EQU H'0007' 1751 1752 1753;----- PWM3DCH Bits ----------------------------------------------------- 1754PWM3DCH0 EQU H'0000' 1755PWM3DCH1 EQU H'0001' 1756PWM3DCH2 EQU H'0002' 1757PWM3DCH3 EQU H'0003' 1758PWM3DCH4 EQU H'0004' 1759PWM3DCH5 EQU H'0005' 1760PWM3DCH6 EQU H'0006' 1761PWM3DCH7 EQU H'0007' 1762 1763 1764;----- PWM3CON Bits ----------------------------------------------------- 1765PWM3POL EQU H'0004' 1766PWM3OUT EQU H'0005' 1767PWM3EN EQU H'0007' 1768 1769 1770;----- PWM3CON0 Bits ----------------------------------------------------- 1771PWM3POL EQU H'0004' 1772PWM3OUT EQU H'0005' 1773PWM3EN EQU H'0007' 1774 1775 1776;----- PWM4DCL Bits ----------------------------------------------------- 1777PWM4DCL0 EQU H'0006' 1778PWM4DCL1 EQU H'0007' 1779 1780 1781;----- PWM4DCH Bits ----------------------------------------------------- 1782PWM4DCH0 EQU H'0000' 1783PWM4DCH1 EQU H'0001' 1784PWM4DCH2 EQU H'0002' 1785PWM4DCH3 EQU H'0003' 1786PWM4DCH4 EQU H'0004' 1787PWM4DCH5 EQU H'0005' 1788PWM4DCH6 EQU H'0006' 1789PWM4DCH7 EQU H'0007' 1790 1791 1792;----- PWM4CON Bits ----------------------------------------------------- 1793PWM4POL EQU H'0004' 1794PWM4OUT EQU H'0005' 1795PWM4EN EQU H'0007' 1796 1797 1798;----- PWM4CON0 Bits ----------------------------------------------------- 1799PWM4POL EQU H'0004' 1800PWM4OUT EQU H'0005' 1801PWM4EN EQU H'0007' 1802 1803 1804;----- COG1PHR Bits ----------------------------------------------------- 1805G1PHR0 EQU H'0000' 1806G1PHR1 EQU H'0001' 1807G1PHR2 EQU H'0002' 1808G1PHR3 EQU H'0003' 1809G1PHR4 EQU H'0004' 1810G1PHR5 EQU H'0005' 1811 1812 1813;----- COG1PHF Bits ----------------------------------------------------- 1814G1PHF0 EQU H'0000' 1815G1PHF1 EQU H'0001' 1816G1PHF2 EQU H'0002' 1817G1PHF3 EQU H'0003' 1818G1PHF4 EQU H'0004' 1819G1PHF5 EQU H'0005' 1820 1821 1822;----- COG1BLKR Bits ----------------------------------------------------- 1823G1BLKR0 EQU H'0000' 1824G1BLKR1 EQU H'0001' 1825G1BLKR2 EQU H'0002' 1826G1BLKR3 EQU H'0003' 1827G1BLKR4 EQU H'0004' 1828G1BLKR5 EQU H'0005' 1829 1830 1831;----- COG1BLKF Bits ----------------------------------------------------- 1832G1BLKF0 EQU H'0000' 1833G1BLKF1 EQU H'0001' 1834G1BLKF2 EQU H'0002' 1835G1BLKF3 EQU H'0003' 1836G1BLKF4 EQU H'0004' 1837G1BLKF5 EQU H'0005' 1838 1839 1840;----- COG1DBR Bits ----------------------------------------------------- 1841G1DBR0 EQU H'0000' 1842G1DBR1 EQU H'0001' 1843G1DBR2 EQU H'0002' 1844G1DBR3 EQU H'0003' 1845G1DBR4 EQU H'0004' 1846G1DBR5 EQU H'0005' 1847 1848 1849;----- COG1DBF Bits ----------------------------------------------------- 1850G1DBF0 EQU H'0000' 1851G1DBF1 EQU H'0001' 1852G1DBF2 EQU H'0002' 1853G1DBF3 EQU H'0003' 1854G1DBF4 EQU H'0004' 1855G1DBF5 EQU H'0005' 1856 1857 1858;----- COG1CON0 Bits ----------------------------------------------------- 1859G1LD EQU H'0006' 1860G1EN EQU H'0007' 1861 1862G1MD0 EQU H'0000' 1863G1MD1 EQU H'0001' 1864G1MD2 EQU H'0002' 1865G1CS0 EQU H'0003' 1866G1CS1 EQU H'0004' 1867 1868 1869;----- COG1CON1 Bits ----------------------------------------------------- 1870G1POLA EQU H'0000' 1871G1POLB EQU H'0001' 1872G1POLC EQU H'0002' 1873G1POLD EQU H'0003' 1874G1FDBS EQU H'0006' 1875G1RDBS EQU H'0007' 1876 1877 1878;----- COG1RIS Bits ----------------------------------------------------- 1879G1RIS0 EQU H'0000' 1880G1RIS1 EQU H'0001' 1881G1RIS2 EQU H'0002' 1882G1RIS3 EQU H'0003' 1883G1RIS4 EQU H'0004' 1884G1RIS5 EQU H'0005' 1885G1RIS6 EQU H'0006' 1886G1RIS7 EQU H'0007' 1887 1888 1889;----- COG1RSIM Bits ----------------------------------------------------- 1890G1RSIM0 EQU H'0000' 1891G1RSIM1 EQU H'0001' 1892G1RSIM2 EQU H'0002' 1893G1RSIM3 EQU H'0003' 1894G1RSIM4 EQU H'0004' 1895G1RSIM5 EQU H'0005' 1896G1RSIM6 EQU H'0006' 1897G1RSIM7 EQU H'0007' 1898 1899 1900;----- COG1FIS Bits ----------------------------------------------------- 1901G1FIS0 EQU H'0000' 1902G1FIS1 EQU H'0001' 1903G1FIS2 EQU H'0002' 1904G1FIS3 EQU H'0003' 1905G1FIS4 EQU H'0004' 1906G1FIS5 EQU H'0005' 1907G1FIS6 EQU H'0006' 1908G1FIS7 EQU H'0007' 1909 1910 1911;----- COG1FSIM Bits ----------------------------------------------------- 1912G1FSIM0 EQU H'0000' 1913G1FSIM1 EQU H'0001' 1914G1FSIM2 EQU H'0002' 1915G1FSIM3 EQU H'0003' 1916G1FSIM4 EQU H'0004' 1917G1FSIM5 EQU H'0005' 1918G1FSIM6 EQU H'0006' 1919G1FSIM7 EQU H'0007' 1920 1921 1922;----- COG1ASD0 Bits ----------------------------------------------------- 1923G1ARSEN EQU H'0006' 1924G1ASE EQU H'0007' 1925 1926G1ASDAC0 EQU H'0002' 1927G1ASDAC1 EQU H'0003' 1928G1ASDBD0 EQU H'0004' 1929G1ASDBD1 EQU H'0005' 1930 1931 1932;----- COG1ASD1 Bits ----------------------------------------------------- 1933G1AS0E EQU H'0000' 1934G1AS1E EQU H'0001' 1935G1AS2E EQU H'0002' 1936G1AS3E EQU H'0003' 1937 1938 1939;----- COG1STR Bits ----------------------------------------------------- 1940G1STRA EQU H'0000' 1941G1STRB EQU H'0001' 1942G1STRC EQU H'0002' 1943G1STRD EQU H'0003' 1944G1SDATA EQU H'0004' 1945G1SDATB EQU H'0005' 1946G1SDATC EQU H'0006' 1947G1SDATD EQU H'0007' 1948 1949 1950;----- PPSLOCK Bits ----------------------------------------------------- 1951PPSLOCKED EQU H'0000' 1952 1953 1954;----- CLCDATA Bits ----------------------------------------------------- 1955MLC1OUT EQU H'0000' 1956MLC2OUT EQU H'0001' 1957MLC3OUT EQU H'0002' 1958MLC4OUT EQU H'0003' 1959 1960MCLC1OUT EQU H'0000' 1961MCLC2OUT EQU H'0001' 1962MCLC3OUT EQU H'0002' 1963MCLC4OUT EQU H'0003' 1964 1965 1966;----- CLC1CON Bits ----------------------------------------------------- 1967LC1INTN EQU H'0003' 1968LC1INTP EQU H'0004' 1969LC1OUT EQU H'0005' 1970LC1EN EQU H'0007' 1971 1972LC1MODE0 EQU H'0000' 1973LC1MODE1 EQU H'0001' 1974LC1MODE2 EQU H'0002' 1975 1976INTN EQU H'0003' 1977INTP EQU H'0004' 1978OUT EQU H'0005' 1979EN EQU H'0007' 1980 1981MODE0 EQU H'0000' 1982MODE1 EQU H'0001' 1983MODE2 EQU H'0002' 1984 1985 1986;----- CLC1POL Bits ----------------------------------------------------- 1987LC1G1POL EQU H'0000' 1988LC1G2POL EQU H'0001' 1989LC1G3POL EQU H'0002' 1990LC1G4POL EQU H'0003' 1991LC1POL EQU H'0007' 1992 1993G1POL EQU H'0000' 1994G2POL EQU H'0001' 1995G3POL EQU H'0002' 1996G4POL EQU H'0003' 1997POL EQU H'0007' 1998 1999 2000;----- CLC1SEL0 Bits ----------------------------------------------------- 2001LC1D1S0 EQU H'0000' 2002LC1D1S1 EQU H'0001' 2003LC1D1S2 EQU H'0002' 2004LC1D1S3 EQU H'0003' 2005LC1D1S4 EQU H'0004' 2006 2007 2008 2009D1S0 EQU H'0000' 2010D1S1 EQU H'0001' 2011D1S2 EQU H'0002' 2012D1S3 EQU H'0003' 2013D1S4 EQU H'0004' 2014 2015 2016;----- CLC1SEL1 Bits ----------------------------------------------------- 2017LC1D2S0 EQU H'0000' 2018LC1D2S1 EQU H'0001' 2019LC1D2S2 EQU H'0002' 2020LC1D2S3 EQU H'0003' 2021LC1D2S4 EQU H'0004' 2022 2023 2024 2025D2S0 EQU H'0000' 2026D2S1 EQU H'0001' 2027D2S2 EQU H'0002' 2028D2S3 EQU H'0003' 2029D2S4 EQU H'0004' 2030 2031 2032;----- CLC1SEL2 Bits ----------------------------------------------------- 2033LC1D3S0 EQU H'0000' 2034LC1D3S1 EQU H'0001' 2035LC1D3S2 EQU H'0002' 2036LC1D3S3 EQU H'0003' 2037LC1D3S4 EQU H'0004' 2038 2039 2040 2041D3S0 EQU H'0000' 2042D3S1 EQU H'0001' 2043D3S2 EQU H'0002' 2044D3S3 EQU H'0003' 2045D3S4 EQU H'0004' 2046 2047 2048;----- CLC1SEL3 Bits ----------------------------------------------------- 2049LC1D4S0 EQU H'0000' 2050LC1D4S1 EQU H'0001' 2051LC1D4S2 EQU H'0002' 2052LC1D4S3 EQU H'0003' 2053LC1D4S4 EQU H'0004' 2054 2055 2056 2057D4S0 EQU H'0000' 2058D4S1 EQU H'0001' 2059D4S2 EQU H'0002' 2060D4S3 EQU H'0003' 2061D4S4 EQU H'0004' 2062 2063 2064;----- CLC1GLS0 Bits ----------------------------------------------------- 2065LC1G1D1N EQU H'0000' 2066LC1G1D1T EQU H'0001' 2067LC1G1D2N EQU H'0002' 2068LC1G1D2T EQU H'0003' 2069LC1G1D3N EQU H'0004' 2070LC1G1D3T EQU H'0005' 2071LC1G1D4N EQU H'0006' 2072LC1G1D4T EQU H'0007' 2073 2074D1N EQU H'0000' 2075D1T EQU H'0001' 2076D2N EQU H'0002' 2077D2T EQU H'0003' 2078D3N EQU H'0004' 2079D3T EQU H'0005' 2080D4N EQU H'0006' 2081D4T EQU H'0007' 2082 2083 2084;----- CLC1GLS1 Bits ----------------------------------------------------- 2085LC1G2D1N EQU H'0000' 2086LC1G2D1T EQU H'0001' 2087LC1G2D2N EQU H'0002' 2088LC1G2D2T EQU H'0003' 2089LC1G2D3N EQU H'0004' 2090LC1G2D3T EQU H'0005' 2091LC1G2D4N EQU H'0006' 2092LC1G2D4T EQU H'0007' 2093 2094D1N EQU H'0000' 2095D1T EQU H'0001' 2096D2N EQU H'0002' 2097D2T EQU H'0003' 2098D3N EQU H'0004' 2099D3T EQU H'0005' 2100D4N EQU H'0006' 2101D4T EQU H'0007' 2102 2103 2104;----- CLC1GLS2 Bits ----------------------------------------------------- 2105LC1G3D1N EQU H'0000' 2106LC1G3D1T EQU H'0001' 2107LC1G3D2N EQU H'0002' 2108LC1G3D2T EQU H'0003' 2109LC1G3D3N EQU H'0004' 2110LC1G3D3T EQU H'0005' 2111LC1G3D4N EQU H'0006' 2112LC1G3D4T EQU H'0007' 2113 2114D1N EQU H'0000' 2115D1T EQU H'0001' 2116D2N EQU H'0002' 2117D2T EQU H'0003' 2118D3N EQU H'0004' 2119D3T EQU H'0005' 2120D4N EQU H'0006' 2121D4T EQU H'0007' 2122 2123 2124;----- CLC1GLS3 Bits ----------------------------------------------------- 2125LC1G4D1N EQU H'0000' 2126LC1G4D1T EQU H'0001' 2127LC1G4D2N EQU H'0002' 2128LC1G4D2T EQU H'0003' 2129LC1G4D3N EQU H'0004' 2130LC1G4D3T EQU H'0005' 2131LC1G4D4N EQU H'0006' 2132LC1G4D4T EQU H'0007' 2133 2134G4D1N EQU H'0000' 2135G4D1T EQU H'0001' 2136G4D2N EQU H'0002' 2137G4D2T EQU H'0003' 2138G4D3N EQU H'0004' 2139G4D3T EQU H'0005' 2140G4D4N EQU H'0006' 2141G4D4T EQU H'0007' 2142 2143 2144;----- CLC2CON Bits ----------------------------------------------------- 2145LC2INTN EQU H'0003' 2146LC2INTP EQU H'0004' 2147LC2OUT EQU H'0005' 2148LC2EN EQU H'0007' 2149 2150LC2MODE0 EQU H'0000' 2151LC2MODE1 EQU H'0001' 2152LC2MODE2 EQU H'0002' 2153 2154INTN EQU H'0003' 2155INTP EQU H'0004' 2156OUT EQU H'0005' 2157EN EQU H'0007' 2158 2159MODE0 EQU H'0000' 2160MODE1 EQU H'0001' 2161MODE2 EQU H'0002' 2162 2163 2164;----- CLC2POL Bits ----------------------------------------------------- 2165LC2G1POL EQU H'0000' 2166LC2G2POL EQU H'0001' 2167LC2G3POL EQU H'0002' 2168LC2G4POL EQU H'0003' 2169LC2POL EQU H'0007' 2170 2171G1POL EQU H'0000' 2172G2POL EQU H'0001' 2173G3POL EQU H'0002' 2174G4POL EQU H'0003' 2175POL EQU H'0007' 2176 2177 2178;----- CLC2SEL0 Bits ----------------------------------------------------- 2179LC2D1S0 EQU H'0000' 2180LC2D1S1 EQU H'0001' 2181LC2D1S2 EQU H'0002' 2182LC2D1S3 EQU H'0003' 2183LC2D1S4 EQU H'0004' 2184 2185 2186 2187D1S0 EQU H'0000' 2188D1S1 EQU H'0001' 2189D1S2 EQU H'0002' 2190D1S3 EQU H'0003' 2191D1S4 EQU H'0004' 2192 2193 2194;----- CLC2SEL1 Bits ----------------------------------------------------- 2195LC2D2S0 EQU H'0000' 2196LC2D2S1 EQU H'0001' 2197LC2D2S2 EQU H'0002' 2198LC2D2S3 EQU H'0003' 2199LC2D2S4 EQU H'0004' 2200 2201 2202 2203D2S0 EQU H'0000' 2204D2S1 EQU H'0001' 2205D2S2 EQU H'0002' 2206D2S3 EQU H'0003' 2207D2S4 EQU H'0004' 2208 2209 2210;----- CLC2SEL2 Bits ----------------------------------------------------- 2211LC2D3S0 EQU H'0000' 2212LC2D3S1 EQU H'0001' 2213LC2D3S2 EQU H'0002' 2214LC2D3S3 EQU H'0003' 2215LC2D3S4 EQU H'0004' 2216 2217 2218 2219D3S0 EQU H'0000' 2220D3S1 EQU H'0001' 2221D3S2 EQU H'0002' 2222D3S3 EQU H'0003' 2223D3S4 EQU H'0004' 2224 2225 2226;----- CLC2SEL3 Bits ----------------------------------------------------- 2227LC2D4S0 EQU H'0000' 2228LC2D4S1 EQU H'0001' 2229LC2D4S2 EQU H'0002' 2230LC2D4S3 EQU H'0003' 2231LC2D4S4 EQU H'0004' 2232 2233 2234 2235D4S0 EQU H'0000' 2236D4S1 EQU H'0001' 2237D4S2 EQU H'0002' 2238D4S3 EQU H'0003' 2239D4S4 EQU H'0004' 2240 2241 2242;----- CLC2GLS0 Bits ----------------------------------------------------- 2243LC2G1D1N EQU H'0000' 2244LC2G1D1T EQU H'0001' 2245LC2G1D2N EQU H'0002' 2246LC2G1D2T EQU H'0003' 2247LC2G1D3N EQU H'0004' 2248LC2G1D3T EQU H'0005' 2249LC2G1D4N EQU H'0006' 2250LC2G1D4T EQU H'0007' 2251 2252D1N EQU H'0000' 2253D1T EQU H'0001' 2254D2N EQU H'0002' 2255D2T EQU H'0003' 2256D3N EQU H'0004' 2257D3T EQU H'0005' 2258D4N EQU H'0006' 2259D4T EQU H'0007' 2260 2261 2262;----- CLC2GLS1 Bits ----------------------------------------------------- 2263LC2G2D1N EQU H'0000' 2264LC2G2D1T EQU H'0001' 2265LC2G2D2N EQU H'0002' 2266LC2G2D2T EQU H'0003' 2267LC2G2D3N EQU H'0004' 2268LC2G2D3T EQU H'0005' 2269LC2G2D4N EQU H'0006' 2270LC2G2D4T EQU H'0007' 2271 2272D1N EQU H'0000' 2273D1T EQU H'0001' 2274D2N EQU H'0002' 2275D2T EQU H'0003' 2276D3N EQU H'0004' 2277D3T EQU H'0005' 2278D4N EQU H'0006' 2279D4T EQU H'0007' 2280 2281 2282;----- CLC2GLS2 Bits ----------------------------------------------------- 2283LC2G3D1N EQU H'0000' 2284LC2G3D1T EQU H'0001' 2285LC2G3D2N EQU H'0002' 2286LC2G3D2T EQU H'0003' 2287LC2G3D3N EQU H'0004' 2288LC2G3D3T EQU H'0005' 2289LC2G3D4N EQU H'0006' 2290LC2G3D4T EQU H'0007' 2291 2292D1N EQU H'0000' 2293D1T EQU H'0001' 2294D2N EQU H'0002' 2295D2T EQU H'0003' 2296D3N EQU H'0004' 2297D3T EQU H'0005' 2298D4N EQU H'0006' 2299D4T EQU H'0007' 2300 2301 2302;----- CLC2GLS3 Bits ----------------------------------------------------- 2303LC2G4D1N EQU H'0000' 2304LC2G4D1T EQU H'0001' 2305LC2G4D2N EQU H'0002' 2306LC2G4D2T EQU H'0003' 2307LC2G4D3N EQU H'0004' 2308LC2G4D3T EQU H'0005' 2309LC2G4D4N EQU H'0006' 2310LC2G4D4T EQU H'0007' 2311 2312G4D1N EQU H'0000' 2313G4D1T EQU H'0001' 2314G4D2N EQU H'0002' 2315G4D2T EQU H'0003' 2316G4D3N EQU H'0004' 2317G4D3T EQU H'0005' 2318G4D4N EQU H'0006' 2319G4D4T EQU H'0007' 2320 2321 2322;----- CLC3CON Bits ----------------------------------------------------- 2323LC3INTN EQU H'0003' 2324LC3INTP EQU H'0004' 2325LC3OUT EQU H'0005' 2326LC3EN EQU H'0007' 2327 2328LC3MODE0 EQU H'0000' 2329LC3MODE1 EQU H'0001' 2330LC3MODE2 EQU H'0002' 2331 2332INTN EQU H'0003' 2333INTP EQU H'0004' 2334OUT EQU H'0005' 2335EN EQU H'0007' 2336 2337MODE0 EQU H'0000' 2338MODE1 EQU H'0001' 2339MODE2 EQU H'0002' 2340 2341 2342;----- CLC3POL Bits ----------------------------------------------------- 2343LC3G1POL EQU H'0000' 2344LC3G2POL EQU H'0001' 2345LC3G3POL EQU H'0002' 2346LC3G4POL EQU H'0003' 2347LC3POL EQU H'0007' 2348 2349G1POL EQU H'0000' 2350G2POL EQU H'0001' 2351G3POL EQU H'0002' 2352G4POL EQU H'0003' 2353POL EQU H'0007' 2354 2355 2356;----- CLC3SEL0 Bits ----------------------------------------------------- 2357LC3D1S0 EQU H'0000' 2358LC3D1S1 EQU H'0001' 2359LC3D1S2 EQU H'0002' 2360LC3D1S3 EQU H'0003' 2361LC3D1S4 EQU H'0004' 2362 2363 2364 2365D1S0 EQU H'0000' 2366D1S1 EQU H'0001' 2367D1S2 EQU H'0002' 2368D1S3 EQU H'0003' 2369D1S4 EQU H'0004' 2370 2371 2372;----- CLC3SEL1 Bits ----------------------------------------------------- 2373LC3D2S0 EQU H'0000' 2374LC3D2S1 EQU H'0001' 2375LC3D2S2 EQU H'0002' 2376LC3D2S3 EQU H'0003' 2377LC3D2S4 EQU H'0004' 2378 2379 2380 2381D2S0 EQU H'0000' 2382D2S1 EQU H'0001' 2383D2S2 EQU H'0002' 2384D2S3 EQU H'0003' 2385D2S4 EQU H'0004' 2386 2387 2388;----- CLC3SEL2 Bits ----------------------------------------------------- 2389LC3D3S0 EQU H'0000' 2390LC3D3S1 EQU H'0001' 2391LC3D3S2 EQU H'0002' 2392LC3D3S3 EQU H'0003' 2393LC3D3S4 EQU H'0004' 2394 2395 2396 2397D3S0 EQU H'0000' 2398D3S1 EQU H'0001' 2399D3S2 EQU H'0002' 2400D3S3 EQU H'0003' 2401D3S4 EQU H'0004' 2402 2403 2404;----- CLC3SEL3 Bits ----------------------------------------------------- 2405LC3D4S0 EQU H'0000' 2406LC3D4S1 EQU H'0001' 2407LC3D4S2 EQU H'0002' 2408LC3D4S3 EQU H'0003' 2409LC3D4S4 EQU H'0004' 2410 2411 2412 2413D4S0 EQU H'0000' 2414D4S1 EQU H'0001' 2415D4S2 EQU H'0002' 2416D4S3 EQU H'0003' 2417D4S4 EQU H'0004' 2418 2419 2420;----- CLC3GLS0 Bits ----------------------------------------------------- 2421LC3G1D1N EQU H'0000' 2422LC3G1D1T EQU H'0001' 2423LC3G1D2N EQU H'0002' 2424LC3G1D2T EQU H'0003' 2425LC3G1D3N EQU H'0004' 2426LC3G1D3T EQU H'0005' 2427LC3G1D4N EQU H'0006' 2428LC3G1D4T EQU H'0007' 2429 2430D1N EQU H'0000' 2431D1T EQU H'0001' 2432D2N EQU H'0002' 2433D2T EQU H'0003' 2434D3N EQU H'0004' 2435D3T EQU H'0005' 2436D4N EQU H'0006' 2437D4T EQU H'0007' 2438 2439 2440;----- CLC3GLS1 Bits ----------------------------------------------------- 2441LC3G2D1N EQU H'0000' 2442LC3G2D1T EQU H'0001' 2443LC3G2D2N EQU H'0002' 2444LC3G2D2T EQU H'0003' 2445LC3G2D3N EQU H'0004' 2446LC3G2D3T EQU H'0005' 2447LC3G2D4N EQU H'0006' 2448LC3G2D4T EQU H'0007' 2449 2450D1N EQU H'0000' 2451D1T EQU H'0001' 2452D2N EQU H'0002' 2453D2T EQU H'0003' 2454D3N EQU H'0004' 2455D3T EQU H'0005' 2456D4N EQU H'0006' 2457D4T EQU H'0007' 2458 2459 2460;----- CLC3GLS2 Bits ----------------------------------------------------- 2461LC3G3D1N EQU H'0000' 2462LC3G3D1T EQU H'0001' 2463LC3G3D2N EQU H'0002' 2464LC3G3D2T EQU H'0003' 2465LC3G3D3N EQU H'0004' 2466LC3G3D3T EQU H'0005' 2467LC3G3D4N EQU H'0006' 2468LC3G3D4T EQU H'0007' 2469 2470D1N EQU H'0000' 2471D1T EQU H'0001' 2472D2N EQU H'0002' 2473D2T EQU H'0003' 2474D3N EQU H'0004' 2475D3T EQU H'0005' 2476D4N EQU H'0006' 2477D4T EQU H'0007' 2478 2479 2480;----- CLC3GLS3 Bits ----------------------------------------------------- 2481LC3G4D1N EQU H'0000' 2482LC3G4D1T EQU H'0001' 2483LC3G4D2N EQU H'0002' 2484LC3G4D2T EQU H'0003' 2485LC3G4D3N EQU H'0004' 2486LC3G4D3T EQU H'0005' 2487LC3G4D4N EQU H'0006' 2488LC3G4D4T EQU H'0007' 2489 2490G4D1N EQU H'0000' 2491G4D1T EQU H'0001' 2492G4D2N EQU H'0002' 2493G4D2T EQU H'0003' 2494G4D3N EQU H'0004' 2495G4D3T EQU H'0005' 2496G4D4N EQU H'0006' 2497G4D4T EQU H'0007' 2498 2499 2500;----- CLC4CON Bits ----------------------------------------------------- 2501LC4INTN EQU H'0003' 2502LC4INTP EQU H'0004' 2503LC4OUT EQU H'0005' 2504LC4EN EQU H'0007' 2505 2506LC4MODE0 EQU H'0000' 2507LC4MODE1 EQU H'0001' 2508LC4MODE2 EQU H'0002' 2509 2510INTN EQU H'0003' 2511INTP EQU H'0004' 2512OUT EQU H'0005' 2513EN EQU H'0007' 2514 2515MODE0 EQU H'0000' 2516MODE1 EQU H'0001' 2517MODE2 EQU H'0002' 2518 2519 2520;----- CLC4POL Bits ----------------------------------------------------- 2521LC4G1POL EQU H'0000' 2522LC4G2POL EQU H'0001' 2523LC4G3POL EQU H'0002' 2524LC4G4POL EQU H'0003' 2525LC4POL EQU H'0007' 2526 2527G1POL EQU H'0000' 2528G2POL EQU H'0001' 2529G3POL EQU H'0002' 2530G4POL EQU H'0003' 2531POL EQU H'0007' 2532 2533 2534;----- CLC4SEL0 Bits ----------------------------------------------------- 2535LC4D1S0 EQU H'0000' 2536LC4D1S1 EQU H'0001' 2537LC4D1S2 EQU H'0002' 2538LC4D1S3 EQU H'0003' 2539LC4D1S4 EQU H'0004' 2540 2541 2542 2543D1S0 EQU H'0000' 2544D1S1 EQU H'0001' 2545D1S2 EQU H'0002' 2546D1S3 EQU H'0003' 2547D1S4 EQU H'0004' 2548 2549 2550;----- CLC4SEL1 Bits ----------------------------------------------------- 2551LC4D2S0 EQU H'0000' 2552LC4D2S1 EQU H'0001' 2553LC4D2S2 EQU H'0002' 2554LC4D2S3 EQU H'0003' 2555LC4D2S4 EQU H'0004' 2556 2557 2558 2559D2S0 EQU H'0000' 2560D2S1 EQU H'0001' 2561D2S2 EQU H'0002' 2562D2S3 EQU H'0003' 2563D2S4 EQU H'0004' 2564 2565 2566;----- CLC4SEL2 Bits ----------------------------------------------------- 2567LC4D3S0 EQU H'0000' 2568LC4D3S1 EQU H'0001' 2569LC4D3S2 EQU H'0002' 2570LC4D3S3 EQU H'0003' 2571LC4D3S4 EQU H'0004' 2572 2573 2574 2575D3S0 EQU H'0000' 2576D3S1 EQU H'0001' 2577D3S2 EQU H'0002' 2578D3S3 EQU H'0003' 2579D3S4 EQU H'0004' 2580 2581 2582;----- CLC4SEL3 Bits ----------------------------------------------------- 2583LC4D4S0 EQU H'0000' 2584LC4D4S1 EQU H'0001' 2585LC4D4S2 EQU H'0002' 2586LC4D4S3 EQU H'0003' 2587LC4D4S4 EQU H'0004' 2588 2589 2590 2591D4S0 EQU H'0000' 2592D4S1 EQU H'0001' 2593D4S2 EQU H'0002' 2594D4S3 EQU H'0003' 2595D4S4 EQU H'0004' 2596 2597 2598;----- CLC4GLS0 Bits ----------------------------------------------------- 2599LC4G1D1N EQU H'0000' 2600LC4G1D1T EQU H'0001' 2601LC4G1D2N EQU H'0002' 2602LC4G1D2T EQU H'0003' 2603LC4G1D3N EQU H'0004' 2604LC4G1D3T EQU H'0005' 2605LC4G1D4N EQU H'0006' 2606LC4G1D4T EQU H'0007' 2607 2608D1N EQU H'0000' 2609D1T EQU H'0001' 2610D2N EQU H'0002' 2611D2T EQU H'0003' 2612D3N EQU H'0004' 2613D3T EQU H'0005' 2614D4N EQU H'0006' 2615D4T EQU H'0007' 2616 2617 2618;----- CLC4GLS1 Bits ----------------------------------------------------- 2619LC4G2D1N EQU H'0000' 2620LC4G2D1T EQU H'0001' 2621LC4G2D2N EQU H'0002' 2622LC4G2D2T EQU H'0003' 2623LC4G2D3N EQU H'0004' 2624LC4G2D3T EQU H'0005' 2625LC4G2D4N EQU H'0006' 2626LC4G2D4T EQU H'0007' 2627 2628D1N EQU H'0000' 2629D1T EQU H'0001' 2630D2N EQU H'0002' 2631D2T EQU H'0003' 2632D3N EQU H'0004' 2633D3T EQU H'0005' 2634D4N EQU H'0006' 2635D4T EQU H'0007' 2636 2637 2638;----- CLC4GLS2 Bits ----------------------------------------------------- 2639LC4G3D1N EQU H'0000' 2640LC4G3D1T EQU H'0001' 2641LC4G3D2N EQU H'0002' 2642LC4G3D2T EQU H'0003' 2643LC4G3D3N EQU H'0004' 2644LC4G3D3T EQU H'0005' 2645LC4G3D4N EQU H'0006' 2646LC4G3D4T EQU H'0007' 2647 2648D1N EQU H'0000' 2649D1T EQU H'0001' 2650D2N EQU H'0002' 2651D2T EQU H'0003' 2652D3N EQU H'0004' 2653D3T EQU H'0005' 2654D4N EQU H'0006' 2655D4T EQU H'0007' 2656 2657 2658;----- CLC4GLS3 Bits ----------------------------------------------------- 2659LC4G4D1N EQU H'0000' 2660LC4G4D1T EQU H'0001' 2661LC4G4D2N EQU H'0002' 2662LC4G4D2T EQU H'0003' 2663LC4G4D3N EQU H'0004' 2664LC4G4D3T EQU H'0005' 2665LC4G4D4N EQU H'0006' 2666LC4G4D4T EQU H'0007' 2667 2668G4D1N EQU H'0000' 2669G4D1T EQU H'0001' 2670G4D2N EQU H'0002' 2671G4D2T EQU H'0003' 2672G4D3N EQU H'0004' 2673G4D3T EQU H'0005' 2674G4D4N EQU H'0006' 2675G4D4T EQU H'0007' 2676 2677 2678;----- STATUS_SHAD Bits ----------------------------------------------------- 2679C_SHAD EQU H'0000' 2680DC_SHAD EQU H'0001' 2681Z_SHAD EQU H'0002' 2682 2683 2684 2685;========================================================================== 2686; 2687; RAM Definitions 2688; 2689;========================================================================== 2690 __MAXRAM H'0FFF' 2691 __BADRAM H'000F' 2692 __BADRAM H'0014' 2693 __BADRAM H'001D'-H'001F' 2694 __BADRAM H'008F' 2695 __BADRAM H'0094' 2696 __BADRAM H'010F'-H'0110' 2697 __BADRAM H'011D'-H'011F' 2698 __BADRAM H'018F'-H'0190' 2699 __BADRAM H'0198' 2700 __BADRAM H'020F' 2701 __BADRAM H'0218'-H'021F' 2702 __BADRAM H'028F'-H'0290' 2703 __BADRAM H'0294'-H'0297' 2704 __BADRAM H'029B'-H'029D' 2705 __BADRAM H'029F' 2706 __BADRAM H'030F'-H'031F' 2707 __BADRAM H'0330'-H'036F' 2708 __BADRAM H'038F' 2709 __BADRAM H'039A'-H'039C' 2710 __BADRAM H'03A0'-H'03EF' 2711 __BADRAM H'040C'-H'0414' 2712 __BADRAM H'0418'-H'041B' 2713 __BADRAM H'041F' 2714 __BADRAM H'0420'-H'046F' 2715 __BADRAM H'048C'-H'0497' 2716 __BADRAM H'04A0'-H'04EF' 2717 __BADRAM H'050C'-H'0510' 2718 __BADRAM H'0512'-H'0514' 2719 __BADRAM H'0516'-H'051F' 2720 __BADRAM H'0520'-H'056F' 2721 __BADRAM H'058C'-H'059F' 2722 __BADRAM H'05A0'-H'05EF' 2723 __BADRAM H'060C'-H'0616' 2724 __BADRAM H'061D'-H'061F' 2725 __BADRAM H'0620'-H'066F' 2726 __BADRAM H'068C'-H'0690' 2727 __BADRAM H'06A0'-H'06EF' 2728 __BADRAM H'070C'-H'071F' 2729 __BADRAM H'0720'-H'076F' 2730 __BADRAM H'078C'-H'079F' 2731 __BADRAM H'07A0'-H'07EF' 2732 __BADRAM H'080C'-H'081F' 2733 __BADRAM H'0820'-H'086F' 2734 __BADRAM H'088C'-H'089F' 2735 __BADRAM H'08A0'-H'08EF' 2736 __BADRAM H'090C'-H'091F' 2737 __BADRAM H'0920'-H'096F' 2738 __BADRAM H'098C'-H'099F' 2739 __BADRAM H'09A0'-H'09EF' 2740 __BADRAM H'0A0C'-H'0A1F' 2741 __BADRAM H'0A20'-H'0A6F' 2742 __BADRAM H'0A8C'-H'0A9F' 2743 __BADRAM H'0AA0'-H'0AEF' 2744 __BADRAM H'0B0C'-H'0B1F' 2745 __BADRAM H'0B20'-H'0B6F' 2746 __BADRAM H'0B8C'-H'0B9F' 2747 __BADRAM H'0BA0'-H'0BEF' 2748 __BADRAM H'0C0C'-H'0C1F' 2749 __BADRAM H'0C20'-H'0C6F' 2750 __BADRAM H'0C8C'-H'0C9F' 2751 __BADRAM H'0CA0'-H'0CEF' 2752 __BADRAM H'0D0C'-H'0D1F' 2753 __BADRAM H'0D20'-H'0D6F' 2754 __BADRAM H'0D8C'-H'0D9F' 2755 __BADRAM H'0DA0'-H'0DEF' 2756 __BADRAM H'0E0C'-H'0E0E' 2757 __BADRAM H'0E16' 2758 __BADRAM H'0E18'-H'0E1F' 2759 __BADRAM H'0E23' 2760 __BADRAM H'0E26'-H'0E27' 2761 __BADRAM H'0E2C'-H'0E6F' 2762 __BADRAM H'0E8C'-H'0E8F' 2763 __BADRAM H'0EA8'-H'0EEF' 2764 __BADRAM H'0F0C'-H'0F0E' 2765 __BADRAM H'0F38'-H'0F6F' 2766 __BADRAM H'0F8C'-H'0FE3' 2767 __BADRAM H'0FEC' 2768 2769;========================================================================== 2770; 2771; Configuration Bits 2772; 2773; NAME Address 2774; CONFIG1 8007h 2775; CONFIG2 8008h 2776; 2777;========================================================================== 2778 2779; The following is an assignment of address values for all of the 2780; configuration registers for the purpose of table reads 2781_CONFIG1 EQU H'8007' 2782_CONFIG2 EQU H'8008' 2783 2784;----- CONFIG1 Options -------------------------------------------------- 2785_FOSC_LP EQU H'3FF8' ; LP Oscillator, Low-power crystal connected between OSC1 and OSC2 pins 2786_FOSC_XT EQU H'3FF9' ; XT Oscillator, Crystal/resonator connected between OSC1 and OSC2 pins 2787_FOSC_HS EQU H'3FFA' ; HS Oscillator, High-speed crystal/resonator connected between OSC1 and OSC2 pins 2788_FOSC_EXTRC EQU H'3FFB' ; EXTRC oscillator: External RC circuit connected to CLKIN pin 2789_FOSC_INTOSC EQU H'3FFC' ; INTOSC oscillator: I/O function on CLKIN pin 2790_FOSC_ECL EQU H'3FFD' ; ECL, External Clock, Low Power Mode (0-0.5 MHz): device clock supplied to CLKIN pins 2791_FOSC_ECM EQU H'3FFE' ; ECM, External Clock, Medium Power Mode (0.5-4 MHz): device clock supplied to CLKIN pins 2792_FOSC_ECH EQU H'3FFF' ; ECH, External Clock, High Power Mode (4-20 MHz): device clock supplied to CLKIN pins 2793 2794_WDTE_OFF EQU H'3FE7' ; WDT disabled 2795_WDTE_SWDTEN EQU H'3FEF' ; WDT controlled by the SWDTEN bit in the WDTCON register 2796_WDTE_NSLEEP EQU H'3FF7' ; WDT enabled while running and disabled in Sleep 2797_WDTE_ON EQU H'3FFF' ; WDT enabled 2798 2799_PWRTE_ON EQU H'3FDF' ; PWRT enabled 2800_PWRTE_OFF EQU H'3FFF' ; PWRT disabled 2801 2802_MCLRE_OFF EQU H'3FBF' ; MCLR/VPP pin function is digital input if LVP bit is also 0. 2803_MCLRE_ON EQU H'3FFF' ; MCLR/VPP pin function is MCLR 2804 2805_CP_ON EQU H'3F7F' ; Program memory code protection is enabled 2806_CP_OFF EQU H'3FFF' ; Program memory code protection is disabled 2807 2808_BOREN_OFF EQU H'39FF' ; Brown-out Reset disabled 2809_BOREN_SBODEN EQU H'3BFF' ; Brown-out Reset controlled by the SBOREN bit in the BORCON register 2810_BOREN_NSLEEP EQU H'3DFF' ; Brown-out Reset enabled while running and disabled in Sleep 2811_BOREN_ON EQU H'3FFF' ; Brown-out Reset enabled 2812 2813_CLKOUTEN_ON EQU H'37FF' ; CLKOUT function is enabled on the CLKOUT pin 2814_CLKOUTEN_OFF EQU H'3FFF' ; CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin 2815 2816_IESO_OFF EQU H'2FFF' ; Internal/External Switchover Mode is disabled 2817_IESO_ON EQU H'3FFF' ; Internal/External Switchover Mode is enabled 2818 2819_FCMEN_OFF EQU H'1FFF' ; Fail-Safe Clock Monitor is disabled 2820_FCMEN_ON EQU H'3FFF' ; Fail-Safe Clock Monitor is enabled 2821 2822;----- CONFIG2 Options -------------------------------------------------- 2823_WRT_ALL EQU H'3FFC' ; 000h to FFFh write protected, no addresses may be modified by EECON control 2824_WRT_HALF EQU H'3FFD' ; 000h to 7FFh write protected, 800h to FFFh may be modified by EECON control 2825_WRT_BOOT EQU H'3FFE' ; 000h to 1FFh write protected, 200h to FFFh may be modified by EECON control 2826_WRT_OFF EQU H'3FFF' ; Write protection off 2827 2828_PPS1WAY_OFF EQU H'3FFB' ; The PPSLOCK bit can be set and cleared repeatedly by software 2829_PPS1WAY_ON EQU H'3FFF' ; The PPSLOCK bit cannot be cleared once it is set by software 2830 2831_ZCDDIS_OFF EQU H'3F7F' ; Zero-cross detect circuit is always enabled. 2832_ZCDDIS_ON EQU H'3FFF' ; Zero-cross detect circuit is disabled at POR and can be enabled with ZCDSEN bit. 2833 2834_PLLEN_OFF EQU H'3EFF' ; 4x PLL is enabled when software sets the SPLLEN bit 2835_PLLEN_ON EQU H'3FFF' ; 4x PLL is always enabled 2836 2837_STVREN_OFF EQU H'3DFF' ; Stack Overflow or Underflow will not cause a Reset 2838_STVREN_ON EQU H'3FFF' ; Stack Overflow or Underflow will cause a Reset 2839 2840_BORV_HI EQU H'3BFF' ; Brown-out Reset Voltage (Vbor), high trip point selected. 2841_BORV_LO EQU H'3FFF' ; Brown-out Reset Voltage (Vbor), low trip point selected. 2842 2843_LPBOR_ON EQU H'37FF' ; Low-Power BOR is enabled 2844_LPBOR_OFF EQU H'3FFF' ; Low-Power BOR is disabled 2845 2846;;;; Begin: Added in gputils 2847_DEBUG_ON EQU H'2FFF' ; In-Circuit Debugger enabled, ICSPCLK and ICSPDAT are dedicated to the debugger. 2848_DEBUG_OFF EQU H'3FFF' ; In-Circuit Debugger disabled, ICSPCLK and ICSPDAT are general purpose I/O pins. 2849 2850;;;; End: Added in gputils 2851_LVP_OFF EQU H'1FFF' ; High-voltage on MCLR/VPP must be used for programming 2852_LVP_ON EQU H'3FFF' ; Low-voltage programming enabled 2853 2854;----- DEVID Equates -------------------------------------------------- 2855_DEVID1 EQU H'8006' 2856 2857;----- IDLOC Equates -------------------------------------------------- 2858_IDLOC0 EQU H'8000' 2859_IDLOC1 EQU H'8001' 2860_IDLOC2 EQU H'8002' 2861_IDLOC3 EQU H'8003' 2862 2863 LIST 2864