1 LIST 2 3;========================================================================== 4; Build date : Oct 21 2015 5; MPASM PIC18C858 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 PIC18C858 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 /PIC18C858 22; 2. LIST directive in the source file 23; LIST P=PIC18C858 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 __18C858 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' 74RXF1EID8 EQU H'0F06' 75RXF1EIDH EQU H'0F06' 76RXF1EID0 EQU H'0F07' 77RXF1EIDL EQU H'0F07' 78RXF2SIDH EQU H'0F08' 79RXF2SIDL EQU H'0F09' 80RXF2EID8 EQU H'0F0A' 81RXF2EIDH EQU H'0F0A' 82RXF2EID0 EQU H'0F0B' 83RXF2EIDL EQU H'0F0B' 84RXF3SIDH EQU H'0F0C' 85RXF3SIDL EQU H'0F0D' 86RXF3EID8 EQU H'0F0E' 87RXF3EIDH EQU H'0F0E' 88RXF3EID0 EQU H'0F0F' 89RXF3EIDL EQU H'0F0F' 90RXF4SIDH EQU H'0F10' 91RXF4SIDL EQU H'0F11' 92RXF4EID8 EQU H'0F12' 93RXF4EIDH EQU H'0F12' 94RXF4EID0 EQU H'0F13' 95RXF4EIDL EQU H'0F13' 96RXF5SIDH EQU H'0F14' 97RXF5SIDL EQU H'0F15' 98RXF5EID8 EQU H'0F16' 99RXF5EIDH EQU H'0F16' 100RXF5EID0 EQU H'0F17' 101RXF5EIDL EQU H'0F17' 102RXM0SIDH EQU H'0F18' 103RXM0SIDL EQU H'0F19' 104RXM0EID8 EQU H'0F1A' 105RXM0EIDH EQU H'0F1A' 106RXM0EID0 EQU H'0F1B' 107RXM0EIDL EQU H'0F1B' 108RXM1SIDH EQU H'0F1C' 109RXM1SIDL EQU H'0F1D' 110RXM1EID8 EQU H'0F1E' 111RXM1EIDH EQU H'0F1E' 112RXM1EID0 EQU H'0F1F' 113RXM1EIDL EQU H'0F1F' 114TXB2CON EQU H'0F20' 115TXB2SIDH EQU H'0F21' 116TXB2SIDL EQU H'0F22' 117TXB2EIDH EQU H'0F23' 118TXB2EIDL EQU H'0F24' 119TXB2DLC EQU H'0F25' 120TXB2D0 EQU H'0F26' 121TXB2D1 EQU H'0F27' 122TXB2D2 EQU H'0F28' 123TXB2D3 EQU H'0F29' 124TXB2D4 EQU H'0F2A' 125TXB2D5 EQU H'0F2B' 126TXB2D6 EQU H'0F2C' 127TXB2D7 EQU H'0F2D' 128CANSTATRO3 EQU H'0F2E' 129CANSTAT_R04 EQU H'0F2E' 130CANSTAT_RO4 EQU H'0F2E' 131TXB1CON EQU H'0F30' 132TXB1SIDH EQU H'0F31' 133TXB1SIDL EQU H'0F32' 134TXB1EIDH EQU H'0F33' 135TXB1EIDL EQU H'0F34' 136TXB1DLC EQU H'0F35' 137TXB1D0 EQU H'0F36' 138TXB1D1 EQU H'0F37' 139TXB1D2 EQU H'0F38' 140TXB1D3 EQU H'0F39' 141TXB1D4 EQU H'0F3A' 142TXB1D5 EQU H'0F3B' 143TXB1D6 EQU H'0F3C' 144TXB1D7 EQU H'0F3D' 145CANSTATRO2 EQU H'0F3E' 146CANSTAT_R03 EQU H'0F3E' 147CANSTAT_RO3 EQU H'0F3E' 148TXB0CON EQU H'0F40' 149TXB0SIDH EQU H'0F41' 150TXB0SIDL EQU H'0F42' 151TXB0EIDH EQU H'0F43' 152TXB0EIDL EQU H'0F44' 153TXB0DLC EQU H'0F45' 154TXB0D0 EQU H'0F46' 155TXB0D1 EQU H'0F47' 156TXB0D2 EQU H'0F48' 157TXB0D3 EQU H'0F49' 158TXB0D4 EQU H'0F4A' 159TXB0D5 EQU H'0F4B' 160TXB0D6 EQU H'0F4C' 161TXB0D7 EQU H'0F4D' 162CANSTATRO1 EQU H'0F4E' 163CANSTAT_R02 EQU H'0F4E' 164CANSTAT_RO2 EQU H'0F4E' 165RXB1CON EQU H'0F50' 166RXB1SIDH EQU H'0F51' 167RXB1SIDL EQU H'0F52' 168RXB1EIDH EQU H'0F53' 169RXB1EIDL EQU H'0F54' 170RXB1DLC EQU H'0F55' 171RXB1D0 EQU H'0F56' 172RXB1D1 EQU H'0F57' 173RXB1D2 EQU H'0F58' 174RXB1D3 EQU H'0F59' 175RXB1D4 EQU H'0F5A' 176RXB1D5 EQU H'0F5B' 177RXB1D6 EQU H'0F5C' 178RXB1D7 EQU H'0F5D' 179CANSTATRO0 EQU H'0F5E' 180CANSTAT_R01 EQU H'0F5E' 181CANSTAT_RO1 EQU H'0F5E' 182RXB0CON EQU H'0F60' 183RXB0SIDH EQU H'0F61' 184RXB0SIDL EQU H'0F62' 185RXB0EIDH EQU H'0F63' 186RXB0EIDL EQU H'0F64' 187RXB0DLC EQU H'0F65' 188RXB0D0 EQU H'0F66' 189RXB0D1 EQU H'0F67' 190RXB0D2 EQU H'0F68' 191RXB0D3 EQU H'0F69' 192RXB0D4 EQU H'0F6A' 193RXB0D5 EQU H'0F6B' 194RXB0D6 EQU H'0F6C' 195RXB0D7 EQU H'0F6D' 196CANSTAT EQU H'0F6E' 197CANCON EQU H'0F6F' 198BRGCON1 EQU H'0F70' 199BRGCON2 EQU H'0F71' 200BRGCON3 EQU H'0F72' 201CIOCON EQU H'0F73' 202COMSTAT EQU H'0F74' 203RXERRCNT EQU H'0F75' 204TXERRCNT EQU H'0F76' 205PORTK EQU H'0F7D' 206LATK EQU H'0F7E' 207DDRK EQU H'0F7F' 208TRISK EQU H'0F7F' 209PORTA EQU H'0F80' 210PORTB EQU H'0F81' 211PORTC EQU H'0F82' 212PORTD EQU H'0F83' 213PORTE EQU H'0F84' 214PORTF EQU H'0F85' 215PORTG EQU H'0F86' 216PORTH EQU H'0F87' 217PORTJ EQU H'0F88' 218LATA EQU H'0F89' 219LATB EQU H'0F8A' 220LATC EQU H'0F8B' 221LATD EQU H'0F8C' 222LATE EQU H'0F8D' 223LATF EQU H'0F8E' 224LATG EQU H'0F8F' 225LATH EQU H'0F90' 226LATJ EQU H'0F91' 227DDRA EQU H'0F92' 228TRISA EQU H'0F92' 229DDRB EQU H'0F93' 230TRISB EQU H'0F93' 231DDRC EQU H'0F94' 232TRISC EQU H'0F94' 233DDRD EQU H'0F95' 234TRISD EQU H'0F95' 235DDRE EQU H'0F96' 236TRISE EQU H'0F96' 237DDRF EQU H'0F97' 238TRISF EQU H'0F97' 239DDRG EQU H'0F98' 240TRISG EQU H'0F98' 241DDRH EQU H'0F99' 242TRISH EQU H'0F99' 243DDRJ EQU H'0F9A' 244TRISJ EQU H'0F9A' 245PIE1 EQU H'0F9D' 246PIR1 EQU H'0F9E' 247IPR1 EQU H'0F9F' 248PIE2 EQU H'0FA0' 249PIR2 EQU H'0FA1' 250IPR2 EQU H'0FA2' 251PIE3 EQU H'0FA3' 252PIR3 EQU H'0FA4' 253IPR3 EQU H'0FA5' 254COM1CON EQU H'0FAB' 255RCSTA EQU H'0FAB' 256COM1STA EQU H'0FAC' 257TXSTA EQU H'0FAC' 258COM1TX EQU H'0FAD' 259TXREG EQU H'0FAD' 260COM1REC EQU H'0FAE' 261RCREG EQU H'0FAE' 262COM1BRG EQU H'0FAF' 263SPBRG EQU H'0FAF' 264PSPCON EQU H'0FB0' 265T3CON EQU H'0FB1' 266TMR3 EQU H'0FB2' 267TMR3L EQU H'0FB2' 268TMR3H EQU H'0FB3' 269CMCON EQU H'0FB4' 270CVRCON EQU H'0FB5' 271VRCON EQU H'0FB5' 272CCP2CON EQU H'0FBA' 273CCPR2 EQU H'0FBB' 274CCPR2L EQU H'0FBB' 275CCPR2H EQU H'0FBC' 276CCP1CON EQU H'0FBD' 277CCPR1 EQU H'0FBE' 278CCPR1L EQU H'0FBE' 279CCPR1H EQU H'0FBF' 280ADCON2 EQU H'0FC0' 281ADCON1 EQU H'0FC1' 282ADCON0 EQU H'0FC2' 283ADRES EQU H'0FC3' 284ADRESL EQU H'0FC3' 285ADRESH EQU H'0FC4' 286SSPCON2 EQU H'0FC5' 287SSPCON1 EQU H'0FC6' 288SSPSTAT EQU H'0FC7' 289SSPADD EQU H'0FC8' 290SSPBUF EQU H'0FC9' 291T2CON EQU H'0FCA' 292PR2 EQU H'0FCB' 293TMR2 EQU H'0FCC' 294T1CON EQU H'0FCD' 295TMR1 EQU H'0FCE' 296TMR1L EQU H'0FCE' 297TMR1H EQU H'0FCF' 298RCON EQU H'0FD0' 299WDTCON EQU H'0FD1' 300LVDCON EQU H'0FD2' 301OSCCON EQU H'0FD3' 302T0CON EQU H'0FD5' 303TMR0 EQU H'0FD6' 304TMR0L EQU H'0FD6' 305TMR0H EQU H'0FD7' 306STATUS EQU H'0FD8' 307FSR2L EQU H'0FD9' 308FSR2H EQU H'0FDA' 309PLUSW2 EQU H'0FDB' 310PREINC2 EQU H'0FDC' 311POSTDEC2 EQU H'0FDD' 312POSTINC2 EQU H'0FDE' 313INDF2 EQU H'0FDF' 314BSR EQU H'0FE0' 315FSR1L EQU H'0FE1' 316FSR1H EQU H'0FE2' 317PLUSW1 EQU H'0FE3' 318PREINC1 EQU H'0FE4' 319POSTDEC1 EQU H'0FE5' 320POSTINC1 EQU H'0FE6' 321INDF1 EQU H'0FE7' 322WREG EQU H'0FE8' 323FSR0L EQU H'0FE9' 324FSR0H EQU H'0FEA' 325PLUSW0 EQU H'0FEB' 326PREINC0 EQU H'0FEC' 327POSTDEC0 EQU H'0FED' 328POSTINC0 EQU H'0FEE' 329INDF0 EQU H'0FEF' 330INTCON3 EQU H'0FF0' 331INTCON2 EQU H'0FF1' 332INTCON EQU H'0FF2' 333INTCON1 EQU H'0FF2' 334PROD EQU H'0FF3' 335PRODL EQU H'0FF3' 336PRODH EQU H'0FF4' 337TABLAT EQU H'0FF5' 338TBLPTR EQU H'0FF6' 339TBLPTRL EQU H'0FF6' 340TBLPTRH EQU H'0FF7' 341TBLPTRU EQU H'0FF8' 342PC EQU H'0FF9' 343PCL EQU H'0FF9' 344PCLATH EQU H'0FFA' 345PCLATU EQU H'0FFB' 346STKPTR EQU H'0FFC' 347TOS EQU H'0FFD' 348TOSL EQU H'0FFD' 349TOSH EQU H'0FFE' 350TOSU EQU H'0FFF' 351 352;----- RXF0SIDH Bits ----------------------------------------------------- 353SID3 EQU H'0000' 354SID4 EQU H'0001' 355SID5 EQU H'0002' 356SID6 EQU H'0003' 357SID7 EQU H'0004' 358SID8 EQU H'0005' 359SID9 EQU H'0006' 360SID10 EQU H'0007' 361 362 363;----- RXF0SIDL Bits ----------------------------------------------------- 364EID16 EQU H'0000' 365EID17 EQU H'0001' 366EXIDEN EQU H'0003' 367SID0 EQU H'0005' 368SID1 EQU H'0006' 369SID2 EQU H'0007' 370 371EXIDE EQU H'0003' 372 373 374;----- RXF0EIDH Bits ----------------------------------------------------- 375EID8 EQU H'0000' 376EID9 EQU H'0001' 377EID10 EQU H'0002' 378EID11 EQU H'0003' 379EID12 EQU H'0004' 380EID13 EQU H'0005' 381EID14 EQU H'0006' 382EID15 EQU H'0007' 383 384 385;----- RXF0EIDL Bits ----------------------------------------------------- 386EID0 EQU H'0000' 387EID1 EQU H'0001' 388EID2 EQU H'0002' 389EID3 EQU H'0003' 390EID4 EQU H'0004' 391EID5 EQU H'0005' 392EID6 EQU H'0006' 393EID7 EQU H'0007' 394 395 396;----- RXF1SIDH Bits ----------------------------------------------------- 397SID3 EQU H'0000' 398SID4 EQU H'0001' 399SID5 EQU H'0002' 400SID6 EQU H'0003' 401SID7 EQU H'0004' 402SID8 EQU H'0005' 403SID9 EQU H'0006' 404SID10 EQU H'0007' 405 406 407;----- RXF1SIDL Bits ----------------------------------------------------- 408EID16 EQU H'0000' 409EID17 EQU H'0001' 410EXIDEN EQU H'0003' 411SID0 EQU H'0005' 412SID1 EQU H'0006' 413SID2 EQU H'0007' 414 415EXIDE EQU H'0003' 416 417 418;----- RXF1EID8 Bits ----------------------------------------------------- 419EID8 EQU H'0000' 420EID9 EQU H'0001' 421EID10 EQU H'0002' 422EID11 EQU H'0003' 423EID12 EQU H'0004' 424EID13 EQU H'0005' 425EID14 EQU H'0006' 426EID15 EQU H'0007' 427 428 429;----- RXF1EIDH Bits ----------------------------------------------------- 430EID8 EQU H'0000' 431EID9 EQU H'0001' 432EID10 EQU H'0002' 433EID11 EQU H'0003' 434EID12 EQU H'0004' 435EID13 EQU H'0005' 436EID14 EQU H'0006' 437EID15 EQU H'0007' 438 439 440;----- RXF1EID0 Bits ----------------------------------------------------- 441EID0 EQU H'0000' 442EID1 EQU H'0001' 443EID2 EQU H'0002' 444EID3 EQU H'0003' 445EID4 EQU H'0004' 446EID5 EQU H'0005' 447EID6 EQU H'0006' 448EID7 EQU H'0007' 449 450 451;----- RXF1EIDL Bits ----------------------------------------------------- 452EID0 EQU H'0000' 453EID1 EQU H'0001' 454EID2 EQU H'0002' 455EID3 EQU H'0003' 456EID4 EQU H'0004' 457EID5 EQU H'0005' 458EID6 EQU H'0006' 459EID7 EQU H'0007' 460 461 462;----- RXF2SIDH Bits ----------------------------------------------------- 463SID3 EQU H'0000' 464SID4 EQU H'0001' 465SID5 EQU H'0002' 466SID6 EQU H'0003' 467SID7 EQU H'0004' 468SID8 EQU H'0005' 469SID9 EQU H'0006' 470SID10 EQU H'0007' 471 472 473;----- RXF2SIDL Bits ----------------------------------------------------- 474EID16 EQU H'0000' 475EID17 EQU H'0001' 476EXIDEN EQU H'0003' 477SID0 EQU H'0005' 478SID1 EQU H'0006' 479SID2 EQU H'0007' 480 481EXIDE EQU H'0003' 482 483 484;----- RXF2EID8 Bits ----------------------------------------------------- 485EID8 EQU H'0000' 486EID9 EQU H'0001' 487EID10 EQU H'0002' 488EID11 EQU H'0003' 489EID12 EQU H'0004' 490EID13 EQU H'0005' 491EID14 EQU H'0006' 492EID15 EQU H'0007' 493 494 495;----- RXF2EIDH Bits ----------------------------------------------------- 496EID8 EQU H'0000' 497EID9 EQU H'0001' 498EID10 EQU H'0002' 499EID11 EQU H'0003' 500EID12 EQU H'0004' 501EID13 EQU H'0005' 502EID14 EQU H'0006' 503EID15 EQU H'0007' 504 505 506;----- RXF2EID0 Bits ----------------------------------------------------- 507EID0 EQU H'0000' 508EID1 EQU H'0001' 509EID2 EQU H'0002' 510EID3 EQU H'0003' 511EID4 EQU H'0004' 512EID5 EQU H'0005' 513EID6 EQU H'0006' 514EID7 EQU H'0007' 515 516 517;----- RXF2EIDL Bits ----------------------------------------------------- 518EID0 EQU H'0000' 519EID1 EQU H'0001' 520EID2 EQU H'0002' 521EID3 EQU H'0003' 522EID4 EQU H'0004' 523EID5 EQU H'0005' 524EID6 EQU H'0006' 525EID7 EQU H'0007' 526 527 528;----- RXF3SIDH Bits ----------------------------------------------------- 529SID3 EQU H'0000' 530SID4 EQU H'0001' 531SID5 EQU H'0002' 532SID6 EQU H'0003' 533SID7 EQU H'0004' 534SID8 EQU H'0005' 535SID9 EQU H'0006' 536SID10 EQU H'0007' 537 538 539;----- RXF3SIDL Bits ----------------------------------------------------- 540EID16 EQU H'0000' 541EID17 EQU H'0001' 542EXIDEN EQU H'0003' 543SID0 EQU H'0005' 544SID1 EQU H'0006' 545SID2 EQU H'0007' 546 547EXIDE EQU H'0003' 548 549 550;----- RXF3EID8 Bits ----------------------------------------------------- 551EID8 EQU H'0000' 552EID9 EQU H'0001' 553EID10 EQU H'0002' 554EID11 EQU H'0003' 555EID12 EQU H'0004' 556EID13 EQU H'0005' 557EID14 EQU H'0006' 558EID15 EQU H'0007' 559 560 561;----- RXF3EIDH Bits ----------------------------------------------------- 562EID8 EQU H'0000' 563EID9 EQU H'0001' 564EID10 EQU H'0002' 565EID11 EQU H'0003' 566EID12 EQU H'0004' 567EID13 EQU H'0005' 568EID14 EQU H'0006' 569EID15 EQU H'0007' 570 571 572;----- RXF3EID0 Bits ----------------------------------------------------- 573EID0 EQU H'0000' 574EID1 EQU H'0001' 575EID2 EQU H'0002' 576EID3 EQU H'0003' 577EID4 EQU H'0004' 578EID5 EQU H'0005' 579EID6 EQU H'0006' 580EID7 EQU H'0007' 581 582 583;----- RXF3EIDL Bits ----------------------------------------------------- 584EID0 EQU H'0000' 585EID1 EQU H'0001' 586EID2 EQU H'0002' 587EID3 EQU H'0003' 588EID4 EQU H'0004' 589EID5 EQU H'0005' 590EID6 EQU H'0006' 591EID7 EQU H'0007' 592 593 594;----- RXF4SIDH Bits ----------------------------------------------------- 595SID3 EQU H'0000' 596SID4 EQU H'0001' 597SID5 EQU H'0002' 598SID6 EQU H'0003' 599SID7 EQU H'0004' 600SID8 EQU H'0005' 601SID9 EQU H'0006' 602SID10 EQU H'0007' 603 604 605;----- RXF4SIDL Bits ----------------------------------------------------- 606EID16 EQU H'0000' 607EID17 EQU H'0001' 608EXIDEN EQU H'0003' 609SID0 EQU H'0005' 610SID1 EQU H'0006' 611SID2 EQU H'0007' 612 613EXIDE EQU H'0003' 614 615 616;----- RXF4EID8 Bits ----------------------------------------------------- 617EID8 EQU H'0000' 618EID9 EQU H'0001' 619EID10 EQU H'0002' 620EID11 EQU H'0003' 621EID12 EQU H'0004' 622EID13 EQU H'0005' 623EID14 EQU H'0006' 624EID15 EQU H'0007' 625 626 627;----- RXF4EIDH Bits ----------------------------------------------------- 628EID8 EQU H'0000' 629EID9 EQU H'0001' 630EID10 EQU H'0002' 631EID11 EQU H'0003' 632EID12 EQU H'0004' 633EID13 EQU H'0005' 634EID14 EQU H'0006' 635EID15 EQU H'0007' 636 637 638;----- RXF4EID0 Bits ----------------------------------------------------- 639EID0 EQU H'0000' 640EID1 EQU H'0001' 641EID2 EQU H'0002' 642EID3 EQU H'0003' 643EID4 EQU H'0004' 644EID5 EQU H'0005' 645EID6 EQU H'0006' 646EID7 EQU H'0007' 647 648 649;----- RXF4EIDL Bits ----------------------------------------------------- 650EID0 EQU H'0000' 651EID1 EQU H'0001' 652EID2 EQU H'0002' 653EID3 EQU H'0003' 654EID4 EQU H'0004' 655EID5 EQU H'0005' 656EID6 EQU H'0006' 657EID7 EQU H'0007' 658 659 660;----- RXF5SIDH Bits ----------------------------------------------------- 661SID3 EQU H'0000' 662SID4 EQU H'0001' 663SID5 EQU H'0002' 664SID6 EQU H'0003' 665SID7 EQU H'0004' 666SID8 EQU H'0005' 667SID9 EQU H'0006' 668SID10 EQU H'0007' 669 670 671;----- RXF5SIDL Bits ----------------------------------------------------- 672EID16 EQU H'0000' 673EID17 EQU H'0001' 674EXIDEN EQU H'0003' 675SID0 EQU H'0005' 676SID1 EQU H'0006' 677SID2 EQU H'0007' 678 679EXIDE EQU H'0003' 680 681 682;----- RXF5EID8 Bits ----------------------------------------------------- 683EID8 EQU H'0000' 684EID9 EQU H'0001' 685EID10 EQU H'0002' 686EID11 EQU H'0003' 687EID12 EQU H'0004' 688EID13 EQU H'0005' 689EID14 EQU H'0006' 690EID15 EQU H'0007' 691 692 693;----- RXF5EIDH Bits ----------------------------------------------------- 694EID8 EQU H'0000' 695EID9 EQU H'0001' 696EID10 EQU H'0002' 697EID11 EQU H'0003' 698EID12 EQU H'0004' 699EID13 EQU H'0005' 700EID14 EQU H'0006' 701EID15 EQU H'0007' 702 703 704;----- RXF5EID0 Bits ----------------------------------------------------- 705EID0 EQU H'0000' 706EID1 EQU H'0001' 707EID2 EQU H'0002' 708EID3 EQU H'0003' 709EID4 EQU H'0004' 710EID5 EQU H'0005' 711EID6 EQU H'0006' 712EID7 EQU H'0007' 713 714 715;----- RXF5EIDL Bits ----------------------------------------------------- 716EID0 EQU H'0000' 717EID1 EQU H'0001' 718EID2 EQU H'0002' 719EID3 EQU H'0003' 720EID4 EQU H'0004' 721EID5 EQU H'0005' 722EID6 EQU H'0006' 723EID7 EQU H'0007' 724 725 726;----- RXM0SIDH Bits ----------------------------------------------------- 727SID3 EQU H'0000' 728SID4 EQU H'0001' 729SID5 EQU H'0002' 730SID6 EQU H'0003' 731SID7 EQU H'0004' 732SID8 EQU H'0005' 733SID9 EQU H'0006' 734SID10 EQU H'0007' 735 736 737;----- RXM0SIDL Bits ----------------------------------------------------- 738EID16 EQU H'0000' 739EID17 EQU H'0001' 740SID0 EQU H'0005' 741SID1 EQU H'0006' 742SID2 EQU H'0007' 743 744 745;----- RXM0EID8 Bits ----------------------------------------------------- 746EID8 EQU H'0000' 747EID9 EQU H'0001' 748EID10 EQU H'0002' 749EID11 EQU H'0003' 750EID12 EQU H'0004' 751EID13 EQU H'0005' 752EID14 EQU H'0006' 753EID15 EQU H'0007' 754 755 756;----- RXM0EIDH Bits ----------------------------------------------------- 757EID8 EQU H'0000' 758EID9 EQU H'0001' 759EID10 EQU H'0002' 760EID11 EQU H'0003' 761EID12 EQU H'0004' 762EID13 EQU H'0005' 763EID14 EQU H'0006' 764EID15 EQU H'0007' 765 766 767;----- RXM0EID0 Bits ----------------------------------------------------- 768EID0 EQU H'0000' 769EID1 EQU H'0001' 770EID2 EQU H'0002' 771EID3 EQU H'0003' 772EID4 EQU H'0004' 773EID5 EQU H'0005' 774EID6 EQU H'0006' 775EID7 EQU H'0007' 776 777 778;----- RXM0EIDL Bits ----------------------------------------------------- 779EID0 EQU H'0000' 780EID1 EQU H'0001' 781EID2 EQU H'0002' 782EID3 EQU H'0003' 783EID4 EQU H'0004' 784EID5 EQU H'0005' 785EID6 EQU H'0006' 786EID7 EQU H'0007' 787 788 789;----- RXM1SIDH Bits ----------------------------------------------------- 790SID3 EQU H'0000' 791SID4 EQU H'0001' 792SID5 EQU H'0002' 793SID6 EQU H'0003' 794SID7 EQU H'0004' 795SID8 EQU H'0005' 796SID9 EQU H'0006' 797SID10 EQU H'0007' 798 799 800;----- RXM1SIDL Bits ----------------------------------------------------- 801EID16 EQU H'0000' 802EID17 EQU H'0001' 803SID0 EQU H'0005' 804SID1 EQU H'0006' 805SID2 EQU H'0007' 806 807 808;----- RXM1EID8 Bits ----------------------------------------------------- 809EID8 EQU H'0000' 810EID9 EQU H'0001' 811EID10 EQU H'0002' 812EID11 EQU H'0003' 813EID12 EQU H'0004' 814EID13 EQU H'0005' 815EID14 EQU H'0006' 816EID15 EQU H'0007' 817 818 819;----- RXM1EIDH Bits ----------------------------------------------------- 820EID8 EQU H'0000' 821EID9 EQU H'0001' 822EID10 EQU H'0002' 823EID11 EQU H'0003' 824EID12 EQU H'0004' 825EID13 EQU H'0005' 826EID14 EQU H'0006' 827EID15 EQU H'0007' 828 829 830;----- RXM1EID0 Bits ----------------------------------------------------- 831EID0 EQU H'0000' 832EID1 EQU H'0001' 833EID2 EQU H'0002' 834EID3 EQU H'0003' 835EID4 EQU H'0004' 836EID5 EQU H'0005' 837EID6 EQU H'0006' 838EID7 EQU H'0007' 839 840 841;----- RXM1EIDL Bits ----------------------------------------------------- 842EID0 EQU H'0000' 843EID1 EQU H'0001' 844EID2 EQU H'0002' 845EID3 EQU H'0003' 846EID4 EQU H'0004' 847EID5 EQU H'0005' 848EID6 EQU H'0006' 849EID7 EQU H'0007' 850 851 852;----- TXB2CON Bits ----------------------------------------------------- 853TXPRI0 EQU H'0000' 854TXPRI1 EQU H'0001' 855TXREQ EQU H'0003' 856TXERR EQU H'0004' 857TXLARB EQU H'0005' 858TXABT EQU H'0006' 859 860 861;----- TXB2SIDH Bits ----------------------------------------------------- 862SID3 EQU H'0000' 863SID4 EQU H'0001' 864SID5 EQU H'0002' 865SID6 EQU H'0003' 866SID7 EQU H'0004' 867SID8 EQU H'0005' 868SID9 EQU H'0006' 869SID10 EQU H'0007' 870 871 872;----- TXB2SIDL Bits ----------------------------------------------------- 873EID16 EQU H'0000' 874EID17 EQU H'0001' 875EXIDE EQU H'0003' 876SID0 EQU H'0005' 877SID1 EQU H'0006' 878SID2 EQU H'0007' 879 880EXID EQU H'0003' 881 882 883;----- TXB2EIDH Bits ----------------------------------------------------- 884EID8 EQU H'0000' 885EID9 EQU H'0001' 886EID10 EQU H'0002' 887EID11 EQU H'0003' 888EID12 EQU H'0004' 889EID13 EQU H'0005' 890EID14 EQU H'0006' 891EID15 EQU H'0007' 892 893 894;----- TXB2EIDL Bits ----------------------------------------------------- 895EID0 EQU H'0000' 896EID1 EQU H'0001' 897EID2 EQU H'0002' 898EID3 EQU H'0003' 899EID4 EQU H'0004' 900EID5 EQU H'0005' 901EID6 EQU H'0006' 902EID7 EQU H'0007' 903 904 905;----- TXB2DLC Bits ----------------------------------------------------- 906DLC0 EQU H'0000' 907DLC1 EQU H'0001' 908DLC2 EQU H'0002' 909DLC3 EQU H'0003' 910TXRTR EQU H'0006' 911 912RTR EQU H'0006' 913 914 915;----- TXB2D0 Bits ----------------------------------------------------- 916TXB2D00 EQU H'0000' 917TXB2D01 EQU H'0001' 918TXB2D02 EQU H'0002' 919TXB2D03 EQU H'0003' 920TXB2D04 EQU H'0004' 921TXB2D05 EQU H'0005' 922TXB2D06 EQU H'0006' 923TXB2D07 EQU H'0007' 924 925 926;----- TXB2D1 Bits ----------------------------------------------------- 927TXB2D10 EQU H'0000' 928TXB2D11 EQU H'0001' 929TXB2D12 EQU H'0002' 930TXB2D13 EQU H'0003' 931TXB2D14 EQU H'0004' 932TXB2D15 EQU H'0005' 933TXB2D16 EQU H'0006' 934TXB2D17 EQU H'0007' 935 936 937;----- TXB2D2 Bits ----------------------------------------------------- 938TXB2D20 EQU H'0000' 939TXB2D21 EQU H'0001' 940TXB2D22 EQU H'0002' 941TXB2D23 EQU H'0003' 942TXB2D24 EQU H'0004' 943TXB2D25 EQU H'0005' 944TXB2D26 EQU H'0006' 945TXB2D27 EQU H'0007' 946 947 948;----- TXB2D3 Bits ----------------------------------------------------- 949TXB2D30 EQU H'0000' 950TXB2D31 EQU H'0001' 951TXB2D32 EQU H'0002' 952TXB2D33 EQU H'0003' 953TXB2D34 EQU H'0004' 954TXB2D35 EQU H'0005' 955TXB2D36 EQU H'0006' 956TXB2D37 EQU H'0007' 957 958 959;----- TXB2D4 Bits ----------------------------------------------------- 960TXB2D40 EQU H'0000' 961TXB2D41 EQU H'0001' 962TXB2D42 EQU H'0002' 963TXB2D43 EQU H'0003' 964TXB2D44 EQU H'0004' 965TXB2D45 EQU H'0005' 966TXB2D46 EQU H'0006' 967TXB2D47 EQU H'0007' 968 969 970;----- TXB2D5 Bits ----------------------------------------------------- 971TXB2D50 EQU H'0000' 972TXB2D51 EQU H'0001' 973TXB2D52 EQU H'0002' 974TXB2D53 EQU H'0003' 975TXB2D54 EQU H'0004' 976TXB2D55 EQU H'0005' 977TXB2D56 EQU H'0006' 978TXB2D57 EQU H'0007' 979 980 981;----- TXB2D6 Bits ----------------------------------------------------- 982TXB2D60 EQU H'0000' 983TXB2D61 EQU H'0001' 984TXB2D62 EQU H'0002' 985TXB2D63 EQU H'0003' 986TXB2D64 EQU H'0004' 987TXB2D65 EQU H'0005' 988TXB2D66 EQU H'0006' 989TXB2D67 EQU H'0007' 990 991 992;----- TXB2D7 Bits ----------------------------------------------------- 993TXB2D70 EQU H'0000' 994TXB2D71 EQU H'0001' 995TXB2D72 EQU H'0002' 996TXB2D73 EQU H'0003' 997TXB2D74 EQU H'0004' 998TXB2D75 EQU H'0005' 999TXB2D76 EQU H'0006' 1000TXB2D77 EQU H'0007' 1001 1002 1003;----- CANSTATRO3 Bits ----------------------------------------------------- 1004ICODE0 EQU H'0001' 1005ICODE1 EQU H'0002' 1006ICODE2 EQU H'0003' 1007OPMODE0 EQU H'0005' 1008OPMODE1 EQU H'0006' 1009OPMODE2 EQU H'0007' 1010 1011 1012;----- CANSTAT_R04 Bits ----------------------------------------------------- 1013ICODE0 EQU H'0001' 1014ICODE1 EQU H'0002' 1015ICODE2 EQU H'0003' 1016OPMODE0 EQU H'0005' 1017OPMODE1 EQU H'0006' 1018OPMODE2 EQU H'0007' 1019 1020 1021;----- CANSTAT_RO4 Bits ----------------------------------------------------- 1022ICODE0 EQU H'0001' 1023ICODE1 EQU H'0002' 1024ICODE2 EQU H'0003' 1025OPMODE0 EQU H'0005' 1026OPMODE1 EQU H'0006' 1027OPMODE2 EQU H'0007' 1028 1029 1030;----- TXB1CON Bits ----------------------------------------------------- 1031TXPRI0 EQU H'0000' 1032TXPRI1 EQU H'0001' 1033TXREQ EQU H'0003' 1034TXERR EQU H'0004' 1035TXLARB EQU H'0005' 1036TXABT EQU H'0006' 1037 1038 1039;----- TXB1SIDH Bits ----------------------------------------------------- 1040SID3 EQU H'0000' 1041SID4 EQU H'0001' 1042SID5 EQU H'0002' 1043SID6 EQU H'0003' 1044SID7 EQU H'0004' 1045SID8 EQU H'0005' 1046SID9 EQU H'0006' 1047SID10 EQU H'0007' 1048 1049 1050;----- TXB1SIDL Bits ----------------------------------------------------- 1051EID16 EQU H'0000' 1052EID17 EQU H'0001' 1053EXIDE EQU H'0003' 1054SID0 EQU H'0005' 1055SID1 EQU H'0006' 1056SID2 EQU H'0007' 1057 1058EXID EQU H'0003' 1059 1060 1061;----- TXB1EIDH Bits ----------------------------------------------------- 1062EID8 EQU H'0000' 1063EID9 EQU H'0001' 1064EID10 EQU H'0002' 1065EID11 EQU H'0003' 1066EID12 EQU H'0004' 1067EID13 EQU H'0005' 1068EID14 EQU H'0006' 1069EID15 EQU H'0007' 1070 1071 1072;----- TXB1EIDL Bits ----------------------------------------------------- 1073EID0 EQU H'0000' 1074EID1 EQU H'0001' 1075EID2 EQU H'0002' 1076EID3 EQU H'0003' 1077EID4 EQU H'0004' 1078EID5 EQU H'0005' 1079EID6 EQU H'0006' 1080EID7 EQU H'0007' 1081 1082 1083;----- TXB1DLC Bits ----------------------------------------------------- 1084DLC0 EQU H'0000' 1085DLC1 EQU H'0001' 1086DLC2 EQU H'0002' 1087DLC3 EQU H'0003' 1088TXRTR EQU H'0006' 1089 1090RTR EQU H'0006' 1091 1092 1093;----- TXB1D0 Bits ----------------------------------------------------- 1094TXB1D00 EQU H'0000' 1095TXB1D01 EQU H'0001' 1096TXB1D02 EQU H'0002' 1097TXB1D03 EQU H'0003' 1098TXB1D04 EQU H'0004' 1099TXB1D05 EQU H'0005' 1100TXB1D06 EQU H'0006' 1101TXB1D07 EQU H'0007' 1102 1103 1104;----- TXB1D1 Bits ----------------------------------------------------- 1105TXB1D10 EQU H'0000' 1106TXB1D11 EQU H'0001' 1107TXB1D12 EQU H'0002' 1108TXB1D13 EQU H'0003' 1109TXB1D14 EQU H'0004' 1110TXB1D15 EQU H'0005' 1111TXB1D16 EQU H'0006' 1112TXB1D17 EQU H'0007' 1113 1114 1115;----- TXB1D2 Bits ----------------------------------------------------- 1116TXB1D20 EQU H'0000' 1117TXB1D21 EQU H'0001' 1118TXB1D22 EQU H'0002' 1119TXB1D23 EQU H'0003' 1120TXB1D24 EQU H'0004' 1121TXB1D25 EQU H'0005' 1122TXB1D26 EQU H'0006' 1123TXB1D27 EQU H'0007' 1124 1125TBB1D23 EQU H'0003' 1126 1127 1128;----- TXB1D3 Bits ----------------------------------------------------- 1129TXB1D30 EQU H'0000' 1130TXB1D31 EQU H'0001' 1131TXB1D32 EQU H'0002' 1132TXB1D33 EQU H'0003' 1133TXB1D34 EQU H'0004' 1134TXB1D35 EQU H'0005' 1135TXB1D36 EQU H'0006' 1136TXB1D37 EQU H'0007' 1137 1138 1139;----- TXB1D4 Bits ----------------------------------------------------- 1140TXB1D40 EQU H'0000' 1141TXB1D41 EQU H'0001' 1142TXB1D42 EQU H'0002' 1143TXB1D43 EQU H'0003' 1144TXB1D44 EQU H'0004' 1145TXB1D45 EQU H'0005' 1146TXB1D46 EQU H'0006' 1147TXB1D47 EQU H'0007' 1148 1149 1150;----- TXB1D5 Bits ----------------------------------------------------- 1151TXB1D50 EQU H'0000' 1152TXB1D51 EQU H'0001' 1153TXB1D52 EQU H'0002' 1154TXB1D53 EQU H'0003' 1155TXB1D54 EQU H'0004' 1156TXB1D55 EQU H'0005' 1157TXB1D56 EQU H'0006' 1158TXB1D57 EQU H'0007' 1159 1160 1161;----- TXB1D6 Bits ----------------------------------------------------- 1162TXB1D60 EQU H'0000' 1163TXB1D61 EQU H'0001' 1164TXB1D62 EQU H'0002' 1165TXB1D63 EQU H'0003' 1166TXB1D64 EQU H'0004' 1167TXB1D65 EQU H'0005' 1168TXB1D66 EQU H'0006' 1169TXB1D67 EQU H'0007' 1170 1171 1172;----- TXB1D7 Bits ----------------------------------------------------- 1173TXB1D70 EQU H'0000' 1174TXB1D71 EQU H'0001' 1175TXB1D72 EQU H'0002' 1176TXB1D73 EQU H'0003' 1177TXB1D74 EQU H'0004' 1178TXB1D75 EQU H'0005' 1179TXB1D76 EQU H'0006' 1180TXB1D77 EQU H'0007' 1181 1182 1183;----- CANSTATRO2 Bits ----------------------------------------------------- 1184ICODE0 EQU H'0001' 1185ICODE1 EQU H'0002' 1186ICODE2 EQU H'0003' 1187OPMODE0 EQU H'0005' 1188OPMODE1 EQU H'0006' 1189OPMODE2 EQU H'0007' 1190 1191 1192;----- CANSTAT_R03 Bits ----------------------------------------------------- 1193ICODE0 EQU H'0001' 1194ICODE1 EQU H'0002' 1195ICODE2 EQU H'0003' 1196OPMODE0 EQU H'0005' 1197OPMODE1 EQU H'0006' 1198OPMODE2 EQU H'0007' 1199 1200 1201;----- CANSTAT_RO3 Bits ----------------------------------------------------- 1202ICODE0 EQU H'0001' 1203ICODE1 EQU H'0002' 1204ICODE2 EQU H'0003' 1205OPMODE0 EQU H'0005' 1206OPMODE1 EQU H'0006' 1207OPMODE2 EQU H'0007' 1208 1209 1210;----- TXB0CON Bits ----------------------------------------------------- 1211TXPRI0 EQU H'0000' 1212TXPRI1 EQU H'0001' 1213TXREQ EQU H'0003' 1214TXERR EQU H'0004' 1215TXLARB EQU H'0005' 1216TXABT EQU H'0006' 1217 1218 1219;----- TXB0SIDH Bits ----------------------------------------------------- 1220SID3 EQU H'0000' 1221SID4 EQU H'0001' 1222SID5 EQU H'0002' 1223SID6 EQU H'0003' 1224SID7 EQU H'0004' 1225SID8 EQU H'0005' 1226SID9 EQU H'0006' 1227SID10 EQU H'0007' 1228 1229 1230;----- TXB0SIDL Bits ----------------------------------------------------- 1231EID16 EQU H'0000' 1232EID17 EQU H'0001' 1233EXIDEN EQU H'0003' 1234SID0 EQU H'0005' 1235SID1 EQU H'0006' 1236SID2 EQU H'0007' 1237 1238EXID EQU H'0003' 1239 1240 1241;----- TXB0EIDH Bits ----------------------------------------------------- 1242EID8 EQU H'0000' 1243EID9 EQU H'0001' 1244EID10 EQU H'0002' 1245EID11 EQU H'0003' 1246EID12 EQU H'0004' 1247EID13 EQU H'0005' 1248EID14 EQU H'0006' 1249EID15 EQU H'0007' 1250 1251 1252;----- TXB0EIDL Bits ----------------------------------------------------- 1253EID0 EQU H'0000' 1254EID1 EQU H'0001' 1255EID2 EQU H'0002' 1256EID3 EQU H'0003' 1257EID4 EQU H'0004' 1258EID5 EQU H'0005' 1259EID6 EQU H'0006' 1260EID7 EQU H'0007' 1261 1262 1263;----- TXB0DLC Bits ----------------------------------------------------- 1264DLC0 EQU H'0000' 1265DLC1 EQU H'0001' 1266DLC2 EQU H'0002' 1267DLC3 EQU H'0003' 1268TXRTR EQU H'0006' 1269 1270RTR EQU H'0006' 1271 1272 1273;----- TXB0D0 Bits ----------------------------------------------------- 1274TXB0D00 EQU H'0000' 1275TXB0D01 EQU H'0001' 1276TXB0D02 EQU H'0002' 1277TXB0D03 EQU H'0003' 1278TXB0D04 EQU H'0004' 1279TXB0D05 EQU H'0005' 1280TXB0D06 EQU H'0006' 1281TXB0D07 EQU H'0007' 1282 1283 1284;----- TXB0D1 Bits ----------------------------------------------------- 1285TXB0D10 EQU H'0000' 1286TXB0D11 EQU H'0001' 1287TXB0D12 EQU H'0002' 1288TXB0D13 EQU H'0003' 1289TXB0D14 EQU H'0004' 1290TXB0D15 EQU H'0005' 1291TXB0D16 EQU H'0006' 1292TXB0D17 EQU H'0007' 1293 1294 1295;----- TXB0D2 Bits ----------------------------------------------------- 1296TXB0D20 EQU H'0000' 1297TXB0D21 EQU H'0001' 1298TXB0D22 EQU H'0002' 1299TXB0D23 EQU H'0003' 1300TXB0D24 EQU H'0004' 1301TXB0D25 EQU H'0005' 1302TXB0D26 EQU H'0006' 1303TXB0D27 EQU H'0007' 1304 1305 1306;----- TXB0D3 Bits ----------------------------------------------------- 1307TXB0D30 EQU H'0000' 1308TXB0D31 EQU H'0001' 1309TXB0D32 EQU H'0002' 1310TXB0D33 EQU H'0003' 1311TXB0D34 EQU H'0004' 1312TXB0D35 EQU H'0005' 1313TXB0D36 EQU H'0006' 1314TXB0D37 EQU H'0007' 1315 1316 1317;----- TXB0D4 Bits ----------------------------------------------------- 1318TXB0D40 EQU H'0000' 1319TXB0D41 EQU H'0001' 1320TXB0D42 EQU H'0002' 1321TXB0D43 EQU H'0003' 1322TXB0D44 EQU H'0004' 1323TXB0D45 EQU H'0005' 1324TXB0D46 EQU H'0006' 1325TXB0D47 EQU H'0007' 1326 1327 1328;----- TXB0D5 Bits ----------------------------------------------------- 1329TXB0D50 EQU H'0000' 1330TXB0D51 EQU H'0001' 1331TXB0D52 EQU H'0002' 1332TXB0D53 EQU H'0003' 1333TXB0D54 EQU H'0004' 1334TXB0D55 EQU H'0005' 1335TXB0D56 EQU H'0006' 1336TXB0D57 EQU H'0007' 1337 1338 1339;----- TXB0D6 Bits ----------------------------------------------------- 1340TXB0D60 EQU H'0000' 1341TXB0D61 EQU H'0001' 1342TXB0D62 EQU H'0002' 1343TXB0D63 EQU H'0003' 1344TXB0D64 EQU H'0004' 1345TXB0D65 EQU H'0005' 1346TXB0D66 EQU H'0006' 1347TXB0D67 EQU H'0007' 1348 1349 1350;----- TXB0D7 Bits ----------------------------------------------------- 1351TXB0D70 EQU H'0000' 1352TXB0D71 EQU H'0001' 1353TXB0D72 EQU H'0002' 1354TXB0D73 EQU H'0003' 1355TXB0D74 EQU H'0004' 1356TXB0D75 EQU H'0005' 1357TXB0D76 EQU H'0006' 1358TXB0D77 EQU H'0007' 1359 1360 1361;----- CANSTATRO1 Bits ----------------------------------------------------- 1362ICODE0 EQU H'0001' 1363ICODE1 EQU H'0002' 1364ICODE2 EQU H'0003' 1365OPMODE0 EQU H'0005' 1366OPMODE1 EQU H'0006' 1367OPMODE2 EQU H'0007' 1368 1369 1370;----- CANSTAT_R02 Bits ----------------------------------------------------- 1371ICODE0 EQU H'0001' 1372ICODE1 EQU H'0002' 1373ICODE2 EQU H'0003' 1374OPMODE0 EQU H'0005' 1375OPMODE1 EQU H'0006' 1376OPMODE2 EQU H'0007' 1377 1378 1379;----- CANSTAT_RO2 Bits ----------------------------------------------------- 1380ICODE0 EQU H'0001' 1381ICODE1 EQU H'0002' 1382ICODE2 EQU H'0003' 1383OPMODE0 EQU H'0005' 1384OPMODE1 EQU H'0006' 1385OPMODE2 EQU H'0007' 1386 1387 1388;----- RXB1CON Bits ----------------------------------------------------- 1389FILHIT0 EQU H'0000' 1390FILHIT1 EQU H'0001' 1391FILHIT2 EQU H'0002' 1392RXRTRRO EQU H'0003' 1393RXM0 EQU H'0005' 1394RXM1 EQU H'0006' 1395RXFUL EQU H'0007' 1396 1397 1398;----- RXB1SIDH Bits ----------------------------------------------------- 1399SID3 EQU H'0000' 1400SID4 EQU H'0001' 1401SID5 EQU H'0002' 1402SID6 EQU H'0003' 1403SID7 EQU H'0004' 1404SID8 EQU H'0005' 1405SID9 EQU H'0006' 1406SID10 EQU H'0007' 1407 1408 1409;----- RXB1SIDL Bits ----------------------------------------------------- 1410EID16 EQU H'0000' 1411EID17 EQU H'0001' 1412EXID EQU H'0003' 1413SRR EQU H'0004' 1414SID0 EQU H'0005' 1415SID1 EQU H'0006' 1416SID2 EQU H'0007' 1417 1418 1419;----- RXB1EIDH Bits ----------------------------------------------------- 1420EID8 EQU H'0000' 1421EID9 EQU H'0001' 1422EID10 EQU H'0002' 1423EID11 EQU H'0003' 1424EID12 EQU H'0004' 1425EID13 EQU H'0005' 1426EID14 EQU H'0006' 1427EID15 EQU H'0007' 1428 1429 1430;----- RXB1EIDL Bits ----------------------------------------------------- 1431EID0 EQU H'0000' 1432EID1 EQU H'0001' 1433EID2 EQU H'0002' 1434EID3 EQU H'0003' 1435EID4 EQU H'0004' 1436EID5 EQU H'0005' 1437EID6 EQU H'0006' 1438EID7 EQU H'0007' 1439 1440 1441;----- RXB1DLC Bits ----------------------------------------------------- 1442DLC0 EQU H'0000' 1443DLC1 EQU H'0001' 1444DLC2 EQU H'0002' 1445DLC3 EQU H'0003' 1446RESB0 EQU H'0004' 1447RESB1 EQU H'0005' 1448RXRTR EQU H'0006' 1449 1450RESBO EQU H'0004' 1451RTR EQU H'0006' 1452 1453 1454;----- RXB1D0 Bits ----------------------------------------------------- 1455RXB1D00 EQU H'0000' 1456RXB1D01 EQU H'0001' 1457RXB1D02 EQU H'0002' 1458RXB1D03 EQU H'0003' 1459RXB1D04 EQU H'0004' 1460RXB1D05 EQU H'0005' 1461RXB1D06 EQU H'0006' 1462RXB1D07 EQU H'0007' 1463 1464 1465;----- RXB1D1 Bits ----------------------------------------------------- 1466RXB1D10 EQU H'0000' 1467RXB1D11 EQU H'0001' 1468RXB1D12 EQU H'0002' 1469RXB1D13 EQU H'0003' 1470RXB1D14 EQU H'0004' 1471RXB1D15 EQU H'0005' 1472RXB1D16 EQU H'0006' 1473RXB1D17 EQU H'0007' 1474 1475 1476;----- RXB1D2 Bits ----------------------------------------------------- 1477RXB1D20 EQU H'0000' 1478RXB1D21 EQU H'0001' 1479RXB1D22 EQU H'0002' 1480RXB1D23 EQU H'0003' 1481RXB1D24 EQU H'0004' 1482RXB1D25 EQU H'0005' 1483RXB1D26 EQU H'0006' 1484RXB1D27 EQU H'0007' 1485 1486 1487;----- RXB1D3 Bits ----------------------------------------------------- 1488RXB1D30 EQU H'0000' 1489RXB1D31 EQU H'0001' 1490RXB1D32 EQU H'0002' 1491RXB1D33 EQU H'0003' 1492RXB1D34 EQU H'0004' 1493RXB1D35 EQU H'0005' 1494RXB1D36 EQU H'0006' 1495RXB1D37 EQU H'0007' 1496 1497 1498;----- RXB1D4 Bits ----------------------------------------------------- 1499RXB1D40 EQU H'0000' 1500RXB1D41 EQU H'0001' 1501RXB1D42 EQU H'0002' 1502RXB1D43 EQU H'0003' 1503RXB1D44 EQU H'0004' 1504RXB1D45 EQU H'0005' 1505RXB1D46 EQU H'0006' 1506RXB1D47 EQU H'0007' 1507 1508 1509;----- RXB1D5 Bits ----------------------------------------------------- 1510RXB1D50 EQU H'0000' 1511RXB1D51 EQU H'0001' 1512RXB1D52 EQU H'0002' 1513RXB1D53 EQU H'0003' 1514RXB1D54 EQU H'0004' 1515RXB1D55 EQU H'0005' 1516RXB1D56 EQU H'0006' 1517RXB1D57 EQU H'0007' 1518 1519 1520;----- RXB1D6 Bits ----------------------------------------------------- 1521RXB1D60 EQU H'0000' 1522RXB1D61 EQU H'0001' 1523RXB1D62 EQU H'0002' 1524RXB1D63 EQU H'0003' 1525RXB1D64 EQU H'0004' 1526RXB1D65 EQU H'0005' 1527RXB1D66 EQU H'0006' 1528RXB1D67 EQU H'0007' 1529 1530 1531;----- RXB1D7 Bits ----------------------------------------------------- 1532RXB1D70 EQU H'0000' 1533RXB1D71 EQU H'0001' 1534RXB1D72 EQU H'0002' 1535RXB1D73 EQU H'0003' 1536RXB1D74 EQU H'0004' 1537RXB1D75 EQU H'0005' 1538RXB1D76 EQU H'0006' 1539RXB1D77 EQU H'0007' 1540 1541 1542;----- CANSTATRO0 Bits ----------------------------------------------------- 1543ICODE0 EQU H'0001' 1544ICODE1 EQU H'0002' 1545ICODE2 EQU H'0003' 1546OPMODE0 EQU H'0005' 1547OPMODE1 EQU H'0006' 1548OPMODE2 EQU H'0007' 1549 1550 1551;----- CANSTAT_R01 Bits ----------------------------------------------------- 1552ICODE0 EQU H'0001' 1553ICODE1 EQU H'0002' 1554ICODE2 EQU H'0003' 1555OPMODE0 EQU H'0005' 1556OPMODE1 EQU H'0006' 1557OPMODE2 EQU H'0007' 1558 1559 1560;----- CANSTAT_RO1 Bits ----------------------------------------------------- 1561ICODE0 EQU H'0001' 1562ICODE1 EQU H'0002' 1563ICODE2 EQU H'0003' 1564OPMODE0 EQU H'0005' 1565OPMODE1 EQU H'0006' 1566OPMODE2 EQU H'0007' 1567 1568 1569;----- RXB0CON Bits ----------------------------------------------------- 1570FILHIT0 EQU H'0000' 1571JTOFF EQU H'0001' 1572RXB0DBEN EQU H'0002' 1573RXRTRRO EQU H'0003' 1574RXM0 EQU H'0005' 1575RXM1 EQU H'0006' 1576RXFUL EQU H'0007' 1577 1578RX0DBEN EQU H'0002' 1579 1580 1581;----- RXB0SIDH Bits ----------------------------------------------------- 1582SID3 EQU H'0000' 1583SID4 EQU H'0001' 1584SID5 EQU H'0002' 1585SID6 EQU H'0003' 1586SID7 EQU H'0004' 1587SID8 EQU H'0005' 1588SID9 EQU H'0006' 1589SID10 EQU H'0007' 1590 1591 1592;----- RXB0SIDL Bits ----------------------------------------------------- 1593EID16 EQU H'0000' 1594EID17 EQU H'0001' 1595EXID EQU H'0003' 1596SRR EQU H'0004' 1597SID0 EQU H'0005' 1598SID1 EQU H'0006' 1599SID2 EQU H'0007' 1600 1601 1602;----- RXB0EIDH Bits ----------------------------------------------------- 1603EID8 EQU H'0000' 1604EID9 EQU H'0001' 1605EID10 EQU H'0002' 1606EID11 EQU H'0003' 1607EID12 EQU H'0004' 1608EID13 EQU H'0005' 1609EID14 EQU H'0006' 1610EID15 EQU H'0007' 1611 1612 1613;----- RXB0EIDL Bits ----------------------------------------------------- 1614EID0 EQU H'0000' 1615EID1 EQU H'0001' 1616EID2 EQU H'0002' 1617EID3 EQU H'0003' 1618EID4 EQU H'0004' 1619EID5 EQU H'0005' 1620EID6 EQU H'0006' 1621EID7 EQU H'0007' 1622 1623 1624;----- RXB0DLC Bits ----------------------------------------------------- 1625DLC0 EQU H'0000' 1626DLC1 EQU H'0001' 1627DLC2 EQU H'0002' 1628DLC3 EQU H'0003' 1629RESB0 EQU H'0004' 1630RESB1 EQU H'0005' 1631RXRTR EQU H'0006' 1632 1633DCL0 EQU H'0000' 1634RTR EQU H'0006' 1635 1636 1637;----- RXB0D0 Bits ----------------------------------------------------- 1638RXB0D00 EQU H'0000' 1639RXB0D01 EQU H'0001' 1640RXB0D02 EQU H'0002' 1641RXB0D03 EQU H'0003' 1642RXB0D04 EQU H'0004' 1643RXB0D05 EQU H'0005' 1644RXB0D06 EQU H'0006' 1645RXB0D07 EQU H'0007' 1646 1647RB0D00 EQU H'0000' 1648RB0D01 EQU H'0001' 1649RB0D02 EQU H'0002' 1650RB0D03 EQU H'0003' 1651RB0D04 EQU H'0004' 1652RB0D05 EQU H'0005' 1653RB0D06 EQU H'0006' 1654RB0D07 EQU H'0007' 1655 1656 1657;----- RXB0D1 Bits ----------------------------------------------------- 1658RXB0D10 EQU H'0000' 1659RXB0D11 EQU H'0001' 1660RXB0D12 EQU H'0002' 1661RXB0D13 EQU H'0003' 1662RXB0D14 EQU H'0004' 1663RXB0D15 EQU H'0005' 1664RXB0D16 EQU H'0006' 1665RXB0D17 EQU H'0007' 1666 1667RB0D10 EQU H'0000' 1668RB0D11 EQU H'0001' 1669RB0D12 EQU H'0002' 1670RB0D13 EQU H'0003' 1671RB0D14 EQU H'0004' 1672RB0D15 EQU H'0005' 1673RB0D16 EQU H'0006' 1674RB0D17 EQU H'0007' 1675 1676 1677;----- RXB0D2 Bits ----------------------------------------------------- 1678RXB0D20 EQU H'0000' 1679RXB0D21 EQU H'0001' 1680RXB0D22 EQU H'0002' 1681RXB0D23 EQU H'0003' 1682RXB0D24 EQU H'0004' 1683RXB0D25 EQU H'0005' 1684RXB0D26 EQU H'0006' 1685RXB0D27 EQU H'0007' 1686 1687RB0D20 EQU H'0000' 1688RB0D21 EQU H'0001' 1689RB0D22 EQU H'0002' 1690RB0D23 EQU H'0003' 1691RB0D24 EQU H'0004' 1692RB0D25 EQU H'0005' 1693RB0D26 EQU H'0006' 1694RB0D27 EQU H'0007' 1695 1696 1697;----- RXB0D3 Bits ----------------------------------------------------- 1698RXB0D30 EQU H'0000' 1699RXB0D31 EQU H'0001' 1700RXB0D32 EQU H'0002' 1701RXB0D33 EQU H'0003' 1702RXB0D34 EQU H'0004' 1703RXB0D35 EQU H'0005' 1704RXB0D36 EQU H'0006' 1705RXB0D37 EQU H'0007' 1706 1707RB0D30 EQU H'0000' 1708RB0D31 EQU H'0001' 1709RB0D32 EQU H'0002' 1710RB0D33 EQU H'0003' 1711RB0D34 EQU H'0004' 1712RB0D35 EQU H'0005' 1713RB0D36 EQU H'0006' 1714RB0D37 EQU H'0007' 1715 1716 1717;----- RXB0D4 Bits ----------------------------------------------------- 1718RXB0D40 EQU H'0000' 1719RXB0D41 EQU H'0001' 1720RXB0D42 EQU H'0002' 1721RXB0D43 EQU H'0003' 1722RXB0D44 EQU H'0004' 1723RXB0D45 EQU H'0005' 1724RXB0D46 EQU H'0006' 1725RXB0D47 EQU H'0007' 1726 1727RB0D40 EQU H'0000' 1728RB0D41 EQU H'0001' 1729RB0D42 EQU H'0002' 1730RB0D43 EQU H'0003' 1731RB0D44 EQU H'0004' 1732RB0D45 EQU H'0005' 1733RB0D46 EQU H'0006' 1734RB0D47 EQU H'0007' 1735 1736 1737;----- RXB0D5 Bits ----------------------------------------------------- 1738RXB0D50 EQU H'0000' 1739RXB0D51 EQU H'0001' 1740RXB0D52 EQU H'0002' 1741RXB0D53 EQU H'0003' 1742RXB0D54 EQU H'0004' 1743RXB0D55 EQU H'0005' 1744RXB0D56 EQU H'0006' 1745RXB0D57 EQU H'0007' 1746 1747RB0D50 EQU H'0000' 1748RB0D51 EQU H'0001' 1749RB0D52 EQU H'0002' 1750RB0D53 EQU H'0003' 1751RB0D54 EQU H'0004' 1752RB0D55 EQU H'0005' 1753RB0D56 EQU H'0006' 1754RB0D57 EQU H'0007' 1755 1756 1757;----- RXB0D6 Bits ----------------------------------------------------- 1758RXB0D60 EQU H'0000' 1759RXB0D61 EQU H'0001' 1760RXB0D62 EQU H'0002' 1761RXB0D63 EQU H'0003' 1762RXB0D64 EQU H'0004' 1763RXB0D65 EQU H'0005' 1764RXB0D66 EQU H'0006' 1765RXB0D67 EQU H'0007' 1766 1767RB0D60 EQU H'0000' 1768RB0D61 EQU H'0001' 1769RB0D62 EQU H'0002' 1770RB0D63 EQU H'0003' 1771RB0D64 EQU H'0004' 1772RB0D65 EQU H'0005' 1773RB0D66 EQU H'0006' 1774RB0D67 EQU H'0007' 1775 1776 1777;----- RXB0D7 Bits ----------------------------------------------------- 1778RXB0D70 EQU H'0000' 1779RXB0D71 EQU H'0001' 1780RXB0D72 EQU H'0002' 1781RXB0D73 EQU H'0003' 1782RXB0D74 EQU H'0004' 1783RXB0D75 EQU H'0005' 1784RXB0D76 EQU H'0006' 1785RXB0D77 EQU H'0007' 1786 1787RB0D70 EQU H'0000' 1788RB0D71 EQU H'0001' 1789RB0D72 EQU H'0002' 1790RB0D73 EQU H'0003' 1791RB0D74 EQU H'0004' 1792RB0D75 EQU H'0005' 1793RB0D76 EQU H'0006' 1794RB0D77 EQU H'0007' 1795 1796 1797;----- CANSTAT Bits ----------------------------------------------------- 1798ICODE0 EQU H'0001' 1799ICODE1 EQU H'0002' 1800ICODE2 EQU H'0003' 1801OPMODE0 EQU H'0005' 1802OPMODE1 EQU H'0006' 1803OPMODE2 EQU H'0007' 1804 1805ICOED0 EQU H'0001' 1806 1807 1808;----- CANCON Bits ----------------------------------------------------- 1809WIN0 EQU H'0001' 1810WIN1 EQU H'0002' 1811WIN2 EQU H'0003' 1812ABAT EQU H'0004' 1813REQOP0 EQU H'0005' 1814REQOP1 EQU H'0006' 1815REQOP2 EQU H'0007' 1816 1817 1818;----- BRGCON1 Bits ----------------------------------------------------- 1819BRP0 EQU H'0000' 1820BRP1 EQU H'0001' 1821BRP2 EQU H'0002' 1822BRP3 EQU H'0003' 1823BRP4 EQU H'0004' 1824BRP5 EQU H'0005' 1825SJW0 EQU H'0006' 1826SJW1 EQU H'0007' 1827 1828 1829;----- BRGCON2 Bits ----------------------------------------------------- 1830PRSEG0 EQU H'0000' 1831PRSEG1 EQU H'0001' 1832PRSEG2 EQU H'0002' 1833SEG1PH0 EQU H'0003' 1834SEG1PH1 EQU H'0004' 1835SEG1PH2 EQU H'0005' 1836SAM EQU H'0006' 1837SEG2PHTS EQU H'0007' 1838 1839 1840;----- BRGCON3 Bits ----------------------------------------------------- 1841SEG2PH0 EQU H'0000' 1842SEG2PH1 EQU H'0001' 1843SEG2PH2 EQU H'0002' 1844WAKFIL EQU H'0006' 1845 1846 1847;----- CIOCON Bits ----------------------------------------------------- 1848CANCAP EQU H'0004' 1849ENDRHI EQU H'0005' 1850TX1EN EQU H'0006' 1851TX1SRC EQU H'0007' 1852 1853 1854;----- COMSTAT Bits ----------------------------------------------------- 1855EWARN EQU H'0000' 1856RXWARN EQU H'0001' 1857TXWARN EQU H'0002' 1858RXBP EQU H'0003' 1859TXBP EQU H'0004' 1860TXBO EQU H'0005' 1861RXB1OVFL EQU H'0006' 1862RXB0OVFL EQU H'0007' 1863 1864RX1OVFL EQU H'0006' 1865RX0OVFL EQU H'0007' 1866 1867 1868;----- RXERRCNT Bits ----------------------------------------------------- 1869REC0 EQU H'0000' 1870REC1 EQU H'0001' 1871REC2 EQU H'0002' 1872REC3 EQU H'0003' 1873REC4 EQU H'0004' 1874REC5 EQU H'0005' 1875REC6 EQU H'0006' 1876REC7 EQU H'0007' 1877 1878 1879;----- TXERRCNT Bits ----------------------------------------------------- 1880TEC0 EQU H'0000' 1881TEC1 EQU H'0001' 1882TEC2 EQU H'0002' 1883TEC3 EQU H'0003' 1884TEC4 EQU H'0004' 1885TEC5 EQU H'0005' 1886TEC6 EQU H'0006' 1887TEC7 EQU H'0007' 1888 1889 1890;----- PORTK Bits ----------------------------------------------------- 1891RK0 EQU H'0000' 1892RK1 EQU H'0001' 1893RK2 EQU H'0002' 1894RK3 EQU H'0003' 1895RK4 EQU H'0004' 1896RK5 EQU H'0005' 1897RK6 EQU H'0006' 1898RK7 EQU H'0007' 1899 1900 1901;----- LATK Bits ----------------------------------------------------- 1902LATK0 EQU H'0000' 1903LATK1 EQU H'0001' 1904LATK2 EQU H'0002' 1905LATK3 EQU H'0003' 1906LATK4 EQU H'0004' 1907LATK5 EQU H'0005' 1908LATK6 EQU H'0006' 1909LATK7 EQU H'0007' 1910 1911 1912;----- DDRK Bits ----------------------------------------------------- 1913TRISK0 EQU H'0000' 1914TRISK1 EQU H'0001' 1915TRISK2 EQU H'0002' 1916TRISK3 EQU H'0003' 1917TRISK4 EQU H'0004' 1918TRISK5 EQU H'0005' 1919TRISK6 EQU H'0006' 1920TRISK7 EQU H'0007' 1921 1922RK0 EQU H'0000' 1923RK1 EQU H'0001' 1924RK2 EQU H'0002' 1925RK3 EQU H'0003' 1926RK4 EQU H'0004' 1927RK5 EQU H'0005' 1928RK6 EQU H'0006' 1929RK7 EQU H'0007' 1930 1931 1932;----- TRISK Bits ----------------------------------------------------- 1933TRISK0 EQU H'0000' 1934TRISK1 EQU H'0001' 1935TRISK2 EQU H'0002' 1936TRISK3 EQU H'0003' 1937TRISK4 EQU H'0004' 1938TRISK5 EQU H'0005' 1939TRISK6 EQU H'0006' 1940TRISK7 EQU H'0007' 1941 1942RK0 EQU H'0000' 1943RK1 EQU H'0001' 1944RK2 EQU H'0002' 1945RK3 EQU H'0003' 1946RK4 EQU H'0004' 1947RK5 EQU H'0005' 1948RK6 EQU H'0006' 1949RK7 EQU H'0007' 1950 1951 1952;----- PORTA Bits ----------------------------------------------------- 1953RA0 EQU H'0000' 1954RA1 EQU H'0001' 1955RA2 EQU H'0002' 1956RA3 EQU H'0003' 1957RA4 EQU H'0004' 1958RA5 EQU H'0005' 1959RA6 EQU H'0006' 1960 1961AN0 EQU H'0000' 1962AN1 EQU H'0001' 1963AN2 EQU H'0002' 1964AN3 EQU H'0003' 1965AN4 EQU H'0005' 1966OSC2 EQU H'0006' 1967 1968VREFM EQU H'0002' 1969VREFP EQU H'0003' 1970T0CKI EQU H'0004' 1971SS EQU H'0005' 1972CLK0 EQU H'0006' 1973 1974LVDIN EQU H'0005' 1975 1976 1977;----- PORTB Bits ----------------------------------------------------- 1978RB0 EQU H'0000' 1979RB1 EQU H'0001' 1980RB2 EQU H'0002' 1981RB3 EQU H'0003' 1982RB4 EQU H'0004' 1983RB5 EQU H'0005' 1984RB6 EQU H'0006' 1985RB7 EQU H'0007' 1986 1987INT0 EQU H'0000' 1988INT1 EQU H'0001' 1989INT2 EQU H'0002' 1990INT3 EQU H'0003' 1991 1992 1993;----- PORTC Bits ----------------------------------------------------- 1994RC0 EQU H'0000' 1995RC1 EQU H'0001' 1996RC2 EQU H'0002' 1997RC3 EQU H'0003' 1998RC4 EQU H'0004' 1999RC5 EQU H'0005' 2000RC6 EQU H'0006' 2001RC7 EQU H'0007' 2002 2003T1OSO EQU H'0000' 2004T1OSI EQU H'0001' 2005SCK EQU H'0003' 2006SDI EQU H'0004' 2007SDO EQU H'0005' 2008TX EQU H'0006' 2009RX EQU H'0007' 2010 2011T1CKI EQU H'0000' 2012CCP1 EQU H'0002' 2013SCL EQU H'0003' 2014SDA EQU H'0004' 2015CK EQU H'0006' 2016; DT is a reserved word 2017; DT EQU H'0007' 2018 2019 2020;----- PORTD Bits ----------------------------------------------------- 2021RD0 EQU H'0000' 2022RD1 EQU H'0001' 2023RD2 EQU H'0002' 2024RD3 EQU H'0003' 2025RD4 EQU H'0004' 2026RD5 EQU H'0005' 2027RD6 EQU H'0006' 2028RD7 EQU H'0007' 2029 2030PSP0 EQU H'0000' 2031PSP1 EQU H'0001' 2032PSP2 EQU H'0002' 2033PSP3 EQU H'0003' 2034PSP4 EQU H'0004' 2035PSP5 EQU H'0005' 2036PSP6 EQU H'0006' 2037PSP7 EQU H'0007' 2038 2039 2040;----- PORTE Bits ----------------------------------------------------- 2041RE0 EQU H'0000' 2042RE1 EQU H'0001' 2043RE2 EQU H'0002' 2044RE3 EQU H'0003' 2045RE4 EQU H'0004' 2046RE5 EQU H'0005' 2047RE6 EQU H'0006' 2048RE7 EQU H'0007' 2049 2050NOT_RD EQU H'0000' 2051NOT_WR EQU H'0001' 2052NOT_CS EQU H'0002' 2053CCP2 EQU H'0007' 2054 2055AN5 EQU H'0000' 2056 2057 2058;----- PORTF Bits ----------------------------------------------------- 2059RF0 EQU H'0000' 2060RF1 EQU H'0001' 2061RF2 EQU H'0002' 2062RF3 EQU H'0003' 2063RF4 EQU H'0004' 2064RF5 EQU H'0005' 2065RF6 EQU H'0006' 2066RF7 EQU H'0007' 2067 2068AN5 EQU H'0000' 2069AN6 EQU H'0001' 2070AN7 EQU H'0002' 2071AN8 EQU H'0003' 2072AN9 EQU H'0004' 2073AN10 EQU H'0005' 2074AN11 EQU H'0006' 2075 2076 2077;----- PORTG Bits ----------------------------------------------------- 2078RG0 EQU H'0000' 2079RG1 EQU H'0001' 2080RG2 EQU H'0002' 2081RG3 EQU H'0003' 2082RG4 EQU H'0004' 2083 2084CANTX1 EQU H'0000' 2085CANTX2 EQU H'0001' 2086CANRX EQU H'0002' 2087 2088 2089;----- PORTH Bits ----------------------------------------------------- 2090RH0 EQU H'0000' 2091RH1 EQU H'0001' 2092RH2 EQU H'0002' 2093RH3 EQU H'0003' 2094RH4 EQU H'0004' 2095RH5 EQU H'0005' 2096RH6 EQU H'0006' 2097RH7 EQU H'0007' 2098 2099AN12 EQU H'0004' 2100AN13 EQU H'0005' 2101AN14 EQU H'0006' 2102AN15 EQU H'0007' 2103 2104 2105;----- PORTJ Bits ----------------------------------------------------- 2106RJ0 EQU H'0000' 2107RJ1 EQU H'0001' 2108RJ2 EQU H'0002' 2109RJ3 EQU H'0003' 2110RJ4 EQU H'0004' 2111RJ5 EQU H'0005' 2112RJ6 EQU H'0006' 2113RJ7 EQU H'0007' 2114 2115 2116;----- LATA Bits ----------------------------------------------------- 2117LATA0 EQU H'0000' 2118LATA1 EQU H'0001' 2119LATA2 EQU H'0002' 2120LATA3 EQU H'0003' 2121LATA4 EQU H'0004' 2122LATA5 EQU H'0005' 2123LATA6 EQU H'0006' 2124 2125 2126;----- LATB Bits ----------------------------------------------------- 2127LATB0 EQU H'0000' 2128LATB1 EQU H'0001' 2129LATB2 EQU H'0002' 2130LATB3 EQU H'0003' 2131LATB4 EQU H'0004' 2132LATB5 EQU H'0005' 2133LATB6 EQU H'0006' 2134LATB7 EQU H'0007' 2135 2136 2137;----- LATC Bits ----------------------------------------------------- 2138LATC0 EQU H'0000' 2139LATC1 EQU H'0001' 2140LATC2 EQU H'0002' 2141LATC3 EQU H'0003' 2142LATC4 EQU H'0004' 2143LATC5 EQU H'0005' 2144LATC6 EQU H'0006' 2145LATC7 EQU H'0007' 2146 2147 2148;----- LATD Bits ----------------------------------------------------- 2149LATD0 EQU H'0000' 2150LATD1 EQU H'0001' 2151LATD2 EQU H'0002' 2152LATD3 EQU H'0003' 2153LATD4 EQU H'0004' 2154LATD5 EQU H'0005' 2155LATD6 EQU H'0006' 2156LATD7 EQU H'0007' 2157 2158 2159;----- LATE Bits ----------------------------------------------------- 2160LATE0 EQU H'0000' 2161LATE1 EQU H'0001' 2162LATE2 EQU H'0002' 2163LATE3 EQU H'0003' 2164LATE4 EQU H'0004' 2165LATE5 EQU H'0005' 2166LATE6 EQU H'0006' 2167LATE7 EQU H'0007' 2168 2169 2170;----- LATF Bits ----------------------------------------------------- 2171LATF0 EQU H'0000' 2172LATF1 EQU H'0001' 2173LATF2 EQU H'0002' 2174LATF3 EQU H'0003' 2175LATF4 EQU H'0004' 2176LATF5 EQU H'0005' 2177LATF6 EQU H'0006' 2178LATF7 EQU H'0007' 2179 2180 2181;----- LATG Bits ----------------------------------------------------- 2182LATG0 EQU H'0000' 2183LATG1 EQU H'0001' 2184LATG2 EQU H'0002' 2185LATG3 EQU H'0003' 2186LATG4 EQU H'0004' 2187 2188 2189;----- LATH Bits ----------------------------------------------------- 2190LATH0 EQU H'0000' 2191LATH1 EQU H'0001' 2192LATH2 EQU H'0002' 2193LATH3 EQU H'0003' 2194LATH4 EQU H'0004' 2195LATH5 EQU H'0005' 2196LATH6 EQU H'0006' 2197LATH7 EQU H'0007' 2198 2199 2200;----- LATJ Bits ----------------------------------------------------- 2201LATJ0 EQU H'0000' 2202LATJ1 EQU H'0001' 2203LATJ2 EQU H'0002' 2204LATJ3 EQU H'0003' 2205LATJ4 EQU H'0004' 2206LATJ5 EQU H'0005' 2207LATJ6 EQU H'0006' 2208LATJ7 EQU H'0007' 2209 2210 2211;----- DDRA Bits ----------------------------------------------------- 2212TRISA0 EQU H'0000' 2213TRISA1 EQU H'0001' 2214TRISA2 EQU H'0002' 2215TRISA3 EQU H'0003' 2216TRISA4 EQU H'0004' 2217TRISA5 EQU H'0005' 2218TRISA6 EQU H'0006' 2219 2220RA0 EQU H'0000' 2221RA1 EQU H'0001' 2222RA2 EQU H'0002' 2223RA3 EQU H'0003' 2224RA4 EQU H'0004' 2225RA5 EQU H'0005' 2226RA6 EQU H'0006' 2227 2228 2229;----- TRISA Bits ----------------------------------------------------- 2230TRISA0 EQU H'0000' 2231TRISA1 EQU H'0001' 2232TRISA2 EQU H'0002' 2233TRISA3 EQU H'0003' 2234TRISA4 EQU H'0004' 2235TRISA5 EQU H'0005' 2236TRISA6 EQU H'0006' 2237 2238RA0 EQU H'0000' 2239RA1 EQU H'0001' 2240RA2 EQU H'0002' 2241RA3 EQU H'0003' 2242RA4 EQU H'0004' 2243RA5 EQU H'0005' 2244RA6 EQU H'0006' 2245 2246 2247;----- DDRB Bits ----------------------------------------------------- 2248TRISB0 EQU H'0000' 2249TRISB1 EQU H'0001' 2250TRISB2 EQU H'0002' 2251TRISB3 EQU H'0003' 2252TRISB4 EQU H'0004' 2253TRISB5 EQU H'0005' 2254TRISB6 EQU H'0006' 2255TRISB7 EQU H'0007' 2256 2257RB0 EQU H'0000' 2258RB1 EQU H'0001' 2259RB2 EQU H'0002' 2260RB3 EQU H'0003' 2261RB4 EQU H'0004' 2262RB5 EQU H'0005' 2263RB6 EQU H'0006' 2264RB7 EQU H'0007' 2265 2266 2267;----- TRISB Bits ----------------------------------------------------- 2268TRISB0 EQU H'0000' 2269TRISB1 EQU H'0001' 2270TRISB2 EQU H'0002' 2271TRISB3 EQU H'0003' 2272TRISB4 EQU H'0004' 2273TRISB5 EQU H'0005' 2274TRISB6 EQU H'0006' 2275TRISB7 EQU H'0007' 2276 2277RB0 EQU H'0000' 2278RB1 EQU H'0001' 2279RB2 EQU H'0002' 2280RB3 EQU H'0003' 2281RB4 EQU H'0004' 2282RB5 EQU H'0005' 2283RB6 EQU H'0006' 2284RB7 EQU H'0007' 2285 2286 2287;----- DDRC Bits ----------------------------------------------------- 2288TRISC0 EQU H'0000' 2289TRISC1 EQU H'0001' 2290TRISC2 EQU H'0002' 2291TRISC3 EQU H'0003' 2292TRISC4 EQU H'0004' 2293TRISC5 EQU H'0005' 2294TRISC6 EQU H'0006' 2295TRISC7 EQU H'0007' 2296 2297RC0 EQU H'0000' 2298RC1 EQU H'0001' 2299RC2 EQU H'0002' 2300RC3 EQU H'0003' 2301RC4 EQU H'0004' 2302RC5 EQU H'0005' 2303RC6 EQU H'0006' 2304RC7 EQU H'0007' 2305 2306 2307;----- TRISC Bits ----------------------------------------------------- 2308TRISC0 EQU H'0000' 2309TRISC1 EQU H'0001' 2310TRISC2 EQU H'0002' 2311TRISC3 EQU H'0003' 2312TRISC4 EQU H'0004' 2313TRISC5 EQU H'0005' 2314TRISC6 EQU H'0006' 2315TRISC7 EQU H'0007' 2316 2317RC0 EQU H'0000' 2318RC1 EQU H'0001' 2319RC2 EQU H'0002' 2320RC3 EQU H'0003' 2321RC4 EQU H'0004' 2322RC5 EQU H'0005' 2323RC6 EQU H'0006' 2324RC7 EQU H'0007' 2325 2326 2327;----- DDRD Bits ----------------------------------------------------- 2328TRISD0 EQU H'0000' 2329TRISD1 EQU H'0001' 2330TRISD2 EQU H'0002' 2331TRISD3 EQU H'0003' 2332TRISD4 EQU H'0004' 2333TRISD5 EQU H'0005' 2334TRISD6 EQU H'0006' 2335TRISD7 EQU H'0007' 2336 2337RD0 EQU H'0000' 2338RD1 EQU H'0001' 2339RD2 EQU H'0002' 2340RD3 EQU H'0003' 2341RD4 EQU H'0004' 2342RD5 EQU H'0005' 2343RD6 EQU H'0006' 2344RD7 EQU H'0007' 2345 2346 2347;----- TRISD Bits ----------------------------------------------------- 2348TRISD0 EQU H'0000' 2349TRISD1 EQU H'0001' 2350TRISD2 EQU H'0002' 2351TRISD3 EQU H'0003' 2352TRISD4 EQU H'0004' 2353TRISD5 EQU H'0005' 2354TRISD6 EQU H'0006' 2355TRISD7 EQU H'0007' 2356 2357RD0 EQU H'0000' 2358RD1 EQU H'0001' 2359RD2 EQU H'0002' 2360RD3 EQU H'0003' 2361RD4 EQU H'0004' 2362RD5 EQU H'0005' 2363RD6 EQU H'0006' 2364RD7 EQU H'0007' 2365 2366 2367;----- DDRE Bits ----------------------------------------------------- 2368TRISE0 EQU H'0000' 2369TRISE1 EQU H'0001' 2370TRISE2 EQU H'0002' 2371TRISE3 EQU H'0003' 2372TRISE4 EQU H'0004' 2373TRISE5 EQU H'0005' 2374TRISE6 EQU H'0006' 2375TRISE7 EQU H'0007' 2376 2377RE0 EQU H'0000' 2378RE1 EQU H'0001' 2379RE2 EQU H'0002' 2380RE3 EQU H'0003' 2381RE4 EQU H'0004' 2382RE5 EQU H'0005' 2383RE6 EQU H'0006' 2384RE7 EQU H'0007' 2385 2386 2387;----- TRISE Bits ----------------------------------------------------- 2388TRISE0 EQU H'0000' 2389TRISE1 EQU H'0001' 2390TRISE2 EQU H'0002' 2391TRISE3 EQU H'0003' 2392TRISE4 EQU H'0004' 2393TRISE5 EQU H'0005' 2394TRISE6 EQU H'0006' 2395TRISE7 EQU H'0007' 2396 2397RE0 EQU H'0000' 2398RE1 EQU H'0001' 2399RE2 EQU H'0002' 2400RE3 EQU H'0003' 2401RE4 EQU H'0004' 2402RE5 EQU H'0005' 2403RE6 EQU H'0006' 2404RE7 EQU H'0007' 2405 2406 2407;----- DDRF Bits ----------------------------------------------------- 2408TRISF0 EQU H'0000' 2409TRISF1 EQU H'0001' 2410TRISF2 EQU H'0002' 2411TRISF3 EQU H'0003' 2412TRISF4 EQU H'0004' 2413TRISF5 EQU H'0005' 2414TRISF6 EQU H'0006' 2415TRISF7 EQU H'0007' 2416 2417RF0 EQU H'0000' 2418RF1 EQU H'0001' 2419RF2 EQU H'0002' 2420RF3 EQU H'0003' 2421RF4 EQU H'0004' 2422RF5 EQU H'0005' 2423RF6 EQU H'0006' 2424RF7 EQU H'0007' 2425 2426 2427;----- TRISF Bits ----------------------------------------------------- 2428TRISF0 EQU H'0000' 2429TRISF1 EQU H'0001' 2430TRISF2 EQU H'0002' 2431TRISF3 EQU H'0003' 2432TRISF4 EQU H'0004' 2433TRISF5 EQU H'0005' 2434TRISF6 EQU H'0006' 2435TRISF7 EQU H'0007' 2436 2437RF0 EQU H'0000' 2438RF1 EQU H'0001' 2439RF2 EQU H'0002' 2440RF3 EQU H'0003' 2441RF4 EQU H'0004' 2442RF5 EQU H'0005' 2443RF6 EQU H'0006' 2444RF7 EQU H'0007' 2445 2446 2447;----- DDRG Bits ----------------------------------------------------- 2448TRISG0 EQU H'0000' 2449TRISG1 EQU H'0001' 2450TRISG2 EQU H'0002' 2451TRISG3 EQU H'0003' 2452TRISG4 EQU H'0004' 2453 2454RG0 EQU H'0000' 2455RG1 EQU H'0001' 2456RG2 EQU H'0002' 2457RG3 EQU H'0003' 2458RG4 EQU H'0004' 2459 2460 2461;----- TRISG Bits ----------------------------------------------------- 2462TRISG0 EQU H'0000' 2463TRISG1 EQU H'0001' 2464TRISG2 EQU H'0002' 2465TRISG3 EQU H'0003' 2466TRISG4 EQU H'0004' 2467 2468RG0 EQU H'0000' 2469RG1 EQU H'0001' 2470RG2 EQU H'0002' 2471RG3 EQU H'0003' 2472RG4 EQU H'0004' 2473 2474 2475;----- DDRH Bits ----------------------------------------------------- 2476TRISH0 EQU H'0000' 2477TRISH1 EQU H'0001' 2478TRISH2 EQU H'0002' 2479TRISH3 EQU H'0003' 2480TRISH4 EQU H'0004' 2481TRISH5 EQU H'0005' 2482TRISH6 EQU H'0006' 2483TRISH7 EQU H'0007' 2484 2485RH0 EQU H'0000' 2486RH1 EQU H'0001' 2487RH2 EQU H'0002' 2488RH3 EQU H'0003' 2489RH4 EQU H'0004' 2490RH5 EQU H'0005' 2491RH6 EQU H'0006' 2492RH7 EQU H'0007' 2493 2494 2495;----- TRISH Bits ----------------------------------------------------- 2496TRISH0 EQU H'0000' 2497TRISH1 EQU H'0001' 2498TRISH2 EQU H'0002' 2499TRISH3 EQU H'0003' 2500TRISH4 EQU H'0004' 2501TRISH5 EQU H'0005' 2502TRISH6 EQU H'0006' 2503TRISH7 EQU H'0007' 2504 2505RH0 EQU H'0000' 2506RH1 EQU H'0001' 2507RH2 EQU H'0002' 2508RH3 EQU H'0003' 2509RH4 EQU H'0004' 2510RH5 EQU H'0005' 2511RH6 EQU H'0006' 2512RH7 EQU H'0007' 2513 2514 2515;----- DDRJ Bits ----------------------------------------------------- 2516TRISJ0 EQU H'0000' 2517TRISJ1 EQU H'0001' 2518TRISJ2 EQU H'0002' 2519TRISJ3 EQU H'0003' 2520TRISJ4 EQU H'0004' 2521TRISJ5 EQU H'0005' 2522TRISJ6 EQU H'0006' 2523TRISJ7 EQU H'0007' 2524 2525RJ0 EQU H'0000' 2526RJ1 EQU H'0001' 2527RJ2 EQU H'0002' 2528RJ3 EQU H'0003' 2529RJ4 EQU H'0004' 2530RJ5 EQU H'0005' 2531RJ6 EQU H'0006' 2532RJ7 EQU H'0007' 2533 2534 2535;----- TRISJ Bits ----------------------------------------------------- 2536TRISJ0 EQU H'0000' 2537TRISJ1 EQU H'0001' 2538TRISJ2 EQU H'0002' 2539TRISJ3 EQU H'0003' 2540TRISJ4 EQU H'0004' 2541TRISJ5 EQU H'0005' 2542TRISJ6 EQU H'0006' 2543TRISJ7 EQU H'0007' 2544 2545RJ0 EQU H'0000' 2546RJ1 EQU H'0001' 2547RJ2 EQU H'0002' 2548RJ3 EQU H'0003' 2549RJ4 EQU H'0004' 2550RJ5 EQU H'0005' 2551RJ6 EQU H'0006' 2552RJ7 EQU H'0007' 2553 2554 2555;----- PIE1 Bits ----------------------------------------------------- 2556TMR1IE EQU H'0000' 2557TMR2IE EQU H'0001' 2558CCP1IE EQU H'0002' 2559SSPIE EQU H'0003' 2560TXIE EQU H'0004' 2561RCIE EQU H'0005' 2562ADIE EQU H'0006' 2563PSPIE EQU H'0007' 2564 2565 2566;----- PIR1 Bits ----------------------------------------------------- 2567TMR1IF EQU H'0000' 2568TMR2IF EQU H'0001' 2569CCP1IF EQU H'0002' 2570SSPIF EQU H'0003' 2571TXIF EQU H'0004' 2572RCIF EQU H'0005' 2573ADIF EQU H'0006' 2574PSPIF EQU H'0007' 2575 2576 2577;----- IPR1 Bits ----------------------------------------------------- 2578TMR1IP EQU H'0000' 2579TMR2IP EQU H'0001' 2580CCP1IP EQU H'0002' 2581SSPIP EQU H'0003' 2582TXIP EQU H'0004' 2583RCIP EQU H'0005' 2584ADIP EQU H'0006' 2585PSPIP EQU H'0007' 2586 2587 2588;----- PIE2 Bits ----------------------------------------------------- 2589CCP2IE EQU H'0000' 2590TMR3IE EQU H'0001' 2591LVDIE EQU H'0002' 2592BCLIE EQU H'0003' 2593CMIE EQU H'0006' 2594 2595 2596;----- PIR2 Bits ----------------------------------------------------- 2597CCP2IF EQU H'0000' 2598TMR3IF EQU H'0001' 2599LVDIF EQU H'0002' 2600BCLIF EQU H'0003' 2601CMIF EQU H'0006' 2602 2603 2604;----- IPR2 Bits ----------------------------------------------------- 2605CCP2IP EQU H'0000' 2606TMR3IP EQU H'0001' 2607LVDIP EQU H'0002' 2608BCLIP EQU H'0003' 2609CMIP EQU H'0006' 2610 2611 2612;----- PIE3 Bits ----------------------------------------------------- 2613RXB0IE EQU H'0000' 2614RXB1IE EQU H'0001' 2615TXB0IE EQU H'0002' 2616TXB1IE EQU H'0003' 2617TXB2IE EQU H'0004' 2618ERRIE EQU H'0005' 2619WAKIE EQU H'0006' 2620IRXIE EQU H'0007' 2621 2622 2623;----- PIR3 Bits ----------------------------------------------------- 2624RXB0IF EQU H'0000' 2625RXB1IF EQU H'0001' 2626TXB0IF EQU H'0002' 2627TXB1IF EQU H'0003' 2628TXB2IF EQU H'0004' 2629ERRIF EQU H'0005' 2630WAKIF EQU H'0006' 2631IRXIF EQU H'0007' 2632 2633 2634;----- IPR3 Bits ----------------------------------------------------- 2635RXB0IP EQU H'0000' 2636RXB1IP EQU H'0001' 2637TXB0IP EQU H'0002' 2638TXB1IP EQU H'0003' 2639TXB2IP EQU H'0004' 2640ERRIP EQU H'0005' 2641WAKIP EQU H'0006' 2642IRXIP EQU H'0007' 2643 2644 2645;----- COM1CON Bits ----------------------------------------------------- 2646RX9D EQU H'0000' 2647OERR EQU H'0001' 2648FERR EQU H'0002' 2649ADDEN EQU H'0003' 2650CREN EQU H'0004' 2651SREN EQU H'0005' 2652RX9 EQU H'0006' 2653SPEN EQU H'0007' 2654 2655ADEN EQU H'0003' 2656 2657 2658;----- RCSTA Bits ----------------------------------------------------- 2659RX9D EQU H'0000' 2660OERR EQU H'0001' 2661FERR EQU H'0002' 2662ADDEN EQU H'0003' 2663CREN EQU H'0004' 2664SREN EQU H'0005' 2665RX9 EQU H'0006' 2666SPEN EQU H'0007' 2667 2668ADEN EQU H'0003' 2669 2670 2671;----- COM1STA Bits ----------------------------------------------------- 2672TX9D EQU H'0000' 2673TRMT EQU H'0001' 2674BRGH EQU H'0002' 2675SYNC EQU H'0004' 2676TXEN EQU H'0005' 2677TX9 EQU H'0006' 2678CSRC EQU H'0007' 2679 2680 2681;----- TXSTA Bits ----------------------------------------------------- 2682TX9D EQU H'0000' 2683TRMT EQU H'0001' 2684BRGH EQU H'0002' 2685SYNC EQU H'0004' 2686TXEN EQU H'0005' 2687TX9 EQU H'0006' 2688CSRC EQU H'0007' 2689 2690 2691;----- PSPCON Bits ----------------------------------------------------- 2692PSPMODE EQU H'0004' 2693IBOV EQU H'0005' 2694OBF EQU H'0006' 2695IBF EQU H'0007' 2696 2697 2698;----- T3CON Bits ----------------------------------------------------- 2699TMR3ON EQU H'0000' 2700TMR3CS EQU H'0001' 2701NOT_T3SYNC EQU H'0002' 2702T3CCP1 EQU H'0003' 2703T3CCP2 EQU H'0006' 2704RD16 EQU H'0007' 2705 2706T3SYNC EQU H'0002' 2707T3CKPS0 EQU H'0004' 2708T3CKPS1 EQU H'0005' 2709 2710T3INSYNC EQU H'0002' 2711 2712 2713;----- CMCON Bits ----------------------------------------------------- 2714CIS EQU H'0003' 2715C1INV EQU H'0004' 2716C2INV EQU H'0005' 2717C1OUT EQU H'0006' 2718C2OUT EQU H'0007' 2719 2720CM0 EQU H'0000' 2721CM1 EQU H'0001' 2722CM2 EQU H'0002' 2723 2724 2725;----- CVRCON Bits ----------------------------------------------------- 2726VRSS EQU H'0004' 2727VRR EQU H'0005' 2728VROEN EQU H'0006' 2729VREN EQU H'0007' 2730 2731VR0 EQU H'0000' 2732VR1 EQU H'0001' 2733VR2 EQU H'0002' 2734VR3 EQU H'0003' 2735CRR EQU H'0005' 2736VROE EQU H'0006' 2737CVREN EQU H'0007' 2738 2739 2740;----- VRCON Bits ----------------------------------------------------- 2741VRSS EQU H'0004' 2742VRR EQU H'0005' 2743VROEN EQU H'0006' 2744VREN EQU H'0007' 2745 2746VR0 EQU H'0000' 2747VR1 EQU H'0001' 2748VR2 EQU H'0002' 2749VR3 EQU H'0003' 2750CRR EQU H'0005' 2751VROE EQU H'0006' 2752CVREN EQU H'0007' 2753 2754 2755;----- CCP2CON Bits ----------------------------------------------------- 2756CCP2M0 EQU H'0000' 2757CCP2M1 EQU H'0001' 2758CCP2M2 EQU H'0002' 2759CCP2M3 EQU H'0003' 2760DC2B0 EQU H'0004' 2761DC2B1 EQU H'0005' 2762 2763CCPM3 EQU H'0003' 2764CCP2Y EQU H'0004' 2765CCP2X EQU H'0005' 2766 2767DCCPX EQU H'0005' 2768 2769 2770;----- CCP1CON Bits ----------------------------------------------------- 2771CCP1M0 EQU H'0000' 2772CCP1M1 EQU H'0001' 2773CCP1M2 EQU H'0002' 2774CCP1M3 EQU H'0003' 2775DC1B0 EQU H'0004' 2776DC1B1 EQU H'0005' 2777 2778CCPM3 EQU H'0003' 2779CCP1Y EQU H'0004' 2780CCP1X EQU H'0005' 2781 2782 2783;----- ADCON2 Bits ----------------------------------------------------- 2784ADFM EQU H'0007' 2785 2786ADCS0 EQU H'0000' 2787ADCS1 EQU H'0001' 2788ADCS2 EQU H'0002' 2789 2790 2791;----- ADCON1 Bits ----------------------------------------------------- 2792PCFG0 EQU H'0000' 2793PCFG1 EQU H'0001' 2794PCFG2 EQU H'0002' 2795PCFG3 EQU H'0003' 2796VCFG0 EQU H'0004' 2797VCFG1 EQU H'0005' 2798 2799 2800;----- ADCON0 Bits ----------------------------------------------------- 2801ADON EQU H'0000' 2802GO_NOT_DONE EQU H'0001' 2803 2804GO EQU H'0001' 2805CHS0 EQU H'0002' 2806CHS1 EQU H'0003' 2807CHS2 EQU H'0004' 2808CHS3 EQU H'0005' 2809 2810NOT_DONE EQU H'0001' 2811 2812DONE EQU H'0001' 2813 2814GO_DONE EQU H'0001' 2815 2816 2817;----- SSPCON2 Bits ----------------------------------------------------- 2818SEN EQU H'0000' 2819RSEN EQU H'0001' 2820PEN EQU H'0002' 2821RCEN EQU H'0003' 2822ACKEN EQU H'0004' 2823ACKDT EQU H'0005' 2824ACKSTAT EQU H'0006' 2825GCEN EQU H'0007' 2826 2827 2828;----- SSPCON1 Bits ----------------------------------------------------- 2829CKP EQU H'0004' 2830SSPEN EQU H'0005' 2831SSPOV EQU H'0006' 2832WCOL EQU H'0007' 2833 2834SSPM0 EQU H'0000' 2835SSPM1 EQU H'0001' 2836SSPM2 EQU H'0002' 2837SSPM3 EQU H'0003' 2838 2839 2840;----- SSPSTAT Bits ----------------------------------------------------- 2841BF EQU H'0000' 2842UA EQU H'0001' 2843R_NOT_W EQU H'0002' 2844S EQU H'0003' 2845P EQU H'0004' 2846D_NOT_A EQU H'0005' 2847CKE EQU H'0006' 2848SMP EQU H'0007' 2849 2850I2C_READ EQU H'0002' 2851I2C_START EQU H'0003' 2852I2C_STOP EQU H'0004' 2853I2C_DATA EQU H'0005' 2854 2855R EQU H'0002' 2856D EQU H'0005' 2857 2858READ_WRITE EQU H'0002' 2859DATA_ADDRESS EQU H'0005' 2860 2861NOT_WRITE EQU H'0002' 2862NOT_ADDRESS EQU H'0005' 2863 2864NOT_W EQU H'0002' 2865NOT_A EQU H'0005' 2866 2867R_W EQU H'0002' 2868D_A EQU H'0005' 2869 2870I2C_DAT EQU H'0005' 2871 2872 2873;----- T2CON Bits ----------------------------------------------------- 2874TMR2ON EQU H'0002' 2875 2876T2CKPS0 EQU H'0000' 2877T2CKPS1 EQU H'0001' 2878TOUTPS0 EQU H'0003' 2879TOUTPS1 EQU H'0004' 2880TOUTPS2 EQU H'0005' 2881TOUTPS3 EQU H'0006' 2882 2883 2884;----- T1CON Bits ----------------------------------------------------- 2885TMR1ON EQU H'0000' 2886TMR1CS EQU H'0001' 2887NOT_T1SYNC EQU H'0002' 2888T1OSCEN EQU H'0003' 2889RD16 EQU H'0007' 2890 2891T1SYNC EQU H'0002' 2892T1CKPS0 EQU H'0004' 2893T1CKPS1 EQU H'0005' 2894 2895T1INSYNC EQU H'0002' 2896 2897 2898;----- RCON Bits ----------------------------------------------------- 2899NOT_BOR EQU H'0000' 2900NOT_POR EQU H'0001' 2901NOT_PD EQU H'0002' 2902NOT_TO EQU H'0003' 2903NOT_RI EQU H'0004' 2904LWRT EQU H'0006' 2905IPEN EQU H'0007' 2906 2907BOR EQU H'0000' 2908POR EQU H'0001' 2909PD EQU H'0002' 2910TO EQU H'0003' 2911RI EQU H'0004' 2912NOT_LWRT EQU H'0006' 2913NOT_IPEN EQU H'0007' 2914 2915 2916;----- WDTCON Bits ----------------------------------------------------- 2917SWDTEN EQU H'0000' 2918 2919SWDTE EQU H'0000' 2920 2921 2922;----- LVDCON Bits ----------------------------------------------------- 2923LVDEN EQU H'0004' 2924IRVST EQU H'0005' 2925 2926LVDL0 EQU H'0000' 2927LVDL1 EQU H'0001' 2928LVDL2 EQU H'0002' 2929LVDL3 EQU H'0003' 2930 2931 2932;----- OSCCON Bits ----------------------------------------------------- 2933SCS EQU H'0000' 2934 2935 2936;----- T0CON Bits ----------------------------------------------------- 2937PSA EQU H'0003' 2938T0SE EQU H'0004' 2939T0CS EQU H'0005' 2940T08BIT EQU H'0006' 2941TMR0ON EQU H'0007' 2942 2943T0PS0 EQU H'0000' 2944T0PS1 EQU H'0001' 2945T0PS2 EQU H'0002' 2946T0PS3 EQU H'0003' 2947T016BIT EQU H'0006' 2948 2949 2950;----- STATUS Bits ----------------------------------------------------- 2951C EQU H'0000' 2952DC EQU H'0001' 2953Z EQU H'0002' 2954OV EQU H'0003' 2955N EQU H'0004' 2956 2957 2958;----- INTCON3 Bits ----------------------------------------------------- 2959INT1IF EQU H'0000' 2960INT2IF EQU H'0001' 2961INT3IF EQU H'0002' 2962INT1IE EQU H'0003' 2963INT2IE EQU H'0004' 2964INT3IE EQU H'0005' 2965INT1IP EQU H'0006' 2966INT2IP EQU H'0007' 2967 2968INT1F EQU H'0000' 2969INT2F EQU H'0001' 2970INT3F EQU H'0002' 2971INT1E EQU H'0003' 2972INT2E EQU H'0004' 2973INT3E EQU H'0005' 2974INT1P EQU H'0006' 2975INT2P EQU H'0007' 2976 2977 2978;----- INTCON2 Bits ----------------------------------------------------- 2979RBIP EQU H'0000' 2980INT3IP EQU H'0001' 2981TMR0IP EQU H'0002' 2982INTEDG3 EQU H'0003' 2983INTEDG2 EQU H'0004' 2984INTEDG1 EQU H'0005' 2985INTEDG0 EQU H'0006' 2986NOT_RBPU EQU H'0007' 2987 2988INT3P EQU H'0001' 2989T0IP EQU H'0002' 2990RBPU EQU H'0007' 2991 2992 2993;----- INTCON Bits ----------------------------------------------------- 2994RBIF EQU H'0000' 2995INT0IF EQU H'0001' 2996TMR0IF EQU H'0002' 2997RBIE EQU H'0003' 2998INT0IE EQU H'0004' 2999TMR0IE EQU H'0005' 3000PEIE_GIEL EQU H'0006' 3001GIE_GIEH EQU H'0007' 3002 3003INT0F EQU H'0001' 3004T0IF EQU H'0002' 3005INT0E EQU H'0004' 3006T0IE EQU H'0005' 3007PEIE EQU H'0006' 3008GIE EQU H'0007' 3009 3010GIEL EQU H'0006' 3011GIEH EQU H'0007' 3012 3013 3014;----- INTCON1 Bits ----------------------------------------------------- 3015RBIF EQU H'0000' 3016INT0IF EQU H'0001' 3017TMR0IF EQU H'0002' 3018RBIE EQU H'0003' 3019INT0IE EQU H'0004' 3020TMR0IE EQU H'0005' 3021PEIE_GIEL EQU H'0006' 3022GIE_GIEH EQU H'0007' 3023 3024INT0F EQU H'0001' 3025T0IF EQU H'0002' 3026INT0E EQU H'0004' 3027T0IE EQU H'0005' 3028PEIE EQU H'0006' 3029GIE EQU H'0007' 3030 3031GIEL EQU H'0006' 3032GIEH EQU H'0007' 3033 3034 3035;----- STKPTR Bits ----------------------------------------------------- 3036STKUNF EQU H'0006' 3037STKFUL EQU H'0007' 3038 3039STKPTR0 EQU H'0000' 3040STKPTR1 EQU H'0001' 3041STKPTR2 EQU H'0002' 3042STKPTR3 EQU H'0003' 3043STKPTR4 EQU H'0004' 3044STKOVF EQU H'0007' 3045 3046SP0 EQU H'0000' 3047SP1 EQU H'0001' 3048SP2 EQU H'0002' 3049SP3 EQU H'0003' 3050SP4 EQU H'0004' 3051 3052 3053 3054;========================================================================== 3055; 3056; RAM Definitions 3057; 3058;========================================================================== 3059 __MAXRAM H'0FFF' 3060 __BADRAM H'0600'-H'0EFF' 3061 __BADRAM H'0F2F' 3062 __BADRAM H'0F3F' 3063 __BADRAM H'0F4F' 3064 __BADRAM H'0F5F' 3065 __BADRAM H'0F77'-H'0F7C' 3066 __BADRAM H'0F9B'-H'0F9C' 3067 __BADRAM H'0FA6'-H'0FAA' 3068 __BADRAM H'0FB6'-H'0FB9' 3069 __BADRAM H'0FD4' 3070 3071;========================================================================== 3072; 3073; IMPORTANT: For the PIC18 devices, the __CONFIG directive has been 3074; superseded by the CONFIG directive. The following settings 3075; are available for this device. 3076; 3077; Code Protection bits: 3078; CP = ON All of program memory code protected 3079; CP = OFF Program memory code protection off 3080; 3081; Oscillator Selection bits: 3082; OSC = LP LP oscillator 3083; OSC = XT XT oscillator 3084; OSC = HS HS oscillator 3085; OSC = RC RC oscillator 3086; OSC = EC EC oscillator w/ OSC2 configured as divide by 4 clock output 3087; OSC = ECIO EC oscillator w/ OSC2 configured as RA6 3088; OSC = HSPLL HS4 oscillator with PLL enabled/Clock frequency = (4 x Fosc) 3089; OSC = RCIO RC oscillator w/ OSC2 configured as RA6 3090; 3091; Oscillator System Clock Switch Enable bit: 3092; OSCS = ON Oscillator system clock switch option is enabled (Oscillator switching is enabled) 3093; OSCS = OFF Oscillator system clock switch option is disabled (Main oscillator is source) 3094; 3095; Power-up Timer Enable bit: 3096; PWRT = ON PWRT enabled 3097; PWRT = OFF PWRT disabled 3098; 3099; Brown-out Reset Enable bit: 3100; BOR = OFF Brown-out Reset disabled 3101; BOR = ON Brown-out Reset enabled 3102; 3103; Brown-out Reset Voltage bits: 3104; BORV = 45 VBOR set to 4.5V 3105; BORV = 42 VBOR set to 4.2V 3106; BORV = 27 VBOR set to 2.7V 3107; BORV = 25 VBOR set to 2.5V 3108; 3109; Watchdog Timer Enable bit: 3110; WDT = OFF WDT disabled (control is placed on the SWDTEN bit) 3111; WDT = ON WDT enabled 3112; 3113; Watchdog Timer Postscale Select bits: 3114; WDTPS = 1 1:1 3115; WDTPS = 2 1:2 3116; WDTPS = 4 1:4 3117; WDTPS = 8 1:8 3118; WDTPS = 16 1:16 3119; WDTPS = 32 1:32 3120; WDTPS = 64 1:64 3121; WDTPS = 128 1:128 3122; 3123; Stack Full/Underflow RESET Enable bit: 3124; STVR = OFF Stack Full/Underflow will not cause RESET 3125; STVR = ON Stack Full/Underflow will cause RESET 3126; 3127;========================================================================== 3128;========================================================================== 3129; 3130; Configuration Bits 3131; 3132; NAME Address 3133; CONFIG1L 300000h 3134; CONFIG1H 300001h 3135; CONFIG2L 300002h 3136; CONFIG2H 300003h 3137; CONFIG4L 300006h 3138; 3139;========================================================================== 3140 3141; The following is an assignment of address values for all of the 3142; configuration registers for the purpose of table reads 3143_CONFIG0 EQU H'300000' 3144_CONFIG1 EQU H'300001' 3145_CONFIG2 EQU H'300002' 3146_CONFIG3 EQU H'300003' 3147_CONFIG6 EQU H'300006' 3148 3149;----- CONFIG1L Options -------------------------------------------------- 3150_CP_ON_0 EQU H'00' ; All of program memory code protected 3151_CP_OFF_0 EQU H'FF' ; Program memory code protection off 3152 3153;----- CONFIG1H Options -------------------------------------------------- 3154_LP_OSC_1 EQU H'F8' ; LP oscillator 3155_XT_OSC_1 EQU H'F9' ; XT oscillator 3156_HS_OSC_1 EQU H'FA' ; HS oscillator 3157_RC_OSC_1 EQU H'FB' ; RC oscillator 3158_EC_OSC_1 EQU H'FC' ; EC oscillator w/ OSC2 configured as divide by 4 clock output 3159_ECIO_OSC_1 EQU H'FD' ; EC oscillator w/ OSC2 configured as RA6 3160_HSPLL_OSC_1 EQU H'FE' ; HS4 oscillator with PLL enabled/Clock frequency = (4 x Fosc) 3161_RCIO_OSC_1 EQU H'FF' ; RC oscillator w/ OSC2 configured as RA6 3162 3163_OSCS_ON_1 EQU H'DF' ; Oscillator system clock switch option is enabled (Oscillator switching is enabled) 3164_OSCS_OFF_1 EQU H'FF' ; Oscillator system clock switch option is disabled (Main oscillator is source) 3165 3166;----- CONFIG2L Options -------------------------------------------------- 3167_PWRT_ON_2 EQU H'FE' ; PWRT enabled 3168_PWRT_OFF_2 EQU H'FF' ; PWRT disabled 3169 3170_BOR_OFF_2 EQU H'FD' ; Brown-out Reset disabled 3171_BOR_ON_2 EQU H'FF' ; Brown-out Reset enabled 3172 3173_BORV_45_2 EQU H'F3' ; VBOR set to 4.5V 3174_BORV_42_2 EQU H'F7' ; VBOR set to 4.2V 3175_BORV_27_2 EQU H'FB' ; VBOR set to 2.7V 3176_BORV_25_2 EQU H'FF' ; VBOR set to 2.5V 3177 3178;----- CONFIG2H Options -------------------------------------------------- 3179_WDT_OFF_3 EQU H'FE' ; WDT disabled (control is placed on the SWDTEN bit) 3180_WDT_ON_3 EQU H'FF' ; WDT enabled 3181 3182_WDTPS_1_3 EQU H'F1' ; 1:1 3183_WDTPS_2_3 EQU H'F3' ; 1:2 3184_WDTPS_4_3 EQU H'F5' ; 1:4 3185_WDTPS_8_3 EQU H'F7' ; 1:8 3186_WDTPS_16_3 EQU H'F9' ; 1:16 3187_WDTPS_32_3 EQU H'FB' ; 1:32 3188_WDTPS_64_3 EQU H'FD' ; 1:64 3189_WDTPS_128_3 EQU H'FF' ; 1:128 3190 3191;----- CONFIG4L Options -------------------------------------------------- 3192_STVR_OFF_6 EQU H'FE' ; Stack Full/Underflow will not cause RESET 3193_STVR_ON_6 EQU H'FF' ; Stack Full/Underflow will cause RESET 3194 3195 3196;----- DEVID Equates -------------------------------------------------- 3197_DEVID1 EQU H'3FFFFE' 3198_DEVID2 EQU H'3FFFFF' 3199 3200;----- IDLOC Equates -------------------------------------------------- 3201_IDLOC0 EQU H'200000' 3202_IDLOC1 EQU H'200001' 3203_IDLOC2 EQU H'200002' 3204_IDLOC3 EQU H'200003' 3205_IDLOC4 EQU H'200004' 3206_IDLOC5 EQU H'200005' 3207_IDLOC6 EQU H'200006' 3208_IDLOC7 EQU H'200007' 3209 3210 LIST 3211