1 LIST 2 3;========================================================================== 4; Build date : Oct 21 2015 5; MPASM PIC18LF458 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 PIC18LF458 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 /PIC18LF458 22; 2. LIST directive in the source file 23; LIST P=PIC18LF458 24; 3. Processor Type entry in the MPASM full-screen interface 25; 4. Setting the processor in the MPLAB Project Dialog 26;========================================================================== 27 28;========================================================================== 29; 30; Verify Processor 31; 32;========================================================================== 33 IFNDEF __18LF458 34 MESSG "Processor-header file mismatch. Verify selected processor." 35 ENDIF 36 37;========================================================================== 38; 18xxxx Family EQUates 39;========================================================================== 40FSR0 EQU 0 41FSR1 EQU 1 42FSR2 EQU 2 43 44FAST EQU 1 45 46W EQU 0 47A EQU 0 48ACCESS EQU 0 49BANKED EQU 1 50;========================================================================== 51 52;========================================================================== 53; 16Cxxx/17Cxxx Substitutions 54;========================================================================== 55 #define DDRA TRISA ; PIC17Cxxx SFR substitution 56 #define DDRB TRISB ; PIC17Cxxx SFR substitution 57 #define DDRC TRISC ; PIC17Cxxx SFR substitution 58 #define DDRD TRISD ; PIC17Cxxx SFR substitution 59 #define DDRE TRISE ; PIC17Cxxx SFR substitution 60 61;========================================================================== 62; 63; Register Definitions 64; 65;========================================================================== 66 67;----- Register Files ----------------------------------------------------- 68RXF0SIDH EQU H'0F00' 69RXF0SIDL EQU H'0F01' 70RXF0EIDH EQU H'0F02' 71RXF0EIDL EQU H'0F03' 72RXF1SIDH EQU H'0F04' 73RXF1SIDL EQU H'0F05' 74RXF1EIDH EQU H'0F06' 75RXF1EIDL EQU H'0F07' 76RXF2SIDH EQU H'0F08' 77RXF2SIDL EQU H'0F09' 78RXF2EIDH EQU H'0F0A' 79RXF2EIDL EQU H'0F0B' 80RXF3SIDH EQU H'0F0C' 81RXF3SIDL EQU H'0F0D' 82RXF3EIDH EQU H'0F0E' 83RXF3EIDL EQU H'0F0F' 84RXF4SIDH EQU H'0F10' 85RXF4SIDL EQU H'0F11' 86RXF4EIDH EQU H'0F12' 87RXF4EIDL EQU H'0F13' 88RXF5SIDH EQU H'0F14' 89RXF5SIDL EQU H'0F15' 90RXF5EIDH EQU H'0F16' 91RXF5EIDL EQU H'0F17' 92RXM0SIDH EQU H'0F18' 93RXM0SIDL EQU H'0F19' 94RXM0EIDH EQU H'0F1A' 95RXM0EIDL EQU H'0F1B' 96RXM1SIDH EQU H'0F1C' 97RXM1SIDL EQU H'0F1D' 98RXM1EIDH EQU H'0F1E' 99RXM1EIDL EQU H'0F1F' 100TXB2CON EQU H'0F20' 101TXB2SIDH EQU H'0F21' 102TXB2SIDL EQU H'0F22' 103TXB2EIDH EQU H'0F23' 104TXB2EIDL EQU H'0F24' 105TXB2DLC EQU H'0F25' 106TXB2D0 EQU H'0F26' 107TXB2D1 EQU H'0F27' 108TXB2D2 EQU H'0F28' 109TXB2D3 EQU H'0F29' 110TXB2D4 EQU H'0F2A' 111TXB2D5 EQU H'0F2B' 112TXB2D6 EQU H'0F2C' 113TXB2D7 EQU H'0F2D' 114CANSTATRO4 EQU H'0F2E' 115TXB1CON EQU H'0F30' 116TXB1SIDH EQU H'0F31' 117TXB1SIDL EQU H'0F32' 118TXB1EIDH EQU H'0F33' 119TXB1EIDL EQU H'0F34' 120TXB1DLC EQU H'0F35' 121TXB1D0 EQU H'0F36' 122TXB1D1 EQU H'0F37' 123TXB1D2 EQU H'0F38' 124TXB1D3 EQU H'0F39' 125TXB1D4 EQU H'0F3A' 126TXB1D5 EQU H'0F3B' 127TXB1D6 EQU H'0F3C' 128TXB1D7 EQU H'0F3D' 129CANSTATRO3 EQU H'0F3E' 130TXB0CON EQU H'0F40' 131TXB0SIDH EQU H'0F41' 132TXB0SIDL EQU H'0F42' 133TXB0EIDH EQU H'0F43' 134TXB0EIDL EQU H'0F44' 135TXB0DLC EQU H'0F45' 136TXB0D0 EQU H'0F46' 137TXB0D1 EQU H'0F47' 138TXB0D2 EQU H'0F48' 139TXB0D3 EQU H'0F49' 140TXB0D4 EQU H'0F4A' 141TXB0D5 EQU H'0F4B' 142TXB0D6 EQU H'0F4C' 143TXB0D7 EQU H'0F4D' 144CANSTATRO2 EQU H'0F4E' 145RXB1CON EQU H'0F50' 146RXB1SIDH EQU H'0F51' 147RXB1SIDL EQU H'0F52' 148RXB1EIDH EQU H'0F53' 149RXB1EIDL EQU H'0F54' 150RXB1DLC EQU H'0F55' 151RXB1D0 EQU H'0F56' 152RXB1D1 EQU H'0F57' 153RXB1D2 EQU H'0F58' 154RXB1D3 EQU H'0F59' 155RXB1D4 EQU H'0F5A' 156RXB1D5 EQU H'0F5B' 157RXB1D6 EQU H'0F5C' 158RXB1D7 EQU H'0F5D' 159CANSTATRO1 EQU H'0F5E' 160RXB0CON EQU H'0F60' 161RXB0SIDH EQU H'0F61' 162RXB0SIDL EQU H'0F62' 163RXB0EIDH EQU H'0F63' 164RXB0EIDL EQU H'0F64' 165RXB0DLC EQU H'0F65' 166RXB0D0 EQU H'0F66' 167RXB0D1 EQU H'0F67' 168RXB0D2 EQU H'0F68' 169RXB0D3 EQU H'0F69' 170RXB0D4 EQU H'0F6A' 171RXB0D5 EQU H'0F6B' 172RXB0D6 EQU H'0F6C' 173RXB0D7 EQU H'0F6D' 174CANSTAT EQU H'0F6E' 175CANCON EQU H'0F6F' 176BRGCON1 EQU H'0F70' 177BRGCON2 EQU H'0F71' 178BRGCON3 EQU H'0F72' 179CIOCON EQU H'0F73' 180COMSTAT EQU H'0F74' 181RXERRCNT EQU H'0F75' 182TXERRCNT EQU H'0F76' 183PORTA EQU H'0F80' 184PORTB EQU H'0F81' 185PORTC EQU H'0F82' 186PORTD EQU H'0F83' 187PORTE EQU H'0F84' 188LATA EQU H'0F89' 189LATB EQU H'0F8A' 190LATC EQU H'0F8B' 191LATD EQU H'0F8C' 192LATE EQU H'0F8D' 193DDRA EQU H'0F92' 194TRISA EQU H'0F92' 195DDRB EQU H'0F93' 196TRISB EQU H'0F93' 197DDRC EQU H'0F94' 198TRISC EQU H'0F94' 199DDRD EQU H'0F95' 200TRISD EQU H'0F95' 201DDRE EQU H'0F96' 202TRISE EQU H'0F96' 203PIE1 EQU H'0F9D' 204PIR1 EQU H'0F9E' 205IPR1 EQU H'0F9F' 206PIE2 EQU H'0FA0' 207PIR2 EQU H'0FA1' 208IPR2 EQU H'0FA2' 209PIE3 EQU H'0FA3' 210PIR3 EQU H'0FA4' 211IPR3 EQU H'0FA5' 212EECON1 EQU H'0FA6' 213EECON2 EQU H'0FA7' 214EEDATA EQU H'0FA8' 215EEADR EQU H'0FA9' 216RCSTA EQU H'0FAB' 217TXSTA EQU H'0FAC' 218TXREG EQU H'0FAD' 219RCREG EQU H'0FAE' 220SPBRG EQU H'0FAF' 221T3CON EQU H'0FB1' 222TMR3 EQU H'0FB2' 223TMR3L EQU H'0FB2' 224TMR3H EQU H'0FB3' 225CMCON EQU H'0FB4' 226CVRCON EQU H'0FB5' 227ECCPAS EQU H'0FB6' 228ECCP1DEL EQU H'0FB7' 229ECCP1CON EQU H'0FBA' 230ECCPR1 EQU H'0FBB' 231ECCPR1L EQU H'0FBB' 232ECCPR1H EQU H'0FBC' 233CCP1CON EQU H'0FBD' 234CCPR1 EQU H'0FBE' 235CCPR1L EQU H'0FBE' 236CCPR1H EQU H'0FBF' 237ADCON1 EQU H'0FC1' 238ADCON0 EQU H'0FC2' 239ADRES EQU H'0FC3' 240ADRESL EQU H'0FC3' 241ADRESH EQU H'0FC4' 242SSPCON2 EQU H'0FC5' 243SSPCON1 EQU H'0FC6' 244SSPSTAT EQU H'0FC7' 245SSPADD EQU H'0FC8' 246SSPBUF EQU H'0FC9' 247T2CON EQU H'0FCA' 248PR2 EQU H'0FCB' 249TMR2 EQU H'0FCC' 250T1CON EQU H'0FCD' 251TMR1 EQU H'0FCE' 252TMR1L EQU H'0FCE' 253TMR1H EQU H'0FCF' 254RCON EQU H'0FD0' 255WDTCON EQU H'0FD1' 256LVDCON EQU H'0FD2' 257OSCCON EQU H'0FD3' 258T0CON EQU H'0FD5' 259TMR0 EQU H'0FD6' 260TMR0L EQU H'0FD6' 261TMR0H EQU H'0FD7' 262STATUS EQU H'0FD8' 263FSR2L EQU H'0FD9' 264FSR2H EQU H'0FDA' 265PLUSW2 EQU H'0FDB' 266PREINC2 EQU H'0FDC' 267POSTDEC2 EQU H'0FDD' 268POSTINC2 EQU H'0FDE' 269INDF2 EQU H'0FDF' 270BSR EQU H'0FE0' 271FSR1L EQU H'0FE1' 272FSR1H EQU H'0FE2' 273PLUSW1 EQU H'0FE3' 274PREINC1 EQU H'0FE4' 275POSTDEC1 EQU H'0FE5' 276POSTINC1 EQU H'0FE6' 277INDF1 EQU H'0FE7' 278WREG EQU H'0FE8' 279FSR0L EQU H'0FE9' 280FSR0H EQU H'0FEA' 281PLUSW0 EQU H'0FEB' 282PREINC0 EQU H'0FEC' 283POSTDEC0 EQU H'0FED' 284POSTINC0 EQU H'0FEE' 285INDF0 EQU H'0FEF' 286INTCON3 EQU H'0FF0' 287INTCON2 EQU H'0FF1' 288INTCON EQU H'0FF2' 289INTCON1 EQU H'0FF2' 290PROD EQU H'0FF3' 291PRODL EQU H'0FF3' 292PRODH EQU H'0FF4' 293TABLAT EQU H'0FF5' 294TBLPTR EQU H'0FF6' 295TBLPTRL EQU H'0FF6' 296TBLPTRH EQU H'0FF7' 297TBLPTRU EQU H'0FF8' 298PC EQU H'0FF9' 299PCL EQU H'0FF9' 300PCLATH EQU H'0FFA' 301PCLATU EQU H'0FFB' 302STKPTR EQU H'0FFC' 303TOS EQU H'0FFD' 304TOSL EQU H'0FFD' 305TOSH EQU H'0FFE' 306TOSU EQU H'0FFF' 307 308;----- RXF0SIDH Bits ----------------------------------------------------- 309SID3 EQU H'0000' 310SID4 EQU H'0001' 311SID5 EQU H'0002' 312SID6 EQU H'0003' 313SID7 EQU H'0004' 314SID8 EQU H'0005' 315SID9 EQU H'0006' 316SID10 EQU H'0007' 317 318 319;----- RXF0SIDL Bits ----------------------------------------------------- 320EID16 EQU H'0000' 321EID17 EQU H'0001' 322EXIDEN EQU H'0003' 323SID0 EQU H'0005' 324SID1 EQU H'0006' 325SID2 EQU H'0007' 326 327 328;----- RXF0EIDH Bits ----------------------------------------------------- 329EID8 EQU H'0000' 330EID9 EQU H'0001' 331EID10 EQU H'0002' 332EID11 EQU H'0003' 333EID12 EQU H'0004' 334EID13 EQU H'0005' 335EID14 EQU H'0006' 336EID15 EQU H'0007' 337 338 339;----- RXF0EIDL Bits ----------------------------------------------------- 340EID0 EQU H'0000' 341EID1 EQU H'0001' 342EID2 EQU H'0002' 343EID3 EQU H'0003' 344EID4 EQU H'0004' 345EID5 EQU H'0005' 346EID6 EQU H'0006' 347EID7 EQU H'0007' 348 349 350;----- RXF1SIDH Bits ----------------------------------------------------- 351SID3 EQU H'0000' 352SID4 EQU H'0001' 353SID5 EQU H'0002' 354SID6 EQU H'0003' 355SID7 EQU H'0004' 356SID8 EQU H'0005' 357SID9 EQU H'0006' 358SID10 EQU H'0007' 359 360 361;----- RXF1SIDL Bits ----------------------------------------------------- 362EID16 EQU H'0000' 363EID17 EQU H'0001' 364EXIDEN EQU H'0003' 365SID0 EQU H'0005' 366SID1 EQU H'0006' 367SID2 EQU H'0007' 368 369 370;----- RXF1EIDH Bits ----------------------------------------------------- 371EID8 EQU H'0000' 372EID9 EQU H'0001' 373EID10 EQU H'0002' 374EID11 EQU H'0003' 375EID12 EQU H'0004' 376EID13 EQU H'0005' 377EID14 EQU H'0006' 378EID15 EQU H'0007' 379 380 381;----- RXF1EIDL Bits ----------------------------------------------------- 382EID0 EQU H'0000' 383EID1 EQU H'0001' 384EID2 EQU H'0002' 385EID3 EQU H'0003' 386EID4 EQU H'0004' 387EID5 EQU H'0005' 388EID6 EQU H'0006' 389EID7 EQU H'0007' 390 391 392;----- RXF2SIDH Bits ----------------------------------------------------- 393SID3 EQU H'0000' 394SID4 EQU H'0001' 395SID5 EQU H'0002' 396SID6 EQU H'0003' 397SID7 EQU H'0004' 398SID8 EQU H'0005' 399SID9 EQU H'0006' 400SID10 EQU H'0007' 401 402 403;----- RXF2SIDL Bits ----------------------------------------------------- 404EID16 EQU H'0000' 405EID17 EQU H'0001' 406EXIDEN EQU H'0003' 407SID0 EQU H'0005' 408SID1 EQU H'0006' 409SID2 EQU H'0007' 410 411 412;----- RXF2EIDH Bits ----------------------------------------------------- 413EID8 EQU H'0000' 414EID9 EQU H'0001' 415EID10 EQU H'0002' 416EID11 EQU H'0003' 417EID12 EQU H'0004' 418EID13 EQU H'0005' 419EID14 EQU H'0006' 420EID15 EQU H'0007' 421 422 423;----- RXF2EIDL Bits ----------------------------------------------------- 424EID0 EQU H'0000' 425EID1 EQU H'0001' 426EID2 EQU H'0002' 427EID3 EQU H'0003' 428EID4 EQU H'0004' 429EID5 EQU H'0005' 430EID6 EQU H'0006' 431EID7 EQU H'0007' 432 433 434;----- RXF3SIDH Bits ----------------------------------------------------- 435SID3 EQU H'0000' 436SID4 EQU H'0001' 437SID5 EQU H'0002' 438SID6 EQU H'0003' 439SID7 EQU H'0004' 440SID8 EQU H'0005' 441SID9 EQU H'0006' 442SID10 EQU H'0007' 443 444 445;----- RXF3SIDL Bits ----------------------------------------------------- 446EID16 EQU H'0000' 447EID17 EQU H'0001' 448EXIDEN EQU H'0003' 449SID0 EQU H'0005' 450SID1 EQU H'0006' 451SID2 EQU H'0007' 452 453 454;----- RXF3EIDH Bits ----------------------------------------------------- 455EID8 EQU H'0000' 456EID9 EQU H'0001' 457EID10 EQU H'0002' 458EID11 EQU H'0003' 459EID12 EQU H'0004' 460EID13 EQU H'0005' 461EID14 EQU H'0006' 462EID15 EQU H'0007' 463 464 465;----- RXF3EIDL Bits ----------------------------------------------------- 466EID0 EQU H'0000' 467EID1 EQU H'0001' 468EID2 EQU H'0002' 469EID3 EQU H'0003' 470EID4 EQU H'0004' 471EID5 EQU H'0005' 472EID6 EQU H'0006' 473EID7 EQU H'0007' 474 475 476;----- RXF4SIDH Bits ----------------------------------------------------- 477SID3 EQU H'0000' 478SID4 EQU H'0001' 479SID5 EQU H'0002' 480SID6 EQU H'0003' 481SID7 EQU H'0004' 482SID8 EQU H'0005' 483SID9 EQU H'0006' 484SID10 EQU H'0007' 485 486 487;----- RXF4SIDL Bits ----------------------------------------------------- 488EID16 EQU H'0000' 489EID17 EQU H'0001' 490EXIDEN EQU H'0003' 491SID0 EQU H'0005' 492SID1 EQU H'0006' 493SID2 EQU H'0007' 494 495 496;----- RXF4EIDH Bits ----------------------------------------------------- 497EID8 EQU H'0000' 498EID9 EQU H'0001' 499EID10 EQU H'0002' 500EID11 EQU H'0003' 501EID12 EQU H'0004' 502EID13 EQU H'0005' 503EID14 EQU H'0006' 504EID15 EQU H'0007' 505 506 507;----- RXF4EIDL Bits ----------------------------------------------------- 508EID0 EQU H'0000' 509EID1 EQU H'0001' 510EID2 EQU H'0002' 511EID3 EQU H'0003' 512EID4 EQU H'0004' 513EID5 EQU H'0005' 514EID6 EQU H'0006' 515EID7 EQU H'0007' 516 517 518;----- RXF5SIDH Bits ----------------------------------------------------- 519SID3 EQU H'0000' 520SID4 EQU H'0001' 521SID5 EQU H'0002' 522SID6 EQU H'0003' 523SID7 EQU H'0004' 524SID8 EQU H'0005' 525SID9 EQU H'0006' 526SID10 EQU H'0007' 527 528 529;----- RXF5SIDL Bits ----------------------------------------------------- 530EID16 EQU H'0000' 531EID17 EQU H'0001' 532EXIDEN EQU H'0003' 533SID0 EQU H'0005' 534SID1 EQU H'0006' 535SID2 EQU H'0007' 536 537 538;----- RXF5EIDH Bits ----------------------------------------------------- 539EID8 EQU H'0000' 540EID9 EQU H'0001' 541EID10 EQU H'0002' 542EID11 EQU H'0003' 543EID12 EQU H'0004' 544EID13 EQU H'0005' 545EID14 EQU H'0006' 546EID15 EQU H'0007' 547 548 549;----- RXF5EIDL Bits ----------------------------------------------------- 550EID0 EQU H'0000' 551EID1 EQU H'0001' 552EID2 EQU H'0002' 553EID3 EQU H'0003' 554EID4 EQU H'0004' 555EID5 EQU H'0005' 556EID6 EQU H'0006' 557EID7 EQU H'0007' 558 559 560;----- RXM0SIDH Bits ----------------------------------------------------- 561SID3 EQU H'0000' 562SID4 EQU H'0001' 563SID5 EQU H'0002' 564SID6 EQU H'0003' 565SID7 EQU H'0004' 566SID8 EQU H'0005' 567SID9 EQU H'0006' 568SID10 EQU H'0007' 569 570 571;----- RXM0SIDL Bits ----------------------------------------------------- 572EID16 EQU H'0000' 573EID17 EQU H'0001' 574SID0 EQU H'0005' 575SID1 EQU H'0006' 576SID2 EQU H'0007' 577 578 579;----- RXM0EIDH Bits ----------------------------------------------------- 580EID8 EQU H'0000' 581EID9 EQU H'0001' 582EID10 EQU H'0002' 583EID11 EQU H'0003' 584EID12 EQU H'0004' 585EID13 EQU H'0005' 586EID14 EQU H'0006' 587EID15 EQU H'0007' 588 589 590;----- RXM0EIDL Bits ----------------------------------------------------- 591EID0 EQU H'0000' 592EID1 EQU H'0001' 593EID2 EQU H'0002' 594EID3 EQU H'0003' 595EID4 EQU H'0004' 596EID5 EQU H'0005' 597EID6 EQU H'0006' 598EID7 EQU H'0007' 599 600 601;----- RXM1SIDH Bits ----------------------------------------------------- 602SID3 EQU H'0000' 603SID4 EQU H'0001' 604SID5 EQU H'0002' 605SID6 EQU H'0003' 606SID7 EQU H'0004' 607SID8 EQU H'0005' 608SID9 EQU H'0006' 609SID10 EQU H'0007' 610 611 612;----- RXM1SIDL Bits ----------------------------------------------------- 613EID16 EQU H'0000' 614EID17 EQU H'0001' 615SID0 EQU H'0005' 616SID1 EQU H'0006' 617SID2 EQU H'0007' 618 619 620;----- RXM1EIDH Bits ----------------------------------------------------- 621EID8 EQU H'0000' 622EID9 EQU H'0001' 623EID10 EQU H'0002' 624EID11 EQU H'0003' 625EID12 EQU H'0004' 626EID13 EQU H'0005' 627EID14 EQU H'0006' 628EID15 EQU H'0007' 629 630 631;----- RXM1EIDL Bits ----------------------------------------------------- 632EID0 EQU H'0000' 633EID1 EQU H'0001' 634EID2 EQU H'0002' 635EID3 EQU H'0003' 636EID4 EQU H'0004' 637EID5 EQU H'0005' 638EID6 EQU H'0006' 639EID7 EQU H'0007' 640 641 642;----- TXB2CON Bits ----------------------------------------------------- 643TXPRI0 EQU H'0000' 644TXPRI1 EQU H'0001' 645TXREQ EQU H'0003' 646TXERR EQU H'0004' 647TXLARB EQU H'0005' 648TXABT EQU H'0006' 649 650 651;----- TXB2SIDH Bits ----------------------------------------------------- 652SID3 EQU H'0000' 653SID4 EQU H'0001' 654SID5 EQU H'0002' 655SID6 EQU H'0003' 656SID7 EQU H'0004' 657SID8 EQU H'0005' 658SID9 EQU H'0006' 659SID10 EQU H'0007' 660 661 662;----- TXB2SIDL Bits ----------------------------------------------------- 663EID16 EQU H'0000' 664EID17 EQU H'0001' 665EXIDE EQU H'0003' 666SID0 EQU H'0005' 667SID1 EQU H'0006' 668SID2 EQU H'0007' 669 670 671;----- TXB2EIDH Bits ----------------------------------------------------- 672EID8 EQU H'0000' 673EID9 EQU H'0001' 674EID10 EQU H'0002' 675EID11 EQU H'0003' 676EID12 EQU H'0004' 677EID13 EQU H'0005' 678EID14 EQU H'0006' 679EID15 EQU H'0007' 680 681 682;----- TXB2EIDL Bits ----------------------------------------------------- 683EID0 EQU H'0000' 684EID1 EQU H'0001' 685EID2 EQU H'0002' 686EID3 EQU H'0003' 687EID4 EQU H'0004' 688EID5 EQU H'0005' 689EID6 EQU H'0006' 690EID7 EQU H'0007' 691 692 693;----- TXB2DLC Bits ----------------------------------------------------- 694DLC0 EQU H'0000' 695DLC1 EQU H'0001' 696DLC2 EQU H'0002' 697DLC3 EQU H'0003' 698TXRTR EQU H'0006' 699 700 701;----- TXB2D0 Bits ----------------------------------------------------- 702TXB2D00 EQU H'0000' 703TXB2D01 EQU H'0001' 704TXB2D02 EQU H'0002' 705TXB2D03 EQU H'0003' 706TXB2D04 EQU H'0004' 707TXB2D05 EQU H'0005' 708TXB2D06 EQU H'0006' 709TXB2D07 EQU H'0007' 710 711 712;----- TXB2D1 Bits ----------------------------------------------------- 713TXB2D10 EQU H'0000' 714TXB2D11 EQU H'0001' 715TXB2D12 EQU H'0002' 716TXB2D13 EQU H'0003' 717TXB2D14 EQU H'0004' 718TXB2D15 EQU H'0005' 719TXB2D16 EQU H'0006' 720TXB2D17 EQU H'0007' 721 722 723;----- TXB2D2 Bits ----------------------------------------------------- 724TXB2D20 EQU H'0000' 725TXB2D21 EQU H'0001' 726TXB2D22 EQU H'0002' 727TXB2D23 EQU H'0003' 728TXB2D24 EQU H'0004' 729TXB2D25 EQU H'0005' 730TXB2D26 EQU H'0006' 731TXB2D27 EQU H'0007' 732 733 734;----- TXB2D3 Bits ----------------------------------------------------- 735TXB2D30 EQU H'0000' 736TXB2D31 EQU H'0001' 737TXB2D32 EQU H'0002' 738TXB2D33 EQU H'0003' 739TXB2D34 EQU H'0004' 740TXB2D35 EQU H'0005' 741TXB2D36 EQU H'0006' 742TXB2D37 EQU H'0007' 743 744 745;----- TXB2D4 Bits ----------------------------------------------------- 746TXB2D40 EQU H'0000' 747TXB2D41 EQU H'0001' 748TXB2D42 EQU H'0002' 749TXB2D43 EQU H'0003' 750TXB2D44 EQU H'0004' 751TXB2D45 EQU H'0005' 752TXB2D46 EQU H'0006' 753TXB2D47 EQU H'0007' 754 755 756;----- TXB2D5 Bits ----------------------------------------------------- 757TXB2D50 EQU H'0000' 758TXB2D51 EQU H'0001' 759TXB2D52 EQU H'0002' 760TXB2D53 EQU H'0003' 761TXB2D54 EQU H'0004' 762TXB2D55 EQU H'0005' 763TXB2D56 EQU H'0006' 764TXB2D57 EQU H'0007' 765 766 767;----- TXB2D6 Bits ----------------------------------------------------- 768TXB2D60 EQU H'0000' 769TXB2D61 EQU H'0001' 770TXB2D62 EQU H'0002' 771TXB2D63 EQU H'0003' 772TXB2D64 EQU H'0004' 773TXB2D65 EQU H'0005' 774TXB2D66 EQU H'0006' 775TXB2D67 EQU H'0007' 776 777 778;----- TXB2D7 Bits ----------------------------------------------------- 779TXB2D70 EQU H'0000' 780TXB2D71 EQU H'0001' 781TXB2D72 EQU H'0002' 782TXB2D73 EQU H'0003' 783TXB2D74 EQU H'0004' 784TXB2D75 EQU H'0005' 785TXB2D76 EQU H'0006' 786TXB2D77 EQU H'0007' 787 788 789;----- CANSTATRO4 Bits ----------------------------------------------------- 790ICODE0 EQU H'0001' 791ICODE1 EQU H'0002' 792ICODE2 EQU H'0003' 793OPMODE0 EQU H'0005' 794OPMODE1 EQU H'0006' 795OPMODE2 EQU H'0007' 796 797 798;----- TXB1CON Bits ----------------------------------------------------- 799TXPRI0 EQU H'0000' 800TXPRI1 EQU H'0001' 801TXREQ EQU H'0003' 802TXERR EQU H'0004' 803TXLARB EQU H'0005' 804TXABT EQU H'0006' 805 806 807;----- TXB1SIDH Bits ----------------------------------------------------- 808SID3 EQU H'0000' 809SID4 EQU H'0001' 810SID5 EQU H'0002' 811SID6 EQU H'0003' 812SID7 EQU H'0004' 813SID8 EQU H'0005' 814SID9 EQU H'0006' 815SID10 EQU H'0007' 816 817 818;----- TXB1SIDL Bits ----------------------------------------------------- 819EID16 EQU H'0000' 820EID17 EQU H'0001' 821EXIDE EQU H'0003' 822SID0 EQU H'0005' 823SID1 EQU H'0006' 824SID2 EQU H'0007' 825 826 827;----- TXB1EIDH Bits ----------------------------------------------------- 828EID8 EQU H'0000' 829EID9 EQU H'0001' 830EID10 EQU H'0002' 831EID11 EQU H'0003' 832EID12 EQU H'0004' 833EID13 EQU H'0005' 834EID14 EQU H'0006' 835EID15 EQU H'0007' 836 837 838;----- TXB1EIDL Bits ----------------------------------------------------- 839EID0 EQU H'0000' 840EID1 EQU H'0001' 841EID2 EQU H'0002' 842EID3 EQU H'0003' 843EID4 EQU H'0004' 844EID5 EQU H'0005' 845EID6 EQU H'0006' 846EID7 EQU H'0007' 847 848 849;----- TXB1DLC Bits ----------------------------------------------------- 850DLC0 EQU H'0000' 851DLC1 EQU H'0001' 852DLC2 EQU H'0002' 853DLC3 EQU H'0003' 854TXRTR EQU H'0006' 855 856 857;----- TXB1D0 Bits ----------------------------------------------------- 858TXB1D00 EQU H'0000' 859TXB1D01 EQU H'0001' 860TXB1D02 EQU H'0002' 861TXB1D03 EQU H'0003' 862TXB1D04 EQU H'0004' 863TXB1D05 EQU H'0005' 864TXB1D06 EQU H'0006' 865TXB1D07 EQU H'0007' 866 867 868;----- TXB1D1 Bits ----------------------------------------------------- 869TXB1D10 EQU H'0000' 870TXB1D11 EQU H'0001' 871TXB1D12 EQU H'0002' 872TXB1D13 EQU H'0003' 873TXB1D14 EQU H'0004' 874TXB1D15 EQU H'0005' 875TXB1D16 EQU H'0006' 876TXB1D17 EQU H'0007' 877 878 879;----- TXB1D2 Bits ----------------------------------------------------- 880TXB1D20 EQU H'0000' 881TXB1D21 EQU H'0001' 882TXB1D22 EQU H'0002' 883TXB1D23 EQU H'0003' 884TXB1D24 EQU H'0004' 885TXB1D25 EQU H'0005' 886TXB1D26 EQU H'0006' 887TXB1D27 EQU H'0007' 888 889TBB1D23 EQU H'0003' 890 891 892;----- TXB1D3 Bits ----------------------------------------------------- 893TXB1D30 EQU H'0000' 894TXB1D31 EQU H'0001' 895TXB1D32 EQU H'0002' 896TXB1D33 EQU H'0003' 897TXB1D34 EQU H'0004' 898TXB1D35 EQU H'0005' 899TXB1D36 EQU H'0006' 900TXB1D37 EQU H'0007' 901 902 903;----- TXB1D4 Bits ----------------------------------------------------- 904TXB1D40 EQU H'0000' 905TXB1D41 EQU H'0001' 906TXB1D42 EQU H'0002' 907TXB1D43 EQU H'0003' 908TXB1D44 EQU H'0004' 909TXB1D45 EQU H'0005' 910TXB1D46 EQU H'0006' 911TXB1D47 EQU H'0007' 912 913 914;----- TXB1D5 Bits ----------------------------------------------------- 915TXB1D50 EQU H'0000' 916TXB1D51 EQU H'0001' 917TXB1D52 EQU H'0002' 918TXB1D53 EQU H'0003' 919TXB1D54 EQU H'0004' 920TXB1D55 EQU H'0005' 921TXB1D56 EQU H'0006' 922TXB1D57 EQU H'0007' 923 924 925;----- TXB1D6 Bits ----------------------------------------------------- 926TXB1D60 EQU H'0000' 927TXB1D61 EQU H'0001' 928TXB1D62 EQU H'0002' 929TXB1D63 EQU H'0003' 930TXB1D64 EQU H'0004' 931TXB1D65 EQU H'0005' 932TXB1D66 EQU H'0006' 933TXB1D67 EQU H'0007' 934 935 936;----- TXB1D7 Bits ----------------------------------------------------- 937TXB1D70 EQU H'0000' 938TXB1D71 EQU H'0001' 939TXB1D72 EQU H'0002' 940TXB1D73 EQU H'0003' 941TXB1D74 EQU H'0004' 942TXB1D75 EQU H'0005' 943TXB1D76 EQU H'0006' 944TXB1D77 EQU H'0007' 945 946 947;----- CANSTATRO3 Bits ----------------------------------------------------- 948ICODE0 EQU H'0001' 949ICODE1 EQU H'0002' 950ICODE2 EQU H'0003' 951OPMODE0 EQU H'0005' 952OPMODE1 EQU H'0006' 953OPMODE2 EQU H'0007' 954 955 956;----- TXB0CON Bits ----------------------------------------------------- 957TXPRI0 EQU H'0000' 958TXPRI1 EQU H'0001' 959TXREQ EQU H'0003' 960TXERR EQU H'0004' 961TXLARB EQU H'0005' 962TXABT EQU H'0006' 963 964 965;----- TXB0SIDH Bits ----------------------------------------------------- 966SID3 EQU H'0000' 967SID4 EQU H'0001' 968SID5 EQU H'0002' 969SID6 EQU H'0003' 970SID7 EQU H'0004' 971SID8 EQU H'0005' 972SID9 EQU H'0006' 973SID10 EQU H'0007' 974 975 976;----- TXB0SIDL Bits ----------------------------------------------------- 977EID16 EQU H'0000' 978EID17 EQU H'0001' 979EXIDE EQU H'0003' 980SID0 EQU H'0005' 981SID1 EQU H'0006' 982SID2 EQU H'0007' 983 984 985;----- TXB0EIDH Bits ----------------------------------------------------- 986EID8 EQU H'0000' 987EID9 EQU H'0001' 988EID10 EQU H'0002' 989EID11 EQU H'0003' 990EID12 EQU H'0004' 991EID13 EQU H'0005' 992EID14 EQU H'0006' 993EID15 EQU H'0007' 994 995 996;----- TXB0EIDL Bits ----------------------------------------------------- 997EID0 EQU H'0000' 998EID1 EQU H'0001' 999EID2 EQU H'0002' 1000EID3 EQU H'0003' 1001EID4 EQU H'0004' 1002EID5 EQU H'0005' 1003EID6 EQU H'0006' 1004EID7 EQU H'0007' 1005 1006 1007;----- TXB0DLC Bits ----------------------------------------------------- 1008DLC0 EQU H'0000' 1009DLC1 EQU H'0001' 1010DLC2 EQU H'0002' 1011DLC3 EQU H'0003' 1012TXRTR EQU H'0006' 1013 1014 1015;----- TXB0D0 Bits ----------------------------------------------------- 1016TXB0D00 EQU H'0000' 1017TXB0D01 EQU H'0001' 1018TXB0D02 EQU H'0002' 1019TXB0D03 EQU H'0003' 1020TXB0D04 EQU H'0004' 1021TXB0D05 EQU H'0005' 1022TXB0D06 EQU H'0006' 1023TXB0D07 EQU H'0007' 1024 1025 1026;----- TXB0D1 Bits ----------------------------------------------------- 1027TXB0D10 EQU H'0000' 1028TXB0D11 EQU H'0001' 1029TXB0D12 EQU H'0002' 1030TXB0D13 EQU H'0003' 1031TXB0D14 EQU H'0004' 1032TXB0D15 EQU H'0005' 1033TXB0D16 EQU H'0006' 1034TXB0D17 EQU H'0007' 1035 1036 1037;----- TXB0D2 Bits ----------------------------------------------------- 1038TXB0D20 EQU H'0000' 1039TXB0D21 EQU H'0001' 1040TXB0D22 EQU H'0002' 1041TXB0D23 EQU H'0003' 1042TXB0D24 EQU H'0004' 1043TXB0D25 EQU H'0005' 1044TXB0D26 EQU H'0006' 1045TXB0D27 EQU H'0007' 1046 1047 1048;----- TXB0D3 Bits ----------------------------------------------------- 1049TXB0D30 EQU H'0000' 1050TXB0D31 EQU H'0001' 1051TXB0D32 EQU H'0002' 1052TXB0D33 EQU H'0003' 1053TXB0D34 EQU H'0004' 1054TXB0D35 EQU H'0005' 1055TXB0D36 EQU H'0006' 1056TXB0D37 EQU H'0007' 1057 1058 1059;----- TXB0D4 Bits ----------------------------------------------------- 1060TXB0D40 EQU H'0000' 1061TXB0D41 EQU H'0001' 1062TXB0D42 EQU H'0002' 1063TXB0D43 EQU H'0003' 1064TXB0D44 EQU H'0004' 1065TXB0D45 EQU H'0005' 1066TXB0D46 EQU H'0006' 1067TXB0D47 EQU H'0007' 1068 1069 1070;----- TXB0D5 Bits ----------------------------------------------------- 1071TXB0D50 EQU H'0000' 1072TXB0D51 EQU H'0001' 1073TXB0D52 EQU H'0002' 1074TXB0D53 EQU H'0003' 1075TXB0D54 EQU H'0004' 1076TXB0D55 EQU H'0005' 1077TXB0D56 EQU H'0006' 1078TXB0D57 EQU H'0007' 1079 1080 1081;----- TXB0D6 Bits ----------------------------------------------------- 1082TXB0D60 EQU H'0000' 1083TXB0D61 EQU H'0001' 1084TXB0D62 EQU H'0002' 1085TXB0D63 EQU H'0003' 1086TXB0D64 EQU H'0004' 1087TXB0D65 EQU H'0005' 1088TXB0D66 EQU H'0006' 1089TXB0D67 EQU H'0007' 1090 1091 1092;----- TXB0D7 Bits ----------------------------------------------------- 1093TXB0D70 EQU H'0000' 1094TXB0D71 EQU H'0001' 1095TXB0D72 EQU H'0002' 1096TXB0D73 EQU H'0003' 1097TXB0D74 EQU H'0004' 1098TXB0D75 EQU H'0005' 1099TXB0D76 EQU H'0006' 1100TXB0D77 EQU H'0007' 1101 1102 1103;----- CANSTATRO2 Bits ----------------------------------------------------- 1104ICODE0 EQU H'0001' 1105ICODE1 EQU H'0002' 1106ICODE2 EQU H'0003' 1107OPMODE0 EQU H'0005' 1108OPMODE1 EQU H'0006' 1109OPMODE2 EQU H'0007' 1110 1111 1112;----- RXB1CON Bits ----------------------------------------------------- 1113FILHIT0 EQU H'0000' 1114FILHIT1 EQU H'0001' 1115FILHIT2 EQU H'0002' 1116RXRTRRO EQU H'0003' 1117RXM0 EQU H'0005' 1118RXM1 EQU H'0006' 1119RXFUL EQU H'0007' 1120 1121 1122;----- RXB1SIDH Bits ----------------------------------------------------- 1123SID3 EQU H'0000' 1124SID4 EQU H'0001' 1125SID5 EQU H'0002' 1126SID6 EQU H'0003' 1127SID7 EQU H'0004' 1128SID8 EQU H'0005' 1129SID9 EQU H'0006' 1130SID10 EQU H'0007' 1131 1132 1133;----- RXB1SIDL Bits ----------------------------------------------------- 1134EID16 EQU H'0000' 1135EID17 EQU H'0001' 1136EXID EQU H'0003' 1137SRR EQU H'0004' 1138SID0 EQU H'0005' 1139SID1 EQU H'0006' 1140SID2 EQU H'0007' 1141 1142 1143;----- RXB1EIDH Bits ----------------------------------------------------- 1144EID8 EQU H'0000' 1145EID9 EQU H'0001' 1146EID10 EQU H'0002' 1147EID11 EQU H'0003' 1148EID12 EQU H'0004' 1149EID13 EQU H'0005' 1150EID14 EQU H'0006' 1151EID15 EQU H'0007' 1152 1153 1154;----- RXB1EIDL Bits ----------------------------------------------------- 1155EID0 EQU H'0000' 1156EID1 EQU H'0001' 1157EID2 EQU H'0002' 1158EID3 EQU H'0003' 1159EID4 EQU H'0004' 1160EID5 EQU H'0005' 1161EID6 EQU H'0006' 1162EID7 EQU H'0007' 1163 1164 1165;----- RXB1DLC Bits ----------------------------------------------------- 1166DLC0 EQU H'0000' 1167DLC1 EQU H'0001' 1168DLC2 EQU H'0002' 1169DLC3 EQU H'0003' 1170RB0_RXB1DLC EQU H'0004' 1171RB1_RXB1DLC EQU H'0005' 1172RXRTR EQU H'0006' 1173 1174RESB0 EQU H'0004' 1175RESB1 EQU H'0005' 1176 1177 1178;----- RXB1D0 Bits ----------------------------------------------------- 1179RXB1D00 EQU H'0000' 1180RXB1D01 EQU H'0001' 1181RXB1D02 EQU H'0002' 1182RXB1D03 EQU H'0003' 1183RXB1D04 EQU H'0004' 1184RXB1D05 EQU H'0005' 1185RXB1D06 EQU H'0006' 1186RXB1D07 EQU H'0007' 1187 1188 1189;----- RXB1D1 Bits ----------------------------------------------------- 1190RXB1D10 EQU H'0000' 1191RXB1D11 EQU H'0001' 1192RXB1D12 EQU H'0002' 1193RXB1D13 EQU H'0003' 1194RXB1D14 EQU H'0004' 1195RXB1D15 EQU H'0005' 1196RXB1D16 EQU H'0006' 1197RXB1D17 EQU H'0007' 1198 1199 1200;----- RXB1D2 Bits ----------------------------------------------------- 1201RXB1D20 EQU H'0000' 1202RXB1D21 EQU H'0001' 1203RXB1D22 EQU H'0002' 1204RXB1D23 EQU H'0003' 1205RXB1D24 EQU H'0004' 1206RXB1D25 EQU H'0005' 1207RXB1D26 EQU H'0006' 1208RXB1D27 EQU H'0007' 1209 1210 1211;----- RXB1D3 Bits ----------------------------------------------------- 1212RXB1D30 EQU H'0000' 1213RXB1D31 EQU H'0001' 1214RXB1D32 EQU H'0002' 1215RXB1D33 EQU H'0003' 1216RXB1D34 EQU H'0004' 1217RXB1D35 EQU H'0005' 1218RXB1D36 EQU H'0006' 1219RXB1D37 EQU H'0007' 1220 1221 1222;----- RXB1D4 Bits ----------------------------------------------------- 1223RXB1D40 EQU H'0000' 1224RXB1D41 EQU H'0001' 1225RXB1D42 EQU H'0002' 1226RXB1D43 EQU H'0003' 1227RXB1D44 EQU H'0004' 1228RXB1D45 EQU H'0005' 1229RXB1D46 EQU H'0006' 1230RXB1D47 EQU H'0007' 1231 1232 1233;----- RXB1D5 Bits ----------------------------------------------------- 1234RXB1D50 EQU H'0000' 1235RXB1D51 EQU H'0001' 1236RXB1D52 EQU H'0002' 1237RXB1D53 EQU H'0003' 1238RXB1D54 EQU H'0004' 1239RXB1D55 EQU H'0005' 1240RXB1D56 EQU H'0006' 1241RXB1D57 EQU H'0007' 1242 1243 1244;----- RXB1D6 Bits ----------------------------------------------------- 1245RXB1D60 EQU H'0000' 1246RXB1D61 EQU H'0001' 1247RXB1D62 EQU H'0002' 1248RXB1D63 EQU H'0003' 1249RXB1D64 EQU H'0004' 1250RXB1D65 EQU H'0005' 1251RXB1D66 EQU H'0006' 1252RXB1D67 EQU H'0007' 1253 1254 1255;----- RXB1D7 Bits ----------------------------------------------------- 1256RXB1D70 EQU H'0000' 1257RXB1D71 EQU H'0001' 1258RXB1D72 EQU H'0002' 1259RXB1D73 EQU H'0003' 1260RXB1D74 EQU H'0004' 1261RXB1D75 EQU H'0005' 1262RXB1D76 EQU H'0006' 1263RXB1D77 EQU H'0007' 1264 1265 1266;----- CANSTATRO1 Bits ----------------------------------------------------- 1267ICODE0 EQU H'0001' 1268ICODE1 EQU H'0002' 1269ICODE2 EQU H'0003' 1270OPMODE0 EQU H'0005' 1271OPMODE1 EQU H'0006' 1272OPMODE2 EQU H'0007' 1273 1274 1275;----- RXB0CON Bits ----------------------------------------------------- 1276FILHIT0 EQU H'0000' 1277JTOFF EQU H'0001' 1278RXB0DBEN EQU H'0002' 1279RXRTRRO EQU H'0003' 1280RXM0 EQU H'0005' 1281RXM1 EQU H'0006' 1282RXFUL EQU H'0007' 1283 1284 1285;----- RXB0SIDH Bits ----------------------------------------------------- 1286SID3 EQU H'0000' 1287SID4 EQU H'0001' 1288SID5 EQU H'0002' 1289SID6 EQU H'0003' 1290SID7 EQU H'0004' 1291SID8 EQU H'0005' 1292SID9 EQU H'0006' 1293SID10 EQU H'0007' 1294 1295 1296;----- RXB0SIDL Bits ----------------------------------------------------- 1297EID16 EQU H'0000' 1298EID17 EQU H'0001' 1299EXID EQU H'0003' 1300SRR EQU H'0004' 1301SID0 EQU H'0005' 1302SID1 EQU H'0006' 1303SID2 EQU H'0007' 1304 1305 1306;----- RXB0EIDH Bits ----------------------------------------------------- 1307EID8 EQU H'0000' 1308EID9 EQU H'0001' 1309EID10 EQU H'0002' 1310EID11 EQU H'0003' 1311EID12 EQU H'0004' 1312EID13 EQU H'0005' 1313EID14 EQU H'0006' 1314EID15 EQU H'0007' 1315 1316 1317;----- RXB0EIDL Bits ----------------------------------------------------- 1318EID0 EQU H'0000' 1319EID1 EQU H'0001' 1320EID2 EQU H'0002' 1321EID3 EQU H'0003' 1322EID4 EQU H'0004' 1323EID5 EQU H'0005' 1324EID6 EQU H'0006' 1325EID7 EQU H'0007' 1326 1327 1328;----- RXB0DLC Bits ----------------------------------------------------- 1329DLC0 EQU H'0000' 1330DLC1 EQU H'0001' 1331DLC2 EQU H'0002' 1332DLC3 EQU H'0003' 1333RB0_RXB0DLC EQU H'0004' 1334RB1_RXB0DLC EQU H'0005' 1335RXRTR EQU H'0006' 1336 1337RESB0 EQU H'0004' 1338RESB1 EQU H'0005' 1339 1340 1341;----- RXB0D0 Bits ----------------------------------------------------- 1342RXB0D00 EQU H'0000' 1343RXB0D01 EQU H'0001' 1344RXB0D02 EQU H'0002' 1345RXB0D03 EQU H'0003' 1346RXB0D04 EQU H'0004' 1347RXB0D05 EQU H'0005' 1348RXB0D06 EQU H'0006' 1349RXB0D07 EQU H'0007' 1350 1351RB0D00 EQU H'0000' 1352RB0D01 EQU H'0001' 1353RB0D02 EQU H'0002' 1354RB0D03 EQU H'0003' 1355RB0D04 EQU H'0004' 1356RB0D05 EQU H'0005' 1357RB0D06 EQU H'0006' 1358RB0D07 EQU H'0007' 1359 1360 1361;----- RXB0D1 Bits ----------------------------------------------------- 1362RXB0D10 EQU H'0000' 1363RXB0D11 EQU H'0001' 1364RXB0D12 EQU H'0002' 1365RXB0D13 EQU H'0003' 1366RXB0D14 EQU H'0004' 1367RXB0D15 EQU H'0005' 1368RXB0D16 EQU H'0006' 1369RXB0D17 EQU H'0007' 1370 1371RB0D10 EQU H'0000' 1372RB0D11 EQU H'0001' 1373RB0D12 EQU H'0002' 1374RB0D13 EQU H'0003' 1375RB0D14 EQU H'0004' 1376RB0D15 EQU H'0005' 1377RB0D16 EQU H'0006' 1378RB0D17 EQU H'0007' 1379 1380 1381;----- RXB0D2 Bits ----------------------------------------------------- 1382RXB0D20 EQU H'0000' 1383RXB0D21 EQU H'0001' 1384RXB0D22 EQU H'0002' 1385RXB0D23 EQU H'0003' 1386RXB0D24 EQU H'0004' 1387RXB0D25 EQU H'0005' 1388RXB0D26 EQU H'0006' 1389RXB0D27 EQU H'0007' 1390 1391RB0D20 EQU H'0000' 1392RB0D21 EQU H'0001' 1393RB0D22 EQU H'0002' 1394RB0D23 EQU H'0003' 1395RB0D24 EQU H'0004' 1396RB0D25 EQU H'0005' 1397RB0D26 EQU H'0006' 1398RB0D27 EQU H'0007' 1399 1400 1401;----- RXB0D3 Bits ----------------------------------------------------- 1402RXB0D30 EQU H'0000' 1403RXB0D31 EQU H'0001' 1404RXB0D32 EQU H'0002' 1405RXB0D33 EQU H'0003' 1406RXB0D34 EQU H'0004' 1407RXB0D35 EQU H'0005' 1408RXB0D36 EQU H'0006' 1409RXB0D37 EQU H'0007' 1410 1411RB0D30 EQU H'0000' 1412RB0D31 EQU H'0001' 1413RB0D32 EQU H'0002' 1414RB0D33 EQU H'0003' 1415RB0D34 EQU H'0004' 1416RB0D35 EQU H'0005' 1417RB0D36 EQU H'0006' 1418RB0D37 EQU H'0007' 1419 1420 1421;----- RXB0D4 Bits ----------------------------------------------------- 1422RXB0D40 EQU H'0000' 1423RXB0D41 EQU H'0001' 1424RXB0D42 EQU H'0002' 1425RXB0D43 EQU H'0003' 1426RXB0D44 EQU H'0004' 1427RXB0D45 EQU H'0005' 1428RXB0D46 EQU H'0006' 1429RXB0D47 EQU H'0007' 1430 1431RB0D40 EQU H'0000' 1432RB0D41 EQU H'0001' 1433RB0D42 EQU H'0002' 1434RB0D43 EQU H'0003' 1435RB0D44 EQU H'0004' 1436RB0D45 EQU H'0005' 1437RB0D46 EQU H'0006' 1438RB0D47 EQU H'0007' 1439 1440 1441;----- RXB0D5 Bits ----------------------------------------------------- 1442RXB0D50 EQU H'0000' 1443RXB0D51 EQU H'0001' 1444RXB0D52 EQU H'0002' 1445RXB0D53 EQU H'0003' 1446RXB0D54 EQU H'0004' 1447RXB0D55 EQU H'0005' 1448RXB0D56 EQU H'0006' 1449RXB0D57 EQU H'0007' 1450 1451RB0D50 EQU H'0000' 1452RB0D51 EQU H'0001' 1453RB0D52 EQU H'0002' 1454RB0D53 EQU H'0003' 1455RB0D54 EQU H'0004' 1456RB0D55 EQU H'0005' 1457RB0D56 EQU H'0006' 1458RB0D57 EQU H'0007' 1459 1460 1461;----- RXB0D6 Bits ----------------------------------------------------- 1462RXB0D60 EQU H'0000' 1463RXB0D61 EQU H'0001' 1464RXB0D62 EQU H'0002' 1465RXB0D63 EQU H'0003' 1466RXB0D64 EQU H'0004' 1467RXB0D65 EQU H'0005' 1468RXB0D66 EQU H'0006' 1469RXB0D67 EQU H'0007' 1470 1471RB0D60 EQU H'0000' 1472RB0D61 EQU H'0001' 1473RB0D62 EQU H'0002' 1474RB0D63 EQU H'0003' 1475RB0D64 EQU H'0004' 1476RB0D65 EQU H'0005' 1477RB0D66 EQU H'0006' 1478RB0D67 EQU H'0007' 1479 1480 1481;----- RXB0D7 Bits ----------------------------------------------------- 1482RXB0D70 EQU H'0000' 1483RXB0D71 EQU H'0001' 1484RXB0D72 EQU H'0002' 1485RXB0D73 EQU H'0003' 1486RXB0D74 EQU H'0004' 1487RXB0D75 EQU H'0005' 1488RXB0D76 EQU H'0006' 1489RXB0D77 EQU H'0007' 1490 1491RB0D70 EQU H'0000' 1492RB0D71 EQU H'0001' 1493RB0D72 EQU H'0002' 1494RB0D73 EQU H'0003' 1495RB0D74 EQU H'0004' 1496RB0D75 EQU H'0005' 1497RB0D76 EQU H'0006' 1498RB0D77 EQU H'0007' 1499 1500 1501;----- CANSTAT Bits ----------------------------------------------------- 1502ICODE0 EQU H'0001' 1503ICODE1 EQU H'0002' 1504ICODE2 EQU H'0003' 1505OPMODE0 EQU H'0005' 1506OPMODE1 EQU H'0006' 1507OPMODE2 EQU H'0007' 1508 1509 1510;----- CANCON Bits ----------------------------------------------------- 1511WIN0 EQU H'0001' 1512WIN1 EQU H'0002' 1513WIN2 EQU H'0003' 1514ABAT EQU H'0004' 1515REQOP0 EQU H'0005' 1516REQOP1 EQU H'0006' 1517REQOP2 EQU H'0007' 1518 1519 1520;----- BRGCON1 Bits ----------------------------------------------------- 1521BRP0 EQU H'0000' 1522BRP1 EQU H'0001' 1523BRP2 EQU H'0002' 1524BRP3 EQU H'0003' 1525BRP4 EQU H'0004' 1526BRP5 EQU H'0005' 1527SJW0 EQU H'0006' 1528SJW1 EQU H'0007' 1529 1530 1531;----- BRGCON2 Bits ----------------------------------------------------- 1532PRSEG0 EQU H'0000' 1533PRSEG1 EQU H'0001' 1534PRSEG2 EQU H'0002' 1535SEG1PH0 EQU H'0003' 1536SEG1PH1 EQU H'0004' 1537SEG1PH2 EQU H'0005' 1538SAM EQU H'0006' 1539SEG2PHTS EQU H'0007' 1540 1541 1542;----- BRGCON3 Bits ----------------------------------------------------- 1543SEG2PH0 EQU H'0000' 1544SEG2PH1 EQU H'0001' 1545SEG2PH2 EQU H'0002' 1546WAKFIL EQU H'0006' 1547 1548 1549;----- CIOCON Bits ----------------------------------------------------- 1550CANCAP EQU H'0004' 1551ENDRHI EQU H'0005' 1552 1553 1554;----- COMSTAT Bits ----------------------------------------------------- 1555EWARN EQU H'0000' 1556RXWARN EQU H'0001' 1557TXWARN EQU H'0002' 1558RXBP EQU H'0003' 1559TXBP EQU H'0004' 1560TXBO EQU H'0005' 1561RXB1OVFL EQU H'0006' 1562RXB0OVFL EQU H'0007' 1563 1564RX2OVFL EQU H'0006' 1565RX1OVFL EQU H'0007' 1566 1567 1568;----- RXERRCNT Bits ----------------------------------------------------- 1569REC0 EQU H'0000' 1570REC1 EQU H'0001' 1571REC2 EQU H'0002' 1572REC3 EQU H'0003' 1573REC4 EQU H'0004' 1574REC5 EQU H'0005' 1575REC6 EQU H'0006' 1576REC7 EQU H'0007' 1577 1578 1579;----- TXERRCNT Bits ----------------------------------------------------- 1580TEC0 EQU H'0000' 1581TEC1 EQU H'0001' 1582TEC2 EQU H'0002' 1583TEC3 EQU H'0003' 1584TEC4 EQU H'0004' 1585TEC5 EQU H'0005' 1586TEC6 EQU H'0006' 1587TEC7 EQU H'0007' 1588 1589 1590;----- PORTA Bits ----------------------------------------------------- 1591RA0 EQU H'0000' 1592RA1 EQU H'0001' 1593RA2 EQU H'0002' 1594RA3 EQU H'0003' 1595RA4 EQU H'0004' 1596RA5 EQU H'0005' 1597RA6 EQU H'0006' 1598 1599AN0 EQU H'0000' 1600AN1 EQU H'0001' 1601AN2 EQU H'0002' 1602AN3 EQU H'0003' 1603AN4 EQU H'0005' 1604OSC2 EQU H'0006' 1605 1606CVREF EQU H'0000' 1607VREFM EQU H'0002' 1608VREFP EQU H'0003' 1609T0CKI EQU H'0004' 1610NOT_SS EQU H'0005' 1611CLKO EQU H'0006' 1612 1613SS EQU H'0005' 1614 1615LVDIN EQU H'0005' 1616 1617 1618;----- PORTB Bits ----------------------------------------------------- 1619RB0_PORTB EQU H'0000' 1620RB1_PORTB EQU H'0001' 1621RB2 EQU H'0002' 1622RB3 EQU H'0003' 1623RB4 EQU H'0004' 1624RB5 EQU H'0005' 1625RB6 EQU H'0006' 1626RB7 EQU H'0007' 1627 1628INT0 EQU H'0000' 1629INT1 EQU H'0001' 1630CANTX EQU H'0002' 1631CANRX EQU H'0003' 1632PGM EQU H'0005' 1633PGC EQU H'0006' 1634PGD EQU H'0007' 1635 1636 1637;----- PORTC Bits ----------------------------------------------------- 1638RC0 EQU H'0000' 1639RC1 EQU H'0001' 1640RC2 EQU H'0002' 1641RC3 EQU H'0003' 1642RC4 EQU H'0004' 1643RC5 EQU H'0005' 1644RC6 EQU H'0006' 1645RC7 EQU H'0007' 1646 1647T1OSO EQU H'0000' 1648T1OSI EQU H'0001' 1649SCK EQU H'0003' 1650SDI EQU H'0004' 1651SDO EQU H'0005' 1652TX EQU H'0006' 1653RX EQU H'0007' 1654 1655T1CKI EQU H'0000' 1656CCP1 EQU H'0002' 1657SCL EQU H'0003' 1658SDA EQU H'0004' 1659CK EQU H'0006' 1660; DT is a reserved word 1661; DT EQU H'0007' 1662 1663 1664;----- PORTD Bits ----------------------------------------------------- 1665RD0 EQU H'0000' 1666RD1 EQU H'0001' 1667RD2 EQU H'0002' 1668RD3 EQU H'0003' 1669RD4 EQU H'0004' 1670RD5 EQU H'0005' 1671RD6 EQU H'0006' 1672RD7 EQU H'0007' 1673 1674C1INP EQU H'0000' 1675C1INM EQU H'0001' 1676C2INP EQU H'0002' 1677C2INM EQU H'0003' 1678P1A EQU H'0004' 1679P1B EQU H'0005' 1680P1C EQU H'0006' 1681P1D EQU H'0007' 1682 1683ECCP1 EQU H'0004' 1684 1685PSP0 EQU H'0000' 1686PSP1 EQU H'0001' 1687PSP2 EQU H'0002' 1688PSP3 EQU H'0003' 1689PSP4 EQU H'0004' 1690PSP5 EQU H'0005' 1691PSP6 EQU H'0006' 1692PSP7 EQU H'0007' 1693 1694 1695;----- PORTE Bits ----------------------------------------------------- 1696RE0 EQU H'0000' 1697RE1 EQU H'0001' 1698RE2 EQU H'0002' 1699 1700AN5 EQU H'0000' 1701AN6 EQU H'0001' 1702AN7 EQU H'0002' 1703 1704NOT_RD EQU H'0000' 1705NOT_WR EQU H'0001' 1706NOT_CS EQU H'0002' 1707 1708RD EQU H'0000' 1709WR EQU H'0001' 1710CS EQU H'0002' 1711 1712 1713;----- LATA Bits ----------------------------------------------------- 1714LATA0 EQU H'0000' 1715LATA1 EQU H'0001' 1716LATA2 EQU H'0002' 1717LATA3 EQU H'0003' 1718LATA4 EQU H'0004' 1719LATA5 EQU H'0005' 1720LATA6 EQU H'0006' 1721 1722 1723;----- LATB Bits ----------------------------------------------------- 1724LATB0 EQU H'0000' 1725LATB1 EQU H'0001' 1726LATB2 EQU H'0002' 1727LATB3 EQU H'0003' 1728LATB4 EQU H'0004' 1729LATB5 EQU H'0005' 1730LATB6 EQU H'0006' 1731LATB7 EQU H'0007' 1732 1733 1734;----- LATC Bits ----------------------------------------------------- 1735LATC0 EQU H'0000' 1736LATC1 EQU H'0001' 1737LATC2 EQU H'0002' 1738LATC3 EQU H'0003' 1739LATC4 EQU H'0004' 1740LATC5 EQU H'0005' 1741LATC6 EQU H'0006' 1742LATC7 EQU H'0007' 1743 1744 1745;----- LATD Bits ----------------------------------------------------- 1746LATD0 EQU H'0000' 1747LATD1 EQU H'0001' 1748LATD2 EQU H'0002' 1749LATD3 EQU H'0003' 1750LATD4 EQU H'0004' 1751LATD5 EQU H'0005' 1752LATD6 EQU H'0006' 1753LATD7 EQU H'0007' 1754 1755 1756;----- LATE Bits ----------------------------------------------------- 1757LATE0 EQU H'0000' 1758LATE1 EQU H'0001' 1759LATE2 EQU H'0002' 1760 1761 1762;----- DDRA Bits ----------------------------------------------------- 1763TRISA0 EQU H'0000' 1764TRISA1 EQU H'0001' 1765TRISA2 EQU H'0002' 1766TRISA3 EQU H'0003' 1767TRISA4 EQU H'0004' 1768TRISA5 EQU H'0005' 1769TRISA6 EQU H'0006' 1770 1771RA0 EQU H'0000' 1772RA1 EQU H'0001' 1773RA2 EQU H'0002' 1774RA3 EQU H'0003' 1775RA4 EQU H'0004' 1776RA5 EQU H'0005' 1777RA6 EQU H'0006' 1778 1779 1780;----- TRISA Bits ----------------------------------------------------- 1781TRISA0 EQU H'0000' 1782TRISA1 EQU H'0001' 1783TRISA2 EQU H'0002' 1784TRISA3 EQU H'0003' 1785TRISA4 EQU H'0004' 1786TRISA5 EQU H'0005' 1787TRISA6 EQU H'0006' 1788 1789RA0 EQU H'0000' 1790RA1 EQU H'0001' 1791RA2 EQU H'0002' 1792RA3 EQU H'0003' 1793RA4 EQU H'0004' 1794RA5 EQU H'0005' 1795RA6 EQU H'0006' 1796 1797 1798;----- DDRB Bits ----------------------------------------------------- 1799TRISB0 EQU H'0000' 1800TRISB1 EQU H'0001' 1801TRISB2 EQU H'0002' 1802TRISB3 EQU H'0003' 1803TRISB4 EQU H'0004' 1804TRISB5 EQU H'0005' 1805TRISB6 EQU H'0006' 1806TRISB7 EQU H'0007' 1807 1808RB0_DDRB EQU H'0000' 1809RB1_DDRB EQU H'0001' 1810RB2 EQU H'0002' 1811RB3 EQU H'0003' 1812RB4 EQU H'0004' 1813RB5 EQU H'0005' 1814RB6 EQU H'0006' 1815RB7 EQU H'0007' 1816 1817 1818;----- TRISB Bits ----------------------------------------------------- 1819TRISB0 EQU H'0000' 1820TRISB1 EQU H'0001' 1821TRISB2 EQU H'0002' 1822TRISB3 EQU H'0003' 1823TRISB4 EQU H'0004' 1824TRISB5 EQU H'0005' 1825TRISB6 EQU H'0006' 1826TRISB7 EQU H'0007' 1827 1828RB0_TRISB EQU H'0000' 1829RB1_TRISB EQU H'0001' 1830RB2 EQU H'0002' 1831RB3 EQU H'0003' 1832RB4 EQU H'0004' 1833RB5 EQU H'0005' 1834RB6 EQU H'0006' 1835RB7 EQU H'0007' 1836 1837 1838;----- DDRC Bits ----------------------------------------------------- 1839TRISC0 EQU H'0000' 1840TRISC1 EQU H'0001' 1841TRISC2 EQU H'0002' 1842TRISC3 EQU H'0003' 1843TRISC4 EQU H'0004' 1844TRISC5 EQU H'0005' 1845TRISC6 EQU H'0006' 1846TRISC7 EQU H'0007' 1847 1848RC0 EQU H'0000' 1849RC1 EQU H'0001' 1850RC2 EQU H'0002' 1851RC3 EQU H'0003' 1852RC4 EQU H'0004' 1853RC5 EQU H'0005' 1854RC6 EQU H'0006' 1855RC7 EQU H'0007' 1856 1857 1858;----- TRISC Bits ----------------------------------------------------- 1859TRISC0 EQU H'0000' 1860TRISC1 EQU H'0001' 1861TRISC2 EQU H'0002' 1862TRISC3 EQU H'0003' 1863TRISC4 EQU H'0004' 1864TRISC5 EQU H'0005' 1865TRISC6 EQU H'0006' 1866TRISC7 EQU H'0007' 1867 1868RC0 EQU H'0000' 1869RC1 EQU H'0001' 1870RC2 EQU H'0002' 1871RC3 EQU H'0003' 1872RC4 EQU H'0004' 1873RC5 EQU H'0005' 1874RC6 EQU H'0006' 1875RC7 EQU H'0007' 1876 1877 1878;----- DDRD Bits ----------------------------------------------------- 1879TRISD0 EQU H'0000' 1880TRISD1 EQU H'0001' 1881TRISD2 EQU H'0002' 1882TRISD3 EQU H'0003' 1883TRISD4 EQU H'0004' 1884TRISD5 EQU H'0005' 1885TRISD6 EQU H'0006' 1886TRISD7 EQU H'0007' 1887 1888RD0 EQU H'0000' 1889RD1 EQU H'0001' 1890RD2 EQU H'0002' 1891RD3 EQU H'0003' 1892RD4 EQU H'0004' 1893RD5 EQU H'0005' 1894RD6 EQU H'0006' 1895RD7 EQU H'0007' 1896 1897 1898;----- TRISD Bits ----------------------------------------------------- 1899TRISD0 EQU H'0000' 1900TRISD1 EQU H'0001' 1901TRISD2 EQU H'0002' 1902TRISD3 EQU H'0003' 1903TRISD4 EQU H'0004' 1904TRISD5 EQU H'0005' 1905TRISD6 EQU H'0006' 1906TRISD7 EQU H'0007' 1907 1908RD0 EQU H'0000' 1909RD1 EQU H'0001' 1910RD2 EQU H'0002' 1911RD3 EQU H'0003' 1912RD4 EQU H'0004' 1913RD5 EQU H'0005' 1914RD6 EQU H'0006' 1915RD7 EQU H'0007' 1916 1917 1918;----- DDRE Bits ----------------------------------------------------- 1919TRISE0 EQU H'0000' 1920TRISE1 EQU H'0001' 1921TRISE2 EQU H'0002' 1922PSPMODE EQU H'0004' 1923IBOV EQU H'0005' 1924OBF EQU H'0006' 1925IBF EQU H'0007' 1926 1927RE0 EQU H'0000' 1928RE1 EQU H'0001' 1929RE2 EQU H'0002' 1930 1931DDRE0 EQU H'0000' 1932DDRE1 EQU H'0001' 1933DDRE2 EQU H'0002' 1934 1935 1936;----- TRISE Bits ----------------------------------------------------- 1937TRISE0 EQU H'0000' 1938TRISE1 EQU H'0001' 1939TRISE2 EQU H'0002' 1940PSPMODE EQU H'0004' 1941IBOV EQU H'0005' 1942OBF EQU H'0006' 1943IBF EQU H'0007' 1944 1945RE0 EQU H'0000' 1946RE1 EQU H'0001' 1947RE2 EQU H'0002' 1948 1949DDRE0 EQU H'0000' 1950DDRE1 EQU H'0001' 1951DDRE2 EQU H'0002' 1952 1953 1954;----- PIE1 Bits ----------------------------------------------------- 1955TMR1IE EQU H'0000' 1956TMR2IE EQU H'0001' 1957CCP1IE EQU H'0002' 1958SSPIE EQU H'0003' 1959TXIE EQU H'0004' 1960RCIE EQU H'0005' 1961ADIE EQU H'0006' 1962PSPIE EQU H'0007' 1963 1964 1965;----- PIR1 Bits ----------------------------------------------------- 1966TMR1IF EQU H'0000' 1967TMR2IF EQU H'0001' 1968CCP1IF EQU H'0002' 1969SSPIF EQU H'0003' 1970TXIF EQU H'0004' 1971RCIF EQU H'0005' 1972ADIF EQU H'0006' 1973PSPIF EQU H'0007' 1974 1975 1976;----- IPR1 Bits ----------------------------------------------------- 1977TMR1IP EQU H'0000' 1978TMR2IP EQU H'0001' 1979CCP1IP EQU H'0002' 1980SSPIP EQU H'0003' 1981TXIP EQU H'0004' 1982RCIP EQU H'0005' 1983ADIP EQU H'0006' 1984PSPIP EQU H'0007' 1985 1986 1987;----- PIE2 Bits ----------------------------------------------------- 1988ECCP1IE EQU H'0000' 1989TMR3IE EQU H'0001' 1990LVDIE EQU H'0002' 1991BCLIE EQU H'0003' 1992EEIE EQU H'0004' 1993CMIE EQU H'0006' 1994 1995 1996;----- PIR2 Bits ----------------------------------------------------- 1997ECCP1IF EQU H'0000' 1998TMR3IF EQU H'0001' 1999LVDIF EQU H'0002' 2000BCLIF EQU H'0003' 2001EEIF EQU H'0004' 2002CMIF EQU H'0006' 2003 2004 2005;----- IPR2 Bits ----------------------------------------------------- 2006ECCP1IP EQU H'0000' 2007TMR3IP EQU H'0001' 2008LVDIP EQU H'0002' 2009BCLIP EQU H'0003' 2010EEIP EQU H'0004' 2011CMIP EQU H'0006' 2012 2013 2014;----- PIE3 Bits ----------------------------------------------------- 2015RXB0IE EQU H'0000' 2016RXB1IE EQU H'0001' 2017TXB0IE EQU H'0002' 2018TXB1IE EQU H'0003' 2019TXB2IE EQU H'0004' 2020ERRIE EQU H'0005' 2021WAKIE EQU H'0006' 2022IRXIE EQU H'0007' 2023 2024RX0IE EQU H'0000' 2025RX1IE EQU H'0001' 2026TX0IE EQU H'0002' 2027TX1IE EQU H'0003' 2028TX2IE EQU H'0004' 2029IVRE EQU H'0007' 2030 2031 2032;----- PIR3 Bits ----------------------------------------------------- 2033RXB0IF EQU H'0000' 2034RXB1IF EQU H'0001' 2035TXB0IF EQU H'0002' 2036TXB1IF EQU H'0003' 2037TXB2IF EQU H'0004' 2038ERRIF EQU H'0005' 2039WAKIF EQU H'0006' 2040IRXIF EQU H'0007' 2041 2042RX0IF EQU H'0000' 2043RX1IF EQU H'0001' 2044TX0IF EQU H'0002' 2045TX1IF EQU H'0003' 2046TX2IF EQU H'0004' 2047IVRF EQU H'0007' 2048 2049 2050;----- IPR3 Bits ----------------------------------------------------- 2051RXB0IP EQU H'0000' 2052RXB1IP EQU H'0001' 2053TXB0IP EQU H'0002' 2054TXB1IP EQU H'0003' 2055TXB2IP EQU H'0004' 2056ERRIP EQU H'0005' 2057WAKIP EQU H'0006' 2058IRXIP EQU H'0007' 2059 2060IVRP EQU H'0007' 2061 2062 2063;----- EECON1 Bits ----------------------------------------------------- 2064RD EQU H'0000' 2065WR EQU H'0001' 2066WREN EQU H'0002' 2067WRERR EQU H'0003' 2068FREE EQU H'0004' 2069CFGS EQU H'0006' 2070EEPGD EQU H'0007' 2071 2072EEFS EQU H'0006' 2073 2074 2075;----- RCSTA Bits ----------------------------------------------------- 2076RX9D EQU H'0000' 2077OERR EQU H'0001' 2078FERR EQU H'0002' 2079ADDEN EQU H'0003' 2080CREN EQU H'0004' 2081SREN EQU H'0005' 2082RX9 EQU H'0006' 2083SPEN EQU H'0007' 2084 2085RCD8 EQU H'0000' 2086RC9 EQU H'0006' 2087 2088RC8_9 EQU H'0006' 2089 2090NOT_RC8 EQU H'0006' 2091 2092 2093;----- TXSTA Bits ----------------------------------------------------- 2094TX9D EQU H'0000' 2095TRMT EQU H'0001' 2096BRGH EQU H'0002' 2097SYNC EQU H'0004' 2098TXEN EQU H'0005' 2099TX9 EQU H'0006' 2100CSRC EQU H'0007' 2101 2102TXD8 EQU H'0000' 2103TX8_9 EQU H'0006' 2104 2105NOT_TX8 EQU H'0006' 2106 2107 2108;----- T3CON Bits ----------------------------------------------------- 2109TMR3ON EQU H'0000' 2110TMR3CS EQU H'0001' 2111NOT_T3SYNC EQU H'0002' 2112T3CCP1 EQU H'0003' 2113T3ECCP1 EQU H'0006' 2114RD16 EQU H'0007' 2115 2116T3INSYNC EQU H'0002' 2117T3CKPS0 EQU H'0004' 2118T3CKPS1 EQU H'0005' 2119 2120T3SYNC EQU H'0002' 2121 2122 2123;----- CMCON Bits ----------------------------------------------------- 2124CIS EQU H'0003' 2125C1INV EQU H'0004' 2126C2INV EQU H'0005' 2127C1OUT EQU H'0006' 2128C2OUT EQU H'0007' 2129 2130CM0 EQU H'0000' 2131CM1 EQU H'0001' 2132CM2 EQU H'0002' 2133 2134 2135;----- CVRCON Bits ----------------------------------------------------- 2136CVRSS EQU H'0004' 2137CVRR EQU H'0005' 2138CVROE EQU H'0006' 2139CVREN EQU H'0007' 2140 2141CVR0 EQU H'0000' 2142CVR1 EQU H'0001' 2143CVR2 EQU H'0002' 2144CVR3 EQU H'0003' 2145 2146 2147;----- ECCPAS Bits ----------------------------------------------------- 2148ECCPASE EQU H'0007' 2149 2150PSSBD0 EQU H'0000' 2151PSSBD1 EQU H'0001' 2152PSSAC0 EQU H'0002' 2153PSSAC1 EQU H'0003' 2154ECCPAS0 EQU H'0004' 2155ECCPAS1 EQU H'0005' 2156ECCPAS2 EQU H'0006' 2157 2158 2159;----- ECCP1DEL Bits ----------------------------------------------------- 2160EPDC0 EQU H'0000' 2161EPDC1 EQU H'0001' 2162EPDC2 EQU H'0002' 2163EPDC3 EQU H'0003' 2164EPDC4 EQU H'0004' 2165EPDC5 EQU H'0005' 2166EPDC6 EQU H'0006' 2167EPDC7 EQU H'0007' 2168 2169 2170;----- ECCP1CON Bits ----------------------------------------------------- 2171ECCP1M0 EQU H'0000' 2172ECCP1M1 EQU H'0001' 2173ECCP1M2 EQU H'0002' 2174ECCP1M3 EQU H'0003' 2175EDC1B0 EQU H'0004' 2176EDC1B1 EQU H'0005' 2177EPWM1M0 EQU H'0006' 2178EPWM1M1 EQU H'0007' 2179 2180EDC2B0 EQU H'0004' 2181EDC2B1 EQU H'0005' 2182 2183 2184;----- CCP1CON Bits ----------------------------------------------------- 2185CCP1M0 EQU H'0000' 2186CCP1M1 EQU H'0001' 2187CCP1M2 EQU H'0002' 2188CCP1M3 EQU H'0003' 2189DC1B0 EQU H'0004' 2190DC1B1 EQU H'0005' 2191 2192CCP1Y EQU H'0004' 2193CCP1X EQU H'0005' 2194 2195 2196;----- ADCON1 Bits ----------------------------------------------------- 2197ADCS2 EQU H'0006' 2198ADFM EQU H'0007' 2199 2200PCFG0 EQU H'0000' 2201PCFG1 EQU H'0001' 2202PCFG2 EQU H'0002' 2203PCFG3 EQU H'0003' 2204 2205 2206;----- ADCON0 Bits ----------------------------------------------------- 2207ADON EQU H'0000' 2208GO_NOT_DONE EQU H'0002' 2209 2210DONE EQU H'0002' 2211CHS0 EQU H'0003' 2212CHS1 EQU H'0004' 2213CHS2 EQU H'0005' 2214ADCS0 EQU H'0006' 2215ADCS1 EQU H'0007' 2216 2217GO_DONE EQU H'0002' 2218 2219GO EQU H'0002' 2220 2221NOT_DONE EQU H'0002' 2222 2223 2224;----- SSPCON2 Bits ----------------------------------------------------- 2225SEN EQU H'0000' 2226RSEN EQU H'0001' 2227PEN EQU H'0002' 2228RCEN EQU H'0003' 2229ACKEN EQU H'0004' 2230ACKDT EQU H'0005' 2231ACKSTAT EQU H'0006' 2232GCEN EQU H'0007' 2233 2234 2235;----- SSPCON1 Bits ----------------------------------------------------- 2236CKP EQU H'0004' 2237SSPEN EQU H'0005' 2238SSPOV EQU H'0006' 2239WCOL EQU H'0007' 2240 2241SSPM0 EQU H'0000' 2242SSPM1 EQU H'0001' 2243SSPM2 EQU H'0002' 2244SSPM3 EQU H'0003' 2245 2246 2247;----- SSPSTAT Bits ----------------------------------------------------- 2248BF EQU H'0000' 2249UA EQU H'0001' 2250R_NOT_W EQU H'0002' 2251S EQU H'0003' 2252P EQU H'0004' 2253D_NOT_A EQU H'0005' 2254CKE EQU H'0006' 2255SMP EQU H'0007' 2256 2257I2C_READ EQU H'0002' 2258I2C_START EQU H'0003' 2259I2C_STOP EQU H'0004' 2260I2C_DATA EQU H'0005' 2261 2262R EQU H'0002' 2263D EQU H'0005' 2264 2265READ_WRITE EQU H'0002' 2266DATA_ADDRESS EQU H'0005' 2267 2268NOT_WRITE EQU H'0002' 2269NOT_ADDRESS EQU H'0005' 2270 2271NOT_W EQU H'0002' 2272NOT_A EQU H'0005' 2273 2274R_W EQU H'0002' 2275D_A EQU H'0005' 2276 2277I2C_DAT EQU H'0005' 2278 2279 2280;----- T2CON Bits ----------------------------------------------------- 2281TMR2ON EQU H'0002' 2282 2283T2CKPS0 EQU H'0000' 2284T2CKPS1 EQU H'0001' 2285TOUTPS0 EQU H'0003' 2286TOUTPS1 EQU H'0004' 2287TOUTPS2 EQU H'0005' 2288TOUTPS3 EQU H'0006' 2289 2290 2291;----- T1CON Bits ----------------------------------------------------- 2292TMR1ON EQU H'0000' 2293TMR1CS EQU H'0001' 2294NOT_T1SYNC EQU H'0002' 2295T1OSCEN EQU H'0003' 2296RD16 EQU H'0007' 2297 2298T1INSYNC EQU H'0002' 2299T1CKPS0 EQU H'0004' 2300T1CKPS1 EQU H'0005' 2301 2302T1SYNC EQU H'0002' 2303 2304 2305;----- RCON Bits ----------------------------------------------------- 2306NOT_BOR EQU H'0000' 2307NOT_POR EQU H'0001' 2308NOT_PD EQU H'0002' 2309NOT_TO EQU H'0003' 2310NOT_RI EQU H'0004' 2311IPEN EQU H'0007' 2312 2313BOR EQU H'0000' 2314POR EQU H'0001' 2315PD EQU H'0002' 2316TO EQU H'0003' 2317RI EQU H'0004' 2318NOT_IPEN EQU H'0007' 2319 2320 2321;----- WDTCON Bits ----------------------------------------------------- 2322SWDTEN EQU H'0000' 2323 2324SWDTE EQU H'0000' 2325 2326 2327;----- LVDCON Bits ----------------------------------------------------- 2328LVDEN EQU H'0004' 2329IRVST EQU H'0005' 2330 2331LVDL0 EQU H'0000' 2332LVDL1 EQU H'0001' 2333LVDL2 EQU H'0002' 2334LVDL3 EQU H'0003' 2335IVRST EQU H'0005' 2336 2337 2338;----- OSCCON Bits ----------------------------------------------------- 2339SCS EQU H'0000' 2340 2341 2342;----- T0CON Bits ----------------------------------------------------- 2343PSA EQU H'0003' 2344T0SE EQU H'0004' 2345T0CS EQU H'0005' 2346T08BIT EQU H'0006' 2347TMR0ON EQU H'0007' 2348 2349T0PS0 EQU H'0000' 2350T0PS1 EQU H'0001' 2351T0PS2 EQU H'0002' 2352 2353 2354;----- STATUS Bits ----------------------------------------------------- 2355C EQU H'0000' 2356DC EQU H'0001' 2357Z EQU H'0002' 2358OV EQU H'0003' 2359N EQU H'0004' 2360 2361 2362;----- INTCON3 Bits ----------------------------------------------------- 2363INT1IF EQU H'0000' 2364INT2IF EQU H'0001' 2365INT1IE EQU H'0003' 2366INT2IE EQU H'0004' 2367INT1IP EQU H'0006' 2368INT2IP EQU H'0007' 2369 2370INT1F EQU H'0000' 2371INT2F EQU H'0001' 2372INT1E EQU H'0003' 2373INT2E EQU H'0004' 2374INT1P EQU H'0006' 2375INT2P EQU H'0007' 2376 2377 2378;----- INTCON2 Bits ----------------------------------------------------- 2379RBIP EQU H'0000' 2380TMR0IP EQU H'0002' 2381INTEDG2 EQU H'0004' 2382INTEDG1 EQU H'0005' 2383INTEDG0 EQU H'0006' 2384NOT_RBPU EQU H'0007' 2385 2386T0IP EQU H'0002' 2387RBPU EQU H'0007' 2388 2389 2390;----- INTCON Bits ----------------------------------------------------- 2391RBIF EQU H'0000' 2392INT0IF EQU H'0001' 2393TMR0IF EQU H'0002' 2394RBIE EQU H'0003' 2395INT0IE EQU H'0004' 2396TMR0IE EQU H'0005' 2397PEIE_GIEL EQU H'0006' 2398GIE_GIEH EQU H'0007' 2399 2400INT0F EQU H'0001' 2401T0IF EQU H'0002' 2402INT0E EQU H'0004' 2403T0IE EQU H'0005' 2404PEIE EQU H'0006' 2405GIE EQU H'0007' 2406 2407GIEL EQU H'0006' 2408GIEH EQU H'0007' 2409 2410 2411;----- INTCON1 Bits ----------------------------------------------------- 2412RBIF EQU H'0000' 2413INT0IF EQU H'0001' 2414TMR0IF EQU H'0002' 2415RBIE EQU H'0003' 2416INT0IE EQU H'0004' 2417TMR0IE EQU H'0005' 2418PEIE_GIEL EQU H'0006' 2419GIE_GIEH EQU H'0007' 2420 2421INT0F EQU H'0001' 2422T0IF EQU H'0002' 2423INT0E EQU H'0004' 2424T0IE EQU H'0005' 2425PEIE EQU H'0006' 2426GIE EQU H'0007' 2427 2428GIEL EQU H'0006' 2429GIEH EQU H'0007' 2430 2431 2432;----- STKPTR Bits ----------------------------------------------------- 2433STKUNF EQU H'0006' 2434STKFUL EQU H'0007' 2435 2436STKPTR0 EQU H'0000' 2437STKPTR1 EQU H'0001' 2438STKPTR2 EQU H'0002' 2439STKPTR3 EQU H'0003' 2440STKPTR4 EQU H'0004' 2441STKOVF EQU H'0007' 2442 2443SP0 EQU H'0000' 2444SP1 EQU H'0001' 2445SP2 EQU H'0002' 2446SP3 EQU H'0003' 2447SP4 EQU H'0004' 2448 2449 2450 2451;========================================================================== 2452; 2453; RAM Definitions 2454; 2455;========================================================================== 2456 __MAXRAM H'0FFF' 2457 __BADRAM H'0600'-H'0EFF' 2458 __BADRAM H'0F2F' 2459 __BADRAM H'0F3F' 2460 __BADRAM H'0F4F' 2461 __BADRAM H'0F5F' 2462 __BADRAM H'0F77'-H'0F7F' 2463 __BADRAM H'0F85'-H'0F88' 2464 __BADRAM H'0F8E'-H'0F91' 2465 __BADRAM H'0F97'-H'0F9C' 2466 __BADRAM H'0FAA' 2467 __BADRAM H'0FB0' 2468 __BADRAM H'0FB8'-H'0FB9' 2469 __BADRAM H'0FC0' 2470 __BADRAM H'0FD4' 2471 2472;========================================================================== 2473; 2474; IMPORTANT: For the PIC18 devices, the __CONFIG directive has been 2475; superseded by the CONFIG directive. The following settings 2476; are available for this device. 2477; 2478; Oscillator Selection bits: 2479; OSC = LP LP oscillator 2480; OSC = XT XT oscillator 2481; OSC = HS HS oscillator 2482; OSC = RC RC oscillator 2483; OSC = EC EC oscillator w/ OSC2 configured as divide-by-4 clock output 2484; OSC = ECIO EC oscillator w/ OSC2 configured as RA6 2485; OSC = HSPLL HS oscillator with PLL enabled/Clock frequency = (4 x FOSC) 2486; OSC = RCIO RC oscillator w/ OSC2 configured as RA6 2487; 2488; Oscillator System Clock Switch Enable bit: 2489; OSCS = ON Oscillator system clock switch option is enabled (oscillator switching is enabled) 2490; OSCS = OFF Oscillator system clock switch option is disabled (main oscillator is source) 2491; 2492; Power-up Timer Enable bit: 2493; PWRT = ON PWRT enabled 2494; PWRT = OFF PWRT disabled 2495; 2496; Brown-out Reset Enable bit: 2497; BOR = OFF Brown-out Reset disabled 2498; BOR = ON Brown-out Reset enabled 2499; 2500; Brown-out Reset Voltage bits: 2501; BORV = 45 VBOR set to 4.5V 2502; BORV = 42 VBOR set to 4.2V 2503; BORV = 27 VBOR set to 2.7V 2504; BORV = 25 VBOR set to 2.5V 2505; 2506; Watchdog Timer Enable bit: 2507; WDT = OFF WDT disabled (control is placed on the SWDTEN bit) 2508; WDT = ON WDT enabled 2509; 2510; Watchdog Timer Postscale Select bits: 2511; WDTPS = 1 1:1 2512; WDTPS = 2 1:2 2513; WDTPS = 4 1:4 2514; WDTPS = 8 1:8 2515; WDTPS = 16 1:16 2516; WDTPS = 32 1:32 2517; WDTPS = 64 1:64 2518; WDTPS = 128 1:128 2519; 2520; Stack Full/Underflow Reset Enable bit: 2521; STVR = OFF Stack Full/Underflow will not cause Reset 2522; STVR = ON Stack Full/Underflow will cause Reset 2523; 2524; Low-Voltage ICSP Enable bit: 2525; LVP = OFF Low-Voltage ICSP disabled 2526; LVP = ON Low-Voltage ICSP enabled 2527; 2528; Background Debugger Enable bit: 2529; DEBUG = ON Background Debugger enabled. RB6 and RB7 are dedicated to In-Circuit Debug. 2530; DEBUG = OFF Background Debugger disabled. RB6 and RB7 configured as general purpose I/O pins. 2531; 2532; Code Protection bit: 2533; CP0 = ON Block 0 (000200-001FFFh) code protected 2534; CP0 = OFF Block 0 (000200-001FFFh) not code protected 2535; 2536; Code Protection bit: 2537; CP1 = ON Block 1 (002000-003FFFh) code protected 2538; CP1 = OFF Block 1 (002000-003FFFh) not code protected 2539; 2540; Code Protection bit: 2541; CP2 = ON Block 2 (004000-005FFFh) code protected 2542; CP2 = OFF Block 2 (004000-005FFFh) not code protected 2543; 2544; Code Protection bit: 2545; CP3 = ON Block 3 (006000-007FFFh) code protected 2546; CP3 = OFF Block 3 (006000-007FFFh) not code protected 2547; 2548; Boot Block Code Protection bit: 2549; CPB = ON Boot Block (000000-0001FFh) code protected 2550; CPB = OFF Boot Block (000000-0001FFh) not code protected 2551; 2552; Data EEPROM Code Protection bit: 2553; CPD = ON Data EEPROM code protected 2554; CPD = OFF Data EEPROM not code protected 2555; 2556; Write Protection bit: 2557; WRT0 = ON Block 0 (000200-001FFFh) write protected 2558; WRT0 = OFF Block 0 (000200-001FFFh) not write protected 2559; 2560; Write Protection bit: 2561; WRT1 = ON Block 1 (002000-003FFFh) write protected 2562; WRT1 = OFF Block 1 (002000-003FFFh) not write protected 2563; 2564; Write Protection bit: 2565; WRT2 = ON Block 2 (004000-005FFFh) write protected 2566; WRT2 = OFF Block 2 (004000-005FFFh) not write protected 2567; 2568; Write Protection bit: 2569; WRT3 = ON Block 3 (006000-007FFFh) write protected 2570; WRT3 = OFF Block 3 (006000-007FFFh) not write protected 2571; 2572; Configuration Register Write Protection bit: 2573; WRTC = ON Configuration registers (300000-3000FFh) write protected 2574; WRTC = OFF Configuration registers (300000-3000FFh) not write protected 2575; 2576; Boot Block Write Protection bit: 2577; WRTB = ON Boot Block (000000-0001FFh) write protected 2578; WRTB = OFF Boot Block (000000-0001FFh) not write protected 2579; 2580; Data EEPROM Write Protection bit: 2581; WRTD = ON Data EEPROM write protected 2582; WRTD = OFF Data EEPROM not write protected 2583; 2584; Table Read Protection bit: 2585; EBTR0 = ON Block 0 (000200-001FFFh) protected from Table Reads executed in other blocks 2586; EBTR0 = OFF Block 0 (000200-001FFFh) not protected from Table Reads executed in other blocks 2587; 2588; Table Read Protection bit: 2589; EBTR1 = ON Block 1 (002000-003FFFh) protected from Table Reads executed in other blocks 2590; EBTR1 = OFF Block 1 (002000-003FFFh) not protected from Table Reads executed in other blocks 2591; 2592; Table Read Protection bit: 2593; EBTR2 = ON Block 2 (004000-005FFFh) protected from Table Reads executed in other blocks 2594; EBTR2 = OFF Block 2 (004000-005FFFh) not protected from Table Reads executed in other blocks 2595; 2596; Table Read Protection bit: 2597; EBTR3 = ON Block 3 (006000-007FFFh) protected from Table Reads executed in other blocks 2598; EBTR3 = OFF Block 3 (006000-007FFFh) not protected from Table Reads executed in other blocks 2599; 2600; Boot Block Table Read Protection bit: 2601; EBTRB = ON Boot Block (000000-0001FFh) protected from Table Reads executed in other blocks 2602; EBTRB = OFF Boot Block (000000-0001FFh) not protected from Table Reads executed in other blocks 2603; 2604;========================================================================== 2605;========================================================================== 2606; 2607; Configuration Bits 2608; 2609; NAME Address 2610; CONFIG1H 300001h 2611; CONFIG2L 300002h 2612; CONFIG2H 300003h 2613; CONFIG4L 300006h 2614; CONFIG5L 300008h 2615; CONFIG5H 300009h 2616; CONFIG6L 30000Ah 2617; CONFIG6H 30000Bh 2618; CONFIG7L 30000Ch 2619; CONFIG7H 30000Dh 2620; 2621;========================================================================== 2622 2623; The following is an assignment of address values for all of the 2624; configuration registers for the purpose of table reads 2625_CONFIG1H EQU H'300001' 2626_CONFIG2L EQU H'300002' 2627_CONFIG2H EQU H'300003' 2628_CONFIG4L EQU H'300006' 2629_CONFIG5L EQU H'300008' 2630_CONFIG5H EQU H'300009' 2631_CONFIG6L EQU H'30000A' 2632_CONFIG6H EQU H'30000B' 2633_CONFIG7L EQU H'30000C' 2634_CONFIG7H EQU H'30000D' 2635 2636;----- CONFIG1H Options -------------------------------------------------- 2637_LP_OSC EQU H'F8' ; LP oscillator 2638_LP_OSC_1H EQU H'F8' ; LP oscillator 2639_XT_OSC EQU H'F9' ; XT oscillator 2640_XT_OSC_1H EQU H'F9' ; XT oscillator 2641_HS_OSC EQU H'FA' ; HS oscillator 2642_HS_OSC_1H EQU H'FA' ; HS oscillator 2643_RC_OSC EQU H'FB' ; RC oscillator 2644_RC_OSC_1H EQU H'FB' ; RC oscillator 2645_EC_OSC EQU H'FC' ; EC oscillator w/ OSC2 configured as divide-by-4 clock output 2646_EC_OSC_1H EQU H'FC' ; EC oscillator w/ OSC2 configured as divide-by-4 clock output 2647_ECIO_OSC EQU H'FD' ; EC oscillator w/ OSC2 configured as RA6 2648_ECIO_OSC_1H EQU H'FD' ; EC oscillator w/ OSC2 configured as RA6 2649_HSPLL_OSC EQU H'FE' ; HS oscillator with PLL enabled/Clock frequency = (4 x FOSC) 2650_HSPLL_OSC_1H EQU H'FE' ; HS oscillator with PLL enabled/Clock frequency = (4 x FOSC) 2651_RCIO_OSC EQU H'FF' ; RC oscillator w/ OSC2 configured as RA6 2652_RCIO_OSC_1H EQU H'FF' ; RC oscillator w/ OSC2 configured as RA6 2653 2654_OSCS_ON_1H EQU H'DF' ; Oscillator system clock switch option is enabled (oscillator switching is enabled) 2655_OSCS_OFF_1H EQU H'FF' ; Oscillator system clock switch option is disabled (main oscillator is source) 2656 2657;----- CONFIG2L Options -------------------------------------------------- 2658_PWRT_ON_2L EQU H'FE' ; PWRT enabled 2659_PWRT_OFF_2L EQU H'FF' ; PWRT disabled 2660 2661_BOR_OFF_2L EQU H'FD' ; Brown-out Reset disabled 2662_BOR_ON_2L EQU H'FF' ; Brown-out Reset enabled 2663 2664_BORV_45_2L EQU H'F3' ; VBOR set to 4.5V 2665_BORV_42_2L EQU H'F7' ; VBOR set to 4.2V 2666_BORV_27_2L EQU H'FB' ; VBOR set to 2.7V 2667_BORV_25 EQU H'FF' ; VBOR set to 2.5V 2668_BORV_25_2L EQU H'FF' ; VBOR set to 2.5V 2669 2670;----- CONFIG2H Options -------------------------------------------------- 2671_WDT_OFF_2H EQU H'FE' ; WDT disabled (control is placed on the SWDTEN bit) 2672_WDT_ON_2H EQU H'FF' ; WDT enabled 2673 2674_WDTPS_1_2H EQU H'F1' ; 1:1 2675_WDTPS_2_2H EQU H'F3' ; 1:2 2676_WDTPS_4_2H EQU H'F5' ; 1:4 2677_WDTPS_8_2H EQU H'F7' ; 1:8 2678_WDTPS_16_2H EQU H'F9' ; 1:16 2679_WDTPS_32_2H EQU H'FB' ; 1:32 2680_WDTPS_64_2H EQU H'FD' ; 1:64 2681_WDTPS_128_2H EQU H'FF' ; 1:128 2682 2683;----- CONFIG4L Options -------------------------------------------------- 2684_STVR_OFF_4L EQU H'FE' ; Stack Full/Underflow will not cause Reset 2685_STVR_ON_4L EQU H'FF' ; Stack Full/Underflow will cause Reset 2686 2687_LVP_OFF_4L EQU H'FB' ; Low-Voltage ICSP disabled 2688_LVP_ON_4L EQU H'FF' ; Low-Voltage ICSP enabled 2689 2690_DEBUG_ON_4L EQU H'7F' ; Background Debugger enabled. RB6 and RB7 are dedicated to In-Circuit Debug. 2691_DEBUG_OFF_4L EQU H'FF' ; Background Debugger disabled. RB6 and RB7 configured as general purpose I/O pins. 2692 2693;----- CONFIG5L Options -------------------------------------------------- 2694_CP0_ON_5L EQU H'FE' ; Block 0 (000200-001FFFh) code protected 2695_CP0_OFF_5L EQU H'FF' ; Block 0 (000200-001FFFh) not code protected 2696 2697_CP1_ON_5L EQU H'FD' ; Block 1 (002000-003FFFh) code protected 2698_CP1_OFF_5L EQU H'FF' ; Block 1 (002000-003FFFh) not code protected 2699 2700_CP2_ON_5L EQU H'FB' ; Block 2 (004000-005FFFh) code protected 2701_CP2_OFF_5L EQU H'FF' ; Block 2 (004000-005FFFh) not code protected 2702 2703_CP3_ON_5L EQU H'F7' ; Block 3 (006000-007FFFh) code protected 2704_CP3_OFF_5L EQU H'FF' ; Block 3 (006000-007FFFh) not code protected 2705 2706;----- CONFIG5H Options -------------------------------------------------- 2707_CPB_ON_5H EQU H'BF' ; Boot Block (000000-0001FFh) code protected 2708_CPB_OFF_5H EQU H'FF' ; Boot Block (000000-0001FFh) not code protected 2709 2710_CPD_ON_5H EQU H'7F' ; Data EEPROM code protected 2711_CPD_OFF_5H EQU H'FF' ; Data EEPROM not code protected 2712 2713;----- CONFIG6L Options -------------------------------------------------- 2714_WRT0_ON_6L EQU H'FE' ; Block 0 (000200-001FFFh) write protected 2715_WRT0_OFF_6L EQU H'FF' ; Block 0 (000200-001FFFh) not write protected 2716 2717_WRT1_ON_6L EQU H'FD' ; Block 1 (002000-003FFFh) write protected 2718_WRT1_OFF_6L EQU H'FF' ; Block 1 (002000-003FFFh) not write protected 2719 2720_WRT2_ON_6L EQU H'FB' ; Block 2 (004000-005FFFh) write protected 2721_WRT2_OFF_6L EQU H'FF' ; Block 2 (004000-005FFFh) not write protected 2722 2723_WRT3_ON_6L EQU H'F7' ; Block 3 (006000-007FFFh) write protected 2724_WRT3_OFF_6L EQU H'FF' ; Block 3 (006000-007FFFh) not write protected 2725 2726;----- CONFIG6H Options -------------------------------------------------- 2727_WRTC_ON_6H EQU H'DF' ; Configuration registers (300000-3000FFh) write protected 2728_WRTC_OFF_6H EQU H'FF' ; Configuration registers (300000-3000FFh) not write protected 2729 2730_WRTB_ON_6H EQU H'BF' ; Boot Block (000000-0001FFh) write protected 2731_WRTB_OFF_6H EQU H'FF' ; Boot Block (000000-0001FFh) not write protected 2732 2733_WRTD_ON_6H EQU H'7F' ; Data EEPROM write protected 2734_WRTD_OFF_6H EQU H'FF' ; Data EEPROM not write protected 2735 2736;----- CONFIG7L Options -------------------------------------------------- 2737_EBTR0_ON_7L EQU H'FE' ; Block 0 (000200-001FFFh) protected from Table Reads executed in other blocks 2738_EBTR0_OFF_7L EQU H'FF' ; Block 0 (000200-001FFFh) not protected from Table Reads executed in other blocks 2739 2740_EBTR1_ON_7L EQU H'FD' ; Block 1 (002000-003FFFh) protected from Table Reads executed in other blocks 2741_EBTR1_OFF_7L EQU H'FF' ; Block 1 (002000-003FFFh) not protected from Table Reads executed in other blocks 2742 2743_EBTR2_ON_7L EQU H'FB' ; Block 2 (004000-005FFFh) protected from Table Reads executed in other blocks 2744_EBTR2_OFF_7L EQU H'FF' ; Block 2 (004000-005FFFh) not protected from Table Reads executed in other blocks 2745 2746_EBTR3_ON_7L EQU H'F7' ; Block 3 (006000-007FFFh) protected from Table Reads executed in other blocks 2747_EBTR3_OFF_7L EQU H'FF' ; Block 3 (006000-007FFFh) not protected from Table Reads executed in other blocks 2748 2749;----- CONFIG7H Options -------------------------------------------------- 2750_EBTRB_ON_7H EQU H'BF' ; Boot Block (000000-0001FFh) protected from Table Reads executed in other blocks 2751_EBTRB_OFF_7H EQU H'FF' ; Boot Block (000000-0001FFh) not protected from Table Reads executed in other blocks 2752 2753 2754;----- DEVID Equates -------------------------------------------------- 2755_DEVID1 EQU H'3FFFFE' 2756_DEVID2 EQU H'3FFFFF' 2757 2758;----- IDLOC Equates -------------------------------------------------- 2759_IDLOC0 EQU H'200000' 2760_IDLOC1 EQU H'200001' 2761_IDLOC2 EQU H'200002' 2762_IDLOC3 EQU H'200003' 2763_IDLOC4 EQU H'200004' 2764_IDLOC5 EQU H'200005' 2765_IDLOC6 EQU H'200006' 2766_IDLOC7 EQU H'200007' 2767 2768 LIST 2769