Mercurial > public > hwos_code
comparison src/P18F87K22.INC @ 643:7d8a4c60ec1a
3.15 release
| author | heinrichsweikamp |
|---|---|
| date | Mon, 24 May 2021 18:40:53 +0200 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 642:a9a0188091e4 | 643:7d8a4c60ec1a |
|---|---|
| 1 LIST | |
| 2 | |
| 3 ;========================================================================== | |
| 4 ; MPASM PIC18F87K22 processor include | |
| 5 ; | |
| 6 ; (c) Copyright 1999-2012 Microchip Technology, All rights reserved | |
| 7 ;========================================================================== | |
| 8 | |
| 9 NOLIST | |
| 10 | |
| 11 ;========================================================================== | |
| 12 ; This header file defines configurations, registers, and other useful | |
| 13 ; bits of information for the PIC18F87K22 microcontroller. These names | |
| 14 ; are taken to match the data sheets as closely as possible. | |
| 15 ; | |
| 16 ; Note that the processor must be selected before this file is included. | |
| 17 ; The processor may be selected the following ways: | |
| 18 ; | |
| 19 ; 1. Command line switch: | |
| 20 ; C:\MPASM MYFILE.ASM /PIC18F87K22 | |
| 21 ; 2. LIST directive in the source file | |
| 22 ; LIST P=PIC18F87K22 | |
| 23 ; 3. Processor Type entry in the MPASM full-screen interface | |
| 24 ; 4. Setting the processor in the MPLAB Project Dialog | |
| 25 ;========================================================================== | |
| 26 | |
| 27 ;========================================================================== | |
| 28 ; | |
| 29 ; Verify Processor | |
| 30 ; | |
| 31 ;========================================================================== | |
| 32 IFNDEF __18F87K22 | |
| 33 MESSG "Processor-header file mismatch. Verify selected processor." | |
| 34 ENDIF | |
| 35 | |
| 36 ;========================================================================== | |
| 37 ; 18xxxx Family EQUates | |
| 38 ;========================================================================== | |
| 39 FSR0 EQU 0 | |
| 40 FSR1 EQU 1 | |
| 41 FSR2 EQU 2 | |
| 42 | |
| 43 FAST EQU 1 | |
| 44 | |
| 45 W EQU 0 | |
| 46 A EQU 0 | |
| 47 ACCESS EQU 0 | |
| 48 BANKED EQU 1 | |
| 49 ;========================================================================== | |
| 50 | |
| 51 ;========================================================================== | |
| 52 ; 16Cxxx/17Cxxx Substitutions | |
| 53 ;========================================================================== | |
| 54 #define DDRA TRISA ; PIC17Cxxx SFR substitution | |
| 55 #define DDRB TRISB ; PIC17Cxxx SFR substitution | |
| 56 #define DDRC TRISC ; PIC17Cxxx SFR substitution | |
| 57 #define DDRD TRISD ; PIC17Cxxx SFR substitution | |
| 58 #define DDRE TRISE ; PIC17Cxxx SFR substitution | |
| 59 | |
| 60 ;========================================================================== | |
| 61 ; | |
| 62 ; Register Definitions | |
| 63 ; | |
| 64 ;========================================================================== | |
| 65 | |
| 66 ;----- Register Files ----------------------------------------------------- | |
| 67 PMD3 EQU H'0F16' | |
| 68 PMD2 EQU H'0F17' | |
| 69 PMD1 EQU H'0F18' | |
| 70 PMD0 EQU H'0F19' | |
| 71 PSTR3CON EQU H'0F1A' | |
| 72 PSTR2CON EQU H'0F1B' | |
| 73 TXREG2 EQU H'0F1C' | |
| 74 RCREG2 EQU H'0F1D' | |
| 75 SPBRG2 EQU H'0F1E' | |
| 76 SPBRGH2 EQU H'0F1F' | |
| 77 BAUDCON2 EQU H'0F20' | |
| 78 TXSTA2 EQU H'0F21' | |
| 79 RCSTA2 EQU H'0F22' | |
| 80 ANCON2 EQU H'0F23' | |
| 81 ANCON1 EQU H'0F24' | |
| 82 ANCON0 EQU H'0F25' | |
| 83 MEMCON EQU H'0F26' | |
| 84 ODCON3 EQU H'0F27' | |
| 85 ODCON2 EQU H'0F28' | |
| 86 ODCON1 EQU H'0F29' | |
| 87 REFOCON EQU H'0F2A' | |
| 88 CCPTMRS2 EQU H'0F2B' | |
| 89 CCPTMRS1 EQU H'0F2C' | |
| 90 CCPTMRS0 EQU H'0F2D' | |
| 91 CM3CON EQU H'0F2E' | |
| 92 CM3CON1 EQU H'0F2E' | |
| 93 CM2CON EQU H'0F2F' | |
| 94 CM2CON1 EQU H'0F2F' | |
| 95 T12CON EQU H'0F30' | |
| 96 PR12 EQU H'0F31' | |
| 97 TMR12 EQU H'0F32' | |
| 98 T10CON EQU H'0F33' | |
| 99 PR10 EQU H'0F34' | |
| 100 TMR10 EQU H'0F35' | |
| 101 T8CON EQU H'0F36' | |
| 102 PR8 EQU H'0F37' | |
| 103 TMR8 EQU H'0F38' | |
| 104 T6CON EQU H'0F39' | |
| 105 PR6 EQU H'0F3A' | |
| 106 TMR6 EQU H'0F3B' | |
| 107 T7GCON EQU H'0F3C' | |
| 108 T7CON EQU H'0F3D' | |
| 109 TMR7 EQU H'0F3E' | |
| 110 TMR7L EQU H'0F3E' | |
| 111 TMR7H EQU H'0F3F' | |
| 112 CCP10CON EQU H'0F40' | |
| 113 CCPR10 EQU H'0F41' | |
| 114 CCPR10L EQU H'0F41' | |
| 115 CCPR10H EQU H'0F42' | |
| 116 CCP9CON EQU H'0F43' | |
| 117 CCPR9 EQU H'0F44' | |
| 118 CCPR9L EQU H'0F44' | |
| 119 CCPR9H EQU H'0F45' | |
| 120 CCP8CON EQU H'0F46' | |
| 121 CCPR8 EQU H'0F47' | |
| 122 CCPR8L EQU H'0F47' | |
| 123 CCPR8H EQU H'0F48' | |
| 124 CCP3CON EQU H'0F49' | |
| 125 CCPR3 EQU H'0F4A' | |
| 126 CCPR3L EQU H'0F4A' | |
| 127 CCPR3H EQU H'0F4B' | |
| 128 ECCP3DEL EQU H'0F4C' | |
| 129 ECCP3AS EQU H'0F4D' | |
| 130 CCP2CON EQU H'0F4E' | |
| 131 ECCP2CON EQU H'0F4E' | |
| 132 CCPR2 EQU H'0F4F' | |
| 133 CCPR2L EQU H'0F4F' | |
| 134 CCPR2H EQU H'0F50' | |
| 135 ECCP2DEL EQU H'0F51' | |
| 136 PWM2CON EQU H'0F51' | |
| 137 ECCP2AS EQU H'0F52' | |
| 138 PADCFG1 EQU H'0F53' | |
| 139 CM1CON EQU H'0F54' | |
| 140 CM1CON1 EQU H'0F54' | |
| 141 CTMUICON EQU H'0F55' | |
| 142 CTMUCONL EQU H'0F56' | |
| 143 CTMUCONH EQU H'0F57' | |
| 144 ALRMVAL EQU H'0F58' | |
| 145 ALRMVALL EQU H'0F58' | |
| 146 ALRMVALH EQU H'0F59' | |
| 147 ALRMRPT EQU H'0F5A' | |
| 148 ALRMCFG EQU H'0F5B' | |
| 149 RTCVAL EQU H'0F5C' | |
| 150 RTCVALL EQU H'0F5C' | |
| 151 RTCVALH EQU H'0F5D' | |
| 152 RTCCAL EQU H'0F5E' | |
| 153 RTCCFG EQU H'0F5F' | |
| 154 PIE6 EQU H'0F60' | |
| 155 EEDATA EQU H'0F61' | |
| 156 EEADR EQU H'0F62' | |
| 157 EEADRH EQU H'0F63' | |
| 158 OSCCON2 EQU H'0F64' | |
| 159 BAUDCON EQU H'0F65' | |
| 160 BAUDCON1 EQU H'0F65' | |
| 161 BAUDCTL EQU H'0F65' | |
| 162 SSP2CON2 EQU H'0F66' | |
| 163 SSP2CON1 EQU H'0F67' | |
| 164 SSP2STAT EQU H'0F68' | |
| 165 SSP2ADD EQU H'0F69' | |
| 166 SSP2MSK EQU H'0F69' | |
| 167 SSP2BUF EQU H'0F6A' | |
| 168 T4CON EQU H'0F6B' | |
| 169 PR4 EQU H'0F6C' | |
| 170 TMR4 EQU H'0F6D' | |
| 171 CCP7CON EQU H'0F6E' | |
| 172 CCPR7 EQU H'0F6F' | |
| 173 CCPR7L EQU H'0F6F' | |
| 174 CCPR7H EQU H'0F70' | |
| 175 CCP6CON EQU H'0F71' | |
| 176 CCPR6 EQU H'0F72' | |
| 177 CCPR6L EQU H'0F72' | |
| 178 CCPR6H EQU H'0F73' | |
| 179 CCP5CON EQU H'0F74' | |
| 180 CCPR5 EQU H'0F75' | |
| 181 CCPR5L EQU H'0F75' | |
| 182 CCPR5H EQU H'0F76' | |
| 183 CCP4CON EQU H'0F77' | |
| 184 CCPR4 EQU H'0F78' | |
| 185 CCPR4L EQU H'0F78' | |
| 186 CCPR4H EQU H'0F79' | |
| 187 T5GCON EQU H'0F7A' | |
| 188 T5CON EQU H'0F7B' | |
| 189 TMR5 EQU H'0F7C' | |
| 190 TMR5L EQU H'0F7C' | |
| 191 TMR5H EQU H'0F7D' | |
| 192 EECON2 EQU H'0F7E' | |
| 193 EECON1 EQU H'0F7F' | |
| 194 PORTA EQU H'0F80' | |
| 195 PORTB EQU H'0F81' | |
| 196 PORTC EQU H'0F82' | |
| 197 PORTD EQU H'0F83' | |
| 198 PORTE EQU H'0F84' | |
| 199 PORTF EQU H'0F85' | |
| 200 PORTG EQU H'0F86' | |
| 201 PORTH EQU H'0F87' | |
| 202 PORTJ EQU H'0F88' | |
| 203 LATA EQU H'0F89' | |
| 204 LATB EQU H'0F8A' | |
| 205 LATC EQU H'0F8B' | |
| 206 LATD EQU H'0F8C' | |
| 207 LATE EQU H'0F8D' | |
| 208 LATF EQU H'0F8E' | |
| 209 LATG EQU H'0F8F' | |
| 210 LATH EQU H'0F90' | |
| 211 LATJ EQU H'0F91' | |
| 212 TRISA EQU H'0F92' | |
| 213 TRISB EQU H'0F93' | |
| 214 TRISC EQU H'0F94' | |
| 215 TRISD EQU H'0F95' | |
| 216 TRISE EQU H'0F96' | |
| 217 TRISF EQU H'0F97' | |
| 218 TRISG EQU H'0F98' | |
| 219 TRISH EQU H'0F99' | |
| 220 TRISJ EQU H'0F9A' | |
| 221 OSCTUNE EQU H'0F9B' | |
| 222 PSTR1CON EQU H'0F9C' | |
| 223 PIE1 EQU H'0F9D' | |
| 224 PIR1 EQU H'0F9E' | |
| 225 IPR1 EQU H'0F9F' | |
| 226 PIE2 EQU H'0FA0' | |
| 227 PIR2 EQU H'0FA1' | |
| 228 IPR2 EQU H'0FA2' | |
| 229 PIE3 EQU H'0FA3' | |
| 230 PIR3 EQU H'0FA4' | |
| 231 IPR3 EQU H'0FA5' | |
| 232 PIR6 EQU H'0FA6' | |
| 233 PSPCON EQU H'0FA7' | |
| 234 HLVDCON EQU H'0FA8' | |
| 235 IPR6 EQU H'0FA9' | |
| 236 T1GCON EQU H'0FAA' | |
| 237 RCSTA EQU H'0FAB' | |
| 238 RCSTA1 EQU H'0FAB' | |
| 239 TXSTA EQU H'0FAC' | |
| 240 TXSTA1 EQU H'0FAC' | |
| 241 TXREG EQU H'0FAD' | |
| 242 TXREG1 EQU H'0FAD' | |
| 243 RCREG EQU H'0FAE' | |
| 244 RCREG1 EQU H'0FAE' | |
| 245 SPBRG EQU H'0FAF' | |
| 246 SPBRG1 EQU H'0FAF' | |
| 247 T3GCON EQU H'0FB0' | |
| 248 T3CON EQU H'0FB1' | |
| 249 TMR3 EQU H'0FB2' | |
| 250 TMR3L EQU H'0FB2' | |
| 251 TMR3H EQU H'0FB3' | |
| 252 CMSTAT EQU H'0FB4' | |
| 253 CMSTATUS EQU H'0FB4' | |
| 254 CVRCON EQU H'0FB5' | |
| 255 PIE4 EQU H'0FB6' | |
| 256 PIR4 EQU H'0FB7' | |
| 257 IPR4 EQU H'0FB8' | |
| 258 PIE5 EQU H'0FB9' | |
| 259 PIR5 EQU H'0FBA' | |
| 260 CCP1CON EQU H'0FBB' | |
| 261 ECCP1CON EQU H'0FBB' | |
| 262 CCPR1 EQU H'0FBC' | |
| 263 CCPR1L EQU H'0FBC' | |
| 264 CCPR1H EQU H'0FBD' | |
| 265 ECCP1DEL EQU H'0FBE' | |
| 266 PWM1CON EQU H'0FBE' | |
| 267 ECCP1AS EQU H'0FBF' | |
| 268 ADCON2 EQU H'0FC0' | |
| 269 ADCON1 EQU H'0FC1' | |
| 270 ADCON0 EQU H'0FC2' | |
| 271 ADRES EQU H'0FC3' | |
| 272 ADRESL EQU H'0FC3' | |
| 273 ADRESH EQU H'0FC4' | |
| 274 SSP1CON2 EQU H'0FC5' | |
| 275 SSPCON2 EQU H'0FC5' | |
| 276 SSP1CON1 EQU H'0FC6' | |
| 277 SSPCON1 EQU H'0FC6' | |
| 278 SSP1STAT EQU H'0FC7' | |
| 279 SSPSTAT EQU H'0FC7' | |
| 280 SSP1ADD EQU H'0FC8' | |
| 281 SSP1MSK EQU H'0FC8' | |
| 282 SSPADD EQU H'0FC8' | |
| 283 SSP1BUF EQU H'0FC9' | |
| 284 SSPBUF EQU H'0FC9' | |
| 285 T2CON EQU H'0FCA' | |
| 286 PR2 EQU H'0FCB' | |
| 287 TMR2 EQU H'0FCC' | |
| 288 T1CON EQU H'0FCD' | |
| 289 TMR1 EQU H'0FCE' | |
| 290 TMR1L EQU H'0FCE' | |
| 291 TMR1H EQU H'0FCF' | |
| 292 RCON EQU H'0FD0' | |
| 293 WDTCON EQU H'0FD1' | |
| 294 IPR5 EQU H'0FD2' | |
| 295 OSCCON EQU H'0FD3' | |
| 296 SPBRGH1 EQU H'0FD4' | |
| 297 T0CON EQU H'0FD5' | |
| 298 TMR0 EQU H'0FD6' | |
| 299 TMR0L EQU H'0FD6' | |
| 300 TMR0H EQU H'0FD7' | |
| 301 STATUS EQU H'0FD8' | |
| 302 FSR2L EQU H'0FD9' | |
| 303 FSR2H EQU H'0FDA' | |
| 304 PLUSW2 EQU H'0FDB' | |
| 305 PREINC2 EQU H'0FDC' | |
| 306 POSTDEC2 EQU H'0FDD' | |
| 307 POSTINC2 EQU H'0FDE' | |
| 308 INDF2 EQU H'0FDF' | |
| 309 BSR EQU H'0FE0' | |
| 310 FSR1L EQU H'0FE1' | |
| 311 FSR1H EQU H'0FE2' | |
| 312 PLUSW1 EQU H'0FE3' | |
| 313 PREINC1 EQU H'0FE4' | |
| 314 POSTDEC1 EQU H'0FE5' | |
| 315 POSTINC1 EQU H'0FE6' | |
| 316 INDF1 EQU H'0FE7' | |
| 317 WREG EQU H'0FE8' | |
| 318 FSR0L EQU H'0FE9' | |
| 319 FSR0H EQU H'0FEA' | |
| 320 PLUSW0 EQU H'0FEB' | |
| 321 PREINC0 EQU H'0FEC' | |
| 322 POSTDEC0 EQU H'0FED' | |
| 323 POSTINC0 EQU H'0FEE' | |
| 324 INDF0 EQU H'0FEF' | |
| 325 INTCON3 EQU H'0FF0' | |
| 326 INTCON2 EQU H'0FF1' | |
| 327 INTCON EQU H'0FF2' | |
| 328 PROD EQU H'0FF3' | |
| 329 PRODL EQU H'0FF3' | |
| 330 PRODH EQU H'0FF4' | |
| 331 TABLAT EQU H'0FF5' | |
| 332 TBLPTR EQU H'0FF6' | |
| 333 TBLPTRL EQU H'0FF6' | |
| 334 TBLPTRH EQU H'0FF7' | |
| 335 TBLPTRU EQU H'0FF8' | |
| 336 PC EQU H'0FF9' | |
| 337 PCL EQU H'0FF9' | |
| 338 PCLATH EQU H'0FFA' | |
| 339 PCLATU EQU H'0FFB' | |
| 340 STKPTR EQU H'0FFC' | |
| 341 TOS EQU H'0FFD' | |
| 342 TOSL EQU H'0FFD' | |
| 343 TOSH EQU H'0FFE' | |
| 344 TOSU EQU H'0FFF' | |
| 345 | |
| 346 ;----- PMD3 Bits ----------------------------------------------------- | |
| 347 TMR12MD EQU H'0000' | |
| 348 CCP4MD EQU H'0001' | |
| 349 CCP5MD EQU H'0002' | |
| 350 CCP6MD EQU H'0003' | |
| 351 CCP7MD EQU H'0004' | |
| 352 CCP8MD EQU H'0005' | |
| 353 CCP9MD EQU H'0006' | |
| 354 CCP10MD EQU H'0007' | |
| 355 | |
| 356 | |
| 357 ;----- PMD2 Bits ----------------------------------------------------- | |
| 358 CMP1MD EQU H'0000' | |
| 359 CMP2MD EQU H'0001' | |
| 360 CMP3MD EQU H'0002' | |
| 361 TMR5MD EQU H'0003' | |
| 362 TMR6MD EQU H'0004' | |
| 363 TMR7MD EQU H'0005' | |
| 364 TMR8MD EQU H'0006' | |
| 365 TMR10MD EQU H'0007' | |
| 366 | |
| 367 | |
| 368 ;----- PMD1 Bits ----------------------------------------------------- | |
| 369 EMBMD EQU H'0000' | |
| 370 TMR1MD EQU H'0001' | |
| 371 TMR2MD EQU H'0002' | |
| 372 TMR3MD EQU H'0003' | |
| 373 TMR4MD EQU H'0004' | |
| 374 RTCCMD EQU H'0005' | |
| 375 CTMUMD EQU H'0006' | |
| 376 PSPMD EQU H'0007' | |
| 377 | |
| 378 | |
| 379 ;----- PMD0 Bits ----------------------------------------------------- | |
| 380 ADCMD EQU H'0000' | |
| 381 SSP1MD EQU H'0001' | |
| 382 SSP2MD EQU H'0002' | |
| 383 UART1MD EQU H'0003' | |
| 384 UART2MD EQU H'0004' | |
| 385 CCP1MD EQU H'0005' | |
| 386 CCP2MD EQU H'0006' | |
| 387 CCP3MD EQU H'0007' | |
| 388 | |
| 389 | |
| 390 ;----- PSTR3CON Bits ----------------------------------------------------- | |
| 391 STRA EQU H'0000' | |
| 392 STRB EQU H'0001' | |
| 393 STRC EQU H'0002' | |
| 394 STRD EQU H'0003' | |
| 395 STRSYNC EQU H'0004' | |
| 396 | |
| 397 CMPL0 EQU H'0006' | |
| 398 CMPL1 EQU H'0007' | |
| 399 | |
| 400 | |
| 401 ;----- PSTR2CON Bits ----------------------------------------------------- | |
| 402 STRA EQU H'0000' | |
| 403 STRB EQU H'0001' | |
| 404 STRC EQU H'0002' | |
| 405 STRD EQU H'0003' | |
| 406 STRSYNC EQU H'0004' | |
| 407 | |
| 408 CMPL0 EQU H'0006' | |
| 409 CMPL1 EQU H'0007' | |
| 410 | |
| 411 | |
| 412 ;----- BAUDCON2 Bits ----------------------------------------------------- | |
| 413 ABDEN EQU H'0000' | |
| 414 WUE EQU H'0001' | |
| 415 BRG16 EQU H'0003' | |
| 416 TXCKP EQU H'0004' | |
| 417 RXDTP EQU H'0005' | |
| 418 RCIDL EQU H'0006' | |
| 419 ABDOVF EQU H'0007' | |
| 420 | |
| 421 | |
| 422 ;----- TXSTA2 Bits ----------------------------------------------------- | |
| 423 TX9D EQU H'0000' | |
| 424 TRMT EQU H'0001' | |
| 425 BRGH EQU H'0002' | |
| 426 SENDB EQU H'0003' | |
| 427 SYNC EQU H'0004' | |
| 428 TXEN EQU H'0005' | |
| 429 TX9 EQU H'0006' | |
| 430 CSRC EQU H'0007' | |
| 431 | |
| 432 TX9D2 EQU H'0000' | |
| 433 TRMT2 EQU H'0001' | |
| 434 BRGH2 EQU H'0002' | |
| 435 SENDB2 EQU H'0003' | |
| 436 SYNC2 EQU H'0004' | |
| 437 TXEN2 EQU H'0005' | |
| 438 TX92 EQU H'0006' | |
| 439 CSRC2 EQU H'0007' | |
| 440 | |
| 441 | |
| 442 ;----- RCSTA2 Bits ----------------------------------------------------- | |
| 443 RX9D EQU H'0000' | |
| 444 OERR EQU H'0001' | |
| 445 FERR EQU H'0002' | |
| 446 ADDEN EQU H'0003' | |
| 447 CREN EQU H'0004' | |
| 448 SREN EQU H'0005' | |
| 449 RX9 EQU H'0006' | |
| 450 SPEN EQU H'0007' | |
| 451 | |
| 452 RX9D2 EQU H'0000' | |
| 453 OERR2 EQU H'0001' | |
| 454 FERR2 EQU H'0002' | |
| 455 ADDEN2 EQU H'0003' | |
| 456 CREN2 EQU H'0004' | |
| 457 SREN2 EQU H'0005' | |
| 458 RX92 EQU H'0006' | |
| 459 SPEN2 EQU H'0007' | |
| 460 | |
| 461 | |
| 462 ;----- ANCON2 Bits ----------------------------------------------------- | |
| 463 ANSEL16 EQU H'0000' | |
| 464 ANSEL17 EQU H'0001' | |
| 465 ANSEL18 EQU H'0002' | |
| 466 ANSEL19 EQU H'0003' | |
| 467 ANSEL20 EQU H'0004' | |
| 468 ANSEL21 EQU H'0005' | |
| 469 ANSEL22 EQU H'0006' | |
| 470 ANSEL23 EQU H'0007' | |
| 471 | |
| 472 | |
| 473 ;----- ANCON1 Bits ----------------------------------------------------- | |
| 474 ANSEL8 EQU H'0000' | |
| 475 ANSEL9 EQU H'0001' | |
| 476 ANSEL10 EQU H'0002' | |
| 477 ANSEL11 EQU H'0003' | |
| 478 ANSEL12 EQU H'0004' | |
| 479 ANSEL13 EQU H'0005' | |
| 480 ANSEL14 EQU H'0006' | |
| 481 ANSEL15 EQU H'0007' | |
| 482 | |
| 483 | |
| 484 ;----- ANCON0 Bits ----------------------------------------------------- | |
| 485 ANSEL0 EQU H'0000' | |
| 486 ANSEL1 EQU H'0001' | |
| 487 ANSEL2 EQU H'0002' | |
| 488 ANSEL3 EQU H'0003' | |
| 489 ANSEL4 EQU H'0004' | |
| 490 ANSEL5 EQU H'0005' | |
| 491 ANSEL6 EQU H'0006' | |
| 492 ANSEL7 EQU H'0007' | |
| 493 | |
| 494 | |
| 495 ;----- MEMCON Bits ----------------------------------------------------- | |
| 496 EBDIS EQU H'0007' | |
| 497 | |
| 498 WM0 EQU H'0000' | |
| 499 WM1 EQU H'0001' | |
| 500 WAIT0 EQU H'0004' | |
| 501 WAIT1 EQU H'0005' | |
| 502 | |
| 503 | |
| 504 ;----- ODCON3 Bits ----------------------------------------------------- | |
| 505 CTMUDS EQU H'0000' | |
| 506 U1OD EQU H'0006' | |
| 507 U2OD EQU H'0007' | |
| 508 | |
| 509 | |
| 510 ;----- ODCON2 Bits ----------------------------------------------------- | |
| 511 CCP3OD EQU H'0000' | |
| 512 CCP4OD EQU H'0001' | |
| 513 CCP5OD EQU H'0002' | |
| 514 CCP6OD EQU H'0003' | |
| 515 CCP7OD EQU H'0004' | |
| 516 CCP8OD EQU H'0005' | |
| 517 CCP9OD EQU H'0006' | |
| 518 CCP10OD EQU H'0007' | |
| 519 | |
| 520 | |
| 521 ;----- ODCON1 Bits ----------------------------------------------------- | |
| 522 SPI2OD EQU H'0000' | |
| 523 CCP1OD EQU H'0005' | |
| 524 CCP2OD EQU H'0006' | |
| 525 SPI1OD EQU H'0007' | |
| 526 | |
| 527 | |
| 528 ;----- REFOCON Bits ----------------------------------------------------- | |
| 529 ROSEL EQU H'0004' | |
| 530 ROSSLP EQU H'0005' | |
| 531 ROON EQU H'0007' | |
| 532 | |
| 533 RODIV0 EQU H'0000' | |
| 534 RODIV1 EQU H'0001' | |
| 535 RODIV2 EQU H'0002' | |
| 536 RODIV3 EQU H'0003' | |
| 537 | |
| 538 | |
| 539 ;----- CCPTMRS2 Bits ----------------------------------------------------- | |
| 540 C9TSEL0 EQU H'0002' | |
| 541 C10TSEL0 EQU H'0004' | |
| 542 | |
| 543 C8TSEL0 EQU H'0000' | |
| 544 C8TSEL1 EQU H'0001' | |
| 545 | |
| 546 | |
| 547 ;----- CCPTMRS1 Bits ----------------------------------------------------- | |
| 548 C5TSEL0 EQU H'0002' | |
| 549 C6TSEL0 EQU H'0004' | |
| 550 | |
| 551 C4TSEL0 EQU H'0000' | |
| 552 C4TSEL1 EQU H'0001' | |
| 553 C7TSEL0 EQU H'0006' | |
| 554 C7TSEL1 EQU H'0007' | |
| 555 | |
| 556 | |
| 557 ;----- CCPTMRS0 Bits ----------------------------------------------------- | |
| 558 C1TSEL0 EQU H'0000' | |
| 559 C1TSEL1 EQU H'0001' | |
| 560 C1TSEL2 EQU H'0002' | |
| 561 C2TSEL0 EQU H'0003' | |
| 562 C2TSEL1 EQU H'0004' | |
| 563 C2TSEL2 EQU H'0005' | |
| 564 C3TSEL0 EQU H'0006' | |
| 565 C3TSEL1 EQU H'0007' | |
| 566 | |
| 567 | |
| 568 ;----- CM3CON Bits ----------------------------------------------------- | |
| 569 CREF EQU H'0002' | |
| 570 CPOL EQU H'0005' | |
| 571 COE EQU H'0006' | |
| 572 CON EQU H'0007' | |
| 573 | |
| 574 CCH0 EQU H'0000' | |
| 575 CCH1 EQU H'0001' | |
| 576 EVPOL0 EQU H'0003' | |
| 577 EVPOL1 EQU H'0004' | |
| 578 | |
| 579 | |
| 580 ;----- CM3CON1 Bits ----------------------------------------------------- | |
| 581 CREF EQU H'0002' | |
| 582 CPOL EQU H'0005' | |
| 583 COE EQU H'0006' | |
| 584 CON EQU H'0007' | |
| 585 | |
| 586 CCH0 EQU H'0000' | |
| 587 CCH1 EQU H'0001' | |
| 588 EVPOL0 EQU H'0003' | |
| 589 EVPOL1 EQU H'0004' | |
| 590 | |
| 591 | |
| 592 ;----- CM2CON Bits ----------------------------------------------------- | |
| 593 CREF EQU H'0002' | |
| 594 CPOL EQU H'0005' | |
| 595 COE EQU H'0006' | |
| 596 CON EQU H'0007' | |
| 597 | |
| 598 CCH0 EQU H'0000' | |
| 599 CCH1 EQU H'0001' | |
| 600 EVPOL0 EQU H'0003' | |
| 601 EVPOL1 EQU H'0004' | |
| 602 | |
| 603 | |
| 604 ;----- CM2CON1 Bits ----------------------------------------------------- | |
| 605 CREF EQU H'0002' | |
| 606 CPOL EQU H'0005' | |
| 607 COE EQU H'0006' | |
| 608 CON EQU H'0007' | |
| 609 | |
| 610 CCH0 EQU H'0000' | |
| 611 CCH1 EQU H'0001' | |
| 612 EVPOL0 EQU H'0003' | |
| 613 EVPOL1 EQU H'0004' | |
| 614 | |
| 615 | |
| 616 ;----- T12CON Bits ----------------------------------------------------- | |
| 617 TMR12ON EQU H'0002' | |
| 618 | |
| 619 T12CKPS0 EQU H'0000' | |
| 620 T12CKPS1 EQU H'0001' | |
| 621 T12OUTPS0 EQU H'0003' | |
| 622 T12OUTPS1 EQU H'0004' | |
| 623 T12OUTPS2 EQU H'0005' | |
| 624 T12OUTPS3 EQU H'0006' | |
| 625 | |
| 626 | |
| 627 ;----- T10CON Bits ----------------------------------------------------- | |
| 628 TMR10ON EQU H'0002' | |
| 629 | |
| 630 T10CKPS0 EQU H'0000' | |
| 631 T10CKPS1 EQU H'0001' | |
| 632 T10OUTPS0 EQU H'0003' | |
| 633 T10OUTPS1 EQU H'0004' | |
| 634 T10OUTPS2 EQU H'0005' | |
| 635 T10OUTPS3 EQU H'0006' | |
| 636 | |
| 637 | |
| 638 ;----- T8CON Bits ----------------------------------------------------- | |
| 639 TMR8ON EQU H'0002' | |
| 640 | |
| 641 T8CKPS0 EQU H'0000' | |
| 642 T8CKPS1 EQU H'0001' | |
| 643 T8OUTPS0 EQU H'0003' | |
| 644 T8OUTPS1 EQU H'0004' | |
| 645 T8OUTPS2 EQU H'0005' | |
| 646 T8OUTPS3 EQU H'0006' | |
| 647 | |
| 648 | |
| 649 ;----- T6CON Bits ----------------------------------------------------- | |
| 650 TMR6ON EQU H'0002' | |
| 651 | |
| 652 T6CKPS0 EQU H'0000' | |
| 653 T6CKPS1 EQU H'0001' | |
| 654 T6OUTPS0 EQU H'0003' | |
| 655 T6OUTPS1 EQU H'0004' | |
| 656 T6OUTPS2 EQU H'0005' | |
| 657 T6OUTPS3 EQU H'0006' | |
| 658 | |
| 659 | |
| 660 ;----- T7GCON Bits ----------------------------------------------------- | |
| 661 T7GVAL EQU H'0002' | |
| 662 T7GGO_NOT_T7DONE EQU H'0003' | |
| 663 T7GSPM EQU H'0004' | |
| 664 T7GTM EQU H'0005' | |
| 665 T7GPOL EQU H'0006' | |
| 666 TMR7GE EQU H'0007' | |
| 667 | |
| 668 T7GSS0 EQU H'0000' | |
| 669 T7GSS1 EQU H'0001' | |
| 670 T7GGO EQU H'0003' | |
| 671 | |
| 672 NOT_T7DONE EQU H'0003' | |
| 673 | |
| 674 | |
| 675 ;----- T7CON Bits ----------------------------------------------------- | |
| 676 TMR7ON EQU H'0000' | |
| 677 RD16 EQU H'0001' | |
| 678 NOT_T7SYNC EQU H'0002' | |
| 679 SOSCEN EQU H'0003' | |
| 680 | |
| 681 T7CKPS0 EQU H'0004' | |
| 682 T7CKPS1 EQU H'0005' | |
| 683 TMR7CS0 EQU H'0006' | |
| 684 TMR7CS1 EQU H'0007' | |
| 685 | |
| 686 | |
| 687 ;----- CCP10CON Bits ----------------------------------------------------- | |
| 688 CCP10M0 EQU H'0000' | |
| 689 CCP10M1 EQU H'0001' | |
| 690 CCP10M2 EQU H'0002' | |
| 691 CCP10M3 EQU H'0003' | |
| 692 DC10B0 EQU H'0004' | |
| 693 DC10B1 EQU H'0005' | |
| 694 | |
| 695 CCP10Y EQU H'0004' | |
| 696 CCP10X EQU H'0005' | |
| 697 | |
| 698 | |
| 699 ;----- CCP9CON Bits ----------------------------------------------------- | |
| 700 CCP9M0 EQU H'0000' | |
| 701 CCP9M1 EQU H'0001' | |
| 702 CCP9M2 EQU H'0002' | |
| 703 CCP9M3 EQU H'0003' | |
| 704 DC9B0 EQU H'0004' | |
| 705 DC9B1 EQU H'0005' | |
| 706 | |
| 707 CCP9Y EQU H'0004' | |
| 708 CCP9X EQU H'0005' | |
| 709 | |
| 710 | |
| 711 ;----- CCP8CON Bits ----------------------------------------------------- | |
| 712 CCP8M0 EQU H'0000' | |
| 713 CCP8M1 EQU H'0001' | |
| 714 CCP8M2 EQU H'0002' | |
| 715 CCP8M3 EQU H'0003' | |
| 716 DC8B0 EQU H'0004' | |
| 717 DC8B1 EQU H'0005' | |
| 718 | |
| 719 CCP8Y EQU H'0004' | |
| 720 CCP8X EQU H'0005' | |
| 721 | |
| 722 | |
| 723 ;----- CCP3CON Bits ----------------------------------------------------- | |
| 724 CCP3M0 EQU H'0000' | |
| 725 CCP3M1 EQU H'0001' | |
| 726 CCP3M2 EQU H'0002' | |
| 727 CCP3M3 EQU H'0003' | |
| 728 DC3B0 EQU H'0004' | |
| 729 DC3B1 EQU H'0005' | |
| 730 P3M0 EQU H'0006' | |
| 731 P3M1 EQU H'0007' | |
| 732 | |
| 733 | |
| 734 ;----- ECCP3DEL Bits ----------------------------------------------------- | |
| 735 P3RSEN EQU H'0007' | |
| 736 | |
| 737 P3DC0 EQU H'0000' | |
| 738 P3DC1 EQU H'0001' | |
| 739 P3DC2 EQU H'0002' | |
| 740 P3DC3 EQU H'0003' | |
| 741 P3DC4 EQU H'0004' | |
| 742 P3DC5 EQU H'0005' | |
| 743 P3DC6 EQU H'0006' | |
| 744 | |
| 745 | |
| 746 ;----- ECCP3AS Bits ----------------------------------------------------- | |
| 747 ECCP3ASE EQU H'0007' | |
| 748 | |
| 749 PSS3BD0 EQU H'0000' | |
| 750 PSS3BD1 EQU H'0001' | |
| 751 PSS3AC0 EQU H'0002' | |
| 752 PSS3AC1 EQU H'0003' | |
| 753 ECCP3AS0 EQU H'0004' | |
| 754 ECCP3AS1 EQU H'0005' | |
| 755 ECCP3AS2 EQU H'0006' | |
| 756 | |
| 757 | |
| 758 ;----- CCP2CON Bits ----------------------------------------------------- | |
| 759 CCP2M0 EQU H'0000' | |
| 760 CCP2M1 EQU H'0001' | |
| 761 CCP2M2 EQU H'0002' | |
| 762 CCP2M3 EQU H'0003' | |
| 763 DC2B0 EQU H'0004' | |
| 764 DC2B1 EQU H'0005' | |
| 765 P2M0 EQU H'0006' | |
| 766 P2M1 EQU H'0007' | |
| 767 | |
| 768 CCP2Y EQU H'0004' | |
| 769 CCP2X EQU H'0005' | |
| 770 | |
| 771 | |
| 772 ;----- ECCP2CON Bits ----------------------------------------------------- | |
| 773 CCP2M0 EQU H'0000' | |
| 774 CCP2M1 EQU H'0001' | |
| 775 CCP2M2 EQU H'0002' | |
| 776 CCP2M3 EQU H'0003' | |
| 777 DC2B0 EQU H'0004' | |
| 778 DC2B1 EQU H'0005' | |
| 779 P2M0 EQU H'0006' | |
| 780 P2M1 EQU H'0007' | |
| 781 | |
| 782 CCP2Y EQU H'0004' | |
| 783 CCP2X EQU H'0005' | |
| 784 | |
| 785 | |
| 786 ;----- ECCP2DEL Bits ----------------------------------------------------- | |
| 787 P2RSEN EQU H'0007' | |
| 788 | |
| 789 P2DC0 EQU H'0000' | |
| 790 P2DC1 EQU H'0001' | |
| 791 P2DC2 EQU H'0002' | |
| 792 P2DC3 EQU H'0003' | |
| 793 P2DC4 EQU H'0004' | |
| 794 P2DC5 EQU H'0005' | |
| 795 P2DC6 EQU H'0006' | |
| 796 | |
| 797 | |
| 798 ;----- PWM2CON Bits ----------------------------------------------------- | |
| 799 P2RSEN EQU H'0007' | |
| 800 | |
| 801 P2DC0 EQU H'0000' | |
| 802 P2DC1 EQU H'0001' | |
| 803 P2DC2 EQU H'0002' | |
| 804 P2DC3 EQU H'0003' | |
| 805 P2DC4 EQU H'0004' | |
| 806 P2DC5 EQU H'0005' | |
| 807 P2DC6 EQU H'0006' | |
| 808 | |
| 809 | |
| 810 ;----- ECCP2AS Bits ----------------------------------------------------- | |
| 811 ECCP2ASE EQU H'0007' | |
| 812 | |
| 813 PSS2BD0 EQU H'0000' | |
| 814 PSS2BD1 EQU H'0001' | |
| 815 PSS2AC0 EQU H'0002' | |
| 816 PSS2AC1 EQU H'0003' | |
| 817 ECCP2AS0 EQU H'0004' | |
| 818 ECCP2AS1 EQU H'0005' | |
| 819 ECCP2AS2 EQU H'0006' | |
| 820 | |
| 821 | |
| 822 ;----- PADCFG1 Bits ----------------------------------------------------- | |
| 823 RJPU EQU H'0005' | |
| 824 REPU EQU H'0006' | |
| 825 RDPU EQU H'0007' | |
| 826 | |
| 827 RTSECSEL0 EQU H'0001' | |
| 828 RTSECSEL1 EQU H'0002' | |
| 829 | |
| 830 | |
| 831 ;----- CM1CON Bits ----------------------------------------------------- | |
| 832 CREF EQU H'0002' | |
| 833 CPOL EQU H'0005' | |
| 834 COE EQU H'0006' | |
| 835 CON EQU H'0007' | |
| 836 | |
| 837 CCH0 EQU H'0000' | |
| 838 CCH1 EQU H'0001' | |
| 839 EVPOL0 EQU H'0003' | |
| 840 EVPOL1 EQU H'0004' | |
| 841 | |
| 842 | |
| 843 ;----- CM1CON1 Bits ----------------------------------------------------- | |
| 844 CREF EQU H'0002' | |
| 845 CPOL EQU H'0005' | |
| 846 COE EQU H'0006' | |
| 847 CON EQU H'0007' | |
| 848 | |
| 849 CCH0 EQU H'0000' | |
| 850 CCH1 EQU H'0001' | |
| 851 EVPOL0 EQU H'0003' | |
| 852 EVPOL1 EQU H'0004' | |
| 853 | |
| 854 | |
| 855 ;----- CTMUICON Bits ----------------------------------------------------- | |
| 856 IRNG0 EQU H'0000' | |
| 857 IRNG1 EQU H'0001' | |
| 858 ITRIM0 EQU H'0002' | |
| 859 ITRIM1 EQU H'0003' | |
| 860 ITRIM2 EQU H'0004' | |
| 861 ITRIM3 EQU H'0005' | |
| 862 ITRIM4 EQU H'0006' | |
| 863 ITRIM5 EQU H'0007' | |
| 864 | |
| 865 | |
| 866 ;----- CTMUCONL Bits ----------------------------------------------------- | |
| 867 EDG1STAT EQU H'0000' | |
| 868 EDG2STAT EQU H'0001' | |
| 869 EDG1POL EQU H'0004' | |
| 870 EDG2POL EQU H'0007' | |
| 871 | |
| 872 EDG1SEL0 EQU H'0002' | |
| 873 EDG1SEL1 EQU H'0003' | |
| 874 EDG2SEL0 EQU H'0005' | |
| 875 EDG2SEL1 EQU H'0006' | |
| 876 | |
| 877 | |
| 878 ;----- CTMUCONH Bits ----------------------------------------------------- | |
| 879 CTTRIG EQU H'0000' | |
| 880 IDISSEN EQU H'0001' | |
| 881 EDGSEQEN EQU H'0002' | |
| 882 EDGEN EQU H'0003' | |
| 883 TGEN EQU H'0004' | |
| 884 CTMUSIDL EQU H'0005' | |
| 885 CTMUEN EQU H'0007' | |
| 886 | |
| 887 | |
| 888 ;----- ALRMRPT Bits ----------------------------------------------------- | |
| 889 ARPT0 EQU H'0000' | |
| 890 ARPT1 EQU H'0001' | |
| 891 ARPT2 EQU H'0002' | |
| 892 ARPT3 EQU H'0003' | |
| 893 ARPT4 EQU H'0004' | |
| 894 ARPT5 EQU H'0005' | |
| 895 ARPT6 EQU H'0006' | |
| 896 ARPT7 EQU H'0007' | |
| 897 | |
| 898 | |
| 899 ;----- ALRMCFG Bits ----------------------------------------------------- | |
| 900 CHIME EQU H'0006' | |
| 901 ALRMEN EQU H'0007' | |
| 902 | |
| 903 ALRMPTR0 EQU H'0000' | |
| 904 ALRMPTR1 EQU H'0001' | |
| 905 AMASK0 EQU H'0002' | |
| 906 AMASK1 EQU H'0003' | |
| 907 AMASK2 EQU H'0004' | |
| 908 AMASK3 EQU H'0005' | |
| 909 | |
| 910 | |
| 911 ;----- RTCCAL Bits ----------------------------------------------------- | |
| 912 CAL0 EQU H'0000' | |
| 913 CAL1 EQU H'0001' | |
| 914 CAL2 EQU H'0002' | |
| 915 CAL3 EQU H'0003' | |
| 916 CAL4 EQU H'0004' | |
| 917 CAL5 EQU H'0005' | |
| 918 CAL6 EQU H'0006' | |
| 919 CAL7 EQU H'0007' | |
| 920 | |
| 921 | |
| 922 ;----- RTCCFG Bits ----------------------------------------------------- | |
| 923 RTCOE EQU H'0002' | |
| 924 HALFSEC EQU H'0003' | |
| 925 RTCSYNC EQU H'0004' | |
| 926 RTCWREN EQU H'0005' | |
| 927 RTCEN EQU H'0007' | |
| 928 | |
| 929 RTCPTR0 EQU H'0000' | |
| 930 RTCPTR1 EQU H'0001' | |
| 931 | |
| 932 | |
| 933 ;----- PIE6 Bits ----------------------------------------------------- | |
| 934 CMP1IE EQU H'0000' | |
| 935 CMP2IE EQU H'0001' | |
| 936 CMP3IE EQU H'0002' | |
| 937 EEIE EQU H'0004' | |
| 938 | |
| 939 | |
| 940 ;----- OSCCON2 Bits ----------------------------------------------------- | |
| 941 MFIOSEL EQU H'0000' | |
| 942 MFIOFS EQU H'0001' | |
| 943 SOSCGO EQU H'0003' | |
| 944 SOSCRUN EQU H'0006' | |
| 945 | |
| 946 | |
| 947 ;----- BAUDCON Bits ----------------------------------------------------- | |
| 948 ABDEN EQU H'0000' | |
| 949 WUE EQU H'0001' | |
| 950 BRG16 EQU H'0003' | |
| 951 TXCKP EQU H'0004' | |
| 952 RXDTP EQU H'0005' | |
| 953 RCIDL EQU H'0006' | |
| 954 ABDOVF EQU H'0007' | |
| 955 | |
| 956 | |
| 957 ;----- BAUDCON1 Bits ----------------------------------------------------- | |
| 958 ABDEN EQU H'0000' | |
| 959 WUE EQU H'0001' | |
| 960 BRG16 EQU H'0003' | |
| 961 TXCKP EQU H'0004' | |
| 962 RXDTP EQU H'0005' | |
| 963 RCIDL EQU H'0006' | |
| 964 ABDOVF EQU H'0007' | |
| 965 | |
| 966 | |
| 967 ;----- BAUDCTL Bits ----------------------------------------------------- | |
| 968 ABDEN EQU H'0000' | |
| 969 WUE EQU H'0001' | |
| 970 BRG16 EQU H'0003' | |
| 971 TXCKP EQU H'0004' | |
| 972 RXDTP EQU H'0005' | |
| 973 RCIDL EQU H'0006' | |
| 974 ABDOVF EQU H'0007' | |
| 975 | |
| 976 | |
| 977 ;----- SSP2CON2 Bits ----------------------------------------------------- | |
| 978 SEN EQU H'0000' | |
| 979 RSEN EQU H'0001' | |
| 980 PEN EQU H'0002' | |
| 981 RCEN EQU H'0003' | |
| 982 ACKEN EQU H'0004' | |
| 983 ACKDT EQU H'0005' | |
| 984 ACKSTAT EQU H'0006' | |
| 985 GCEN EQU H'0007' | |
| 986 | |
| 987 ADMSK1 EQU H'0001' | |
| 988 ADMSK2 EQU H'0002' | |
| 989 ADMSK3 EQU H'0003' | |
| 990 ADMSK4 EQU H'0004' | |
| 991 ADMSK5 EQU H'0005' | |
| 992 | |
| 993 | |
| 994 ;----- SSP2CON1 Bits ----------------------------------------------------- | |
| 995 CKP EQU H'0004' | |
| 996 SSPEN EQU H'0005' | |
| 997 SSPOV EQU H'0006' | |
| 998 WCOL EQU H'0007' | |
| 999 | |
| 1000 SSPM0 EQU H'0000' | |
| 1001 SSPM1 EQU H'0001' | |
| 1002 SSPM2 EQU H'0002' | |
| 1003 SSPM3 EQU H'0003' | |
| 1004 | |
| 1005 | |
| 1006 ;----- SSP2STAT Bits ----------------------------------------------------- | |
| 1007 BF EQU H'0000' | |
| 1008 UA EQU H'0001' | |
| 1009 R_NOT_W EQU H'0002' | |
| 1010 S EQU H'0003' | |
| 1011 P EQU H'0004' | |
| 1012 D_NOT_A EQU H'0005' | |
| 1013 CKE EQU H'0006' | |
| 1014 SMP EQU H'0007' | |
| 1015 | |
| 1016 R EQU H'0002' | |
| 1017 D EQU H'0005' | |
| 1018 | |
| 1019 R_W EQU H'0002' | |
| 1020 D_A EQU H'0005' | |
| 1021 | |
| 1022 NOT_W EQU H'0002' | |
| 1023 NOT_A EQU H'0005' | |
| 1024 | |
| 1025 NOT_WRITE EQU H'0002' | |
| 1026 NOT_ADDRESS EQU H'0005' | |
| 1027 | |
| 1028 READ_WRITE EQU H'0002' | |
| 1029 DATA_ADDRESS EQU H'0005' | |
| 1030 | |
| 1031 I2C_READ EQU H'0002' | |
| 1032 I2C_START EQU H'0003' | |
| 1033 I2C_STOP EQU H'0004' | |
| 1034 I2C_DAT EQU H'0005' | |
| 1035 | |
| 1036 | |
| 1037 ;----- SSP2MSK Bits ----------------------------------------------------- | |
| 1038 MSK0 EQU H'0000' | |
| 1039 MSK1 EQU H'0001' | |
| 1040 MSK2 EQU H'0002' | |
| 1041 MSK3 EQU H'0003' | |
| 1042 MSK4 EQU H'0004' | |
| 1043 MSK5 EQU H'0005' | |
| 1044 MSK6 EQU H'0006' | |
| 1045 MSK7 EQU H'0007' | |
| 1046 | |
| 1047 | |
| 1048 ;----- T4CON Bits ----------------------------------------------------- | |
| 1049 TMR4ON EQU H'0002' | |
| 1050 | |
| 1051 T4CKPS0 EQU H'0000' | |
| 1052 T4CKPS1 EQU H'0001' | |
| 1053 T4OUTPS0 EQU H'0003' | |
| 1054 T4OUTPS1 EQU H'0004' | |
| 1055 T4OUTPS2 EQU H'0005' | |
| 1056 T4OUTPS3 EQU H'0006' | |
| 1057 | |
| 1058 | |
| 1059 ;----- CCP7CON Bits ----------------------------------------------------- | |
| 1060 CCP7M0 EQU H'0000' | |
| 1061 CCP7M1 EQU H'0001' | |
| 1062 CCP7M2 EQU H'0002' | |
| 1063 CCP7M3 EQU H'0003' | |
| 1064 DC7B0 EQU H'0004' | |
| 1065 DC7B1 EQU H'0005' | |
| 1066 | |
| 1067 CCP7Y EQU H'0004' | |
| 1068 CCP7X EQU H'0005' | |
| 1069 | |
| 1070 | |
| 1071 ;----- CCP6CON Bits ----------------------------------------------------- | |
| 1072 CCP6M0 EQU H'0000' | |
| 1073 CCP6M1 EQU H'0001' | |
| 1074 CCP6M2 EQU H'0002' | |
| 1075 CCP6M3 EQU H'0003' | |
| 1076 DC6B0 EQU H'0004' | |
| 1077 DC6B1 EQU H'0005' | |
| 1078 | |
| 1079 CCP6Y EQU H'0004' | |
| 1080 CCP6X EQU H'0005' | |
| 1081 | |
| 1082 | |
| 1083 ;----- CCP5CON Bits ----------------------------------------------------- | |
| 1084 CCP5M0 EQU H'0000' | |
| 1085 CCP5M1 EQU H'0001' | |
| 1086 CCP5M2 EQU H'0002' | |
| 1087 CCP5M3 EQU H'0003' | |
| 1088 DC5B0 EQU H'0004' | |
| 1089 DC5B1 EQU H'0005' | |
| 1090 | |
| 1091 CCP5Y EQU H'0004' | |
| 1092 CCP5X EQU H'0005' | |
| 1093 | |
| 1094 | |
| 1095 ;----- CCP4CON Bits ----------------------------------------------------- | |
| 1096 CCP4M0 EQU H'0000' | |
| 1097 CCP4M1 EQU H'0001' | |
| 1098 CCP4M2 EQU H'0002' | |
| 1099 CCP4M3 EQU H'0003' | |
| 1100 DC4B0 EQU H'0004' | |
| 1101 DC4B1 EQU H'0005' | |
| 1102 | |
| 1103 CCP4Y EQU H'0004' | |
| 1104 CCP4X EQU H'0005' | |
| 1105 | |
| 1106 | |
| 1107 ;----- T5GCON Bits ----------------------------------------------------- | |
| 1108 T5GVAL EQU H'0002' | |
| 1109 T5GGO_NOT_T5DONE EQU H'0003' | |
| 1110 T5GSPM EQU H'0004' | |
| 1111 T5GTM EQU H'0005' | |
| 1112 T5GPOL EQU H'0006' | |
| 1113 TMR5GE EQU H'0007' | |
| 1114 | |
| 1115 T5GSS0 EQU H'0000' | |
| 1116 T5GSS1 EQU H'0001' | |
| 1117 T5GGO EQU H'0003' | |
| 1118 | |
| 1119 NOT_T5DONE EQU H'0003' | |
| 1120 | |
| 1121 | |
| 1122 ;----- T5CON Bits ----------------------------------------------------- | |
| 1123 TMR5ON EQU H'0000' | |
| 1124 RD16 EQU H'0001' | |
| 1125 NOT_T5SYNC EQU H'0002' | |
| 1126 SOSCEN EQU H'0003' | |
| 1127 | |
| 1128 T5CKPS0 EQU H'0004' | |
| 1129 T5CKPS1 EQU H'0005' | |
| 1130 TMR5CS0 EQU H'0006' | |
| 1131 TMR5CS1 EQU H'0007' | |
| 1132 | |
| 1133 | |
| 1134 ;----- EECON1 Bits ----------------------------------------------------- | |
| 1135 RD EQU H'0000' | |
| 1136 WR EQU H'0001' | |
| 1137 WREN EQU H'0002' | |
| 1138 WRERR EQU H'0003' | |
| 1139 FREE EQU H'0004' | |
| 1140 CFGS EQU H'0006' | |
| 1141 EEPGD EQU H'0007' | |
| 1142 | |
| 1143 | |
| 1144 ;----- PORTA Bits ----------------------------------------------------- | |
| 1145 RA0 EQU H'0000' | |
| 1146 RA1 EQU H'0001' | |
| 1147 RA2 EQU H'0002' | |
| 1148 RA3 EQU H'0003' | |
| 1149 RA4 EQU H'0004' | |
| 1150 RA5 EQU H'0005' | |
| 1151 RA6 EQU H'0006' | |
| 1152 RA7 EQU H'0007' | |
| 1153 | |
| 1154 AN0 EQU H'0000' | |
| 1155 AN1 EQU H'0001' | |
| 1156 AN2 EQU H'0002' | |
| 1157 AN3 EQU H'0003' | |
| 1158 AN4 EQU H'0005' | |
| 1159 OSC2 EQU H'0006' | |
| 1160 OSC1 EQU H'0007' | |
| 1161 | |
| 1162 ULPWU EQU H'0000' | |
| 1163 VREF_MINUS EQU H'0002' | |
| 1164 VREF_PLUS EQU H'0003' | |
| 1165 T0CKI EQU H'0004' | |
| 1166 T1CKI EQU H'0005' | |
| 1167 CLKO EQU H'0006' | |
| 1168 CLKI EQU H'0007' | |
| 1169 | |
| 1170 T3G EQU H'0005' | |
| 1171 | |
| 1172 HLVDIN EQU H'0005' | |
| 1173 | |
| 1174 | |
| 1175 ;----- PORTB Bits ----------------------------------------------------- | |
| 1176 RB0 EQU H'0000' | |
| 1177 RB1 EQU H'0001' | |
| 1178 RB2 EQU H'0002' | |
| 1179 RB3 EQU H'0003' | |
| 1180 RB4 EQU H'0004' | |
| 1181 RB5 EQU H'0005' | |
| 1182 RB6 EQU H'0006' | |
| 1183 RB7 EQU H'0007' | |
| 1184 | |
| 1185 INT0 EQU H'0000' | |
| 1186 INT1 EQU H'0001' | |
| 1187 INT2 EQU H'0002' | |
| 1188 INT3 EQU H'0003' | |
| 1189 KBI0 EQU H'0004' | |
| 1190 KBI1 EQU H'0005' | |
| 1191 KBI2 EQU H'0006' | |
| 1192 KBI3 EQU H'0007' | |
| 1193 | |
| 1194 FLT0 EQU H'0000' | |
| 1195 CTED1 EQU H'0002' | |
| 1196 CTED2 EQU H'0003' | |
| 1197 T3CKI EQU H'0005' | |
| 1198 | |
| 1199 CCP2_P2A EQU H'0003' | |
| 1200 T1G EQU H'0005' | |
| 1201 | |
| 1202 PGM EQU H'0005' | |
| 1203 PGC EQU H'0006' | |
| 1204 PGD EQU H'0007' | |
| 1205 | |
| 1206 | |
| 1207 ;----- PORTC Bits ----------------------------------------------------- | |
| 1208 RC0 EQU H'0000' | |
| 1209 RC1 EQU H'0001' | |
| 1210 RC2 EQU H'0002' | |
| 1211 RC3 EQU H'0003' | |
| 1212 RC4 EQU H'0004' | |
| 1213 RC5 EQU H'0005' | |
| 1214 RC6 EQU H'0006' | |
| 1215 RC7 EQU H'0007' | |
| 1216 | |
| 1217 SOSCO EQU H'0000' | |
| 1218 SOSCI EQU H'0001' | |
| 1219 SCK1 EQU H'0003' | |
| 1220 SDI1 EQU H'0004' | |
| 1221 SDO1 EQU H'0005' | |
| 1222 TX1 EQU H'0006' | |
| 1223 RX1 EQU H'0007' | |
| 1224 | |
| 1225 SCKLI EQU H'0000' | |
| 1226 CCP2_PORTC EQU H'0001' | |
| 1227 CCP1 EQU H'0002' | |
| 1228 SCL1 EQU H'0003' | |
| 1229 SDA1 EQU H'0004' | |
| 1230 CK1 EQU H'0006' | |
| 1231 DT1 EQU H'0007' | |
| 1232 | |
| 1233 P2A_PORTC EQU H'0001' | |
| 1234 P1A EQU H'0002' | |
| 1235 | |
| 1236 | |
| 1237 ;----- PORTD Bits ----------------------------------------------------- | |
| 1238 RD0 EQU H'0000' | |
| 1239 RD1 EQU H'0001' | |
| 1240 RD2 EQU H'0002' | |
| 1241 RD3 EQU H'0003' | |
| 1242 RD4 EQU H'0004' | |
| 1243 RD5 EQU H'0005' | |
| 1244 RD6 EQU H'0006' | |
| 1245 RD7 EQU H'0007' | |
| 1246 | |
| 1247 AD0 EQU H'0000' | |
| 1248 AD1 EQU H'0001' | |
| 1249 AD2 EQU H'0002' | |
| 1250 AD3 EQU H'0003' | |
| 1251 AD4 EQU H'0004' | |
| 1252 AD5 EQU H'0005' | |
| 1253 AD6 EQU H'0006' | |
| 1254 AD7 EQU H'0007' | |
| 1255 | |
| 1256 PSP0 EQU H'0000' | |
| 1257 PSP1 EQU H'0001' | |
| 1258 PSP2 EQU H'0002' | |
| 1259 PSP3 EQU H'0003' | |
| 1260 PSP4 EQU H'0004' | |
| 1261 PSP5 EQU H'0005' | |
| 1262 PSP6 EQU H'0006' | |
| 1263 PSP7 EQU H'0007' | |
| 1264 | |
| 1265 CTPLS EQU H'0000' | |
| 1266 T5CKI EQU H'0001' | |
| 1267 SDO2 EQU H'0004' | |
| 1268 SDI2 EQU H'0005' | |
| 1269 SCK2 EQU H'0006' | |
| 1270 NOT_SS2 EQU H'0007' | |
| 1271 | |
| 1272 T7G EQU H'0001' | |
| 1273 SDA2 EQU H'0005' | |
| 1274 SCL2 EQU H'0006' | |
| 1275 | |
| 1276 | |
| 1277 ;----- PORTE Bits ----------------------------------------------------- | |
| 1278 RE0 EQU H'0000' | |
| 1279 RE1 EQU H'0001' | |
| 1280 RE2 EQU H'0002' | |
| 1281 RE3 EQU H'0003' | |
| 1282 RE4 EQU H'0004' | |
| 1283 RE5 EQU H'0005' | |
| 1284 RE6 EQU H'0006' | |
| 1285 RE7 EQU H'0007' | |
| 1286 | |
| 1287 AD8 EQU H'0000' | |
| 1288 AD9 EQU H'0001' | |
| 1289 AD10 EQU H'0002' | |
| 1290 AD11 EQU H'0003' | |
| 1291 AD12 EQU H'0004' | |
| 1292 AD13 EQU H'0005' | |
| 1293 AD14 EQU H'0006' | |
| 1294 AD15 EQU H'0007' | |
| 1295 | |
| 1296 P2D EQU H'0000' | |
| 1297 P2C EQU H'0001' | |
| 1298 P2B EQU H'0002' | |
| 1299 P3C EQU H'0003' | |
| 1300 P3B EQU H'0004' | |
| 1301 P1C EQU H'0005' | |
| 1302 P1B EQU H'0006' | |
| 1303 P2A_PORTE EQU H'0007' | |
| 1304 | |
| 1305 CCP10 EQU H'0002' | |
| 1306 CCP9_PORTE EQU H'0003' | |
| 1307 CCP8_PORTE EQU H'0004' | |
| 1308 CCP7_PORTE EQU H'0005' | |
| 1309 CCP6_PORTE EQU H'0006' | |
| 1310 CCP2_PORTE EQU H'0007' | |
| 1311 | |
| 1312 NOT_RD EQU H'0000' | |
| 1313 NOT_WR EQU H'0001' | |
| 1314 NOT_CS EQU H'0002' | |
| 1315 REFO EQU H'0003' | |
| 1316 | |
| 1317 | |
| 1318 ;----- PORTF Bits ----------------------------------------------------- | |
| 1319 RF1 EQU H'0001' | |
| 1320 RF2 EQU H'0002' | |
| 1321 RF3 EQU H'0003' | |
| 1322 RF4 EQU H'0004' | |
| 1323 RF5 EQU H'0005' | |
| 1324 RF6 EQU H'0006' | |
| 1325 RF7 EQU H'0007' | |
| 1326 | |
| 1327 AN6 EQU H'0001' | |
| 1328 AN7 EQU H'0002' | |
| 1329 AN8 EQU H'0003' | |
| 1330 AN9 EQU H'0004' | |
| 1331 AN10 EQU H'0005' | |
| 1332 AN11 EQU H'0006' | |
| 1333 AN5 EQU H'0007' | |
| 1334 | |
| 1335 C2OUT EQU H'0001' | |
| 1336 C1OUT EQU H'0002' | |
| 1337 C2INB EQU H'0003' | |
| 1338 C2INA EQU H'0004' | |
| 1339 C1INB EQU H'0005' | |
| 1340 C1INA EQU H'0006' | |
| 1341 SS1 EQU H'0007' | |
| 1342 | |
| 1343 CTDIN EQU H'0001' | |
| 1344 CTMUI EQU H'0003' | |
| 1345 CVREF EQU H'0005' | |
| 1346 | |
| 1347 | |
| 1348 ;----- PORTG Bits ----------------------------------------------------- | |
| 1349 RG0 EQU H'0000' | |
| 1350 RG1 EQU H'0001' | |
| 1351 RG2 EQU H'0002' | |
| 1352 RG3 EQU H'0003' | |
| 1353 RG4 EQU H'0004' | |
| 1354 RG5 EQU H'0005' | |
| 1355 | |
| 1356 CCP3 EQU H'0000' | |
| 1357 C3OUT EQU H'0001' | |
| 1358 C3INA EQU H'0002' | |
| 1359 C3INB EQU H'0003' | |
| 1360 C3INC EQU H'0004' | |
| 1361 | |
| 1362 PA3 EQU H'0000' | |
| 1363 TX2 EQU H'0001' | |
| 1364 RX2 EQU H'0002' | |
| 1365 PD3 EQU H'0003' | |
| 1366 PD1 EQU H'0004' | |
| 1367 | |
| 1368 AN19 EQU H'0001' | |
| 1369 AN18 EQU H'0002' | |
| 1370 AN17 EQU H'0003' | |
| 1371 AN16 EQU H'0004' | |
| 1372 | |
| 1373 CK2 EQU H'0001' | |
| 1374 DT2 EQU H'0002' | |
| 1375 CCP4 EQU H'0003' | |
| 1376 CCP5 EQU H'0004' | |
| 1377 | |
| 1378 T7CKI EQU H'0004' | |
| 1379 | |
| 1380 T5G EQU H'0004' | |
| 1381 | |
| 1382 RTCC EQU H'0004' | |
| 1383 | |
| 1384 | |
| 1385 ;----- PORTH Bits ----------------------------------------------------- | |
| 1386 RH0 EQU H'0000' | |
| 1387 RH1 EQU H'0001' | |
| 1388 RH2 EQU H'0002' | |
| 1389 RH3 EQU H'0003' | |
| 1390 RH4 EQU H'0004' | |
| 1391 RH5 EQU H'0005' | |
| 1392 RH6 EQU H'0006' | |
| 1393 RH7 EQU H'0007' | |
| 1394 | |
| 1395 AN23 EQU H'0000' | |
| 1396 AN22 EQU H'0001' | |
| 1397 AN21 EQU H'0002' | |
| 1398 AN20 EQU H'0003' | |
| 1399 AN12 EQU H'0004' | |
| 1400 AN13 EQU H'0005' | |
| 1401 AN14 EQU H'0006' | |
| 1402 AN15 EQU H'0007' | |
| 1403 | |
| 1404 A16 EQU H'0000' | |
| 1405 A17 EQU H'0001' | |
| 1406 A18 EQU H'0002' | |
| 1407 A19 EQU H'0003' | |
| 1408 CCP9_PORTH EQU H'0004' | |
| 1409 CCP8_PORTH EQU H'0005' | |
| 1410 CCP7_PORTH EQU H'0006' | |
| 1411 CCP6_PORTH EQU H'0007' | |
| 1412 | |
| 1413 PC3 EQU H'0004' | |
| 1414 PB3 EQU H'0005' | |
| 1415 PC1 EQU H'0006' | |
| 1416 PB1 EQU H'0007' | |
| 1417 | |
| 1418 C2INC EQU H'0004' | |
| 1419 C2IND EQU H'0005' | |
| 1420 C1INC EQU H'0006' | |
| 1421 | |
| 1422 | |
| 1423 ;----- PORTJ Bits ----------------------------------------------------- | |
| 1424 RJ0 EQU H'0000' | |
| 1425 RJ1 EQU H'0001' | |
| 1426 RJ2 EQU H'0002' | |
| 1427 RJ3 EQU H'0003' | |
| 1428 RJ4 EQU H'0004' | |
| 1429 RJ5 EQU H'0005' | |
| 1430 RJ6 EQU H'0006' | |
| 1431 RJ7 EQU H'0007' | |
| 1432 | |
| 1433 ALE EQU H'0000' | |
| 1434 OE EQU H'0001' | |
| 1435 WRL EQU H'0002' | |
| 1436 WRH EQU H'0003' | |
| 1437 BA0 EQU H'0004' | |
| 1438 CE EQU H'0005' | |
| 1439 LB EQU H'0006' | |
| 1440 UB EQU H'0007' | |
| 1441 | |
| 1442 | |
| 1443 ;----- LATA Bits ----------------------------------------------------- | |
| 1444 LATA0 EQU H'0000' | |
| 1445 LATA1 EQU H'0001' | |
| 1446 LATA2 EQU H'0002' | |
| 1447 LATA3 EQU H'0003' | |
| 1448 LATA4 EQU H'0004' | |
| 1449 LATA5 EQU H'0005' | |
| 1450 LATA6 EQU H'0006' | |
| 1451 LATA7 EQU H'0007' | |
| 1452 | |
| 1453 | |
| 1454 ;----- LATB Bits ----------------------------------------------------- | |
| 1455 LATB0 EQU H'0000' | |
| 1456 LATB1 EQU H'0001' | |
| 1457 LATB2 EQU H'0002' | |
| 1458 LATB3 EQU H'0003' | |
| 1459 LATB4 EQU H'0004' | |
| 1460 LATB5 EQU H'0005' | |
| 1461 LATB6 EQU H'0006' | |
| 1462 LATB7 EQU H'0007' | |
| 1463 | |
| 1464 | |
| 1465 ;----- LATC Bits ----------------------------------------------------- | |
| 1466 LATC0 EQU H'0000' | |
| 1467 LATC1 EQU H'0001' | |
| 1468 LATC2 EQU H'0002' | |
| 1469 LATC3 EQU H'0003' | |
| 1470 LATC4 EQU H'0004' | |
| 1471 LATC5 EQU H'0005' | |
| 1472 LATC6 EQU H'0006' | |
| 1473 LATC7 EQU H'0007' | |
| 1474 | |
| 1475 | |
| 1476 ;----- LATD Bits ----------------------------------------------------- | |
| 1477 LATD0 EQU H'0000' | |
| 1478 LATD1 EQU H'0001' | |
| 1479 LATD2 EQU H'0002' | |
| 1480 LATD3 EQU H'0003' | |
| 1481 LATD4 EQU H'0004' | |
| 1482 LATD5 EQU H'0005' | |
| 1483 LATD6 EQU H'0006' | |
| 1484 LATD7 EQU H'0007' | |
| 1485 | |
| 1486 | |
| 1487 ;----- LATE Bits ----------------------------------------------------- | |
| 1488 LATE0 EQU H'0000' | |
| 1489 LATE1 EQU H'0001' | |
| 1490 LATE2 EQU H'0002' | |
| 1491 LATE3 EQU H'0003' | |
| 1492 LATE4 EQU H'0004' | |
| 1493 LATE5 EQU H'0005' | |
| 1494 LATE6 EQU H'0006' | |
| 1495 LATE7 EQU H'0007' | |
| 1496 | |
| 1497 | |
| 1498 ;----- LATF Bits ----------------------------------------------------- | |
| 1499 LATF1 EQU H'0001' | |
| 1500 LATF2 EQU H'0002' | |
| 1501 LATF3 EQU H'0003' | |
| 1502 LATF4 EQU H'0004' | |
| 1503 LATF5 EQU H'0005' | |
| 1504 LATF6 EQU H'0006' | |
| 1505 LATF7 EQU H'0007' | |
| 1506 | |
| 1507 | |
| 1508 ;----- LATG Bits ----------------------------------------------------- | |
| 1509 LATG0 EQU H'0000' | |
| 1510 LATG1 EQU H'0001' | |
| 1511 LATG2 EQU H'0002' | |
| 1512 LATG3 EQU H'0003' | |
| 1513 LATG4 EQU H'0004' | |
| 1514 | |
| 1515 | |
| 1516 ;----- LATH Bits ----------------------------------------------------- | |
| 1517 LATH0 EQU H'0000' | |
| 1518 LATH1 EQU H'0001' | |
| 1519 LATH2 EQU H'0002' | |
| 1520 LATH3 EQU H'0003' | |
| 1521 LATH4 EQU H'0004' | |
| 1522 LATH5 EQU H'0005' | |
| 1523 LATH6 EQU H'0006' | |
| 1524 LATH7 EQU H'0007' | |
| 1525 | |
| 1526 | |
| 1527 ;----- LATJ Bits ----------------------------------------------------- | |
| 1528 LATJ0 EQU H'0000' | |
| 1529 LATJ1 EQU H'0001' | |
| 1530 LATJ2 EQU H'0002' | |
| 1531 LATJ3 EQU H'0003' | |
| 1532 LATJ4 EQU H'0004' | |
| 1533 LATJ5 EQU H'0005' | |
| 1534 LATJ6 EQU H'0006' | |
| 1535 LATJ7 EQU H'0007' | |
| 1536 | |
| 1537 | |
| 1538 ;----- TRISA Bits ----------------------------------------------------- | |
| 1539 TRISA0 EQU H'0000' | |
| 1540 TRISA1 EQU H'0001' | |
| 1541 TRISA2 EQU H'0002' | |
| 1542 TRISA3 EQU H'0003' | |
| 1543 TRISA4 EQU H'0004' | |
| 1544 TRISA5 EQU H'0005' | |
| 1545 TRISA6 EQU H'0006' | |
| 1546 TRISA7 EQU H'0007' | |
| 1547 | |
| 1548 | |
| 1549 ;----- TRISB Bits ----------------------------------------------------- | |
| 1550 TRISB0 EQU H'0000' | |
| 1551 TRISB1 EQU H'0001' | |
| 1552 TRISB2 EQU H'0002' | |
| 1553 TRISB3 EQU H'0003' | |
| 1554 TRISB4 EQU H'0004' | |
| 1555 TRISB5 EQU H'0005' | |
| 1556 TRISB6 EQU H'0006' | |
| 1557 TRISB7 EQU H'0007' | |
| 1558 | |
| 1559 | |
| 1560 ;----- TRISC Bits ----------------------------------------------------- | |
| 1561 TRISC0 EQU H'0000' | |
| 1562 TRISC1 EQU H'0001' | |
| 1563 TRISC2 EQU H'0002' | |
| 1564 TRISC3 EQU H'0003' | |
| 1565 TRISC4 EQU H'0004' | |
| 1566 TRISC5 EQU H'0005' | |
| 1567 TRISC6 EQU H'0006' | |
| 1568 TRISC7 EQU H'0007' | |
| 1569 | |
| 1570 | |
| 1571 ;----- TRISD Bits ----------------------------------------------------- | |
| 1572 TRISD0 EQU H'0000' | |
| 1573 TRISD1 EQU H'0001' | |
| 1574 TRISD2 EQU H'0002' | |
| 1575 TRISD3 EQU H'0003' | |
| 1576 TRISD4 EQU H'0004' | |
| 1577 TRISD5 EQU H'0005' | |
| 1578 TRISD6 EQU H'0006' | |
| 1579 TRISD7 EQU H'0007' | |
| 1580 | |
| 1581 | |
| 1582 ;----- TRISE Bits ----------------------------------------------------- | |
| 1583 TRISE0 EQU H'0000' | |
| 1584 TRISE1 EQU H'0001' | |
| 1585 TRISE2 EQU H'0002' | |
| 1586 TRISE3 EQU H'0003' | |
| 1587 TRISE4 EQU H'0004' | |
| 1588 TRISE5 EQU H'0005' | |
| 1589 TRISE6 EQU H'0006' | |
| 1590 TRISE7 EQU H'0007' | |
| 1591 | |
| 1592 | |
| 1593 ;----- TRISF Bits ----------------------------------------------------- | |
| 1594 TRISF1 EQU H'0001' | |
| 1595 TRISF2 EQU H'0002' | |
| 1596 TRISF3 EQU H'0003' | |
| 1597 TRISF4 EQU H'0004' | |
| 1598 TRISF5 EQU H'0005' | |
| 1599 TRISF6 EQU H'0006' | |
| 1600 TRISF7 EQU H'0007' | |
| 1601 | |
| 1602 | |
| 1603 ;----- TRISG Bits ----------------------------------------------------- | |
| 1604 TRISG0 EQU H'0000' | |
| 1605 TRISG1 EQU H'0001' | |
| 1606 TRISG2 EQU H'0002' | |
| 1607 TRISG3 EQU H'0003' | |
| 1608 TRISG4 EQU H'0004' | |
| 1609 | |
| 1610 | |
| 1611 ;----- TRISH Bits ----------------------------------------------------- | |
| 1612 TRISH0 EQU H'0000' | |
| 1613 TRISH1 EQU H'0001' | |
| 1614 TRISH2 EQU H'0002' | |
| 1615 TRISH3 EQU H'0003' | |
| 1616 TRISH4 EQU H'0004' | |
| 1617 TRISH5 EQU H'0005' | |
| 1618 TRISH6 EQU H'0006' | |
| 1619 TRISH7 EQU H'0007' | |
| 1620 | |
| 1621 | |
| 1622 ;----- TRISJ Bits ----------------------------------------------------- | |
| 1623 TRISJ0 EQU H'0000' | |
| 1624 TRISJ1 EQU H'0001' | |
| 1625 TRISJ2 EQU H'0002' | |
| 1626 TRISJ3 EQU H'0003' | |
| 1627 TRISJ4 EQU H'0004' | |
| 1628 TRISJ5 EQU H'0005' | |
| 1629 TRISJ6 EQU H'0006' | |
| 1630 TRISJ7 EQU H'0007' | |
| 1631 | |
| 1632 | |
| 1633 ;----- OSCTUNE Bits ----------------------------------------------------- | |
| 1634 PLLEN EQU H'0006' | |
| 1635 INTSRC EQU H'0007' | |
| 1636 | |
| 1637 TUN0 EQU H'0000' | |
| 1638 TUN1 EQU H'0001' | |
| 1639 TUN2 EQU H'0002' | |
| 1640 TUN3 EQU H'0003' | |
| 1641 TUN4 EQU H'0004' | |
| 1642 TUN5 EQU H'0005' | |
| 1643 | |
| 1644 | |
| 1645 ;----- PSTR1CON Bits ----------------------------------------------------- | |
| 1646 STRA EQU H'0000' | |
| 1647 STRB EQU H'0001' | |
| 1648 STRC EQU H'0002' | |
| 1649 STRD EQU H'0003' | |
| 1650 STRSYNC EQU H'0004' | |
| 1651 | |
| 1652 CMPL0 EQU H'0006' | |
| 1653 CMPL1 EQU H'0007' | |
| 1654 | |
| 1655 | |
| 1656 ;----- PIE1 Bits ----------------------------------------------------- | |
| 1657 TMR1IE EQU H'0000' | |
| 1658 TMR2IE EQU H'0001' | |
| 1659 TMR1GIE EQU H'0002' | |
| 1660 SSP1IE EQU H'0003' | |
| 1661 TX1IE EQU H'0004' | |
| 1662 RC1IE EQU H'0005' | |
| 1663 ADIE EQU H'0006' | |
| 1664 PSPIE EQU H'0007' | |
| 1665 | |
| 1666 SSPIE EQU H'0003' | |
| 1667 TXIE EQU H'0004' | |
| 1668 RCIE EQU H'0005' | |
| 1669 | |
| 1670 | |
| 1671 ;----- PIR1 Bits ----------------------------------------------------- | |
| 1672 TMR1IF EQU H'0000' | |
| 1673 TMR2IF EQU H'0001' | |
| 1674 TMR1GIF EQU H'0002' | |
| 1675 SSP1IF EQU H'0003' | |
| 1676 TX1IF EQU H'0004' | |
| 1677 RC1IF EQU H'0005' | |
| 1678 ADIF EQU H'0006' | |
| 1679 PSPIF EQU H'0007' | |
| 1680 | |
| 1681 SSPIF EQU H'0003' | |
| 1682 TXIF EQU H'0004' | |
| 1683 RCIF EQU H'0005' | |
| 1684 | |
| 1685 | |
| 1686 ;----- IPR1 Bits ----------------------------------------------------- | |
| 1687 TMR1IP EQU H'0000' | |
| 1688 TMR2IP EQU H'0001' | |
| 1689 TMR1GIP EQU H'0002' | |
| 1690 SSP1IP EQU H'0003' | |
| 1691 TX1IP EQU H'0004' | |
| 1692 RC1IP EQU H'0005' | |
| 1693 ADIP EQU H'0006' | |
| 1694 PSPIP EQU H'0007' | |
| 1695 | |
| 1696 SSPIP EQU H'0003' | |
| 1697 TXIP EQU H'0004' | |
| 1698 RCIP EQU H'0005' | |
| 1699 | |
| 1700 | |
| 1701 ;----- PIE2 Bits ----------------------------------------------------- | |
| 1702 TMR3GIE EQU H'0000' | |
| 1703 TMR3IE EQU H'0001' | |
| 1704 HLVDIE EQU H'0002' | |
| 1705 BCL1IE EQU H'0003' | |
| 1706 BCL2IE EQU H'0004' | |
| 1707 SSP2IE EQU H'0005' | |
| 1708 OSCFIE EQU H'0007' | |
| 1709 | |
| 1710 LVDIE EQU H'0002' | |
| 1711 BCLIE EQU H'0003' | |
| 1712 | |
| 1713 | |
| 1714 ;----- PIR2 Bits ----------------------------------------------------- | |
| 1715 TMR3GIF EQU H'0000' | |
| 1716 TMR3IF EQU H'0001' | |
| 1717 HLVDIF EQU H'0002' | |
| 1718 BCL1IF EQU H'0003' | |
| 1719 BCL2IF EQU H'0004' | |
| 1720 SSP2IF EQU H'0005' | |
| 1721 OSCFIF EQU H'0007' | |
| 1722 | |
| 1723 LVDIF EQU H'0002' | |
| 1724 BCLIF EQU H'0003' | |
| 1725 | |
| 1726 | |
| 1727 ;----- IPR2 Bits ----------------------------------------------------- | |
| 1728 TMR3GIP EQU H'0000' | |
| 1729 TMR3IP EQU H'0001' | |
| 1730 HLVDIP EQU H'0002' | |
| 1731 BCL1IP EQU H'0003' | |
| 1732 BCL2IP EQU H'0004' | |
| 1733 SSP2IP EQU H'0005' | |
| 1734 OSCFIP EQU H'0007' | |
| 1735 | |
| 1736 LVDIP EQU H'0002' | |
| 1737 BCLIP EQU H'0003' | |
| 1738 | |
| 1739 | |
| 1740 ;----- PIE3 Bits ----------------------------------------------------- | |
| 1741 RTCCIE EQU H'0000' | |
| 1742 CCP1IE EQU H'0001' | |
| 1743 CCP2IE EQU H'0002' | |
| 1744 CTMUIE EQU H'0003' | |
| 1745 TX2IE EQU H'0004' | |
| 1746 RC2IE EQU H'0005' | |
| 1747 TMR5GIE EQU H'0007' | |
| 1748 | |
| 1749 | |
| 1750 ;----- PIR3 Bits ----------------------------------------------------- | |
| 1751 RTCCIF EQU H'0000' | |
| 1752 CCP1IF EQU H'0001' | |
| 1753 CCP2IF EQU H'0002' | |
| 1754 CTMUIF EQU H'0003' | |
| 1755 TX2IF EQU H'0004' | |
| 1756 RC2IF EQU H'0005' | |
| 1757 TMR5GIF EQU H'0007' | |
| 1758 | |
| 1759 | |
| 1760 ;----- IPR3 Bits ----------------------------------------------------- | |
| 1761 RTCCIP EQU H'0000' | |
| 1762 CCP1IP EQU H'0001' | |
| 1763 CCP2IP EQU H'0002' | |
| 1764 CTMUIP EQU H'0003' | |
| 1765 TX2IP EQU H'0004' | |
| 1766 RC2IP EQU H'0005' | |
| 1767 TMR5GIP EQU H'0007' | |
| 1768 | |
| 1769 | |
| 1770 ;----- PIR6 Bits ----------------------------------------------------- | |
| 1771 CMP1IF EQU H'0000' | |
| 1772 CMP2IF EQU H'0001' | |
| 1773 CMP3IF EQU H'0002' | |
| 1774 EEIF EQU H'0004' | |
| 1775 | |
| 1776 | |
| 1777 ;----- PSPCON Bits ----------------------------------------------------- | |
| 1778 PSPMODE EQU H'0004' | |
| 1779 IBOV EQU H'0005' | |
| 1780 OBF EQU H'0006' | |
| 1781 IBF EQU H'0007' | |
| 1782 | |
| 1783 | |
| 1784 ;----- HLVDCON Bits ----------------------------------------------------- | |
| 1785 HLVDEN EQU H'0004' | |
| 1786 IRVST EQU H'0005' | |
| 1787 BGVST EQU H'0006' | |
| 1788 VDIRMAG EQU H'0007' | |
| 1789 | |
| 1790 HLVDL0 EQU H'0000' | |
| 1791 HLVDL1 EQU H'0001' | |
| 1792 HLVDL2 EQU H'0002' | |
| 1793 HLVDL3 EQU H'0003' | |
| 1794 | |
| 1795 | |
| 1796 ;----- IPR6 Bits ----------------------------------------------------- | |
| 1797 CMP1IP EQU H'0000' | |
| 1798 CMP2IP EQU H'0001' | |
| 1799 CMP3IP EQU H'0002' | |
| 1800 EEIP EQU H'0004' | |
| 1801 | |
| 1802 | |
| 1803 ;----- T1GCON Bits ----------------------------------------------------- | |
| 1804 T1GVAL EQU H'0002' | |
| 1805 T1GGO_NOT_T1DONE EQU H'0003' | |
| 1806 T1GSPM EQU H'0004' | |
| 1807 T1GTM EQU H'0005' | |
| 1808 T1GPOL EQU H'0006' | |
| 1809 TMR1GE EQU H'0007' | |
| 1810 | |
| 1811 T1GSS0 EQU H'0000' | |
| 1812 T1GSS1 EQU H'0001' | |
| 1813 T1GGO EQU H'0003' | |
| 1814 | |
| 1815 NOT_T1DONE EQU H'0003' | |
| 1816 | |
| 1817 | |
| 1818 ;----- RCSTA Bits ----------------------------------------------------- | |
| 1819 RX9D EQU H'0000' | |
| 1820 OERR EQU H'0001' | |
| 1821 FERR EQU H'0002' | |
| 1822 ADDEN EQU H'0003' | |
| 1823 CREN EQU H'0004' | |
| 1824 SREN EQU H'0005' | |
| 1825 RX9 EQU H'0006' | |
| 1826 SPEN EQU H'0007' | |
| 1827 | |
| 1828 RCD8 EQU H'0000' | |
| 1829 ADEN EQU H'0003' | |
| 1830 RC9 EQU H'0006' | |
| 1831 | |
| 1832 NOT_RC8 EQU H'0006' | |
| 1833 | |
| 1834 RC8_9 EQU H'0006' | |
| 1835 | |
| 1836 RX9D1 EQU H'0000' | |
| 1837 OERR1 EQU H'0001' | |
| 1838 FERR1 EQU H'0002' | |
| 1839 ADDEN1 EQU H'0003' | |
| 1840 CREN1 EQU H'0004' | |
| 1841 SREN1 EQU H'0005' | |
| 1842 RX91 EQU H'0006' | |
| 1843 SPEN1 EQU H'0007' | |
| 1844 | |
| 1845 | |
| 1846 ;----- RCSTA1 Bits ----------------------------------------------------- | |
| 1847 RX9D EQU H'0000' | |
| 1848 OERR EQU H'0001' | |
| 1849 FERR EQU H'0002' | |
| 1850 ADDEN EQU H'0003' | |
| 1851 CREN EQU H'0004' | |
| 1852 SREN EQU H'0005' | |
| 1853 RX9 EQU H'0006' | |
| 1854 SPEN EQU H'0007' | |
| 1855 | |
| 1856 RCD8 EQU H'0000' | |
| 1857 ADEN EQU H'0003' | |
| 1858 RC9 EQU H'0006' | |
| 1859 | |
| 1860 NOT_RC8 EQU H'0006' | |
| 1861 | |
| 1862 RC8_9 EQU H'0006' | |
| 1863 | |
| 1864 RX9D1 EQU H'0000' | |
| 1865 OERR1 EQU H'0001' | |
| 1866 FERR1 EQU H'0002' | |
| 1867 ADDEN1 EQU H'0003' | |
| 1868 CREN1 EQU H'0004' | |
| 1869 SREN1 EQU H'0005' | |
| 1870 RX91 EQU H'0006' | |
| 1871 SPEN1 EQU H'0007' | |
| 1872 | |
| 1873 | |
| 1874 ;----- TXSTA Bits ----------------------------------------------------- | |
| 1875 TX9D EQU H'0000' | |
| 1876 TRMT EQU H'0001' | |
| 1877 BRGH EQU H'0002' | |
| 1878 SENDB EQU H'0003' | |
| 1879 SYNC EQU H'0004' | |
| 1880 TXEN EQU H'0005' | |
| 1881 TX9 EQU H'0006' | |
| 1882 CSRC EQU H'0007' | |
| 1883 | |
| 1884 TXD8 EQU H'0000' | |
| 1885 TX8_9 EQU H'0006' | |
| 1886 | |
| 1887 NOT_TX8 EQU H'0006' | |
| 1888 | |
| 1889 TX9D1 EQU H'0000' | |
| 1890 TRMT1 EQU H'0001' | |
| 1891 BRGH1 EQU H'0002' | |
| 1892 SENDB1 EQU H'0003' | |
| 1893 SYNC1 EQU H'0004' | |
| 1894 TXEN1 EQU H'0005' | |
| 1895 TX91 EQU H'0006' | |
| 1896 CSRC1 EQU H'0007' | |
| 1897 | |
| 1898 | |
| 1899 ;----- TXSTA1 Bits ----------------------------------------------------- | |
| 1900 TX9D EQU H'0000' | |
| 1901 TRMT EQU H'0001' | |
| 1902 BRGH EQU H'0002' | |
| 1903 SENDB EQU H'0003' | |
| 1904 SYNC EQU H'0004' | |
| 1905 TXEN EQU H'0005' | |
| 1906 TX9 EQU H'0006' | |
| 1907 CSRC EQU H'0007' | |
| 1908 | |
| 1909 TXD8 EQU H'0000' | |
| 1910 TX8_9 EQU H'0006' | |
| 1911 | |
| 1912 NOT_TX8 EQU H'0006' | |
| 1913 | |
| 1914 TX9D1 EQU H'0000' | |
| 1915 TRMT1 EQU H'0001' | |
| 1916 BRGH1 EQU H'0002' | |
| 1917 SENDB1 EQU H'0003' | |
| 1918 SYNC1 EQU H'0004' | |
| 1919 TXEN1 EQU H'0005' | |
| 1920 TX91 EQU H'0006' | |
| 1921 CSRC1 EQU H'0007' | |
| 1922 | |
| 1923 | |
| 1924 ;----- T3GCON Bits ----------------------------------------------------- | |
| 1925 T3GVAL EQU H'0002' | |
| 1926 T3GGO_NOT_T3DONE EQU H'0003' | |
| 1927 T3GSPM EQU H'0004' | |
| 1928 T3GTM EQU H'0005' | |
| 1929 T3GPOL EQU H'0006' | |
| 1930 TMR3GE EQU H'0007' | |
| 1931 | |
| 1932 T3GSS0 EQU H'0000' | |
| 1933 T3GSS1 EQU H'0001' | |
| 1934 T3GGO EQU H'0003' | |
| 1935 | |
| 1936 NOT_T3DONE EQU H'0003' | |
| 1937 | |
| 1938 | |
| 1939 ;----- T3CON Bits ----------------------------------------------------- | |
| 1940 TMR3ON EQU H'0000' | |
| 1941 RD16 EQU H'0001' | |
| 1942 NOT_T3SYNC EQU H'0002' | |
| 1943 SOSCEN EQU H'0003' | |
| 1944 | |
| 1945 T3CKPS0 EQU H'0004' | |
| 1946 T3CKPS1 EQU H'0005' | |
| 1947 TMR3CS0 EQU H'0006' | |
| 1948 TMR3CS1 EQU H'0007' | |
| 1949 | |
| 1950 | |
| 1951 ;----- CMSTAT Bits ----------------------------------------------------- | |
| 1952 CMP1OUT EQU H'0005' | |
| 1953 CMP2OUT EQU H'0006' | |
| 1954 CMP3OUT EQU H'0007' | |
| 1955 | |
| 1956 | |
| 1957 ;----- CMSTATUS Bits ----------------------------------------------------- | |
| 1958 CMP1OUT EQU H'0005' | |
| 1959 CMP2OUT EQU H'0006' | |
| 1960 CMP3OUT EQU H'0007' | |
| 1961 | |
| 1962 | |
| 1963 ;----- CVRCON Bits ----------------------------------------------------- | |
| 1964 CVRSS EQU H'0005' | |
| 1965 CVROE EQU H'0006' | |
| 1966 CVREN EQU H'0007' | |
| 1967 | |
| 1968 CVR0 EQU H'0000' | |
| 1969 CVR1 EQU H'0001' | |
| 1970 CVR2 EQU H'0002' | |
| 1971 CVR3 EQU H'0003' | |
| 1972 CVR4 EQU H'0004' | |
| 1973 | |
| 1974 | |
| 1975 ;----- PIE4 Bits ----------------------------------------------------- | |
| 1976 CCP3IE EQU H'0000' | |
| 1977 CCP4IE EQU H'0001' | |
| 1978 CCP5IE EQU H'0002' | |
| 1979 CCP6IE EQU H'0003' | |
| 1980 CCP7IE EQU H'0004' | |
| 1981 CCP8IE EQU H'0005' | |
| 1982 CCP9IE EQU H'0006' | |
| 1983 CCP10IE EQU H'0007' | |
| 1984 | |
| 1985 | |
| 1986 ;----- PIR4 Bits ----------------------------------------------------- | |
| 1987 CCP3IF EQU H'0000' | |
| 1988 CCP4IF EQU H'0001' | |
| 1989 CCP5IF EQU H'0002' | |
| 1990 CCP6IF EQU H'0003' | |
| 1991 CCP7IF EQU H'0004' | |
| 1992 CCP8IF EQU H'0005' | |
| 1993 CCP9IF EQU H'0006' | |
| 1994 CCP10IF EQU H'0007' | |
| 1995 | |
| 1996 | |
| 1997 ;----- IPR4 Bits ----------------------------------------------------- | |
| 1998 CCP3IP EQU H'0000' | |
| 1999 CCP4IP EQU H'0001' | |
| 2000 CCP5IP EQU H'0002' | |
| 2001 CCP6IP EQU H'0003' | |
| 2002 CCP7IP EQU H'0004' | |
| 2003 CCP8IP EQU H'0005' | |
| 2004 CCP9IP EQU H'0006' | |
| 2005 CCP10IP EQU H'0007' | |
| 2006 | |
| 2007 | |
| 2008 ;----- PIE5 Bits ----------------------------------------------------- | |
| 2009 TMR4IE EQU H'0000' | |
| 2010 TMR5IE EQU H'0001' | |
| 2011 TMR6IE EQU H'0002' | |
| 2012 TMR7IE EQU H'0003' | |
| 2013 TMR8IE EQU H'0004' | |
| 2014 TMR10IE EQU H'0005' | |
| 2015 TMR12IE EQU H'0006' | |
| 2016 TMR7GIE EQU H'0007' | |
| 2017 | |
| 2018 | |
| 2019 ;----- PIR5 Bits ----------------------------------------------------- | |
| 2020 TMR4IF EQU H'0000' | |
| 2021 TMR5IF EQU H'0001' | |
| 2022 TMR6IF EQU H'0002' | |
| 2023 TMR7IF EQU H'0003' | |
| 2024 TMR8IF EQU H'0004' | |
| 2025 TMR10IF EQU H'0005' | |
| 2026 TMR12IF EQU H'0006' | |
| 2027 TMR7GIF EQU H'0007' | |
| 2028 | |
| 2029 | |
| 2030 ;----- CCP1CON Bits ----------------------------------------------------- | |
| 2031 CCP1M0 EQU H'0000' | |
| 2032 CCP1M1 EQU H'0001' | |
| 2033 CCP1M2 EQU H'0002' | |
| 2034 CCP1M3 EQU H'0003' | |
| 2035 DC1B0 EQU H'0004' | |
| 2036 DC1B1 EQU H'0005' | |
| 2037 P1M0 EQU H'0006' | |
| 2038 P1M1 EQU H'0007' | |
| 2039 | |
| 2040 CCP1Y EQU H'0004' | |
| 2041 CCP1X EQU H'0005' | |
| 2042 | |
| 2043 | |
| 2044 ;----- ECCP1CON Bits ----------------------------------------------------- | |
| 2045 CCP1M0 EQU H'0000' | |
| 2046 CCP1M1 EQU H'0001' | |
| 2047 CCP1M2 EQU H'0002' | |
| 2048 CCP1M3 EQU H'0003' | |
| 2049 DC1B0 EQU H'0004' | |
| 2050 DC1B1 EQU H'0005' | |
| 2051 P1M0 EQU H'0006' | |
| 2052 P1M1 EQU H'0007' | |
| 2053 | |
| 2054 CCP1Y EQU H'0004' | |
| 2055 CCP1X EQU H'0005' | |
| 2056 | |
| 2057 | |
| 2058 ;----- ECCP1DEL Bits ----------------------------------------------------- | |
| 2059 P1RSEN EQU H'0007' | |
| 2060 | |
| 2061 P1DC0 EQU H'0000' | |
| 2062 P1DC1 EQU H'0001' | |
| 2063 P1DC2 EQU H'0002' | |
| 2064 P1DC3 EQU H'0003' | |
| 2065 P1DC4 EQU H'0004' | |
| 2066 P1DC5 EQU H'0005' | |
| 2067 P1DC6 EQU H'0006' | |
| 2068 | |
| 2069 | |
| 2070 ;----- PWM1CON Bits ----------------------------------------------------- | |
| 2071 P1RSEN EQU H'0007' | |
| 2072 | |
| 2073 P1DC0 EQU H'0000' | |
| 2074 P1DC1 EQU H'0001' | |
| 2075 P1DC2 EQU H'0002' | |
| 2076 P1DC3 EQU H'0003' | |
| 2077 P1DC4 EQU H'0004' | |
| 2078 P1DC5 EQU H'0005' | |
| 2079 P1DC6 EQU H'0006' | |
| 2080 | |
| 2081 | |
| 2082 ;----- ECCP1AS Bits ----------------------------------------------------- | |
| 2083 ECCP1ASE EQU H'0007' | |
| 2084 | |
| 2085 PSS1BD0 EQU H'0000' | |
| 2086 PSS1BD1 EQU H'0001' | |
| 2087 PSS1AC0 EQU H'0002' | |
| 2088 PSS1AC1 EQU H'0003' | |
| 2089 ECCP1AS0 EQU H'0004' | |
| 2090 ECCP1AS1 EQU H'0005' | |
| 2091 ECCP1AS2 EQU H'0006' | |
| 2092 | |
| 2093 | |
| 2094 ;----- ADCON2 Bits ----------------------------------------------------- | |
| 2095 ADFM EQU H'0007' | |
| 2096 | |
| 2097 ADCS0 EQU H'0000' | |
| 2098 ADCS1 EQU H'0001' | |
| 2099 ADCS2 EQU H'0002' | |
| 2100 ACQT0 EQU H'0003' | |
| 2101 ACQT1 EQU H'0004' | |
| 2102 ACQT2 EQU H'0005' | |
| 2103 | |
| 2104 | |
| 2105 ;----- ADCON1 Bits ----------------------------------------------------- | |
| 2106 VNCFG EQU H'0003' | |
| 2107 | |
| 2108 CHSN0 EQU H'0000' | |
| 2109 CHSN1 EQU H'0001' | |
| 2110 CHSN2 EQU H'0002' | |
| 2111 VCFG0 EQU H'0004' | |
| 2112 VCFG1 EQU H'0005' | |
| 2113 TRIGSEL0 EQU H'0006' | |
| 2114 TRIGSEL1 EQU H'0007' | |
| 2115 | |
| 2116 | |
| 2117 ;----- ADCON0 Bits ----------------------------------------------------- | |
| 2118 ADON EQU H'0000' | |
| 2119 GO_NOT_DONE EQU H'0001' | |
| 2120 | |
| 2121 DONE EQU H'0001' | |
| 2122 CHS0 EQU H'0002' | |
| 2123 CHS1 EQU H'0003' | |
| 2124 CHS2 EQU H'0004' | |
| 2125 CHS3 EQU H'0005' | |
| 2126 CHS4 EQU H'0006' | |
| 2127 | |
| 2128 GO EQU H'0001' | |
| 2129 | |
| 2130 NOT_DONE EQU H'0001' | |
| 2131 | |
| 2132 | |
| 2133 ;----- SSP1CON2 Bits ----------------------------------------------------- | |
| 2134 SEN EQU H'0000' | |
| 2135 RSEN EQU H'0001' | |
| 2136 PEN EQU H'0002' | |
| 2137 RCEN EQU H'0003' | |
| 2138 ACKEN EQU H'0004' | |
| 2139 ACKDT EQU H'0005' | |
| 2140 ACKSTAT EQU H'0006' | |
| 2141 GCEN EQU H'0007' | |
| 2142 | |
| 2143 ADMSK1 EQU H'0001' | |
| 2144 ADMSK2 EQU H'0002' | |
| 2145 ADMSK3 EQU H'0003' | |
| 2146 ADMSK4 EQU H'0004' | |
| 2147 ADMSK5 EQU H'0005' | |
| 2148 | |
| 2149 | |
| 2150 ;----- SSPCON2 Bits ----------------------------------------------------- | |
| 2151 SEN EQU H'0000' | |
| 2152 RSEN EQU H'0001' | |
| 2153 PEN EQU H'0002' | |
| 2154 RCEN EQU H'0003' | |
| 2155 ACKEN EQU H'0004' | |
| 2156 ACKDT EQU H'0005' | |
| 2157 ACKSTAT EQU H'0006' | |
| 2158 GCEN EQU H'0007' | |
| 2159 | |
| 2160 ADMSK1 EQU H'0001' | |
| 2161 ADMSK2 EQU H'0002' | |
| 2162 ADMSK3 EQU H'0003' | |
| 2163 ADMSK4 EQU H'0004' | |
| 2164 ADMSK5 EQU H'0005' | |
| 2165 | |
| 2166 | |
| 2167 ;----- SSP1CON1 Bits ----------------------------------------------------- | |
| 2168 CKP EQU H'0004' | |
| 2169 SSPEN EQU H'0005' | |
| 2170 SSPOV EQU H'0006' | |
| 2171 WCOL EQU H'0007' | |
| 2172 | |
| 2173 SSPM0 EQU H'0000' | |
| 2174 SSPM1 EQU H'0001' | |
| 2175 SSPM2 EQU H'0002' | |
| 2176 SSPM3 EQU H'0003' | |
| 2177 | |
| 2178 | |
| 2179 ;----- SSPCON1 Bits ----------------------------------------------------- | |
| 2180 CKP EQU H'0004' | |
| 2181 SSPEN EQU H'0005' | |
| 2182 SSPOV EQU H'0006' | |
| 2183 WCOL EQU H'0007' | |
| 2184 | |
| 2185 SSPM0 EQU H'0000' | |
| 2186 SSPM1 EQU H'0001' | |
| 2187 SSPM2 EQU H'0002' | |
| 2188 SSPM3 EQU H'0003' | |
| 2189 | |
| 2190 | |
| 2191 ;----- SSP1STAT Bits ----------------------------------------------------- | |
| 2192 BF EQU H'0000' | |
| 2193 UA EQU H'0001' | |
| 2194 R_NOT_W EQU H'0002' | |
| 2195 S EQU H'0003' | |
| 2196 P EQU H'0004' | |
| 2197 D_NOT_A EQU H'0005' | |
| 2198 CKE EQU H'0006' | |
| 2199 SMP EQU H'0007' | |
| 2200 | |
| 2201 R EQU H'0002' | |
| 2202 D EQU H'0005' | |
| 2203 | |
| 2204 R_W EQU H'0002' | |
| 2205 D_A EQU H'0005' | |
| 2206 | |
| 2207 NOT_W EQU H'0002' | |
| 2208 NOT_A EQU H'0005' | |
| 2209 | |
| 2210 NOT_WRITE EQU H'0002' | |
| 2211 NOT_ADDRESS EQU H'0005' | |
| 2212 | |
| 2213 READ_WRITE EQU H'0002' | |
| 2214 DATA_ADDRESS EQU H'0005' | |
| 2215 | |
| 2216 I2C_READ EQU H'0002' | |
| 2217 I2C_START EQU H'0003' | |
| 2218 I2C_STOP EQU H'0004' | |
| 2219 I2C_DAT EQU H'0005' | |
| 2220 | |
| 2221 | |
| 2222 ;----- SSPSTAT Bits ----------------------------------------------------- | |
| 2223 BF EQU H'0000' | |
| 2224 UA EQU H'0001' | |
| 2225 R_NOT_W EQU H'0002' | |
| 2226 S EQU H'0003' | |
| 2227 P EQU H'0004' | |
| 2228 D_NOT_A EQU H'0005' | |
| 2229 CKE EQU H'0006' | |
| 2230 SMP EQU H'0007' | |
| 2231 | |
| 2232 R EQU H'0002' | |
| 2233 D EQU H'0005' | |
| 2234 | |
| 2235 R_W EQU H'0002' | |
| 2236 D_A EQU H'0005' | |
| 2237 | |
| 2238 NOT_W EQU H'0002' | |
| 2239 NOT_A EQU H'0005' | |
| 2240 | |
| 2241 NOT_WRITE EQU H'0002' | |
| 2242 NOT_ADDRESS EQU H'0005' | |
| 2243 | |
| 2244 READ_WRITE EQU H'0002' | |
| 2245 DATA_ADDRESS EQU H'0005' | |
| 2246 | |
| 2247 I2C_READ EQU H'0002' | |
| 2248 I2C_START EQU H'0003' | |
| 2249 I2C_STOP EQU H'0004' | |
| 2250 I2C_DAT EQU H'0005' | |
| 2251 | |
| 2252 | |
| 2253 ;----- SSP1MSK Bits ----------------------------------------------------- | |
| 2254 MSK0 EQU H'0000' | |
| 2255 MSK1 EQU H'0001' | |
| 2256 MSK2 EQU H'0002' | |
| 2257 MSK3 EQU H'0003' | |
| 2258 MSK4 EQU H'0004' | |
| 2259 MSK5 EQU H'0005' | |
| 2260 MSK6 EQU H'0006' | |
| 2261 MSK7 EQU H'0007' | |
| 2262 | |
| 2263 | |
| 2264 ;----- T2CON Bits ----------------------------------------------------- | |
| 2265 TMR2ON EQU H'0002' | |
| 2266 | |
| 2267 T2CKPS0 EQU H'0000' | |
| 2268 T2CKPS1 EQU H'0001' | |
| 2269 T2OUTPS0 EQU H'0003' | |
| 2270 T2OUTPS1 EQU H'0004' | |
| 2271 T2OUTPS2 EQU H'0005' | |
| 2272 T2OUTPS3 EQU H'0006' | |
| 2273 | |
| 2274 | |
| 2275 ;----- T1CON Bits ----------------------------------------------------- | |
| 2276 TMR1ON EQU H'0000' | |
| 2277 RD16 EQU H'0001' | |
| 2278 NOT_T1SYNC EQU H'0002' | |
| 2279 SOSCEN EQU H'0003' | |
| 2280 | |
| 2281 T1CKPS0 EQU H'0004' | |
| 2282 T1CKPS1 EQU H'0005' | |
| 2283 TMR1CS0 EQU H'0006' | |
| 2284 TMR1CS1 EQU H'0007' | |
| 2285 | |
| 2286 | |
| 2287 ;----- RCON Bits ----------------------------------------------------- | |
| 2288 NOT_BOR EQU H'0000' | |
| 2289 NOT_POR EQU H'0001' | |
| 2290 NOT_PD EQU H'0002' | |
| 2291 NOT_TO EQU H'0003' | |
| 2292 NOT_RI EQU H'0004' | |
| 2293 NOT_CM EQU H'0005' | |
| 2294 SBOREN EQU H'0006' | |
| 2295 IPEN EQU H'0007' | |
| 2296 | |
| 2297 BOR EQU H'0000' | |
| 2298 POR EQU H'0001' | |
| 2299 PD EQU H'0002' | |
| 2300 TO EQU H'0003' | |
| 2301 RI EQU H'0004' | |
| 2302 CM EQU H'0005' | |
| 2303 | |
| 2304 | |
| 2305 ;----- WDTCON Bits ----------------------------------------------------- | |
| 2306 SWDTEN EQU H'0000' | |
| 2307 ULPSINK EQU H'0001' | |
| 2308 ULPEN EQU H'0002' | |
| 2309 SRETEN EQU H'0004' | |
| 2310 ULPLVL EQU H'0005' | |
| 2311 REGSLP EQU H'0007' | |
| 2312 | |
| 2313 SWDTE EQU H'0000' | |
| 2314 | |
| 2315 | |
| 2316 ;----- IPR5 Bits ----------------------------------------------------- | |
| 2317 TMR4IP EQU H'0000' | |
| 2318 TMR5IP EQU H'0001' | |
| 2319 TMR6IP EQU H'0002' | |
| 2320 TMR7IP EQU H'0003' | |
| 2321 TMR8IP EQU H'0004' | |
| 2322 TMR10IP EQU H'0005' | |
| 2323 TMR12IP EQU H'0006' | |
| 2324 TMR7GIP EQU H'0007' | |
| 2325 | |
| 2326 | |
| 2327 ;----- OSCCON Bits ----------------------------------------------------- | |
| 2328 HFIOFS EQU H'0002' | |
| 2329 OSTS EQU H'0003' | |
| 2330 IDLEN EQU H'0007' | |
| 2331 | |
| 2332 SCS0 EQU H'0000' | |
| 2333 SCS1 EQU H'0001' | |
| 2334 IRCF0 EQU H'0004' | |
| 2335 IRCF1 EQU H'0005' | |
| 2336 IRCF2 EQU H'0006' | |
| 2337 | |
| 2338 | |
| 2339 ;----- T0CON Bits ----------------------------------------------------- | |
| 2340 PSA EQU H'0003' | |
| 2341 T0SE EQU H'0004' | |
| 2342 T0CS EQU H'0005' | |
| 2343 T08BIT EQU H'0006' | |
| 2344 TMR0ON EQU H'0007' | |
| 2345 | |
| 2346 T0PS0 EQU H'0000' | |
| 2347 T0PS1 EQU H'0001' | |
| 2348 T0PS2 EQU H'0002' | |
| 2349 | |
| 2350 | |
| 2351 ;----- STATUS Bits ----------------------------------------------------- | |
| 2352 C EQU H'0000' | |
| 2353 DC EQU H'0001' | |
| 2354 Z EQU H'0002' | |
| 2355 OV EQU H'0003' | |
| 2356 N EQU H'0004' | |
| 2357 | |
| 2358 | |
| 2359 ;----- INTCON3 Bits ----------------------------------------------------- | |
| 2360 INT1IF EQU H'0000' | |
| 2361 INT2IF EQU H'0001' | |
| 2362 INT3IF EQU H'0002' | |
| 2363 INT1IE EQU H'0003' | |
| 2364 INT2IE EQU H'0004' | |
| 2365 INT3IE EQU H'0005' | |
| 2366 INT1IP EQU H'0006' | |
| 2367 INT2IP EQU H'0007' | |
| 2368 | |
| 2369 INT1F EQU H'0000' | |
| 2370 INT2F EQU H'0001' | |
| 2371 INT3F EQU H'0002' | |
| 2372 INT1E EQU H'0003' | |
| 2373 INT2E EQU H'0004' | |
| 2374 INT3E EQU H'0005' | |
| 2375 INT1P EQU H'0006' | |
| 2376 INT2P EQU H'0007' | |
| 2377 | |
| 2378 | |
| 2379 ;----- INTCON2 Bits ----------------------------------------------------- | |
| 2380 RBIP EQU H'0000' | |
| 2381 INT3IP EQU H'0001' | |
| 2382 TMR0IP EQU H'0002' | |
| 2383 INTEDG3 EQU H'0003' | |
| 2384 INTEDG2 EQU H'0004' | |
| 2385 INTEDG1 EQU H'0005' | |
| 2386 INTEDG0 EQU H'0006' | |
| 2387 NOT_RBPU EQU H'0007' | |
| 2388 | |
| 2389 INT3P EQU H'0001' | |
| 2390 T0IP EQU H'0002' | |
| 2391 RBPU EQU H'0007' | |
| 2392 | |
| 2393 | |
| 2394 ;----- INTCON Bits ----------------------------------------------------- | |
| 2395 RBIF EQU H'0000' | |
| 2396 INT0IF EQU H'0001' | |
| 2397 TMR0IF EQU H'0002' | |
| 2398 RBIE EQU H'0003' | |
| 2399 INT0IE EQU H'0004' | |
| 2400 TMR0IE EQU H'0005' | |
| 2401 PEIE_GIEL EQU H'0006' | |
| 2402 GIE_GIEH EQU H'0007' | |
| 2403 | |
| 2404 INT0F EQU H'0001' | |
| 2405 T0IF EQU H'0002' | |
| 2406 INT0E EQU H'0004' | |
| 2407 T0IE EQU H'0005' | |
| 2408 PEIE EQU H'0006' | |
| 2409 GIE EQU H'0007' | |
| 2410 | |
| 2411 GIEL EQU H'0006' | |
| 2412 GIEH EQU H'0007' | |
| 2413 | |
| 2414 | |
| 2415 ;----- STKPTR Bits ----------------------------------------------------- | |
| 2416 STKUNF EQU H'0006' | |
| 2417 STKFUL EQU H'0007' | |
| 2418 | |
| 2419 SP0 EQU H'0000' | |
| 2420 SP1 EQU H'0001' | |
| 2421 SP2 EQU H'0002' | |
| 2422 SP3 EQU H'0003' | |
| 2423 SP4 EQU H'0004' | |
| 2424 STKOVF EQU H'0007' | |
| 2425 | |
| 2426 | |
| 2427 | |
| 2428 ;========================================================================== | |
| 2429 ; | |
| 2430 ; RAM Definitions | |
| 2431 ; | |
| 2432 ;========================================================================== | |
| 2433 __MAXRAM H'0FFF' | |
| 2434 | |
| 2435 ;========================================================================== | |
| 2436 ; | |
| 2437 ; IMPORTANT: For the PIC18 devices, the __CONFIG directive has been | |
| 2438 ; superseded by the CONFIG directive. The following settings | |
| 2439 ; are available for this device. | |
| 2440 ; | |
| 2441 ; VREG Sleep Enable bit: | |
| 2442 ; RETEN = OFF Disabled - Controlled by SRETEN bit | |
| 2443 ; RETEN = ON Enabled | |
| 2444 ; | |
| 2445 ; LF-INTOSC Low-power Enable bit: | |
| 2446 ; INTOSCSEL = LOW LF-INTOSC in Low-power mode during Sleep | |
| 2447 ; INTOSCSEL = HIGH LF-INTOSC in High-power mode during Sleep | |
| 2448 ; | |
| 2449 ; SOSC Power Selection and mode Configuration bits: | |
| 2450 ; SOSCSEL = LOW Low Power SOSC circuit selected | |
| 2451 ; SOSCSEL = DIG Digital (SCLKI) mode | |
| 2452 ; SOSCSEL = HIGH High Power SOSC circuit selected | |
| 2453 ; | |
| 2454 ; Extended Instruction Set: | |
| 2455 ; XINST = OFF Disabled | |
| 2456 ; XINST = ON Enabled | |
| 2457 ; | |
| 2458 ; Oscillator: | |
| 2459 ; FOSC = LP LP oscillator | |
| 2460 ; FOSC = XT XT oscillator | |
| 2461 ; FOSC = HS2 HS oscillator (High power, 16 MHz - 25 MHz) | |
| 2462 ; FOSC = HS1 HS oscillator (Medium power, 4 MHz - 16 MHz) | |
| 2463 ; FOSC = EC3IO EC oscillator, CLKOUT function on OSC2 (High power, 16 MHz - 64 MHz) | |
| 2464 ; FOSC = EC3 EC oscillator (High power, 16 MHz - 64 MHz) | |
| 2465 ; FOSC = RC External RC oscillator, CLKOUT function on OSC2 | |
| 2466 ; FOSC = RCIO External RC oscillator | |
| 2467 ; FOSC = INTIO2 Internal RC oscillator | |
| 2468 ; FOSC = INTIO1 Internal RC oscillator, CLKOUT function on OSC2 | |
| 2469 ; FOSC = EC2IO EC oscillator, CLKOUT function on OSC2 (Medium power, 160 kHz - 4 MHz) | |
| 2470 ; FOSC = EC2 EC oscillator (Medium power, 160 kHz - 4 MHz) | |
| 2471 ; FOSC = EC1IO EC oscillator, CLKOUT function on OSC2 (Low power, DC - 160 kHz) | |
| 2472 ; FOSC = EC1 EC oscillator (Low power, DC - 160 kHz) | |
| 2473 ; | |
| 2474 ; PLL x4 Enable bit: | |
| 2475 ; PLLCFG = OFF Disabled | |
| 2476 ; PLLCFG = ON Enabled | |
| 2477 ; | |
| 2478 ; Fail-Safe Clock Monitor: | |
| 2479 ; FCMEN = OFF Disabled | |
| 2480 ; FCMEN = ON Enabled | |
| 2481 ; | |
| 2482 ; Internal External Oscillator Switch Over Mode: | |
| 2483 ; IESO = OFF Disabled | |
| 2484 ; IESO = ON Enabled | |
| 2485 ; | |
| 2486 ; Power Up Timer: | |
| 2487 ; PWRTEN = ON Enabled | |
| 2488 ; PWRTEN = OFF Disabled | |
| 2489 ; | |
| 2490 ; Brown Out Detect: | |
| 2491 ; BOREN = OFF Disabled in hardware, SBOREN disabled | |
| 2492 ; BOREN = ON Controlled with SBOREN bit | |
| 2493 ; BOREN = NOSLP Enabled while active, disabled in SLEEP, SBOREN disabled | |
| 2494 ; BOREN = SBORDIS Enabled in hardware, SBOREN disabled | |
| 2495 ; | |
| 2496 ; Brown-out Reset Voltage bits: | |
| 2497 ; BORV = 0 3.0V | |
| 2498 ; BORV = 1 2.7V | |
| 2499 ; BORV = 2 2.0V | |
| 2500 ; BORV = 3 1.8V | |
| 2501 ; | |
| 2502 ; BORMV Power level: | |
| 2503 ; BORPWR = LOW BORMV set to low power level | |
| 2504 ; BORPWR = MEDIUM BORMV set to medium power level | |
| 2505 ; BORPWR = HIGH BORMV set to high power level | |
| 2506 ; BORPWR = ZPBORMV ZPBORMV instead of BORMV is selected | |
| 2507 ; | |
| 2508 ; Watchdog Timer: | |
| 2509 ; WDTEN = OFF WDT disabled in hardware; SWDTEN bit disabled | |
| 2510 ; WDTEN = NOSLP WDT enabled only while device is active and disabled in Sleep mode; SWDTEN bit disabled | |
| 2511 ; WDTEN = ON WDT controlled by SWDTEN bit setting | |
| 2512 ; WDTEN = SWDTDIS WDT enabled in hardware; SWDTEN bit disabled | |
| 2513 ; | |
| 2514 ; Watchdog Postscaler: | |
| 2515 ; WDTPS = 1 1:1 | |
| 2516 ; WDTPS = 2 1:2 | |
| 2517 ; WDTPS = 4 1:4 | |
| 2518 ; WDTPS = 8 1:8 | |
| 2519 ; WDTPS = 16 1:16 | |
| 2520 ; WDTPS = 32 1:32 | |
| 2521 ; WDTPS = 64 1:64 | |
| 2522 ; WDTPS = 128 1:128 | |
| 2523 ; WDTPS = 256 1:256 | |
| 2524 ; WDTPS = 512 1:512 | |
| 2525 ; WDTPS = 1024 1:1024 | |
| 2526 ; WDTPS = 2048 1:2048 | |
| 2527 ; WDTPS = 4096 1:4096 | |
| 2528 ; WDTPS = 8192 1:8192 | |
| 2529 ; WDTPS = 16384 1:16384 | |
| 2530 ; WDTPS = 32768 1:32768 | |
| 2531 ; WDTPS = 65536 1:65536 | |
| 2532 ; WDTPS = 131072 1:131072 | |
| 2533 ; WDTPS = 262144 1:262144 | |
| 2534 ; WDTPS = 524288 1:524288 | |
| 2535 ; WDTPS = 1048576 1:1048576 | |
| 2536 ; | |
| 2537 ; RTCC Clock Select: | |
| 2538 ; RTCOSC = INTOSCREF RTCC uses INTRC | |
| 2539 ; RTCOSC = SOSCREF RTCC uses SOSC | |
| 2540 ; | |
| 2541 ; External Address Shift bit: | |
| 2542 ; EASHFT = OFF Address Shifting disabled | |
| 2543 ; EASHFT = ON Address Shifting enabled | |
| 2544 ; | |
| 2545 ; Address Bus Width Select bits: | |
| 2546 ; ABW = XM20 20-bit address bus | |
| 2547 ; ABW = XM16 16-bit address bus | |
| 2548 ; ABW = XM12 12-bit address bus | |
| 2549 ; ABW = MM 8-bit address bus | |
| 2550 ; | |
| 2551 ; Data Bus Width: | |
| 2552 ; BW = 8 8-bit external bus mode | |
| 2553 ; BW = 16 16-bit external bus mode | |
| 2554 ; | |
| 2555 ; External Bus Wait: | |
| 2556 ; WAIT = ON Enabled | |
| 2557 ; WAIT = OFF Disabled | |
| 2558 ; | |
| 2559 ; CCP2 Mux: | |
| 2560 ; CCP2MX = PORTBE RE7-Microcontroller Mode/RB3-All other modes | |
| 2561 ; CCP2MX = PORTC RC1 | |
| 2562 ; | |
| 2563 ; ECCP Mux: | |
| 2564 ; ECCPMX = PORTH Enhanced CCP1/3 [P1B/P1C/P3B/P3C] muxed with RH7/RH6/RH5/RH4 | |
| 2565 ; ECCPMX = PORTE Enhanced CCP1/3 [P1B/P1C/P3B/P3C] muxed with RE6/RE5/RE4/RE3 | |
| 2566 ; | |
| 2567 ; MSSP address masking: | |
| 2568 ; MSSPMSK = MSK5 5 bit address masking mode | |
| 2569 ; MSSPMSK = MSK7 7 Bit address masking mode | |
| 2570 ; | |
| 2571 ; Master Clear Enable: | |
| 2572 ; MCLRE = OFF MCLR Disabled, RG5 Enabled | |
| 2573 ; MCLRE = ON MCLR Enabled, RG5 Disabled | |
| 2574 ; | |
| 2575 ; Stack Overflow Reset: | |
| 2576 ; STVREN = OFF Disabled | |
| 2577 ; STVREN = ON Enabled | |
| 2578 ; | |
| 2579 ; Boot Block Size: | |
| 2580 ; BBSIZ = BB1K 1K word Boot Block size | |
| 2581 ; BBSIZ = BB2K 2K word Boot Block size | |
| 2582 ; | |
| 2583 ; Background Debug: | |
| 2584 ; DEBUG = ON Enabled | |
| 2585 ; DEBUG = OFF Disabled | |
| 2586 ; | |
| 2587 ; Code Protect 00800-03FFF: | |
| 2588 ; CP0 = ON Enabled | |
| 2589 ; CP0 = OFF Disabled | |
| 2590 ; | |
| 2591 ; Code Protect 04000-07FFF: | |
| 2592 ; CP1 = ON Enabled | |
| 2593 ; CP1 = OFF Disabled | |
| 2594 ; | |
| 2595 ; Code Protect 08000-0BFFF: | |
| 2596 ; CP2 = ON Enabled | |
| 2597 ; CP2 = OFF Disabled | |
| 2598 ; | |
| 2599 ; Code Protect 0C000-0FFFF: | |
| 2600 ; CP3 = ON Enabled | |
| 2601 ; CP3 = OFF Disabled | |
| 2602 ; | |
| 2603 ; Code Protect 10000-13FFF: | |
| 2604 ; CP4 = ON Enabled | |
| 2605 ; CP4 = OFF Disabled | |
| 2606 ; | |
| 2607 ; Code Protect 14000-17FFF: | |
| 2608 ; CP5 = ON Enabled | |
| 2609 ; CP5 = OFF Disabled | |
| 2610 ; | |
| 2611 ; Code Protect 18000-1BFFF: | |
| 2612 ; CP6 = ON Enabled | |
| 2613 ; CP6 = OFF Disabled | |
| 2614 ; | |
| 2615 ; Code Protect 1C000-1FFFF: | |
| 2616 ; CP7 = ON Enabled | |
| 2617 ; CP7 = OFF Disabled | |
| 2618 ; | |
| 2619 ; Code Protect Boot: | |
| 2620 ; CPB = ON Enabled | |
| 2621 ; CPB = OFF Disabled | |
| 2622 ; | |
| 2623 ; Data EE Read Protect: | |
| 2624 ; CPD = ON Enabled | |
| 2625 ; CPD = OFF Disabled | |
| 2626 ; | |
| 2627 ; Table Write Protect 00800-03FFF: | |
| 2628 ; WRT0 = ON Enabled | |
| 2629 ; WRT0 = OFF Disabled | |
| 2630 ; | |
| 2631 ; Table Write Protect 04000-07FFF: | |
| 2632 ; WRT1 = ON Enabled | |
| 2633 ; WRT1 = OFF Disabled | |
| 2634 ; | |
| 2635 ; Table Write Protect 08000-0BFFF: | |
| 2636 ; WRT2 = ON Enabled | |
| 2637 ; WRT2 = OFF Disabled | |
| 2638 ; | |
| 2639 ; Table Write Protect 0C000-0FFFF: | |
| 2640 ; WRT3 = ON Enabled | |
| 2641 ; WRT3 = OFF Disabled | |
| 2642 ; | |
| 2643 ; Table Write Protect 10000-13FFF: | |
| 2644 ; WRT4 = ON Enabled | |
| 2645 ; WRT4 = OFF Disabled | |
| 2646 ; | |
| 2647 ; Table Write Protect 14000-17FFF: | |
| 2648 ; WRT5 = ON Enabled | |
| 2649 ; WRT5 = OFF Disabled | |
| 2650 ; | |
| 2651 ; Table Write Protect 18000-1BFFF: | |
| 2652 ; WRT6 = ON Enabled | |
| 2653 ; WRT6 = OFF Disabled | |
| 2654 ; | |
| 2655 ; Table Write Protect 1C000-1FFFF: | |
| 2656 ; WRT7 = ON Enabled | |
| 2657 ; WRT7 = OFF Disabled | |
| 2658 ; | |
| 2659 ; Config. Write Protect: | |
| 2660 ; WRTC = ON Enabled | |
| 2661 ; WRTC = OFF Disabled | |
| 2662 ; | |
| 2663 ; Table Write Protect Boot: | |
| 2664 ; WRTB = ON Enabled | |
| 2665 ; WRTB = OFF Disabled | |
| 2666 ; | |
| 2667 ; Data EE Write Protect: | |
| 2668 ; WRTD = ON Enabled | |
| 2669 ; WRTD = OFF Disabled | |
| 2670 ; | |
| 2671 ; Table Read Protect 00800-03FFF: | |
| 2672 ; EBRT0 = ON Enabled | |
| 2673 ; EBRT0 = OFF Disabled | |
| 2674 ; | |
| 2675 ; Table Read Protect 04000-07FFF: | |
| 2676 ; EBRT1 = ON Enabled | |
| 2677 ; EBRT1 = OFF Disabled | |
| 2678 ; | |
| 2679 ; Table Read Protect 08000-0BFFF: | |
| 2680 ; EBRT2 = ON Enabled | |
| 2681 ; EBRT2 = OFF Disabled | |
| 2682 ; | |
| 2683 ; Table Read Protect 0C000-0FFFF: | |
| 2684 ; EBRT3 = ON Enabled | |
| 2685 ; EBRT3 = OFF Disabled | |
| 2686 ; | |
| 2687 ; Table Read Protect 10000-13FFF: | |
| 2688 ; EBRT4 = ON Enabled | |
| 2689 ; EBRT4 = OFF Disabled | |
| 2690 ; | |
| 2691 ; Table Read Protect 14000-17FFF: | |
| 2692 ; EBRT5 = ON Enabled | |
| 2693 ; EBRT5 = OFF Disabled | |
| 2694 ; | |
| 2695 ; Table Read Protect 18000-1BFFF: | |
| 2696 ; EBRT6 = ON Enabled | |
| 2697 ; EBRT6 = OFF Disabled | |
| 2698 ; | |
| 2699 ; Table Read Protect 1C000-1FFFF: | |
| 2700 ; EBRT7 = ON Enabled | |
| 2701 ; EBRT7 = OFF Disabled | |
| 2702 ; | |
| 2703 ; Table Read Protect Boot: | |
| 2704 ; EBRTB = ON Enabled | |
| 2705 ; EBRTB = OFF Disabled | |
| 2706 ; | |
| 2707 ;========================================================================== | |
| 2708 ;========================================================================== | |
| 2709 ; | |
| 2710 ; Configuration Bits | |
| 2711 ; | |
| 2712 ; NAME Address | |
| 2713 ; CONFIG1L 300000h | |
| 2714 ; CONFIG1H 300001h | |
| 2715 ; CONFIG2L 300002h | |
| 2716 ; CONFIG2H 300003h | |
| 2717 ; CONFIG3L 300004h | |
| 2718 ; CONFIG3H 300005h | |
| 2719 ; CONFIG4L 300006h | |
| 2720 ; CONFIG5L 300008h | |
| 2721 ; CONFIG5H 300009h | |
| 2722 ; CONFIG6L 30000Ah | |
| 2723 ; CONFIG6H 30000Bh | |
| 2724 ; CONFIG7L 30000Ch | |
| 2725 ; CONFIG7H 30000Dh | |
| 2726 ; | |
| 2727 ;========================================================================== | |
| 2728 | |
| 2729 ; The following is an assignment of address values for all of the | |
| 2730 ; configuration registers for the purpose of table reads | |
| 2731 _CONFIG1L EQU H'300000' | |
| 2732 _CONFIG1H EQU H'300001' | |
| 2733 _CONFIG2L EQU H'300002' | |
| 2734 _CONFIG2H EQU H'300003' | |
| 2735 _CONFIG3L EQU H'300004' | |
| 2736 _CONFIG3H EQU H'300005' | |
| 2737 _CONFIG4L EQU H'300006' | |
| 2738 _CONFIG5L EQU H'300008' | |
| 2739 _CONFIG5H EQU H'300009' | |
| 2740 _CONFIG6L EQU H'30000A' | |
| 2741 _CONFIG6H EQU H'30000B' | |
| 2742 _CONFIG7L EQU H'30000C' | |
| 2743 _CONFIG7H EQU H'30000D' | |
| 2744 | |
| 2745 ;----- CONFIG1L Options -------------------------------------------------- | |
| 2746 _RETEN_OFF_1L EQU H'FE' ; Disabled - Controlled by SRETEN bit | |
| 2747 _RETEN_ON_1L EQU H'FF' ; Enabled | |
| 2748 | |
| 2749 _INTOSCSEL_LOW_1L EQU H'FB' ; LF-INTOSC in Low-power mode during Sleep | |
| 2750 _INTOSCSEL_HIGH_1L EQU H'FF' ; LF-INTOSC in High-power mode during Sleep | |
| 2751 | |
| 2752 _SOSCSEL_LOW_1L EQU H'EF' ; Low Power SOSC circuit selected | |
| 2753 _SOSCSEL_DIG_1L EQU H'F7' ; Digital (SCLKI) mode | |
| 2754 _SOSCSEL_HIGH_1L EQU H'FF' ; High Power SOSC circuit selected | |
| 2755 | |
| 2756 _XINST_OFF_1L EQU H'BF' ; Disabled | |
| 2757 _XINST_ON_1L EQU H'FF' ; Enabled | |
| 2758 | |
| 2759 ;----- CONFIG1H Options -------------------------------------------------- | |
| 2760 _FOSC_LP_1H EQU H'F0' ; LP oscillator | |
| 2761 _FOSC_XT_1H EQU H'F1' ; XT oscillator | |
| 2762 _FOSC_HS2_1H EQU H'F2' ; HS oscillator (High power, 16 MHz - 25 MHz) | |
| 2763 _FOSC_HS1_1H EQU H'F3' ; HS oscillator (Medium power, 4 MHz - 16 MHz) | |
| 2764 _FOSC_EC3IO_1H EQU H'F4' ; EC oscillator, CLKOUT function on OSC2 (High power, 16 MHz - 64 MHz) | |
| 2765 _FOSC_EC3_1H EQU H'F5' ; EC oscillator (High power, 16 MHz - 64 MHz) | |
| 2766 _FOSC_RC_1H EQU H'F6' ; External RC oscillator, CLKOUT function on OSC2 | |
| 2767 _FOSC_RCIO_1H EQU H'F7' ; External RC oscillator | |
| 2768 _FOSC_INTIO2_1H EQU H'F8' ; Internal RC oscillator | |
| 2769 _FOSC_INTIO1_1H EQU H'F9' ; Internal RC oscillator, CLKOUT function on OSC2 | |
| 2770 _FOSC_EC2IO_1H EQU H'FA' ; EC oscillator, CLKOUT function on OSC2 (Medium power, 160 kHz - 4 MHz) | |
| 2771 _FOSC_EC2_1H EQU H'FB' ; EC oscillator (Medium power, 160 kHz - 4 MHz) | |
| 2772 _FOSC_EC1IO_1H EQU H'FC' ; EC oscillator, CLKOUT function on OSC2 (Low power, DC - 160 kHz) | |
| 2773 _FOSC_EC1_1H EQU H'FD' ; EC oscillator (Low power, DC - 160 kHz) | |
| 2774 | |
| 2775 _PLLCFG_OFF_1H EQU H'EF' ; Disabled | |
| 2776 _PLLCFG_ON_1H EQU H'FF' ; Enabled | |
| 2777 | |
| 2778 _FCMEN_OFF_1H EQU H'BF' ; Disabled | |
| 2779 _FCMEN_ON_1H EQU H'FF' ; Enabled | |
| 2780 | |
| 2781 _IESO_OFF_1H EQU H'7F' ; Disabled | |
| 2782 _IESO_ON_1H EQU H'FF' ; Enabled | |
| 2783 | |
| 2784 ;----- CONFIG2L Options -------------------------------------------------- | |
| 2785 _PWRTEN_ON_2L EQU H'FE' ; Enabled | |
| 2786 _PWRTEN_OFF_2L EQU H'FF' ; Disabled | |
| 2787 | |
| 2788 _BOREN_OFF_2L EQU H'F9' ; Disabled in hardware, SBOREN disabled | |
| 2789 _BOREN_ON_2L EQU H'FB' ; Controlled with SBOREN bit | |
| 2790 _BOREN_NOSLP_2L EQU H'FD' ; Enabled while active, disabled in SLEEP, SBOREN disabled | |
| 2791 _BOREN_SBORDIS_2L EQU H'FF' ; Enabled in hardware, SBOREN disabled | |
| 2792 | |
| 2793 _BORV_0_2L EQU H'E7' ; 3.0V | |
| 2794 _BORV_1_2L EQU H'EF' ; 2.7V | |
| 2795 _BORV_2_2L EQU H'F7' ; 2.0V | |
| 2796 _BORV_3_2L EQU H'FF' ; 1.8V | |
| 2797 | |
| 2798 _BORPWR_LOW_2L EQU H'9F' ; BORMV set to low power level | |
| 2799 _BORPWR_MEDIUM_2L EQU H'BF' ; BORMV set to medium power level | |
| 2800 _BORPWR_HIGH_2L EQU H'DF' ; BORMV set to high power level | |
| 2801 _BORPWR_ZPBORMV_2L EQU H'FF' ; ZPBORMV instead of BORMV is selected | |
| 2802 | |
| 2803 ;----- CONFIG2H Options -------------------------------------------------- | |
| 2804 _WDTEN_OFF_2H EQU H'FC' ; WDT disabled in hardware; SWDTEN bit disabled | |
| 2805 _WDTEN_NOSLP_2H EQU H'FD' ; WDT enabled only while device is active and disabled in Sleep mode; SWDTEN bit disabled | |
| 2806 _WDTEN_ON_2H EQU H'FE' ; WDT controlled by SWDTEN bit setting | |
| 2807 _WDTEN_SWDTDIS_2H EQU H'FF' ; WDT enabled in hardware; SWDTEN bit disabled | |
| 2808 | |
| 2809 _WDTPS_1_2H EQU H'83' ; 1:1 | |
| 2810 _WDTPS_2_2H EQU H'87' ; 1:2 | |
| 2811 _WDTPS_4_2H EQU H'8B' ; 1:4 | |
| 2812 _WDTPS_8_2H EQU H'8F' ; 1:8 | |
| 2813 _WDTPS_16_2H EQU H'93' ; 1:16 | |
| 2814 _WDTPS_32_2H EQU H'97' ; 1:32 | |
| 2815 _WDTPS_64_2H EQU H'9B' ; 1:64 | |
| 2816 _WDTPS_128_2H EQU H'9F' ; 1:128 | |
| 2817 _WDTPS_256_2H EQU H'A3' ; 1:256 | |
| 2818 _WDTPS_512_2H EQU H'A7' ; 1:512 | |
| 2819 _WDTPS_1024_2H EQU H'AB' ; 1:1024 | |
| 2820 _WDTPS_2048_2H EQU H'AF' ; 1:2048 | |
| 2821 _WDTPS_4096_2H EQU H'B3' ; 1:4096 | |
| 2822 _WDTPS_8192_2H EQU H'B7' ; 1:8192 | |
| 2823 _WDTPS_16384_2H EQU H'BB' ; 1:16384 | |
| 2824 _WDTPS_32768_2H EQU H'BF' ; 1:32768 | |
| 2825 _WDTPS_65536_2H EQU H'C3' ; 1:65536 | |
| 2826 _WDTPS_131072_2H EQU H'C7' ; 1:131072 | |
| 2827 _WDTPS_262144_2H EQU H'CB' ; 1:262144 | |
| 2828 _WDTPS_524288_2H EQU H'CF' ; 1:524288 | |
| 2829 _WDTPS_1048576_2H EQU H'FF' ; 1:1048576 | |
| 2830 | |
| 2831 ;----- CONFIG3L Options -------------------------------------------------- | |
| 2832 _RTCOSC_INTOSCREF_3L EQU H'FE' ; RTCC uses INTRC | |
| 2833 _RTCOSC_SOSCREF_3L EQU H'FF' ; RTCC uses SOSC | |
| 2834 | |
| 2835 _EASHFT_OFF_3L EQU H'F7' ; Address Shifting disabled | |
| 2836 _EASHFT_ON_3L EQU H'FF' ; Address Shifting enabled | |
| 2837 | |
| 2838 _ABW_XM20_3L EQU H'CF' ; 20-bit address bus | |
| 2839 _ABW_XM16_3L EQU H'DF' ; 16-bit address bus | |
| 2840 _ABW_XM12_3L EQU H'EF' ; 12-bit address bus | |
| 2841 _ABW_MM_3L EQU H'FF' ; 8-bit address bus | |
| 2842 | |
| 2843 _BW_8_3L EQU H'BF' ; 8-bit external bus mode | |
| 2844 _BW_16_3L EQU H'FF' ; 16-bit external bus mode | |
| 2845 | |
| 2846 _WAIT_ON_3L EQU H'7F' ; Enabled | |
| 2847 _WAIT_OFF_3L EQU H'FF' ; Disabled | |
| 2848 | |
| 2849 ;----- CONFIG3H Options -------------------------------------------------- | |
| 2850 _CCP2MX_PORTBE_3H EQU H'FE' ; RE7-Microcontroller Mode/RB3-All other modes | |
| 2851 _CCP2MX_PORTC_3H EQU H'FF' ; RC1 | |
| 2852 | |
| 2853 _ECCPMX_PORTH_3H EQU H'FD' ; Enhanced CCP1/3 [P1B/P1C/P3B/P3C] muxed with RH7/RH6/RH5/RH4 | |
| 2854 _ECCPMX_PORTE_3H EQU H'FF' ; Enhanced CCP1/3 [P1B/P1C/P3B/P3C] muxed with RE6/RE5/RE4/RE3 | |
| 2855 | |
| 2856 _MSSPMSK_MSK5_3H EQU H'F7' ; 5 bit address masking mode | |
| 2857 _MSSPMSK_MSK7_3H EQU H'FF' ; 7 Bit address masking mode | |
| 2858 | |
| 2859 _MCLRE_OFF_3H EQU H'7F' ; MCLR Disabled, RG5 Enabled | |
| 2860 _MCLRE_ON_3H EQU H'FF' ; MCLR Enabled, RG5 Disabled | |
| 2861 | |
| 2862 ;----- CONFIG4L Options -------------------------------------------------- | |
| 2863 _STVREN_OFF_4L EQU H'FE' ; Disabled | |
| 2864 _STVREN_ON_4L EQU H'FF' ; Enabled | |
| 2865 | |
| 2866 _BBSIZ_BB1K_4L EQU H'EF' ; 1K word Boot Block size | |
| 2867 _BBSIZ_BB2K_4L EQU H'FF' ; 2K word Boot Block size | |
| 2868 | |
| 2869 _DEBUG_ON_4L EQU H'7F' ; Enabled | |
| 2870 _DEBUG_OFF_4L EQU H'FF' ; Disabled | |
| 2871 | |
| 2872 ;----- CONFIG5L Options -------------------------------------------------- | |
| 2873 _CP0_ON_5L EQU H'FE' ; Enabled | |
| 2874 _CP0_OFF_5L EQU H'FF' ; Disabled | |
| 2875 | |
| 2876 _CP1_ON_5L EQU H'FD' ; Enabled | |
| 2877 _CP1_OFF_5L EQU H'FF' ; Disabled | |
| 2878 | |
| 2879 _CP2_ON_5L EQU H'FB' ; Enabled | |
| 2880 _CP2_OFF_5L EQU H'FF' ; Disabled | |
| 2881 | |
| 2882 _CP3_ON_5L EQU H'F7' ; Enabled | |
| 2883 _CP3_OFF_5L EQU H'FF' ; Disabled | |
| 2884 | |
| 2885 _CP4_ON_5L EQU H'EF' ; Enabled | |
| 2886 _CP4_OFF_5L EQU H'FF' ; Disabled | |
| 2887 | |
| 2888 _CP5_ON_5L EQU H'DF' ; Enabled | |
| 2889 _CP5_OFF_5L EQU H'FF' ; Disabled | |
| 2890 | |
| 2891 _CP6_ON_5L EQU H'BF' ; Enabled | |
| 2892 _CP6_OFF_5L EQU H'FF' ; Disabled | |
| 2893 | |
| 2894 _CP7_ON_5L EQU H'7F' ; Enabled | |
| 2895 _CP7_OFF_5L EQU H'FF' ; Disabled | |
| 2896 | |
| 2897 ;----- CONFIG5H Options -------------------------------------------------- | |
| 2898 _CPB_ON_5H EQU H'BF' ; Enabled | |
| 2899 _CPB_OFF_5H EQU H'FF' ; Disabled | |
| 2900 | |
| 2901 _CPD_ON_5H EQU H'7F' ; Enabled | |
| 2902 _CPD_OFF_5H EQU H'FF' ; Disabled | |
| 2903 | |
| 2904 ;----- CONFIG6L Options -------------------------------------------------- | |
| 2905 _WRT0_ON_6L EQU H'FE' ; Enabled | |
| 2906 _WRT0_OFF_6L EQU H'FF' ; Disabled | |
| 2907 | |
| 2908 _WRT1_ON_6L EQU H'FD' ; Enabled | |
| 2909 _WRT1_OFF_6L EQU H'FF' ; Disabled | |
| 2910 | |
| 2911 _WRT2_ON_6L EQU H'FB' ; Enabled | |
| 2912 _WRT2_OFF_6L EQU H'FF' ; Disabled | |
| 2913 | |
| 2914 _WRT3_ON_6L EQU H'F7' ; Enabled | |
| 2915 _WRT3_OFF_6L EQU H'FF' ; Disabled | |
| 2916 | |
| 2917 _WRT4_ON_6L EQU H'EF' ; Enabled | |
| 2918 _WRT4_OFF_6L EQU H'FF' ; Disabled | |
| 2919 | |
| 2920 _WRT5_ON_6L EQU H'DF' ; Enabled | |
| 2921 _WRT5_OFF_6L EQU H'FF' ; Disabled | |
| 2922 | |
| 2923 _WRT6_ON_6L EQU H'BF' ; Enabled | |
| 2924 _WRT6_OFF_6L EQU H'FF' ; Disabled | |
| 2925 | |
| 2926 _WRT7_ON_6L EQU H'7F' ; Enabled | |
| 2927 _WRT7_OFF_6L EQU H'FF' ; Disabled | |
| 2928 | |
| 2929 ;----- CONFIG6H Options -------------------------------------------------- | |
| 2930 _WRTC_ON_6H EQU H'DF' ; Enabled | |
| 2931 _WRTC_OFF_6H EQU H'FF' ; Disabled | |
| 2932 | |
| 2933 _WRTB_ON_6H EQU H'BF' ; Enabled | |
| 2934 _WRTB_OFF_6H EQU H'FF' ; Disabled | |
| 2935 | |
| 2936 _WRTD_ON_6H EQU H'7F' ; Enabled | |
| 2937 _WRTD_OFF_6H EQU H'FF' ; Disabled | |
| 2938 | |
| 2939 ;----- CONFIG7L Options -------------------------------------------------- | |
| 2940 _EBRT0_ON_7L EQU H'FE' ; Enabled | |
| 2941 _EBRT0_OFF_7L EQU H'FF' ; Disabled | |
| 2942 | |
| 2943 _EBRT1_ON_7L EQU H'FD' ; Enabled | |
| 2944 _EBRT1_OFF_7L EQU H'FF' ; Disabled | |
| 2945 | |
| 2946 _EBRT2_ON_7L EQU H'FB' ; Enabled | |
| 2947 _EBRT2_OFF_7L EQU H'FF' ; Disabled | |
| 2948 | |
| 2949 _EBRT3_ON_7L EQU H'F7' ; Enabled | |
| 2950 _EBRT3_OFF_7L EQU H'FF' ; Disabled | |
| 2951 | |
| 2952 _EBRT4_ON_7L EQU H'EF' ; Enabled | |
| 2953 _EBRT4_OFF_7L EQU H'FF' ; Disabled | |
| 2954 | |
| 2955 _EBRT5_ON_7L EQU H'DF' ; Enabled | |
| 2956 _EBRT5_OFF_7L EQU H'FF' ; Disabled | |
| 2957 | |
| 2958 _EBRT6_ON_7L EQU H'BF' ; Enabled | |
| 2959 _EBRT6_OFF_7L EQU H'FF' ; Disabled | |
| 2960 | |
| 2961 _EBRT7_ON_7L EQU H'7F' ; Enabled | |
| 2962 _EBRT7_OFF_7L EQU H'FF' ; Disabled | |
| 2963 | |
| 2964 ;----- CONFIG7H Options -------------------------------------------------- | |
| 2965 _EBRTB_ON_7H EQU H'BF' ; Enabled | |
| 2966 _EBRTB_OFF_7H EQU H'FF' ; Disabled | |
| 2967 | |
| 2968 | |
| 2969 ;----- DEVID Equates -------------------------------------------------- | |
| 2970 _DEVID1 EQU H'3FFFFE' | |
| 2971 _DEVID2 EQU H'3FFFFF' | |
| 2972 | |
| 2973 ;----- IDLOC Equates -------------------------------------------------- | |
| 2974 _IDLOC0 EQU H'200000' | |
| 2975 _IDLOC1 EQU H'200001' | |
| 2976 _IDLOC2 EQU H'200002' | |
| 2977 _IDLOC3 EQU H'200003' | |
| 2978 _IDLOC4 EQU H'200004' | |
| 2979 _IDLOC5 EQU H'200005' | |
| 2980 _IDLOC6 EQU H'200006' | |
| 2981 _IDLOC7 EQU H'200007' | |
| 2982 | |
| 2983 LIST |
