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