1 LIST 2 3;========================================================================== 4; Build date : Oct 21 2015 5; MPASM PIC18F67J94 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 PIC18F67J94 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 /PIC18F67J94 22; 2. LIST directive in the source file 23; LIST P=PIC18F67J94 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 __18F67J94 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 ----------------------------------------------------- 68UEP0 EQU H'0DFF' 69UEP1 EQU H'0E00' 70UEP2 EQU H'0E01' 71UEP3 EQU H'0E02' 72UEP4 EQU H'0E03' 73UEP5 EQU H'0E04' 74UEP6 EQU H'0E05' 75UEP7 EQU H'0E06' 76UEP8 EQU H'0E07' 77UEP9 EQU H'0E08' 78UEP10 EQU H'0E09' 79UEP11 EQU H'0E0A' 80UEP12 EQU H'0E0B' 81UEP13 EQU H'0E0C' 82UEP14 EQU H'0E0D' 83UEP15 EQU H'0E0E' 84UEIE EQU H'0E0F' 85UIE EQU H'0E10' 86UCFG EQU H'0E11' 87RPOR0_1 EQU H'0E12' 88RPOR2_3 EQU H'0E13' 89RPOR4_5 EQU H'0E14' 90RPOR6_7 EQU H'0E15' 91RPOR8_9 EQU H'0E16' 92RPOR10_11 EQU H'0E17' 93RPOR12_13 EQU H'0E18' 94RPOR14_15 EQU H'0E19' 95RPOR16_17 EQU H'0E1A' 96RPOR18_19 EQU H'0E1B' 97RPOR20_21 EQU H'0E1C' 98RPOR22_23 EQU H'0E1D' 99RPOR24_25 EQU H'0E1E' 100RPOR26_27 EQU H'0E1F' 101RPOR28_29 EQU H'0E20' 102RPOR30_31 EQU H'0E21' 103RPOR32_33 EQU H'0E22' 104RPOR34_35 EQU H'0E23' 105RPOR36_37 EQU H'0E24' 106RPOR38_39 EQU H'0E25' 107RPOR40_41 EQU H'0E26' 108RPOR42_43 EQU H'0E27' 109RPOR44_45 EQU H'0E28' 110RPOR46 EQU H'0E29' 111RPINR0_1 EQU H'0E2A' 112RPINR2_3 EQU H'0E2B' 113RPINR4_5 EQU H'0E2C' 114RPINR6_7 EQU H'0E2D' 115RPINR8_9 EQU H'0E2E' 116RPINR10_11 EQU H'0E2F' 117RPINR12_13 EQU H'0E30' 118RPINR14_15 EQU H'0E31' 119RPINR16_17 EQU H'0E32' 120RPINR18_19 EQU H'0E33' 121RPINR20_21 EQU H'0E34' 122RPINR22_23 EQU H'0E35' 123RPINR24_25 EQU H'0E36' 124RPINR26_27 EQU H'0E37' 125RPINR28_29 EQU H'0E38' 126RPINR30_31 EQU H'0E39' 127RPINR32_33 EQU H'0E3A' 128RPINR34_35 EQU H'0E3B' 129RPINR36_37 EQU H'0E3C' 130RPINR38_39 EQU H'0E3D' 131RPINR40_41 EQU H'0E3E' 132RPINR42_43 EQU H'0E3F' 133RPINR44_45 EQU H'0E40' 134RPINR46_47 EQU H'0E41' 135RPINR48_49 EQU H'0E42' 136RPINR50_51 EQU H'0E43' 137RPINR52_53 EQU H'0E44' 138ANCON3 EQU H'0E45' 139ANCON2 EQU H'0E46' 140ANCON1 EQU H'0E47' 141ADCBUF1 EQU H'0E48' 142ADCBUF1L EQU H'0E48' 143ADCBUF1H EQU H'0E49' 144ADCBUF2 EQU H'0E4A' 145ADCBUF2L EQU H'0E4A' 146ADCBUF2H EQU H'0E4B' 147ADCBUF3 EQU H'0E4C' 148ADCBUF3L EQU H'0E4C' 149ADCBUF3H EQU H'0E4D' 150ADCBUF4 EQU H'0E4E' 151ADCBUF4L EQU H'0E4E' 152ADCBUF4H EQU H'0E4F' 153ADCBUF5 EQU H'0E50' 154ADCBUF5L EQU H'0E50' 155ADCBUF5H EQU H'0E51' 156ADCBUF6 EQU H'0E52' 157ADCBUF6L EQU H'0E52' 158ADCBUF6H EQU H'0E53' 159ADCBUF7 EQU H'0E54' 160ADCBUF7L EQU H'0E54' 161ADCBUF7H EQU H'0E55' 162ADCBUF8 EQU H'0E56' 163ADCBUF8L EQU H'0E56' 164ADCBUF8H EQU H'0E57' 165ADCBUF9 EQU H'0E58' 166ADCBUF9L EQU H'0E58' 167ADCBUF9H EQU H'0E59' 168ADCBUF10 EQU H'0E5A' 169ADCBUF10L EQU H'0E5A' 170ADCBUF10H EQU H'0E5B' 171ADCBUF11 EQU H'0E5C' 172ADCBUF11L EQU H'0E5C' 173ADCBUF11H EQU H'0E5D' 174ADCBUF12 EQU H'0E5E' 175ADCBUF12L EQU H'0E5E' 176ADCBUF12H EQU H'0E5F' 177ADCBUF13 EQU H'0E60' 178ADCBUF13L EQU H'0E60' 179ADCBUF13H EQU H'0E61' 180ADCBUF14 EQU H'0E62' 181ADCBUF14L EQU H'0E62' 182ADCBUF14H EQU H'0E63' 183ADCBUF15 EQU H'0E64' 184ADCBUF15L EQU H'0E64' 185ADCBUF15H EQU H'0E65' 186ADCBUF16 EQU H'0E66' 187ADCBUF16L EQU H'0E66' 188ADCBUF16H EQU H'0E67' 189ADCBUF17 EQU H'0E68' 190ADCBUF17L EQU H'0E68' 191ADCBUF17H EQU H'0E69' 192ADCBUF18 EQU H'0E6A' 193ADCBUF18L EQU H'0E6A' 194ADCBUF18H EQU H'0E6B' 195ADCBUF19 EQU H'0E6C' 196ADCBUF19L EQU H'0E6C' 197ADCBUF19H EQU H'0E6D' 198ADCBUF20 EQU H'0E6E' 199ADCBUF20L EQU H'0E6E' 200ADCBUF20H EQU H'0E6F' 201ADCBUF21 EQU H'0E70' 202ADCBUF21L EQU H'0E70' 203ADCBUF21H EQU H'0E71' 204ADCBUF22 EQU H'0E72' 205ADCBUF22L EQU H'0E72' 206ADCBUF22H EQU H'0E73' 207ADCBUF23 EQU H'0E74' 208ADCBUF23L EQU H'0E74' 209ADCBUF23H EQU H'0E75' 210ADCBUF24 EQU H'0E76' 211ADCBUF24L EQU H'0E76' 212ADCBUF24H EQU H'0E77' 213ADCBUF25 EQU H'0E78' 214ADCBUF25L EQU H'0E78' 215ADCBUF25H EQU H'0E79' 216ADCTMUEN0L EQU H'0E7A' 217ADCTMUEN0H EQU H'0E7B' 218ADCTMUEN1L EQU H'0E7C' 219ADCTMUEN1H EQU H'0E7D' 220ADCHIT0L EQU H'0E7E' 221ADCHIT0H EQU H'0E7F' 222ADCHIT1L EQU H'0E80' 223ADCHIT1H EQU H'0E81' 224ADCSS0L EQU H'0E82' 225ADCSS0H EQU H'0E83' 226ADCSS1L EQU H'0E84' 227ADCSS1H EQU H'0E85' 228ADCHS0L EQU H'0E86' 229ADCHS0H EQU H'0E87' 230ADCON5L EQU H'0E88' 231ADCON5H EQU H'0E89' 232ADCON3L EQU H'0E8A' 233ADCON3H EQU H'0E8B' 234ADCON2L EQU H'0E8C' 235ADCON2H EQU H'0E8D' 236LCDDATA0 EQU H'0E8E' 237LCDDATA1 EQU H'0E8F' 238LCDDATA2 EQU H'0E90' 239LCDDATA3 EQU H'0E91' 240LCDDATA4 EQU H'0E92' 241LCDDATA5 EQU H'0E93' 242LCDDATA6 EQU H'0E94' 243LCDDATA7 EQU H'0E95' 244LCDDATA8 EQU H'0E96' 245LCDDATA9 EQU H'0E97' 246LCDDATA10 EQU H'0E98' 247LCDDATA11 EQU H'0E99' 248LCDDATA12 EQU H'0E9A' 249LCDDATA13 EQU H'0E9B' 250LCDDATA14 EQU H'0E9C' 251LCDDATA15 EQU H'0E9D' 252LCDDATA16 EQU H'0E9E' 253LCDDATA17 EQU H'0E9F' 254LCDDATA18 EQU H'0EA0' 255LCDDATA19 EQU H'0EA1' 256LCDDATA20 EQU H'0EA2' 257LCDDATA21 EQU H'0EA3' 258LCDDATA22 EQU H'0EA4' 259LCDDATA23 EQU H'0EA5' 260LCDDATA24 EQU H'0EA6' 261LCDDATA25 EQU H'0EA7' 262LCDDATA26 EQU H'0EA8' 263LCDDATA27 EQU H'0EA9' 264LCDDATA28 EQU H'0EAA' 265LCDDATA29 EQU H'0EAB' 266LCDDATA30 EQU H'0EAC' 267LCDDATA31 EQU H'0EAD' 268LCDDATA32 EQU H'0EAE' 269LCDDATA33 EQU H'0EAF' 270LCDDATA34 EQU H'0EB0' 271LCDDATA35 EQU H'0EB1' 272LCDDATA36 EQU H'0EB2' 273LCDDATA37 EQU H'0EB3' 274LCDDATA38 EQU H'0EB4' 275LCDDATA39 EQU H'0EB5' 276LCDDATA40 EQU H'0EB6' 277LCDDATA41 EQU H'0EB7' 278LCDDATA42 EQU H'0EB8' 279LCDDATA43 EQU H'0EB9' 280LCDDATA44 EQU H'0EBA' 281LCDDATA45 EQU H'0EBB' 282LCDDATA46 EQU H'0EBC' 283LCDDATA47 EQU H'0EBD' 284LCDDATA48 EQU H'0EBE' 285LCDDATA49 EQU H'0EBF' 286LCDDATA50 EQU H'0EC0' 287LCDDATA51 EQU H'0EC1' 288LCDDATA52 EQU H'0EC2' 289LCDDATA53 EQU H'0EC3' 290LCDDATA54 EQU H'0EC4' 291LCDDATA55 EQU H'0EC5' 292LCDDATA56 EQU H'0EC6' 293LCDDATA57 EQU H'0EC7' 294LCDDATA58 EQU H'0EC8' 295LCDDATA59 EQU H'0EC9' 296LCDDATA60 EQU H'0ECA' 297LCDDATA61 EQU H'0ECB' 298LCDDATA62 EQU H'0ECC' 299LCDDATA63 EQU H'0ECD' 300LCDSE0 EQU H'0ECE' 301LCDSE1 EQU H'0ECF' 302LCDSE2 EQU H'0ED0' 303LCDSE3 EQU H'0ED1' 304LCDSE4 EQU H'0ED2' 305LCDSE5 EQU H'0ED3' 306LCDSE6 EQU H'0ED4' 307LCDSE7 EQU H'0ED5' 308LCDRL EQU H'0ED6' 309LCDREF EQU H'0ED7' 310LCDREG EQU H'0ED8' 311LCDCON EQU H'0ED9' 312LCDPS EQU H'0EDA' 313REFO2CON3 EQU H'0EDB' 314REFO2CON2 EQU H'0EDC' 315REFO2CON1 EQU H'0EDD' 316REFO2CON EQU H'0EDE' 317REFO1CON3 EQU H'0EDF' 318REFO1CON2 EQU H'0EE0' 319REFO1CON1 EQU H'0EE1' 320REFO1CON EQU H'0EE2' 321ODCON2 EQU H'0EEA' 322ODCON1 EQU H'0EEB' 323MDCARL EQU H'0EEC' 324MDCARH EQU H'0EED' 325MDSRC EQU H'0EEE' 326MDCON EQU H'0EEF' 327PMD4 EQU H'0EF0' 328PMD3 EQU H'0EF1' 329PMD2 EQU H'0EF2' 330PMD1 EQU H'0EF3' 331PMD0 EQU H'0EF4' 332CTMUCON4 EQU H'0EF5' 333CTMUCON3 EQU H'0EF6' 334CTMUCON2 EQU H'0EF7' 335CTMUCON1 EQU H'0EF8' 336TXREG4 EQU H'0EF9' 337RCREG4 EQU H'0EFA' 338SPBRG4 EQU H'0EFB' 339SPBRGH4 EQU H'0EFC' 340BAUDCON4 EQU H'0EFD' 341TXSTA4 EQU H'0EFE' 342RCSTA4 EQU H'0EFF' 343DMACON2 EQU H'0F00' 344ANCFG EQU H'0F01' 345SSP2ADD EQU H'0F02' 346SSP2BUF EQU H'0F03' 347T4CON EQU H'0F04' 348PR4 EQU H'0F05' 349TMR4 EQU H'0F06' 350CCP7CON EQU H'0F07' 351CCPR7 EQU H'0F08' 352CCPR7L EQU H'0F08' 353CCPR7H EQU H'0F09' 354CCP6CON EQU H'0F0A' 355CCPR6 EQU H'0F0B' 356CCPR6L EQU H'0F0B' 357CCPR6H EQU H'0F0C' 358CCP5CON EQU H'0F0D' 359CCPR5 EQU H'0F0E' 360CCPR5L EQU H'0F0E' 361CCPR5H EQU H'0F0F' 362CCP4CON EQU H'0F10' 363CCPR4 EQU H'0F11' 364CCPR4L EQU H'0F11' 365CCPR4H EQU H'0F12' 366T5GCON EQU H'0F13' 367T5CON EQU H'0F14' 368TMR5 EQU H'0F15' 369TMR5L EQU H'0F15' 370TMR5H EQU H'0F16' 371SSP2MSK EQU H'0F17' 372SSP2CON2 EQU H'0F18' 373SSP2CON1 EQU H'0F19' 374SSP2STAT EQU H'0F1A' 375PSTR3CON EQU H'0F1B' 376PSTR2CON EQU H'0F1C' 377TXREG2 EQU H'0F1D' 378RCREG2 EQU H'0F1E' 379SPBRG2 EQU H'0F1F' 380SPBRGH2 EQU H'0F20' 381DSGPR3 EQU H'0F21' 382DSGPR2 EQU H'0F22' 383DSGPR1 EQU H'0F23' 384DSGPR0 EQU H'0F24' 385DSWAKEH EQU H'0F25' 386DSWAKEL EQU H'0F26' 387DSCONH EQU H'0F27' 388DSCONL EQU H'0F28' 389TXREG3 EQU H'0F29' 390RCREG3 EQU H'0F2A' 391SPBRG3 EQU H'0F2B' 392SPBRGH3 EQU H'0F2C' 393BAUDCON3 EQU H'0F2D' 394TXSTA3 EQU H'0F2E' 395RCSTA3 EQU H'0F2F' 396SPBRGH EQU H'0F30' 397SPBRGH1 EQU H'0F30' 398BAUDCON2 EQU H'0F31' 399TXSTA2 EQU H'0F32' 400RCSTA2 EQU H'0F33' 401CCPTMRS2 EQU H'0F34' 402CCPTMRS1 EQU H'0F35' 403CCPTMRS0 EQU H'0F36' 404CM3CON EQU H'0F37' 405CM2CON EQU H'0F38' 406SSP2CON3 EQU H'0F39' 407T8CON EQU H'0F3A' 408PR8 EQU H'0F3B' 409TMR8 EQU H'0F3C' 410T6CON EQU H'0F3D' 411PR6 EQU H'0F3E' 412TMR6 EQU H'0F3F' 413CCP10CON EQU H'0F40' 414CCPR10 EQU H'0F41' 415CCPR10L EQU H'0F41' 416CCPR10H EQU H'0F42' 417CCP9CON EQU H'0F43' 418CCPR9 EQU H'0F44' 419CCPR9L EQU H'0F44' 420CCPR9H EQU H'0F45' 421CCP8CON EQU H'0F46' 422CCPR8 EQU H'0F47' 423CCPR8L EQU H'0F47' 424CCPR8H EQU H'0F48' 425CCP3CON EQU H'0F49' 426CCPR3 EQU H'0F4A' 427CCPR3L EQU H'0F4A' 428CCPR3H EQU H'0F4B' 429ECCP3DEL EQU H'0F4C' 430ECCP3AS EQU H'0F4D' 431CCP2CON EQU H'0F4E' 432CCPR2 EQU H'0F4F' 433CCPR2L EQU H'0F4F' 434CCPR2H EQU H'0F50' 435ECCP2DEL EQU H'0F51' 436ECCP2AS EQU H'0F52' 437CM1CON EQU H'0F53' 438PADCFG1 EQU H'0F54' 439IOCN EQU H'0F55' 440IOCP EQU H'0F56' 441RTCCON2 EQU H'0F57' 442ALRMVALL EQU H'0F58' 443ALRMVALH EQU H'0F59' 444ALRMRPT EQU H'0F5A' 445ALRMCFG EQU H'0F5B' 446RTCVALL EQU H'0F5C' 447RTCVALH EQU H'0F5D' 448RTCCAL EQU H'0F5E' 449RTCCON1 EQU H'0F5F' 450DMACON1 EQU H'0F60' 451PIE6 EQU H'0F61' 452WPUB EQU H'0F62' 453ACTCON EQU H'0F63' 454OSCCON4 EQU H'0F64' 455OSCCON3 EQU H'0F65' 456OSCCON2 EQU H'0F66' 457BAUDCON EQU H'0F67' 458BAUDCON1 EQU H'0F67' 459SSP1MSK EQU H'0F68' 460SSP1CON3 EQU H'0F69' 461TXBUF EQU H'0F6A' 462DMABCH EQU H'0F6B' 463DMABCL EQU H'0F6C' 464RXADDRH EQU H'0F6D' 465RXADDRL EQU H'0F6E' 466TXADDRH EQU H'0F6F' 467TXADDRL EQU H'0F70' 468PORTVP EQU H'0F71' 469LATVP EQU H'0F72' 470TRISVP EQU H'0F73' 471UADDR EQU H'0F74' 472UCON EQU H'0F75' 473USTAT EQU H'0F76' 474UEIR EQU H'0F77' 475UIR EQU H'0F78' 476UFRM EQU H'0F79' 477UFRMH EQU H'0F79' 478UFRML EQU H'0F7A' 479RCON4 EQU H'0F7B' 480RCON3 EQU H'0F7C' 481RCON2 EQU H'0F7D' 482EECON2 EQU H'0F7E' 483EECON1 EQU H'0F7F' 484PORTA EQU H'0F80' 485PORTB EQU H'0F81' 486PORTC EQU H'0F82' 487PORTD EQU H'0F83' 488PORTE EQU H'0F84' 489PORTF EQU H'0F85' 490PORTG EQU H'0F86' 491LATA EQU H'0F89' 492LATB EQU H'0F8A' 493LATC EQU H'0F8B' 494LATD EQU H'0F8C' 495LATE EQU H'0F8D' 496LATF EQU H'0F8E' 497LATG EQU H'0F8F' 498TRISA EQU H'0F92' 499TRISB EQU H'0F93' 500TRISC EQU H'0F94' 501TRISD EQU H'0F95' 502TRISE EQU H'0F96' 503TRISF EQU H'0F97' 504TRISG EQU H'0F98' 505OSCTUNE EQU H'0F9B' 506PSTR1CON EQU H'0F9C' 507PIE1 EQU H'0F9D' 508PIR1 EQU H'0F9E' 509IPR1 EQU H'0F9F' 510PIE2 EQU H'0FA0' 511PIR2 EQU H'0FA1' 512IPR2 EQU H'0FA2' 513PIE3 EQU H'0FA3' 514PIR3 EQU H'0FA4' 515IPR3 EQU H'0FA5' 516PIR6 EQU H'0FA6' 517PSPCON EQU H'0FA7' 518HLVDCON EQU H'0FA8' 519IPR6 EQU H'0FA9' 520T1GCON EQU H'0FAA' 521RCSTA EQU H'0FAB' 522RCSTA1 EQU H'0FAB' 523TXSTA EQU H'0FAC' 524TXSTA1 EQU H'0FAC' 525TXREG EQU H'0FAD' 526TXREG1 EQU H'0FAD' 527RCREG EQU H'0FAE' 528RCREG1 EQU H'0FAE' 529SPBRG EQU H'0FAF' 530SPBRG1 EQU H'0FAF' 531T3GCON EQU H'0FB0' 532T3CON EQU H'0FB1' 533TMR3 EQU H'0FB2' 534TMR3L EQU H'0FB2' 535TMR3H EQU H'0FB3' 536PIE4 EQU H'0FB4' 537PIR4 EQU H'0FB5' 538IPR4 EQU H'0FB6' 539PIE5 EQU H'0FB7' 540PIR5 EQU H'0FB8' 541CCP1CON EQU H'0FB9' 542CCPR1 EQU H'0FBA' 543CCPR1L EQU H'0FBA' 544CCPR1H EQU H'0FBB' 545ECCP1DEL EQU H'0FBC' 546ECCP1AS EQU H'0FBD' 547CVRCONL EQU H'0FBE' 548CVRCONH EQU H'0FBF' 549ADCON1L EQU H'0FC0' 550ADCON1H EQU H'0FC1' 551ADCBUF0 EQU H'0FC2' 552ADCBUF0L EQU H'0FC2' 553ADCBUF0H EQU H'0FC3' 554CMSTAT EQU H'0FC4' 555SSP1CON2 EQU H'0FC5' 556SSP1CON1 EQU H'0FC6' 557SSP1STAT EQU H'0FC7' 558SSP1ADD EQU H'0FC8' 559SSP1BUF EQU H'0FC9' 560T2CON EQU H'0FCA' 561PR2 EQU H'0FCB' 562TMR2 EQU H'0FCC' 563T1CON EQU H'0FCD' 564TMR1 EQU H'0FCE' 565TMR1L EQU H'0FCE' 566TMR1H EQU H'0FCF' 567RCON EQU H'0FD0' 568IOCF EQU H'0FD1' 569IPR5 EQU H'0FD2' 570OSCCON EQU H'0FD3' 571T0CON EQU H'0FD5' 572TMR0 EQU H'0FD6' 573TMR0L EQU H'0FD6' 574TMR0H EQU H'0FD7' 575STATUS EQU H'0FD8' 576FSR2L EQU H'0FD9' 577FSR2H EQU H'0FDA' 578PLUSW2 EQU H'0FDB' 579PREINC2 EQU H'0FDC' 580POSTDEC2 EQU H'0FDD' 581POSTINC2 EQU H'0FDE' 582INDF2 EQU H'0FDF' 583BSR EQU H'0FE0' 584FSR1L EQU H'0FE1' 585FSR1H EQU H'0FE2' 586PLUSW1 EQU H'0FE3' 587PREINC1 EQU H'0FE4' 588POSTDEC1 EQU H'0FE5' 589POSTINC1 EQU H'0FE6' 590INDF1 EQU H'0FE7' 591WREG EQU H'0FE8' 592FSR0L EQU H'0FE9' 593FSR0H EQU H'0FEA' 594PLUSW0 EQU H'0FEB' 595PREINC0 EQU H'0FEC' 596POSTDEC0 EQU H'0FED' 597POSTINC0 EQU H'0FEE' 598INDF0 EQU H'0FEF' 599INTCON3 EQU H'0FF0' 600INTCON2 EQU H'0FF1' 601INTCON EQU H'0FF2' 602PROD EQU H'0FF3' 603PRODL EQU H'0FF3' 604PRODH EQU H'0FF4' 605TABLAT EQU H'0FF5' 606TBLPTR EQU H'0FF6' 607TBLPTRL EQU H'0FF6' 608TBLPTRH EQU H'0FF7' 609TBLPTRU EQU H'0FF8' 610PC EQU H'0FF9' 611PCL EQU H'0FF9' 612PCLATH EQU H'0FFA' 613PCLATU EQU H'0FFB' 614STKPTR EQU H'0FFC' 615TOS EQU H'0FFD' 616TOSL EQU H'0FFD' 617TOSH EQU H'0FFE' 618TOSU EQU H'0FFF' 619 620;----- UEP0 Bits ----------------------------------------------------- 621EPSTALL EQU H'0000' 622EPINEN EQU H'0001' 623EPOUTEN EQU H'0002' 624EPCONDIS EQU H'0003' 625EPHSHK EQU H'0004' 626 627 628;----- UEP1 Bits ----------------------------------------------------- 629EPSTALL EQU H'0000' 630EPINEN EQU H'0001' 631EPOUTEN EQU H'0002' 632EPCONDIS EQU H'0003' 633EPHSHK EQU H'0004' 634 635 636;----- UEP2 Bits ----------------------------------------------------- 637EPSTALL EQU H'0000' 638EPINEN EQU H'0001' 639EPOUTEN EQU H'0002' 640EPCONDIS EQU H'0003' 641EPHSHK EQU H'0004' 642 643 644;----- UEP3 Bits ----------------------------------------------------- 645EPSTALL EQU H'0000' 646EPINEN EQU H'0001' 647EPOUTEN EQU H'0002' 648EPCONDIS EQU H'0003' 649EPHSHK EQU H'0004' 650 651 652;----- UEP4 Bits ----------------------------------------------------- 653EPSTALL EQU H'0000' 654EPINEN EQU H'0001' 655EPOUTEN EQU H'0002' 656EPCONDIS EQU H'0003' 657EPHSHK EQU H'0004' 658 659 660;----- UEP5 Bits ----------------------------------------------------- 661EPSTALL EQU H'0000' 662EPINEN EQU H'0001' 663EPOUTEN EQU H'0002' 664EPCONDIS EQU H'0003' 665EPHSHK EQU H'0004' 666 667 668;----- UEP6 Bits ----------------------------------------------------- 669EPSTALL EQU H'0000' 670EPINEN EQU H'0001' 671EPOUTEN EQU H'0002' 672EPCONDIS EQU H'0003' 673EPHSHK EQU H'0004' 674 675 676;----- UEP7 Bits ----------------------------------------------------- 677EPSTALL EQU H'0000' 678EPINEN EQU H'0001' 679EPOUTEN EQU H'0002' 680EPCONDIS EQU H'0003' 681EPHSHK EQU H'0004' 682 683 684;----- UEP8 Bits ----------------------------------------------------- 685EPSTALL EQU H'0000' 686EPINEN EQU H'0001' 687EPOUTEN EQU H'0002' 688EPCONDIS EQU H'0003' 689EPHSHK EQU H'0004' 690 691 692;----- UEP9 Bits ----------------------------------------------------- 693EPSTALL EQU H'0000' 694EPINEN EQU H'0001' 695EPOUTEN EQU H'0002' 696EPCONDIS EQU H'0003' 697EPHSHK EQU H'0004' 698 699 700;----- UEP10 Bits ----------------------------------------------------- 701EPSTALL EQU H'0000' 702EPINEN EQU H'0001' 703EPOUTEN EQU H'0002' 704EPCONDIS EQU H'0003' 705EPHSHK EQU H'0004' 706 707 708;----- UEP11 Bits ----------------------------------------------------- 709EPSTALL EQU H'0000' 710EPINEN EQU H'0001' 711EPOUTEN EQU H'0002' 712EPCONDIS EQU H'0003' 713EPHSHK EQU H'0004' 714 715 716;----- UEP12 Bits ----------------------------------------------------- 717EPSTALL EQU H'0000' 718EPINEN EQU H'0001' 719EPOUTEN EQU H'0002' 720EPCONDIS EQU H'0003' 721EPHSHK EQU H'0004' 722 723 724;----- UEP13 Bits ----------------------------------------------------- 725EPSTALL EQU H'0000' 726EPINEN EQU H'0001' 727EPOUTEN EQU H'0002' 728EPCONDIS EQU H'0003' 729EPHSHK EQU H'0004' 730 731 732;----- UEP14 Bits ----------------------------------------------------- 733EPSTALL EQU H'0000' 734EPINEN EQU H'0001' 735EPOUTEN EQU H'0002' 736EPCONDIS EQU H'0003' 737EPHSHK EQU H'0004' 738 739 740;----- UEP15 Bits ----------------------------------------------------- 741EPSTALL EQU H'0000' 742EPINEN EQU H'0001' 743EPOUTEN EQU H'0002' 744EPCONDIS EQU H'0003' 745EPHSHK EQU H'0004' 746 747 748;----- UEIE Bits ----------------------------------------------------- 749PIDEE EQU H'0000' 750CRC5EE EQU H'0001' 751CRC16EE EQU H'0002' 752DFN8EE EQU H'0003' 753BTOEE EQU H'0004' 754BTSEE EQU H'0007' 755 756 757;----- UIE Bits ----------------------------------------------------- 758URSTIE EQU H'0000' 759UERRIE EQU H'0001' 760ACTVIE EQU H'0002' 761TRNIE EQU H'0003' 762IDLEIE EQU H'0004' 763STALLIE EQU H'0005' 764SOFIE EQU H'0006' 765 766 767;----- UCFG Bits ----------------------------------------------------- 768PPB0 EQU H'0000' 769PPB1 EQU H'0001' 770FSEN EQU H'0002' 771UTRDIS EQU H'0003' 772UPUEN EQU H'0004' 773UOEMON EQU H'0006' 774UTEYE EQU H'0007' 775 776 777;----- RPOR0_1 Bits ----------------------------------------------------- 778RPO0R0 EQU H'0000' 779RPO0R1 EQU H'0001' 780RPO0R2 EQU H'0002' 781RPO0R3 EQU H'0003' 782RPO1R0 EQU H'0004' 783RPO1R1 EQU H'0005' 784RPO1R2 EQU H'0006' 785RPO1R3 EQU H'0007' 786 787 788;----- RPOR2_3 Bits ----------------------------------------------------- 789RPO2R0 EQU H'0000' 790RPO2R1 EQU H'0001' 791RPO2R2 EQU H'0002' 792RPO2R3 EQU H'0003' 793RPO3R0 EQU H'0004' 794RPO3R1 EQU H'0005' 795RPO3R2 EQU H'0006' 796RPO3R3 EQU H'0007' 797 798 799;----- RPOR4_5 Bits ----------------------------------------------------- 800RPO4R0 EQU H'0000' 801RPO4R1 EQU H'0001' 802RPO4R2 EQU H'0002' 803RPO4R3 EQU H'0003' 804RPO5R0 EQU H'0004' 805RPO5R1 EQU H'0005' 806RPO5R2 EQU H'0006' 807RPO5R3 EQU H'0007' 808 809 810;----- RPOR6_7 Bits ----------------------------------------------------- 811RPO6R0 EQU H'0000' 812RPO6R1 EQU H'0001' 813RPO6R2 EQU H'0002' 814RPO6R3 EQU H'0003' 815RPO7R0 EQU H'0004' 816RPO7R1 EQU H'0005' 817RPO7R2 EQU H'0006' 818RPO7R3 EQU H'0007' 819 820 821;----- RPOR8_9 Bits ----------------------------------------------------- 822RPO8R0 EQU H'0000' 823RPO8R1 EQU H'0001' 824RPO8R2 EQU H'0002' 825RPO8R3 EQU H'0003' 826RPO9R0 EQU H'0004' 827RPO9R1 EQU H'0005' 828RPO9R2 EQU H'0006' 829RPO9R3 EQU H'0007' 830 831 832;----- RPOR10_11 Bits ----------------------------------------------------- 833RPO10R0 EQU H'0000' 834RPO10R1 EQU H'0001' 835RPO10R2 EQU H'0002' 836RPO10R3 EQU H'0003' 837RPO11R0 EQU H'0004' 838RPO11R1 EQU H'0005' 839RPO11R2 EQU H'0006' 840RPO11R3 EQU H'0007' 841 842 843;----- RPOR12_13 Bits ----------------------------------------------------- 844RPO12R0 EQU H'0000' 845RPO12R1 EQU H'0001' 846RPO12R2 EQU H'0002' 847RPO12R3 EQU H'0003' 848RPO13R0 EQU H'0004' 849RPO13R1 EQU H'0005' 850RPO13R2 EQU H'0006' 851RPO13R3 EQU H'0007' 852 853 854;----- RPOR14_15 Bits ----------------------------------------------------- 855RPO14R0 EQU H'0000' 856RPO14R1 EQU H'0001' 857RPO14R2 EQU H'0002' 858RPO14R3 EQU H'0003' 859RPO15R0 EQU H'0004' 860RPO15R1 EQU H'0005' 861RPO15R2 EQU H'0006' 862RPO15R3 EQU H'0007' 863 864 865;----- RPOR16_17 Bits ----------------------------------------------------- 866RPO16R0 EQU H'0000' 867RPO16R1 EQU H'0001' 868RPO16R2 EQU H'0002' 869RPO16R3 EQU H'0003' 870RPO17R0 EQU H'0004' 871RPO17R1 EQU H'0005' 872RPO17R2 EQU H'0006' 873RPO17R3 EQU H'0007' 874 875 876;----- RPOR18_19 Bits ----------------------------------------------------- 877RPO18R0 EQU H'0000' 878RPO18R1 EQU H'0001' 879RPO18R2 EQU H'0002' 880RPO18R3 EQU H'0003' 881RPO19R0 EQU H'0004' 882RPO19R1 EQU H'0005' 883RPO19R2 EQU H'0006' 884RPO19R3 EQU H'0007' 885 886 887;----- RPOR20_21 Bits ----------------------------------------------------- 888RPO20R0 EQU H'0000' 889RPO20R1 EQU H'0001' 890RPO20R2 EQU H'0002' 891RPO20R3 EQU H'0003' 892RPO21R0 EQU H'0004' 893RPO21R1 EQU H'0005' 894RPO21R2 EQU H'0006' 895RPO21R3 EQU H'0007' 896 897 898;----- RPOR22_23 Bits ----------------------------------------------------- 899RPO22R0 EQU H'0000' 900RPO22R1 EQU H'0001' 901RPO22R2 EQU H'0002' 902RPO22R3 EQU H'0003' 903RPO23R0 EQU H'0004' 904RPO23R1 EQU H'0005' 905RPO23R2 EQU H'0006' 906RPO23R3 EQU H'0007' 907 908 909;----- RPOR24_25 Bits ----------------------------------------------------- 910RPO24R0 EQU H'0000' 911RPO24R1 EQU H'0001' 912RPO24R2 EQU H'0002' 913RPO24R3 EQU H'0003' 914RPO25R0 EQU H'0004' 915RPO25R1 EQU H'0005' 916RPO25R2 EQU H'0006' 917RPO25R3 EQU H'0007' 918 919 920;----- RPOR26_27 Bits ----------------------------------------------------- 921RPO26R0 EQU H'0000' 922RPO26R1 EQU H'0001' 923RPO26R2 EQU H'0002' 924RPO26R3 EQU H'0003' 925RPO27R0 EQU H'0004' 926RPO27R1 EQU H'0005' 927RPO27R2 EQU H'0006' 928RPO27R3 EQU H'0007' 929 930 931;----- RPOR28_29 Bits ----------------------------------------------------- 932RPO28R0 EQU H'0000' 933RPO28R1 EQU H'0001' 934RPO28R2 EQU H'0002' 935RPO28R3 EQU H'0003' 936RPO29R0 EQU H'0004' 937RPO29R1 EQU H'0005' 938RPO29R2 EQU H'0006' 939RPO29R3 EQU H'0007' 940 941 942;----- RPOR30_31 Bits ----------------------------------------------------- 943RPO30R0 EQU H'0000' 944RPO30R1 EQU H'0001' 945RPO30R2 EQU H'0002' 946RPO30R3 EQU H'0003' 947RPO31R0 EQU H'0004' 948RPO31R1 EQU H'0005' 949RPO31R2 EQU H'0006' 950RPO31R3 EQU H'0007' 951 952 953;----- RPOR32_33 Bits ----------------------------------------------------- 954RPO32R0 EQU H'0000' 955RPO32R1 EQU H'0001' 956RPO32R2 EQU H'0002' 957RPO32R3 EQU H'0003' 958RPO33R0 EQU H'0004' 959RPO33R1 EQU H'0005' 960RPO33R2 EQU H'0006' 961RPO33R3 EQU H'0007' 962 963 964;----- RPOR34_35 Bits ----------------------------------------------------- 965RPO34R0 EQU H'0000' 966RPO34R1 EQU H'0001' 967RPO34R2 EQU H'0002' 968RPO34R3 EQU H'0003' 969RPO35R0 EQU H'0004' 970RPO35R1 EQU H'0005' 971RPO35R2 EQU H'0006' 972RPO35R3 EQU H'0007' 973 974 975;----- RPOR36_37 Bits ----------------------------------------------------- 976RPO36R0 EQU H'0000' 977RPO36R1 EQU H'0001' 978RPO36R2 EQU H'0002' 979RPO36R3 EQU H'0003' 980RPO37R0 EQU H'0004' 981RPO37R1 EQU H'0005' 982RPO37R2 EQU H'0006' 983RPO37R3 EQU H'0007' 984 985 986;----- RPOR38_39 Bits ----------------------------------------------------- 987RPO38R0 EQU H'0000' 988RPO38R1 EQU H'0001' 989RPO38R2 EQU H'0002' 990RPO38R3 EQU H'0003' 991RPO39R0 EQU H'0004' 992RPO39R1 EQU H'0005' 993RPO39R2 EQU H'0006' 994RPO39R3 EQU H'0007' 995 996 997;----- RPOR40_41 Bits ----------------------------------------------------- 998RPO40R0 EQU H'0000' 999RPO40R1 EQU H'0001' 1000RPO40R2 EQU H'0002' 1001RPO40R3 EQU H'0003' 1002RPO41R0 EQU H'0004' 1003RPO41R1 EQU H'0005' 1004RPO41R2 EQU H'0006' 1005RPO41R3 EQU H'0007' 1006 1007 1008;----- RPOR42_43 Bits ----------------------------------------------------- 1009RPO42R0 EQU H'0000' 1010RPO42R1 EQU H'0001' 1011RPO42R2 EQU H'0002' 1012RPO42R3 EQU H'0003' 1013RPO43R0 EQU H'0004' 1014RPO43R1 EQU H'0005' 1015RPO43R2 EQU H'0006' 1016RPO43R3 EQU H'0007' 1017 1018 1019;----- RPOR44_45 Bits ----------------------------------------------------- 1020RPO44R0 EQU H'0000' 1021RPO44R1 EQU H'0001' 1022RPO44R2 EQU H'0002' 1023RPO44R3 EQU H'0003' 1024RPO45R0 EQU H'0004' 1025RPO45R1 EQU H'0005' 1026RPO45R2 EQU H'0006' 1027RPO45R3 EQU H'0007' 1028 1029 1030;----- RPOR46 Bits ----------------------------------------------------- 1031RPO46R0 EQU H'0000' 1032RPO46R1 EQU H'0001' 1033RPO46R2 EQU H'0002' 1034RPO46R3 EQU H'0003' 1035 1036 1037;----- RPINR0_1 Bits ----------------------------------------------------- 1038U1RXR0 EQU H'0000' 1039U1RXR1 EQU H'0001' 1040U1RXR2 EQU H'0002' 1041U1RXR3 EQU H'0003' 1042U1TXR0 EQU H'0004' 1043U1TXR1 EQU H'0005' 1044U1TXR2 EQU H'0006' 1045U1TXR3 EQU H'0007' 1046 1047 1048;----- RPINR2_3 Bits ----------------------------------------------------- 1049U2RXR0 EQU H'0000' 1050U2RXR1 EQU H'0001' 1051U2RXR2 EQU H'0002' 1052U2RXR3 EQU H'0003' 1053U2TXR0 EQU H'0004' 1054U2TXR1 EQU H'0005' 1055U2TXR2 EQU H'0006' 1056U2TXR3 EQU H'0007' 1057 1058 1059;----- RPINR4_5 Bits ----------------------------------------------------- 1060U3RXR0 EQU H'0000' 1061U3RXR1 EQU H'0001' 1062U3RXR2 EQU H'0002' 1063U3RXR3 EQU H'0003' 1064U3TXR0 EQU H'0004' 1065U3TXR1 EQU H'0005' 1066U3TXR2 EQU H'0006' 1067U3TXR3 EQU H'0007' 1068 1069 1070;----- RPINR6_7 Bits ----------------------------------------------------- 1071U4RXR0 EQU H'0000' 1072U4RXR1 EQU H'0001' 1073U4RXR2 EQU H'0002' 1074U4RXR3 EQU H'0003' 1075U4TXR0 EQU H'0004' 1076U4TXR1 EQU H'0005' 1077U4TXR2 EQU H'0006' 1078U4TXR3 EQU H'0007' 1079 1080 1081;----- RPINR8_9 Bits ----------------------------------------------------- 1082SCK1R0 EQU H'0000' 1083SCK1R1 EQU H'0001' 1084SCK1R2 EQU H'0002' 1085SCK1R3 EQU H'0003' 1086SDI1R0 EQU H'0004' 1087SDI1R1 EQU H'0005' 1088SDI1R2 EQU H'0006' 1089SDI1R3 EQU H'0007' 1090 1091 1092;----- RPINR10_11 Bits ----------------------------------------------------- 1093SS1R0 EQU H'0000' 1094SS1R1 EQU H'0001' 1095SS1R2 EQU H'0002' 1096SS1R3 EQU H'0003' 1097SCK2R0 EQU H'0004' 1098SCK2R1 EQU H'0005' 1099SCK2R2 EQU H'0006' 1100SCK2R3 EQU H'0007' 1101 1102 1103;----- RPINR12_13 Bits ----------------------------------------------------- 1104SDI2R0 EQU H'0000' 1105SDI2R1 EQU H'0001' 1106SDI2R2 EQU H'0002' 1107SDI2R3 EQU H'0003' 1108SS2R0 EQU H'0004' 1109SS2R1 EQU H'0005' 1110SS2R2 EQU H'0006' 1111SS2R3 EQU H'0007' 1112 1113 1114;----- RPINR14_15 Bits ----------------------------------------------------- 1115FLT0R0 EQU H'0000' 1116FLT0R1 EQU H'0001' 1117FLT0R2 EQU H'0002' 1118FLT0R3 EQU H'0003' 1119ECCP1R0 EQU H'0004' 1120ECCP1R1 EQU H'0005' 1121ECCP1R2 EQU H'0006' 1122ECCP1R3 EQU H'0007' 1123 1124 1125;----- RPINR16_17 Bits ----------------------------------------------------- 1126ECCP2R0 EQU H'0000' 1127ECCP2R1 EQU H'0001' 1128ECCP2R2 EQU H'0002' 1129ECCP2R3 EQU H'0003' 1130ECCP3R0 EQU H'0004' 1131ECCP3R1 EQU H'0005' 1132ECCP3R2 EQU H'0006' 1133ECCP3R3 EQU H'0007' 1134 1135 1136;----- RPINR18_19 Bits ----------------------------------------------------- 1137IOC0R0 EQU H'0000' 1138IOC0R1 EQU H'0001' 1139IOC0R2 EQU H'0002' 1140IOC0R3 EQU H'0003' 1141IOC1R0 EQU H'0004' 1142IOC1R1 EQU H'0005' 1143IOC1R2 EQU H'0006' 1144IOC1R3 EQU H'0007' 1145 1146 1147;----- RPINR20_21 Bits ----------------------------------------------------- 1148IOC2R0 EQU H'0000' 1149IOC2R1 EQU H'0001' 1150IOC2R2 EQU H'0002' 1151IOC2R3 EQU H'0003' 1152IOC3R0 EQU H'0004' 1153IOC3R1 EQU H'0005' 1154IOC3R2 EQU H'0006' 1155IOC3R3 EQU H'0007' 1156 1157 1158;----- RPINR22_23 Bits ----------------------------------------------------- 1159IOC4R0 EQU H'0000' 1160IOC4R1 EQU H'0001' 1161IOC4R2 EQU H'0002' 1162IOC4R3 EQU H'0003' 1163IOC5R0 EQU H'0004' 1164IOC5R1 EQU H'0005' 1165IOC5R2 EQU H'0006' 1166IOC5R3 EQU H'0007' 1167 1168 1169;----- RPINR24_25 Bits ----------------------------------------------------- 1170IOC6R0 EQU H'0000' 1171IOC6R1 EQU H'0001' 1172IOC6R2 EQU H'0002' 1173IOC6R3 EQU H'0003' 1174IOC7R0 EQU H'0004' 1175IOC7R1 EQU H'0005' 1176IOC7R2 EQU H'0006' 1177IOC7R3 EQU H'0007' 1178 1179 1180;----- RPINR26_27 Bits ----------------------------------------------------- 1181INT1R0 EQU H'0000' 1182INT1R1 EQU H'0001' 1183INT1R2 EQU H'0002' 1184INT1R3 EQU H'0003' 1185INT2R0 EQU H'0004' 1186INT2R1 EQU H'0005' 1187INT2R2 EQU H'0006' 1188INT2R3 EQU H'0007' 1189 1190 1191;----- RPINR28_29 Bits ----------------------------------------------------- 1192INT3R0 EQU H'0000' 1193INT3R1 EQU H'0001' 1194INT3R2 EQU H'0002' 1195INT3R3 EQU H'0003' 1196MDMINR0 EQU H'0004' 1197MDMINR1 EQU H'0005' 1198MDMINR2 EQU H'0006' 1199MDMINR3 EQU H'0007' 1200 1201 1202;----- RPINR30_31 Bits ----------------------------------------------------- 1203MDCIN1R0 EQU H'0000' 1204MDCIN1R1 EQU H'0001' 1205MDCIN1R2 EQU H'0002' 1206MDCIN1R3 EQU H'0003' 1207MDCIN2R0 EQU H'0004' 1208MDCIN2R1 EQU H'0005' 1209MDCIN2R2 EQU H'0006' 1210MDCIN2R3 EQU H'0007' 1211 1212 1213;----- RPINR32_33 Bits ----------------------------------------------------- 1214CCP4R0 EQU H'0000' 1215CCP4R1 EQU H'0001' 1216CCP4R2 EQU H'0002' 1217CCP4R3 EQU H'0003' 1218CCP5R0 EQU H'0004' 1219CCP5R1 EQU H'0005' 1220CCP5R2 EQU H'0006' 1221CCP5R3 EQU H'0007' 1222 1223 1224;----- RPINR34_35 Bits ----------------------------------------------------- 1225CCP6R0 EQU H'0000' 1226CCP6R1 EQU H'0001' 1227CCP6R2 EQU H'0002' 1228CCP6R3 EQU H'0003' 1229CCP7R0 EQU H'0004' 1230CCP7R1 EQU H'0005' 1231CCP7R2 EQU H'0006' 1232CCP7R3 EQU H'0007' 1233 1234 1235;----- RPINR36_37 Bits ----------------------------------------------------- 1236CCP8R0 EQU H'0000' 1237CCP8R1 EQU H'0001' 1238CCP8R2 EQU H'0002' 1239CCP8R3 EQU H'0003' 1240CCP9R0 EQU H'0004' 1241CCP9R1 EQU H'0005' 1242CCP9R2 EQU H'0006' 1243CCP9R3 EQU H'0007' 1244 1245 1246;----- RPINR38_39 Bits ----------------------------------------------------- 1247CCP10R0 EQU H'0000' 1248CCP10R1 EQU H'0001' 1249CCP10R2 EQU H'0002' 1250CCP10R3 EQU H'0003' 1251T0CKIR0 EQU H'0004' 1252T0CKIR1 EQU H'0005' 1253T0CKIR2 EQU H'0006' 1254T0CKIR3 EQU H'0007' 1255 1256 1257;----- RPINR40_41 Bits ----------------------------------------------------- 1258T1GR0 EQU H'0000' 1259T1GR1 EQU H'0001' 1260T1GR2 EQU H'0002' 1261T1GR3 EQU H'0003' 1262T1CKIR0 EQU H'0004' 1263T1CKIR1 EQU H'0005' 1264T1CKIR2 EQU H'0006' 1265T1CKIR3 EQU H'0007' 1266 1267 1268;----- RPINR42_43 Bits ----------------------------------------------------- 1269T3GR0 EQU H'0000' 1270T3GR1 EQU H'0001' 1271T3GR2 EQU H'0002' 1272T3GR3 EQU H'0003' 1273T3CKIR0 EQU H'0004' 1274T3CKIR1 EQU H'0005' 1275T3CKIR2 EQU H'0006' 1276T3CKIR3 EQU H'0007' 1277 1278 1279;----- RPINR44_45 Bits ----------------------------------------------------- 1280T5GR0 EQU H'0000' 1281T5GR1 EQU H'0001' 1282T5GR2 EQU H'0002' 1283T5GR3 EQU H'0003' 1284T5CKIR0 EQU H'0004' 1285T5CKIR1 EQU H'0005' 1286T5CKIR2 EQU H'0006' 1287T5CKIR3 EQU H'0007' 1288 1289 1290;----- RPINR46_47 Bits ----------------------------------------------------- 1291PBIO0R0 EQU H'0000' 1292PBIO0R1 EQU H'0001' 1293PBIO0R2 EQU H'0002' 1294PBIO0R3 EQU H'0003' 1295PBIO1R0 EQU H'0004' 1296PBIO1R1 EQU H'0005' 1297PBIO1R2 EQU H'0006' 1298PBIO1R3 EQU H'0007' 1299 1300 1301;----- RPINR48_49 Bits ----------------------------------------------------- 1302PBIO2R0 EQU H'0000' 1303PBIO2R1 EQU H'0001' 1304PBIO2R2 EQU H'0002' 1305PBIO2R3 EQU H'0003' 1306PBIO3R0 EQU H'0004' 1307PBIO3R1 EQU H'0005' 1308PBIO3R2 EQU H'0006' 1309PBIO3R3 EQU H'0007' 1310 1311 1312;----- RPINR50_51 Bits ----------------------------------------------------- 1313PBIO4R0 EQU H'0000' 1314PBIO4R1 EQU H'0001' 1315PBIO4R2 EQU H'0002' 1316PBIO4R3 EQU H'0003' 1317PBIO5R0 EQU H'0004' 1318PBIO5R1 EQU H'0005' 1319PBIO5R2 EQU H'0006' 1320PBIO5R3 EQU H'0007' 1321 1322 1323;----- RPINR52_53 Bits ----------------------------------------------------- 1324PBIO6R0 EQU H'0000' 1325PBIO6R1 EQU H'0001' 1326PBIO6R2 EQU H'0002' 1327PBIO6R3 EQU H'0003' 1328PBIO7R0 EQU H'0004' 1329PBIO7R1 EQU H'0005' 1330PBIO7R2 EQU H'0006' 1331PBIO7R3 EQU H'0007' 1332 1333 1334;----- ANCON3 Bits ----------------------------------------------------- 1335ANSEL16 EQU H'0000' 1336ANSEL17 EQU H'0001' 1337ANSEL18 EQU H'0002' 1338ANSEL19 EQU H'0003' 1339ANSEL20 EQU H'0004' 1340ANSEL21 EQU H'0005' 1341ANSEL22 EQU H'0006' 1342ANSEL23 EQU H'0007' 1343 1344 1345;----- ANCON2 Bits ----------------------------------------------------- 1346ANSEL8 EQU H'0000' 1347ANSEL9 EQU H'0001' 1348ANSEL10 EQU H'0002' 1349ANSEL11 EQU H'0003' 1350ANSEL12 EQU H'0004' 1351ANSEL13 EQU H'0005' 1352ANSEL14 EQU H'0006' 1353ANSEL15 EQU H'0007' 1354 1355 1356;----- ANCON1 Bits ----------------------------------------------------- 1357ANSEL0 EQU H'0000' 1358ANSEL1 EQU H'0001' 1359ANSEL2 EQU H'0002' 1360ANSEL3 EQU H'0003' 1361ANSEL4 EQU H'0004' 1362ANSEL5 EQU H'0005' 1363ANSEL6 EQU H'0006' 1364ANSEL7 EQU H'0007' 1365 1366 1367;----- ADCTMUEN0L Bits ----------------------------------------------------- 1368CTMUEN0 EQU H'0000' 1369CTMUEN1 EQU H'0001' 1370CTMUEN2 EQU H'0002' 1371CTMUEN3 EQU H'0003' 1372CTMUEN4 EQU H'0004' 1373CTMUEN5 EQU H'0005' 1374CTMUEN6 EQU H'0006' 1375CTMUEN7 EQU H'0007' 1376 1377 1378;----- ADCTMUEN0H Bits ----------------------------------------------------- 1379CTMUEN8 EQU H'0000' 1380CTMUEN9 EQU H'0001' 1381CTMUEN10 EQU H'0002' 1382CTMUEN11 EQU H'0003' 1383CTMUEN12 EQU H'0004' 1384CTMUEN13 EQU H'0005' 1385CTMUEN14 EQU H'0006' 1386CTMUEN15 EQU H'0007' 1387 1388 1389;----- ADCTMUEN1L Bits ----------------------------------------------------- 1390CTUMEN16 EQU H'0000' 1391CTUMEN17 EQU H'0001' 1392CTUMEN18 EQU H'0002' 1393CTUMEN19 EQU H'0003' 1394CTMUEN20 EQU H'0004' 1395CTMUEN21 EQU H'0005' 1396CTMUEN22 EQU H'0006' 1397CTMUEN23 EQU H'0007' 1398 1399 1400;----- ADCTMUEN1H Bits ----------------------------------------------------- 1401CTUMEN24 EQU H'0000' 1402CTUMEN25 EQU H'0001' 1403CTUMEN26 EQU H'0002' 1404CTUMEN27 EQU H'0003' 1405CTUMEN28 EQU H'0004' 1406CTUMEN29 EQU H'0005' 1407CTMUEN30 EQU H'0006' 1408 1409 1410;----- ADCHIT0L Bits ----------------------------------------------------- 1411CHH0 EQU H'0000' 1412CHH1 EQU H'0001' 1413CHH2 EQU H'0002' 1414CHH3 EQU H'0003' 1415CHH4 EQU H'0004' 1416CHH5 EQU H'0005' 1417CHH6 EQU H'0006' 1418CHH7 EQU H'0007' 1419 1420 1421;----- ADCHIT0H Bits ----------------------------------------------------- 1422CHH8 EQU H'0000' 1423CHH9 EQU H'0001' 1424CHH10 EQU H'0002' 1425CHH11 EQU H'0003' 1426CHH12 EQU H'0004' 1427CHH13 EQU H'0005' 1428CHH14 EQU H'0006' 1429CHH15 EQU H'0007' 1430 1431 1432;----- ADCHIT1L Bits ----------------------------------------------------- 1433CHH16 EQU H'0000' 1434CHH17 EQU H'0001' 1435CHH18 EQU H'0002' 1436CHH19 EQU H'0003' 1437CHH20 EQU H'0004' 1438CHH21 EQU H'0005' 1439CHH22 EQU H'0006' 1440CHH23 EQU H'0007' 1441 1442 1443;----- ADCHIT1H Bits ----------------------------------------------------- 1444CHH24 EQU H'0000' 1445CHH25 EQU H'0001' 1446CHH26 EQU H'0002' 1447CHH27 EQU H'0003' 1448CHH28 EQU H'0004' 1449CHH29 EQU H'0005' 1450CHH30 EQU H'0006' 1451 1452 1453;----- ADCSS0L Bits ----------------------------------------------------- 1454CSS0 EQU H'0000' 1455CSS1 EQU H'0001' 1456CSS2 EQU H'0002' 1457CSS3 EQU H'0003' 1458CSS4 EQU H'0004' 1459CSS5 EQU H'0005' 1460CSS6 EQU H'0006' 1461CSS7 EQU H'0007' 1462 1463 1464;----- ADCSS0H Bits ----------------------------------------------------- 1465CSS8 EQU H'0000' 1466CSS9 EQU H'0001' 1467CSS10 EQU H'0002' 1468CSS11 EQU H'0003' 1469CSS12 EQU H'0004' 1470CSS13 EQU H'0005' 1471CSS14 EQU H'0006' 1472CSS15 EQU H'0007' 1473 1474 1475;----- ADCSS1L Bits ----------------------------------------------------- 1476CSS16 EQU H'0000' 1477CSS17 EQU H'0001' 1478CSS18 EQU H'0002' 1479CSS19 EQU H'0003' 1480CSS20 EQU H'0004' 1481CSS21 EQU H'0005' 1482CSS22 EQU H'0006' 1483CSS23 EQU H'0007' 1484 1485 1486;----- ADCSS1H Bits ----------------------------------------------------- 1487CSS24 EQU H'0000' 1488CSS25 EQU H'0001' 1489CSS26 EQU H'0002' 1490CSS27 EQU H'0003' 1491CSS28 EQU H'0004' 1492CSS29 EQU H'0005' 1493CSS30 EQU H'0006' 1494 1495 1496;----- ADCHS0L Bits ----------------------------------------------------- 1497CH0SA0 EQU H'0000' 1498CH0SA1 EQU H'0001' 1499CH0SA2 EQU H'0002' 1500CH0SA3 EQU H'0003' 1501CH0SA4 EQU H'0004' 1502CH0NA0 EQU H'0005' 1503CH0NA1 EQU H'0006' 1504CH0NA2 EQU H'0007' 1505 1506 1507;----- ADCHS0H Bits ----------------------------------------------------- 1508CH0SB0 EQU H'0000' 1509CH0SB1 EQU H'0001' 1510CH0SB2 EQU H'0002' 1511CH0SB3 EQU H'0003' 1512CH0SB4 EQU H'0004' 1513CH0NB0 EQU H'0005' 1514CH0NB1 EQU H'0006' 1515CH0NB2 EQU H'0007' 1516 1517 1518;----- ADCON5L Bits ----------------------------------------------------- 1519CM0 EQU H'0000' 1520CM1 EQU H'0001' 1521WM0 EQU H'0002' 1522WM1 EQU H'0003' 1523 1524 1525;----- ADCON5H Bits ----------------------------------------------------- 1526CTMUREQ EQU H'0005' 1527LPENA EQU H'0006' 1528ASENA EQU H'0007' 1529 1530ASINTMD0 EQU H'0000' 1531ASINTMD1 EQU H'0001' 1532 1533 1534;----- ADCON3L Bits ----------------------------------------------------- 1535ADCS0 EQU H'0000' 1536ADCS1 EQU H'0001' 1537ADCS2 EQU H'0002' 1538ADCS3 EQU H'0003' 1539ADCS4 EQU H'0004' 1540ADCS5 EQU H'0005' 1541ADCS6 EQU H'0006' 1542ADCS7 EQU H'0007' 1543 1544 1545;----- ADCON3H Bits ----------------------------------------------------- 1546PUMPEN EQU H'0005' 1547EXTSAM EQU H'0006' 1548ADRC EQU H'0007' 1549 1550SAMC0 EQU H'0000' 1551SAMC1 EQU H'0001' 1552SAMC2 EQU H'0002' 1553SAMC3 EQU H'0003' 1554SAMC4 EQU H'0004' 1555 1556 1557;----- ADCON2L Bits ----------------------------------------------------- 1558ALTS EQU H'0000' 1559BUFM EQU H'0001' 1560BUFS EQU H'0007' 1561 1562SMPI0 EQU H'0002' 1563SMPI1 EQU H'0003' 1564SMPI2 EQU H'0004' 1565SMPI3 EQU H'0005' 1566SMPI4 EQU H'0006' 1567 1568 1569;----- ADCON2H Bits ----------------------------------------------------- 1570CSCNA EQU H'0002' 1571BUFREGEN EQU H'0003' 1572OFFCAL EQU H'0004' 1573NVCFG0 EQU H'0005' 1574 1575PVCFG0 EQU H'0006' 1576PVCFG1 EQU H'0007' 1577 1578 1579;----- LCDDATA0 Bits ----------------------------------------------------- 1580S00C0 EQU H'0000' 1581S01C0 EQU H'0001' 1582S02C0 EQU H'0002' 1583S03C0 EQU H'0003' 1584S04C0 EQU H'0004' 1585S05C0 EQU H'0005' 1586S06C0 EQU H'0006' 1587S07C0 EQU H'0007' 1588 1589 1590;----- LCDDATA1 Bits ----------------------------------------------------- 1591S08C0 EQU H'0000' 1592S09C0 EQU H'0001' 1593S10C0 EQU H'0002' 1594S11C0 EQU H'0003' 1595S12C0 EQU H'0004' 1596S13C0 EQU H'0005' 1597S14C0 EQU H'0006' 1598S15C0 EQU H'0007' 1599 1600 1601;----- LCDDATA2 Bits ----------------------------------------------------- 1602S16C0 EQU H'0000' 1603S17C0 EQU H'0001' 1604S18C0 EQU H'0002' 1605S19C0 EQU H'0003' 1606S20C0 EQU H'0004' 1607S21C0 EQU H'0005' 1608S22C0 EQU H'0006' 1609S23C0 EQU H'0007' 1610 1611 1612;----- LCDDATA3 Bits ----------------------------------------------------- 1613S24C0 EQU H'0000' 1614S25C0 EQU H'0001' 1615S26C0 EQU H'0002' 1616S27C0 EQU H'0003' 1617S28C0 EQU H'0004' 1618S29C0 EQU H'0005' 1619S30C0 EQU H'0006' 1620S31C0 EQU H'0007' 1621 1622 1623;----- LCDDATA4 Bits ----------------------------------------------------- 1624S32C0 EQU H'0000' 1625S33C0 EQU H'0001' 1626S34C0 EQU H'0002' 1627S35C0 EQU H'0003' 1628S36C0 EQU H'0004' 1629S37C0 EQU H'0005' 1630S38C0 EQU H'0006' 1631S39C0 EQU H'0007' 1632 1633 1634;----- LCDDATA5 Bits ----------------------------------------------------- 1635S40C0 EQU H'0000' 1636S41C0 EQU H'0001' 1637S42C0 EQU H'0002' 1638S43C0 EQU H'0003' 1639S44C0 EQU H'0004' 1640S45C0 EQU H'0005' 1641S46C0 EQU H'0006' 1642S47C0 EQU H'0007' 1643 1644 1645;----- LCDDATA6 Bits ----------------------------------------------------- 1646S48C0 EQU H'0000' 1647S49C0 EQU H'0001' 1648S50C0 EQU H'0002' 1649S51C0 EQU H'0003' 1650S52C0 EQU H'0004' 1651S53C0 EQU H'0005' 1652S54C0 EQU H'0006' 1653S55C0 EQU H'0007' 1654 1655 1656;----- LCDDATA7 Bits ----------------------------------------------------- 1657S56C0 EQU H'0000' 1658S57C0 EQU H'0001' 1659S58C0 EQU H'0002' 1660S59C0 EQU H'0003' 1661S60C0 EQU H'0004' 1662S61C0 EQU H'0005' 1663S62C0 EQU H'0006' 1664S63C0 EQU H'0007' 1665 1666 1667;----- LCDDATA8 Bits ----------------------------------------------------- 1668S00C1 EQU H'0000' 1669S01C1 EQU H'0001' 1670S02C1 EQU H'0002' 1671S03C1 EQU H'0003' 1672S04C1 EQU H'0004' 1673S05C1 EQU H'0005' 1674S06C1 EQU H'0006' 1675S07C1 EQU H'0007' 1676 1677 1678;----- LCDDATA9 Bits ----------------------------------------------------- 1679S08C1 EQU H'0000' 1680S09C1 EQU H'0001' 1681S10C1 EQU H'0002' 1682S11C1 EQU H'0003' 1683S12C1 EQU H'0004' 1684S13C1 EQU H'0005' 1685S14C1 EQU H'0006' 1686S15C1 EQU H'0007' 1687 1688 1689;----- LCDDATA10 Bits ----------------------------------------------------- 1690S16C1 EQU H'0000' 1691S17C1 EQU H'0001' 1692S18C1 EQU H'0002' 1693S19C1 EQU H'0003' 1694S20C1 EQU H'0004' 1695S21C1 EQU H'0005' 1696S22C1 EQU H'0006' 1697S23C1 EQU H'0007' 1698 1699 1700;----- LCDDATA11 Bits ----------------------------------------------------- 1701S24C1 EQU H'0000' 1702S25C1 EQU H'0001' 1703S26C1 EQU H'0002' 1704S27C1 EQU H'0003' 1705S28C1 EQU H'0004' 1706S29C1 EQU H'0005' 1707S30C1 EQU H'0006' 1708S31C1 EQU H'0007' 1709 1710 1711;----- LCDDATA12 Bits ----------------------------------------------------- 1712S32C1 EQU H'0000' 1713S33C1 EQU H'0001' 1714S34C1 EQU H'0002' 1715S35C1 EQU H'0003' 1716S36C1 EQU H'0004' 1717S37C1 EQU H'0005' 1718S38C1 EQU H'0006' 1719S39C1 EQU H'0007' 1720 1721 1722;----- LCDDATA13 Bits ----------------------------------------------------- 1723S40C1 EQU H'0000' 1724S41C1 EQU H'0001' 1725S42C1 EQU H'0002' 1726S43C1 EQU H'0003' 1727S44C1 EQU H'0004' 1728S45C1 EQU H'0005' 1729S46C1 EQU H'0006' 1730S47C1 EQU H'0007' 1731 1732 1733;----- LCDDATA14 Bits ----------------------------------------------------- 1734S48C1 EQU H'0000' 1735S49C1 EQU H'0001' 1736S50C1 EQU H'0002' 1737S51C1 EQU H'0003' 1738S52C1 EQU H'0004' 1739S53C1 EQU H'0005' 1740S54C1 EQU H'0006' 1741S55C1 EQU H'0007' 1742 1743 1744;----- LCDDATA15 Bits ----------------------------------------------------- 1745S56C1 EQU H'0000' 1746S57C1 EQU H'0001' 1747S58C1 EQU H'0002' 1748S59C1 EQU H'0003' 1749S60C1 EQU H'0004' 1750S61C1 EQU H'0005' 1751S62C1 EQU H'0006' 1752S63C1 EQU H'0007' 1753 1754 1755;----- LCDDATA16 Bits ----------------------------------------------------- 1756S00C2 EQU H'0000' 1757S01C2 EQU H'0001' 1758S02C2 EQU H'0002' 1759S03C2 EQU H'0003' 1760S04C2 EQU H'0004' 1761S05C2 EQU H'0005' 1762S06C2 EQU H'0006' 1763S07C2 EQU H'0007' 1764 1765 1766;----- LCDDATA17 Bits ----------------------------------------------------- 1767S08C2 EQU H'0000' 1768S09C2 EQU H'0001' 1769S10C2 EQU H'0002' 1770S11C2 EQU H'0003' 1771S12C2 EQU H'0004' 1772S13C2 EQU H'0005' 1773S14C2 EQU H'0006' 1774S15C2 EQU H'0007' 1775 1776 1777;----- LCDDATA18 Bits ----------------------------------------------------- 1778S16C2 EQU H'0000' 1779S17C2 EQU H'0001' 1780S18C2 EQU H'0002' 1781S19C2 EQU H'0003' 1782S20C2 EQU H'0004' 1783S21C2 EQU H'0005' 1784S22C2 EQU H'0006' 1785S23C2 EQU H'0007' 1786 1787 1788;----- LCDDATA19 Bits ----------------------------------------------------- 1789S24C2 EQU H'0000' 1790S25C2 EQU H'0001' 1791S26C2 EQU H'0002' 1792S27C2 EQU H'0003' 1793S28C2 EQU H'0004' 1794S29C2 EQU H'0005' 1795S30C2 EQU H'0006' 1796S31C2 EQU H'0007' 1797 1798 1799;----- LCDDATA20 Bits ----------------------------------------------------- 1800S32C2 EQU H'0000' 1801S33C2 EQU H'0001' 1802S34C2 EQU H'0002' 1803S35C2 EQU H'0003' 1804S36C2 EQU H'0004' 1805S37C2 EQU H'0005' 1806S38C2 EQU H'0006' 1807S39C2 EQU H'0007' 1808 1809 1810;----- LCDDATA21 Bits ----------------------------------------------------- 1811S40C2 EQU H'0000' 1812S41C2 EQU H'0001' 1813S42C2 EQU H'0002' 1814S43C2 EQU H'0003' 1815S44C2 EQU H'0004' 1816S45C2 EQU H'0005' 1817S46C2 EQU H'0006' 1818S47C2 EQU H'0007' 1819 1820 1821;----- LCDDATA22 Bits ----------------------------------------------------- 1822S48C2 EQU H'0000' 1823S49C2 EQU H'0001' 1824S50C2 EQU H'0002' 1825S51C2 EQU H'0003' 1826S52C2 EQU H'0004' 1827S53C2 EQU H'0005' 1828S54C2 EQU H'0006' 1829S55C2 EQU H'0007' 1830 1831 1832;----- LCDDATA23 Bits ----------------------------------------------------- 1833S56C2 EQU H'0000' 1834S57C2 EQU H'0001' 1835S58C2 EQU H'0002' 1836S59C2 EQU H'0003' 1837S60C2 EQU H'0004' 1838S61C2 EQU H'0005' 1839S62C2 EQU H'0006' 1840S63C2 EQU H'0007' 1841 1842 1843;----- LCDDATA24 Bits ----------------------------------------------------- 1844S00C3 EQU H'0000' 1845S01C3 EQU H'0001' 1846S02C3 EQU H'0002' 1847S03C3 EQU H'0003' 1848S04C3 EQU H'0004' 1849S05C3 EQU H'0005' 1850S06C3 EQU H'0006' 1851S07C3 EQU H'0007' 1852 1853 1854;----- LCDDATA25 Bits ----------------------------------------------------- 1855S08C3 EQU H'0000' 1856S09C3 EQU H'0001' 1857S10C3 EQU H'0002' 1858S11C3 EQU H'0003' 1859S12C3 EQU H'0004' 1860S13C3 EQU H'0005' 1861S14C3 EQU H'0006' 1862S15C3 EQU H'0007' 1863 1864 1865;----- LCDDATA26 Bits ----------------------------------------------------- 1866S16C3 EQU H'0000' 1867S17C3 EQU H'0001' 1868S18C3 EQU H'0002' 1869S19C3 EQU H'0003' 1870S20C3 EQU H'0004' 1871S21C3 EQU H'0005' 1872S22C3 EQU H'0006' 1873S23C3 EQU H'0007' 1874 1875 1876;----- LCDDATA27 Bits ----------------------------------------------------- 1877S24C3 EQU H'0000' 1878S25C3 EQU H'0001' 1879S26C3 EQU H'0002' 1880S27C3 EQU H'0003' 1881S28C3 EQU H'0004' 1882S29C3 EQU H'0005' 1883S30C3 EQU H'0006' 1884S31C3 EQU H'0007' 1885 1886 1887;----- LCDDATA28 Bits ----------------------------------------------------- 1888S32C3 EQU H'0000' 1889S33C3 EQU H'0001' 1890S34C3 EQU H'0002' 1891S35C3 EQU H'0003' 1892S36C3 EQU H'0004' 1893S37C3 EQU H'0005' 1894S38C3 EQU H'0006' 1895S39C3 EQU H'0007' 1896 1897 1898;----- LCDDATA29 Bits ----------------------------------------------------- 1899S40C3 EQU H'0000' 1900S41C3 EQU H'0001' 1901S42C3 EQU H'0002' 1902S43C3 EQU H'0003' 1903S44C3 EQU H'0004' 1904S45C3 EQU H'0005' 1905S46C3 EQU H'0006' 1906S47C3 EQU H'0007' 1907 1908 1909;----- LCDDATA30 Bits ----------------------------------------------------- 1910S48C3 EQU H'0000' 1911S49C3 EQU H'0001' 1912S50C3 EQU H'0002' 1913S51C3 EQU H'0003' 1914S52C3 EQU H'0004' 1915S53C3 EQU H'0005' 1916S54C3 EQU H'0006' 1917S55C3 EQU H'0007' 1918 1919 1920;----- LCDDATA31 Bits ----------------------------------------------------- 1921S56C3 EQU H'0000' 1922S57C3 EQU H'0001' 1923S58C3 EQU H'0002' 1924S59C3 EQU H'0003' 1925S60C3 EQU H'0004' 1926S61C3 EQU H'0005' 1927S62C3 EQU H'0006' 1928S63C3 EQU H'0007' 1929 1930 1931;----- LCDDATA32 Bits ----------------------------------------------------- 1932S00C4 EQU H'0000' 1933S01C4 EQU H'0001' 1934S02C4 EQU H'0002' 1935S03C4 EQU H'0003' 1936S04C4 EQU H'0004' 1937S05C4 EQU H'0005' 1938S06C4 EQU H'0006' 1939S07C4 EQU H'0007' 1940 1941 1942;----- LCDDATA33 Bits ----------------------------------------------------- 1943S08C4 EQU H'0000' 1944S09C4 EQU H'0001' 1945S10C4 EQU H'0002' 1946S11C4 EQU H'0003' 1947S12C4 EQU H'0004' 1948S13C4 EQU H'0005' 1949S14C4 EQU H'0006' 1950S15C4 EQU H'0007' 1951 1952 1953;----- LCDDATA34 Bits ----------------------------------------------------- 1954S16C4 EQU H'0000' 1955S17C4 EQU H'0001' 1956S18C4 EQU H'0002' 1957S19C4 EQU H'0003' 1958S20C4 EQU H'0004' 1959S21C4 EQU H'0005' 1960S22C4 EQU H'0006' 1961S23C4 EQU H'0007' 1962 1963 1964;----- LCDDATA35 Bits ----------------------------------------------------- 1965S24C4 EQU H'0000' 1966S25C4 EQU H'0001' 1967S26C4 EQU H'0002' 1968S27C4 EQU H'0003' 1969S28C4 EQU H'0004' 1970S29C4 EQU H'0005' 1971S30C4 EQU H'0006' 1972S31C4 EQU H'0007' 1973 1974 1975;----- LCDDATA36 Bits ----------------------------------------------------- 1976S32C4 EQU H'0000' 1977S33C4 EQU H'0001' 1978S34C4 EQU H'0002' 1979S35C4 EQU H'0003' 1980S36C4 EQU H'0004' 1981S37C4 EQU H'0005' 1982S38C4 EQU H'0006' 1983S39C4 EQU H'0007' 1984 1985 1986;----- LCDDATA37 Bits ----------------------------------------------------- 1987S40C4 EQU H'0000' 1988S41C4 EQU H'0001' 1989S42C4 EQU H'0002' 1990S43C4 EQU H'0003' 1991S44C4 EQU H'0004' 1992S45C4 EQU H'0005' 1993S46C4 EQU H'0006' 1994S47C4 EQU H'0007' 1995 1996 1997;----- LCDDATA38 Bits ----------------------------------------------------- 1998S48C4 EQU H'0000' 1999S49C4 EQU H'0001' 2000S50C4 EQU H'0002' 2001S51C4 EQU H'0003' 2002S52C4 EQU H'0004' 2003S53C4 EQU H'0005' 2004S54C4 EQU H'0006' 2005S55C4 EQU H'0007' 2006 2007 2008;----- LCDDATA39 Bits ----------------------------------------------------- 2009S56C4 EQU H'0000' 2010S57C4 EQU H'0001' 2011S58C4 EQU H'0002' 2012S59C4 EQU H'0003' 2013S60C4 EQU H'0004' 2014S61C4 EQU H'0005' 2015S62C4 EQU H'0006' 2016S63C4 EQU H'0007' 2017 2018 2019;----- LCDDATA40 Bits ----------------------------------------------------- 2020S00C5 EQU H'0000' 2021S01C5 EQU H'0001' 2022S02C5 EQU H'0002' 2023S03C5 EQU H'0003' 2024S04C5 EQU H'0004' 2025S05C5 EQU H'0005' 2026S06C5 EQU H'0006' 2027S07C5 EQU H'0007' 2028 2029 2030;----- LCDDATA41 Bits ----------------------------------------------------- 2031S08C5 EQU H'0000' 2032S09C5 EQU H'0001' 2033S10C5 EQU H'0002' 2034S11C5 EQU H'0003' 2035S12C5 EQU H'0004' 2036S13C5 EQU H'0005' 2037S14C5 EQU H'0006' 2038S15C5 EQU H'0007' 2039 2040 2041;----- LCDDATA42 Bits ----------------------------------------------------- 2042S16C5 EQU H'0000' 2043S17C5 EQU H'0001' 2044S18C5 EQU H'0002' 2045S19C5 EQU H'0003' 2046S20C5 EQU H'0004' 2047S21C5 EQU H'0005' 2048S22C5 EQU H'0006' 2049S23C5 EQU H'0007' 2050 2051 2052;----- LCDDATA43 Bits ----------------------------------------------------- 2053S24C5 EQU H'0000' 2054S25C5 EQU H'0001' 2055S26C5 EQU H'0002' 2056S27C5 EQU H'0003' 2057S28C5 EQU H'0004' 2058S29C5 EQU H'0005' 2059S30C5 EQU H'0006' 2060S31C5 EQU H'0007' 2061 2062 2063;----- LCDDATA44 Bits ----------------------------------------------------- 2064S32C5 EQU H'0000' 2065S33C5 EQU H'0001' 2066S34C5 EQU H'0002' 2067S35C5 EQU H'0003' 2068S36C5 EQU H'0004' 2069S37C5 EQU H'0005' 2070S38C5 EQU H'0006' 2071S39C5 EQU H'0007' 2072 2073 2074;----- LCDDATA45 Bits ----------------------------------------------------- 2075S40C5 EQU H'0000' 2076S41C5 EQU H'0001' 2077S42C5 EQU H'0002' 2078S43C5 EQU H'0003' 2079S44C5 EQU H'0004' 2080S45C5 EQU H'0005' 2081S46C5 EQU H'0006' 2082S47C5 EQU H'0007' 2083 2084 2085;----- LCDDATA46 Bits ----------------------------------------------------- 2086S48C5 EQU H'0000' 2087S49C5 EQU H'0001' 2088S50C5 EQU H'0002' 2089S51C5 EQU H'0003' 2090S52C5 EQU H'0004' 2091S53C5 EQU H'0005' 2092S54C5 EQU H'0006' 2093S55C5 EQU H'0007' 2094 2095 2096;----- LCDDATA47 Bits ----------------------------------------------------- 2097S56C5 EQU H'0000' 2098S57C5 EQU H'0001' 2099S58C5 EQU H'0002' 2100S59C5 EQU H'0003' 2101S60C5 EQU H'0004' 2102S61C5 EQU H'0005' 2103S62C5 EQU H'0006' 2104S63C5 EQU H'0007' 2105 2106 2107;----- LCDDATA48 Bits ----------------------------------------------------- 2108S00C6 EQU H'0000' 2109S01C6 EQU H'0001' 2110S02C6 EQU H'0002' 2111S03C6 EQU H'0003' 2112S04C6 EQU H'0004' 2113S05C6 EQU H'0005' 2114S06C6 EQU H'0006' 2115S07C6 EQU H'0007' 2116 2117 2118;----- LCDDATA49 Bits ----------------------------------------------------- 2119S08C6 EQU H'0000' 2120S09C6 EQU H'0001' 2121S10C6 EQU H'0002' 2122S11C6 EQU H'0003' 2123S12C6 EQU H'0004' 2124S13C6 EQU H'0005' 2125S14C6 EQU H'0006' 2126S15C6 EQU H'0007' 2127 2128 2129;----- LCDDATA50 Bits ----------------------------------------------------- 2130S16C6 EQU H'0000' 2131S17C6 EQU H'0001' 2132S18C6 EQU H'0002' 2133S19C6 EQU H'0003' 2134S20C6 EQU H'0004' 2135S21C6 EQU H'0005' 2136S22C6 EQU H'0006' 2137S23C6 EQU H'0007' 2138 2139 2140;----- LCDDATA51 Bits ----------------------------------------------------- 2141S24C6 EQU H'0000' 2142S25C6 EQU H'0001' 2143S26C6 EQU H'0002' 2144S27C6 EQU H'0003' 2145S28C6 EQU H'0004' 2146S29C6 EQU H'0005' 2147S30C6 EQU H'0006' 2148S31C6 EQU H'0007' 2149 2150 2151;----- LCDDATA52 Bits ----------------------------------------------------- 2152S32C6 EQU H'0000' 2153S33C6 EQU H'0001' 2154S34C6 EQU H'0002' 2155S35C6 EQU H'0003' 2156S36C6 EQU H'0004' 2157S37C6 EQU H'0005' 2158S38C6 EQU H'0006' 2159S39C6 EQU H'0007' 2160 2161 2162;----- LCDDATA53 Bits ----------------------------------------------------- 2163S40C6 EQU H'0000' 2164S41C6 EQU H'0001' 2165S42C6 EQU H'0002' 2166S43C6 EQU H'0003' 2167S44C6 EQU H'0004' 2168S45C6 EQU H'0005' 2169S46C6 EQU H'0006' 2170S47C6 EQU H'0007' 2171 2172 2173;----- LCDDATA54 Bits ----------------------------------------------------- 2174S48C6 EQU H'0000' 2175S49C6 EQU H'0001' 2176S50C6 EQU H'0002' 2177S51C6 EQU H'0003' 2178S52C6 EQU H'0004' 2179S53C6 EQU H'0005' 2180S54C6 EQU H'0006' 2181S55C6 EQU H'0007' 2182 2183 2184;----- LCDDATA55 Bits ----------------------------------------------------- 2185S56C6 EQU H'0000' 2186S57C6 EQU H'0001' 2187S58C6 EQU H'0002' 2188S59C6 EQU H'0003' 2189S60C6 EQU H'0004' 2190S61C6 EQU H'0005' 2191S62C6 EQU H'0006' 2192S63C6 EQU H'0007' 2193 2194 2195;----- LCDDATA56 Bits ----------------------------------------------------- 2196S00C7 EQU H'0000' 2197S01C7 EQU H'0001' 2198S02C7 EQU H'0002' 2199S03C7 EQU H'0003' 2200S04C7 EQU H'0004' 2201S05C7 EQU H'0005' 2202S06C7 EQU H'0006' 2203S07C7 EQU H'0007' 2204 2205 2206;----- LCDDATA57 Bits ----------------------------------------------------- 2207S08C7 EQU H'0000' 2208S09C7 EQU H'0001' 2209S10C7 EQU H'0002' 2210S11C7 EQU H'0003' 2211S12C7 EQU H'0004' 2212S13C7 EQU H'0005' 2213S14C7 EQU H'0006' 2214S15C7 EQU H'0007' 2215 2216 2217;----- LCDDATA58 Bits ----------------------------------------------------- 2218S16C7 EQU H'0000' 2219S17C7 EQU H'0001' 2220S18C7 EQU H'0002' 2221S19C7 EQU H'0003' 2222S20C7 EQU H'0004' 2223S21C7 EQU H'0005' 2224S22C7 EQU H'0006' 2225S23C7 EQU H'0007' 2226 2227 2228;----- LCDDATA59 Bits ----------------------------------------------------- 2229S24C7 EQU H'0000' 2230S25C7 EQU H'0001' 2231S26C7 EQU H'0002' 2232S27C7 EQU H'0003' 2233S28C7 EQU H'0004' 2234S29C7 EQU H'0005' 2235S30C7 EQU H'0006' 2236S31C7 EQU H'0007' 2237 2238 2239;----- LCDDATA60 Bits ----------------------------------------------------- 2240S32C7 EQU H'0000' 2241S33C7 EQU H'0001' 2242S34C7 EQU H'0002' 2243S35C7 EQU H'0003' 2244S36C7 EQU H'0004' 2245S37C7 EQU H'0005' 2246S38C7 EQU H'0006' 2247S39C7 EQU H'0007' 2248 2249 2250;----- LCDDATA61 Bits ----------------------------------------------------- 2251S40C7 EQU H'0000' 2252S41C7 EQU H'0001' 2253S42C7 EQU H'0002' 2254S43C7 EQU H'0003' 2255S44C7 EQU H'0004' 2256S45C7 EQU H'0005' 2257S46C7 EQU H'0006' 2258S47C7 EQU H'0007' 2259 2260 2261;----- LCDDATA62 Bits ----------------------------------------------------- 2262S48C7 EQU H'0000' 2263S49C7 EQU H'0001' 2264S50C7 EQU H'0002' 2265S51C7 EQU H'0003' 2266S52C7 EQU H'0004' 2267S53C7 EQU H'0005' 2268S54C7 EQU H'0006' 2269S55C7 EQU H'0007' 2270 2271 2272;----- LCDDATA63 Bits ----------------------------------------------------- 2273S56C7 EQU H'0000' 2274S57C7 EQU H'0001' 2275S58C7 EQU H'0002' 2276S59C7 EQU H'0003' 2277S60C7 EQU H'0004' 2278S61C7 EQU H'0005' 2279S62C7 EQU H'0006' 2280S63C7 EQU H'0007' 2281 2282 2283;----- LCDSE0 Bits ----------------------------------------------------- 2284SE00 EQU H'0000' 2285SE01 EQU H'0001' 2286SE02 EQU H'0002' 2287SE03 EQU H'0003' 2288SE04 EQU H'0004' 2289SE05 EQU H'0005' 2290SE06 EQU H'0006' 2291SE07 EQU H'0007' 2292 2293 2294;----- LCDSE1 Bits ----------------------------------------------------- 2295SE08 EQU H'0000' 2296SE09 EQU H'0001' 2297SE10 EQU H'0002' 2298SE11 EQU H'0003' 2299SE12 EQU H'0004' 2300SE13 EQU H'0005' 2301SE14 EQU H'0006' 2302SE15 EQU H'0007' 2303 2304 2305;----- LCDSE2 Bits ----------------------------------------------------- 2306SE16 EQU H'0000' 2307SE17 EQU H'0001' 2308SE18 EQU H'0002' 2309SE19 EQU H'0003' 2310SE20 EQU H'0004' 2311SE21 EQU H'0005' 2312SE22 EQU H'0006' 2313SE23 EQU H'0007' 2314 2315 2316;----- LCDSE3 Bits ----------------------------------------------------- 2317SE24 EQU H'0000' 2318SE25 EQU H'0001' 2319SE26 EQU H'0002' 2320SE27 EQU H'0003' 2321SE28 EQU H'0004' 2322SE29 EQU H'0005' 2323SE30 EQU H'0006' 2324SE31 EQU H'0007' 2325 2326 2327;----- LCDSE4 Bits ----------------------------------------------------- 2328SE32 EQU H'0000' 2329SE33 EQU H'0001' 2330SE34 EQU H'0002' 2331SE35 EQU H'0003' 2332SE36 EQU H'0004' 2333SE37 EQU H'0005' 2334SE38 EQU H'0006' 2335SE39 EQU H'0007' 2336 2337 2338;----- LCDSE5 Bits ----------------------------------------------------- 2339SE40 EQU H'0000' 2340SE41 EQU H'0001' 2341SE42 EQU H'0002' 2342SE43 EQU H'0003' 2343SE44 EQU H'0004' 2344SE45 EQU H'0005' 2345SE46 EQU H'0006' 2346SE47 EQU H'0007' 2347 2348 2349;----- LCDSE6 Bits ----------------------------------------------------- 2350SE48 EQU H'0000' 2351SE49 EQU H'0001' 2352SE50 EQU H'0002' 2353SE51 EQU H'0003' 2354SE52 EQU H'0004' 2355SE53 EQU H'0005' 2356SE54 EQU H'0006' 2357SE55 EQU H'0007' 2358 2359 2360;----- LCDSE7 Bits ----------------------------------------------------- 2361SE56 EQU H'0000' 2362SE57 EQU H'0001' 2363SE58 EQU H'0002' 2364SE59 EQU H'0003' 2365SE60 EQU H'0004' 2366SE61 EQU H'0005' 2367SE62 EQU H'0006' 2368SE63 EQU H'0007' 2369 2370 2371;----- LCDRL Bits ----------------------------------------------------- 2372LRLAT0 EQU H'0000' 2373LRLAT1 EQU H'0001' 2374LRLAT2 EQU H'0002' 2375LRLBP0 EQU H'0004' 2376LRLBP1 EQU H'0005' 2377LRLAP0 EQU H'0006' 2378LRLAP1 EQU H'0007' 2379 2380 2381;----- LCDREF Bits ----------------------------------------------------- 2382VLCD1PE EQU H'0000' 2383VLCD2PE EQU H'0001' 2384VLCD3PE EQU H'0002' 2385LCDIRE EQU H'0007' 2386 2387LCDCST0 EQU H'0003' 2388LCDCST1 EQU H'0004' 2389LCDCST2 EQU H'0005' 2390 2391 2392;----- LCDREG Bits ----------------------------------------------------- 2393MODE13 EQU H'0002' 2394CPEN EQU H'0007' 2395 2396CLKSEL0 EQU H'0000' 2397CLKSEL1 EQU H'0001' 2398BIAS0 EQU H'0003' 2399BIAS1 EQU H'0004' 2400BIAS2 EQU H'0005' 2401 2402 2403;----- LCDCON Bits ----------------------------------------------------- 2404WERR EQU H'0005' 2405SLPEN EQU H'0006' 2406LCDEN EQU H'0007' 2407 2408LMUX0 EQU H'0000' 2409LMUX1 EQU H'0001' 2410LMUX2 EQU H'0002' 2411CS0 EQU H'0003' 2412CS1 EQU H'0004' 2413 2414 2415;----- LCDPS Bits ----------------------------------------------------- 2416WA EQU H'0004' 2417LCDA EQU H'0005' 2418BIASMD EQU H'0006' 2419WFT EQU H'0007' 2420 2421LP0 EQU H'0000' 2422LP1 EQU H'0001' 2423LP2 EQU H'0002' 2424LP3 EQU H'0003' 2425 2426 2427;----- REFO2CON3 Bits ----------------------------------------------------- 2428RODIV8 EQU H'0000' 2429RODIV9 EQU H'0001' 2430RODIV10 EQU H'0002' 2431RODIV11 EQU H'0003' 2432RODIV12 EQU H'0004' 2433RODIV13 EQU H'0005' 2434RODIV14 EQU H'0006' 2435 2436 2437;----- REFO2CON2 Bits ----------------------------------------------------- 2438RODIV0 EQU H'0000' 2439RODIV1 EQU H'0001' 2440RODIV2 EQU H'0002' 2441RODIV3 EQU H'0003' 2442RODIV4 EQU H'0004' 2443RODIV5 EQU H'0005' 2444RODIV6 EQU H'0006' 2445RODIV7 EQU H'0007' 2446 2447 2448;----- REFO2CON1 Bits ----------------------------------------------------- 2449ROSEL0 EQU H'0000' 2450ROSEL1 EQU H'0001' 2451ROSEL2 EQU H'0002' 2452ROSEL3 EQU H'0003' 2453 2454 2455;----- REFO2CON Bits ----------------------------------------------------- 2456ACTIVE EQU H'0000' 2457DIVSWEN EQU H'0001' 2458ROSSLP EQU H'0003' 2459ROOE EQU H'0004' 2460ROSIDL EQU H'0005' 2461ROON EQU H'0007' 2462 2463 2464;----- REFO1CON3 Bits ----------------------------------------------------- 2465RODIV8 EQU H'0000' 2466RODIV9 EQU H'0001' 2467RODIV10 EQU H'0002' 2468RODIV11 EQU H'0003' 2469RODIV12 EQU H'0004' 2470RODIV13 EQU H'0005' 2471RODIV14 EQU H'0006' 2472 2473 2474;----- REFO1CON2 Bits ----------------------------------------------------- 2475RODIV0 EQU H'0000' 2476RODIV1 EQU H'0001' 2477RODIV2 EQU H'0002' 2478RODIV3 EQU H'0003' 2479RODIV4 EQU H'0004' 2480RODIV5 EQU H'0005' 2481RODIV6 EQU H'0006' 2482RODIV7 EQU H'0007' 2483 2484 2485;----- REFO1CON1 Bits ----------------------------------------------------- 2486ROSEL0 EQU H'0000' 2487ROSEL1 EQU H'0001' 2488ROSEL2 EQU H'0002' 2489ROSEL3 EQU H'0003' 2490 2491 2492;----- REFO1CON Bits ----------------------------------------------------- 2493ACTIVE EQU H'0000' 2494DIVSWEN EQU H'0001' 2495ROSSLP EQU H'0003' 2496ROOE EQU H'0004' 2497ROSIDL EQU H'0005' 2498ROON EQU H'0007' 2499 2500 2501;----- ODCON2 Bits ----------------------------------------------------- 2502ECCP3OD EQU H'0000' 2503CCP4OD EQU H'0001' 2504CCP5OD EQU H'0002' 2505CCP6OD EQU H'0003' 2506CCP7OD EQU H'0004' 2507CCP8OD EQU H'0005' 2508CCP9OD EQU H'0006' 2509CCP10OD EQU H'0007' 2510 2511 2512;----- ODCON1 Bits ----------------------------------------------------- 2513SSP1OD EQU H'0000' 2514SSP2OD EQU H'0001' 2515USART1OD EQU H'0002' 2516USART2OD EQU H'0003' 2517USART3OD EQU H'0004' 2518USART4OD EQU H'0005' 2519ECCP1OD EQU H'0006' 2520ECCP2OD EQU H'0007' 2521 2522 2523;----- MDCARL Bits ----------------------------------------------------- 2524MDCLSYNC EQU H'0005' 2525MDCLPOL EQU H'0006' 2526MDCLODIS EQU H'0007' 2527 2528MDCL0 EQU H'0000' 2529MDCL1 EQU H'0001' 2530MDCL2 EQU H'0002' 2531MDCL3 EQU H'0003' 2532 2533 2534;----- MDCARH Bits ----------------------------------------------------- 2535MDCHSYNC EQU H'0005' 2536MDCHPOL EQU H'0006' 2537MDCHODIS EQU H'0007' 2538 2539MDCH0 EQU H'0000' 2540MDCH1 EQU H'0001' 2541MDCH2 EQU H'0002' 2542MDCH3 EQU H'0003' 2543 2544 2545;----- MDSRC Bits ----------------------------------------------------- 2546MDSODIS EQU H'0007' 2547 2548MDSRC0 EQU H'0000' 2549MDSRC1 EQU H'0001' 2550MDSRC2 EQU H'0002' 2551MDSRC3 EQU H'0003' 2552 2553 2554;----- MDCON Bits ----------------------------------------------------- 2555MDBIT EQU H'0000' 2556MDO EQU H'0003' 2557MDOPOL EQU H'0004' 2558MDSLR EQU H'0005' 2559MDOE EQU H'0006' 2560MDEN EQU H'0007' 2561 2562 2563;----- PMD4 Bits ----------------------------------------------------- 2564EMBMD EQU H'0000' 2565LVDMD EQU H'0002' 2566IOCMD EQU H'0003' 2567USBMD EQU H'0004' 2568CMP3MD EQU H'0005' 2569CMP2MD EQU H'0006' 2570CMP1MD EQU H'0007' 2571 2572 2573;----- PMD3 Bits ----------------------------------------------------- 2574REFO2MD EQU H'0000' 2575REFO1MD EQU H'0001' 2576PSPMD EQU H'0002' 2577LCDMD EQU H'0003' 2578RTCCMD EQU H'0004' 2579ADCMD EQU H'0005' 2580CTMUMD EQU H'0006' 2581MODMD EQU H'0007' 2582 2583TXMMD EQU H'0007' 2584 2585 2586;----- PMD2 Bits ----------------------------------------------------- 2587TMR0MD EQU H'0000' 2588TMR1MD EQU H'0001' 2589TMR2MD EQU H'0002' 2590TMR3MD EQU H'0003' 2591TMR4MD EQU H'0004' 2592TMR5MD EQU H'0005' 2593TMR6MD EQU H'0006' 2594TMR8MD EQU H'0007' 2595 2596 2597;----- PMD1 Bits ----------------------------------------------------- 2598SSP1MD EQU H'0000' 2599SSP2MD EQU H'0001' 2600UART1MD EQU H'0002' 2601UART2MD EQU H'0003' 2602UART3MD EQU H'0004' 2603UART4MD EQU H'0005' 2604ECCP1MD EQU H'0006' 2605ECCP2MD EQU H'0007' 2606 2607 2608;----- PMD0 Bits ----------------------------------------------------- 2609ECCP3MD EQU H'0000' 2610CCP4MD EQU H'0001' 2611CCP5MD EQU H'0002' 2612CCP6MD EQU H'0003' 2613CCP7MD EQU H'0004' 2614CCP8MD EQU H'0005' 2615CCP9MD EQU H'0006' 2616CCP10MD EQU H'0007' 2617 2618 2619;----- CTMUCON4 Bits ----------------------------------------------------- 2620EDG1STAT EQU H'0000' 2621EDG2STAT EQU H'0001' 2622EDG1POL EQU H'0006' 2623EDG1EN EQU H'0007' 2624 2625EDG1SEL0 EQU H'0002' 2626EDG1SEL1 EQU H'0003' 2627EDG1SEL2 EQU H'0004' 2628EDG1SEL3 EQU H'0005' 2629 2630 2631;----- CTMUCON3 Bits ----------------------------------------------------- 2632EDG2POL EQU H'0006' 2633EDG2EN EQU H'0007' 2634 2635EDG2SEL0 EQU H'0002' 2636EDG2SEL1 EQU H'0003' 2637EDG2SEL2 EQU H'0004' 2638EDG2SEL3 EQU H'0005' 2639 2640 2641;----- CTMUCON2 Bits ----------------------------------------------------- 2642IRNG0 EQU H'0000' 2643IRNG1 EQU H'0001' 2644ITRIM0 EQU H'0002' 2645ITRIM1 EQU H'0003' 2646ITRIM2 EQU H'0004' 2647ITRIM3 EQU H'0005' 2648ITRIM4 EQU H'0006' 2649ITRIM5 EQU H'0007' 2650 2651 2652;----- CTMUCON1 Bits ----------------------------------------------------- 2653CTTRIG EQU H'0000' 2654IDISSEN EQU H'0001' 2655EDGSEQEN EQU H'0002' 2656EDGEN EQU H'0003' 2657TGEN EQU H'0004' 2658CTMUSIDL EQU H'0005' 2659CTMUEN EQU H'0007' 2660 2661 2662;----- SPBRG4 Bits ----------------------------------------------------- 2663BRG0 EQU H'0000' 2664BRG1 EQU H'0001' 2665BRG2 EQU H'0002' 2666BRG3 EQU H'0003' 2667BRG4 EQU H'0004' 2668BRG5 EQU H'0005' 2669BRG6 EQU H'0006' 2670BRG7 EQU H'0007' 2671 2672 2673;----- SPBRGH4 Bits ----------------------------------------------------- 2674BRG8 EQU H'0000' 2675BRG9 EQU H'0001' 2676BRG10 EQU H'0002' 2677BRG11 EQU H'0003' 2678BRG12 EQU H'0004' 2679BRG13 EQU H'0005' 2680BRG14 EQU H'0006' 2681BRG15 EQU H'0007' 2682 2683 2684;----- BAUDCON4 Bits ----------------------------------------------------- 2685ABDEN EQU H'0000' 2686WUE EQU H'0001' 2687IREN EQU H'0002' 2688BRG16 EQU H'0003' 2689TXCKP EQU H'0004' 2690RXDTP EQU H'0005' 2691RCIDL EQU H'0006' 2692ABDOVF EQU H'0007' 2693 2694 2695;----- TXSTA4 Bits ----------------------------------------------------- 2696TX9D EQU H'0000' 2697TRMT EQU H'0001' 2698BRGH EQU H'0002' 2699SENDB EQU H'0003' 2700SYNC EQU H'0004' 2701TXEN EQU H'0005' 2702TX9 EQU H'0006' 2703CSRC EQU H'0007' 2704 2705 2706;----- RCSTA4 Bits ----------------------------------------------------- 2707RX9D EQU H'0000' 2708OERR EQU H'0001' 2709FERR EQU H'0002' 2710ADDEN EQU H'0003' 2711CREN EQU H'0004' 2712SREN EQU H'0005' 2713RX9 EQU H'0006' 2714SPEN EQU H'0007' 2715 2716 2717;----- DMACON2 Bits ----------------------------------------------------- 2718INTLVL0 EQU H'0000' 2719INTLVL1 EQU H'0001' 2720INTLVL2 EQU H'0002' 2721INTLVL3 EQU H'0003' 2722DLYCYC0 EQU H'0004' 2723DLYCYC1 EQU H'0005' 2724DLYCYC2 EQU H'0006' 2725DLYCYC3 EQU H'0007' 2726 2727 2728;----- ANCFG Bits ----------------------------------------------------- 2729VBGEN EQU H'0000' 2730VBG2EN EQU H'0001' 2731VBG6EN EQU H'0002' 2732 2733 2734;----- T4CON Bits ----------------------------------------------------- 2735TMR4ON EQU H'0002' 2736 2737T4CKPS0 EQU H'0000' 2738T4CKPS1 EQU H'0001' 2739T4OUTPS0 EQU H'0003' 2740T4OUTPS1 EQU H'0004' 2741T4OUTPS2 EQU H'0005' 2742T4OUTPS3 EQU H'0006' 2743 2744 2745;----- CCP7CON Bits ----------------------------------------------------- 2746CCP7M0 EQU H'0000' 2747CCP7M1 EQU H'0001' 2748CCP7M2 EQU H'0002' 2749CCP7M3 EQU H'0003' 2750DC7B0 EQU H'0004' 2751DC7B1 EQU H'0005' 2752 2753CCP7Y EQU H'0004' 2754CCP7X EQU H'0005' 2755 2756 2757;----- CCP6CON Bits ----------------------------------------------------- 2758CCP6M0 EQU H'0000' 2759CCP6M1 EQU H'0001' 2760CCP6M2 EQU H'0002' 2761CCP6M3 EQU H'0003' 2762DC6B0 EQU H'0004' 2763DC6B1 EQU H'0005' 2764 2765CCP6Y EQU H'0004' 2766CCP6X EQU H'0005' 2767 2768 2769;----- CCP5CON Bits ----------------------------------------------------- 2770CCP5M0 EQU H'0000' 2771CCP5M1 EQU H'0001' 2772CCP5M2 EQU H'0002' 2773CCP5M3 EQU H'0003' 2774DC5B0 EQU H'0004' 2775DC5B1 EQU H'0005' 2776 2777CCP5Y EQU H'0004' 2778CCP5X EQU H'0005' 2779 2780 2781;----- CCP4CON Bits ----------------------------------------------------- 2782CCP4M0 EQU H'0000' 2783CCP4M1 EQU H'0001' 2784CCP4M2 EQU H'0002' 2785CCP4M3 EQU H'0003' 2786DC4B0 EQU H'0004' 2787DC4B1 EQU H'0005' 2788 2789CCP4Y EQU H'0004' 2790CCP4X EQU H'0005' 2791 2792 2793;----- T5GCON Bits ----------------------------------------------------- 2794T5GVAL EQU H'0002' 2795T5GGO_NOT_T5DONE EQU H'0003' 2796T5GSPM EQU H'0004' 2797T5GTM EQU H'0005' 2798T5GPOL EQU H'0006' 2799TMR5GE EQU H'0007' 2800 2801T5GSS0 EQU H'0000' 2802T5GSS1 EQU H'0001' 2803T5GGO EQU H'0003' 2804 2805NOT_T5DONE EQU H'0003' 2806 2807 2808;----- T5CON Bits ----------------------------------------------------- 2809TMR5ON EQU H'0000' 2810RD16 EQU H'0001' 2811NOT_T5SYNC EQU H'0002' 2812SOSCEN EQU H'0003' 2813 2814T5CKPS0 EQU H'0004' 2815T5CKPS1 EQU H'0005' 2816TMR5CS0 EQU H'0006' 2817TMR5CS1 EQU H'0007' 2818 2819 2820;----- SSP2MSK Bits ----------------------------------------------------- 2821MSK0 EQU H'0000' 2822MSK1 EQU H'0001' 2823MSK2 EQU H'0002' 2824MSK3 EQU H'0003' 2825MSK4 EQU H'0004' 2826MSK5 EQU H'0005' 2827MSK6 EQU H'0006' 2828MSK7 EQU H'0007' 2829 2830 2831;----- SSP2CON2 Bits ----------------------------------------------------- 2832SEN EQU H'0000' 2833RSEN EQU H'0001' 2834PEN EQU H'0002' 2835RCEN EQU H'0003' 2836ACKEN EQU H'0004' 2837ACKDT EQU H'0005' 2838ACKSTAT EQU H'0006' 2839GCEN EQU H'0007' 2840 2841 2842ADMSK1 EQU H'0001' 2843ADMSK2 EQU H'0002' 2844ADMSK3 EQU H'0003' 2845ADMSK4 EQU H'0004' 2846ADMSK5 EQU H'0005' 2847 2848 2849;----- SSP2CON1 Bits ----------------------------------------------------- 2850CKP EQU H'0004' 2851SSPEN EQU H'0005' 2852SSPOV EQU H'0006' 2853WCOL EQU H'0007' 2854 2855SSPM0 EQU H'0000' 2856SSPM1 EQU H'0001' 2857SSPM2 EQU H'0002' 2858SSPM3 EQU H'0003' 2859 2860 2861;----- SSP2STAT Bits ----------------------------------------------------- 2862BF EQU H'0000' 2863UA EQU H'0001' 2864R_NOT_W EQU H'0002' 2865S EQU H'0003' 2866P EQU H'0004' 2867D_NOT_A EQU H'0005' 2868CKE EQU H'0006' 2869SMP EQU H'0007' 2870 2871R_W EQU H'0002' 2872D_A EQU H'0005' 2873 2874NOT_W EQU H'0002' 2875NOT_A EQU H'0005' 2876 2877NOT_WRITE EQU H'0002' 2878NOT_ADDRESS EQU H'0005' 2879 2880READ_WRITE EQU H'0002' 2881DATA_ADDRESS EQU H'0005' 2882 2883I2C_READ EQU H'0002' 2884I2C_START EQU H'0003' 2885I2C_STOP EQU H'0004' 2886I2C_DAT EQU H'0005' 2887 2888 2889;----- PSTR3CON Bits ----------------------------------------------------- 2890STRA EQU H'0000' 2891STRB EQU H'0001' 2892STRC EQU H'0002' 2893STRD EQU H'0003' 2894STRSYNC EQU H'0004' 2895 2896CMPL0 EQU H'0006' 2897CMPL1 EQU H'0007' 2898 2899 2900;----- PSTR2CON Bits ----------------------------------------------------- 2901STRA EQU H'0000' 2902STRB EQU H'0001' 2903STRC EQU H'0002' 2904STRD EQU H'0003' 2905STRSYNC EQU H'0004' 2906 2907CMPL0 EQU H'0006' 2908CMPL1 EQU H'0007' 2909 2910 2911;----- SPBRG2 Bits ----------------------------------------------------- 2912BRG0 EQU H'0000' 2913BRG1 EQU H'0001' 2914BRG2 EQU H'0002' 2915BRG3 EQU H'0003' 2916BRG4 EQU H'0004' 2917BRG5 EQU H'0005' 2918BRG6 EQU H'0006' 2919BRG7 EQU H'0007' 2920 2921 2922;----- SPBRGH2 Bits ----------------------------------------------------- 2923BRG8 EQU H'0000' 2924BRG9 EQU H'0001' 2925BRG10 EQU H'0002' 2926BRG11 EQU H'0003' 2927BRG12 EQU H'0004' 2928BRG13 EQU H'0005' 2929BRG14 EQU H'0006' 2930BRG15 EQU H'0007' 2931 2932 2933;----- DSWAKEH Bits ----------------------------------------------------- 2934DSINT0 EQU H'0000' 2935 2936 2937;----- DSWAKEL Bits ----------------------------------------------------- 2938DSPOR EQU H'0000' 2939DSICD EQU H'0001' 2940DSMCLR EQU H'0002' 2941DSRTC EQU H'0003' 2942DSWDT EQU H'0004' 2943DSULP EQU H'0005' 2944BOR_DSWAKEL EQU H'0006' 2945DSFLT EQU H'0007' 2946 2947 2948;----- DSCONH Bits ----------------------------------------------------- 2949RTCWDIS EQU H'0000' 2950DSEN EQU H'0007' 2951 2952 2953;----- DSCONL Bits ----------------------------------------------------- 2954RELEASE EQU H'0000' 2955DSBOR EQU H'0001' 2956ULPWDIS EQU H'0002' 2957 2958 2959;----- SPBRG3 Bits ----------------------------------------------------- 2960BRG0 EQU H'0000' 2961BRG1 EQU H'0001' 2962BRG2 EQU H'0002' 2963BRG3 EQU H'0003' 2964BRG4 EQU H'0004' 2965BRG5 EQU H'0005' 2966BRG6 EQU H'0006' 2967BRG7 EQU H'0007' 2968 2969 2970;----- SPBRGH3 Bits ----------------------------------------------------- 2971BRG8 EQU H'0000' 2972BRG9 EQU H'0001' 2973BRG10 EQU H'0002' 2974BRG11 EQU H'0003' 2975BRG12 EQU H'0004' 2976BRG13 EQU H'0005' 2977BRG14 EQU H'0006' 2978BRG15 EQU H'0007' 2979 2980 2981;----- BAUDCON3 Bits ----------------------------------------------------- 2982ABDEN EQU H'0000' 2983WUE EQU H'0001' 2984IREN EQU H'0002' 2985BRG16 EQU H'0003' 2986TXCKP EQU H'0004' 2987RXDTP EQU H'0005' 2988RCIDL EQU H'0006' 2989ABDOVF EQU H'0007' 2990 2991 2992;----- TXSTA3 Bits ----------------------------------------------------- 2993TX9D EQU H'0000' 2994TRMT EQU H'0001' 2995BRGH EQU H'0002' 2996SENDB EQU H'0003' 2997SYNC EQU H'0004' 2998TXEN EQU H'0005' 2999TX9 EQU H'0006' 3000CSRC EQU H'0007' 3001 3002 3003;----- RCSTA3 Bits ----------------------------------------------------- 3004RX9D EQU H'0000' 3005OERR EQU H'0001' 3006FERR EQU H'0002' 3007ADDEN EQU H'0003' 3008CREN EQU H'0004' 3009SREN EQU H'0005' 3010RX9 EQU H'0006' 3011SPEN EQU H'0007' 3012 3013 3014;----- SPBRGH Bits ----------------------------------------------------- 3015BRG8 EQU H'0000' 3016BRG9 EQU H'0001' 3017BRG10 EQU H'0002' 3018BRG11 EQU H'0003' 3019BRG12 EQU H'0004' 3020BRG13 EQU H'0005' 3021BRG14 EQU H'0006' 3022BRG15 EQU H'0007' 3023 3024 3025;----- SPBRGH1 Bits ----------------------------------------------------- 3026BRG8 EQU H'0000' 3027BRG9 EQU H'0001' 3028BRG10 EQU H'0002' 3029BRG11 EQU H'0003' 3030BRG12 EQU H'0004' 3031BRG13 EQU H'0005' 3032BRG14 EQU H'0006' 3033BRG15 EQU H'0007' 3034 3035 3036;----- BAUDCON2 Bits ----------------------------------------------------- 3037ABDEN EQU H'0000' 3038WUE EQU H'0001' 3039IREN EQU H'0002' 3040BRG16 EQU H'0003' 3041TXCKP EQU H'0004' 3042RXDTP EQU H'0005' 3043RCIDL EQU H'0006' 3044ABDOVF EQU H'0007' 3045 3046 3047;----- TXSTA2 Bits ----------------------------------------------------- 3048TX9D EQU H'0000' 3049TRMT EQU H'0001' 3050BRGH EQU H'0002' 3051SENDB EQU H'0003' 3052SYNC EQU H'0004' 3053TXEN EQU H'0005' 3054TX9 EQU H'0006' 3055CSRC EQU H'0007' 3056 3057 3058;----- RCSTA2 Bits ----------------------------------------------------- 3059RX9D EQU H'0000' 3060OERR EQU H'0001' 3061FERR EQU H'0002' 3062ADDEN EQU H'0003' 3063CREN EQU H'0004' 3064SREN EQU H'0005' 3065RX9 EQU H'0006' 3066SPEN EQU H'0007' 3067 3068 3069;----- CCPTMRS2 Bits ----------------------------------------------------- 3070C9TSEL EQU H'0002' 3071C10TSEL EQU H'0004' 3072 3073C8TSEL0 EQU H'0000' 3074C8TSEL1 EQU H'0001' 3075C9TSEL0 EQU H'0002' 3076C10TSEL0 EQU H'0004' 3077 3078 3079;----- CCPTMRS1 Bits ----------------------------------------------------- 3080C5TSEL EQU H'0002' 3081C6TSEL EQU H'0004' 3082 3083C4TSEL0 EQU H'0000' 3084C4TSEL1 EQU H'0001' 3085C5TSEL0 EQU H'0002' 3086C6TSEL0 EQU H'0004' 3087C7TSEL0 EQU H'0006' 3088C7TSEL1 EQU H'0007' 3089 3090 3091;----- CCPTMRS0 Bits ----------------------------------------------------- 3092C1TSEL0 EQU H'0000' 3093C1TSEL1 EQU H'0001' 3094C1TSEL2 EQU H'0002' 3095C2TSEL0 EQU H'0003' 3096C2TSEL1 EQU H'0004' 3097C2TSEL2 EQU H'0005' 3098C3TSEL0 EQU H'0006' 3099C3TSEL1 EQU H'0007' 3100 3101 3102;----- CM3CON Bits ----------------------------------------------------- 3103CREF EQU H'0002' 3104CPOL EQU H'0005' 3105COE EQU H'0006' 3106CON EQU H'0007' 3107 3108CCH0 EQU H'0000' 3109CCH1 EQU H'0001' 3110EVPOL0 EQU H'0003' 3111EVPOL1 EQU H'0004' 3112 3113 3114;----- CM2CON Bits ----------------------------------------------------- 3115CREF EQU H'0002' 3116CPOL EQU H'0005' 3117COE EQU H'0006' 3118CON EQU H'0007' 3119 3120CCH0 EQU H'0000' 3121CCH1 EQU H'0001' 3122EVPOL0 EQU H'0003' 3123EVPOL1 EQU H'0004' 3124 3125 3126;----- SSP2CON3 Bits ----------------------------------------------------- 3127DHEN EQU H'0000' 3128AHEN EQU H'0001' 3129SBCDE EQU H'0002' 3130SDAHT EQU H'0003' 3131BOEN EQU H'0004' 3132SCIE EQU H'0005' 3133PCIE EQU H'0006' 3134ACKTIM EQU H'0007' 3135 3136 3137;----- T8CON Bits ----------------------------------------------------- 3138TMR8ON EQU H'0002' 3139 3140T8CKPS0 EQU H'0000' 3141T8CKPS1 EQU H'0001' 3142T8OUTPS0 EQU H'0003' 3143T8OUTPS1 EQU H'0004' 3144T8OUTPS2 EQU H'0005' 3145T8OUTPS3 EQU H'0006' 3146 3147 3148;----- T6CON Bits ----------------------------------------------------- 3149TMR6ON EQU H'0002' 3150 3151T6CKPS0 EQU H'0000' 3152T6CKPS1 EQU H'0001' 3153T6OUTPS0 EQU H'0003' 3154T6OUTPS1 EQU H'0004' 3155T6OUTPS2 EQU H'0005' 3156T6OUTPS3 EQU H'0006' 3157 3158 3159;----- CCP10CON Bits ----------------------------------------------------- 3160CCP10M0 EQU H'0000' 3161CCP10M1 EQU H'0001' 3162CCP10M2 EQU H'0002' 3163CCP10M3 EQU H'0003' 3164DC10B0 EQU H'0004' 3165DC10B1 EQU H'0005' 3166 3167CCP10Y EQU H'0004' 3168CCP10X EQU H'0005' 3169 3170 3171;----- CCP9CON Bits ----------------------------------------------------- 3172CCP9M0 EQU H'0000' 3173CCP9M1 EQU H'0001' 3174CCP9M2 EQU H'0002' 3175CCP9M3 EQU H'0003' 3176DC9B0 EQU H'0004' 3177DC9B1 EQU H'0005' 3178 3179CCP9Y EQU H'0004' 3180CCP9X EQU H'0005' 3181 3182 3183;----- CCP8CON Bits ----------------------------------------------------- 3184CCP8M0 EQU H'0000' 3185CCP8M1 EQU H'0001' 3186CCP8M2 EQU H'0002' 3187CCP8M3 EQU H'0003' 3188DC8B0 EQU H'0004' 3189DC8B1 EQU H'0005' 3190 3191CCP8Y EQU H'0004' 3192CCP8X EQU H'0005' 3193 3194 3195;----- CCP3CON Bits ----------------------------------------------------- 3196CCP3M0 EQU H'0000' 3197CCP3M1 EQU H'0001' 3198CCP3M2 EQU H'0002' 3199CCP3M3 EQU H'0003' 3200DC3B0 EQU H'0004' 3201DC3B1 EQU H'0005' 3202P3M0 EQU H'0006' 3203P3M1 EQU H'0007' 3204 3205CCP3Y EQU H'0004' 3206CCP3X EQU H'0005' 3207 3208 3209;----- ECCP3DEL Bits ----------------------------------------------------- 3210P3RSEN EQU H'0007' 3211 3212P3DC0 EQU H'0000' 3213P3DC1 EQU H'0001' 3214P3DC2 EQU H'0002' 3215P3DC3 EQU H'0003' 3216P3DC4 EQU H'0004' 3217P3DC5 EQU H'0005' 3218P3DC6 EQU H'0006' 3219 3220 3221;----- ECCP3AS Bits ----------------------------------------------------- 3222ECCP3ASE EQU H'0007' 3223 3224PSS3BD0 EQU H'0000' 3225PSS3BD1 EQU H'0001' 3226PSS3AC0 EQU H'0002' 3227PSS3AC1 EQU H'0003' 3228ECCP3AS0 EQU H'0004' 3229ECCP3AS1 EQU H'0005' 3230ECCP3AS2 EQU H'0006' 3231 3232 3233;----- CCP2CON Bits ----------------------------------------------------- 3234CCP2M0 EQU H'0000' 3235CCP2M1 EQU H'0001' 3236CCP2M2 EQU H'0002' 3237CCP2M3 EQU H'0003' 3238DC2B0 EQU H'0004' 3239DC2B1 EQU H'0005' 3240P2M0 EQU H'0006' 3241P2M1 EQU H'0007' 3242 3243CCP2Y EQU H'0004' 3244CCP2X EQU H'0005' 3245 3246 3247;----- ECCP2DEL Bits ----------------------------------------------------- 3248P2RSEN EQU H'0007' 3249 3250P2DC0 EQU H'0000' 3251P2DC1 EQU H'0001' 3252P2DC2 EQU H'0002' 3253P2DC3 EQU H'0003' 3254P2DC4 EQU H'0004' 3255P2DC5 EQU H'0005' 3256P2DC6 EQU H'0006' 3257 3258 3259;----- ECCP2AS Bits ----------------------------------------------------- 3260ECCP2ASE EQU H'0007' 3261 3262PSS2BD0 EQU H'0000' 3263PSS2BD1 EQU H'0001' 3264PSS2AC0 EQU H'0002' 3265PSS2AC1 EQU H'0003' 3266ECCP2AS0 EQU H'0004' 3267ECCP2AS1 EQU H'0005' 3268ECCP2AS2 EQU H'0006' 3269 3270 3271;----- CM1CON Bits ----------------------------------------------------- 3272CREF EQU H'0002' 3273CPOL EQU H'0005' 3274COE EQU H'0006' 3275CON EQU H'0007' 3276 3277CCH0 EQU H'0000' 3278CCH1 EQU H'0001' 3279EVPOL0 EQU H'0003' 3280EVPOL1 EQU H'0004' 3281 3282 3283;----- PADCFG1 Bits ----------------------------------------------------- 3284RLPU EQU H'0000' 3285RKPU EQU H'0001' 3286RJPU EQU H'0002' 3287RHPU EQU H'0003' 3288RGPU EQU H'0004' 3289RFPU EQU H'0005' 3290REPU EQU H'0006' 3291RDPU EQU H'0007' 3292 3293 3294;----- IOCN Bits ----------------------------------------------------- 3295IOCN0 EQU H'0000' 3296IOCN1 EQU H'0001' 3297IOCN2 EQU H'0002' 3298IOCN3 EQU H'0003' 3299IOCN4 EQU H'0004' 3300IOCN5 EQU H'0005' 3301IOCN6 EQU H'0006' 3302IOCN7 EQU H'0007' 3303 3304 3305;----- IOCP Bits ----------------------------------------------------- 3306IOCP0 EQU H'0000' 3307IOCP1 EQU H'0001' 3308IOCP2 EQU H'0002' 3309IOCP3 EQU H'0003' 3310IOCP4 EQU H'0004' 3311IOCP5 EQU H'0005' 3312IOCP6 EQU H'0006' 3313IOCP7 EQU H'0007' 3314 3315 3316;----- RTCCON2 Bits ----------------------------------------------------- 3317PWCSPRE EQU H'0004' 3318PWCCPRE EQU H'0005' 3319PWCPOL EQU H'0006' 3320PWCEN EQU H'0007' 3321 3322RTCSECSEL0 EQU H'0000' 3323RTCSECSEL1 EQU H'0001' 3324RTCCLKSEL0 EQU H'0002' 3325RTCCLKSEL1 EQU H'0003' 3326 3327 3328;----- ALRMRPT Bits ----------------------------------------------------- 3329ARPT0 EQU H'0000' 3330ARPT1 EQU H'0001' 3331ARPT2 EQU H'0002' 3332ARPT3 EQU H'0003' 3333ARPT4 EQU H'0004' 3334ARPT5 EQU H'0005' 3335ARPT6 EQU H'0006' 3336ARPT7 EQU H'0007' 3337 3338 3339;----- ALRMCFG Bits ----------------------------------------------------- 3340CHIME EQU H'0006' 3341ALRMEN EQU H'0007' 3342 3343ALRMPTR0 EQU H'0000' 3344ALRMPTR1 EQU H'0001' 3345AMASK0 EQU H'0002' 3346AMASK1 EQU H'0003' 3347AMASK2 EQU H'0004' 3348AMASK3 EQU H'0005' 3349 3350 3351;----- RTCCAL Bits ----------------------------------------------------- 3352CAL0 EQU H'0000' 3353CAL1 EQU H'0001' 3354CAL2 EQU H'0002' 3355CAL3 EQU H'0003' 3356CAL4 EQU H'0004' 3357CAL5 EQU H'0005' 3358CAL6 EQU H'0006' 3359CAL7 EQU H'0007' 3360 3361 3362;----- RTCCON1 Bits ----------------------------------------------------- 3363RTCOE EQU H'0002' 3364HALFSEC EQU H'0003' 3365RTCSYNC EQU H'0004' 3366RTCWREN EQU H'0005' 3367RTCEN EQU H'0007' 3368 3369RTCPTR0 EQU H'0000' 3370RTCPTR1 EQU H'0001' 3371 3372 3373;----- DMACON1 Bits ----------------------------------------------------- 3374DMAEN EQU H'0000' 3375DLYINTEN EQU H'0001' 3376RXINC EQU H'0004' 3377TXINC EQU H'0005' 3378 3379DUPLEX0 EQU H'0002' 3380DUPLEX1 EQU H'0003' 3381SSCON0 EQU H'0006' 3382SSCON1 EQU H'0007' 3383 3384 3385;----- PIE6 Bits ----------------------------------------------------- 3386CMP1IE EQU H'0000' 3387CMP2IE EQU H'0001' 3388CMP3IE EQU H'0002' 3389TX3IE EQU H'0004' 3390RC3IE EQU H'0005' 3391TX4IE EQU H'0006' 3392RC4IE EQU H'0007' 3393 3394 3395;----- WPUB Bits ----------------------------------------------------- 3396WPUB0 EQU H'0000' 3397WPUB1 EQU H'0001' 3398WPUB2 EQU H'0002' 3399WPUB3 EQU H'0003' 3400WPUB4 EQU H'0004' 3401WPUB5 EQU H'0005' 3402WPUB6 EQU H'0006' 3403WPUB7 EQU H'0007' 3404 3405 3406;----- ACTCON Bits ----------------------------------------------------- 3407ACTORSPOL EQU H'0000' 3408ACTORS EQU H'0001' 3409ACTLOCKPOL EQU H'0002' 3410ACTLOCK EQU H'0003' 3411ACTSRC EQU H'0004' 3412ACTSIDL EQU H'0005' 3413ACTEN EQU H'0007' 3414 3415 3416;----- OSCCON4 Bits ----------------------------------------------------- 3417PLLEN EQU H'0005' 3418 3419CPDIV0 EQU H'0006' 3420CPDIV1 EQU H'0007' 3421 3422 3423;----- OSCCON3 Bits ----------------------------------------------------- 3424IRCF0 EQU H'0000' 3425IRCF1 EQU H'0001' 3426IRCF2 EQU H'0002' 3427 3428 3429;----- OSCCON2 Bits ----------------------------------------------------- 3430SOSCGO EQU H'0001' 3431POSCEN EQU H'0002' 3432CF EQU H'0003' 3433LOCK EQU H'0005' 3434IOLOCK EQU H'0006' 3435CLKLOCK EQU H'0007' 3436 3437 3438;----- BAUDCON Bits ----------------------------------------------------- 3439ABDEN EQU H'0000' 3440WUE EQU H'0001' 3441IREN EQU H'0002' 3442BRG16 EQU H'0003' 3443TXCKP EQU H'0004' 3444RXDTP EQU H'0005' 3445RCIDL EQU H'0006' 3446ABDOVF EQU H'0007' 3447 3448CKTXP EQU H'0004' 3449DTRXP EQU H'0005' 3450 3451SCKP EQU H'0004' 3452RCMT EQU H'0006' 3453 3454 3455;----- BAUDCON1 Bits ----------------------------------------------------- 3456ABDEN EQU H'0000' 3457WUE EQU H'0001' 3458IREN EQU H'0002' 3459BRG16 EQU H'0003' 3460TXCKP EQU H'0004' 3461RXDTP EQU H'0005' 3462RCIDL EQU H'0006' 3463ABDOVF EQU H'0007' 3464 3465CKTXP EQU H'0004' 3466DTRXP EQU H'0005' 3467 3468SCKP EQU H'0004' 3469RCMT EQU H'0006' 3470 3471 3472;----- SSP1MSK Bits ----------------------------------------------------- 3473MSK0 EQU H'0000' 3474MSK1 EQU H'0001' 3475MSK2 EQU H'0002' 3476MSK3 EQU H'0003' 3477MSK4 EQU H'0004' 3478MSK5 EQU H'0005' 3479MSK6 EQU H'0006' 3480MSK7 EQU H'0007' 3481 3482 3483;----- SSP1CON3 Bits ----------------------------------------------------- 3484DHEN EQU H'0000' 3485AHEN EQU H'0001' 3486SBCDE EQU H'0002' 3487SDAHT EQU H'0003' 3488BOEN EQU H'0004' 3489SCIE EQU H'0005' 3490PCIE EQU H'0006' 3491ACKTIM EQU H'0007' 3492 3493 3494;----- TXBUF Bits ----------------------------------------------------- 3495TXBUF0 EQU H'0000' 3496TXBUF1 EQU H'0001' 3497TXBUF2 EQU H'0002' 3498TXBUF3 EQU H'0003' 3499TXBUF4 EQU H'0004' 3500TXBUF5 EQU H'0005' 3501TXBUF6 EQU H'0006' 3502TXBUF7 EQU H'0007' 3503 3504 3505;----- DMABCH Bits ----------------------------------------------------- 3506BC8 EQU H'0000' 3507BC9 EQU H'0001' 3508 3509 3510;----- DMABCL Bits ----------------------------------------------------- 3511BC0 EQU H'0000' 3512BC1 EQU H'0001' 3513BC2 EQU H'0002' 3514BC3 EQU H'0003' 3515BC4 EQU H'0004' 3516BC5 EQU H'0005' 3517BC6 EQU H'0006' 3518BC7 EQU H'0007' 3519 3520 3521;----- RXADDRH Bits ----------------------------------------------------- 3522RXADDR8 EQU H'0000' 3523RXADDR9 EQU H'0001' 3524RXADDR10 EQU H'0002' 3525RXADDR11 EQU H'0003' 3526 3527 3528;----- RXADDRL Bits ----------------------------------------------------- 3529RXADDR0 EQU H'0000' 3530RXADDR1 EQU H'0001' 3531RXADDR2 EQU H'0002' 3532RXADDR3 EQU H'0003' 3533RXADDR4 EQU H'0004' 3534RXADDR5 EQU H'0005' 3535RXADDR6 EQU H'0006' 3536RXADDR7 EQU H'0007' 3537 3538 3539;----- TXADDRH Bits ----------------------------------------------------- 3540TXADDR8 EQU H'0000' 3541TXADDR9 EQU H'0001' 3542TXADDR10 EQU H'0002' 3543TXADDR11 EQU H'0003' 3544 3545 3546;----- TXADDRL Bits ----------------------------------------------------- 3547TXADDR0 EQU H'0000' 3548TXADDR1 EQU H'0001' 3549TXADDR2 EQU H'0002' 3550TXADDR3 EQU H'0003' 3551TXADDR4 EQU H'0004' 3552TXADDR5 EQU H'0005' 3553TXADDR6 EQU H'0006' 3554TXADDR7 EQU H'0007' 3555 3556 3557;----- PORTVP Bits ----------------------------------------------------- 3558RVP0 EQU H'0000' 3559RVP1 EQU H'0001' 3560RVP2 EQU H'0002' 3561RVP3 EQU H'0003' 3562RVP4 EQU H'0004' 3563RVP5 EQU H'0005' 3564RVP6 EQU H'0006' 3565RVP7 EQU H'0007' 3566 3567 3568;----- LATVP Bits ----------------------------------------------------- 3569LATVP0 EQU H'0000' 3570LATVP1 EQU H'0001' 3571LATVP2 EQU H'0002' 3572LATVP3 EQU H'0003' 3573LATVP4 EQU H'0004' 3574LATVP5 EQU H'0005' 3575LATVP6 EQU H'0006' 3576LATVP7 EQU H'0007' 3577 3578 3579;----- TRISVP Bits ----------------------------------------------------- 3580TRISVP0 EQU H'0000' 3581TRISVP1 EQU H'0001' 3582TRISVP2 EQU H'0002' 3583TRISVP3 EQU H'0003' 3584TRISVP4 EQU H'0004' 3585TRISVP5 EQU H'0005' 3586TRISVP6 EQU H'0006' 3587TRISVP7 EQU H'0007' 3588 3589 3590;----- UADDR Bits ----------------------------------------------------- 3591ADDR0 EQU H'0000' 3592ADDR1 EQU H'0001' 3593ADDR2 EQU H'0002' 3594ADDR3 EQU H'0003' 3595ADDR4 EQU H'0004' 3596ADDR5 EQU H'0005' 3597ADDR6 EQU H'0006' 3598 3599 3600;----- UCON Bits ----------------------------------------------------- 3601SUSPND EQU H'0001' 3602RESUME EQU H'0002' 3603USBEN EQU H'0003' 3604PKTDIS EQU H'0004' 3605SE0 EQU H'0005' 3606PPBRST EQU H'0006' 3607 3608 3609;----- USTAT Bits ----------------------------------------------------- 3610PPBI EQU H'0001' 3611DIR EQU H'0002' 3612 3613ENDP0 EQU H'0003' 3614ENDP1 EQU H'0004' 3615ENDP2 EQU H'0005' 3616ENDP3 EQU H'0006' 3617 3618 3619;----- UEIR Bits ----------------------------------------------------- 3620PIDEF EQU H'0000' 3621CRC5EF EQU H'0001' 3622CRC16EF EQU H'0002' 3623DFN8EF EQU H'0003' 3624BTOEF EQU H'0004' 3625BTSEF EQU H'0007' 3626 3627 3628;----- UIR Bits ----------------------------------------------------- 3629URSTIF EQU H'0000' 3630UERRIF EQU H'0001' 3631ACTVIF EQU H'0002' 3632TRNIF EQU H'0003' 3633IDLEIF EQU H'0004' 3634STALLIF EQU H'0005' 3635SOFIF EQU H'0006' 3636 3637 3638;----- UFRMH Bits ----------------------------------------------------- 3639FRM8 EQU H'0000' 3640FRM9 EQU H'0001' 3641FRM10 EQU H'0002' 3642 3643 3644;----- UFRML Bits ----------------------------------------------------- 3645FRM0 EQU H'0000' 3646FRM1 EQU H'0001' 3647FRM2 EQU H'0002' 3648FRM3 EQU H'0003' 3649FRM4 EQU H'0004' 3650FRM5 EQU H'0005' 3651FRM6 EQU H'0006' 3652FRM7 EQU H'0007' 3653 3654 3655;----- RCON4 Bits ----------------------------------------------------- 3656PMSLP EQU H'0000' 3657DPSLP EQU H'0002' 3658SRETEN EQU H'0004' 3659 3660 3661;----- RCON3 Bits ----------------------------------------------------- 3662VBAT EQU H'0000' 3663VBPOR EQU H'0001' 3664VDDPOR EQU H'0002' 3665VDDBOR EQU H'0003' 3666STKERR EQU H'0007' 3667 3668 3669;----- RCON2 Bits ----------------------------------------------------- 3670SWDTEN EQU H'0005' 3671EXTR EQU H'0007' 3672 3673 3674;----- EECON1 Bits ----------------------------------------------------- 3675WR EQU H'0001' 3676WREN EQU H'0002' 3677WRERR EQU H'0003' 3678FREE EQU H'0004' 3679WWPROG EQU H'0005' 3680 3681 3682;----- PORTA Bits ----------------------------------------------------- 3683RA0 EQU H'0000' 3684RA1 EQU H'0001' 3685RA2 EQU H'0002' 3686RA3 EQU H'0003' 3687RA4 EQU H'0004' 3688RA5 EQU H'0005' 3689RA6 EQU H'0006' 3690RA7 EQU H'0007' 3691 3692 3693;----- PORTB Bits ----------------------------------------------------- 3694RB0 EQU H'0000' 3695RB1 EQU H'0001' 3696RB2 EQU H'0002' 3697RB3 EQU H'0003' 3698RB4 EQU H'0004' 3699RB5 EQU H'0005' 3700RB6 EQU H'0006' 3701RB7 EQU H'0007' 3702 3703 3704;----- PORTC Bits ----------------------------------------------------- 3705RC0 EQU H'0000' 3706RC1 EQU H'0001' 3707RC2 EQU H'0002' 3708RC3 EQU H'0003' 3709RC4 EQU H'0004' 3710RC5 EQU H'0005' 3711RC6 EQU H'0006' 3712RC7 EQU H'0007' 3713 3714 3715;----- PORTD Bits ----------------------------------------------------- 3716RD0 EQU H'0000' 3717RD1 EQU H'0001' 3718RD2 EQU H'0002' 3719RD3 EQU H'0003' 3720RD4 EQU H'0004' 3721RD5 EQU H'0005' 3722RD6 EQU H'0006' 3723RD7 EQU H'0007' 3724 3725 3726;----- PORTE Bits ----------------------------------------------------- 3727RE0 EQU H'0000' 3728RE1 EQU H'0001' 3729RE2 EQU H'0002' 3730RE3 EQU H'0003' 3731RE4 EQU H'0004' 3732RE5 EQU H'0005' 3733RE6 EQU H'0006' 3734RE7 EQU H'0007' 3735 3736 3737;----- PORTF Bits ----------------------------------------------------- 3738RF2 EQU H'0002' 3739RF3 EQU H'0003' 3740RF4 EQU H'0004' 3741RF5 EQU H'0005' 3742RF6 EQU H'0006' 3743RF7 EQU H'0007' 3744 3745 3746;----- PORTG Bits ----------------------------------------------------- 3747RG0 EQU H'0000' 3748RG1 EQU H'0001' 3749RG2 EQU H'0002' 3750RG3 EQU H'0003' 3751RG4 EQU H'0004' 3752 3753 3754;----- LATA Bits ----------------------------------------------------- 3755LATA0 EQU H'0000' 3756LATA1 EQU H'0001' 3757LATA2 EQU H'0002' 3758LATA3 EQU H'0003' 3759LATA4 EQU H'0004' 3760LATA5 EQU H'0005' 3761LATA6 EQU H'0006' 3762LATA7 EQU H'0007' 3763 3764 3765;----- LATB Bits ----------------------------------------------------- 3766LATB0 EQU H'0000' 3767LATB1 EQU H'0001' 3768LATB2 EQU H'0002' 3769LATB3 EQU H'0003' 3770LATB4 EQU H'0004' 3771LATB5 EQU H'0005' 3772LATB6 EQU H'0006' 3773LATB7 EQU H'0007' 3774 3775 3776;----- LATC Bits ----------------------------------------------------- 3777LATC0 EQU H'0000' 3778LATC1 EQU H'0001' 3779LATC2 EQU H'0002' 3780LATC3 EQU H'0003' 3781LATC4 EQU H'0004' 3782LATC5 EQU H'0005' 3783LATC6 EQU H'0006' 3784LATC7 EQU H'0007' 3785 3786 3787;----- LATD Bits ----------------------------------------------------- 3788LATD0 EQU H'0000' 3789LATD1 EQU H'0001' 3790LATD2 EQU H'0002' 3791LATD3 EQU H'0003' 3792LATD4 EQU H'0004' 3793LATD5 EQU H'0005' 3794LATD6 EQU H'0006' 3795LATD7 EQU H'0007' 3796 3797 3798;----- LATE Bits ----------------------------------------------------- 3799LATE0 EQU H'0000' 3800LATE1 EQU H'0001' 3801LATE2 EQU H'0002' 3802LATE3 EQU H'0003' 3803LATE4 EQU H'0004' 3804LATE5 EQU H'0005' 3805LATE6 EQU H'0006' 3806LATE7 EQU H'0007' 3807 3808 3809;----- LATF Bits ----------------------------------------------------- 3810LATF2 EQU H'0002' 3811LATF3 EQU H'0003' 3812LATF4 EQU H'0004' 3813LATF5 EQU H'0005' 3814LATF6 EQU H'0006' 3815LATF7 EQU H'0007' 3816 3817 3818;----- LATG Bits ----------------------------------------------------- 3819LATG0 EQU H'0000' 3820LATG1 EQU H'0001' 3821LATG2 EQU H'0002' 3822LATG3 EQU H'0003' 3823LATG4 EQU H'0004' 3824 3825 3826;----- TRISA Bits ----------------------------------------------------- 3827TRISA0 EQU H'0000' 3828TRISA1 EQU H'0001' 3829TRISA2 EQU H'0002' 3830TRISA3 EQU H'0003' 3831TRISA4 EQU H'0004' 3832TRISA5 EQU H'0005' 3833TRISA6 EQU H'0006' 3834TRISA7 EQU H'0007' 3835 3836 3837;----- TRISB Bits ----------------------------------------------------- 3838TRISB0 EQU H'0000' 3839TRISB1 EQU H'0001' 3840TRISB2 EQU H'0002' 3841TRISB3 EQU H'0003' 3842TRISB4 EQU H'0004' 3843TRISB5 EQU H'0005' 3844TRISB6 EQU H'0006' 3845TRISB7 EQU H'0007' 3846 3847 3848;----- TRISC Bits ----------------------------------------------------- 3849TRISC0 EQU H'0000' 3850TRISC1 EQU H'0001' 3851TRISC2 EQU H'0002' 3852TRISC3 EQU H'0003' 3853TRISC4 EQU H'0004' 3854TRISC5 EQU H'0005' 3855TRISC6 EQU H'0006' 3856TRISC7 EQU H'0007' 3857 3858 3859;----- TRISD Bits ----------------------------------------------------- 3860TRISD0 EQU H'0000' 3861TRISD1 EQU H'0001' 3862TRISD2 EQU H'0002' 3863TRISD3 EQU H'0003' 3864TRISD4 EQU H'0004' 3865TRISD5 EQU H'0005' 3866TRISD6 EQU H'0006' 3867TRISD7 EQU H'0007' 3868 3869 3870;----- TRISE Bits ----------------------------------------------------- 3871TRISE0 EQU H'0000' 3872TRISE1 EQU H'0001' 3873TRISE2 EQU H'0002' 3874TRISE3 EQU H'0003' 3875TRISE4 EQU H'0004' 3876TRISE5 EQU H'0005' 3877TRISE6 EQU H'0006' 3878TRISE7 EQU H'0007' 3879 3880 3881;----- TRISF Bits ----------------------------------------------------- 3882TRISF2 EQU H'0002' 3883TRISF3 EQU H'0003' 3884TRISF4 EQU H'0004' 3885TRISF5 EQU H'0005' 3886TRISF6 EQU H'0006' 3887TRISF7 EQU H'0007' 3888 3889 3890;----- TRISG Bits ----------------------------------------------------- 3891TRISG0 EQU H'0000' 3892TRISG1 EQU H'0001' 3893TRISG2 EQU H'0002' 3894TRISG3 EQU H'0003' 3895TRISG4 EQU H'0004' 3896 3897 3898;----- OSCTUNE Bits ----------------------------------------------------- 3899TUN0 EQU H'0000' 3900TUN1 EQU H'0001' 3901TUN2 EQU H'0002' 3902TUN3 EQU H'0003' 3903TUN4 EQU H'0004' 3904TUN5 EQU H'0005' 3905 3906 3907;----- PSTR1CON Bits ----------------------------------------------------- 3908STRA EQU H'0000' 3909STRB EQU H'0001' 3910STRC EQU H'0002' 3911STRD EQU H'0003' 3912STRSYNC EQU H'0004' 3913 3914CMPL0 EQU H'0006' 3915CMPL1 EQU H'0007' 3916 3917 3918;----- PIE1 Bits ----------------------------------------------------- 3919TMR1IE EQU H'0000' 3920TMR2IE EQU H'0001' 3921TMR1GIE EQU H'0002' 3922SSP1IE EQU H'0003' 3923TX1IE EQU H'0004' 3924RC1IE EQU H'0005' 3925ADIE EQU H'0006' 3926PSPIE EQU H'0007' 3927 3928 3929;----- PIR1 Bits ----------------------------------------------------- 3930TMR1IF EQU H'0000' 3931TMR2IF EQU H'0001' 3932TMR1GIF EQU H'0002' 3933SSP1IF EQU H'0003' 3934TX1IF EQU H'0004' 3935RC1IF EQU H'0005' 3936ADIF EQU H'0006' 3937PSPIF EQU H'0007' 3938 3939 3940;----- IPR1 Bits ----------------------------------------------------- 3941TMR1IP EQU H'0000' 3942TMR2IP EQU H'0001' 3943TMR1GIP EQU H'0002' 3944SSP1IP EQU H'0003' 3945TX1IP EQU H'0004' 3946RC1IP EQU H'0005' 3947ADIP EQU H'0006' 3948PSPIP EQU H'0007' 3949 3950 3951;----- PIE2 Bits ----------------------------------------------------- 3952TMR3GIE EQU H'0000' 3953TMR3IE EQU H'0001' 3954HLVDIE EQU H'0002' 3955BCL1IE EQU H'0003' 3956USBIE EQU H'0004' 3957BCL2IE EQU H'0005' 3958SSP2IE EQU H'0006' 3959OSCFIE EQU H'0007' 3960 3961 3962;----- PIR2 Bits ----------------------------------------------------- 3963TMR3GIF EQU H'0000' 3964TMR3IF EQU H'0001' 3965HLVDIF EQU H'0002' 3966BCL1IF EQU H'0003' 3967USBIF EQU H'0004' 3968BCL2IF EQU H'0005' 3969SSP2IF EQU H'0006' 3970OSCFIF EQU H'0007' 3971 3972LVDIF EQU H'0002' 3973 3974 3975;----- IPR2 Bits ----------------------------------------------------- 3976TMR3GIP EQU H'0000' 3977TMR3IP EQU H'0001' 3978HLVDIP EQU H'0002' 3979BCL1IP EQU H'0003' 3980USBIP EQU H'0004' 3981BCL2IP EQU H'0005' 3982SSP2IP EQU H'0006' 3983OSCFIP EQU H'0007' 3984 3985 3986;----- PIE3 Bits ----------------------------------------------------- 3987RTCCIE EQU H'0000' 3988CCP1IE EQU H'0001' 3989CCP2IE EQU H'0002' 3990CTMUIE EQU H'0003' 3991TX2IE EQU H'0004' 3992RC2IE EQU H'0005' 3993LCDIE EQU H'0006' 3994TMR5GIE EQU H'0007' 3995 3996 3997;----- PIR3 Bits ----------------------------------------------------- 3998RTCCIF EQU H'0000' 3999CCP1IF EQU H'0001' 4000CCP2IF EQU H'0002' 4001CTMUIF EQU H'0003' 4002TX2IF EQU H'0004' 4003RC2IF EQU H'0005' 4004LCDIF EQU H'0006' 4005TMR5GIF EQU H'0007' 4006 4007 4008;----- IPR3 Bits ----------------------------------------------------- 4009RTCCIP EQU H'0000' 4010CCP1IP EQU H'0001' 4011CCP2IP EQU H'0002' 4012CTMUIP EQU H'0003' 4013TX2IP EQU H'0004' 4014RC2IP EQU H'0005' 4015LCDIP EQU H'0006' 4016TMR5GIP EQU H'0007' 4017 4018 4019;----- PIR6 Bits ----------------------------------------------------- 4020CMP1IF EQU H'0000' 4021CMP2IF EQU H'0001' 4022CMP3IF EQU H'0002' 4023TX3IF EQU H'0004' 4024RC3IF EQU H'0005' 4025TX4IF EQU H'0006' 4026RC4IF EQU H'0007' 4027 4028 4029;----- PSPCON Bits ----------------------------------------------------- 4030PSPMODE EQU H'0004' 4031IBOV EQU H'0005' 4032OBF EQU H'0006' 4033IBF EQU H'0007' 4034 4035 4036;----- HLVDCON Bits ----------------------------------------------------- 4037HLVDEN EQU H'0004' 4038IRVST EQU H'0005' 4039BGVST EQU H'0006' 4040VDIRMAG EQU H'0007' 4041 4042HLVDL0 EQU H'0000' 4043HLVDL1 EQU H'0001' 4044HLVDL2 EQU H'0002' 4045HLVDL3 EQU H'0003' 4046 4047 4048;----- IPR6 Bits ----------------------------------------------------- 4049CMP1IP EQU H'0000' 4050CMP2IP EQU H'0001' 4051CMP3IP EQU H'0002' 4052TX3IP EQU H'0004' 4053RC3IP EQU H'0005' 4054TX4IP EQU H'0006' 4055RC4IP EQU H'0007' 4056 4057 4058;----- T1GCON Bits ----------------------------------------------------- 4059T1GVAL EQU H'0002' 4060T1GGO_NOT_T1DONE EQU H'0003' 4061T1GSPM EQU H'0004' 4062T1GTM EQU H'0005' 4063T1GPOL EQU H'0006' 4064TMR1GE EQU H'0007' 4065 4066T1GSS0 EQU H'0000' 4067T1GSS1 EQU H'0001' 4068T1GGO EQU H'0003' 4069 4070NOT_T1DONE EQU H'0003' 4071 4072 4073;----- RCSTA Bits ----------------------------------------------------- 4074RX9D EQU H'0000' 4075OERR EQU H'0001' 4076FERR EQU H'0002' 4077ADDEN EQU H'0003' 4078CREN EQU H'0004' 4079SREN EQU H'0005' 4080RX9 EQU H'0006' 4081SPEN EQU H'0007' 4082 4083ADEN EQU H'0003' 4084 4085 4086;----- RCSTA1 Bits ----------------------------------------------------- 4087RX9D EQU H'0000' 4088OERR EQU H'0001' 4089FERR EQU H'0002' 4090ADDEN EQU H'0003' 4091CREN EQU H'0004' 4092SREN EQU H'0005' 4093RX9 EQU H'0006' 4094SPEN EQU H'0007' 4095 4096ADEN EQU H'0003' 4097 4098 4099;----- TXSTA Bits ----------------------------------------------------- 4100TX9D EQU H'0000' 4101TRMT EQU H'0001' 4102BRGH EQU H'0002' 4103SENDB EQU H'0003' 4104SYNC EQU H'0004' 4105TXEN EQU H'0005' 4106TX9 EQU H'0006' 4107CSRC EQU H'0007' 4108 4109 4110;----- TXSTA1 Bits ----------------------------------------------------- 4111TX9D EQU H'0000' 4112TRMT EQU H'0001' 4113BRGH EQU H'0002' 4114SENDB EQU H'0003' 4115SYNC EQU H'0004' 4116TXEN EQU H'0005' 4117TX9 EQU H'0006' 4118CSRC EQU H'0007' 4119 4120 4121;----- SPBRG Bits ----------------------------------------------------- 4122BRG0 EQU H'0000' 4123BRG1 EQU H'0001' 4124BRG2 EQU H'0002' 4125BRG3 EQU H'0003' 4126BRG4 EQU H'0004' 4127BRG5 EQU H'0005' 4128BRG6 EQU H'0006' 4129BRG7 EQU H'0007' 4130 4131 4132;----- SPBRG1 Bits ----------------------------------------------------- 4133BRG0 EQU H'0000' 4134BRG1 EQU H'0001' 4135BRG2 EQU H'0002' 4136BRG3 EQU H'0003' 4137BRG4 EQU H'0004' 4138BRG5 EQU H'0005' 4139BRG6 EQU H'0006' 4140BRG7 EQU H'0007' 4141 4142 4143;----- T3GCON Bits ----------------------------------------------------- 4144T3GVAL EQU H'0002' 4145T3GGO_NOT_T3DONE EQU H'0003' 4146T3GSPM EQU H'0004' 4147T3GTM EQU H'0005' 4148T3GPOL EQU H'0006' 4149TMR3GE EQU H'0007' 4150 4151T3GSS0 EQU H'0000' 4152T3GSS1 EQU H'0001' 4153T3GGO EQU H'0003' 4154 4155NOT_T3DONE EQU H'0003' 4156 4157 4158;----- T3CON Bits ----------------------------------------------------- 4159TMR3ON EQU H'0000' 4160RD16 EQU H'0001' 4161NOT_T3SYNC EQU H'0002' 4162SOSCEN EQU H'0003' 4163 4164T3CKPS0 EQU H'0004' 4165T3CKPS1 EQU H'0005' 4166TMR3CS0 EQU H'0006' 4167TMR3CS1 EQU H'0007' 4168 4169 4170;----- PIE4 Bits ----------------------------------------------------- 4171ECCP3IE EQU H'0000' 4172CCP4IE EQU H'0001' 4173CCP5IE EQU H'0002' 4174CCP6IE EQU H'0003' 4175CCP7IE EQU H'0004' 4176CCP8IE EQU H'0005' 4177CCP9IE EQU H'0006' 4178CCP10IE EQU H'0007' 4179 4180 4181;----- PIR4 Bits ----------------------------------------------------- 4182ECCP3IF EQU H'0000' 4183CCP4IF EQU H'0001' 4184CCP5IF EQU H'0002' 4185CCP6IF EQU H'0003' 4186CCP7IF EQU H'0004' 4187CCP8IF EQU H'0005' 4188CCP9IF EQU H'0006' 4189CCP10IF EQU H'0007' 4190 4191 4192;----- IPR4 Bits ----------------------------------------------------- 4193ECCP3IP EQU H'0000' 4194CCP4IP EQU H'0001' 4195CCP5IP EQU H'0002' 4196CCP6IP EQU H'0003' 4197CCP7IP EQU H'0004' 4198CCP8IP EQU H'0005' 4199CCP9IP EQU H'0006' 4200CCP10IP EQU H'0007' 4201 4202 4203;----- PIE5 Bits ----------------------------------------------------- 4204TMR4IE EQU H'0000' 4205TMR5IE EQU H'0001' 4206TMR6IE EQU H'0002' 4207TMR8IE EQU H'0004' 4208ACTLOCKIE EQU H'0005' 4209ACTORSIE EQU H'0006' 4210 4211 4212;----- PIR5 Bits ----------------------------------------------------- 4213TMR4IF EQU H'0000' 4214TMR5IF EQU H'0001' 4215TMR6IF EQU H'0002' 4216TMR8IF EQU H'0004' 4217ACTLOCKIF EQU H'0005' 4218ACTORSIF EQU H'0006' 4219 4220 4221;----- CCP1CON Bits ----------------------------------------------------- 4222CCP1M0 EQU H'0000' 4223CCP1M1 EQU H'0001' 4224CCP1M2 EQU H'0002' 4225CCP1M3 EQU H'0003' 4226DC1B0 EQU H'0004' 4227DC1B1 EQU H'0005' 4228P1M0 EQU H'0006' 4229P1M1 EQU H'0007' 4230 4231CCP1Y EQU H'0004' 4232CCP1X EQU H'0005' 4233 4234 4235;----- ECCP1DEL Bits ----------------------------------------------------- 4236P1RSEN EQU H'0007' 4237 4238P1DC0 EQU H'0000' 4239P1DC1 EQU H'0001' 4240P1DC2 EQU H'0002' 4241P1DC3 EQU H'0003' 4242P1DC4 EQU H'0004' 4243P1DC5 EQU H'0005' 4244P1DC6 EQU H'0006' 4245 4246 4247;----- ECCP1AS Bits ----------------------------------------------------- 4248ECCP1ASE EQU H'0007' 4249 4250PSS1BD0 EQU H'0000' 4251PSS1BD1 EQU H'0001' 4252PSS1AC0 EQU H'0002' 4253PSS1AC1 EQU H'0003' 4254ECCP1AS0 EQU H'0004' 4255ECCP1AS1 EQU H'0005' 4256ECCP1AS2 EQU H'0006' 4257 4258 4259;----- CVRCONL Bits ----------------------------------------------------- 4260CVRNSS EQU H'0000' 4261CVROE EQU H'0006' 4262CVREN EQU H'0007' 4263 4264CVRPSS0 EQU H'0004' 4265CVRPSS1 EQU H'0005' 4266 4267 4268;----- CVRCONH Bits ----------------------------------------------------- 4269CVR0 EQU H'0000' 4270CVR1 EQU H'0001' 4271CVR2 EQU H'0002' 4272CVR3 EQU H'0003' 4273CVR4 EQU H'0004' 4274 4275 4276;----- ADCON1L Bits ----------------------------------------------------- 4277DONE EQU H'0000' 4278SAMP EQU H'0001' 4279ASAM EQU H'0002' 4280 4281SSRC0 EQU H'0004' 4282SSRC1 EQU H'0005' 4283SSRC2 EQU H'0006' 4284SSRC3 EQU H'0007' 4285 4286 4287;----- ADCON1H Bits ----------------------------------------------------- 4288MODE12 EQU H'0002' 4289ADON EQU H'0007' 4290 4291FORM0 EQU H'0000' 4292FORM1 EQU H'0001' 4293 4294 4295;----- CMSTAT Bits ----------------------------------------------------- 4296C1OUT EQU H'0000' 4297C2OUT EQU H'0001' 4298C3OUT EQU H'0002' 4299 4300 4301;----- SSP1CON2 Bits ----------------------------------------------------- 4302SEN EQU H'0000' 4303RSEN EQU H'0001' 4304PEN EQU H'0002' 4305RCEN EQU H'0003' 4306ACKEN EQU H'0004' 4307ACKDT EQU H'0005' 4308ACKSTAT EQU H'0006' 4309GCEN EQU H'0007' 4310 4311 4312ADMSK1 EQU H'0001' 4313ADMSK2 EQU H'0002' 4314ADMSK3 EQU H'0003' 4315ADMSK4 EQU H'0004' 4316ADMSK5 EQU H'0005' 4317 4318 4319;----- SSP1CON1 Bits ----------------------------------------------------- 4320CKP EQU H'0004' 4321SSPEN EQU H'0005' 4322SSPOV EQU H'0006' 4323WCOL EQU H'0007' 4324 4325SSPM0 EQU H'0000' 4326SSPM1 EQU H'0001' 4327SSPM2 EQU H'0002' 4328SSPM3 EQU H'0003' 4329 4330 4331;----- SSP1STAT Bits ----------------------------------------------------- 4332BF EQU H'0000' 4333UA EQU H'0001' 4334R_NOT_W EQU H'0002' 4335S EQU H'0003' 4336P EQU H'0004' 4337D_NOT_A EQU H'0005' 4338CKE EQU H'0006' 4339SMP EQU H'0007' 4340 4341R_W EQU H'0002' 4342D_A EQU H'0005' 4343 4344NOT_W EQU H'0002' 4345NOT_A EQU H'0005' 4346 4347NOT_WRITE EQU H'0002' 4348NOT_ADDRESS EQU H'0005' 4349 4350READ_WRITE EQU H'0002' 4351DATA_ADDRESS EQU H'0005' 4352 4353I2C_READ EQU H'0002' 4354I2C_START EQU H'0003' 4355I2C_STOP EQU H'0004' 4356I2C_DAT EQU H'0005' 4357 4358 4359;----- T2CON Bits ----------------------------------------------------- 4360TMR2ON EQU H'0002' 4361 4362T2CKPS0 EQU H'0000' 4363T2CKPS1 EQU H'0001' 4364T2OUTPS0 EQU H'0003' 4365T2OUTPS1 EQU H'0004' 4366T2OUTPS2 EQU H'0005' 4367T2OUTPS3 EQU H'0006' 4368 4369 4370;----- T1CON Bits ----------------------------------------------------- 4371TMR1ON EQU H'0000' 4372RD16 EQU H'0001' 4373NOT_T1SYNC EQU H'0002' 4374SOSCEN EQU H'0003' 4375 4376T1CKPS0 EQU H'0004' 4377T1CKPS1 EQU H'0005' 4378TMR1CS0 EQU H'0006' 4379TMR1CS1 EQU H'0007' 4380 4381 4382;----- RCON Bits ----------------------------------------------------- 4383NOT_BOR EQU H'0000' 4384NOT_POR EQU H'0001' 4385NOT_PD EQU H'0002' 4386NOT_TO EQU H'0003' 4387NOT_RI EQU H'0004' 4388NOT_CM EQU H'0005' 4389IPEN EQU H'0007' 4390 4391BOR_RCON EQU H'0000' 4392POR EQU H'0001' 4393PD EQU H'0002' 4394TO EQU H'0003' 4395RI EQU H'0004' 4396CM EQU H'0005' 4397 4398 4399;----- IOCF Bits ----------------------------------------------------- 4400IOCF0 EQU H'0000' 4401IOCF1 EQU H'0001' 4402IOCF2 EQU H'0002' 4403IOCF3 EQU H'0003' 4404IOCF4 EQU H'0004' 4405IOCF5 EQU H'0005' 4406IOCF6 EQU H'0006' 4407IOCF7 EQU H'0007' 4408 4409 4410;----- IPR5 Bits ----------------------------------------------------- 4411TMR4IP EQU H'0000' 4412TMR5IP EQU H'0001' 4413TMR6IP EQU H'0002' 4414TMR8IP EQU H'0004' 4415ACTLOCKIP EQU H'0005' 4416ACTORSIP EQU H'0006' 4417 4418 4419;----- OSCCON Bits ----------------------------------------------------- 4420IDLEN EQU H'0007' 4421 4422NOSC0 EQU H'0000' 4423NOSC1 EQU H'0001' 4424NOSC2 EQU H'0002' 4425COSC0 EQU H'0004' 4426COSC1 EQU H'0005' 4427COSC2 EQU H'0006' 4428 4429 4430;----- T0CON Bits ----------------------------------------------------- 4431PSA EQU H'0003' 4432T08BIT EQU H'0006' 4433TMR0ON EQU H'0007' 4434 4435T0PS0 EQU H'0000' 4436T0PS1 EQU H'0001' 4437T0PS2 EQU H'0002' 4438T0CS0 EQU H'0004' 4439T0CS1 EQU H'0005' 4440 4441 4442;----- STATUS Bits ----------------------------------------------------- 4443C EQU H'0000' 4444DC EQU H'0001' 4445Z EQU H'0002' 4446OV EQU H'0003' 4447N EQU H'0004' 4448 4449 4450;----- INTCON3 Bits ----------------------------------------------------- 4451INT1IF EQU H'0000' 4452INT2IF EQU H'0001' 4453INT3IF EQU H'0002' 4454INT1IE EQU H'0003' 4455INT2IE EQU H'0004' 4456INT3IE EQU H'0005' 4457INT1IP EQU H'0006' 4458INT2IP EQU H'0007' 4459 4460INT1F EQU H'0000' 4461INT2F EQU H'0001' 4462INT3F EQU H'0002' 4463INT1E EQU H'0003' 4464INT2E EQU H'0004' 4465INT3E EQU H'0005' 4466INT1P EQU H'0006' 4467INT2P EQU H'0007' 4468 4469 4470;----- INTCON2 Bits ----------------------------------------------------- 4471IOCIP EQU H'0000' 4472INT3IP EQU H'0001' 4473TMR0IP EQU H'0002' 4474INTEDG3 EQU H'0003' 4475INTEDG2 EQU H'0004' 4476INTEDG1 EQU H'0005' 4477INTEDG0 EQU H'0006' 4478NOT_RBPU EQU H'0007' 4479 4480INT3P EQU H'0001' 4481T0IP EQU H'0002' 4482RBPU EQU H'0007' 4483 4484 4485;----- INTCON Bits ----------------------------------------------------- 4486IOCIF EQU H'0000' 4487INT0IF EQU H'0001' 4488TMR0IF EQU H'0002' 4489IOCIE EQU H'0003' 4490INT0IE EQU H'0004' 4491TMR0IE EQU H'0005' 4492PEIE_GIEL EQU H'0006' 4493GIE_GIEH EQU H'0007' 4494 4495INT0F EQU H'0001' 4496T0IF EQU H'0002' 4497INT0E EQU H'0004' 4498T0IE EQU H'0005' 4499PEIE EQU H'0006' 4500GIE EQU H'0007' 4501 4502GIEL EQU H'0006' 4503GIEH EQU H'0007' 4504 4505 4506;----- STKPTR Bits ----------------------------------------------------- 4507STKUNF EQU H'0006' 4508STKFUL EQU H'0007' 4509 4510SP0 EQU H'0000' 4511SP1 EQU H'0001' 4512SP2 EQU H'0002' 4513SP3 EQU H'0003' 4514SP4 EQU H'0004' 4515STKOVF EQU H'0007' 4516 4517 4518 4519;========================================================================== 4520; 4521; RAM Definitions 4522; 4523;========================================================================== 4524 __MAXRAM H'0FFF' 4525 __BADRAM H'0DFA'-H'0DFE' 4526 __BADRAM H'0EE3'-H'0EE9' 4527 __BADRAM H'0F87'-H'0F88' 4528 __BADRAM H'0F90'-H'0F91' 4529 __BADRAM H'0F99'-H'0F9A' 4530 __BADRAM H'0FD4' 4531 4532;========================================================================== 4533; 4534; IMPORTANT: For the PIC18 devices, the __CONFIG directive has been 4535; superseded by the CONFIG directive. The following settings 4536; are available for this device. 4537; 4538; Stack Overflow/Underflow Reset: 4539; STVREN = OFF Disabled 4540; STVREN = ON Enabled 4541; 4542; Extended Instruction Set: 4543; XINST = OFF Disabled 4544; XINST = ON Enabled 4545; 4546; Brown-Out Reset Enable: 4547; BOREN = OFF Disabled in hardware 4548; BOREN = ON Controlled with SBOREN bit, disabled in Deep Sleep 4549; 4550; Brown-out Reset Voltage: 4551; BORV = 0 2.0V 4552; BORV = 1 1.8V 4553; 4554; Code Protect: 4555; CP0 = ON Program memory is code-protected 4556; CP0 = OFF Program memory is not code-protected 4557; 4558; Oscillator: 4559; FOSC = FRC Fast RC Oscillator (FRC) 4560; FOSC = FRCPLL Fast RC Oscillator with PLL module (FRCPLL) 4561; FOSC = PRI Primary Oscillator (XT, HS, EC) 4562; FOSC = PRIPLL Primary Oscillator with PLL module (XTPLL,HSPLL,ECPLL) 4563; FOSC = SOSC Secondary Oscillator (SOSC) 4564; FOSC = LPRC Low-Power RC Oscillator (LPRC) 4565; FOSC = FRC500KHZ Fast RC Oscillator divided by 16 (500 kHz) 4566; FOSC = FRCDIV Fast RC Oscillator with Postscaler (FRCDIV) 4567; 4568; T1OSC/SOSC Power Selection Bits: 4569; SOSCSEL = DIG Digital (SCLKI) mode 4570; SOSCSEL = LOW Low Power T1OSC/SOSC circuit selected 4571; 4572; Clock Out Enable Bit: 4573; CLKOEN = OFF CLKO output disabled on the RA6 pin 4574; CLKOEN = ON CLKO output enabled on the RA6 pin 4575; 4576; Internal External Oscillator Switch Over Mode: 4577; IESO = OFF Disabled 4578; IESO = ON Enabled 4579; 4580; PLL Frequency Multiplier Select bits: 4581; PLLDIV = NODIV 96 MHz PLL selected; No divide - Oscillator used directly (4 MHz input) 4582; PLLDIV = DIV2 96 MHz PLL selected; Oscillator divided by 2 (8 MHz input) 4583; PLLDIV = DIV3 96 MHz PLL selected; Oscillator divided by 3 (12 MHz input) 4584; PLLDIV = DIV4 96 MHz PLL selected; Oscillator divided by 4 (16 MHz input) 4585; PLLDIV = DIV5 96 MHz PLL selected; Oscillator divided by 5 (20 MHz input) 4586; PLLDIV = DIV6 96 MHz PLL selected; Oscillator divided by 6 (24 MHz input) 4587; PLLDIV = DIV10 96 MHz PLL selected; Oscillator divided by 10 (40 MHz input) 4588; PLLDIV = DIV12 96 MHz PLL selected; Oscillator divided by 12 (48 MHz input) 4589; PLLDIV = RESERVED RESERVED 4590; PLLDIV = RESERVED RESERVED 4591; PLLDIV = RESERVED RESERVED 4592; PLLDIV = RESERVED RESERVED 4593; PLLDIV = PLL4X 4x PLL selected 4594; PLLDIV = PLL6X 6x PLL selected 4595; PLLDIV = PLL8X 8x PLL selected 4596; PLLDIV = NOPLL No PLL used - PLLGO bit not available to user 4597; 4598; Primary Oscillator Select: 4599; POSCMD = EC External clock mode selected 4600; POSCMD = MS MS oscillator mode selected(3.5 MHz -10 MHz) 4601; POSCMD = HS HS oscillator mode selected(10 MHz - 40 MHz) 4602; POSCMD = NONE Primary oscillator disabled 4603; 4604; Clock Switching and Monitor Selection Configuration bits: 4605; FSCM = CSECME Clock switching is enabled, fail safe clock monitor is enabled 4606; FSCM = CSECMD Clock switching is enabled, fail safe clock monitor is disabled 4607; FSCM = CSDCMD Clock switching is disabled, fail safe clock monitor is disabled 4608; 4609; Write/Erase Protect Page Start/End Boundary: 4610; WPFP = WPFP0 Write Protect Program Flash Page 0 4611; WPFP = WPFP1 Write Protect Program Flash Page 1 4612; WPFP = WPFP2 Write Protect Program Flash Page 2 4613; WPFP = WPFP3 Write Protect Program Flash Page 3 4614; WPFP = WPFP4 Write Protect Program Flash Page 4 4615; WPFP = WPFP5 Write Protect Program Flash Page 5 4616; WPFP = WPFP6 Write Protect Program Flash Page 6 4617; WPFP = WPFP7 Write Protect Program Flash Page 7 4618; WPFP = WPFP8 Write Protect Program Flash Page 8 4619; WPFP = WPFP9 Write Protect Program Flash Page 9 4620; WPFP = WPFP10 Write Protect Program Flash Page 10 4621; WPFP = WPFP11 Write Protect Program Flash Page 11 4622; WPFP = WPFP12 Write Protect Program Flash Page 12 4623; WPFP = WPFP13 Write Protect Program Flash Page 13 4624; WPFP = WPFP14 Write Protect Program Flash Page 14 4625; WPFP = WPFP15 Write Protect Program Flash Page 15 4626; WPFP = WPFP16 Write Protect Program Flash Page 16 4627; WPFP = WPFP17 Write Protect Program Flash Page 17 4628; WPFP = WPFP18 Write Protect Program Flash Page 18 4629; WPFP = WPFP19 Write Protect Program Flash Page 19 4630; WPFP = WPFP20 Write Protect Program Flash Page 20 4631; WPFP = WPFP21 Write Protect Program Flash Page 21 4632; WPFP = WPFP22 Write Protect Program Flash Page 22 4633; WPFP = WPFP23 Write Protect Program Flash Page 23 4634; WPFP = WPFP24 Write Protect Program Flash Page 24 4635; WPFP = WPFP25 Write Protect Program Flash Page 25 4636; WPFP = WPFP26 Write Protect Program Flash Page 26 4637; WPFP = WPFP27 Write Protect Program Flash Page 27 4638; WPFP = WPFP28 Write Protect Program Flash Page 28 4639; WPFP = WPFP29 Write Protect Program Flash Page 29 4640; WPFP = WPFP30 Write Protect Program Flash Page 30 4641; WPFP = WPFP31 Write Protect Program Flash Page 31 4642; WPFP = WPFP32 Write Protect Program Flash Page 32 4643; WPFP = WPFP33 Write Protect Program Flash Page 33 4644; WPFP = WPFP34 Write Protect Program Flash Page 34 4645; WPFP = WPFP35 Write Protect Program Flash Page 35 4646; WPFP = WPFP36 Write Protect Program Flash Page 36 4647; WPFP = WPFP37 Write Protect Program Flash Page 37 4648; WPFP = WPFP38 Write Protect Program Flash Page 38 4649; WPFP = WPFP39 Write Protect Program Flash Page 39 4650; WPFP = WPFP40 Write Protect Program Flash Page 40 4651; WPFP = WPFP41 Write Protect Program Flash Page 41 4652; WPFP = WPFP42 Write Protect Program Flash Page 42 4653; WPFP = WPFP43 Write Protect Program Flash Page 43 4654; WPFP = WPFP44 Write Protect Program Flash Page 44 4655; WPFP = WPFP45 Write Protect Program Flash Page 45 4656; WPFP = WPFP46 Write Protect Program Flash Page 46 4657; WPFP = WPFP47 Write Protect Program Flash Page 47 4658; WPFP = WPFP48 Write Protect Program Flash Page 48 4659; WPFP = WPFP49 Write Protect Program Flash Page 49 4660; WPFP = WPFP50 Write Protect Program Flash Page 50 4661; WPFP = WPFP51 Write Protect Program Flash Page 51 4662; WPFP = WPFP52 Write Protect Program Flash Page 52 4663; WPFP = WPFP53 Write Protect Program Flash Page 53 4664; WPFP = WPFP54 Write Protect Program Flash Page 54 4665; WPFP = WPFP55 Write Protect Program Flash Page 55 4666; WPFP = WPFP56 Write Protect Program Flash Page 56 4667; WPFP = WPFP57 Write Protect Program Flash Page 57 4668; WPFP = WPFP58 Write Protect Program Flash Page 58 4669; WPFP = WPFP59 Write Protect Program Flash Page 59 4670; WPFP = WPFP60 Write Protect Program Flash Page 60 4671; WPFP = WPFP61 Write Protect Program Flash Page 61 4672; WPFP = WPFP62 Write Protect Program Flash Page 62 4673; WPFP = WPFP63 Write Protect Program Flash Page 63 4674; WPFP = WPFP64 Write Protect Program Flash Page 64 4675; WPFP = WPFP65 Write Protect Program Flash Page 65 4676; WPFP = WPFP66 Write Protect Program Flash Page 66 4677; WPFP = WPFP67 Write Protect Program Flash Page 67 4678; WPFP = WPFP68 Write Protect Program Flash Page 68 4679; WPFP = WPFP69 Write Protect Program Flash Page 69 4680; WPFP = WPFP70 Write Protect Program Flash Page 70 4681; WPFP = WPFP71 Write Protect Program Flash Page 71 4682; WPFP = WPFP72 Write Protect Program Flash Page 72 4683; WPFP = WPFP73 Write Protect Program Flash Page 73 4684; WPFP = WPFP74 Write Protect Program Flash Page 74 4685; WPFP = WPFP75 Write Protect Program Flash Page 75 4686; WPFP = WPFP76 Write Protect Program Flash Page 76 4687; WPFP = WPFP77 Write Protect Program Flash Page 77 4688; WPFP = WPFP78 Write Protect Program Flash Page 78 4689; WPFP = WPFP79 Write Protect Program Flash Page 79 4690; WPFP = WPFP80 Write Protect Program Flash Page 80 4691; WPFP = WPFP81 Write Protect Program Flash Page 81 4692; WPFP = WPFP82 Write Protect Program Flash Page 82 4693; WPFP = WPFP83 Write Protect Program Flash Page 83 4694; WPFP = WPFP84 Write Protect Program Flash Page 84 4695; WPFP = WPFP85 Write Protect Program Flash Page 85 4696; WPFP = WPFP86 Write Protect Program Flash Page 86 4697; WPFP = WPFP87 Write Protect Program Flash Page 87 4698; WPFP = WPFP88 Write Protect Program Flash Page 88 4699; WPFP = WPFP89 Write Protect Program Flash Page 89 4700; WPFP = WPFP90 Write Protect Program Flash Page 90 4701; WPFP = WPFP91 Write Protect Program Flash Page 91 4702; WPFP = WPFP92 Write Protect Program Flash Page 92 4703; WPFP = WPFP93 Write Protect Program Flash Page 93 4704; WPFP = WPFP94 Write Protect Program Flash Page 94 4705; WPFP = WPFP95 Write Protect Program Flash Page 95 4706; WPFP = WPFP96 Write Protect Program Flash Page 96 4707; WPFP = WPFP97 Write Protect Program Flash Page 97 4708; WPFP = WPFP98 Write Protect Program Flash Page 98 4709; WPFP = WPFP99 Write Protect Program Flash Page 99 4710; WPFP = WPFP100 Write Protect Program Flash Page 100 4711; WPFP = WPFP101 Write Protect Program Flash Page 101 4712; WPFP = WPFP102 Write Protect Program Flash Page 102 4713; WPFP = WPFP103 Write Protect Program Flash Page 103 4714; WPFP = WPFP104 Write Protect Program Flash Page 104 4715; WPFP = WPFP105 Write Protect Program Flash Page 105 4716; WPFP = WPFP106 Write Protect Program Flash Page 106 4717; WPFP = WPFP107 Write Protect Program Flash Page 107 4718; WPFP = WPFP108 Write Protect Program Flash Page 108 4719; WPFP = WPFP109 Write Protect Program Flash Page 109 4720; WPFP = WPFP110 Write Protect Program Flash Page 110 4721; WPFP = WPFP111 Write Protect Program Flash Page 111 4722; WPFP = WPFP112 Write Protect Program Flash Page 112 4723; WPFP = WPFP113 Write Protect Program Flash Page 113 4724; WPFP = WPFP114 Write Protect Program Flash Page 114 4725; WPFP = WPFP115 Write Protect Program Flash Page 115 4726; WPFP = WPFP116 Write Protect Program Flash Page 116 4727; WPFP = WPFP117 Write Protect Program Flash Page 117 4728; WPFP = WPFP118 Write Protect Program Flash Page 118 4729; WPFP = WPFP119 Write Protect Program Flash Page 119 4730; WPFP = WPFP120 Write Protect Program Flash Page 120 4731; WPFP = WPFP121 Write Protect Program Flash Page 121 4732; WPFP = WPFP122 Write Protect Program Flash Page 122 4733; WPFP = WPFP123 Write Protect Program Flash Page 123 4734; WPFP = WPFP124 Write Protect Program Flash Page 124 4735; WPFP = WPFP125 Write Protect Program Flash Page 125 4736; WPFP = WPFP126 Write Protect Program Flash Page 126 4737; WPFP = WPFP127 Write Protect Program Flash Page 127 4738; WPFP = WPFP128 Write Protect Program Flash Page 128 4739; WPFP = WPFP129 Write Protect Program Flash Page 129 4740; WPFP = WPFP130 Write Protect Program Flash Page 130 4741; WPFP = WPFP131 Write Protect Program Flash Page 131 4742; WPFP = WPFP132 Write Protect Program Flash Page 132 4743; WPFP = WPFP133 Write Protect Program Flash Page 133 4744; WPFP = WPFP134 Write Protect Program Flash Page 134 4745; WPFP = WPFP135 Write Protect Program Flash Page 135 4746; WPFP = WPFP136 Write Protect Program Flash Page 136 4747; WPFP = WPFP137 Write Protect Program Flash Page 137 4748; WPFP = WPFP138 Write Protect Program Flash Page 138 4749; WPFP = WPFP139 Write Protect Program Flash Page 139 4750; WPFP = WPFP140 Write Protect Program Flash Page 140 4751; WPFP = WPFP141 Write Protect Program Flash Page 141 4752; WPFP = WPFP142 Write Protect Program Flash Page 142 4753; WPFP = WPFP143 Write Protect Program Flash Page 143 4754; WPFP = WPFP144 Write Protect Program Flash Page 144 4755; WPFP = WPFP145 Write Protect Program Flash Page 145 4756; WPFP = WPFP146 Write Protect Program Flash Page 146 4757; WPFP = WPFP147 Write Protect Program Flash Page 147 4758; WPFP = WPFP148 Write Protect Program Flash Page 148 4759; WPFP = WPFP149 Write Protect Program Flash Page 149 4760; WPFP = WPFP150 Write Protect Program Flash Page 150 4761; WPFP = WPFP151 Write Protect Program Flash Page 151 4762; WPFP = WPFP152 Write Protect Program Flash Page 152 4763; WPFP = WPFP153 Write Protect Program Flash Page 153 4764; WPFP = WPFP154 Write Protect Program Flash Page 154 4765; WPFP = WPFP155 Write Protect Program Flash Page 155 4766; WPFP = WPFP156 Write Protect Program Flash Page 156 4767; WPFP = WPFP157 Write Protect Program Flash Page 157 4768; WPFP = WPFP158 Write Protect Program Flash Page 158 4769; WPFP = WPFP159 Write Protect Program Flash Page 159 4770; WPFP = WPFP160 Write Protect Program Flash Page 160 4771; WPFP = WPFP161 Write Protect Program Flash Page 161 4772; WPFP = WPFP162 Write Protect Program Flash Page 162 4773; WPFP = WPFP163 Write Protect Program Flash Page 163 4774; WPFP = WPFP164 Write Protect Program Flash Page 164 4775; WPFP = WPFP165 Write Protect Program Flash Page 165 4776; WPFP = WPFP166 Write Protect Program Flash Page 166 4777; WPFP = WPFP167 Write Protect Program Flash Page 167 4778; WPFP = WPFP168 Write Protect Program Flash Page 168 4779; WPFP = WPFP169 Write Protect Program Flash Page 169 4780; WPFP = WPFP170 Write Protect Program Flash Page 170 4781; WPFP = WPFP171 Write Protect Program Flash Page 171 4782; WPFP = WPFP172 Write Protect Program Flash Page 172 4783; WPFP = WPFP173 Write Protect Program Flash Page 173 4784; WPFP = WPFP174 Write Protect Program Flash Page 174 4785; WPFP = WPFP175 Write Protect Program Flash Page 175 4786; WPFP = WPFP176 Write Protect Program Flash Page 176 4787; WPFP = WPFP177 Write Protect Program Flash Page 177 4788; WPFP = WPFP178 Write Protect Program Flash Page 178 4789; WPFP = WPFP179 Write Protect Program Flash Page 179 4790; WPFP = WPFP180 Write Protect Program Flash Page 180 4791; WPFP = WPFP181 Write Protect Program Flash Page 181 4792; WPFP = WPFP182 Write Protect Program Flash Page 182 4793; WPFP = WPFP183 Write Protect Program Flash Page 183 4794; WPFP = WPFP184 Write Protect Program Flash Page 184 4795; WPFP = WPFP185 Write Protect Program Flash Page 185 4796; WPFP = WPFP186 Write Protect Program Flash Page 186 4797; WPFP = WPFP187 Write Protect Program Flash Page 187 4798; WPFP = WPFP188 Write Protect Program Flash Page 188 4799; WPFP = WPFP189 Write Protect Program Flash Page 189 4800; WPFP = WPFP190 Write Protect Program Flash Page 190 4801; WPFP = WPFP191 Write Protect Program Flash Page 191 4802; WPFP = WPFP192 Write Protect Program Flash Page 192 4803; WPFP = WPFP193 Write Protect Program Flash Page 193 4804; WPFP = WPFP194 Write Protect Program Flash Page 194 4805; WPFP = WPFP195 Write Protect Program Flash Page 195 4806; WPFP = WPFP196 Write Protect Program Flash Page 196 4807; WPFP = WPFP197 Write Protect Program Flash Page 197 4808; WPFP = WPFP198 Write Protect Program Flash Page 198 4809; WPFP = WPFP199 Write Protect Program Flash Page 199 4810; WPFP = WPFP200 Write Protect Program Flash Page 200 4811; WPFP = WPFP201 Write Protect Program Flash Page 201 4812; WPFP = WPFP202 Write Protect Program Flash Page 202 4813; WPFP = WPFP203 Write Protect Program Flash Page 203 4814; WPFP = WPFP204 Write Protect Program Flash Page 204 4815; WPFP = WPFP205 Write Protect Program Flash Page 205 4816; WPFP = WPFP206 Write Protect Program Flash Page 206 4817; WPFP = WPFP207 Write Protect Program Flash Page 207 4818; WPFP = WPFP208 Write Protect Program Flash Page 208 4819; WPFP = WPFP209 Write Protect Program Flash Page 209 4820; WPFP = WPFP210 Write Protect Program Flash Page 210 4821; WPFP = WPFP211 Write Protect Program Flash Page 211 4822; WPFP = WPFP212 Write Protect Program Flash Page 212 4823; WPFP = WPFP213 Write Protect Program Flash Page 213 4824; WPFP = WPFP214 Write Protect Program Flash Page 214 4825; WPFP = WPFP215 Write Protect Program Flash Page 215 4826; WPFP = WPFP216 Write Protect Program Flash Page 216 4827; WPFP = WPFP217 Write Protect Program Flash Page 217 4828; WPFP = WPFP218 Write Protect Program Flash Page 218 4829; WPFP = WPFP219 Write Protect Program Flash Page 219 4830; WPFP = WPFP220 Write Protect Program Flash Page 220 4831; WPFP = WPFP221 Write Protect Program Flash Page 221 4832; WPFP = WPFP222 Write Protect Program Flash Page 222 4833; WPFP = WPFP223 Write Protect Program Flash Page 223 4834; WPFP = WPFP224 Write Protect Program Flash Page 224 4835; WPFP = WPFP225 Write Protect Program Flash Page 225 4836; WPFP = WPFP226 Write Protect Program Flash Page 226 4837; WPFP = WPFP227 Write Protect Program Flash Page 227 4838; WPFP = WPFP228 Write Protect Program Flash Page 228 4839; WPFP = WPFP229 Write Protect Program Flash Page 229 4840; WPFP = WPFP230 Write Protect Program Flash Page 230 4841; WPFP = WPFP231 Write Protect Program Flash Page 231 4842; WPFP = WPFP232 Write Protect Program Flash Page 232 4843; WPFP = WPFP233 Write Protect Program Flash Page 233 4844; WPFP = WPFP234 Write Protect Program Flash Page 234 4845; WPFP = WPFP235 Write Protect Program Flash Page 235 4846; WPFP = WPFP236 Write Protect Program Flash Page 236 4847; WPFP = WPFP237 Write Protect Program Flash Page 237 4848; WPFP = WPFP238 Write Protect Program Flash Page 238 4849; WPFP = WPFP239 Write Protect Program Flash Page 239 4850; WPFP = WPFP240 Write Protect Program Flash Page 240 4851; WPFP = WPFP241 Write Protect Program Flash Page 241 4852; WPFP = WPFP242 Write Protect Program Flash Page 242 4853; WPFP = WPFP243 Write Protect Program Flash Page 243 4854; WPFP = WPFP244 Write Protect Program Flash Page 244 4855; WPFP = WPFP245 Write Protect Program Flash Page 245 4856; WPFP = WPFP246 Write Protect Program Flash Page 246 4857; WPFP = WPFP247 Write Protect Program Flash Page 247 4858; WPFP = WPFP248 Write Protect Program Flash Page 248 4859; WPFP = WPFP249 Write Protect Program Flash Page 249 4860; WPFP = WPFP250 Write Protect Program Flash Page 250 4861; WPFP = WPFP251 Write Protect Program Flash Page 251 4862; WPFP = WPFP252 Write Protect Program Flash Page 252 4863; WPFP = WPFP253 Write Protect Program Flash Page 253 4864; WPFP = WPFP254 Write Protect Program Flash Page 254 4865; WPFP = WPFP255 Write Protect Program Flash Page 255 4866; 4867; Segment Write Protection Disable: 4868; WPDIS = WPEN Enabled 4869; WPDIS = WPDIS Disabled 4870; 4871; Segment Write Protection End Page Select: 4872; WPEND = WPSTARTMEM write Protect from page 0 to WPFP 4873; WPEND = WPENDMEM Write Protect from WPFP to the last page of memory 4874; 4875; Write Protect Configuration Page Select: 4876; WPCFG = WPCFGEN Enabled 4877; WPCFG = WPCFGDIS Disabled 4878; 4879; TMR5 Gate Select bit: 4880; T5GSEL = T3G TMR5 Gate is driven by the T3G input 4881; T5GSEL = T5G TMR5 Gate is driven by the T5G input 4882; 4883; CxINA Gate Select bit: 4884; CINASEL = RA5 C1INA and C3INA are all re-mapped to pin RA5 4885; CINASEL = DEFAULT C1INA and C3INA are on their default pin locations 4886; 4887; IOLOCK One-Way Set Enable bit: 4888; IOL1WAY = OFF the IOLOCK bit can be set and cleared using the unlock sequence 4889; IOL1WAY = ON Once set, the IOLOCK bit cannot be cleared 4890; 4891; USB Low Speed Clock Select bit: 4892; LS48MHZ = SYSX1 Divide-by-1 (System clock must be 6 MHz) 4893; LS48MHZ = SYSX2 Divide-by-2 (System clock must be 12 MHz) 4894; 4895; MSSP2 7-Bit Address Masking Mode Enable bit: 4896; MSSPMSK2 = MSK5 5 Bit address masking mode 4897; MSSPMSK2 = MSK7 7 Bit address masking mode 4898; 4899; MSSP1 7-Bit Address Masking Mode Enable bit: 4900; MSSPMSK1 = MSK5 5 bit address masking mode 4901; MSSPMSK1 = MSK7 7 Bit address masking mode 4902; 4903; Watch Dog Timer Window: 4904; WDTWIN = PS75_0 Watch Dog Timer Window Width is 75 percent 4905; WDTWIN = PS50_0 Watch Dog Timer Window Width is 50 percent 4906; WDTWIN = PS37_5 Watch Dog Timer Window Width is 37.5 percent 4907; WDTWIN = PS25_0 Watch Dog Timer Window Width is 25 percent 4908; 4909; Watch Dog Timer Clock Source: 4910; WDTCLK = SYS Use FOSC/4 when system clock is not INTOSC/LPRC and device is not in Sleep; otherwise, use INTOSC/LPRC 4911; WDTCLK = SOSC Always use SOSC 4912; WDTCLK = LPRC Always use INTOSC/LPRC 4913; WDTCLK = FRC Use FRC when WINDIS = 0, system clock is not INTOSC/LPRC and device is not in Sleep; otherwise, use INTOSC/LPRC 4914; 4915; Watchdog Timer Postscale: 4916; WDTPS = 1 1:1 4917; WDTPS = 2 1:2 4918; WDTPS = 4 1:4 4919; WDTPS = 8 1:8 4920; WDTPS = 16 1:16 4921; WDTPS = 32 1:32 4922; WDTPS = 64 1:64 4923; WDTPS = 128 1:128 4924; WDTPS = 256 1:256 4925; WDTPS = 512 1:512 4926; WDTPS = 1024 1:1024 4927; WDTPS = 2048 1:2048 4928; WDTPS = 4096 1:4096 4929; WDTPS = 8192 1:8192 4930; WDTPS = 16384 1:16384 4931; WDTPS = 32768 1:32768 4932; 4933; Watchdog Timer Enable: 4934; WDTEN = OFF WDT disabled in hardware; SWDTEN bit disabled 4935; WDTEN = NOSLP WDT enabled only while device is active and disabled in Sleep mode; SWDTEN bit disabled 4936; WDTEN = ON WDT controlled by SWDTEN bit setting 4937; WDTEN = SWDTDIS WDT enabled in hardware; SWDTEN bit disabled 4938; 4939; Windowed Watchdog Timer Disable: 4940; WINDIS = WDTWIN Windowed WDT enabled 4941; WINDIS = WDTSTD Standard WDT selected; windowed WDT disabled 4942; 4943; WDT Prescaler: 4944; WPSA = 32 WDT prescaler ratio of 1:32 4945; WPSA = 128 WDT prescaler ratio of 1:128 4946; 4947; Retention Voltage Regulator Control Enable: 4948; RETEN = ON Retention controlled by SRETEN during Sleep 4949; RETEN = OFF Retention not available 4950; 4951; VBAT BOR Enable: 4952; VBTBOR = OFF VBAT BOR is disabled 4953; VBTBOR = ON VBAT BOR is enabled 4954; 4955; Deep Sleep BOR Enable: 4956; DSBOREN = OFF BOR disabled in Deep Sleep (does not affect operation in non-Deep Sleep modes) 4957; DSBOREN = ON BOR enabled in Deep Sleep 4958; 4959; DSEN Bit Enable bit: 4960; DSBITEN = OFF Deep Sleep operation is always disabled 4961; DSBITEN = ON Deep Sleep is controlled by the register bit DSEN 4962; 4963; Deep Sleep Watchdog Timer Postscale Select: 4964; DSWDTPS = DSWDTPS0 1:32 (1 mS) 4965; DSWDTPS = DSWDTPS1 1:64 (2.1 mS) 4966; DSWDTPS = DSWDTPS2 1:128 (4.1 mS) 4967; DSWDTPS = DSWDTPS3 1: 256 (8.3 mS) 4968; DSWDTPS = DSWDTPS4 1:512 (16.5 mS) 4969; DSWDTPS = DSWDTPS5 1:1024 (33 mS) 4970; DSWDTPS = DSWDTPS6 1:2048 (66.1 mS) 4971; DSWDTPS = DSWDTPS7 1:4096 (132.1 mS) 4972; DSWDTPS = DSWDTPS8 1:8192 (264.3 mS) 4973; DSWDTPS = DSWDTPS9 1:16384 (528.5 mS) 4974; DSWDTPS = DSWDTPSA 1:32768 (1.057 Secs) 4975; DSWDTPS = DSWDTPSB 1:65536 (2.114 Secs) 4976; DSWDTPS = DSWDTPSC 1:131072 (4.228 Secs) 4977; DSWDTPS = DSWDTPSD 1:262114 (8.456 Secs) 4978; DSWDTPS = DSWDTPSE 1:524288 (16.912 Secs) 4979; DSWDTPS = DSWDTPSF 1:1048576 (33.825 Secs) 4980; DSWDTPS = DSWDTPS10 1:2097152 (67.7 Secs) 4981; DSWDTPS = DSWDTPS11 1:4194304 (135.3 Secs) 4982; DSWDTPS = DSWDTPS12 1:8388608 (4.5 Minutes) 4983; DSWDTPS = DSWDTPS13 1:16777216 (9 Minutes) 4984; DSWDTPS = DSWDTPS14 1:33554432 (18 Minutes) 4985; DSWDTPS = DSWDTPS15 1:67108864 (36.1 Minutes) 4986; DSWDTPS = DSWDTPS16 1:134217728 (72.2 Minutes) 4987; DSWDTPS = DSWDTPS17 1:268435456 (2.4 Hours) 4988; DSWDTPS = DSWDTPS18 1:536870912 (4.8 Hours) 4989; DSWDTPS = DSWDTPS19 1:1073741824 (9.6 Hours) 4990; DSWDTPS = DSWDTPS1A 1:2147483648 (19.2 Hours) 4991; DSWDTPS = DSWDTPS1B 1:4294967296 (38.5 Hours) 4992; DSWDTPS = DSWDTPS1C 1:8589934592 (77 Hours) 4993; DSWDTPS = DSWDTPS1D 1:17179869184 (6.4 Days) 4994; DSWDTPS = DSWDTPS1E 1:34359738368 (12.8 Days) 4995; DSWDTPS = DSWDTPS1F 1:68719476736 (25.7 Days) 4996; 4997; Deep Sleep Watchdog Timer Enable: 4998; DSWDTEN = OFF DSWDT Disabled 4999; DSWDTEN = ON DSWDT Enabled 5000; 5001; DSWDT Reference Clock Select: 5002; DSWDTOSC = SOSC DSWDT uses SOSC as reference clock 5003; DSWDTOSC = LPRC DSWDT uses LPRC as reference clock 5004; 5005;========================================================================== 5006;----- DEVID Equates -------------------------------------------------- 5007_DEVID1 EQU H'3FFFFE' 5008_DEVID2 EQU H'3FFFFF' 5009 5010 5011 LIST 5012