1 LIST 2 3;========================================================================== 4; Build date : Aug 13 2015 5; MPASM PIC16LF1613 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 PIC16LF1613 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 /PIC16LF1613 22; 2. LIST directive in the source file 23; LIST P=PIC16LF1613 24; 3. Processor Type entry in the MPASM full-screen interface 25; 4. Setting the processor in the MPLAB Project Dialog 26;========================================================================== 27;;;; Begin: Added in gputils 28 29;========================================================================== 30; 31; Gputils Specific Revision History 32; 33;========================================================================== 34 35; 12 Jul 2014 Added the _DEBUG_ON and _DEBUG_OFF config options. 36;;;; End: Added in gputils 37 38;========================================================================== 39; 40; Verify Processor 41; 42;========================================================================== 43 IFNDEF __16LF1613 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' 80PIR4 EQU H'0014' 81TMR0 EQU H'0015' 82TMR1 EQU H'0016' 83TMR1L EQU H'0016' 84TMR1H EQU H'0017' 85T1CON EQU H'0018' 86T1GCON EQU H'0019' 87T2TMR EQU H'001A' 88TMR2 EQU H'001A' 89PR2 EQU H'001B' 90T2PR EQU H'001B' 91T2CON EQU H'001C' 92T2HLT EQU H'001D' 93T2CLKCON EQU H'001E' 94T2RST EQU H'001F' 95 96;-----Bank1------------------ 97TRISA EQU H'008C' 98TRISC EQU H'008E' 99PIE1 EQU H'0091' 100PIE2 EQU H'0092' 101PIE3 EQU H'0093' 102PIE4 EQU H'0094' 103OPTION_REG EQU H'0095' 104PCON EQU H'0096' 105OSCTUNE EQU H'0098' 106OSCCON EQU H'0099' 107OSCSTAT EQU H'009A' 108ADRES EQU H'009B' 109ADRESL EQU H'009B' 110ADRESH EQU H'009C' 111ADCON0 EQU H'009D' 112ADCON1 EQU H'009E' 113ADCON2 EQU H'009F' 114 115;-----Bank2------------------ 116LATA EQU H'010C' 117LATC EQU H'010E' 118CM1CON0 EQU H'0111' 119CM1CON1 EQU H'0112' 120CM2CON0 EQU H'0113' 121CM2CON1 EQU H'0114' 122CMOUT EQU H'0115' 123BORCON EQU H'0116' 124FVRCON EQU H'0117' 125DAC1CON0 EQU H'0118' 126DAC1CON1 EQU H'0119' 127ZCD1CON EQU H'011C' 128APFCON EQU H'011D' 129 130;-----Bank3------------------ 131ANSELA EQU H'018C' 132ANSELC EQU H'018E' 133PMADR EQU H'0191' 134PMADRL EQU H'0191' 135PMADRH EQU H'0192' 136PMDAT EQU H'0193' 137PMDATL EQU H'0193' 138PMDATH EQU H'0194' 139PMCON1 EQU H'0195' 140PMCON2 EQU H'0196' 141 142;-----Bank4------------------ 143WPUA EQU H'020C' 144WPUC EQU H'020E' 145 146;-----Bank5------------------ 147ODCONA EQU H'028C' 148ODCONC EQU H'028E' 149CCPR1 EQU H'0291' 150CCPR1L EQU H'0291' 151CCPR1H EQU H'0292' 152CCP1CON EQU H'0293' 153CCP1CAP EQU H'0294' 154CCPR2 EQU H'0298' 155CCPR2L EQU H'0298' 156CCPR2H EQU H'0299' 157CCP2CON EQU H'029A' 158CCP2CAP EQU H'029B' 159CCPTMRS EQU H'029E' 160 161;-----Bank6------------------ 162SLRCONA EQU H'030C' 163SLRCONC EQU H'030E' 164 165;-----Bank7------------------ 166INLVLA EQU H'038C' 167INLVLC EQU H'038E' 168IOCAP EQU H'0391' 169IOCAN EQU H'0392' 170IOCAF EQU H'0393' 171IOCCP EQU H'0397' 172IOCCN EQU H'0398' 173IOCCF EQU H'0399' 174 175;-----Bank8------------------ 176T4TMR EQU H'0413' 177TMR4 EQU H'0413' 178PR4 EQU H'0414' 179T4PR EQU H'0414' 180T4CON EQU H'0415' 181T4HLT EQU H'0416' 182T4CLKCON EQU H'0417' 183T4RST EQU H'0418' 184T6TMR EQU H'041A' 185TMR6 EQU H'041A' 186PR6 EQU H'041B' 187T6PR EQU H'041B' 188T6CON EQU H'041C' 189T6HLT EQU H'041D' 190T6CLKCON EQU H'041E' 191T6RST EQU H'041F' 192 193;-----Bank13------------------ 194CWG1DBR EQU H'0691' 195CWG1DBF EQU H'0692' 196CWG1AS0 EQU H'0693' 197CWG1AS1 EQU H'0694' 198CWG1OCON0 EQU H'0695' 199CWG1CON0 EQU H'0696' 200CWG1CON1 EQU H'0697' 201CWG1OCON1 EQU H'0698' 202CWG1CLKCON EQU H'0699' 203CWG1ISM EQU H'069A' 204 205;-----Bank14------------------ 206WDTCON0 EQU H'0711' 207WDTCON1 EQU H'0712' 208WDTPSL EQU H'0713' 209WDTPSH EQU H'0714' 210WDTTMR EQU H'0715' 211SCANLADR EQU H'0718' 212SCANLADRL EQU H'0718' 213SCANLADRH EQU H'0719' 214SCANHADR EQU H'071A' 215SCANHADRL EQU H'071A' 216SCANHADRH EQU H'071B' 217SCANCON0 EQU H'071C' 218SCANTRIG EQU H'071D' 219 220;-----Bank15------------------ 221CRCDAT EQU H'0791' 222CRCDATL EQU H'0791' 223CRCDATH EQU H'0792' 224CRCACC EQU H'0793' 225CRCACCL EQU H'0793' 226CRCACCH EQU H'0794' 227CRCSHIFT EQU H'0795' 228CRCSHIFTL EQU H'0795' 229CRCSHIFTH EQU H'0796' 230CRCXOR EQU H'0797' 231CRCXORL EQU H'0797' 232CRCXORH EQU H'0798' 233CRCCON0 EQU H'0799' 234CRCCON1 EQU H'079A' 235 236;-----Bank27------------------ 237SMT1TMR EQU H'0D8C' 238SMT1TMRL EQU H'0D8C' 239SMT1TMRH EQU H'0D8D' 240SMT1TMRU EQU H'0D8E' 241SMT1CPR EQU H'0D8F' 242SMT1CPRL EQU H'0D8F' 243SMT1CPRH EQU H'0D90' 244SMT1CPRU EQU H'0D91' 245SMT1CPW EQU H'0D92' 246SMT1CPWL EQU H'0D92' 247SMT1CPWH EQU H'0D93' 248SMT1CPWU EQU H'0D94' 249SMT1PR EQU H'0D95' 250SMT1PRL EQU H'0D95' 251SMT1PRH EQU H'0D96' 252SMT1PRU EQU H'0D97' 253SMT1CON0 EQU H'0D98' 254SMT1CON1 EQU H'0D99' 255SMT1STAT EQU H'0D9A' 256SMT1CLK EQU H'0D9B' 257SMT1SIG EQU H'0D9C' 258SMT1WIN EQU H'0D9D' 259SMT2TMR EQU H'0D9E' 260SMT2TMRL EQU H'0D9E' 261SMT2TMRH EQU H'0D9F' 262SMT2TMRU EQU H'0DA0' 263SMT2CPR EQU H'0DA1' 264SMT2CPRL EQU H'0DA1' 265SMT2CPRH EQU H'0DA2' 266SMT2CPRU EQU H'0DA3' 267SMT2CPW EQU H'0DA4' 268SMT2CPWL EQU H'0DA4' 269SMT2CPWH EQU H'0DA5' 270SMT2CPWU EQU H'0DA6' 271SMT2PR EQU H'0DA7' 272SMT2PRL EQU H'0DA7' 273SMT2PRH EQU H'0DA8' 274SMT2PRU EQU H'0DA9' 275SMT2CON0 EQU H'0DAA' 276SMT2CON1 EQU H'0DAB' 277SMT2STAT EQU H'0DAC' 278SMT2CLK EQU H'0DAD' 279SMT2SIG EQU H'0DAE' 280SMT2WIN EQU H'0DAF' 281 282;-----Bank31------------------ 283STATUS_SHAD EQU H'0FE4' 284WREG_SHAD EQU H'0FE5' 285BSR_SHAD EQU H'0FE6' 286PCLATH_SHAD EQU H'0FE7' 287FSR0L_SHAD EQU H'0FE8' 288FSR0H_SHAD EQU H'0FE9' 289FSR1L_SHAD EQU H'0FEA' 290FSR1H_SHAD EQU H'0FEB' 291STKPTR EQU H'0FED' 292TOSL EQU H'0FEE' 293TOSH EQU H'0FEF' 294 295;----- STATUS Bits ----------------------------------------------------- 296C EQU H'0000' 297DC EQU H'0001' 298Z EQU H'0002' 299NOT_PD EQU H'0003' 300NOT_TO EQU H'0004' 301 302 303;----- BSR Bits ----------------------------------------------------- 304BSR0 EQU H'0000' 305BSR1 EQU H'0001' 306BSR2 EQU H'0002' 307BSR3 EQU H'0003' 308BSR4 EQU H'0004' 309 310 311;----- INTCON Bits ----------------------------------------------------- 312IOCIF EQU H'0000' 313INTF EQU H'0001' 314TMR0IF EQU H'0002' 315IOCIE EQU H'0003' 316INTE EQU H'0004' 317TMR0IE EQU H'0005' 318PEIE EQU H'0006' 319GIE EQU H'0007' 320 321T0IF EQU H'0002' 322T0IE EQU H'0005' 323 324 325;----- PORTA Bits ----------------------------------------------------- 326RA0 EQU H'0000' 327RA1 EQU H'0001' 328RA2 EQU H'0002' 329RA3 EQU H'0003' 330RA4 EQU H'0004' 331RA5 EQU H'0005' 332 333 334;----- PORTC Bits ----------------------------------------------------- 335RC0 EQU H'0000' 336RC1 EQU H'0001' 337RC2 EQU H'0002' 338RC3 EQU H'0003' 339RC4 EQU H'0004' 340RC5 EQU H'0005' 341 342 343;----- PIR1 Bits ----------------------------------------------------- 344TMR1IF EQU H'0000' 345TMR2IF EQU H'0001' 346CCP1IF EQU H'0002' 347ADIF EQU H'0006' 348TMR1GIF EQU H'0007' 349 350 351;----- PIR2 Bits ----------------------------------------------------- 352CCP2IF EQU H'0000' 353TMR4IF EQU H'0001' 354TMR6IF EQU H'0002' 355C1IF EQU H'0005' 356C2IF EQU H'0006' 357 358 359;----- PIR3 Bits ----------------------------------------------------- 360ZCDIF EQU H'0004' 361CWGIF EQU H'0005' 362 363 364;----- PIR4 Bits ----------------------------------------------------- 365SMT1IF EQU H'0000' 366SMT1PRAIF EQU H'0001' 367SMT1PWAIF EQU H'0002' 368SMT2IF EQU H'0003' 369SMT2PRAIF EQU H'0004' 370SMT2PWAIF EQU H'0005' 371CRCIF EQU H'0006' 372SCANIF EQU H'0007' 373 374 375;----- T1CON Bits ----------------------------------------------------- 376TMR1ON EQU H'0000' 377NOT_T1SYNC EQU H'0002' 378 379T1CKPS0 EQU H'0004' 380T1CKPS1 EQU H'0005' 381TMR1CS0 EQU H'0006' 382TMR1CS1 EQU H'0007' 383 384 385;----- T1GCON Bits ----------------------------------------------------- 386T1GVAL EQU H'0002' 387T1GGO_NOT_DONE EQU H'0003' 388T1GSPM EQU H'0004' 389T1GTM EQU H'0005' 390T1GPOL EQU H'0006' 391TMR1GE EQU H'0007' 392 393T1GSS0 EQU H'0000' 394T1GSS1 EQU H'0001' 395 396 397;----- T2CON Bits ----------------------------------------------------- 398ON EQU H'0007' 399 400T2ON EQU H'0007' 401 402T2OUTPS0 EQU H'0000' 403T2OUTPS1 EQU H'0001' 404T2OUTPS2 EQU H'0002' 405T2OUTPS3 EQU H'0003' 406T2CKPS0 EQU H'0004' 407T2CKPS1 EQU H'0005' 408T2CKPS2 EQU H'0006' 409 410OUTPS0 EQU H'0000' 411OUTPS1 EQU H'0001' 412OUTPS2 EQU H'0002' 413OUTPS3 EQU H'0003' 414CKPS0 EQU H'0004' 415CKPS1 EQU H'0005' 416CKPS2 EQU H'0006' 417TMR2ON EQU H'0007' 418 419 420;----- T2HLT Bits ----------------------------------------------------- 421CKSYNC EQU H'0005' 422CKPOL EQU H'0006' 423PSYNC EQU H'0007' 424 425MODE0 EQU H'0000' 426MODE1 EQU H'0001' 427MODE2 EQU H'0002' 428MODE3 EQU H'0003' 429 430T2CKSYNC EQU H'0005' 431T2CKPOL EQU H'0006' 432T2PSYNC EQU H'0007' 433 434T2MODE0 EQU H'0000' 435T2MODE1 EQU H'0001' 436T2MODE2 EQU H'0002' 437T2MODE3 EQU H'0003' 438 439 440;----- T2CLKCON Bits ----------------------------------------------------- 441T2CS0 EQU H'0000' 442T2CS1 EQU H'0001' 443T2CS2 EQU H'0002' 444 445 446;----- T2RST Bits ----------------------------------------------------- 447RSEL0 EQU H'0000' 448RSEL1 EQU H'0001' 449RSEL2 EQU H'0002' 450RSEL3 EQU H'0003' 451 452 453T2RSEL0 EQU H'0000' 454T2RSEL1 EQU H'0001' 455T2RSEL2 EQU H'0002' 456T2RSEL3 EQU H'0003' 457 458 459;----- TRISA Bits ----------------------------------------------------- 460TRISA0 EQU H'0000' 461TRISA1 EQU H'0001' 462TRISA2 EQU H'0002' 463TRISA3 EQU H'0003' 464TRISA4 EQU H'0004' 465TRISA5 EQU H'0005' 466 467 468;----- TRISC Bits ----------------------------------------------------- 469TRISC0 EQU H'0000' 470TRISC1 EQU H'0001' 471TRISC2 EQU H'0002' 472TRISC3 EQU H'0003' 473TRISC4 EQU H'0004' 474TRISC5 EQU H'0005' 475 476 477;----- PIE1 Bits ----------------------------------------------------- 478TMR1IE EQU H'0000' 479TMR2IE EQU H'0001' 480CCP1IE EQU H'0002' 481ADIE EQU H'0006' 482TMR1GIE EQU H'0007' 483 484 485;----- PIE2 Bits ----------------------------------------------------- 486CCP2IE EQU H'0000' 487TMR4IE EQU H'0001' 488TMR6IE EQU H'0002' 489C1IE EQU H'0005' 490C2IE EQU H'0006' 491 492 493;----- PIE3 Bits ----------------------------------------------------- 494ZCDIE EQU H'0004' 495CWGIE EQU H'0005' 496 497 498;----- PIE4 Bits ----------------------------------------------------- 499SMT1IE EQU H'0000' 500SMT1PRAIE EQU H'0001' 501SMT1PWAIE EQU H'0002' 502SMT2IE EQU H'0003' 503SMT2PRAIE EQU H'0004' 504SMT2PWAIE EQU H'0005' 505CRCIE EQU H'0006' 506SCANIE EQU H'0007' 507 508 509;----- OPTION_REG Bits ----------------------------------------------------- 510PSA EQU H'0003' 511TMR0SE EQU H'0004' 512TMR0CS EQU H'0005' 513INTEDG EQU H'0006' 514NOT_WPUEN EQU H'0007' 515 516PS0 EQU H'0000' 517PS1 EQU H'0001' 518PS2 EQU H'0002' 519T0SE EQU H'0004' 520T0CS EQU H'0005' 521 522 523;----- PCON Bits ----------------------------------------------------- 524NOT_BOR EQU H'0000' 525NOT_POR EQU H'0001' 526NOT_RI EQU H'0002' 527NOT_RMCLR EQU H'0003' 528NOT_RWDT EQU H'0004' 529NOT_WDTWV EQU H'0005' 530STKUNF EQU H'0006' 531STKOVF EQU H'0007' 532 533 534;----- OSCTUNE Bits ----------------------------------------------------- 535TUN0 EQU H'0000' 536TUN1 EQU H'0001' 537TUN2 EQU H'0002' 538TUN3 EQU H'0003' 539TUN4 EQU H'0004' 540TUN5 EQU H'0005' 541 542 543;----- OSCCON Bits ----------------------------------------------------- 544SPLLEN EQU H'0007' 545 546SCS0 EQU H'0000' 547SCS1 EQU H'0001' 548IRCF0 EQU H'0003' 549IRCF1 EQU H'0004' 550IRCF2 EQU H'0005' 551IRCF3 EQU H'0006' 552 553 554;----- OSCSTAT Bits ----------------------------------------------------- 555HFIOFS EQU H'0000' 556LFIOFR EQU H'0001' 557MFIOFR EQU H'0002' 558HFIOFL EQU H'0003' 559HFIOFR EQU H'0004' 560PLLR EQU H'0006' 561 562 563;----- ADCON0 Bits ----------------------------------------------------- 564ADON EQU H'0000' 565GO_NOT_DONE EQU H'0001' 566 567ADGO EQU H'0001' 568CHS0 EQU H'0002' 569CHS1 EQU H'0003' 570CHS2 EQU H'0004' 571CHS3 EQU H'0005' 572CHS4 EQU H'0006' 573 574GO EQU H'0001' 575 576 577;----- ADCON1 Bits ----------------------------------------------------- 578ADFM EQU H'0007' 579 580ADPREF0 EQU H'0000' 581ADPREF1 EQU H'0001' 582ADCS0 EQU H'0004' 583ADCS1 EQU H'0005' 584ADCS2 EQU H'0006' 585 586 587;----- ADCON2 Bits ----------------------------------------------------- 588TRIGSEL0 EQU H'0004' 589TRIGSEL1 EQU H'0005' 590TRIGSEL2 EQU H'0006' 591TRIGSEL3 EQU H'0007' 592 593 594;----- LATA Bits ----------------------------------------------------- 595LATA0 EQU H'0000' 596LATA1 EQU H'0001' 597LATA2 EQU H'0002' 598LATA3 EQU H'0003' 599LATA4 EQU H'0004' 600LATA5 EQU H'0005' 601 602 603;----- LATC Bits ----------------------------------------------------- 604LATC0 EQU H'0000' 605LATC1 EQU H'0001' 606LATC2 EQU H'0002' 607LATC3 EQU H'0003' 608LATC4 EQU H'0004' 609LATC5 EQU H'0005' 610 611 612;----- CM1CON0 Bits ----------------------------------------------------- 613C1SYNC EQU H'0000' 614C1HYS EQU H'0001' 615C1SP EQU H'0002' 616C1POL EQU H'0004' 617C1OE EQU H'0005' 618C1OUT EQU H'0006' 619C1ON EQU H'0007' 620 621 622;----- CM1CON1 Bits ----------------------------------------------------- 623C1NCH0 EQU H'0000' 624C1NCH1 EQU H'0001' 625C1NCH2 EQU H'0002' 626C1PCH0 EQU H'0004' 627C1PCH1 EQU H'0005' 628C1INTN EQU H'0006' 629C1INTP EQU H'0007' 630 631 632 633;----- CM2CON0 Bits ----------------------------------------------------- 634C2SYNC EQU H'0000' 635C2HYS EQU H'0001' 636C2SP EQU H'0002' 637C2POL EQU H'0004' 638C2OE EQU H'0005' 639C2OUT EQU H'0006' 640C2ON EQU H'0007' 641 642 643;----- CM2CON1 Bits ----------------------------------------------------- 644C2NCH0 EQU H'0000' 645C2NCH1 EQU H'0001' 646C2NCH2 EQU H'0002' 647C2PCH0 EQU H'0004' 648C2PCH1 EQU H'0005' 649C2INTN EQU H'0006' 650C2INTP EQU H'0007' 651 652 653 654;----- CMOUT Bits ----------------------------------------------------- 655MC1OUT EQU H'0000' 656MC2OUT EQU H'0001' 657 658 659;----- BORCON Bits ----------------------------------------------------- 660BORRDY EQU H'0000' 661BORFS EQU H'0006' 662SBOREN EQU H'0007' 663 664 665;----- FVRCON Bits ----------------------------------------------------- 666TSRNG EQU H'0004' 667TSEN EQU H'0005' 668FVRRDY EQU H'0006' 669FVREN EQU H'0007' 670 671ADFVR0 EQU H'0000' 672ADFVR1 EQU H'0001' 673CDAFVR0 EQU H'0002' 674CDAFVR1 EQU H'0003' 675 676 677;----- DAC1CON0 Bits ----------------------------------------------------- 678DAC1OE EQU H'0005' 679DAC1EN EQU H'0007' 680 681D1PSS0 EQU H'0002' 682D1PSS1 EQU H'0003' 683 684 685;----- DAC1CON1 Bits ----------------------------------------------------- 686DAC1R0 EQU H'0000' 687DAC1R1 EQU H'0001' 688DAC1R2 EQU H'0002' 689DAC1R3 EQU H'0003' 690DAC1R4 EQU H'0004' 691DAC1R5 EQU H'0005' 692DAC1R6 EQU H'0006' 693DAC1R7 EQU H'0007' 694 695 696;----- ZCD1CON Bits ----------------------------------------------------- 697ZCD1INTN EQU H'0000' 698ZCD1INTP EQU H'0001' 699ZCD1POL EQU H'0004' 700ZCD1OUT EQU H'0005' 701ZCD1OE EQU H'0006' 702ZCD1EN EQU H'0007' 703 704 705;----- APFCON Bits ----------------------------------------------------- 706CCP2SEL EQU H'0001' 707T1GSEL EQU H'0003' 708 709 710;----- ANSELA Bits ----------------------------------------------------- 711ANSA0 EQU H'0000' 712ANSA1 EQU H'0001' 713ANSA2 EQU H'0002' 714ANSA4 EQU H'0004' 715 716 717 718;----- ANSELC Bits ----------------------------------------------------- 719ANSC0 EQU H'0000' 720ANSC1 EQU H'0001' 721ANSC2 EQU H'0002' 722ANSC3 EQU H'0003' 723 724 725 726;----- PMCON1 Bits ----------------------------------------------------- 727RD EQU H'0000' 728WR EQU H'0001' 729WREN EQU H'0002' 730WRERR EQU H'0003' 731FREE EQU H'0004' 732LWLO EQU H'0005' 733CFGS EQU H'0006' 734 735 736;----- WPUA Bits ----------------------------------------------------- 737WPUA0 EQU H'0000' 738WPUA1 EQU H'0001' 739WPUA2 EQU H'0002' 740WPUA3 EQU H'0003' 741WPUA4 EQU H'0004' 742WPUA5 EQU H'0005' 743 744 745 746;----- WPUC Bits ----------------------------------------------------- 747WPUC0 EQU H'0000' 748WPUC1 EQU H'0001' 749WPUC2 EQU H'0002' 750WPUC3 EQU H'0003' 751WPUC4 EQU H'0004' 752WPUC5 EQU H'0005' 753 754 755 756;----- ODCONA Bits ----------------------------------------------------- 757ODA0 EQU H'0000' 758ODA1 EQU H'0001' 759ODA2 EQU H'0002' 760ODA4 EQU H'0004' 761ODA5 EQU H'0005' 762 763 764;----- ODCONC Bits ----------------------------------------------------- 765ODC0 EQU H'0000' 766ODC1 EQU H'0001' 767ODC2 EQU H'0002' 768ODC3 EQU H'0003' 769ODC4 EQU H'0004' 770ODC5 EQU H'0005' 771 772 773;----- CCP1CON Bits ----------------------------------------------------- 774FMT EQU H'0004' 775OUT EQU H'0005' 776OE EQU H'0006' 777EN EQU H'0007' 778 779MODE0 EQU H'0000' 780MODE1 EQU H'0001' 781MODE2 EQU H'0002' 782MODE3 EQU H'0003' 783 784CCP1FMT EQU H'0004' 785CCP1OUT EQU H'0005' 786CCP1OE EQU H'0006' 787CCP1EN EQU H'0007' 788 789CCP1MODE0 EQU H'0000' 790CCP1MODE1 EQU H'0001' 791CCP1MODE2 EQU H'0002' 792CCP1MODE3 EQU H'0003' 793 794 795;----- CCP1CAP Bits ----------------------------------------------------- 796CTS0 EQU H'0000' 797CTS1 EQU H'0001' 798 799 800CCP1CTS0 EQU H'0000' 801CCP1CTS1 EQU H'0001' 802 803 804;----- CCP2CON Bits ----------------------------------------------------- 805FMT EQU H'0004' 806OUT EQU H'0005' 807OE EQU H'0006' 808EN EQU H'0007' 809 810MODE0 EQU H'0000' 811MODE1 EQU H'0001' 812MODE2 EQU H'0002' 813MODE3 EQU H'0003' 814 815CCP2FMT EQU H'0004' 816CCP2OUT EQU H'0005' 817CCP2OE EQU H'0006' 818CCP2EN EQU H'0007' 819 820CCP2MODE0 EQU H'0000' 821CCP2MODE1 EQU H'0001' 822CCP2MODE2 EQU H'0002' 823CCP2MODE3 EQU H'0003' 824 825 826;----- CCP2CAP Bits ----------------------------------------------------- 827CTS0 EQU H'0000' 828CTS1 EQU H'0001' 829 830 831CCP2CTS0 EQU H'0000' 832CCP2CTS1 EQU H'0001' 833 834 835;----- CCPTMRS Bits ----------------------------------------------------- 836CCP1TSEL0 EQU H'0000' 837CCP1TSEL1 EQU H'0001' 838CCP2TSEL0 EQU H'0002' 839CCP2TSEL1 EQU H'0003' 840 841 842;----- SLRCONA Bits ----------------------------------------------------- 843SLRA0 EQU H'0000' 844SLRA1 EQU H'0001' 845SLRA2 EQU H'0002' 846SLRA4 EQU H'0004' 847SLRA5 EQU H'0005' 848 849 850;----- SLRCONC Bits ----------------------------------------------------- 851SLRC0 EQU H'0000' 852SLRC1 EQU H'0001' 853SLRC2 EQU H'0002' 854SLRC3 EQU H'0003' 855SLRC4 EQU H'0004' 856SLRC5 EQU H'0005' 857 858 859;----- INLVLA Bits ----------------------------------------------------- 860INLVLA0 EQU H'0000' 861INLVLA1 EQU H'0001' 862INLVLA2 EQU H'0002' 863INLVLA3 EQU H'0003' 864INLVLA4 EQU H'0004' 865INLVLA5 EQU H'0005' 866 867 868;----- INLVLC Bits ----------------------------------------------------- 869INLVLC0 EQU H'0000' 870INLVLC1 EQU H'0001' 871INLVLC2 EQU H'0002' 872INLVLC3 EQU H'0003' 873INLVLC4 EQU H'0004' 874INLVLC5 EQU H'0005' 875 876 877;----- IOCAP Bits ----------------------------------------------------- 878IOCAP0 EQU H'0000' 879IOCAP1 EQU H'0001' 880IOCAP2 EQU H'0002' 881IOCAP3 EQU H'0003' 882IOCAP4 EQU H'0004' 883IOCAP5 EQU H'0005' 884 885 886 887;----- IOCAN Bits ----------------------------------------------------- 888IOCAN0 EQU H'0000' 889IOCAN1 EQU H'0001' 890IOCAN2 EQU H'0002' 891IOCAN3 EQU H'0003' 892IOCAN4 EQU H'0004' 893IOCAN5 EQU H'0005' 894 895 896 897;----- IOCAF Bits ----------------------------------------------------- 898IOCAF0 EQU H'0000' 899IOCAF1 EQU H'0001' 900IOCAF2 EQU H'0002' 901IOCAF3 EQU H'0003' 902IOCAF4 EQU H'0004' 903IOCAF5 EQU H'0005' 904 905 906 907;----- IOCCP Bits ----------------------------------------------------- 908IOCCP0 EQU H'0000' 909IOCCP1 EQU H'0001' 910IOCCP2 EQU H'0002' 911IOCCP3 EQU H'0003' 912IOCCP4 EQU H'0004' 913IOCCP5 EQU H'0005' 914 915 916;----- IOCCN Bits ----------------------------------------------------- 917IOCCN0 EQU H'0000' 918IOCCN1 EQU H'0001' 919IOCCN2 EQU H'0002' 920IOCCN3 EQU H'0003' 921IOCCN4 EQU H'0004' 922IOCCN5 EQU H'0005' 923 924 925;----- IOCCF Bits ----------------------------------------------------- 926IOCCF0 EQU H'0000' 927IOCCF1 EQU H'0001' 928IOCCF2 EQU H'0002' 929IOCCF3 EQU H'0003' 930IOCCF4 EQU H'0004' 931IOCCF5 EQU H'0005' 932 933 934;----- T4CON Bits ----------------------------------------------------- 935ON EQU H'0007' 936 937T4ON EQU H'0007' 938 939T4OUTPS0 EQU H'0000' 940T4OUTPS1 EQU H'0001' 941T4OUTPS2 EQU H'0002' 942T4OUTPS3 EQU H'0003' 943T4CKPS0 EQU H'0004' 944T4CKPS1 EQU H'0005' 945T4CKPS2 EQU H'0006' 946 947OUTPS0 EQU H'0000' 948OUTPS1 EQU H'0001' 949OUTPS2 EQU H'0002' 950OUTPS3 EQU H'0003' 951CKPS0 EQU H'0004' 952CKPS1 EQU H'0005' 953CKPS2 EQU H'0006' 954TMR4ON EQU H'0007' 955 956 957;----- T4HLT Bits ----------------------------------------------------- 958CKSYNC EQU H'0005' 959CKPOL EQU H'0006' 960PSYNC EQU H'0007' 961 962MODE0 EQU H'0000' 963MODE1 EQU H'0001' 964MODE2 EQU H'0002' 965MODE3 EQU H'0003' 966 967T4CKSYNC EQU H'0005' 968T4CKPOL EQU H'0006' 969T4PSYNC EQU H'0007' 970 971T4MODE0 EQU H'0000' 972T4MODE1 EQU H'0001' 973T4MODE2 EQU H'0002' 974T4MODE3 EQU H'0003' 975 976 977;----- T4CLKCON Bits ----------------------------------------------------- 978T4CS0 EQU H'0000' 979T4CS1 EQU H'0001' 980T4CS2 EQU H'0002' 981 982 983;----- T4RST Bits ----------------------------------------------------- 984RSEL0 EQU H'0000' 985RSEL1 EQU H'0001' 986RSEL2 EQU H'0002' 987RSEL3 EQU H'0003' 988 989 990T4RSEL0 EQU H'0000' 991T4RSEL1 EQU H'0001' 992T4RSEL2 EQU H'0002' 993T4RSEL3 EQU H'0003' 994 995 996;----- T6CON Bits ----------------------------------------------------- 997ON EQU H'0007' 998 999T6ON EQU H'0007' 1000 1001T6OUTPS0 EQU H'0000' 1002T6OUTPS1 EQU H'0001' 1003T6OUTPS2 EQU H'0002' 1004T6OUTPS3 EQU H'0003' 1005T6CKPS0 EQU H'0004' 1006T6CKPS1 EQU H'0005' 1007T6CKPS2 EQU H'0006' 1008 1009OUTPS0 EQU H'0000' 1010OUTPS1 EQU H'0001' 1011OUTPS2 EQU H'0002' 1012OUTPS3 EQU H'0003' 1013CKPS0 EQU H'0004' 1014CKPS1 EQU H'0005' 1015CKPS2 EQU H'0006' 1016TMR6ON EQU H'0007' 1017 1018 1019;----- T6HLT Bits ----------------------------------------------------- 1020CKSYNC EQU H'0005' 1021CKPOL EQU H'0006' 1022PSYNC EQU H'0007' 1023 1024MODE0 EQU H'0000' 1025MODE1 EQU H'0001' 1026MODE2 EQU H'0002' 1027MODE3 EQU H'0003' 1028 1029T6CKSYNC EQU H'0005' 1030T6CKPOL EQU H'0006' 1031T6PSYNC EQU H'0007' 1032 1033T6MODE0 EQU H'0000' 1034T6MODE1 EQU H'0001' 1035T6MODE2 EQU H'0002' 1036T6MODE3 EQU H'0003' 1037 1038 1039;----- T6CLKCON Bits ----------------------------------------------------- 1040T6CS0 EQU H'0000' 1041T6CS1 EQU H'0001' 1042T6CS2 EQU H'0002' 1043 1044 1045;----- T6RST Bits ----------------------------------------------------- 1046RSEL0 EQU H'0000' 1047RSEL1 EQU H'0001' 1048RSEL2 EQU H'0002' 1049RSEL3 EQU H'0003' 1050 1051 1052T6RSEL0 EQU H'0000' 1053T6RSEL1 EQU H'0001' 1054T6RSEL2 EQU H'0002' 1055T6RSEL3 EQU H'0003' 1056 1057 1058;----- CWG1DBR Bits ----------------------------------------------------- 1059DBR0 EQU H'0000' 1060DBR1 EQU H'0001' 1061DBR2 EQU H'0002' 1062DBR3 EQU H'0003' 1063DBR4 EQU H'0004' 1064DBR5 EQU H'0005' 1065 1066 1067CWG1DBR0 EQU H'0000' 1068CWG1DBR1 EQU H'0001' 1069CWG1DBR2 EQU H'0002' 1070CWG1DBR3 EQU H'0003' 1071CWG1DBR4 EQU H'0004' 1072CWG1DBR5 EQU H'0005' 1073 1074 1075;----- CWG1DBF Bits ----------------------------------------------------- 1076DBF0 EQU H'0000' 1077DBF1 EQU H'0001' 1078DBF2 EQU H'0002' 1079DBF3 EQU H'0003' 1080DBF4 EQU H'0004' 1081DBF5 EQU H'0005' 1082 1083 1084CWG1DBF0 EQU H'0000' 1085CWG1DBF1 EQU H'0001' 1086CWG1DBF2 EQU H'0002' 1087CWG1DBF3 EQU H'0003' 1088CWG1DBF4 EQU H'0004' 1089CWG1DBF5 EQU H'0005' 1090 1091 1092;----- CWG1AS0 Bits ----------------------------------------------------- 1093REN EQU H'0006' 1094SHUTDOWN EQU H'0007' 1095 1096LSAC0 EQU H'0002' 1097LSAC1 EQU H'0003' 1098LSBD0 EQU H'0004' 1099LSBD1 EQU H'0005' 1100 1101CWG1REN EQU H'0006' 1102CWG1SHUTDOWN EQU H'0007' 1103 1104CWG1LSAC0 EQU H'0002' 1105CWG1LSAC1 EQU H'0003' 1106CWG1LSBD0 EQU H'0004' 1107CWG1LSBD1 EQU H'0005' 1108 1109 1110;----- CWG1AS1 Bits ----------------------------------------------------- 1111INAS EQU H'0000' 1112C1AS EQU H'0001' 1113C2AS EQU H'0002' 1114TMR2AS EQU H'0004' 1115TMR4AS EQU H'0005' 1116TMR6AS EQU H'0006' 1117 1118CWG1INAS EQU H'0000' 1119CWG1C1AS EQU H'0001' 1120CWG1C2AS EQU H'0002' 1121CWG1TMR2AS EQU H'0004' 1122CWG1TMR4AS EQU H'0005' 1123CWG1TMR6AS EQU H'0006' 1124 1125 1126;----- CWG1OCON0 Bits ----------------------------------------------------- 1127STRA EQU H'0000' 1128STRB EQU H'0001' 1129STRC EQU H'0002' 1130STRD EQU H'0003' 1131OVRA EQU H'0004' 1132OVRB EQU H'0005' 1133OVRC EQU H'0006' 1134OVRD EQU H'0007' 1135 1136CWG1STRA EQU H'0000' 1137CWG1STRB EQU H'0001' 1138CWG1STRC EQU H'0002' 1139CWG1STRD EQU H'0003' 1140CWG1OVRA EQU H'0004' 1141CWG1OVRB EQU H'0005' 1142CWG1OVRC EQU H'0006' 1143CWG1OVRD EQU H'0007' 1144 1145 1146;----- CWG1CON0 Bits ----------------------------------------------------- 1147LD EQU H'0006' 1148EN EQU H'0007' 1149 1150MODE0 EQU H'0000' 1151MODE1 EQU H'0001' 1152MODE2 EQU H'0002' 1153G1EN EQU H'0007' 1154 1155CWG1LD EQU H'0006' 1156CWG1EN EQU H'0007' 1157 1158CWG1MODE0 EQU H'0000' 1159CWG1MODE1 EQU H'0001' 1160CWG1MODE2 EQU H'0002' 1161 1162 1163;----- CWG1CON1 Bits ----------------------------------------------------- 1164POLA EQU H'0000' 1165POLB EQU H'0001' 1166POLC EQU H'0002' 1167POLD EQU H'0003' 1168IN EQU H'0005' 1169 1170CWG1POLA EQU H'0000' 1171CWG1POLB EQU H'0001' 1172CWG1POLC EQU H'0002' 1173CWG1POLD EQU H'0003' 1174CWG1IN EQU H'0005' 1175 1176 1177;----- CWG1OCON1 Bits ----------------------------------------------------- 1178OEA EQU H'0000' 1179OEB EQU H'0001' 1180OEC EQU H'0002' 1181OED EQU H'0003' 1182 1183CWG1OEA EQU H'0000' 1184CWG1OEB EQU H'0001' 1185CWG1OEC EQU H'0002' 1186CWG1OED EQU H'0003' 1187 1188 1189;----- CWG1CLKCON Bits ----------------------------------------------------- 1190CS EQU H'0000' 1191 1192CWG1CS EQU H'0000' 1193 1194 1195;----- CWG1ISM Bits ----------------------------------------------------- 1196IS0 EQU H'0000' 1197IS1 EQU H'0001' 1198IS2 EQU H'0002' 1199 1200 1201CWG1IS0 EQU H'0000' 1202CWG1IS1 EQU H'0001' 1203CWG1IS2 EQU H'0002' 1204 1205 1206;----- WDTCON0 Bits ----------------------------------------------------- 1207SEN EQU H'0000' 1208 1209SWDTEN EQU H'0000' 1210 1211WDTSEN EQU H'0000' 1212 1213WDTPS0 EQU H'0001' 1214WDTPS1 EQU H'0002' 1215WDTPS2 EQU H'0003' 1216WDTPS3 EQU H'0004' 1217WDTPS4 EQU H'0005' 1218 1219 1220;----- WDTCON1 Bits ----------------------------------------------------- 1221WINDOW0 EQU H'0000' 1222WINDOW1 EQU H'0001' 1223WINDOW2 EQU H'0002' 1224 1225 1226WDTWINDOW0 EQU H'0000' 1227WDTWINDOW1 EQU H'0001' 1228WDTWINDOW2 EQU H'0002' 1229WDTCS0 EQU H'0004' 1230WDTCS1 EQU H'0005' 1231WDTCS2 EQU H'0006' 1232 1233 1234;----- WDTPSL Bits ----------------------------------------------------- 1235PSCNT0 EQU H'0000' 1236PSCNT1 EQU H'0001' 1237PSCNT2 EQU H'0002' 1238PSCNT3 EQU H'0003' 1239PSCNT4 EQU H'0004' 1240PSCNT5 EQU H'0005' 1241PSCNT6 EQU H'0006' 1242PSCNT7 EQU H'0007' 1243 1244 1245WDTPSCNT0 EQU H'0000' 1246WDTPSCNT1 EQU H'0001' 1247WDTPSCNT2 EQU H'0002' 1248WDTPSCNT3 EQU H'0003' 1249WDTPSCNT4 EQU H'0004' 1250WDTPSCNT5 EQU H'0005' 1251WDTPSCNT6 EQU H'0006' 1252WDTPSCNT7 EQU H'0007' 1253 1254 1255;----- WDTPSH Bits ----------------------------------------------------- 1256PSCNT8 EQU H'0000' 1257PSCNT9 EQU H'0001' 1258PSCNT10 EQU H'0002' 1259PSCNT11 EQU H'0003' 1260PSCNT12 EQU H'0004' 1261PSCNT13 EQU H'0005' 1262PSCNT14 EQU H'0006' 1263PSCNT15 EQU H'0007' 1264 1265 1266WDTPSCNT8 EQU H'0000' 1267WDTPSCNT9 EQU H'0001' 1268WDTPSCNT10 EQU H'0002' 1269WDTPSCNT11 EQU H'0003' 1270WDTPSCNT12 EQU H'0004' 1271WDTPSCNT13 EQU H'0005' 1272WDTPSCNT14 EQU H'0006' 1273WDTPSCNT15 EQU H'0007' 1274 1275 1276;----- WDTTMR Bits ----------------------------------------------------- 1277PSCNT16 EQU H'0000' 1278PSCNT17 EQU H'0001' 1279STATE EQU H'0002' 1280 1281WDTPSCNT16 EQU H'0000' 1282WDTPSCNT17 EQU H'0001' 1283WDTSTATE EQU H'0002' 1284WDTTMR0 EQU H'0003' 1285WDTTMR1 EQU H'0004' 1286WDTTMR2 EQU H'0005' 1287WDTTMR3 EQU H'0006' 1288WDTTMR4 EQU H'0007' 1289 1290 1291;----- SCANLADRL Bits ----------------------------------------------------- 1292LDAR0 EQU H'0000' 1293LDAR1 EQU H'0001' 1294LADR2 EQU H'0002' 1295LADR3 EQU H'0003' 1296LADR4 EQU H'0004' 1297LADR5 EQU H'0005' 1298LADR6 EQU H'0006' 1299LADR7 EQU H'0007' 1300 1301 1302SCANLADR0 EQU H'0000' 1303SCANLADR1 EQU H'0001' 1304SCANLADR2 EQU H'0002' 1305SCANLADR3 EQU H'0003' 1306SCANLADR4 EQU H'0004' 1307SCANLADR5 EQU H'0005' 1308SCANLADR6 EQU H'0006' 1309SCANLADR7 EQU H'0007' 1310 1311 1312;----- SCANLADRH Bits ----------------------------------------------------- 1313LADR8 EQU H'0000' 1314LADR9 EQU H'0001' 1315LADR10 EQU H'0002' 1316LADR11 EQU H'0003' 1317LADR12 EQU H'0004' 1318LADR13 EQU H'0005' 1319LADR14 EQU H'0006' 1320LADR15 EQU H'0007' 1321 1322 1323SCANLADR8 EQU H'0000' 1324SCANLADR9 EQU H'0001' 1325SCANLADR10 EQU H'0002' 1326SCANLADR11 EQU H'0003' 1327SCANLADR12 EQU H'0004' 1328SCANLADR13 EQU H'0005' 1329SCANLADR14 EQU H'0006' 1330SCANLADR15 EQU H'0007' 1331 1332 1333;----- SCANHADRL Bits ----------------------------------------------------- 1334HADR0 EQU H'0000' 1335HADR1 EQU H'0001' 1336HARD2 EQU H'0002' 1337HADR3 EQU H'0003' 1338HADR4 EQU H'0004' 1339HADR5 EQU H'0005' 1340HADR6 EQU H'0006' 1341HADR7 EQU H'0007' 1342 1343 1344SCANHADR0 EQU H'0000' 1345SCANHADR1 EQU H'0001' 1346SCANHADR2 EQU H'0002' 1347SCANHADR3 EQU H'0003' 1348SCANHADR4 EQU H'0004' 1349SCANHADR5 EQU H'0005' 1350SCANHADR6 EQU H'0006' 1351SCANHADR7 EQU H'0007' 1352 1353 1354;----- SCANHADRH Bits ----------------------------------------------------- 1355HADR8 EQU H'0000' 1356HADR9 EQU H'0001' 1357HADR10 EQU H'0002' 1358HADR11 EQU H'0003' 1359HADR12 EQU H'0004' 1360HADR13 EQU H'0005' 1361HADR14 EQU H'0006' 1362HADR15 EQU H'0007' 1363 1364 1365SCANHADR8 EQU H'0000' 1366SCANHADR9 EQU H'0001' 1367SCANHADR10 EQU H'0002' 1368SCANHADR11 EQU H'0003' 1369SCANHADR12 EQU H'0004' 1370SCANHADR13 EQU H'0005' 1371SCANHADR14 EQU H'0006' 1372SCANHADR15 EQU H'0007' 1373 1374 1375;----- SCANCON0 Bits ----------------------------------------------------- 1376INTM EQU H'0003' 1377INVALID EQU H'0004' 1378BUSY EQU H'0005' 1379SCANGO EQU H'0006' 1380EN EQU H'0007' 1381 1382MODE0 EQU H'0000' 1383MODE1 EQU H'0001' 1384 1385SCANINTM EQU H'0003' 1386SCANINVALID EQU H'0004' 1387SCANBUSY EQU H'0005' 1388SCANEN EQU H'0007' 1389 1390SCANMODE0 EQU H'0000' 1391SCANMODE1 EQU H'0001' 1392 1393 1394;----- SCANTRIG Bits ----------------------------------------------------- 1395TSEL0 EQU H'0000' 1396TSEL1 EQU H'0001' 1397 1398 1399SCANTSEL0 EQU H'0000' 1400SCANTSEL1 EQU H'0001' 1401 1402 1403;----- CRCDATL Bits ----------------------------------------------------- 1404DAT0 EQU H'0000' 1405DAT1 EQU H'0001' 1406DAT2 EQU H'0002' 1407DAT3 EQU H'0003' 1408DAT4 EQU H'0004' 1409DAT5 EQU H'0005' 1410DAT6 EQU H'0006' 1411DAT7 EQU H'0007' 1412 1413 1414CRCDAT0 EQU H'0000' 1415CRCDAT1 EQU H'0001' 1416CRCDAT2 EQU H'0002' 1417CRCDAT3 EQU H'0003' 1418CRCDAT4 EQU H'0004' 1419CRCDAT5 EQU H'0005' 1420CRCDAT6 EQU H'0006' 1421CRDCDAT7 EQU H'0007' 1422 1423 1424;----- CRCDATH Bits ----------------------------------------------------- 1425DAT8 EQU H'0000' 1426DAT9 EQU H'0001' 1427DAT10 EQU H'0002' 1428DAT11 EQU H'0003' 1429DAT12 EQU H'0004' 1430DAT13 EQU H'0005' 1431DAT14 EQU H'0006' 1432DAT15 EQU H'0007' 1433 1434 1435CRCDAT8 EQU H'0000' 1436CRCDAT9 EQU H'0001' 1437CRCDAT10 EQU H'0002' 1438CRCDAT11 EQU H'0003' 1439CRCDAT12 EQU H'0004' 1440CRCDAT13 EQU H'0005' 1441CRCDAT14 EQU H'0006' 1442CRCDAT15 EQU H'0007' 1443 1444 1445;----- CRCACCL Bits ----------------------------------------------------- 1446ACC0 EQU H'0000' 1447ACC1 EQU H'0001' 1448ACC2 EQU H'0002' 1449ACC3 EQU H'0003' 1450ACC4 EQU H'0004' 1451ACC5 EQU H'0005' 1452ACC6 EQU H'0006' 1453ACC7 EQU H'0007' 1454 1455 1456CRCACC0 EQU H'0000' 1457CRCACC1 EQU H'0001' 1458CRCACC2 EQU H'0002' 1459CRCACC3 EQU H'0003' 1460CRCACC4 EQU H'0004' 1461CRCACC5 EQU H'0005' 1462CRCACC6 EQU H'0006' 1463CRCACC7 EQU H'0007' 1464 1465 1466;----- CRCACCH Bits ----------------------------------------------------- 1467ACC8 EQU H'0000' 1468ACC9 EQU H'0001' 1469ACC10 EQU H'0002' 1470ACC11 EQU H'0003' 1471ACC12 EQU H'0004' 1472ACC13 EQU H'0005' 1473ACC14 EQU H'0006' 1474ACC15 EQU H'0007' 1475 1476 1477CRCACC8 EQU H'0000' 1478CRCACC9 EQU H'0001' 1479CRCACC10 EQU H'0002' 1480CRCACC11 EQU H'0003' 1481CRCACC12 EQU H'0004' 1482CRCACC13 EQU H'0005' 1483CRCACC14 EQU H'0006' 1484CRCACC15 EQU H'0007' 1485 1486 1487;----- CRCSHIFTL Bits ----------------------------------------------------- 1488SHIFT0 EQU H'0000' 1489SHIFT1 EQU H'0001' 1490SHIFT2 EQU H'0002' 1491SHIFT3 EQU H'0003' 1492SHIFT4 EQU H'0004' 1493SHIFT5 EQU H'0005' 1494SHIFT6 EQU H'0006' 1495SHIFT7 EQU H'0007' 1496 1497 1498CRCSHIFT0 EQU H'0000' 1499CRCSHIFT1 EQU H'0001' 1500CRCSHIFT2 EQU H'0002' 1501CRCSHIFT3 EQU H'0003' 1502CRCSHIFT4 EQU H'0004' 1503CRCSHIFT5 EQU H'0005' 1504CRCSHIFT6 EQU H'0006' 1505CRCSHIFT7 EQU H'0007' 1506 1507 1508;----- CRCSHIFTH Bits ----------------------------------------------------- 1509SHIFT8 EQU H'0000' 1510SHIFT9 EQU H'0001' 1511SHIFT10 EQU H'0002' 1512SHIFT11 EQU H'0003' 1513SHIFT12 EQU H'0004' 1514SHIFT13 EQU H'0005' 1515SHIFT14 EQU H'0006' 1516SHIFT15 EQU H'0007' 1517 1518 1519CRCSHIFT8 EQU H'0000' 1520CRCSHIFT9 EQU H'0001' 1521CRCSHIFT10 EQU H'0002' 1522CRCSHIFT11 EQU H'0003' 1523CRCSHIFT12 EQU H'0004' 1524CRCSHIFT13 EQU H'0005' 1525CRCSHIFT14 EQU H'0006' 1526CRCSHIFT15 EQU H'0007' 1527 1528 1529;----- CRCXORL Bits ----------------------------------------------------- 1530XOR1 EQU H'0001' 1531XOR2 EQU H'0002' 1532XOR3 EQU H'0003' 1533XOR4 EQU H'0004' 1534XOR5 EQU H'0005' 1535XOR6 EQU H'0006' 1536XOR7 EQU H'0007' 1537 1538CRCXOR1 EQU H'0001' 1539CRCXOR2 EQU H'0002' 1540CRCXOR3 EQU H'0003' 1541CRCXOR4 EQU H'0004' 1542CRCXOR5 EQU H'0005' 1543CRCXOR6 EQU H'0006' 1544CRCXOR7 EQU H'0007' 1545 1546 1547;----- CRCXORH Bits ----------------------------------------------------- 1548XOR8 EQU H'0000' 1549XOR9 EQU H'0001' 1550XOR10 EQU H'0002' 1551XOR11 EQU H'0003' 1552XOR12 EQU H'0004' 1553XOR13 EQU H'0005' 1554XOR14 EQU H'0006' 1555XOR15 EQU H'0007' 1556 1557CRCXOR8 EQU H'0000' 1558CRCXOR9 EQU H'0001' 1559CRCXOR10 EQU H'0002' 1560CRCXOR11 EQU H'0003' 1561CRCXOR12 EQU H'0004' 1562CRCXOR13 EQU H'0005' 1563CRCXOR14 EQU H'0006' 1564CRCXOR15 EQU H'0007' 1565 1566 1567;----- CRCCON0 Bits ----------------------------------------------------- 1568FULL EQU H'0000' 1569SHIFTM EQU H'0001' 1570ACCM EQU H'0004' 1571BUSY EQU H'0005' 1572CRCGO EQU H'0006' 1573EN EQU H'0007' 1574 1575CRCFULL EQU H'0000' 1576CRCSHIFTM EQU H'0001' 1577CRCACCM EQU H'0004' 1578CRCBUSY EQU H'0005' 1579CRCEN EQU H'0007' 1580 1581 1582;----- CRCCON1 Bits ----------------------------------------------------- 1583PLEN0 EQU H'0000' 1584PLEN1 EQU H'0001' 1585PLEN2 EQU H'0002' 1586PLEN3 EQU H'0003' 1587DLEN0 EQU H'0004' 1588DLEN1 EQU H'0005' 1589DLEN2 EQU H'0006' 1590DLEN3 EQU H'0007' 1591 1592 1593CRCPLEN0 EQU H'0000' 1594CRCPLEN1 EQU H'0001' 1595CRCPLEN2 EQU H'0002' 1596CRCPLEN3 EQU H'0003' 1597CRCDLEN0 EQU H'0004' 1598CRCDLEN1 EQU H'0005' 1599CRCDLEN2 EQU H'0006' 1600CRCDLEN3 EQU H'0007' 1601 1602 1603;----- SMT1TMRL Bits ----------------------------------------------------- 1604SMT1TMR0 EQU H'0000' 1605SMT1TMR1 EQU H'0001' 1606SMT1TMR2 EQU H'0002' 1607SMT1TMR3 EQU H'0003' 1608SMT1TMR4 EQU H'0004' 1609SMT1TMR5 EQU H'0005' 1610SMT1TMR6 EQU H'0006' 1611SMT1TMR7 EQU H'0007' 1612 1613 1614;----- SMT1TMRH Bits ----------------------------------------------------- 1615SMT1TMR8 EQU H'0000' 1616SMT1TMR9 EQU H'0001' 1617SMT1TMR10 EQU H'0002' 1618SMT1TMR11 EQU H'0003' 1619SMT1TMR12 EQU H'0004' 1620SMT1TMR13 EQU H'0005' 1621SMT1TMR14 EQU H'0006' 1622SMT1TMR15 EQU H'0007' 1623 1624 1625;----- SMT1TMRU Bits ----------------------------------------------------- 1626SMT1TMR16 EQU H'0000' 1627SMT1TMR17 EQU H'0001' 1628SMT1TMR18 EQU H'0002' 1629SMT1TMR19 EQU H'0003' 1630SMT1TMR20 EQU H'0004' 1631SMT1TMR21 EQU H'0005' 1632SMT1TMR22 EQU H'0006' 1633SMT1TMR23 EQU H'0007' 1634 1635 1636;----- SMT1CPRL Bits ----------------------------------------------------- 1637SMT1CPR0 EQU H'0000' 1638SMT1CPR1 EQU H'0001' 1639SMT1CPR2 EQU H'0002' 1640SMT1CPR3 EQU H'0003' 1641SMT1CPR4 EQU H'0004' 1642SMT1CPR5 EQU H'0005' 1643SMT1CPR6 EQU H'0006' 1644SMT1CPR7 EQU H'0007' 1645 1646 1647;----- SMT1CPRH Bits ----------------------------------------------------- 1648SMT1CPR8 EQU H'0000' 1649SMT1CPR9 EQU H'0001' 1650SMT1CPR10 EQU H'0002' 1651SMT1CPR11 EQU H'0003' 1652SMT1CPR12 EQU H'0004' 1653SMT1CPR13 EQU H'0005' 1654SMT1CPR14 EQU H'0006' 1655SMT1CPR15 EQU H'0007' 1656 1657 1658;----- SMT1CPRU Bits ----------------------------------------------------- 1659SMT1CPR16 EQU H'0000' 1660SMT1CPR17 EQU H'0001' 1661SMT1CPR18 EQU H'0002' 1662SMT1CPR19 EQU H'0003' 1663SMT1CPR20 EQU H'0004' 1664SMT1CPR21 EQU H'0005' 1665SMT1CPR22 EQU H'0006' 1666SMT1CPR23 EQU H'0007' 1667 1668 1669;----- SMT1CPWL Bits ----------------------------------------------------- 1670SMT1CPW0 EQU H'0000' 1671SMT1CPW1 EQU H'0001' 1672SMT1CPW2 EQU H'0002' 1673SMT1CPW3 EQU H'0003' 1674SMT1CPW4 EQU H'0004' 1675SMT1CPW5 EQU H'0005' 1676SMT1CPW6 EQU H'0006' 1677SMT1CPW7 EQU H'0007' 1678 1679 1680;----- SMT1CPWH Bits ----------------------------------------------------- 1681SMT1CPW8 EQU H'0000' 1682SMT1CPW9 EQU H'0001' 1683SMT1CPW10 EQU H'0002' 1684SMT1CPW11 EQU H'0003' 1685SMT1CPW12 EQU H'0004' 1686SMT1CPW13 EQU H'0005' 1687SMT1CPW14 EQU H'0006' 1688SMT1CPW15 EQU H'0007' 1689 1690 1691;----- SMT1CPWU Bits ----------------------------------------------------- 1692SMT1CPW16 EQU H'0000' 1693SMT1CPW17 EQU H'0001' 1694SMT1CPW18 EQU H'0002' 1695SMT1CPW19 EQU H'0003' 1696SMT1CPW20 EQU H'0004' 1697SMT1CPW21 EQU H'0005' 1698SMT1CPW22 EQU H'0006' 1699SMT1CPW23 EQU H'0007' 1700 1701 1702;----- SMT1PRL Bits ----------------------------------------------------- 1703SMT1PR0 EQU H'0000' 1704SMT1PR1 EQU H'0001' 1705SMT1PR2 EQU H'0002' 1706SMT1PR3 EQU H'0003' 1707SMT1PR4 EQU H'0004' 1708SMT1PR5 EQU H'0005' 1709SMT1PR6 EQU H'0006' 1710SMT1PR7 EQU H'0007' 1711 1712 1713;----- SMT1PRH Bits ----------------------------------------------------- 1714SMT1PR8 EQU H'0000' 1715SMT1PR9 EQU H'0001' 1716SMT1PR10 EQU H'0002' 1717SMT1PR11 EQU H'0003' 1718SMT1PR12 EQU H'0004' 1719SMT1PR13 EQU H'0005' 1720SMT1PR14 EQU H'0006' 1721SMT1PR15 EQU H'0007' 1722 1723 1724;----- SMT1PRU Bits ----------------------------------------------------- 1725SMT1PR16 EQU H'0000' 1726SMT1PR17 EQU H'0001' 1727SMT1PR18 EQU H'0002' 1728SMT1PR19 EQU H'0003' 1729SMT1PR20 EQU H'0004' 1730SMT1PR21 EQU H'0005' 1731SMT1PR22 EQU H'0006' 1732SMT1PR23 EQU H'0007' 1733 1734 1735;----- SMT1CON0 Bits ----------------------------------------------------- 1736CPOL EQU H'0002' 1737SPOL EQU H'0003' 1738WPOL EQU H'0004' 1739STP EQU H'0005' 1740EN EQU H'0007' 1741 1742SMT1PS0 EQU H'0000' 1743SMT1PS1 EQU H'0001' 1744 1745 1746;----- SMT1CON1 Bits ----------------------------------------------------- 1747REPEAT EQU H'0006' 1748SMT1GO EQU H'0007' 1749 1750MODE0 EQU H'0000' 1751MODE1 EQU H'0001' 1752MODE2 EQU H'0002' 1753MODE3 EQU H'0003' 1754 1755SMT1REPEAT EQU H'0006' 1756 1757SMT1MODE0 EQU H'0000' 1758SMT1MODE1 EQU H'0001' 1759SMT1MODE2 EQU H'0002' 1760SMT1MODE3 EQU H'0003' 1761 1762 1763;----- SMT1STAT Bits ----------------------------------------------------- 1764AS EQU H'0000' 1765WS EQU H'0001' 1766TS EQU H'0002' 1767RST EQU H'0005' 1768CPWUP EQU H'0006' 1769CPRUP EQU H'0007' 1770 1771SMT1AS EQU H'0000' 1772SMT1WS EQU H'0001' 1773SMT1TS EQU H'0002' 1774SMT1RESET EQU H'0005' 1775SMT1CPWUP EQU H'0006' 1776SMT1CPRUP EQU H'0007' 1777 1778 1779;----- SMT1CLK Bits ----------------------------------------------------- 1780CSEL0 EQU H'0000' 1781CSEL1 EQU H'0001' 1782CSEL2 EQU H'0002' 1783 1784 1785SMT1CSEL0 EQU H'0000' 1786SMT1CSEL1 EQU H'0001' 1787SMT1CSEL2 EQU H'0002' 1788 1789 1790;----- SMT1SIG Bits ----------------------------------------------------- 1791SSEL0 EQU H'0000' 1792SSEL1 EQU H'0001' 1793SSEL2 EQU H'0002' 1794 1795 1796SMT1SSEL0 EQU H'0000' 1797SMT1SSEL1 EQU H'0001' 1798SMT1SSEL2 EQU H'0002' 1799 1800 1801;----- SMT1WIN Bits ----------------------------------------------------- 1802WSEL0 EQU H'0000' 1803WSEL1 EQU H'0001' 1804WSEL2 EQU H'0002' 1805WSEL3 EQU H'0003' 1806 1807 1808SMT1WSEL0 EQU H'0000' 1809SMT1WSEL1 EQU H'0001' 1810SMT1WSEL2 EQU H'0002' 1811SMT1WSEL3 EQU H'0003' 1812 1813 1814;----- SMT2TMRL Bits ----------------------------------------------------- 1815SMT2TMR0 EQU H'0000' 1816SMT2TMR1 EQU H'0001' 1817SMT2TMR2 EQU H'0002' 1818SMT2TMR3 EQU H'0003' 1819SMT2TMR4 EQU H'0004' 1820SMT2TMR5 EQU H'0005' 1821SMT2TMR6 EQU H'0006' 1822SMT2TMR7 EQU H'0007' 1823 1824 1825;----- SMT2TMRH Bits ----------------------------------------------------- 1826SMT2TMR8 EQU H'0000' 1827SMT2TMR9 EQU H'0001' 1828SMT2TMR10 EQU H'0002' 1829SMT2TMR11 EQU H'0003' 1830SMT2TMR12 EQU H'0004' 1831SMT2TMR13 EQU H'0005' 1832SMT2TMR14 EQU H'0006' 1833SMT2TMR15 EQU H'0007' 1834 1835 1836;----- SMT2TMRU Bits ----------------------------------------------------- 1837SMT2TMR16 EQU H'0000' 1838SMT2TMR17 EQU H'0001' 1839SMT2TMR18 EQU H'0002' 1840SMT2TMR19 EQU H'0003' 1841SMT2TMR20 EQU H'0004' 1842SMT2TMR21 EQU H'0005' 1843SMT2TMR22 EQU H'0006' 1844SMT2TMR23 EQU H'0007' 1845 1846 1847;----- SMT2CPRL Bits ----------------------------------------------------- 1848SMT2CPR0 EQU H'0000' 1849SMT2CPR1 EQU H'0001' 1850SMT2CPR2 EQU H'0002' 1851SMT2CPR3 EQU H'0003' 1852SMT2CPR4 EQU H'0004' 1853SMT2CPR5 EQU H'0005' 1854SMT2CPR6 EQU H'0006' 1855SMT2CPR7 EQU H'0007' 1856 1857 1858;----- SMT2CPRH Bits ----------------------------------------------------- 1859SMT2CPR8 EQU H'0000' 1860SMT2CPR9 EQU H'0001' 1861SMT2CPR10 EQU H'0002' 1862SMT2CPR11 EQU H'0003' 1863SMT2CPR12 EQU H'0004' 1864SMT2CPR13 EQU H'0005' 1865SMT2CPR14 EQU H'0006' 1866SMT2CPR15 EQU H'0007' 1867 1868 1869;----- SMT2CPRU Bits ----------------------------------------------------- 1870SMT2CPR16 EQU H'0000' 1871SMT2CPR17 EQU H'0001' 1872SMT2CPR18 EQU H'0002' 1873SMT2CPR19 EQU H'0003' 1874SMT2CPR20 EQU H'0004' 1875SMT2CPR21 EQU H'0005' 1876SMT2CPR22 EQU H'0006' 1877SMT2CPR23 EQU H'0007' 1878 1879 1880;----- SMT2CPWL Bits ----------------------------------------------------- 1881SMT2CPW0 EQU H'0000' 1882SMT2CPW1 EQU H'0001' 1883SMT2CPW2 EQU H'0002' 1884SMT2CPW3 EQU H'0003' 1885SMT2CPW4 EQU H'0004' 1886SMT2CPW5 EQU H'0005' 1887SMT2CPW6 EQU H'0006' 1888SMT2CPW7 EQU H'0007' 1889 1890 1891;----- SMT2CPWH Bits ----------------------------------------------------- 1892SMT2CPW8 EQU H'0000' 1893SMT2CPW9 EQU H'0001' 1894SMT2CPW10 EQU H'0002' 1895SMT2CPW11 EQU H'0003' 1896SMT2CPW12 EQU H'0004' 1897SMT2CPW13 EQU H'0005' 1898SMT2CPW14 EQU H'0006' 1899SMT2CPW15 EQU H'0007' 1900 1901 1902;----- SMT2CPWU Bits ----------------------------------------------------- 1903SMT2CPW16 EQU H'0000' 1904SMT2CPW17 EQU H'0001' 1905SMT2CPW18 EQU H'0002' 1906SMT2CPW19 EQU H'0003' 1907SMT2CPW20 EQU H'0004' 1908SMT2CPW21 EQU H'0005' 1909SMT2CPW22 EQU H'0006' 1910SMT2CPW23 EQU H'0007' 1911 1912 1913;----- SMT2PRL Bits ----------------------------------------------------- 1914SMT2PR0 EQU H'0000' 1915SMT2PR1 EQU H'0001' 1916SMT2PR2 EQU H'0002' 1917SMT2PR3 EQU H'0003' 1918SMT2PR4 EQU H'0004' 1919SMT2PR5 EQU H'0005' 1920SMT2PR6 EQU H'0006' 1921SMT2PR7 EQU H'0007' 1922 1923 1924;----- SMT2PRH Bits ----------------------------------------------------- 1925SMT2PR8 EQU H'0000' 1926SMT2PR9 EQU H'0001' 1927SMT2PR10 EQU H'0002' 1928SMT2PR11 EQU H'0003' 1929SMT2PR12 EQU H'0004' 1930SMT2PR13 EQU H'0005' 1931SMT2PR14 EQU H'0006' 1932SMT2PR15 EQU H'0007' 1933 1934 1935;----- SMT2PRU Bits ----------------------------------------------------- 1936SMT2PR16 EQU H'0000' 1937SMT2PR17 EQU H'0001' 1938SMT2PR18 EQU H'0002' 1939SMT2PR19 EQU H'0003' 1940SMT2PR20 EQU H'0004' 1941SMT2PR21 EQU H'0005' 1942SMT2PR22 EQU H'0006' 1943SMT2PR23 EQU H'0007' 1944 1945 1946;----- SMT2CON0 Bits ----------------------------------------------------- 1947CPOL EQU H'0002' 1948SPOL EQU H'0003' 1949WPOL EQU H'0004' 1950STP EQU H'0005' 1951EN EQU H'0007' 1952 1953SMT2PS0 EQU H'0000' 1954SMT2PS1 EQU H'0001' 1955 1956 1957;----- SMT2CON1 Bits ----------------------------------------------------- 1958REPEAT EQU H'0006' 1959SMT2GO EQU H'0007' 1960 1961MODE0 EQU H'0000' 1962MODE1 EQU H'0001' 1963MODE2 EQU H'0002' 1964MODE3 EQU H'0003' 1965 1966SMT2REPEAT EQU H'0006' 1967 1968SMT2MODE0 EQU H'0000' 1969SMT2MODE1 EQU H'0001' 1970SMT2MODE2 EQU H'0002' 1971SMT2MODE3 EQU H'0003' 1972 1973 1974;----- SMT2STAT Bits ----------------------------------------------------- 1975AS EQU H'0000' 1976WS EQU H'0001' 1977TS EQU H'0002' 1978RST EQU H'0005' 1979CPWUP EQU H'0006' 1980CPRUP EQU H'0007' 1981 1982SMT2AS EQU H'0000' 1983SMT2WS EQU H'0001' 1984SMT2TS EQU H'0002' 1985SMT2RESET EQU H'0005' 1986SMT2CPWUP EQU H'0006' 1987SMT2CPRUP EQU H'0007' 1988 1989 1990;----- SMT2CLK Bits ----------------------------------------------------- 1991CSEL0 EQU H'0000' 1992CSEL1 EQU H'0001' 1993CSEL2 EQU H'0002' 1994 1995 1996SMT2CSEL0 EQU H'0000' 1997SMT2CSEL1 EQU H'0001' 1998SMT2CSEL2 EQU H'0002' 1999 2000 2001;----- SMT2SIG Bits ----------------------------------------------------- 2002SSEL0 EQU H'0000' 2003SSEL1 EQU H'0001' 2004SSEL2 EQU H'0002' 2005 2006 2007SMT2SSEL0 EQU H'0000' 2008SMT2SSEL1 EQU H'0001' 2009SMT2SSEL2 EQU H'0002' 2010 2011 2012;----- SMT2WIN Bits ----------------------------------------------------- 2013WSEL0 EQU H'0000' 2014WSEL1 EQU H'0001' 2015WSEL2 EQU H'0002' 2016WSEL3 EQU H'0003' 2017 2018 2019SMT2WSEL0 EQU H'0000' 2020SMT2WSEL1 EQU H'0001' 2021SMT2WSEL2 EQU H'0002' 2022SMT2WSEL3 EQU H'0003' 2023 2024 2025;----- STATUS_SHAD Bits ----------------------------------------------------- 2026C_SHAD EQU H'0000' 2027DC_SHAD EQU H'0001' 2028Z_SHAD EQU H'0002' 2029 2030 2031 2032;========================================================================== 2033; 2034; RAM Definitions 2035; 2036;========================================================================== 2037 __MAXRAM H'0FFF' 2038 __BADRAM H'000D' 2039 __BADRAM H'000F' 2040 __BADRAM H'0010' 2041 __BADRAM H'008D' 2042 __BADRAM H'008F' 2043 __BADRAM H'0090' 2044 __BADRAM H'0097' 2045 __BADRAM H'010D' 2046 __BADRAM H'010F'-H'0110' 2047 __BADRAM H'011A'-H'011B' 2048 __BADRAM H'011E'-H'011F' 2049 __BADRAM H'018D' 2050 __BADRAM H'018F'-H'0190' 2051 __BADRAM H'0197'-H'019F' 2052 __BADRAM H'01A0'-H'01EF' 2053 __BADRAM H'020D' 2054 __BADRAM H'020F'-H'0210' 2055 __BADRAM H'0211'-H'0218' 2056 __BADRAM H'0219'-H'021F' 2057 __BADRAM H'0220'-H'026F' 2058 __BADRAM H'028D' 2059 __BADRAM H'028F'-H'0290' 2060 __BADRAM H'0295'-H'0297' 2061 __BADRAM H'029C'-H'029D' 2062 __BADRAM H'029F' 2063 __BADRAM H'02A0'-H'02EF' 2064 __BADRAM H'030D' 2065 __BADRAM H'030F'-H'031F' 2066 __BADRAM H'0320'-H'036F' 2067 __BADRAM H'038D' 2068 __BADRAM H'038F'-H'0390' 2069 __BADRAM H'0394'-H'0396' 2070 __BADRAM H'039A'-H'039F' 2071 __BADRAM H'03A0'-H'03EF' 2072 __BADRAM H'040C'-H'0412' 2073 __BADRAM H'0419' 2074 __BADRAM H'0420'-H'046F' 2075 __BADRAM H'048C'-H'0497' 2076 __BADRAM H'0498'-H'049F' 2077 __BADRAM H'04A0'-H'04EF' 2078 __BADRAM H'050C'-H'051F' 2079 __BADRAM H'0520'-H'056F' 2080 __BADRAM H'058C'-H'059F' 2081 __BADRAM H'05A0'-H'05EF' 2082 __BADRAM H'060C'-H'0610' 2083 __BADRAM H'0611'-H'061F' 2084 __BADRAM H'0620'-H'066F' 2085 __BADRAM H'068C'-H'0690' 2086 __BADRAM H'069B'-H'06EF' 2087 __BADRAM H'070C'-H'0710' 2088 __BADRAM H'0716'-H'0717' 2089 __BADRAM H'071E'-H'071F' 2090 __BADRAM H'0720'-H'076F' 2091 __BADRAM H'078C'-H'0790' 2092 __BADRAM H'079B'-H'079F' 2093 __BADRAM H'07A0'-H'07EF' 2094 __BADRAM H'080C'-H'081F' 2095 __BADRAM H'0820'-H'086F' 2096 __BADRAM H'088C'-H'089F' 2097 __BADRAM H'08A0'-H'08EF' 2098 __BADRAM H'090C'-H'091F' 2099 __BADRAM H'0920'-H'096F' 2100 __BADRAM H'098C'-H'099F' 2101 __BADRAM H'09A0'-H'09EF' 2102 __BADRAM H'0A0C'-H'0A1F' 2103 __BADRAM H'0A20'-H'0A6F' 2104 __BADRAM H'0A8C'-H'0A9F' 2105 __BADRAM H'0AA0'-H'0AEF' 2106 __BADRAM H'0B0C'-H'0B1F' 2107 __BADRAM H'0B20'-H'0B6F' 2108 __BADRAM H'0B8C'-H'0B9F' 2109 __BADRAM H'0BA0'-H'0BEF' 2110 __BADRAM H'0C0C'-H'0C1F' 2111 __BADRAM H'0C20'-H'0C6F' 2112 __BADRAM H'0C8C'-H'0C9F' 2113 __BADRAM H'0CA0'-H'0CEF' 2114 __BADRAM H'0D0C'-H'0D10' 2115 __BADRAM H'0D11'-H'0D1F' 2116 __BADRAM H'0D20'-H'0D6F' 2117 __BADRAM H'0DB0'-H'0DEF' 2118 __BADRAM H'0E0C'-H'0E1F' 2119 __BADRAM H'0E20'-H'0E6F' 2120 __BADRAM H'0E8C'-H'0E9F' 2121 __BADRAM H'0EA0'-H'0EEF' 2122 __BADRAM H'0F0C'-H'0F0E' 2123 __BADRAM H'0F0F'-H'0F6F' 2124 __BADRAM H'0F8C'-H'0FE3' 2125 __BADRAM H'0FEC' 2126 2127;========================================================================== 2128; 2129; Configuration Bits 2130; 2131; NAME Address 2132; CONFIG1 8007h 2133; CONFIG2 8008h 2134; CONFIG3 8009h 2135; 2136;========================================================================== 2137 2138; The following is an assignment of address values for all of the 2139; configuration registers for the purpose of table reads 2140_CONFIG1 EQU H'8007' 2141_CONFIG2 EQU H'8008' 2142_CONFIG3 EQU H'8009' 2143 2144;----- CONFIG1 Options -------------------------------------------------- 2145_FOSC_INTOSC EQU H'3FFC' ; INTOSC oscillator: I/O function on CLKIN pin 2146_FOSC_ECL EQU H'3FFD' ; ECL, External Clock, Low Power Mode (0-0.5 MHz): device clock supplied to CLKIN pins 2147_FOSC_ECM EQU H'3FFE' ; ECM, External Clock, Medium Power Mode (0.5-4 MHz): device clock supplied to CLKIN pins 2148_FOSC_ECH EQU H'3FFF' ; ECH, External Clock, High Power Mode (4-20 MHz): device clock supplied to CLKIN pins 2149 2150_PWRTE_ON EQU H'3FDF' ; PWRT enabled 2151_PWRTE_OFF EQU H'3FFF' ; PWRT disabled 2152 2153_MCLRE_OFF EQU H'3FBF' ; MCLR/VPP pin function is digital input 2154_MCLRE_ON EQU H'3FFF' ; MCLR/VPP pin function is MCLR 2155 2156_CP_ON EQU H'3F7F' ; Program memory code protection is enabled 2157_CP_OFF EQU H'3FFF' ; Program memory code protection is disabled 2158 2159_BOREN_OFF EQU H'39FF' ; Brown-out Reset disabled 2160_BOREN_SBODEN EQU H'3BFF' ; Brown-out Reset controlled by the SBOREN bit in the BORCON register 2161_BOREN_NSLEEP EQU H'3DFF' ; Brown-out Reset enabled while running and disabled in Sleep 2162_BOREN_ON EQU H'3FFF' ; Brown-out Reset enabled 2163 2164_CLKOUTEN_ON EQU H'37FF' ; CLKOUT function is enabled on the CLKOUT pin 2165_CLKOUTEN_OFF EQU H'3FFF' ; CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin 2166 2167;----- CONFIG2 Options -------------------------------------------------- 2168_WRT_ALL EQU H'3FFC' ; 000h to 1FFFh write protected, no addresses may be modified by EECON control 2169_WRT_HALF EQU H'3FFD' ; 000h to FFFh write protected, 1000h to 1FFFh may be modified by EECON control 2170_WRT_BOOT EQU H'3FFE' ; 000h to 1FFh write protected, 200h to 1FFFh may be modified by EECON control 2171_WRT_OFF EQU H'3FFF' ; Write protection off 2172 2173_ZCD_ON EQU H'3F7F' ; ZCD always enabled 2174_ZCD_OFF EQU H'3FFF' ; ZCD disable. ZCD can be enabled by setting the ZCDSEN bit of ZCDCON 2175 2176_PLLEN_OFF EQU H'3EFF' ; 4x PLL is enabled when software sets the SPLLEN bit 2177_PLLEN_ON EQU H'3FFF' ; 4x PLL is always enabled 2178 2179_STVREN_OFF EQU H'3DFF' ; Stack Overflow or Underflow will not cause a Reset 2180_STVREN_ON EQU H'3FFF' ; Stack Overflow or Underflow will cause a Reset 2181 2182_BORV_HI EQU H'3BFF' ; Brown-out Reset Voltage (Vbor), high trip point selected. 2183_BORV_LO EQU H'3FFF' ; Brown-out Reset Voltage (Vbor), low trip point selected. 2184 2185_LPBOR_ON EQU H'37FF' ; Low-Power BOR is enabled 2186_LPBOR_OFF EQU H'3FFF' ; Low-Power BOR is disabled 2187 2188;;;; Begin: Added in gputils 2189_DEBUG_ON EQU H'2FFF' ; In-Circuit Debugger enabled, ICSPCLK and ICSPDAT are dedicated to the debugger. 2190_DEBUG_OFF EQU H'3FFF' ; In-Circuit Debugger disabled, ICSPCLK and ICSPDAT are general purpose I/O pins. 2191 2192;;;; End: Added in gputils 2193_LVP_OFF EQU H'1FFF' ; High-voltage on MCLR/VPP must be used for programming 2194_LVP_ON EQU H'3FFF' ; Low-voltage programming enabled 2195 2196;----- CONFIG3 Options -------------------------------------------------- 2197_WDTCPS_WDTCPS0 EQU H'3FE0' ; 1:32 (1 ms period) 2198_WDTCPS_WDTCPS1 EQU H'3FE1' ; 1:64 (2 ms period) 2199_WDTCPS_WDTCPS2 EQU H'3FE2' ; 1:128 (4 ms period) 2200_WDTCPS_WDTCPS3 EQU H'3FE3' ; 1:256 (8 ms period) 2201_WDTCPS_WDTCPS4 EQU H'3FE4' ; 1:512 (16 ms period) 2202_WDTCPS_WDTCPS5 EQU H'3FE5' ; 1:1024 (32 ms period) 2203_WDTCPS_WDTCPS6 EQU H'3FE6' ; 1:2048 (64 ms period) 2204_WDTCPS_WDTCPS7 EQU H'3FE7' ; 1:4096 (128 ms period) 2205_WDTCPS_WDTCPS8 EQU H'3FE8' ; 1:8192 (256 ms period) 2206_WDTCPS_WDTCPS9 EQU H'3FE9' ; 1:16384 (512 ms period) 2207_WDTCPS_WDTCPSA EQU H'3FEA' ; 1:32768 (1 s period) 2208_WDTCPS_WDTCPSB EQU H'3FEB' ; 1:65536 (2 s period) 2209_WDTCPS_WDTCPSC EQU H'3FEC' ; 1:131072 (4 s period) 2210_WDTCPS_WDTCPSD EQU H'3FED' ; 1:262144 (8 s period) 2211_WDTCPS_WDTCPSE EQU H'3FEE' ; 1:524299 (16 s period) 2212_WDTCPS_WDTCPSF EQU H'3FEF' ; 1:1048576 (32 s period) 2213_WDTCPS_WDTCPS10 EQU H'3FF0' ; 1:2097152 (64 s period) 2214_WDTCPS_WDTCPS11 EQU H'3FF1' ; 1:4194304 (128 s period) 2215_WDTCPS_WDTCPS12 EQU H'3FF2' ; 1:8388608 (256 s period) 2216_WDTCPS_WDTCPS1F EQU H'3FFF' ; Software Control (WDTPS) 2217 2218_WDTE_OFF EQU H'3F9F' ; WDT disabled 2219_WDTE_SWDTEN EQU H'3FBF' ; WDT controlled by the SWDTEN bit in the WDTCON register 2220_WDTE_NSLEEP EQU H'3FDF' ; WDT enabled while running and disabled in Sleep 2221_WDTE_ON EQU H'3FFF' ; WDT enabled 2222 2223_WDTCWS_WDTCWS125 EQU H'38FF' ; 12.5 percent window open time 2224_WDTCWS_WDTCWS25 EQU H'39FF' ; 25 percent window open time 2225_WDTCWS_WDTCWS375 EQU H'3AFF' ; 37.5 percent window open time 2226_WDTCWS_WDTCWS50 EQU H'3BFF' ; 50 percent window open time 2227_WDTCWS_WDTCWS625 EQU H'3CFF' ; 62.5 percent window open time 2228_WDTCWS_WDTCWS75 EQU H'3DFF' ; 75 percent window open time 2229_WDTCWS_WDTCWS100 EQU H'3EFF' ; 100 percent window open time (Legacy WDT) 2230_WDTCWS_WDTCWSSW EQU H'3FFF' ; Software WDT window size control (WDTWS bits) 2231 2232_WDTCCS_LFINTOSC EQU H'07FF' ; 31.0 kHz LFINTOSC 2233_WDTCCS_MFINTOSC EQU H'0FFF' ; 31.25 kHz HFINTOSC (MFINTOSC) 2234_WDTCCS_SWC EQU H'3FFF' ; Software control, controlled by WDTCS bits 2235 2236;----- DEVID Equates -------------------------------------------------- 2237_DEVID1 EQU H'8006' 2238 2239;----- IDLOC Equates -------------------------------------------------- 2240_IDLOC0 EQU H'8000' 2241_IDLOC1 EQU H'8001' 2242_IDLOC2 EQU H'8002' 2243_IDLOC3 EQU H'8003' 2244 2245 LIST 2246