1 LIST 2 3;========================================================================== 4; Build date : Aug 13 2015 5; MPASM PIC16F1574 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 PIC16F1574 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 /PIC16F1574 22; 2. LIST directive in the source file 23; LIST P=PIC16F1574 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; 03 Feb 2015 Added the _DEBUG_ON and _DEBUG_OFF config options. 36;;;; End: Added in gputils 37 38;========================================================================== 39; 40; Verify Processor 41; 42;========================================================================== 43 IFNDEF __16F1574 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' 76PORTC EQU H'000E' 77PIR1 EQU H'0011' 78PIR2 EQU H'0012' 79PIR3 EQU H'0013' 80TMR0 EQU H'0015' 81TMR1 EQU H'0016' 82TMR1L EQU H'0016' 83TMR1H EQU H'0017' 84T1CON EQU H'0018' 85T1GCON EQU H'0019' 86TMR2 EQU H'001A' 87PR2 EQU H'001B' 88T2CON EQU H'001C' 89 90;-----Bank1------------------ 91TRISA EQU H'008C' 92TRISC EQU H'008E' 93PIE1 EQU H'0091' 94PIE2 EQU H'0092' 95PIE3 EQU H'0093' 96OPTION_REG EQU H'0095' 97PCON EQU H'0096' 98WDTCON EQU H'0097' 99OSCTUNE EQU H'0098' 100OSCCON EQU H'0099' 101OSCSTAT EQU H'009A' 102ADRES EQU H'009B' 103ADRESL EQU H'009B' 104ADRESH EQU H'009C' 105ADCON0 EQU H'009D' 106ADCON1 EQU H'009E' 107ADCON2 EQU H'009F' 108 109;-----Bank2------------------ 110LATA EQU H'010C' 111LATC EQU H'010E' 112CM1CON0 EQU H'0111' 113CM1CON1 EQU H'0112' 114CM2CON0 EQU H'0113' 115CM2CON1 EQU H'0114' 116CMOUT EQU H'0115' 117BORCON EQU H'0116' 118FVRCON EQU H'0117' 119DACCON0 EQU H'0118' 120DACCON1 EQU H'0119' 121 122;-----Bank3------------------ 123ANSELA EQU H'018C' 124ANSELC EQU H'018E' 125PMADR EQU H'0191' 126PMADRL EQU H'0191' 127PMADRH EQU H'0192' 128PMDAT EQU H'0193' 129PMDATL EQU H'0193' 130PMDATH EQU H'0194' 131PMCON1 EQU H'0195' 132PMCON2 EQU H'0196' 133VREGCON EQU H'0197' 134RCREG EQU H'0199' 135TXREG EQU H'019A' 136SPBRG EQU H'019B' 137SPBRGL EQU H'019B' 138SPBRGH EQU H'019C' 139RCSTA EQU H'019D' 140TXSTA EQU H'019E' 141BAUDCON EQU H'019F' 142 143;-----Bank4------------------ 144WPUA EQU H'020C' 145WPUC EQU H'020E' 146 147;-----Bank5------------------ 148ODCONA EQU H'028C' 149ODCONC EQU H'028E' 150 151;-----Bank6------------------ 152SLRCONA EQU H'030C' 153SLRCONC EQU H'030E' 154 155;-----Bank7------------------ 156INLVLA EQU H'038C' 157INLVLC EQU H'038E' 158IOCAP EQU H'0391' 159IOCAN EQU H'0392' 160IOCAF EQU H'0393' 161IOCCP EQU H'0397' 162IOCCN EQU H'0398' 163IOCCF EQU H'0399' 164 165;-----Bank13------------------ 166CWG1DBR EQU H'0691' 167CWG1DBF EQU H'0692' 168CWG1CON0 EQU H'0693' 169CWG1CON1 EQU H'0694' 170CWG1CON2 EQU H'0695' 171 172;-----Bank27------------------ 173PWMEN EQU H'0D8E' 174PWMLD EQU H'0D8F' 175PWMOUT EQU H'0D90' 176PWM1PH EQU H'0D91' 177PWM1PHL EQU H'0D91' 178PWM1PHH EQU H'0D92' 179PWM1DC EQU H'0D93' 180PWM1DCL EQU H'0D93' 181PWM1DCH EQU H'0D94' 182PWM1PR EQU H'0D95' 183PWM1PRL EQU H'0D95' 184PWM1PRH EQU H'0D96' 185PWM1OF EQU H'0D97' 186PWM1OFL EQU H'0D97' 187PWM1OFH EQU H'0D98' 188PWM1TMR EQU H'0D99' 189PWM1TMRL EQU H'0D99' 190PWM1TMRH EQU H'0D9A' 191PWM1CON EQU H'0D9B' 192PWM1INTCON EQU H'0D9C' 193PWM1INTE EQU H'0D9C' 194PWM1INTF EQU H'0D9D' 195PWM1INTFLG EQU H'0D9D' 196PWM1CLKCON EQU H'0D9E' 197PWM1LDCON EQU H'0D9F' 198PWM1OFCON EQU H'0DA0' 199PWM2PH EQU H'0DA1' 200PWM2PHL EQU H'0DA1' 201PWM2PHH EQU H'0DA2' 202PWM2DC EQU H'0DA3' 203PWM2DCL EQU H'0DA3' 204PWM2DCH EQU H'0DA4' 205PWM2PR EQU H'0DA5' 206PWM2PRL EQU H'0DA5' 207PWM2PRH EQU H'0DA6' 208PWM2OF EQU H'0DA7' 209PWM2OFL EQU H'0DA7' 210PWM2OFH EQU H'0DA8' 211PWM2TMR EQU H'0DA9' 212PWM2TMRL EQU H'0DA9' 213PWM2TMRH EQU H'0DAA' 214PWM2CON EQU H'0DAB' 215PWM2INTCON EQU H'0DAC' 216PWM2INTE EQU H'0DAC' 217PWM2INTF EQU H'0DAD' 218PWM2INTFLG EQU H'0DAD' 219PWM2CLKCON EQU H'0DAE' 220PWM2LDCON EQU H'0DAF' 221PWM2OFCON EQU H'0DB0' 222PWM3PH EQU H'0DB1' 223PWM3PHL EQU H'0DB1' 224PWM3PHH EQU H'0DB2' 225PWM3DC EQU H'0DB3' 226PWM3DCL EQU H'0DB3' 227PWM3DCH EQU H'0DB4' 228PWM3PR EQU H'0DB5' 229PWM3PRL EQU H'0DB5' 230PWM3PRH EQU H'0DB6' 231PWM3OF EQU H'0DB7' 232PWM3OFL EQU H'0DB7' 233PWM3OFH EQU H'0DB8' 234PWM3TMR EQU H'0DB9' 235PWM3TMRL EQU H'0DB9' 236PWM3TMRH EQU H'0DBA' 237PWM3CON EQU H'0DBB' 238PWM3INTCON EQU H'0DBC' 239PWM3INTE EQU H'0DBC' 240PWM3INTF EQU H'0DBD' 241PWM3INTFLG EQU H'0DBD' 242PWM3CLKCON EQU H'0DBE' 243PWM3LDCON EQU H'0DBF' 244PWM3OFCON EQU H'0DC0' 245PWM4PH EQU H'0DC1' 246PWM4PHL EQU H'0DC1' 247PWM4PHH EQU H'0DC2' 248PWM4DC EQU H'0DC3' 249PWM4DCL EQU H'0DC3' 250PWM4DCH EQU H'0DC4' 251PWM4PR EQU H'0DC5' 252PWM4PRL EQU H'0DC5' 253PWM4PRH EQU H'0DC6' 254PWM4OF EQU H'0DC7' 255PWM4OFL EQU H'0DC7' 256PWM4OFH EQU H'0DC8' 257PWM4TMR EQU H'0DC9' 258PWM4TMRL EQU H'0DC9' 259PWM4TMRH EQU H'0DCA' 260PWM4CON EQU H'0DCB' 261PWM4INTCON EQU H'0DCC' 262PWM4INTE EQU H'0DCC' 263PWM4INTF EQU H'0DCD' 264PWM4INTFLG EQU H'0DCD' 265PWM4CLKCON EQU H'0DCE' 266PWM4LDCON EQU H'0DCF' 267PWM4OFCON EQU H'0DD0' 268 269;-----Bank28------------------ 270PPSLOCK EQU H'0E0F' 271INTPPS EQU H'0E10' 272T0CKIPPS EQU H'0E11' 273T1CKIPPS EQU H'0E12' 274T1GPPS EQU H'0E13' 275CWG1INPPS EQU H'0E14' 276RXPPS EQU H'0E15' 277CKPPS EQU H'0E16' 278ADCACTPPS EQU H'0E17' 279 280;-----Bank29------------------ 281RA0PPS EQU H'0E90' 282RA1PPS EQU H'0E91' 283RA2PPS EQU H'0E92' 284RA4PPS EQU H'0E94' 285RA5PPS EQU H'0E95' 286RC0PPS EQU H'0EA0' 287RC1PPS EQU H'0EA1' 288RC2PPS EQU H'0EA2' 289RC3PPS EQU H'0EA3' 290RC4PPS EQU H'0EA4' 291RC5PPS EQU H'0EA5' 292 293;-----Bank31------------------ 294STATUS_SHAD EQU H'0FE4' 295WREG_SHAD EQU H'0FE5' 296BSR_SHAD EQU H'0FE6' 297PCLATH_SHAD EQU H'0FE7' 298FSR0L_SHAD EQU H'0FE8' 299FSR0_SHAD EQU H'0FE8' 300FSR0H_SHAD EQU H'0FE9' 301FSR1L_SHAD EQU H'0FEA' 302FSR1_SHAD EQU H'0FEA' 303FSR1H_SHAD EQU H'0FEB' 304STKPTR EQU H'0FED' 305TOS EQU H'0FEE' 306TOSL EQU H'0FEE' 307TOSH EQU H'0FEF' 308 309;----- STATUS Bits ----------------------------------------------------- 310C EQU H'0000' 311DC EQU H'0001' 312Z EQU H'0002' 313NOT_PD EQU H'0003' 314NOT_TO EQU H'0004' 315 316 317;----- BSR Bits ----------------------------------------------------- 318BSR0 EQU H'0000' 319BSR1 EQU H'0001' 320BSR2 EQU H'0002' 321BSR3 EQU H'0003' 322BSR4 EQU H'0004' 323 324 325 326;----- INTCON Bits ----------------------------------------------------- 327IOCIF EQU H'0000' 328INTF EQU H'0001' 329TMR0IF EQU H'0002' 330IOCIE EQU H'0003' 331INTE EQU H'0004' 332TMR0IE EQU H'0005' 333PEIE EQU H'0006' 334GIE EQU H'0007' 335 336T0IF EQU H'0002' 337T0IE EQU H'0005' 338 339 340;----- PORTA Bits ----------------------------------------------------- 341RA0 EQU H'0000' 342RA1 EQU H'0001' 343RA2 EQU H'0002' 344RA3 EQU H'0003' 345RA4 EQU H'0004' 346RA5 EQU H'0005' 347 348 349;----- PORTC Bits ----------------------------------------------------- 350RC0 EQU H'0000' 351RC1 EQU H'0001' 352RC2 EQU H'0002' 353RC3 EQU H'0003' 354RC4 EQU H'0004' 355RC5 EQU H'0005' 356 357 358;----- PIR1 Bits ----------------------------------------------------- 359TMR1IF EQU H'0000' 360TMR2IF EQU H'0001' 361TXIF EQU H'0004' 362RCIF EQU H'0005' 363ADIF EQU H'0006' 364TMR1GIF EQU H'0007' 365 366 367;----- PIR2 Bits ----------------------------------------------------- 368C1IF EQU H'0005' 369C2IF EQU H'0006' 370 371 372;----- PIR3 Bits ----------------------------------------------------- 373PWM1IF EQU H'0004' 374PWM2IF EQU H'0005' 375PWM3IF EQU H'0006' 376PWM4IF EQU H'0007' 377 378 379;----- T1CON Bits ----------------------------------------------------- 380TMR1ON EQU H'0000' 381NOT_T1SYNC EQU H'0002' 382T1OSCEN EQU H'0003' 383T1CKPS0 EQU H'0004' 384T1CKPS1 EQU H'0005' 385TMR1CS0 EQU H'0006' 386TMR1CS1 EQU H'0007' 387 388 389 390;----- T1GCON Bits ----------------------------------------------------- 391T1GSS0 EQU H'0000' 392T1GSS1 EQU H'0001' 393T1GVAL EQU H'0002' 394T1GGO_NOT_DONE EQU H'0003' 395T1GSPM EQU H'0004' 396T1GTM EQU H'0005' 397T1GPOL EQU H'0006' 398TMR1GE EQU H'0007' 399 400T1GGO EQU H'0003' 401 402 403;----- T2CON Bits ----------------------------------------------------- 404T2CKPS0 EQU H'0000' 405T2CKPS1 EQU H'0001' 406T2OUTPS0 EQU H'0003' 407T2OUTPS1 EQU H'0004' 408T2OUTPS2 EQU H'0005' 409T2OUTPS3 EQU H'0006' 410 411TMR2ON EQU H'0002' 412 413 414;----- TRISA Bits ----------------------------------------------------- 415TRISA0 EQU H'0000' 416TRISA1 EQU H'0001' 417TRISA2 EQU H'0002' 418TRISA3 EQU H'0003' 419TRISA4 EQU H'0004' 420TRISA5 EQU H'0005' 421 422 423;----- TRISC Bits ----------------------------------------------------- 424TRISC0 EQU H'0000' 425TRISC1 EQU H'0001' 426TRISC2 EQU H'0002' 427TRISC3 EQU H'0003' 428TRISC4 EQU H'0004' 429TRISC5 EQU H'0005' 430 431 432;----- PIE1 Bits ----------------------------------------------------- 433TMR1IE EQU H'0000' 434TMR2IE EQU H'0001' 435TXIE EQU H'0004' 436RCIE EQU H'0005' 437ADIE EQU H'0006' 438TMR1GIE EQU H'0007' 439 440 441;----- PIE2 Bits ----------------------------------------------------- 442C1IE EQU H'0005' 443C2IE EQU H'0006' 444 445 446;----- PIE3 Bits ----------------------------------------------------- 447PWM1IE EQU H'0004' 448PWM2IE EQU H'0005' 449PWM3IE EQU H'0006' 450PWM4IE EQU H'0007' 451 452 453;----- OPTION_REG Bits ----------------------------------------------------- 454PS0_OPTION_REG EQU H'0000' 455PS1_OPTION_REG EQU H'0001' 456PS2_OPTION_REG EQU H'0002' 457PSA EQU H'0003' 458TMR0SE EQU H'0004' 459TMR0CS EQU H'0005' 460INTEDG EQU H'0006' 461NOT_WPUEN EQU H'0007' 462 463T0SE EQU H'0004' 464T0CS EQU H'0005' 465 466 467;----- PCON Bits ----------------------------------------------------- 468NOT_BOR EQU H'0000' 469NOT_POR EQU H'0001' 470NOT_RI EQU H'0002' 471NOT_RMCLR EQU H'0003' 472NOT_RWDT EQU H'0004' 473STKUNF EQU H'0006' 474STKOVF EQU H'0007' 475 476 477;----- WDTCON Bits ----------------------------------------------------- 478SWDTEN EQU H'0000' 479WDTPS0 EQU H'0001' 480WDTPS1 EQU H'0002' 481WDTPS2 EQU H'0003' 482WDTPS3 EQU H'0004' 483WDTPS4 EQU H'0005' 484 485 486 487;----- OSCTUNE Bits ----------------------------------------------------- 488TUN0 EQU H'0000' 489TUN1 EQU H'0001' 490TUN2 EQU H'0002' 491TUN3 EQU H'0003' 492TUN4 EQU H'0004' 493TUN5 EQU H'0005' 494 495 496 497;----- OSCCON Bits ----------------------------------------------------- 498SCS0 EQU H'0000' 499SCS1 EQU H'0001' 500IRCF0 EQU H'0003' 501IRCF1 EQU H'0004' 502IRCF2 EQU H'0005' 503IRCF3 EQU H'0006' 504SPLLEN EQU H'0007' 505 506 507 508;----- OSCSTAT Bits ----------------------------------------------------- 509HFIOFS EQU H'0000' 510LFIOFR EQU H'0001' 511MFIOFR EQU H'0002' 512HFIOFL EQU H'0003' 513HFIOFR EQU H'0004' 514OSTS EQU H'0005' 515PLLR EQU H'0006' 516 517 518;----- ADCON0 Bits ----------------------------------------------------- 519ADON EQU H'0000' 520GO_NOT_DONE EQU H'0001' 521CHS0 EQU H'0002' 522CHS1 EQU H'0003' 523CHS2 EQU H'0004' 524CHS3 EQU H'0005' 525CHS4 EQU H'0006' 526 527ADGO EQU H'0001' 528 529GO EQU H'0001' 530 531NOT_DONE EQU H'0001' 532 533 534;----- ADCON1 Bits ----------------------------------------------------- 535ADPREF0 EQU H'0000' 536ADPREF1 EQU H'0001' 537ADCS0 EQU H'0004' 538ADCS1 EQU H'0005' 539ADCS2 EQU H'0006' 540ADFM EQU H'0007' 541 542 543 544;----- ADCON2 Bits ----------------------------------------------------- 545TRIGSEL0 EQU H'0004' 546TRIGSEL1 EQU H'0005' 547TRIGSEL2 EQU H'0006' 548TRIGSEL3 EQU H'0007' 549 550 551 552;----- LATA Bits ----------------------------------------------------- 553LATA0 EQU H'0000' 554LATA1 EQU H'0001' 555LATA2 EQU H'0002' 556LATA4 EQU H'0004' 557LATA5 EQU H'0005' 558 559 560;----- LATC Bits ----------------------------------------------------- 561LATC0 EQU H'0000' 562LATC1 EQU H'0001' 563LATC2 EQU H'0002' 564LATC3 EQU H'0003' 565LATC4 EQU H'0004' 566LATC5 EQU H'0005' 567 568 569;----- CM1CON0 Bits ----------------------------------------------------- 570C1SYNC EQU H'0000' 571C1HYS EQU H'0001' 572C1SP EQU H'0002' 573C1POL EQU H'0004' 574C1OE EQU H'0005' 575C1OUT EQU H'0006' 576C1ON EQU H'0007' 577 578 579;----- CM1CON1 Bits ----------------------------------------------------- 580C1NCH0 EQU H'0000' 581C1NCH1 EQU H'0001' 582C1NCH2 EQU H'0002' 583C1PCH0 EQU H'0004' 584C1PCH1 EQU H'0005' 585C1INTN EQU H'0006' 586C1INTP EQU H'0007' 587 588 589 590;----- CM2CON0 Bits ----------------------------------------------------- 591C2SYNC EQU H'0000' 592C2HYS EQU H'0001' 593C2SP EQU H'0002' 594C2POL EQU H'0004' 595C2OE EQU H'0005' 596C2OUT EQU H'0006' 597C2ON EQU H'0007' 598 599 600;----- CM2CON1 Bits ----------------------------------------------------- 601C2NCH0 EQU H'0000' 602C2NCH1 EQU H'0001' 603C2NCH2 EQU H'0002' 604C2PCH0 EQU H'0004' 605C2PCH1 EQU H'0005' 606C2INTN EQU H'0006' 607C2INTP EQU H'0007' 608 609 610 611;----- CMOUT Bits ----------------------------------------------------- 612MC1OUT EQU H'0000' 613MC2OUT EQU H'0001' 614 615 616;----- BORCON Bits ----------------------------------------------------- 617BORRDY EQU H'0000' 618BORFS EQU H'0006' 619SBOREN EQU H'0007' 620 621 622;----- FVRCON Bits ----------------------------------------------------- 623ADFVR0 EQU H'0000' 624ADFVR1 EQU H'0001' 625CDAFVR0 EQU H'0002' 626CDAFVR1 EQU H'0003' 627TSRNG EQU H'0004' 628TSEN EQU H'0005' 629FVRRDY EQU H'0006' 630FVREN EQU H'0007' 631 632 633 634;----- DACCON0 Bits ----------------------------------------------------- 635DACPSS0 EQU H'0002' 636DACPSS1 EQU H'0003' 637DACOE EQU H'0005' 638DACLPS EQU H'0006' 639DACEN EQU H'0007' 640 641 642 643;----- DACCON1 Bits ----------------------------------------------------- 644DACR0 EQU H'0000' 645DACR1 EQU H'0001' 646DACR2 EQU H'0002' 647DACR3 EQU H'0003' 648DACR4 EQU H'0004' 649 650 651 652;----- ANSELA Bits ----------------------------------------------------- 653ANSA0 EQU H'0000' 654ANSA1 EQU H'0001' 655ANSA2 EQU H'0002' 656ANSA4 EQU H'0004' 657 658 659 660;----- ANSELC Bits ----------------------------------------------------- 661ANSC0 EQU H'0000' 662ANSC1 EQU H'0001' 663ANSC2 EQU H'0002' 664ANSC3 EQU H'0003' 665 666 667 668;----- PMCON1 Bits ----------------------------------------------------- 669RD EQU H'0000' 670WR EQU H'0001' 671WREN EQU H'0002' 672WRERR EQU H'0003' 673FREE EQU H'0004' 674LWLO EQU H'0005' 675CFGS EQU H'0006' 676 677 678;----- VREGCON Bits ----------------------------------------------------- 679Reserved EQU H'0000' 680VREGPM EQU H'0001' 681 682 683;----- RCSTA Bits ----------------------------------------------------- 684RX9D EQU H'0000' 685OERR EQU H'0001' 686FERR EQU H'0002' 687ADDEN EQU H'0003' 688CREN EQU H'0004' 689SREN EQU H'0005' 690RX9 EQU H'0006' 691SPEN EQU H'0007' 692 693 694;----- TXSTA Bits ----------------------------------------------------- 695TX9D EQU H'0000' 696TRMT EQU H'0001' 697BRGH EQU H'0002' 698SENDB EQU H'0003' 699SYNC EQU H'0004' 700TXEN EQU H'0005' 701TX9 EQU H'0006' 702CSRC EQU H'0007' 703 704 705;----- BAUDCON Bits ----------------------------------------------------- 706ABDEN EQU H'0000' 707WUE EQU H'0001' 708BRG16 EQU H'0003' 709SCKP EQU H'0004' 710RCIDL EQU H'0006' 711ABDOVF EQU H'0007' 712 713 714;----- WPUA Bits ----------------------------------------------------- 715WPUA0 EQU H'0000' 716WPUA1 EQU H'0001' 717WPUA2 EQU H'0002' 718WPUA3 EQU H'0003' 719WPUA4 EQU H'0004' 720WPUA5 EQU H'0005' 721 722 723 724;----- WPUC Bits ----------------------------------------------------- 725WPUC0 EQU H'0000' 726WPUC1 EQU H'0001' 727WPUC2 EQU H'0002' 728WPUC3 EQU H'0003' 729WPUC4 EQU H'0004' 730WPUC5 EQU H'0005' 731 732 733 734;----- ODCONA Bits ----------------------------------------------------- 735ODA0 EQU H'0000' 736ODA1 EQU H'0001' 737ODA2 EQU H'0002' 738ODA4 EQU H'0004' 739ODA5 EQU H'0005' 740 741 742 743;----- ODCONC Bits ----------------------------------------------------- 744ODC0 EQU H'0000' 745ODC1 EQU H'0001' 746ODC2 EQU H'0002' 747ODC3 EQU H'0003' 748ODC4 EQU H'0004' 749ODC5 EQU H'0005' 750 751 752 753;----- SLRCONA Bits ----------------------------------------------------- 754SLRA0 EQU H'0000' 755SLRA1 EQU H'0001' 756SLRA2 EQU H'0002' 757SLRA4 EQU H'0004' 758SLRA5 EQU H'0005' 759 760 761 762;----- SLRCONC Bits ----------------------------------------------------- 763SLRC0 EQU H'0000' 764SLRC1 EQU H'0001' 765SLRC2 EQU H'0002' 766SLRC3 EQU H'0003' 767SLRC4 EQU H'0004' 768SLRC5 EQU H'0005' 769 770 771 772;----- INLVLA Bits ----------------------------------------------------- 773INLVLA0 EQU H'0000' 774INLVLA1 EQU H'0001' 775INLVLA2 EQU H'0002' 776INLVLA3 EQU H'0003' 777INLVLA4 EQU H'0004' 778INLVLA5 EQU H'0005' 779 780 781 782;----- INLVLC Bits ----------------------------------------------------- 783INLVLC0 EQU H'0000' 784INLVLC1 EQU H'0001' 785INLVLC2 EQU H'0002' 786INLVLC3 EQU H'0003' 787INLVLC4 EQU H'0004' 788INLVLC5 EQU H'0005' 789 790 791 792;----- IOCAP Bits ----------------------------------------------------- 793IOCAP0 EQU H'0000' 794IOCAP1 EQU H'0001' 795IOCAP2 EQU H'0002' 796IOCAP3 EQU H'0003' 797IOCAP4 EQU H'0004' 798IOCAP5 EQU H'0005' 799 800 801 802;----- IOCAN Bits ----------------------------------------------------- 803IOCAN0 EQU H'0000' 804IOCAN1 EQU H'0001' 805IOCAN2 EQU H'0002' 806IOCAN3 EQU H'0003' 807IOCAN4 EQU H'0004' 808IOCAN5 EQU H'0005' 809 810 811 812;----- IOCAF Bits ----------------------------------------------------- 813IOCAF0 EQU H'0000' 814IOCAF1 EQU H'0001' 815IOCAF2 EQU H'0002' 816IOCAF3 EQU H'0003' 817IOCAF4 EQU H'0004' 818IOCAF5 EQU H'0005' 819 820 821 822;----- IOCCP Bits ----------------------------------------------------- 823IOCCP0 EQU H'0000' 824IOCCP1 EQU H'0001' 825IOCCP2 EQU H'0002' 826IOCCP3 EQU H'0003' 827IOCCP4 EQU H'0004' 828IOCCP5 EQU H'0005' 829 830 831 832;----- IOCCN Bits ----------------------------------------------------- 833IOCCN0 EQU H'0000' 834IOCCN1 EQU H'0001' 835IOCCN2 EQU H'0002' 836IOCCN3 EQU H'0003' 837IOCCN4 EQU H'0004' 838IOCCN5 EQU H'0005' 839 840 841 842;----- IOCCF Bits ----------------------------------------------------- 843IOCCF0 EQU H'0000' 844IOCCF1 EQU H'0001' 845IOCCF2 EQU H'0002' 846IOCCF3 EQU H'0003' 847IOCCF4 EQU H'0004' 848IOCCF5 EQU H'0005' 849 850 851 852;----- CWG1DBR Bits ----------------------------------------------------- 853CWG1DBR0 EQU H'0000' 854CWG1DBR1 EQU H'0001' 855CWG1DBR2 EQU H'0002' 856CWG1DBR3 EQU H'0003' 857CWG1DBR4 EQU H'0004' 858CWG1DBR5 EQU H'0005' 859 860 861;----- CWG1DBF Bits ----------------------------------------------------- 862CWG1DBF0 EQU H'0000' 863CWG1DBF1 EQU H'0001' 864CWG1DBF2 EQU H'0002' 865CWG1DBF3 EQU H'0003' 866CWG1DBF4 EQU H'0004' 867CWG1DBF5 EQU H'0005' 868 869 870;----- CWG1CON0 Bits ----------------------------------------------------- 871G1CS0 EQU H'0000' 872G1POLA EQU H'0003' 873G1POLB EQU H'0004' 874G1OEA EQU H'0005' 875G1OEB EQU H'0006' 876G1EN EQU H'0007' 877 878 879 880;----- CWG1CON1 Bits ----------------------------------------------------- 881G1IS0 EQU H'0000' 882G1IS1 EQU H'0001' 883G1IS2 EQU H'0002' 884 885G1ASDLA0 EQU H'0004' 886G1ASDLA1 EQU H'0005' 887G1ASDLB0 EQU H'0006' 888G1ASDLB1 EQU H'0007' 889 890 891;----- CWG1CON2 Bits ----------------------------------------------------- 892G1ASDSPPS EQU H'0001' 893G1ASDSC1 EQU H'0002' 894G1ASDSC2 EQU H'0003' 895G1ARSEN EQU H'0006' 896G1ASE EQU H'0007' 897 898 899;----- PWMEN Bits ----------------------------------------------------- 900PWM1EN_A EQU H'0000' 901PWM2EN_A EQU H'0001' 902PWM3EN_A EQU H'0002' 903PWM4EN_A EQU H'0003' 904 905MPWM1EN EQU H'0000' 906MPWM2EN EQU H'0001' 907MPWM3EN EQU H'0002' 908 909 910;----- PWMLD Bits ----------------------------------------------------- 911PWM1LDA_A EQU H'0000' 912PWM2LDA_A EQU H'0001' 913PWM3LDA_A EQU H'0002' 914PWM4LDA_A EQU H'0003' 915 916MPWM1LD EQU H'0000' 917MPWM2LD EQU H'0001' 918MPWM3LD EQU H'0002' 919 920 921;----- PWMOUT Bits ----------------------------------------------------- 922PWM1OUT_A EQU H'0000' 923PWM2OUT_A EQU H'0001' 924PWM3OUT_A EQU H'0002' 925PWM4OUT_A EQU H'0003' 926 927MPWM1OUT EQU H'0000' 928MPWM2OUT EQU H'0001' 929MPWM3OUT EQU H'0002' 930 931 932;----- PWM1PHL Bits ----------------------------------------------------- 933PWM1PHL0 EQU H'0000' 934PWM1PHL1 EQU H'0001' 935PWM1PHL2 EQU H'0002' 936PWM1PHL3 EQU H'0003' 937PWM1PHL4 EQU H'0004' 938PWM1PHL5 EQU H'0005' 939PWM1PHL6 EQU H'0006' 940PWM1PHL7 EQU H'0007' 941 942 943 944;----- PWM1PHH Bits ----------------------------------------------------- 945PWM1PHH0 EQU H'0000' 946PWM1PHH1 EQU H'0001' 947PWM1PHH2 EQU H'0002' 948PWM1PHH3 EQU H'0003' 949PWM1PHH4 EQU H'0004' 950PWM1PHH5 EQU H'0005' 951PWM1PHH6 EQU H'0006' 952PWM1PHH7 EQU H'0007' 953 954 955 956;----- PWM1DCL Bits ----------------------------------------------------- 957PWM1DCL0 EQU H'0000' 958PWM1DCL1 EQU H'0001' 959PWM1DCL2 EQU H'0002' 960PWM1DCL3 EQU H'0003' 961PWM1DCL4 EQU H'0004' 962PWM1DCL5 EQU H'0005' 963PWM1DCL6 EQU H'0006' 964PWM1DCL7 EQU H'0007' 965 966 967 968;----- PWM1DCH Bits ----------------------------------------------------- 969PWM1DCH0 EQU H'0000' 970PWM1DCH1 EQU H'0001' 971PWM1DCH2 EQU H'0002' 972PWM1DCH3 EQU H'0003' 973PWM1DCH4 EQU H'0004' 974PWM1DCH5 EQU H'0005' 975PWM1DCH6 EQU H'0006' 976PWM1DCH7 EQU H'0007' 977 978 979 980;----- PWM1PRL Bits ----------------------------------------------------- 981PWM1PRL0 EQU H'0000' 982PWM1PRL1 EQU H'0001' 983PWM1PRL2 EQU H'0002' 984PWM1PRL3 EQU H'0003' 985PWM1PRL4 EQU H'0004' 986PWM1PRL5 EQU H'0005' 987PWM1PRL6 EQU H'0006' 988PWM1PRL7 EQU H'0007' 989 990 991 992;----- PWM1PRH Bits ----------------------------------------------------- 993PWM1PRH0 EQU H'0000' 994PWM1PRH1 EQU H'0001' 995PWM1PRH2 EQU H'0002' 996PWM1PRH3 EQU H'0003' 997PWM1PRH4 EQU H'0004' 998PWM1PRH5 EQU H'0005' 999PWM1PRH6 EQU H'0006' 1000PWM1PRH7 EQU H'0007' 1001 1002 1003 1004;----- PWM1OFL Bits ----------------------------------------------------- 1005PWM1OFL0 EQU H'0000' 1006PWM1OFL1 EQU H'0001' 1007PWM1OFL2 EQU H'0002' 1008PWM1OFL3 EQU H'0003' 1009PWM1OFL4 EQU H'0004' 1010PWM1OFL5 EQU H'0005' 1011PWM1OFL6 EQU H'0006' 1012PWM1OFL7 EQU H'0007' 1013 1014 1015 1016;----- PWM1OFH Bits ----------------------------------------------------- 1017PWM1OFH0 EQU H'0000' 1018PWM1OFH1 EQU H'0001' 1019PWM1OFH2 EQU H'0002' 1020PWM1OFH3 EQU H'0003' 1021PWM1OFH4 EQU H'0004' 1022PWM1OFH5 EQU H'0005' 1023PWM1OFH6 EQU H'0006' 1024PWM1OFH7 EQU H'0007' 1025 1026 1027 1028;----- PWM1TMRL Bits ----------------------------------------------------- 1029PWM1TMRL0 EQU H'0000' 1030PWM1TMRL1 EQU H'0001' 1031PWM1TMRL2 EQU H'0002' 1032PWM1TMRL3 EQU H'0003' 1033PWM1TMRL4 EQU H'0004' 1034PWM1TMRL5 EQU H'0005' 1035PWM1TMRL6 EQU H'0006' 1036PWM1TMRL7 EQU H'0007' 1037 1038 1039 1040;----- PWM1TMRH Bits ----------------------------------------------------- 1041PWM1TMRH0 EQU H'0000' 1042PWM1TMRH1 EQU H'0001' 1043PWM1TMRH2 EQU H'0002' 1044PWM1TMRH3 EQU H'0003' 1045PWM1TMRH4 EQU H'0004' 1046PWM1TMRH5 EQU H'0005' 1047PWM1TMRH6 EQU H'0006' 1048PWM1TMRH7 EQU H'0007' 1049 1050 1051 1052;----- PWM1CON Bits ----------------------------------------------------- 1053POL EQU H'0004' 1054OUT EQU H'0005' 1055OE EQU H'0006' 1056EN EQU H'0007' 1057 1058PWM1MODE0 EQU H'0002' 1059PWM1MODE1 EQU H'0003' 1060 1061PWM1POL EQU H'0004' 1062PWM1OUT EQU H'0005' 1063PWM1OE EQU H'0006' 1064PWM1EN EQU H'0007' 1065 1066MODE0 EQU H'0002' 1067MODE1 EQU H'0003' 1068 1069 1070;----- PWM1INTCON Bits ----------------------------------------------------- 1071PRIE EQU H'0000' 1072DCIE EQU H'0001' 1073PHIE EQU H'0002' 1074OFIE EQU H'0003' 1075 1076PWM1PRIE EQU H'0000' 1077PWM1DCIE EQU H'0001' 1078PWM1PHIE EQU H'0002' 1079PWM1OFIE EQU H'0003' 1080 1081 1082;----- PWM1INTE Bits ----------------------------------------------------- 1083PRIE EQU H'0000' 1084DCIE EQU H'0001' 1085PHIE EQU H'0002' 1086OFIE EQU H'0003' 1087 1088PWM1PRIE EQU H'0000' 1089PWM1DCIE EQU H'0001' 1090PWM1PHIE EQU H'0002' 1091PWM1OFIE EQU H'0003' 1092 1093 1094;----- PWM1INTF Bits ----------------------------------------------------- 1095PRIF EQU H'0000' 1096DCIF EQU H'0001' 1097PHIF EQU H'0002' 1098OFIF EQU H'0003' 1099 1100PWM1PRIF EQU H'0000' 1101PWM1DCIF EQU H'0001' 1102PWM1PHIF EQU H'0002' 1103PWM1OFIF EQU H'0003' 1104 1105 1106;----- PWM1INTFLG Bits ----------------------------------------------------- 1107PRIF EQU H'0000' 1108DCIF EQU H'0001' 1109PHIF EQU H'0002' 1110OFIF EQU H'0003' 1111 1112PWM1PRIF EQU H'0000' 1113PWM1DCIF EQU H'0001' 1114PWM1PHIF EQU H'0002' 1115PWM1OFIF EQU H'0003' 1116 1117 1118;----- PWM1CLKCON Bits ----------------------------------------------------- 1119PWM1CS0 EQU H'0000' 1120PWM1CS1 EQU H'0001' 1121PWM1PS0 EQU H'0004' 1122PWM1PS1 EQU H'0005' 1123PWM1PS2 EQU H'0006' 1124 1125 1126CS0 EQU H'0000' 1127CS1 EQU H'0001' 1128PS0_PWM1CLKCON EQU H'0004' 1129PS1_PWM1CLKCON EQU H'0005' 1130PS2_PWM1CLKCON EQU H'0006' 1131 1132 1133;----- PWM1LDCON Bits ----------------------------------------------------- 1134LDT EQU H'0006' 1135LDA EQU H'0007' 1136 1137PWM1LDS0 EQU H'0000' 1138PWM1LDS1 EQU H'0001' 1139 1140PWM1LDM EQU H'0006' 1141PWM1LD EQU H'0007' 1142 1143LDS0 EQU H'0000' 1144LDS1 EQU H'0001' 1145 1146 1147;----- PWM1OFCON Bits ----------------------------------------------------- 1148OFO EQU H'0004' 1149 1150PWM1OFS0 EQU H'0000' 1151PWM1OFS1 EQU H'0001' 1152PWM1OFM0 EQU H'0005' 1153PWM1OFM1 EQU H'0006' 1154 1155PWM1OFMC EQU H'0004' 1156 1157OFS0 EQU H'0000' 1158OFS1 EQU H'0001' 1159OFM0 EQU H'0005' 1160OFM1 EQU H'0006' 1161 1162 1163;----- PWM2PHL Bits ----------------------------------------------------- 1164PWM2PHL0 EQU H'0000' 1165PWM2PHL1 EQU H'0001' 1166PWM2PHL2 EQU H'0002' 1167PWM2PHL3 EQU H'0003' 1168PWM2PHL4 EQU H'0004' 1169PWM2PHL5 EQU H'0005' 1170PWM2PHL6 EQU H'0006' 1171PWM2PHL7 EQU H'0007' 1172 1173 1174 1175;----- PWM2PHH Bits ----------------------------------------------------- 1176PWM2PHH0 EQU H'0000' 1177PWM2PHH1 EQU H'0001' 1178PWM2PHH2 EQU H'0002' 1179PWM2PHH3 EQU H'0003' 1180PWM2PHH4 EQU H'0004' 1181PWM2PHH5 EQU H'0005' 1182PWM2PHH6 EQU H'0006' 1183PWM2PHH7 EQU H'0007' 1184 1185 1186 1187;----- PWM2DCL Bits ----------------------------------------------------- 1188PWM2DCL0 EQU H'0000' 1189PWM2DCL1 EQU H'0001' 1190PWM2DCL2 EQU H'0002' 1191PWM2DCL3 EQU H'0003' 1192PWM2DCL4 EQU H'0004' 1193PWM2DCL5 EQU H'0005' 1194PWM2DCL6 EQU H'0006' 1195PWM2DCL7 EQU H'0007' 1196 1197 1198 1199;----- PWM2DCH Bits ----------------------------------------------------- 1200PWM2DCH0 EQU H'0000' 1201PWM2DCH1 EQU H'0001' 1202PWM2DCH2 EQU H'0002' 1203PWM2DCH3 EQU H'0003' 1204PWM2DCH4 EQU H'0004' 1205PWM2DCH5 EQU H'0005' 1206PWM2DCH6 EQU H'0006' 1207PWM2DCH7 EQU H'0007' 1208 1209 1210 1211;----- PWM2PRL Bits ----------------------------------------------------- 1212PWM2PRL0 EQU H'0000' 1213PWM2PRL1 EQU H'0001' 1214PWM2PRL2 EQU H'0002' 1215PWM2PRL3 EQU H'0003' 1216PWM2PRL4 EQU H'0004' 1217PWM2PRL5 EQU H'0005' 1218PWM2PRL6 EQU H'0006' 1219PWM2PRL7 EQU H'0007' 1220 1221 1222 1223;----- PWM2PRH Bits ----------------------------------------------------- 1224PWM2PRH0 EQU H'0000' 1225PWM2PRH1 EQU H'0001' 1226PWM2PRH2 EQU H'0002' 1227PWM2PRH3 EQU H'0003' 1228PWM2PRH4 EQU H'0004' 1229PWM2PRH5 EQU H'0005' 1230PWM2PRH6 EQU H'0006' 1231PWM2PRH7 EQU H'0007' 1232 1233 1234 1235;----- PWM2OFL Bits ----------------------------------------------------- 1236PWM2OFL0 EQU H'0000' 1237PWM2OFL1 EQU H'0001' 1238PWM2OFL2 EQU H'0002' 1239PWM2OFL3 EQU H'0003' 1240PWM2OFL4 EQU H'0004' 1241PWM2OFL5 EQU H'0005' 1242PWM2OFL6 EQU H'0006' 1243PWM2OFL7 EQU H'0007' 1244 1245 1246 1247;----- PWM2OFH Bits ----------------------------------------------------- 1248PWM2OFH0 EQU H'0000' 1249PWM2OFH1 EQU H'0001' 1250PWM2OFH2 EQU H'0002' 1251PWM2OFH3 EQU H'0003' 1252PWM2OFH4 EQU H'0004' 1253PWM2OFH5 EQU H'0005' 1254PWM2OFH6 EQU H'0006' 1255PWM2OFH7 EQU H'0007' 1256 1257 1258 1259;----- PWM2TMRL Bits ----------------------------------------------------- 1260PWM2TMRL0 EQU H'0000' 1261PWM2TMRL1 EQU H'0001' 1262PWM2TMRL2 EQU H'0002' 1263PWM2TMRL3 EQU H'0003' 1264PWM2TMRL4 EQU H'0004' 1265PWM2TMRL5 EQU H'0005' 1266PWM2TMRL6 EQU H'0006' 1267PWM2TMRL7 EQU H'0007' 1268 1269 1270 1271;----- PWM2TMRH Bits ----------------------------------------------------- 1272PWM2TMRH0 EQU H'0000' 1273PWM2TMRH1 EQU H'0001' 1274PWM2TMRH2 EQU H'0002' 1275PWM2TMRH3 EQU H'0003' 1276PWM2TMRH4 EQU H'0004' 1277PWM2TMRH5 EQU H'0005' 1278PWM2TMRH6 EQU H'0006' 1279PWM2TMRH7 EQU H'0007' 1280 1281 1282 1283;----- PWM2CON Bits ----------------------------------------------------- 1284POL EQU H'0004' 1285OUT EQU H'0005' 1286OE EQU H'0006' 1287EN EQU H'0007' 1288 1289PWM2MODE0 EQU H'0002' 1290PWM2MODE1 EQU H'0003' 1291 1292PWM2POL EQU H'0004' 1293PWM2OUT EQU H'0005' 1294PWM2OE EQU H'0006' 1295PWM2EN EQU H'0007' 1296 1297MODE0 EQU H'0002' 1298MODE1 EQU H'0003' 1299 1300 1301;----- PWM2INTCON Bits ----------------------------------------------------- 1302PRIE EQU H'0000' 1303DCIE EQU H'0001' 1304PHIE EQU H'0002' 1305OFIE EQU H'0003' 1306 1307PWM2PRIE EQU H'0000' 1308PWM2DCIE EQU H'0001' 1309PWM2PHIE EQU H'0002' 1310PWM2OFIE EQU H'0003' 1311 1312 1313;----- PWM2INTE Bits ----------------------------------------------------- 1314PRIE EQU H'0000' 1315DCIE EQU H'0001' 1316PHIE EQU H'0002' 1317OFIE EQU H'0003' 1318 1319PWM2PRIE EQU H'0000' 1320PWM2DCIE EQU H'0001' 1321PWM2PHIE EQU H'0002' 1322PWM2OFIE EQU H'0003' 1323 1324 1325;----- PWM2INTF Bits ----------------------------------------------------- 1326PRIF EQU H'0000' 1327DCIF EQU H'0001' 1328PHIF EQU H'0002' 1329OFIF EQU H'0003' 1330 1331PWM2PRIF EQU H'0000' 1332PWM2DCIF EQU H'0001' 1333PWM2PHIF EQU H'0002' 1334PWM2OFIF EQU H'0003' 1335 1336 1337;----- PWM2INTFLG Bits ----------------------------------------------------- 1338PRIF EQU H'0000' 1339DCIF EQU H'0001' 1340PHIF EQU H'0002' 1341OFIF EQU H'0003' 1342 1343PWM2PRIF EQU H'0000' 1344PWM2DCIF EQU H'0001' 1345PWM2PHIF EQU H'0002' 1346PWM2OFIF EQU H'0003' 1347 1348 1349;----- PWM2CLKCON Bits ----------------------------------------------------- 1350PWM2CS0 EQU H'0000' 1351PWM2CS1 EQU H'0001' 1352PWM2PS0 EQU H'0004' 1353PWM2PS1 EQU H'0005' 1354PWM2PS2 EQU H'0006' 1355 1356 1357CS0 EQU H'0000' 1358CS1 EQU H'0001' 1359PS0_PWM2CLKCON EQU H'0004' 1360PS1_PWM2CLKCON EQU H'0005' 1361PS2_PWM2CLKCON EQU H'0006' 1362 1363 1364;----- PWM2LDCON Bits ----------------------------------------------------- 1365LDT EQU H'0006' 1366LDA EQU H'0007' 1367 1368PWM2LDS0 EQU H'0000' 1369PWM2LDS1 EQU H'0001' 1370 1371PWM2LDM EQU H'0006' 1372PWM2LD EQU H'0007' 1373 1374LDS0 EQU H'0000' 1375LDS1 EQU H'0001' 1376 1377 1378;----- PWM2OFCON Bits ----------------------------------------------------- 1379OFO EQU H'0004' 1380 1381PWM2OFS0 EQU H'0000' 1382PWM2OFS1 EQU H'0001' 1383PWM2OFM0 EQU H'0005' 1384PWM2OFM1 EQU H'0006' 1385 1386PWM2OFMC EQU H'0004' 1387 1388OFS0 EQU H'0000' 1389OFS1 EQU H'0001' 1390OFM0 EQU H'0005' 1391OFM1 EQU H'0006' 1392 1393 1394;----- PWM3PHL Bits ----------------------------------------------------- 1395PWM3PHL0 EQU H'0000' 1396PWM3PHL1 EQU H'0001' 1397PWM3PHL2 EQU H'0002' 1398PWM3PHL3 EQU H'0003' 1399PWM3PHL4 EQU H'0004' 1400PWM3PHL5 EQU H'0005' 1401PWM3PHL6 EQU H'0006' 1402PWM3PHL7 EQU H'0007' 1403 1404 1405 1406;----- PWM3PHH Bits ----------------------------------------------------- 1407PWM3PHH0 EQU H'0000' 1408PWM3PHH1 EQU H'0001' 1409PWM3PHH2 EQU H'0002' 1410PWM3PHH3 EQU H'0003' 1411PWM3PHH4 EQU H'0004' 1412PWM3PHH5 EQU H'0005' 1413PWM3PHH6 EQU H'0006' 1414PWM3PHH7 EQU H'0007' 1415 1416 1417 1418;----- PWM3DCL Bits ----------------------------------------------------- 1419PWM3DCL0 EQU H'0000' 1420PWM3DCL1 EQU H'0001' 1421PWM3DCL2 EQU H'0002' 1422PWM3DCL3 EQU H'0003' 1423PWM3DCL4 EQU H'0004' 1424PWM3DCL5 EQU H'0005' 1425PWM3DCL6 EQU H'0006' 1426PWM3DCL7 EQU H'0007' 1427 1428 1429 1430;----- PWM3DCH Bits ----------------------------------------------------- 1431PWM3DCH0 EQU H'0000' 1432PWM3DCH1 EQU H'0001' 1433PWM3DCH2 EQU H'0002' 1434PWM3DCH3 EQU H'0003' 1435PWM3DCH4 EQU H'0004' 1436PWM3DCH5 EQU H'0005' 1437PWM3DCH6 EQU H'0006' 1438PWM3DCH7 EQU H'0007' 1439 1440 1441 1442;----- PWM3PRL Bits ----------------------------------------------------- 1443PWM3PRL0 EQU H'0000' 1444PWM3PRL1 EQU H'0001' 1445PWM3PRL2 EQU H'0002' 1446PWM3PRL3 EQU H'0003' 1447PWM3PRL4 EQU H'0004' 1448PWM3PRL5 EQU H'0005' 1449PWM3PRL6 EQU H'0006' 1450PWM3PRL7 EQU H'0007' 1451 1452 1453 1454;----- PWM3PRH Bits ----------------------------------------------------- 1455PWM3PRH0 EQU H'0000' 1456PWM3PRH1 EQU H'0001' 1457PWM3PRH2 EQU H'0002' 1458PWM3PRH3 EQU H'0003' 1459PWM3PRH4 EQU H'0004' 1460PWM3PRH5 EQU H'0005' 1461PWM3PRH6 EQU H'0006' 1462PWM3PRH7 EQU H'0007' 1463 1464 1465 1466;----- PWM3OFL Bits ----------------------------------------------------- 1467PWM3OFL0 EQU H'0000' 1468PWM3OFL1 EQU H'0001' 1469PWM3OFL2 EQU H'0002' 1470PWM3OFL3 EQU H'0003' 1471PWM3OFL4 EQU H'0004' 1472PWM3OFL5 EQU H'0005' 1473PWM3OFL6 EQU H'0006' 1474PWM3OFL7 EQU H'0007' 1475 1476 1477 1478;----- PWM3OFH Bits ----------------------------------------------------- 1479PWM3OFH0 EQU H'0000' 1480PWM3OFH1 EQU H'0001' 1481PWM3OFH2 EQU H'0002' 1482PWM3OFH3 EQU H'0003' 1483PWM3OFH4 EQU H'0004' 1484PWM3OFH5 EQU H'0005' 1485PWM3OFH6 EQU H'0006' 1486PWM3OFH7 EQU H'0007' 1487 1488 1489 1490;----- PWM3TMRL Bits ----------------------------------------------------- 1491PWM3TMRL0 EQU H'0000' 1492PWM3TMRL1 EQU H'0001' 1493PWM3TMRL2 EQU H'0002' 1494PWM3TMRL3 EQU H'0003' 1495PWM3TMRL4 EQU H'0004' 1496PWM3TMRL5 EQU H'0005' 1497PWM3TMRL6 EQU H'0006' 1498PWM3TMRL7 EQU H'0007' 1499 1500 1501 1502;----- PWM3TMRH Bits ----------------------------------------------------- 1503PWM3TMRH0 EQU H'0000' 1504PWM3TMRH1 EQU H'0001' 1505PWM3TMRH2 EQU H'0002' 1506PWM3TMRH3 EQU H'0003' 1507PWM3TMRH4 EQU H'0004' 1508PWM3TMRH5 EQU H'0005' 1509PWM3TMRH6 EQU H'0006' 1510PWM3TMRH7 EQU H'0007' 1511 1512 1513 1514;----- PWM3CON Bits ----------------------------------------------------- 1515POL EQU H'0004' 1516OUT EQU H'0005' 1517OE EQU H'0006' 1518EN EQU H'0007' 1519 1520PWM3MODE0 EQU H'0002' 1521PWM3MODE1 EQU H'0003' 1522 1523PWM3POL EQU H'0004' 1524PWM3OUT EQU H'0005' 1525PWM3OE EQU H'0006' 1526PWM3EN EQU H'0007' 1527 1528MODE0 EQU H'0002' 1529MODE1 EQU H'0003' 1530 1531 1532;----- PWM3INTCON Bits ----------------------------------------------------- 1533PRIE EQU H'0000' 1534DCIE EQU H'0001' 1535PHIE EQU H'0002' 1536OFIE EQU H'0003' 1537 1538PWM3PRIE EQU H'0000' 1539PWM3DCIE EQU H'0001' 1540PWM3PHIE EQU H'0002' 1541PWM3OFIE EQU H'0003' 1542 1543 1544;----- PWM3INTE Bits ----------------------------------------------------- 1545PRIE EQU H'0000' 1546DCIE EQU H'0001' 1547PHIE EQU H'0002' 1548OFIE EQU H'0003' 1549 1550PWM3PRIE EQU H'0000' 1551PWM3DCIE EQU H'0001' 1552PWM3PHIE EQU H'0002' 1553PWM3OFIE EQU H'0003' 1554 1555 1556;----- PWM3INTF Bits ----------------------------------------------------- 1557PRIF EQU H'0000' 1558DCIF EQU H'0001' 1559PHIF EQU H'0002' 1560OFIF EQU H'0003' 1561 1562PWM3PRIF EQU H'0000' 1563PWM3DCIF EQU H'0001' 1564PWM3PHIF EQU H'0002' 1565PWM3OFIF EQU H'0003' 1566 1567 1568;----- PWM3INTFLG Bits ----------------------------------------------------- 1569PRIF EQU H'0000' 1570DCIF EQU H'0001' 1571PHIF EQU H'0002' 1572OFIF EQU H'0003' 1573 1574PWM3PRIF EQU H'0000' 1575PWM3DCIF EQU H'0001' 1576PWM3PHIF EQU H'0002' 1577PWM3OFIF EQU H'0003' 1578 1579 1580;----- PWM3CLKCON Bits ----------------------------------------------------- 1581PWM3CS0 EQU H'0000' 1582PWM3CS1 EQU H'0001' 1583PWM3PS0 EQU H'0004' 1584PWM3PS1 EQU H'0005' 1585PWM3PS2 EQU H'0006' 1586 1587 1588CS0 EQU H'0000' 1589CS1 EQU H'0001' 1590PS0_PWM3CLKCON EQU H'0004' 1591PS1_PWM3CLKCON EQU H'0005' 1592PS2_PWM3CLKCON EQU H'0006' 1593 1594 1595;----- PWM3LDCON Bits ----------------------------------------------------- 1596LDT EQU H'0006' 1597LDA EQU H'0007' 1598 1599PWM3LDS0 EQU H'0000' 1600PWM3LDS1 EQU H'0001' 1601 1602PWM3LDM EQU H'0006' 1603PWM3LD EQU H'0007' 1604 1605LDS0 EQU H'0000' 1606LDS1 EQU H'0001' 1607 1608 1609;----- PWM3OFCON Bits ----------------------------------------------------- 1610OFO EQU H'0004' 1611 1612PWM3OFS0 EQU H'0000' 1613PWM3OFS1 EQU H'0001' 1614PWM3OFM0 EQU H'0005' 1615PWM3OFM1 EQU H'0006' 1616 1617PWM3OFMC EQU H'0004' 1618 1619OFS0 EQU H'0000' 1620OFS1 EQU H'0001' 1621OFM0 EQU H'0005' 1622OFM1 EQU H'0006' 1623 1624 1625;----- PWM4PHL Bits ----------------------------------------------------- 1626PWM4PHL0 EQU H'0000' 1627PWM4PHL1 EQU H'0001' 1628PWM4PHL2 EQU H'0002' 1629PWM4PHL3 EQU H'0003' 1630PWM4PHL4 EQU H'0004' 1631PWM4PHL5 EQU H'0005' 1632PWM4PHL6 EQU H'0006' 1633PWM4PHL7 EQU H'0007' 1634 1635 1636 1637;----- PWM4PHH Bits ----------------------------------------------------- 1638PWM4PHH0 EQU H'0000' 1639PWM4PHH1 EQU H'0001' 1640PWM4PHH2 EQU H'0002' 1641PWM4PHH3 EQU H'0003' 1642PWM4PHH4 EQU H'0004' 1643PWM4PHH5 EQU H'0005' 1644PWM4PHH6 EQU H'0006' 1645PWM4PHH7 EQU H'0007' 1646 1647 1648 1649;----- PWM4DCL Bits ----------------------------------------------------- 1650PWM4DCL0 EQU H'0000' 1651PWM4DCL1 EQU H'0001' 1652PWM4DCL2 EQU H'0002' 1653PWM4DCL3 EQU H'0003' 1654PWM4DCL4 EQU H'0004' 1655PWM4DCL5 EQU H'0005' 1656PWM4DCL6 EQU H'0006' 1657PWM4DCL7 EQU H'0007' 1658 1659 1660 1661;----- PWM4DCH Bits ----------------------------------------------------- 1662PWM4DCH0 EQU H'0000' 1663PWM4DCH1 EQU H'0001' 1664PWM4DCH2 EQU H'0002' 1665PWM4DCH3 EQU H'0003' 1666PWM4DCH4 EQU H'0004' 1667PWM4DCH5 EQU H'0005' 1668PWM4DCH6 EQU H'0006' 1669PWM4DCH7 EQU H'0007' 1670 1671 1672 1673;----- PWM4PRL Bits ----------------------------------------------------- 1674PWM4PRL0 EQU H'0000' 1675PWM4PRL1 EQU H'0001' 1676PWM4PRL2 EQU H'0002' 1677PWM4PRL3 EQU H'0003' 1678PWM4PRL4 EQU H'0004' 1679PWM4PRL5 EQU H'0005' 1680PWM4PRL6 EQU H'0006' 1681PWM4PRL7 EQU H'0007' 1682 1683 1684 1685;----- PWM4PRH Bits ----------------------------------------------------- 1686PWM4PRH0 EQU H'0000' 1687PWM4PRH1 EQU H'0001' 1688PWM4PRH2 EQU H'0002' 1689PWM4PRH3 EQU H'0003' 1690PWM4PRH4 EQU H'0004' 1691PWM4PRH5 EQU H'0005' 1692PWM4PRH6 EQU H'0006' 1693PWM4PRH7 EQU H'0007' 1694 1695 1696 1697;----- PWM4OFL Bits ----------------------------------------------------- 1698PWM4OFL0 EQU H'0000' 1699PWM4OFL1 EQU H'0001' 1700PWM4OFL2 EQU H'0002' 1701PWM4OFL3 EQU H'0003' 1702PWM4OFL4 EQU H'0004' 1703PWM4OFL5 EQU H'0005' 1704PWM4OFL6 EQU H'0006' 1705PWM4OFL7 EQU H'0007' 1706 1707 1708 1709;----- PWM4OFH Bits ----------------------------------------------------- 1710PWM4OFH0 EQU H'0000' 1711PWM4OFH1 EQU H'0001' 1712PWM4OFH2 EQU H'0002' 1713PWM4OFH3 EQU H'0003' 1714PWM4OFH4 EQU H'0004' 1715PWM4OFH5 EQU H'0005' 1716PWM4OFH6 EQU H'0006' 1717PWM4OFH7 EQU H'0007' 1718 1719 1720 1721;----- PWM4TMRL Bits ----------------------------------------------------- 1722PWM4TMRL0 EQU H'0000' 1723PWM4TMRL1 EQU H'0001' 1724PWM4TMRL2 EQU H'0002' 1725PWM4TMRL3 EQU H'0003' 1726PWM4TMRL4 EQU H'0004' 1727PWM4TMRL5 EQU H'0005' 1728PWM4TMRL6 EQU H'0006' 1729PWM4TMRL7 EQU H'0007' 1730 1731 1732 1733;----- PWM4TMRH Bits ----------------------------------------------------- 1734PWM4TMRH0 EQU H'0000' 1735PWM4TMRH1 EQU H'0001' 1736PWM4TMRH2 EQU H'0002' 1737PWM4TMRH3 EQU H'0003' 1738PWM4TMRH4 EQU H'0004' 1739PWM4TMRH5 EQU H'0005' 1740PWM4TMRH6 EQU H'0006' 1741PWM4TMRH7 EQU H'0007' 1742 1743 1744 1745;----- PWM4CON Bits ----------------------------------------------------- 1746POL EQU H'0004' 1747OUT EQU H'0005' 1748OE EQU H'0006' 1749EN EQU H'0007' 1750 1751PWM4MODE0 EQU H'0002' 1752PWM4MODE1 EQU H'0003' 1753 1754PWM4POL EQU H'0004' 1755PWM4OUT EQU H'0005' 1756PWM4OE EQU H'0006' 1757PWM4EN EQU H'0007' 1758 1759MODE0 EQU H'0002' 1760MODE1 EQU H'0003' 1761 1762 1763;----- PWM4INTCON Bits ----------------------------------------------------- 1764PRIE EQU H'0000' 1765DCIE EQU H'0001' 1766PHIE EQU H'0002' 1767OFIE EQU H'0003' 1768 1769PWM4PRIE EQU H'0000' 1770PWM4DCIE EQU H'0001' 1771PWM4PHIE EQU H'0002' 1772PWM4OFIE EQU H'0003' 1773 1774 1775;----- PWM4INTE Bits ----------------------------------------------------- 1776PRIE EQU H'0000' 1777DCIE EQU H'0001' 1778PHIE EQU H'0002' 1779OFIE EQU H'0003' 1780 1781PWM4PRIE EQU H'0000' 1782PWM4DCIE EQU H'0001' 1783PWM4PHIE EQU H'0002' 1784PWM4OFIE EQU H'0003' 1785 1786 1787;----- PWM4INTF Bits ----------------------------------------------------- 1788PRIF EQU H'0000' 1789DCIF EQU H'0001' 1790PHIF EQU H'0002' 1791OFIF EQU H'0003' 1792 1793PWM4PRIF EQU H'0000' 1794PWM4DCIF EQU H'0001' 1795PWM4PHIF EQU H'0002' 1796PWM4OFIF EQU H'0003' 1797 1798 1799;----- PWM4INTFLG Bits ----------------------------------------------------- 1800PRIF EQU H'0000' 1801DCIF EQU H'0001' 1802PHIF EQU H'0002' 1803OFIF EQU H'0003' 1804 1805PWM4PRIF EQU H'0000' 1806PWM4DCIF EQU H'0001' 1807PWM4PHIF EQU H'0002' 1808PWM4OFIF EQU H'0003' 1809 1810 1811;----- PWM4CLKCON Bits ----------------------------------------------------- 1812PWM4CS0 EQU H'0000' 1813PWM4CS1 EQU H'0001' 1814PWM4PS0 EQU H'0004' 1815PWM4PS1 EQU H'0005' 1816PWM4PS2 EQU H'0006' 1817 1818 1819CS0 EQU H'0000' 1820CS1 EQU H'0001' 1821PS0_PWM4CLKCON EQU H'0004' 1822PS1_PWM4CLKCON EQU H'0005' 1823PS2_PWM4CLKCON EQU H'0006' 1824 1825 1826;----- PWM4LDCON Bits ----------------------------------------------------- 1827LDT EQU H'0006' 1828LDA EQU H'0007' 1829 1830PWM4LDS0 EQU H'0000' 1831PWM4LDS1 EQU H'0001' 1832 1833PWM4LDM EQU H'0006' 1834PWM4LD EQU H'0007' 1835 1836LDS0 EQU H'0000' 1837LDS1 EQU H'0001' 1838 1839 1840;----- PWM4OFCON Bits ----------------------------------------------------- 1841OFO EQU H'0004' 1842 1843PWM4OFS0 EQU H'0000' 1844PWM4OFS1 EQU H'0001' 1845PWM4OFM0 EQU H'0005' 1846PWM4OFM1 EQU H'0006' 1847 1848PWM4OFMC EQU H'0004' 1849 1850OFS0 EQU H'0000' 1851OFS1 EQU H'0001' 1852OFM0 EQU H'0005' 1853OFM1 EQU H'0006' 1854 1855 1856;----- PPSLOCK Bits ----------------------------------------------------- 1857PPSLOCKED EQU H'0000' 1858 1859 1860;----- INTPPS Bits ----------------------------------------------------- 1861INTPPS0 EQU H'0000' 1862INTPPS1 EQU H'0001' 1863INTPPS2 EQU H'0002' 1864INTPPS3 EQU H'0003' 1865INTPPS4 EQU H'0004' 1866 1867 1868;----- T0CKIPPS Bits ----------------------------------------------------- 1869T0CKIPPS0 EQU H'0000' 1870T0CKIPPS1 EQU H'0001' 1871T0CKIPPS2 EQU H'0002' 1872T0CKIPPS3 EQU H'0003' 1873T0CKIPPS4 EQU H'0004' 1874 1875 1876;----- T1CKIPPS Bits ----------------------------------------------------- 1877T1CKIPPS0 EQU H'0000' 1878T1CKIPPS1 EQU H'0001' 1879T1CKIPPS2 EQU H'0002' 1880T1CKIPPS3 EQU H'0003' 1881T1CKIPPS4 EQU H'0004' 1882 1883 1884;----- T1GPPS Bits ----------------------------------------------------- 1885T1GPPS0 EQU H'0000' 1886T1GPPS1 EQU H'0001' 1887T1GPPS2 EQU H'0002' 1888T1GPPS3 EQU H'0003' 1889T1GPPS4 EQU H'0004' 1890 1891 1892;----- CWG1INPPS Bits ----------------------------------------------------- 1893CWG1INPPS0 EQU H'0000' 1894CWG1INPPS1 EQU H'0001' 1895CWG1INPPS2 EQU H'0002' 1896CWG1INPPS3 EQU H'0003' 1897CWG1INPPS4 EQU H'0004' 1898 1899 1900;----- RXPPS Bits ----------------------------------------------------- 1901RXPPS0 EQU H'0000' 1902RXPPS1 EQU H'0001' 1903RXPPS2 EQU H'0002' 1904RXPPS3 EQU H'0003' 1905RXPPS4 EQU H'0004' 1906 1907 1908;----- CKPPS Bits ----------------------------------------------------- 1909CKPPS0 EQU H'0000' 1910CKPPS1 EQU H'0001' 1911CKPPS2 EQU H'0002' 1912CKPPS3 EQU H'0003' 1913CKPPS4 EQU H'0004' 1914 1915 1916;----- ADCACTPPS Bits ----------------------------------------------------- 1917ADCACTPPS0 EQU H'0000' 1918ADCACTPPS1 EQU H'0001' 1919ADCACTPPS2 EQU H'0002' 1920ADCACTPPS3 EQU H'0003' 1921ADCACTPPS4 EQU H'0004' 1922 1923 1924;----- RA0PPS Bits ----------------------------------------------------- 1925RA0PPS0 EQU H'0000' 1926RA0PPS1 EQU H'0001' 1927RA0PPS2 EQU H'0002' 1928RA0PPS3 EQU H'0003' 1929 1930 1931;----- RA1PPS Bits ----------------------------------------------------- 1932RA1PPS0 EQU H'0000' 1933RA1PPS1 EQU H'0001' 1934RA1PPS2 EQU H'0002' 1935RA1PPS3 EQU H'0003' 1936 1937 1938;----- RA2PPS Bits ----------------------------------------------------- 1939RA2PPS0 EQU H'0000' 1940RA2PPS1 EQU H'0001' 1941RA2PPS2 EQU H'0002' 1942RA2PPS3 EQU H'0003' 1943 1944 1945;----- RA4PPS Bits ----------------------------------------------------- 1946RA4PPS0 EQU H'0000' 1947RA4PPS1 EQU H'0001' 1948RA4PPS2 EQU H'0002' 1949RA4PPS3 EQU H'0003' 1950 1951 1952;----- RA5PPS Bits ----------------------------------------------------- 1953RA5PPS0 EQU H'0000' 1954RA5PPS1 EQU H'0001' 1955RA5PPS2 EQU H'0002' 1956RA5PPS3 EQU H'0003' 1957 1958 1959;----- RC0PPS Bits ----------------------------------------------------- 1960RC0PPS0 EQU H'0000' 1961RC0PPS1 EQU H'0001' 1962RC0PPS2 EQU H'0002' 1963RC0PPS3 EQU H'0003' 1964 1965 1966;----- RC1PPS Bits ----------------------------------------------------- 1967RC1PPS0 EQU H'0000' 1968RC1PPS1 EQU H'0001' 1969RC1PPS2 EQU H'0002' 1970RC1PPS3 EQU H'0003' 1971 1972 1973;----- RC2PPS Bits ----------------------------------------------------- 1974RC1PPS0 EQU H'0000' 1975RC1PPS1 EQU H'0001' 1976RC1PPS2 EQU H'0002' 1977RC1PPS3 EQU H'0003' 1978 1979 1980;----- RC3PPS Bits ----------------------------------------------------- 1981RC3PPS0 EQU H'0000' 1982RC3PPS1 EQU H'0001' 1983RC3PPS2 EQU H'0002' 1984RC3PPS3 EQU H'0003' 1985 1986 1987;----- RC4PPS Bits ----------------------------------------------------- 1988RC4PPS0 EQU H'0000' 1989RC4PPS1 EQU H'0001' 1990RC4PPS2 EQU H'0002' 1991RC4PPS3 EQU H'0003' 1992 1993 1994;----- RC5PPS Bits ----------------------------------------------------- 1995RC5PPS0 EQU H'0000' 1996RC5PPS1 EQU H'0001' 1997RC5PPS2 EQU H'0002' 1998RC5PPS3 EQU H'0003' 1999 2000 2001;----- STATUS_SHAD Bits ----------------------------------------------------- 2002C_SHAD EQU H'0000' 2003DC_SHAD EQU H'0001' 2004Z_SHAD EQU H'0002' 2005 2006 2007 2008;========================================================================== 2009; 2010; RAM Definitions 2011; 2012;========================================================================== 2013 __MAXRAM H'0FFF' 2014 __BADRAM H'000D' 2015 __BADRAM H'000F'-H'0010' 2016 __BADRAM H'0014' 2017 __BADRAM H'001D'-H'001F' 2018 __BADRAM H'008D' 2019 __BADRAM H'008F'-H'0090' 2020 __BADRAM H'0094' 2021 __BADRAM H'010D' 2022 __BADRAM H'010F'-H'0110' 2023 __BADRAM H'011A'-H'011F' 2024 __BADRAM H'018D' 2025 __BADRAM H'018F'-H'0190' 2026 __BADRAM H'0198' 2027 __BADRAM H'020D' 2028 __BADRAM H'020F'-H'021F' 2029 __BADRAM H'028D' 2030 __BADRAM H'028F'-H'029F' 2031 __BADRAM H'030D' 2032 __BADRAM H'030F'-H'031F' 2033 __BADRAM H'0330'-H'036F' 2034 __BADRAM H'038D' 2035 __BADRAM H'038F'-H'0390' 2036 __BADRAM H'0394'-H'0396' 2037 __BADRAM H'039A'-H'039F' 2038 __BADRAM H'03A0'-H'03EF' 2039 __BADRAM H'040C'-H'041F' 2040 __BADRAM H'0420'-H'046F' 2041 __BADRAM H'048C'-H'049F' 2042 __BADRAM H'04A0'-H'04EF' 2043 __BADRAM H'050C'-H'051F' 2044 __BADRAM H'0520'-H'056F' 2045 __BADRAM H'058C'-H'059F' 2046 __BADRAM H'05A0'-H'05EF' 2047 __BADRAM H'060C'-H'061F' 2048 __BADRAM H'0620'-H'066F' 2049 __BADRAM H'068C'-H'0690' 2050 __BADRAM H'0696'-H'069F' 2051 __BADRAM H'06A0'-H'06EF' 2052 __BADRAM H'070C'-H'071F' 2053 __BADRAM H'0720'-H'076F' 2054 __BADRAM H'078C'-H'079F' 2055 __BADRAM H'07A0'-H'07EF' 2056 __BADRAM H'080C'-H'081F' 2057 __BADRAM H'0820'-H'086F' 2058 __BADRAM H'088C'-H'089F' 2059 __BADRAM H'08A0'-H'08EF' 2060 __BADRAM H'090C'-H'091F' 2061 __BADRAM H'0920'-H'096F' 2062 __BADRAM H'098C'-H'099F' 2063 __BADRAM H'09A0'-H'09EF' 2064 __BADRAM H'0A0C'-H'0A1F' 2065 __BADRAM H'0A20'-H'0A6F' 2066 __BADRAM H'0A8C'-H'0A9F' 2067 __BADRAM H'0AA0'-H'0AEF' 2068 __BADRAM H'0B0C'-H'0B1F' 2069 __BADRAM H'0B20'-H'0B6F' 2070 __BADRAM H'0B8C'-H'0B9F' 2071 __BADRAM H'0BA0'-H'0BEF' 2072 __BADRAM H'0C0C'-H'0C1F' 2073 __BADRAM H'0C20'-H'0C6F' 2074 __BADRAM H'0C8C'-H'0C9F' 2075 __BADRAM H'0CA0'-H'0CEF' 2076 __BADRAM H'0D0C'-H'0D1F' 2077 __BADRAM H'0D20'-H'0D6F' 2078 __BADRAM H'0D8C'-H'0D8D' 2079 __BADRAM H'0DD1'-H'0DEF' 2080 __BADRAM H'0E0C'-H'0E0E' 2081 __BADRAM H'0E18'-H'0E6F' 2082 __BADRAM H'0E8C'-H'0E8F' 2083 __BADRAM H'0E93' 2084 __BADRAM H'0E96'-H'0E9F' 2085 __BADRAM H'0EA6'-H'0EEF' 2086 __BADRAM H'0F0C'-H'0F1F' 2087 __BADRAM H'0F20'-H'0F6F' 2088 __BADRAM H'0F8E'-H'0F90' 2089 __BADRAM H'0F92'-H'0F95' 2090 __BADRAM H'0F98'-H'0F9B' 2091 __BADRAM H'0F9F'-H'0FE2' 2092 __BADRAM H'0FEC' 2093 2094;========================================================================== 2095; 2096; Configuration Bits 2097; 2098; NAME Address 2099; CONFIG1 8007h 2100; CONFIG2 8008h 2101; 2102;========================================================================== 2103 2104; The following is an assignment of address values for all of the 2105; configuration registers for the purpose of table reads 2106_CONFIG1 EQU H'8007' 2107_CONFIG2 EQU H'8008' 2108 2109;----- CONFIG1 Options -------------------------------------------------- 2110_FOSC_INTOSC EQU H'3FFC' ; INTOSC oscillator; I/O function on CLKIN pin 2111_FOSC_ECL EQU H'3FFD' ; ECL, External Clock, Low Power Mode (0-0.5 MHz); device clock supplied to CLKIN pin 2112_FOSC_ECM EQU H'3FFE' ; ECM, External Clock, Medium Power Mode (0.5-4 MHz); device clock supplied to CLKIN pin 2113_FOSC_ECH EQU H'3FFF' ; ECH, External Clock, High Power Mode (4-32 MHz); device clock supplied to CLKIN pin 2114 2115_WDTE_OFF EQU H'3FE7' ; WDT disabled 2116_WDTE_SWDTEN EQU H'3FEF' ; WDT controlled by the SWDTEN bit in the WDTCON register 2117_WDTE_NSLEEP EQU H'3FF7' ; WDT enabled while running and disabled in Sleep 2118_WDTE_ON EQU H'3FFF' ; WDT enabled 2119 2120_PWRTE_ON EQU H'3FDF' ; PWRT enabled 2121_PWRTE_OFF EQU H'3FFF' ; PWRT disabled 2122 2123_MCLRE_OFF EQU H'3FBF' ; MCLR/VPP pin function is digital input 2124_MCLRE_ON EQU H'3FFF' ; MCLR/VPP pin function is MCLR 2125 2126_CP_ON EQU H'3F7F' ; Program memory code protection is enabled 2127_CP_OFF EQU H'3FFF' ; Program memory code protection is disabled 2128 2129_BOREN_OFF EQU H'39FF' ; Brown-out Reset disabled 2130_BOREN_SBODEN EQU H'3BFF' ; Brown-out Reset controlled by the SBOREN bit in the BORCON register 2131_BOREN_NSLEEP EQU H'3DFF' ; Brown-out Reset enabled while running and disabled in Sleep 2132_BOREN_ON EQU H'3FFF' ; Brown-out Reset enabled 2133 2134_CLKOUTEN_ON EQU H'37FF' ; CLKOUT function is enabled on the CLKOUT pin 2135_CLKOUTEN_OFF EQU H'3FFF' ; CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin 2136 2137;----- CONFIG2 Options -------------------------------------------------- 2138_WRT_ALL EQU H'3FFC' ; 000h to FFFh write protected, no addresses may be modified by EECON control 2139_WRT_HALF EQU H'3FFD' ; 000h to 7FFh write protected, 800h to FFFh may be modified by EECON control 2140_WRT_BOOT EQU H'3FFE' ; 000h to 1FFh write protected, 200h to FFFh may be modified by EECON control 2141_WRT_OFF EQU H'3FFF' ; Write protection off 2142 2143_PPS1WAY_OFF EQU H'3FFB' ; PPSLOCKED Bit Can Be Cleared & Set Repeatedly 2144_PPS1WAY_ON EQU H'3FFF' ; PPSLOCKED Bit Can Be Cleared & Set Once 2145 2146_PLLEN_OFF EQU H'3EFF' ; 4x PLL disabled 2147_PLLEN_ON EQU H'3FFF' ; 4x PLL enabled 2148 2149_STVREN_OFF EQU H'3DFF' ; Stack Overflow or Underflow will not cause a Reset 2150_STVREN_ON EQU H'3FFF' ; Stack Overflow or Underflow will cause a Reset 2151 2152_BORV_HI EQU H'3BFF' ; Brown-out Reset Voltage (Vbor), high trip point selected. 2153_BORV_LO EQU H'3FFF' ; Brown-out Reset Voltage (Vbor), low trip point selected. 2154_BORV_19 EQU H'3FFF' ; Brown-out Reset Voltage (Vbor), low trip point selected. 2155 2156_LPBOREN_ON EQU H'37FF' ; LPBOR is enabled 2157_LPBOREN_OFF EQU H'3FFF' ; LPBOR is disabled 2158 2159;;;; Begin: Added in gputils 2160_DEBUG_ON EQU H'2FFF' ; In-Circuit Debugger enabled, ICSPCLK and ICSPDAT are dedicated to the debugger. 2161_DEBUG_OFF EQU H'3FFF' ; In-Circuit Debugger disabled, ICSPCLK and ICSPDAT are general purpose I/O pins. 2162 2163;;;; End: Added in gputils 2164_LVP_OFF EQU H'1FFF' ; High-voltage on MCLR/VPP must be used for programming 2165_LVP_ON EQU H'3FFF' ; Low-voltage programming enabled 2166 2167;----- DEVID Equates -------------------------------------------------- 2168_DEVID1 EQU H'8006' 2169 2170;----- IDLOC Equates -------------------------------------------------- 2171_IDLOC0 EQU H'8000' 2172_IDLOC1 EQU H'8001' 2173_IDLOC2 EQU H'8002' 2174_IDLOC3 EQU H'8003' 2175 2176 LIST 2177