~ubuntu-branches/ubuntu/quantal/gputils/quantal

« back to all changes in this revision

Viewing changes to header/p18f86j55.inc

  • Committer: Bazaar Package Importer
  • Author(s): Aurelien Jarno
  • Date: 2006-09-04 11:05:06 UTC
  • mfrom: (1.1.5 upstream) (2.1.2 etch)
  • Revision ID: james.westby@ubuntu.com-20060904110506-1nmyanxfhepzyogy
Tags: 0.13.4-1
* New upstream version.
  - Fixed 18xx config bug when config is the last section (closes: #305547).
* Bumped Standards-Version to 3.7.2 (no changes).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
        LIST
 
2
 
 
3
;==========================================================================
 
4
;  $Id: p18f86j55.inc,v 1.1 2006/08/19 02:52:41 craigfranklin Exp $
 
5
;  MPASM PIC18F86J55 processor include
 
6
 
7
;  (c) Copyright 1999-2006 Microchip Technology, All rights reserved
 
8
;==========================================================================
 
9
 
 
10
        NOLIST
 
11
 
 
12
;==========================================================================
 
13
;  This header file defines configurations, registers, and other useful
 
14
;  bits of information for the PIC18F86J55 microcontroller.  These names
 
15
;  are taken to match the data sheets as closely as possible.
 
16
;
 
17
;  Note that the processor must be selected before this file is included.
 
18
;  The processor may be selected the following ways:
 
19
;
 
20
;       1. Command line switch:
 
21
;               C:\MPASM MYFILE.ASM /PIC18F86J55
 
22
;       2. LIST directive in the source file
 
23
;               LIST   P=PIC18F86J55
 
24
;       3. Processor Type entry in the MPASM full-screen interface
 
25
;       4. Setting the processor in the MPLAB Project Dialog
 
26
;==========================================================================
 
27
 
 
28
;==========================================================================
 
29
;
 
30
;       Verify Processor
 
31
;
 
32
;==========================================================================
 
33
        IFNDEF __18F86J55
 
34
           MESSG "Processor-header file mismatch.  Verify selected processor."
 
35
        ENDIF
 
36
 
 
37
;==========================================================================
 
38
;       18xxxx Family        EQUates
 
39
;==========================================================================
 
40
FSR0            EQU 0
 
41
FSR1            EQU 1
 
42
FSR2            EQU 2
 
43
 
 
44
FAST            EQU 1
 
45
 
 
46
W               EQU 0
 
47
A               EQU 0
 
48
ACCESS          EQU 0
 
49
BANKED          EQU 1
 
50
;==========================================================================
 
51
 
 
52
;==========================================================================
 
53
;       16Cxxx/17Cxxx Substitutions
 
54
;==========================================================================
 
55
  #define DDRA  TRISA      ; PIC17Cxxx SFR substitution
 
56
  #define DDRB  TRISB      ; PIC17Cxxx SFR substitution
 
57
  #define DDRC  TRISC      ; PIC17Cxxx SFR substitution
 
58
  #define DDRD  TRISD      ; PIC17Cxxx SFR substitution
 
59
  #define DDRE  TRISE      ; PIC17Cxxx SFR substitution
 
60
 
 
61
;==========================================================================
 
62
;
 
63
;       Register Definitions
 
64
;
 
65
;==========================================================================
 
66
 
 
67
;----- Register Files -----------------------------------------------------
 
68
PMSTAT           EQU  H'0F40'
 
69
PMSTATL          EQU  H'0F40'
 
70
PMSTATH          EQU  H'0F41'
 
71
PMPENL           EQU  H'0F42'
 
72
PMPENH           EQU  H'0F43'
 
73
PMPDATA2         EQU  H'0F44'
 
74
PMPDATA2L        EQU  H'0F44'
 
75
PMPDATA2H        EQU  H'0F45'
 
76
PMDOUT2          EQU  H'0F46'
 
77
PMDOUT2L         EQU  H'0F46'
 
78
PMDOUT2H         EQU  H'0F47'
 
79
PMPMODE          EQU  H'0F48'
 
80
PMPMODEL         EQU  H'0F48'
 
81
PMPMODEH         EQU  H'0F49'
 
82
PMPCON           EQU  H'0F4A'
 
83
PMPCONL          EQU  H'0F4A'
 
84
PMPCONH          EQU  H'0F4B'
 
85
UEP0             EQU  H'0F4C'
 
86
UEP1             EQU  H'0F4D'
 
87
UEP2             EQU  H'0F4E'
 
88
UEP3             EQU  H'0F4F'
 
89
UEP4             EQU  H'0F50'
 
90
UEP5             EQU  H'0F51'
 
91
UEP6             EQU  H'0F52'
 
92
UEP7             EQU  H'0F53'
 
93
UEP8             EQU  H'0F54'
 
94
UEP9             EQU  H'0F55'
 
95
UEP10            EQU  H'0F56'
 
96
UEP11            EQU  H'0F57'
 
97
UEP12            EQU  H'0F58'
 
98
UEP13            EQU  H'0F59'
 
99
UEP14            EQU  H'0F5A'
 
100
UEP15            EQU  H'0F5B'
 
101
UIE              EQU  H'0F5C'
 
102
UEIE             EQU  H'0F5D'
 
103
UADDR            EQU  H'0F5E'
 
104
UCFG             EQU  H'0F5F'
 
105
UFRM             EQU  H'0F60'
 
106
UFRML            EQU  H'0F60'
 
107
UFRMH            EQU  H'0F61'
 
108
UIR              EQU  H'0F62'
 
109
UEIR             EQU  H'0F63'
 
110
USTAT            EQU  H'0F64'
 
111
UCON             EQU  H'0F65'
 
112
PMPDATA1         EQU  H'0F66'
 
113
PMPDATA1L        EQU  H'0F66'
 
114
PMPDATA1H        EQU  H'0F67'
 
115
PMDOUT1          EQU  H'0F68'
 
116
PMDOUT1L         EQU  H'0F68'
 
117
PMPADDR          EQU  H'0F68'
 
118
PMPADDRL         EQU  H'0F68'
 
119
PMDOUT1H         EQU  H'0F69'
 
120
PMPADDRH         EQU  H'0F69'
 
121
CMSTATUS         EQU  H'0F6A'
 
122
SSP2CON2         EQU  H'0F6B'
 
123
SSP2CON1         EQU  H'0F6C'
 
124
SSP2STAT         EQU  H'0F6D'
 
125
SSP2ADD          EQU  H'0F6E'
 
126
SSP2MSK          EQU  H'0F6E'
 
127
SSP2BUF          EQU  H'0F6F'
 
128
CCP5CON          EQU  H'0F70'
 
129
CCPR5            EQU  H'0F71'
 
130
CCPR5L           EQU  H'0F71'
 
131
CCPR5H           EQU  H'0F72'
 
132
CCP4CON          EQU  H'0F73'
 
133
CCPR4            EQU  H'0F74'
 
134
CCPR4L           EQU  H'0F74'
 
135
CCPR4H           EQU  H'0F75'
 
136
T4CON            EQU  H'0F76'
 
137
CVRCON           EQU  H'0F77'
 
138
PR4              EQU  H'0F77'
 
139
TMR4             EQU  H'0F78'
 
140
T3CON            EQU  H'0F79'
 
141
TMR3L            EQU  H'0F7A'
 
142
TMR3H            EQU  H'0F7B'
 
143
BAUDCON2         EQU  H'0F7C'
 
144
SPBRGH2          EQU  H'0F7D'
 
145
BAUDCON1         EQU  H'0F7E'
 
146
SPBRGH1          EQU  H'0F7F'
 
147
PORTA            EQU  H'0F80'
 
148
PORTB            EQU  H'0F81'
 
149
PORTC            EQU  H'0F82'
 
150
PORTD            EQU  H'0F83'
 
151
PORTE            EQU  H'0F84'
 
152
PORTF            EQU  H'0F85'
 
153
PORTG            EQU  H'0F86'
 
154
PORTH            EQU  H'0F87'
 
155
PORTJ            EQU  H'0F88'
 
156
LATA             EQU  H'0F89'
 
157
LATB             EQU  H'0F8A'
 
158
LATC             EQU  H'0F8B'
 
159
LATD             EQU  H'0F8C'
 
160
LATE             EQU  H'0F8D'
 
161
LATF             EQU  H'0F8E'
 
162
LATG             EQU  H'0F8F'
 
163
LATH             EQU  H'0F90'
 
164
LATJ             EQU  H'0F91'
 
165
DDRA             EQU  H'0F92'
 
166
TRISA            EQU  H'0F92'
 
167
DDRB             EQU  H'0F93'
 
168
TRISB            EQU  H'0F93'
 
169
DDRC             EQU  H'0F94'
 
170
TRISC            EQU  H'0F94'
 
171
DDRD             EQU  H'0F95'
 
172
TRISD            EQU  H'0F95'
 
173
DDRE             EQU  H'0F96'
 
174
TRISE            EQU  H'0F96'
 
175
DDRF             EQU  H'0F97'
 
176
TRISF            EQU  H'0F97'
 
177
DDRG             EQU  H'0F98'
 
178
TRISG            EQU  H'0F98'
 
179
DDRH             EQU  H'0F99'
 
180
TRISH            EQU  H'0F99'
 
181
DDRJ             EQU  H'0F9A'
 
182
TRISJ            EQU  H'0F9A'
 
183
OSCTUNE          EQU  H'0F9B'
 
184
RCSTA2           EQU  H'0F9C'
 
185
PIE1             EQU  H'0F9D'
 
186
PIR1             EQU  H'0F9E'
 
187
IPR1             EQU  H'0F9F'
 
188
PIE2             EQU  H'0FA0'
 
189
PIR2             EQU  H'0FA1'
 
190
IPR2             EQU  H'0FA2'
 
191
PIE3             EQU  H'0FA3'
 
192
PIR3             EQU  H'0FA4'
 
193
IPR3             EQU  H'0FA5'
 
194
EECON1           EQU  H'0FA6'
 
195
EECON2           EQU  H'0FA7'
 
196
TXSTA2           EQU  H'0FA8'
 
197
TXREG2           EQU  H'0FA9'
 
198
RCREG2           EQU  H'0FAA'
 
199
SPBRG2           EQU  H'0FAB'
 
200
RCSTA            EQU  H'0FAC'
 
201
RCSTA1           EQU  H'0FAC'
 
202
TXSTA            EQU  H'0FAD'
 
203
TXSTA1           EQU  H'0FAD'
 
204
TXREG            EQU  H'0FAE'
 
205
TXREG1           EQU  H'0FAE'
 
206
RCREG            EQU  H'0FAF'
 
207
RCREG1           EQU  H'0FAF'
 
208
SPBRG            EQU  H'0FB0'
 
209
SPBRG1           EQU  H'0FB0'
 
210
CCP3CON          EQU  H'0FB1'
 
211
ECCP3CON         EQU  H'0FB1'
 
212
CCPR3            EQU  H'0FB2'
 
213
CCPR3L           EQU  H'0FB2'
 
214
CCPR3H           EQU  H'0FB3'
 
215
PWM3CON          EQU  H'0FB4'
 
216
ECCP3AS          EQU  H'0FB5'
 
217
CCP2CON          EQU  H'0FB6'
 
218
ECCP2CON         EQU  H'0FB6'
 
219
CCPR2            EQU  H'0FB7'
 
220
CCPR2L           EQU  H'0FB7'
 
221
CCPR2H           EQU  H'0FB8'
 
222
PWM2CON          EQU  H'0FB9'
 
223
ECCP2AS          EQU  H'0FBA'
 
224
CCP1CON          EQU  H'0FBB'
 
225
ECCP1CON         EQU  H'0FBB'
 
226
CCPR1            EQU  H'0FBC'
 
227
CCPR1L           EQU  H'0FBC'
 
228
CCPR1H           EQU  H'0FBD'
 
229
PWM1CON          EQU  H'0FBE'
 
230
ECCP1AS          EQU  H'0FBF'
 
231
WDTCON           EQU  H'0FC0'
 
232
ADCON2           EQU  H'0FC1'
 
233
ADPCFG           EQU  H'0FC1'
 
234
ADPCFGL          EQU  H'0FC1'
 
235
ADCON1           EQU  H'0FC2'
 
236
ADPCFGH          EQU  H'0FC2'
 
237
ADRES            EQU  H'0FC3'
 
238
ADRESL           EQU  H'0FC3'
 
239
ADRESH           EQU  H'0FC4'
 
240
SSP1CON2         EQU  H'0FC5'
 
241
SSPCON2          EQU  H'0FC5'
 
242
SSP1CON1         EQU  H'0FC6'
 
243
SSPCON1          EQU  H'0FC6'
 
244
SSP1STAT         EQU  H'0FC7'
 
245
SSPSTAT          EQU  H'0FC7'
 
246
SSP1ADD          EQU  H'0FC8'
 
247
SSP1MSK          EQU  H'0FC8'
 
248
SSPADD           EQU  H'0FC8'
 
249
SSP1BUF          EQU  H'0FC9'
 
250
SSPBUF           EQU  H'0FC9'
 
251
T2CON            EQU  H'0FCA'
 
252
MEMCON           EQU  H'0FCB'
 
253
PR2              EQU  H'0FCB'
 
254
PADCFG1          EQU  H'0FCC'
 
255
TMR2             EQU  H'0FCC'
 
256
ODCON3           EQU  H'0FCD'
 
257
T1CON            EQU  H'0FCD'
 
258
ODCON2           EQU  H'0FCE'
 
259
TMR1L            EQU  H'0FCE'
 
260
ODCON1           EQU  H'0FCF'
 
261
TMR1H            EQU  H'0FCF'
 
262
RCON             EQU  H'0FD0'
 
263
CM2CON1          EQU  H'0FD1'
 
264
CM1CON1          EQU  H'0FD2'
 
265
OSCCON           EQU  H'0FD3'
 
266
RF0CON           EQU  H'0FD3'
 
267
T0CON            EQU  H'0FD5'
 
268
TMR0L            EQU  H'0FD6'
 
269
TMR0H            EQU  H'0FD7'
 
270
STATUS           EQU  H'0FD8'
 
271
FSR2L            EQU  H'0FD9'
 
272
FSR2H            EQU  H'0FDA'
 
273
PLUSW2           EQU  H'0FDB'
 
274
PREINC2          EQU  H'0FDC'
 
275
POSTDEC2         EQU  H'0FDD'
 
276
POSTINC2         EQU  H'0FDE'
 
277
INDF2            EQU  H'0FDF'
 
278
BSR              EQU  H'0FE0'
 
279
FSR1L            EQU  H'0FE1'
 
280
FSR1H            EQU  H'0FE2'
 
281
PLUSW1           EQU  H'0FE3'
 
282
PREINC1          EQU  H'0FE4'
 
283
POSTDEC1         EQU  H'0FE5'
 
284
POSTINC1         EQU  H'0FE6'
 
285
INDF1            EQU  H'0FE7'
 
286
WREG             EQU  H'0FE8'
 
287
FSR0L            EQU  H'0FE9'
 
288
FSR0H            EQU  H'0FEA'
 
289
PLUSW0           EQU  H'0FEB'
 
290
PREINC0          EQU  H'0FEC'
 
291
POSTDEC0         EQU  H'0FED'
 
292
POSTINC0         EQU  H'0FEE'
 
293
INDF0            EQU  H'0FEF'
 
294
INTCON3          EQU  H'0FF0'
 
295
INTCON2          EQU  H'0FF1'
 
296
INTCON           EQU  H'0FF2'
 
297
PROD             EQU  H'0FF3'
 
298
PRODL            EQU  H'0FF3'
 
299
PRODH            EQU  H'0FF4'
 
300
TABLAT           EQU  H'0FF5'
 
301
TBLPTR           EQU  H'0FF6'
 
302
TBLPTRL          EQU  H'0FF6'
 
303
TBLPTRH          EQU  H'0FF7'
 
304
TBLPTRU          EQU  H'0FF8'
 
305
PC               EQU  H'0FF9'
 
306
PCL              EQU  H'0FF9'
 
307
PCLATH           EQU  H'0FFA'
 
308
PCLATU           EQU  H'0FFB'
 
309
STKPTR           EQU  H'0FFC'
 
310
TOS              EQU  H'0FFD'
 
311
TOSL             EQU  H'0FFD'
 
312
TOSH             EQU  H'0FFE'
 
313
TOSU             EQU  H'0FFF'
 
314
 
 
315
;----- PMSTATL Bits -----------------------------------------------------
 
316
OB0E             EQU  H'0000'
 
317
OB1E             EQU  H'0001'
 
318
OB2E             EQU  H'0002'
 
319
OB3E             EQU  H'0003'
 
320
OBUF             EQU  H'0006'
 
321
OBE              EQU  H'0007'
 
322
 
 
323
 
 
324
;----- PMSTATH Bits -----------------------------------------------------
 
325
IB0F             EQU  H'0000'
 
326
IB1F             EQU  H'0001'
 
327
IB2F             EQU  H'0002'
 
328
IB3F             EQU  H'0003'
 
329
IBOV             EQU  H'0006'
 
330
IBF              EQU  H'0007'
 
331
 
 
332
 
 
333
;----- PMPENL Bits -----------------------------------------------------
 
334
PTEN7            EQU  H'0000'
 
335
PTEN6            EQU  H'0001'
 
336
PTEN5            EQU  H'0002'
 
337
PTEN4            EQU  H'0003'
 
338
PTEN3            EQU  H'0004'
 
339
PTEN2            EQU  H'0005'
 
340
PTEN1            EQU  H'0006'
 
341
PTEN0            EQU  H'0007'
 
342
 
 
343
 
 
344
;----- PMPENH Bits -----------------------------------------------------
 
345
PTEN15           EQU  H'0000'
 
346
PTEN14           EQU  H'0001'
 
347
PTEN13           EQU  H'0002'
 
348
PTEN12           EQU  H'0003'
 
349
PTEN11           EQU  H'0004'
 
350
PTEN10           EQU  H'0005'
 
351
PTEN9            EQU  H'0006'
 
352
PTEN8            EQU  H'0007'
 
353
 
 
354
 
 
355
;----- PMPMODEL Bits -----------------------------------------------------
 
356
WAITE0           EQU  H'0000'
 
357
WAITE1           EQU  H'0001'
 
358
WAITM0           EQU  H'0002'
 
359
WAITM1           EQU  H'0003'
 
360
WAITM2           EQU  H'0004'
 
361
WAITM3           EQU  H'0005'
 
362
WAITB0           EQU  H'0006'
 
363
WAITB1           EQU  H'0007'
 
364
 
 
365
 
 
366
;----- PMPMODEH Bits -----------------------------------------------------
 
367
MODE0            EQU  H'0000'
 
368
MODE1            EQU  H'0001'
 
369
MODE16           EQU  H'0002'
 
370
INCM0            EQU  H'0003'
 
371
INCM1            EQU  H'0004'
 
372
IRQM0            EQU  H'0005'
 
373
IRQM1            EQU  H'0006'
 
374
BUSY             EQU  H'0007'
 
375
 
 
376
 
 
377
;----- PMPCONL Bits -----------------------------------------------------
 
378
RDSP             EQU  H'0000'
 
379
WRSP             EQU  H'0001'
 
380
BEP              EQU  H'0002'
 
381
CS1P             EQU  H'0003'
 
382
CS2P             EQU  H'0004'
 
383
ALP              EQU  H'0005'
 
384
CSF0             EQU  H'0006'
 
385
CSF1             EQU  H'0007'
 
386
 
 
387
 
 
388
;----- PMPCONH Bits -----------------------------------------------------
 
389
PTRDEN           EQU  H'0000'
 
390
PTWREN           EQU  H'0001'
 
391
PTBEEN           EQU  H'0002'
 
392
ADRMUX0          EQU  H'0003'
 
393
ADRMUX1          EQU  H'0004'
 
394
PSIDL            EQU  H'0005'
 
395
PFRZ             EQU  H'0006'
 
396
PMPEN            EQU  H'0007'
 
397
 
 
398
 
 
399
;----- UEP0 Bits -----------------------------------------------------
 
400
EPSTALL          EQU  H'0000'
 
401
EPINEN           EQU  H'0001'
 
402
EPOUTEN          EQU  H'0002'
 
403
EPCONDIS         EQU  H'0003'
 
404
EPHSHK           EQU  H'0004'
 
405
 
 
406
 
 
407
;----- UEP1 Bits -----------------------------------------------------
 
408
EPSTALL          EQU  H'0000'
 
409
EPINEN           EQU  H'0001'
 
410
EPOUTEN          EQU  H'0002'
 
411
EPCONDIS         EQU  H'0003'
 
412
EPHSHK           EQU  H'0004'
 
413
 
 
414
 
 
415
;----- UEP2 Bits -----------------------------------------------------
 
416
EPSTALL          EQU  H'0000'
 
417
EPINEN           EQU  H'0001'
 
418
EPOUTEN          EQU  H'0002'
 
419
EPCONDIS         EQU  H'0003'
 
420
EPHSHK           EQU  H'0004'
 
421
 
 
422
 
 
423
;----- UEP3 Bits -----------------------------------------------------
 
424
EPSTALL          EQU  H'0000'
 
425
EPINEN           EQU  H'0001'
 
426
EPOUTEN          EQU  H'0002'
 
427
EPCONDIS         EQU  H'0003'
 
428
EPHSHK           EQU  H'0004'
 
429
 
 
430
 
 
431
;----- UEP4 Bits -----------------------------------------------------
 
432
EPSTALL          EQU  H'0000'
 
433
EPINEN           EQU  H'0001'
 
434
EPOUTEN          EQU  H'0002'
 
435
EPCONDIS         EQU  H'0003'
 
436
EPHSHK           EQU  H'0004'
 
437
 
 
438
 
 
439
;----- UEP5 Bits -----------------------------------------------------
 
440
EPSTALL          EQU  H'0000'
 
441
EPINEN           EQU  H'0001'
 
442
EPOUTEN          EQU  H'0002'
 
443
EPCONDIS         EQU  H'0003'
 
444
EPHSHK           EQU  H'0004'
 
445
 
 
446
 
 
447
;----- UEP6 Bits -----------------------------------------------------
 
448
EPSTALL          EQU  H'0000'
 
449
EPINEN           EQU  H'0001'
 
450
EPOUTEN          EQU  H'0002'
 
451
EPCONDIS         EQU  H'0003'
 
452
EPHSHK           EQU  H'0004'
 
453
 
 
454
 
 
455
;----- UEP7 Bits -----------------------------------------------------
 
456
EPSTALL          EQU  H'0000'
 
457
EPINEN           EQU  H'0001'
 
458
EPOUTEN          EQU  H'0002'
 
459
EPCONDIS         EQU  H'0003'
 
460
EPHSHK           EQU  H'0004'
 
461
 
 
462
 
 
463
;----- UEP8 Bits -----------------------------------------------------
 
464
EPSTALL          EQU  H'0000'
 
465
EPINEN           EQU  H'0001'
 
466
EPOUTEN          EQU  H'0002'
 
467
EPCONDIS         EQU  H'0003'
 
468
EPHSHK           EQU  H'0004'
 
469
 
 
470
 
 
471
;----- UEP9 Bits -----------------------------------------------------
 
472
EPSTALL          EQU  H'0000'
 
473
EPINEN           EQU  H'0001'
 
474
EPOUTEN          EQU  H'0002'
 
475
EPCONDIS         EQU  H'0003'
 
476
EPHSHK           EQU  H'0004'
 
477
 
 
478
 
 
479
;----- UEP10 Bits -----------------------------------------------------
 
480
EPSTALL          EQU  H'0000'
 
481
EPINEN           EQU  H'0001'
 
482
EPOUTEN          EQU  H'0002'
 
483
EPCONDIS         EQU  H'0003'
 
484
EPHSHK           EQU  H'0004'
 
485
 
 
486
 
 
487
;----- UEP11 Bits -----------------------------------------------------
 
488
EPSTALL          EQU  H'0000'
 
489
EPINEN           EQU  H'0001'
 
490
EPOUTEN          EQU  H'0002'
 
491
EPCONDIS         EQU  H'0003'
 
492
EPHSHK           EQU  H'0004'
 
493
 
 
494
 
 
495
;----- UEP12 Bits -----------------------------------------------------
 
496
EPSTALL          EQU  H'0000'
 
497
EPINEN           EQU  H'0001'
 
498
EPOUTEN          EQU  H'0002'
 
499
EPCONDIS         EQU  H'0003'
 
500
EPHSHK           EQU  H'0004'
 
501
 
 
502
 
 
503
;----- UEP13 Bits -----------------------------------------------------
 
504
EPSTALL          EQU  H'0000'
 
505
EPINEN           EQU  H'0001'
 
506
EPOUTEN          EQU  H'0002'
 
507
EPCONDIS         EQU  H'0003'
 
508
EPHSHK           EQU  H'0004'
 
509
 
 
510
 
 
511
;----- UEP14 Bits -----------------------------------------------------
 
512
EPSTALL          EQU  H'0000'
 
513
EPINEN           EQU  H'0001'
 
514
EPOUTEN          EQU  H'0002'
 
515
EPCONDIS         EQU  H'0003'
 
516
EPHSHK           EQU  H'0004'
 
517
 
 
518
 
 
519
;----- UEP15 Bits -----------------------------------------------------
 
520
EPSTALL          EQU  H'0000'
 
521
EPINEN           EQU  H'0001'
 
522
EPOUTEN          EQU  H'0002'
 
523
EPCONDIS         EQU  H'0003'
 
524
EPHSHK           EQU  H'0004'
 
525
 
 
526
 
 
527
;----- UIE Bits -----------------------------------------------------
 
528
URSTIE           EQU  H'0000'
 
529
UERRIE           EQU  H'0001'
 
530
ACTVIE           EQU  H'0002'
 
531
TRNIE            EQU  H'0003'
 
532
IDLEIE           EQU  H'0004'
 
533
STALLIE          EQU  H'0005'
 
534
SOFIE            EQU  H'0006'
 
535
 
 
536
 
 
537
;----- UEIE Bits -----------------------------------------------------
 
538
PIDEE            EQU  H'0000'
 
539
CRC5EE           EQU  H'0001'
 
540
CRC16EE          EQU  H'0002'
 
541
DFN8EE           EQU  H'0003'
 
542
BTOEE            EQU  H'0004'
 
543
BTSEE            EQU  H'0007'
 
544
 
 
545
 
 
546
;----- UADDR Bits -----------------------------------------------------
 
547
ADDR0            EQU  H'0000'
 
548
ADDR1            EQU  H'0001'
 
549
ADDR2            EQU  H'0002'
 
550
ADDR3            EQU  H'0003'
 
551
ADDR4            EQU  H'0004'
 
552
ADDR5            EQU  H'0005'
 
553
ADDR6            EQU  H'0006'
 
554
 
 
555
 
 
556
;----- UCFG Bits -----------------------------------------------------
 
557
PPB0             EQU  H'0000'
 
558
PPB1             EQU  H'0001'
 
559
FSEN             EQU  H'0002'
 
560
UTRDIS           EQU  H'0003'
 
561
UPUEN            EQU  H'0004'
 
562
UOEMON           EQU  H'0006'
 
563
UTEYE            EQU  H'0007'
 
564
 
 
565
 
 
566
;----- UFRML Bits -----------------------------------------------------
 
567
FRM0             EQU  H'0000'
 
568
FRM1             EQU  H'0001'
 
569
FRM2             EQU  H'0002'
 
570
FRM3             EQU  H'0003'
 
571
FRM4             EQU  H'0004'
 
572
FRM5             EQU  H'0005'
 
573
FRM6             EQU  H'0006'
 
574
FRM7             EQU  H'0007'
 
575
 
 
576
 
 
577
;----- UFRMH Bits -----------------------------------------------------
 
578
FRM8             EQU  H'0000'
 
579
FRM9             EQU  H'0001'
 
580
FRM10            EQU  H'0002'
 
581
 
 
582
 
 
583
;----- UIR Bits -----------------------------------------------------
 
584
URSTIF           EQU  H'0000'
 
585
UERRIF           EQU  H'0001'
 
586
ACTVIF           EQU  H'0002'
 
587
TRNIF            EQU  H'0003'
 
588
IDLEIF           EQU  H'0004'
 
589
STALLIF          EQU  H'0005'
 
590
SOFIF            EQU  H'0006'
 
591
 
 
592
 
 
593
;----- UEIR Bits -----------------------------------------------------
 
594
PIDEF            EQU  H'0000'
 
595
CRC5EF           EQU  H'0001'
 
596
CRC16EF          EQU  H'0002'
 
597
DFN8EF           EQU  H'0003'
 
598
BTOEF            EQU  H'0004'
 
599
BTSEF            EQU  H'0007'
 
600
 
 
601
 
 
602
;----- USTAT Bits -----------------------------------------------------
 
603
PPBI             EQU  H'0001'
 
604
DIR              EQU  H'0002'
 
605
ENDP0            EQU  H'0003'
 
606
ENDP1            EQU  H'0004'
 
607
ENDP2            EQU  H'0005'
 
608
ENDP3            EQU  H'0006'
 
609
 
 
610
 
 
611
;----- UCON Bits -----------------------------------------------------
 
612
SUSPND           EQU  H'0001'
 
613
RESUME           EQU  H'0002'
 
614
USBEN            EQU  H'0003'
 
615
PKTDIS           EQU  H'0004'
 
616
SE0              EQU  H'0005'
 
617
PPBRST           EQU  H'0006'
 
618
 
 
619
 
 
620
;----- PMPADDRH Bits -----------------------------------------------------
 
621
CS1              EQU  H'0006'
 
622
CS2              EQU  H'0007'
 
623
 
 
624
 
 
625
;----- CMSTATUS Bits -----------------------------------------------------
 
626
COUT1            EQU  H'0000'
 
627
COUT2            EQU  H'0001'
 
628
 
 
629
 
 
630
;----- SSP2CON2 Bits -----------------------------------------------------
 
631
SEN              EQU  H'0000'
 
632
RSEN             EQU  H'0001'
 
633
PEN              EQU  H'0002'
 
634
RCEN             EQU  H'0003'
 
635
ACKEN            EQU  H'0004'
 
636
ACKDT            EQU  H'0005'
 
637
ACKSTAT          EQU  H'0006'
 
638
GCEN             EQU  H'0007'
 
639
 
 
640
 
 
641
;----- SSP2CON1 Bits -----------------------------------------------------
 
642
SSPM0            EQU  H'0000'
 
643
SSPM1            EQU  H'0001'
 
644
SSPM2            EQU  H'0002'
 
645
SSPM3            EQU  H'0003'
 
646
CKP              EQU  H'0004'
 
647
SSPEN            EQU  H'0005'
 
648
SSPOV            EQU  H'0006'
 
649
WCOL             EQU  H'0007'
 
650
 
 
651
 
 
652
;----- SSP2STAT Bits -----------------------------------------------------
 
653
BF               EQU  H'0000'
 
654
UA               EQU  H'0001'
 
655
R_W              EQU  H'0002'
 
656
S                EQU  H'0003'
 
657
P                EQU  H'0004'
 
658
D_A              EQU  H'0005'
 
659
CKE              EQU  H'0006'
 
660
SMP              EQU  H'0007'
 
661
 
 
662
I2C_READ         EQU  H'0002'
 
663
I2C_START        EQU  H'0003'
 
664
I2C_STOP         EQU  H'0004'
 
665
I2C_DAT          EQU  H'0005'
 
666
 
 
667
NOT_W            EQU  H'0002'
 
668
NOT_A            EQU  H'0005'
 
669
 
 
670
NOT_WRITE        EQU  H'0002'
 
671
NOT_ADDRESS      EQU  H'0005'
 
672
 
 
673
READ_WRITE       EQU  H'0002'
 
674
DATA_ADDRESS     EQU  H'0005'
 
675
 
 
676
R                EQU  H'0002'
 
677
D                EQU  H'0005'
 
678
 
 
679
 
 
680
;----- SSP2MSK Bits -----------------------------------------------------
 
681
MSK0             EQU  H'0000'
 
682
MSK1             EQU  H'0001'
 
683
MSK2             EQU  H'0002'
 
684
MSK3             EQU  H'0003'
 
685
MSK4             EQU  H'0004'
 
686
MSK5             EQU  H'0005'
 
687
MSK6             EQU  H'0006'
 
688
MSK7             EQU  H'0007'
 
689
 
 
690
 
 
691
;----- CCP5CON Bits -----------------------------------------------------
 
692
CCP5M0           EQU  H'0000'
 
693
CCP5M1           EQU  H'0001'
 
694
CCP5M2           EQU  H'0002'
 
695
CCP5M3           EQU  H'0003'
 
696
DCCP5Y           EQU  H'0004'
 
697
DCCP5X           EQU  H'0005'
 
698
 
 
699
DC5B0            EQU  H'0004'
 
700
DC5B1            EQU  H'0005'
 
701
 
 
702
 
 
703
;----- CCP4CON Bits -----------------------------------------------------
 
704
CCP4M0           EQU  H'0000'
 
705
CCP4M1           EQU  H'0001'
 
706
CCP4M2           EQU  H'0002'
 
707
CCP4M3           EQU  H'0003'
 
708
DCCP4Y           EQU  H'0004'
 
709
DCCP4X           EQU  H'0005'
 
710
 
 
711
DC4B0            EQU  H'0004'
 
712
DC4B1            EQU  H'0005'
 
713
 
 
714
 
 
715
;----- T4CON Bits -----------------------------------------------------
 
716
T4CKPS0          EQU  H'0000'
 
717
T4CKPS1          EQU  H'0001'
 
718
TMR4ON           EQU  H'0002'
 
719
T4OUTPS0         EQU  H'0003'
 
720
T4OUTPS1         EQU  H'0004'
 
721
T4OUTPS2         EQU  H'0005'
 
722
T4OUTPS3         EQU  H'0006'
 
723
 
 
724
 
 
725
;----- CVRCON Bits -----------------------------------------------------
 
726
CVR0             EQU  H'0000'
 
727
CVR1             EQU  H'0001'
 
728
CVR2             EQU  H'0002'
 
729
CVR3             EQU  H'0003'
 
730
CVRSS            EQU  H'0004'
 
731
CVRR             EQU  H'0005'
 
732
CVROE            EQU  H'0006'
 
733
CVREN            EQU  H'0007'
 
734
 
 
735
 
 
736
;----- T3CON Bits -----------------------------------------------------
 
737
TMR3ON           EQU  H'0000'
 
738
TMR3CS           EQU  H'0001'
 
739
T3SYNC           EQU  H'0002'
 
740
T3CCP1           EQU  H'0003'
 
741
T3CKPS0          EQU  H'0004'
 
742
T3CKPS1          EQU  H'0005'
 
743
T3CCP2           EQU  H'0006'
 
744
RD16             EQU  H'0007'
 
745
 
 
746
T3INSYNC         EQU  H'0002'
 
747
 
 
748
NOT_T3SYNC       EQU  H'0002'
 
749
 
 
750
 
 
751
;----- BAUDCON2 Bits -----------------------------------------------------
 
752
ABDEN            EQU  H'0000'
 
753
WUE              EQU  H'0001'
 
754
BRG16            EQU  H'0003'
 
755
SCKP             EQU  H'0004'
 
756
DTRXP            EQU  H'0005'
 
757
RCMT             EQU  H'0006'
 
758
ABDOVF           EQU  H'0007'
 
759
 
 
760
RCIDL            EQU  H'0006'
 
761
 
 
762
 
 
763
;----- BAUDCON1 Bits -----------------------------------------------------
 
764
ABDEN            EQU  H'0000'
 
765
WUE              EQU  H'0001'
 
766
BRG16            EQU  H'0003'
 
767
SCKP             EQU  H'0004'
 
768
DTRXP            EQU  H'0005'
 
769
RCMT             EQU  H'0006'
 
770
ABDOVF           EQU  H'0007'
 
771
 
 
772
RCIDL            EQU  H'0006'
 
773
 
 
774
 
 
775
;----- PORTA Bits -----------------------------------------------------
 
776
RA0              EQU  H'0000'
 
777
RA1              EQU  H'0001'
 
778
RA2              EQU  H'0002'
 
779
RA3              EQU  H'0003'
 
780
RA4              EQU  H'0004'
 
781
RA5              EQU  H'0005'
 
782
 
 
783
AN0              EQU  H'0000'
 
784
AN1              EQU  H'0001'
 
785
AN2              EQU  H'0002'
 
786
AN3              EQU  H'0003'
 
787
T0CKI            EQU  H'0004'
 
788
AN4              EQU  H'0005'
 
789
OSC2             EQU  H'0006'
 
790
 
 
791
VREFM            EQU  H'0002'
 
792
VREFP            EQU  H'0003'
 
793
CLKO             EQU  H'0006'
 
794
 
 
795
 
 
796
;----- PORTB Bits -----------------------------------------------------
 
797
RB0              EQU  H'0000'
 
798
RB1              EQU  H'0001'
 
799
RB2              EQU  H'0002'
 
800
RB3              EQU  H'0003'
 
801
RB4              EQU  H'0004'
 
802
RB5              EQU  H'0005'
 
803
RB6              EQU  H'0006'
 
804
RB7              EQU  H'0007'
 
805
 
 
806
INT0             EQU  H'0000'
 
807
INT1             EQU  H'0001'
 
808
INT2             EQU  H'0002'
 
809
INT3             EQU  H'0003'
 
810
KBI0             EQU  H'0004'
 
811
KBI1             EQU  H'0005'
 
812
KBI2             EQU  H'0006'
 
813
KBI3             EQU  H'0007'
 
814
 
 
815
PGM              EQU  H'0004'
 
816
PGC              EQU  H'0005'
 
817
PGD              EQU  H'0006'
 
818
 
 
819
 
 
820
;----- PORTC Bits -----------------------------------------------------
 
821
RC0              EQU  H'0000'
 
822
RC1              EQU  H'0001'
 
823
RC2              EQU  H'0002'
 
824
RC3              EQU  H'0003'
 
825
RC4              EQU  H'0004'
 
826
RC5              EQU  H'0005'
 
827
RC6              EQU  H'0006'
 
828
RC7              EQU  H'0007'
 
829
 
 
830
T1OSO            EQU  H'0000'
 
831
T1OSI            EQU  H'0001'
 
832
CCP1             EQU  H'0002'
 
833
SCK              EQU  H'0003'
 
834
SDI              EQU  H'0004'
 
835
SDO              EQU  H'0005'
 
836
TX               EQU  H'0006'
 
837
RX               EQU  H'0007'
 
838
 
 
839
T13CKI           EQU  H'0000'
 
840
CCP2             EQU  H'0001'
 
841
SCL              EQU  H'0003'
 
842
SDA              EQU  H'0004'
 
843
CK               EQU  H'0006'
 
844
; DT is a reserved word
 
845
; DT               EQU  H'0007'
 
846
 
 
847
 
 
848
;----- PORTD Bits -----------------------------------------------------
 
849
RD0              EQU  H'0000'
 
850
RD1              EQU  H'0001'
 
851
RD2              EQU  H'0002'
 
852
RD3              EQU  H'0003'
 
853
RD4              EQU  H'0004'
 
854
RD5              EQU  H'0005'
 
855
RD6              EQU  H'0006'
 
856
RD7              EQU  H'0007'
 
857
 
 
858
PMPD0            EQU  H'0000'
 
859
PMPD1            EQU  H'0001'
 
860
PMPD2            EQU  H'0002'
 
861
PMPD3            EQU  H'0003'
 
862
PMPD4            EQU  H'0004'
 
863
PMPD5            EQU  H'0005'
 
864
PMPD6            EQU  H'0006'
 
865
PMPD7            EQU  H'0007'
 
866
 
 
867
AD00             EQU  H'0000'
 
868
AD01             EQU  H'0001'
 
869
AD02             EQU  H'0002'
 
870
AD03             EQU  H'0003'
 
871
AD04             EQU  H'0004'
 
872
AD05             EQU  H'0005'
 
873
AD06             EQU  H'0006'
 
874
AD07             EQU  H'0007'
 
875
 
 
876
SDA2             EQU  H'0005'
 
877
SCL2             EQU  H'0006'
 
878
SS2              EQU  H'0007'
 
879
 
 
880
SDO2             EQU  H'0004'
 
881
SDI2             EQU  H'0005'
 
882
SCK2             EQU  H'0006'
 
883
 
 
884
 
 
885
;----- PORTE Bits -----------------------------------------------------
 
886
RE0              EQU  H'0000'
 
887
RE1              EQU  H'0001'
 
888
RE2              EQU  H'0002'
 
889
RE3              EQU  H'0003'
 
890
RE4              EQU  H'0004'
 
891
RE5              EQU  H'0005'
 
892
RE6              EQU  H'0006'
 
893
RE7              EQU  H'0007'
 
894
 
 
895
RD               EQU  H'0000'
 
896
WR               EQU  H'0001'
 
897
CS               EQU  H'0002'
 
898
 
 
899
AD8              EQU  H'0000'
 
900
AD9              EQU  H'0001'
 
901
AD10             EQU  H'0002'
 
902
AD11             EQU  H'0003'
 
903
AD12             EQU  H'0004'
 
904
AD13             EQU  H'0005'
 
905
AD14             EQU  H'0006'
 
906
AD15             EQU  H'0007'
 
907
 
 
908
 
 
909
;----- PORTF Bits -----------------------------------------------------
 
910
RF1              EQU  H'0001'
 
911
RF2              EQU  H'0002'
 
912
RF3              EQU  H'0003'
 
913
RF4              EQU  H'0004'
 
914
RF5              EQU  H'0005'
 
915
RF6              EQU  H'0006'
 
916
RF7              EQU  H'0007'
 
917
 
 
918
AN6              EQU  H'0001'
 
919
AN7              EQU  H'0002'
 
920
AN8              EQU  H'0003'
 
921
AN9              EQU  H'0004'
 
922
AN10             EQU  H'0005'
 
923
AN11             EQU  H'0006'
 
924
SS               EQU  H'0007'
 
925
 
 
926
CVREF            EQU  H'0003'
 
927
 
 
928
C2OUT            EQU  H'0001'
 
929
C1OUT            EQU  H'0002'
 
930
C2INB            EQU  H'0003'
 
931
C2INA            EQU  H'0004'
 
932
C1INB            EQU  H'0005'
 
933
C1INA            EQU  H'0006'
 
934
 
 
935
 
 
936
;----- PORTG Bits -----------------------------------------------------
 
937
RG0              EQU  H'0000'
 
938
RG1              EQU  H'0001'
 
939
RG2              EQU  H'0002'
 
940
RG3              EQU  H'0003'
 
941
RG4              EQU  H'0004'
 
942
 
 
943
CCP3             EQU  H'0000'
 
944
TX2              EQU  H'0001'
 
945
RX2              EQU  H'0002'
 
946
CCP4             EQU  H'0003'
 
947
CCP5             EQU  H'0004'
 
948
 
 
949
CK2              EQU  H'0001'
 
950
DT2              EQU  H'0002'
 
951
 
 
952
RJPU             EQU  H'0005'
 
953
REPU             EQU  H'0006'
 
954
RDPU             EQU  H'0007'
 
955
 
 
956
 
 
957
;----- PORTH Bits -----------------------------------------------------
 
958
RH0              EQU  H'0000'
 
959
RH1              EQU  H'0001'
 
960
RH2              EQU  H'0002'
 
961
RH3              EQU  H'0003'
 
962
RH4              EQU  H'0004'
 
963
RH5              EQU  H'0005'
 
964
RH6              EQU  H'0006'
 
965
RH7              EQU  H'0007'
 
966
 
 
967
AD16             EQU  H'0000'
 
968
AD17             EQU  H'0001'
 
969
AD18             EQU  H'0002'
 
970
AD19             EQU  H'0003'
 
971
AN12             EQU  H'0004'
 
972
AN13             EQU  H'0005'
 
973
AN14             EQU  H'0006'
 
974
AN15             EQU  H'0007'
 
975
 
 
976
 
 
977
;----- PORTJ Bits -----------------------------------------------------
 
978
RJ0              EQU  H'0000'
 
979
RJ1              EQU  H'0001'
 
980
RJ2              EQU  H'0002'
 
981
RJ3              EQU  H'0003'
 
982
RJ4              EQU  H'0004'
 
983
RJ5              EQU  H'0005'
 
984
RJ6              EQU  H'0006'
 
985
RJ7              EQU  H'0007'
 
986
 
 
987
ALE              EQU  H'0000'
 
988
OE               EQU  H'0001'
 
989
WRL              EQU  H'0002'
 
990
WRH              EQU  H'0003'
 
991
BA0              EQU  H'0004'
 
992
CE               EQU  H'0005'
 
993
LB               EQU  H'0006'
 
994
UB               EQU  H'0007'
 
995
 
 
996
 
 
997
;----- LATA Bits -----------------------------------------------------
 
998
LATA0            EQU  H'0000'
 
999
LATA1            EQU  H'0001'
 
1000
LATA2            EQU  H'0002'
 
1001
LATA3            EQU  H'0003'
 
1002
LATA4            EQU  H'0004'
 
1003
LATA5            EQU  H'0005'
 
1004
 
 
1005
 
 
1006
;----- LATB Bits -----------------------------------------------------
 
1007
LATB0            EQU  H'0000'
 
1008
LATB1            EQU  H'0001'
 
1009
LATB2            EQU  H'0002'
 
1010
LATB3            EQU  H'0003'
 
1011
LATB4            EQU  H'0004'
 
1012
LATB5            EQU  H'0005'
 
1013
LATB6            EQU  H'0006'
 
1014
LATB7            EQU  H'0007'
 
1015
 
 
1016
 
 
1017
;----- LATC Bits -----------------------------------------------------
 
1018
LATC0            EQU  H'0000'
 
1019
LATC1            EQU  H'0001'
 
1020
LATC2            EQU  H'0002'
 
1021
LATC3            EQU  H'0003'
 
1022
LATC4            EQU  H'0004'
 
1023
LATC5            EQU  H'0005'
 
1024
LATC6            EQU  H'0006'
 
1025
LATC7            EQU  H'0007'
 
1026
 
 
1027
 
 
1028
;----- LATD Bits -----------------------------------------------------
 
1029
LATD0            EQU  H'0000'
 
1030
LATD1            EQU  H'0001'
 
1031
LATD2            EQU  H'0002'
 
1032
LATD3            EQU  H'0003'
 
1033
LATD4            EQU  H'0004'
 
1034
LATD5            EQU  H'0005'
 
1035
LATD6            EQU  H'0006'
 
1036
LATD7            EQU  H'0007'
 
1037
 
 
1038
 
 
1039
;----- LATE Bits -----------------------------------------------------
 
1040
LATE0            EQU  H'0000'
 
1041
LATE1            EQU  H'0001'
 
1042
LATE2            EQU  H'0002'
 
1043
LATE3            EQU  H'0003'
 
1044
LATE4            EQU  H'0004'
 
1045
LATE5            EQU  H'0005'
 
1046
LATE6            EQU  H'0006'
 
1047
LATE7            EQU  H'0007'
 
1048
 
 
1049
 
 
1050
;----- LATF Bits -----------------------------------------------------
 
1051
LATF2            EQU  H'0002'
 
1052
LATF5            EQU  H'0005'
 
1053
LATF6            EQU  H'0006'
 
1054
LATF7            EQU  H'0007'
 
1055
 
 
1056
 
 
1057
;----- LATG Bits -----------------------------------------------------
 
1058
LATG0            EQU  H'0000'
 
1059
LATG1            EQU  H'0001'
 
1060
LATG2            EQU  H'0002'
 
1061
LATG3            EQU  H'0003'
 
1062
LATG4            EQU  H'0004'
 
1063
 
 
1064
 
 
1065
;----- LATH Bits -----------------------------------------------------
 
1066
LATH0            EQU  H'0000'
 
1067
LATH1            EQU  H'0001'
 
1068
LATH2            EQU  H'0002'
 
1069
LATH3            EQU  H'0003'
 
1070
LATH4            EQU  H'0004'
 
1071
LATH5            EQU  H'0005'
 
1072
LATH6            EQU  H'0006'
 
1073
LATH7            EQU  H'0007'
 
1074
 
 
1075
 
 
1076
;----- LATJ Bits -----------------------------------------------------
 
1077
LATJ0            EQU  H'0000'
 
1078
LATJ1            EQU  H'0001'
 
1079
LATJ2            EQU  H'0002'
 
1080
LATJ3            EQU  H'0003'
 
1081
LATJ4            EQU  H'0004'
 
1082
LATJ5            EQU  H'0005'
 
1083
LATJ6            EQU  H'0006'
 
1084
LATJ7            EQU  H'0007'
 
1085
 
 
1086
 
 
1087
;----- DDRA Bits -----------------------------------------------------
 
1088
RA0              EQU  H'0000'
 
1089
RA1              EQU  H'0001'
 
1090
RA2              EQU  H'0002'
 
1091
RA3              EQU  H'0003'
 
1092
RA4              EQU  H'0004'
 
1093
RA5              EQU  H'0005'
 
1094
 
 
1095
 
 
1096
;----- TRISA Bits -----------------------------------------------------
 
1097
TRISA0           EQU  H'0000'
 
1098
TRISA1           EQU  H'0001'
 
1099
TRISA2           EQU  H'0002'
 
1100
TRISA3           EQU  H'0003'
 
1101
TRISA4           EQU  H'0004'
 
1102
TRISA5           EQU  H'0005'
 
1103
 
 
1104
 
 
1105
;----- DDRB Bits -----------------------------------------------------
 
1106
RB0              EQU  H'0000'
 
1107
RB1              EQU  H'0001'
 
1108
RB2              EQU  H'0002'
 
1109
RB3              EQU  H'0003'
 
1110
RB4              EQU  H'0004'
 
1111
RB5              EQU  H'0005'
 
1112
RB6              EQU  H'0006'
 
1113
RB7              EQU  H'0007'
 
1114
 
 
1115
 
 
1116
;----- TRISB Bits -----------------------------------------------------
 
1117
TRISB0           EQU  H'0000'
 
1118
TRISB1           EQU  H'0001'
 
1119
TRISB2           EQU  H'0002'
 
1120
TRISB3           EQU  H'0003'
 
1121
TRISB4           EQU  H'0004'
 
1122
TRISB5           EQU  H'0005'
 
1123
TRISB6           EQU  H'0006'
 
1124
TRISB7           EQU  H'0007'
 
1125
 
 
1126
 
 
1127
;----- DDRC Bits -----------------------------------------------------
 
1128
RC0              EQU  H'0000'
 
1129
RC1              EQU  H'0001'
 
1130
RC2              EQU  H'0002'
 
1131
RC3              EQU  H'0003'
 
1132
RC4              EQU  H'0004'
 
1133
RC5              EQU  H'0005'
 
1134
RC6              EQU  H'0006'
 
1135
RC7              EQU  H'0007'
 
1136
 
 
1137
 
 
1138
;----- TRISC Bits -----------------------------------------------------
 
1139
TRISC0           EQU  H'0000'
 
1140
TRISC1           EQU  H'0001'
 
1141
TRISC2           EQU  H'0002'
 
1142
TRISC3           EQU  H'0003'
 
1143
TRISC4           EQU  H'0004'
 
1144
TRISC5           EQU  H'0005'
 
1145
TRISC6           EQU  H'0006'
 
1146
TRISC7           EQU  H'0007'
 
1147
 
 
1148
 
 
1149
;----- DDRD Bits -----------------------------------------------------
 
1150
RD0              EQU  H'0000'
 
1151
RD1              EQU  H'0001'
 
1152
RD2              EQU  H'0002'
 
1153
RD3              EQU  H'0003'
 
1154
RD4              EQU  H'0004'
 
1155
RD5              EQU  H'0005'
 
1156
RD6              EQU  H'0006'
 
1157
RD7              EQU  H'0007'
 
1158
 
 
1159
 
 
1160
;----- TRISD Bits -----------------------------------------------------
 
1161
TRISD0           EQU  H'0000'
 
1162
TRISD1           EQU  H'0001'
 
1163
TRISD2           EQU  H'0002'
 
1164
TRISD3           EQU  H'0003'
 
1165
TRISD4           EQU  H'0004'
 
1166
TRISD5           EQU  H'0005'
 
1167
TRISD6           EQU  H'0006'
 
1168
TRISD7           EQU  H'0007'
 
1169
 
 
1170
 
 
1171
;----- DDRE Bits -----------------------------------------------------
 
1172
RE0              EQU  H'0000'
 
1173
RE1              EQU  H'0001'
 
1174
RE2              EQU  H'0002'
 
1175
RE3              EQU  H'0003'
 
1176
RE4              EQU  H'0004'
 
1177
RE5              EQU  H'0005'
 
1178
RE6              EQU  H'0006'
 
1179
RE7              EQU  H'0007'
 
1180
 
 
1181
 
 
1182
;----- TRISE Bits -----------------------------------------------------
 
1183
TRISE0           EQU  H'0000'
 
1184
TRISE1           EQU  H'0001'
 
1185
TRISE2           EQU  H'0002'
 
1186
TRISE3           EQU  H'0003'
 
1187
TRISE4           EQU  H'0004'
 
1188
TRISE5           EQU  H'0005'
 
1189
TRISE6           EQU  H'0006'
 
1190
TRISE7           EQU  H'0007'
 
1191
 
 
1192
 
 
1193
;----- DDRF Bits -----------------------------------------------------
 
1194
RF1              EQU  H'0001'
 
1195
RF2              EQU  H'0002'
 
1196
RF3              EQU  H'0003'
 
1197
RF4              EQU  H'0004'
 
1198
RF5              EQU  H'0005'
 
1199
RF6              EQU  H'0006'
 
1200
RF7              EQU  H'0007'
 
1201
 
 
1202
 
 
1203
;----- TRISF Bits -----------------------------------------------------
 
1204
TRISF2           EQU  H'0002'
 
1205
TRISF3           EQU  H'0003'
 
1206
TRISF4           EQU  H'0004'
 
1207
TRISF5           EQU  H'0005'
 
1208
TRISF6           EQU  H'0006'
 
1209
TRISF7           EQU  H'0007'
 
1210
 
 
1211
 
 
1212
;----- DDRG Bits -----------------------------------------------------
 
1213
RG0              EQU  H'0000'
 
1214
RG1              EQU  H'0001'
 
1215
RG2              EQU  H'0002'
 
1216
RG3              EQU  H'0003'
 
1217
RG4              EQU  H'0004'
 
1218
 
 
1219
 
 
1220
;----- TRISG Bits -----------------------------------------------------
 
1221
TRISG0           EQU  H'0000'
 
1222
TRISG1           EQU  H'0001'
 
1223
TRISG2           EQU  H'0002'
 
1224
TRISG3           EQU  H'0003'
 
1225
TRISG4           EQU  H'0004'
 
1226
 
 
1227
 
 
1228
;----- DDRH Bits -----------------------------------------------------
 
1229
RH0              EQU  H'0000'
 
1230
RH1              EQU  H'0001'
 
1231
RH2              EQU  H'0002'
 
1232
RH3              EQU  H'0003'
 
1233
RH4              EQU  H'0004'
 
1234
RH5              EQU  H'0005'
 
1235
RH6              EQU  H'0006'
 
1236
RH7              EQU  H'0007'
 
1237
 
 
1238
 
 
1239
;----- TRISH Bits -----------------------------------------------------
 
1240
TRISH0           EQU  H'0000'
 
1241
TRISH1           EQU  H'0001'
 
1242
TRISH2           EQU  H'0002'
 
1243
TRISH3           EQU  H'0003'
 
1244
TRISH4           EQU  H'0004'
 
1245
TRISH5           EQU  H'0005'
 
1246
TRISH6           EQU  H'0006'
 
1247
TRISH7           EQU  H'0007'
 
1248
 
 
1249
 
 
1250
;----- DDRJ Bits -----------------------------------------------------
 
1251
RJ0              EQU  H'0000'
 
1252
RJ1              EQU  H'0001'
 
1253
RJ2              EQU  H'0002'
 
1254
RJ3              EQU  H'0003'
 
1255
RJ4              EQU  H'0004'
 
1256
RJ5              EQU  H'0005'
 
1257
RJ6              EQU  H'0006'
 
1258
RJ7              EQU  H'0007'
 
1259
 
 
1260
 
 
1261
;----- TRISJ Bits -----------------------------------------------------
 
1262
TRISJ0           EQU  H'0000'
 
1263
TRISJ1           EQU  H'0001'
 
1264
TRISJ2           EQU  H'0002'
 
1265
TRISJ3           EQU  H'0003'
 
1266
TRISJ4           EQU  H'0004'
 
1267
TRISJ5           EQU  H'0005'
 
1268
TRISJ6           EQU  H'0006'
 
1269
TRISJ7           EQU  H'0007'
 
1270
 
 
1271
 
 
1272
;----- OSCTUNE Bits -----------------------------------------------------
 
1273
TUN0             EQU  H'0000'
 
1274
TUN1             EQU  H'0001'
 
1275
TUN2             EQU  H'0002'
 
1276
TUN3             EQU  H'0003'
 
1277
TUN4             EQU  H'0004'
 
1278
TUN5             EQU  H'0005'
 
1279
PLLEN            EQU  H'0006'
 
1280
HF256DIV         EQU  H'0007'
 
1281
 
 
1282
 
 
1283
;----- RCSTA2 Bits -----------------------------------------------------
 
1284
RCD8             EQU  H'0000'
 
1285
RC9              EQU  H'0006'
 
1286
 
 
1287
NOT_RC8          EQU  H'0006'
 
1288
 
 
1289
RC8_9            EQU  H'0006'
 
1290
 
 
1291
RX9D             EQU  H'0000'
 
1292
OERR             EQU  H'0001'
 
1293
FERR             EQU  H'0002'
 
1294
ADDEN            EQU  H'0003'
 
1295
CREN             EQU  H'0004'
 
1296
SREN             EQU  H'0005'
 
1297
RX9              EQU  H'0006'
 
1298
SPEN             EQU  H'0007'
 
1299
 
 
1300
 
 
1301
;----- PIE1 Bits -----------------------------------------------------
 
1302
TMR1IE           EQU  H'0000'
 
1303
TMR2IE           EQU  H'0001'
 
1304
CCP1IE           EQU  H'0002'
 
1305
SSPIE            EQU  H'0003'
 
1306
TXIE             EQU  H'0004'
 
1307
RCIE             EQU  H'0005'
 
1308
ADIE             EQU  H'0006'
 
1309
PMPIE            EQU  H'0007'
 
1310
 
 
1311
SSP1IE           EQU  H'0003'
 
1312
TX1IE            EQU  H'0004'
 
1313
RC1IE            EQU  H'0005'
 
1314
 
 
1315
 
 
1316
;----- PIR1 Bits -----------------------------------------------------
 
1317
TMR1IF           EQU  H'0000'
 
1318
TMR2IF           EQU  H'0001'
 
1319
CCP1IF           EQU  H'0002'
 
1320
SSPIF            EQU  H'0003'
 
1321
TXIF             EQU  H'0004'
 
1322
RCIF             EQU  H'0005'
 
1323
ADIF             EQU  H'0006'
 
1324
PMPIF            EQU  H'0007'
 
1325
 
 
1326
SSP1IF           EQU  H'0003'
 
1327
TX1IF            EQU  H'0004'
 
1328
RC1IF            EQU  H'0005'
 
1329
 
 
1330
 
 
1331
;----- IPR1 Bits -----------------------------------------------------
 
1332
TMR1IP           EQU  H'0000'
 
1333
TMR2IP           EQU  H'0001'
 
1334
CCP1IP           EQU  H'0002'
 
1335
SSPIP            EQU  H'0003'
 
1336
TXIP             EQU  H'0004'
 
1337
RCIP             EQU  H'0005'
 
1338
ADIP             EQU  H'0006'
 
1339
PMPIP            EQU  H'0007'
 
1340
 
 
1341
SSP1IP           EQU  H'0003'
 
1342
TX1IP            EQU  H'0004'
 
1343
RC1IP            EQU  H'0005'
 
1344
 
 
1345
 
 
1346
;----- PIE2 Bits -----------------------------------------------------
 
1347
CCP2IE           EQU  H'0000'
 
1348
TMR3IE           EQU  H'0001'
 
1349
LVDIE            EQU  H'0002'
 
1350
BCLIE            EQU  H'0003'
 
1351
USBIE            EQU  H'0004'
 
1352
CM1IE            EQU  H'0005'
 
1353
CM2IE            EQU  H'0006'
 
1354
OSCFIE           EQU  H'0007'
 
1355
 
 
1356
BCL1IE           EQU  H'0003'
 
1357
 
 
1358
 
 
1359
;----- PIR2 Bits -----------------------------------------------------
 
1360
CCP2IF           EQU  H'0000'
 
1361
TMR3IF           EQU  H'0001'
 
1362
LVDIF            EQU  H'0002'
 
1363
BCLIF            EQU  H'0003'
 
1364
USBIF            EQU  H'0004'
 
1365
CM1IF            EQU  H'0005'
 
1366
CM2IF            EQU  H'0006'
 
1367
OSCFIF           EQU  H'0007'
 
1368
 
 
1369
BCL1IF           EQU  H'0003'
 
1370
 
 
1371
 
 
1372
;----- IPR2 Bits -----------------------------------------------------
 
1373
CCP2IP           EQU  H'0000'
 
1374
TMR3IP           EQU  H'0001'
 
1375
LVDIP            EQU  H'0002'
 
1376
BCLIP            EQU  H'0003'
 
1377
USBIP            EQU  H'0004'
 
1378
CM1IP            EQU  H'0005'
 
1379
CM2IP            EQU  H'0006'
 
1380
OSCFIP           EQU  H'0007'
 
1381
 
 
1382
BCL1IP           EQU  H'0003'
 
1383
 
 
1384
 
 
1385
;----- PIE3 Bits -----------------------------------------------------
 
1386
CCP3IE           EQU  H'0000'
 
1387
CCP4IE           EQU  H'0001'
 
1388
CCP5IE           EQU  H'0002'
 
1389
TMR4IE           EQU  H'0003'
 
1390
TX2IE            EQU  H'0004'
 
1391
RC2IE            EQU  H'0005'
 
1392
BCL2IE           EQU  H'0006'
 
1393
SSP2IE           EQU  H'0007'
 
1394
 
 
1395
 
 
1396
;----- PIR3 Bits -----------------------------------------------------
 
1397
CCP3IF           EQU  H'0000'
 
1398
CCP4IF           EQU  H'0001'
 
1399
CCP5IF           EQU  H'0002'
 
1400
TMR4IF           EQU  H'0003'
 
1401
TX2IF            EQU  H'0004'
 
1402
RC2IF            EQU  H'0005'
 
1403
BCL2IF           EQU  H'0006'
 
1404
SSP2IF           EQU  H'0007'
 
1405
 
 
1406
 
 
1407
;----- IPR3 Bits -----------------------------------------------------
 
1408
CCP3IP           EQU  H'0000'
 
1409
CCP4IP           EQU  H'0001'
 
1410
CCP5IP           EQU  H'0002'
 
1411
TMR4IP           EQU  H'0003'
 
1412
TX2IP            EQU  H'0004'
 
1413
RC2IP            EQU  H'0005'
 
1414
BCL2IP           EQU  H'0006'
 
1415
SSP2IP           EQU  H'0007'
 
1416
 
 
1417
 
 
1418
;----- EECON1 Bits -----------------------------------------------------
 
1419
WR               EQU  H'0001'
 
1420
WREN             EQU  H'0002'
 
1421
WRERR            EQU  H'0003'
 
1422
FREE             EQU  H'0004'
 
1423
WPROG            EQU  H'0005'
 
1424
 
 
1425
 
 
1426
;----- TXSTA2 Bits -----------------------------------------------------
 
1427
TX9D             EQU  H'0000'
 
1428
TRMT             EQU  H'0001'
 
1429
BRGH             EQU  H'0002'
 
1430
SENDB            EQU  H'0003'
 
1431
SYNC             EQU  H'0004'
 
1432
TXEN             EQU  H'0005'
 
1433
TX9              EQU  H'0006'
 
1434
CSRC             EQU  H'0007'
 
1435
 
 
1436
TXD8             EQU  H'0000'
 
1437
TX8_9            EQU  H'0006'
 
1438
 
 
1439
NOT_TX8          EQU  H'0006'
 
1440
 
 
1441
 
 
1442
;----- RCSTA Bits -----------------------------------------------------
 
1443
RX9D             EQU  H'0000'
 
1444
OERR             EQU  H'0001'
 
1445
FERR             EQU  H'0002'
 
1446
ADDEN            EQU  H'0003'
 
1447
CREN             EQU  H'0004'
 
1448
SREN             EQU  H'0005'
 
1449
RX9              EQU  H'0006'
 
1450
SPEN             EQU  H'0007'
 
1451
 
 
1452
RCD8             EQU  H'0000'
 
1453
RC9              EQU  H'0006'
 
1454
 
 
1455
NOT_RC8          EQU  H'0006'
 
1456
 
 
1457
RC8_9            EQU  H'0006'
 
1458
 
 
1459
 
 
1460
;----- RCSTA1 Bits -----------------------------------------------------
 
1461
RX9D             EQU  H'0000'
 
1462
OERR             EQU  H'0001'
 
1463
FERR             EQU  H'0002'
 
1464
ADDEN            EQU  H'0003'
 
1465
CREN             EQU  H'0004'
 
1466
SREN             EQU  H'0005'
 
1467
RX9              EQU  H'0006'
 
1468
SPEN             EQU  H'0007'
 
1469
 
 
1470
RCD8             EQU  H'0000'
 
1471
RC9              EQU  H'0006'
 
1472
 
 
1473
NOT_RC8          EQU  H'0006'
 
1474
 
 
1475
RC8_9            EQU  H'0006'
 
1476
 
 
1477
 
 
1478
;----- TXSTA Bits -----------------------------------------------------
 
1479
TX9D             EQU  H'0000'
 
1480
TRMT             EQU  H'0001'
 
1481
BRGH             EQU  H'0002'
 
1482
SENDB            EQU  H'0003'
 
1483
SYNC             EQU  H'0004'
 
1484
TXEN             EQU  H'0005'
 
1485
TX9              EQU  H'0006'
 
1486
CSRC             EQU  H'0007'
 
1487
 
 
1488
TXD8             EQU  H'0000'
 
1489
TX8_9            EQU  H'0006'
 
1490
 
 
1491
NOT_TX8          EQU  H'0006'
 
1492
 
 
1493
 
 
1494
;----- TXSTA1 Bits -----------------------------------------------------
 
1495
TX9D             EQU  H'0000'
 
1496
TRMT             EQU  H'0001'
 
1497
BRGH             EQU  H'0002'
 
1498
SENDB            EQU  H'0003'
 
1499
SYNC             EQU  H'0004'
 
1500
TXEN             EQU  H'0005'
 
1501
TX9              EQU  H'0006'
 
1502
CSRC             EQU  H'0007'
 
1503
 
 
1504
TXD8             EQU  H'0000'
 
1505
TX8_9            EQU  H'0006'
 
1506
 
 
1507
NOT_TX8          EQU  H'0006'
 
1508
 
 
1509
 
 
1510
;----- CCP3CON Bits -----------------------------------------------------
 
1511
CCP3M0           EQU  H'0000'
 
1512
CCP3M1           EQU  H'0001'
 
1513
CCP3M2           EQU  H'0002'
 
1514
CCP3M3           EQU  H'0003'
 
1515
DC3B0            EQU  H'0004'
 
1516
DC3B1            EQU  H'0005'
 
1517
P3M0             EQU  H'0006'
 
1518
P3M1             EQU  H'0007'
 
1519
 
 
1520
CCP3Y            EQU  H'0004'
 
1521
CCP3X            EQU  H'0005'
 
1522
 
 
1523
 
 
1524
;----- ECCP3CON Bits -----------------------------------------------------
 
1525
CCP3M0           EQU  H'0000'
 
1526
CCP3M1           EQU  H'0001'
 
1527
CCP3M2           EQU  H'0002'
 
1528
CCP3M3           EQU  H'0003'
 
1529
DC3B0            EQU  H'0004'
 
1530
DC3B1            EQU  H'0005'
 
1531
P3M0             EQU  H'0006'
 
1532
P3M1             EQU  H'0007'
 
1533
 
 
1534
CCP3Y            EQU  H'0004'
 
1535
CCP3X            EQU  H'0005'
 
1536
 
 
1537
 
 
1538
;----- PWM3CON Bits -----------------------------------------------------
 
1539
PDC0             EQU  H'0000'
 
1540
PDC1             EQU  H'0001'
 
1541
PDC2             EQU  H'0002'
 
1542
PDC3             EQU  H'0003'
 
1543
PDC4             EQU  H'0004'
 
1544
PDC5             EQU  H'0005'
 
1545
PDC6             EQU  H'0006'
 
1546
PRSEN            EQU  H'0007'
 
1547
 
 
1548
 
 
1549
;----- ECCP3AS Bits -----------------------------------------------------
 
1550
PSSBD0           EQU  H'0000'
 
1551
PSSBD1           EQU  H'0001'
 
1552
PSSAC0           EQU  H'0002'
 
1553
PSSAC1           EQU  H'0003'
 
1554
ECCPAS0          EQU  H'0004'
 
1555
ECCPAS1          EQU  H'0005'
 
1556
ECCPAS2          EQU  H'0006'
 
1557
ECCPASE          EQU  H'0007'
 
1558
 
 
1559
PSS3BD0          EQU  H'0000'
 
1560
PSS3BD1          EQU  H'0001'
 
1561
PSS3AC0          EQU  H'0002'
 
1562
PSS3AC1          EQU  H'0003'
 
1563
ECCP3AS0         EQU  H'0004'
 
1564
ECCP3AS1         EQU  H'0005'
 
1565
ECCP3AS2         EQU  H'0006'
 
1566
ECCP3ASE         EQU  H'0007'
 
1567
 
 
1568
 
 
1569
;----- CCP2CON Bits -----------------------------------------------------
 
1570
CCP2M0           EQU  H'0000'
 
1571
CCP2M1           EQU  H'0001'
 
1572
CCP2M2           EQU  H'0002'
 
1573
CCP2M3           EQU  H'0003'
 
1574
DC2B0            EQU  H'0004'
 
1575
DC2B1            EQU  H'0005'
 
1576
P2M0             EQU  H'0006'
 
1577
P2M1             EQU  H'0007'
 
1578
 
 
1579
CCP2Y            EQU  H'0004'
 
1580
CCP2X            EQU  H'0005'
 
1581
 
 
1582
 
 
1583
;----- ECCP2CON Bits -----------------------------------------------------
 
1584
CCP2M0           EQU  H'0000'
 
1585
CCP2M1           EQU  H'0001'
 
1586
CCP2M2           EQU  H'0002'
 
1587
CCP2M3           EQU  H'0003'
 
1588
DC2B0            EQU  H'0004'
 
1589
DC2B1            EQU  H'0005'
 
1590
P2M0             EQU  H'0006'
 
1591
P2M1             EQU  H'0007'
 
1592
 
 
1593
CCP2Y            EQU  H'0004'
 
1594
CCP2X            EQU  H'0005'
 
1595
 
 
1596
 
 
1597
;----- PWM2CON Bits -----------------------------------------------------
 
1598
PDC0             EQU  H'0000'
 
1599
PDC1             EQU  H'0001'
 
1600
PDC2             EQU  H'0002'
 
1601
PDC3             EQU  H'0003'
 
1602
PDC4             EQU  H'0004'
 
1603
PDC5             EQU  H'0005'
 
1604
PDC6             EQU  H'0006'
 
1605
PRSEN            EQU  H'0007'
 
1606
 
 
1607
 
 
1608
;----- ECCP2AS Bits -----------------------------------------------------
 
1609
PSSBD0           EQU  H'0000'
 
1610
PSSBD1           EQU  H'0001'
 
1611
PSSAC0           EQU  H'0002'
 
1612
PSSAC1           EQU  H'0003'
 
1613
ECCPAS0          EQU  H'0004'
 
1614
ECCPAS1          EQU  H'0005'
 
1615
ECCPAS2          EQU  H'0006'
 
1616
ECCPASE          EQU  H'0007'
 
1617
 
 
1618
PSS2BD0          EQU  H'0000'
 
1619
PSS2BD1          EQU  H'0001'
 
1620
PSS2AC0          EQU  H'0002'
 
1621
PSS2AC1          EQU  H'0003'
 
1622
ECCP2AS0         EQU  H'0004'
 
1623
ECCP2AS1         EQU  H'0005'
 
1624
ECCP2AS2         EQU  H'0006'
 
1625
ECCP2ASE         EQU  H'0007'
 
1626
 
 
1627
 
 
1628
;----- CCP1CON Bits -----------------------------------------------------
 
1629
CCP1M0           EQU  H'0000'
 
1630
CCP1M1           EQU  H'0001'
 
1631
CCP1M2           EQU  H'0002'
 
1632
CCP1M3           EQU  H'0003'
 
1633
DC1B0            EQU  H'0004'
 
1634
DC1B1            EQU  H'0005'
 
1635
P1M0             EQU  H'0006'
 
1636
P1M1             EQU  H'0007'
 
1637
 
 
1638
CCP1Y            EQU  H'0004'
 
1639
CCP1X            EQU  H'0005'
 
1640
 
 
1641
 
 
1642
;----- ECCP1CON Bits -----------------------------------------------------
 
1643
CCP1M0           EQU  H'0000'
 
1644
CCP1M1           EQU  H'0001'
 
1645
CCP1M2           EQU  H'0002'
 
1646
CCP1M3           EQU  H'0003'
 
1647
DC1B0            EQU  H'0004'
 
1648
DC1B1            EQU  H'0005'
 
1649
P1M0             EQU  H'0006'
 
1650
P1M1             EQU  H'0007'
 
1651
 
 
1652
CCP1Y            EQU  H'0004'
 
1653
CCP1X            EQU  H'0005'
 
1654
 
 
1655
 
 
1656
;----- PWM1CON Bits -----------------------------------------------------
 
1657
PDC0             EQU  H'0000'
 
1658
PDC1             EQU  H'0001'
 
1659
PDC2             EQU  H'0002'
 
1660
PDC3             EQU  H'0003'
 
1661
PDC4             EQU  H'0004'
 
1662
PDC5             EQU  H'0005'
 
1663
PDC6             EQU  H'0006'
 
1664
PRSEN            EQU  H'0007'
 
1665
 
 
1666
 
 
1667
;----- ECCP1AS Bits -----------------------------------------------------
 
1668
PSSBD0           EQU  H'0000'
 
1669
PSSBD1           EQU  H'0001'
 
1670
PSSAC0           EQU  H'0002'
 
1671
PSSAC1           EQU  H'0003'
 
1672
ECCPAS0          EQU  H'0004'
 
1673
ECCPAS1          EQU  H'0005'
 
1674
ECCPAS2          EQU  H'0006'
 
1675
ECCPASE          EQU  H'0007'
 
1676
 
 
1677
PSS1BD0          EQU  H'0000'
 
1678
PSS1BD1          EQU  H'0001'
 
1679
PSS1AC0          EQU  H'0002'
 
1680
PSS1AC1          EQU  H'0003'
 
1681
ECCP1AS0         EQU  H'0004'
 
1682
ECCP1AS1         EQU  H'0005'
 
1683
ECCP1AS2         EQU  H'0006'
 
1684
ECCP1ASE         EQU  H'0007'
 
1685
 
 
1686
 
 
1687
;----- WDTCON Bits -----------------------------------------------------
 
1688
SWDTE            EQU  H'0000'
 
1689
 
 
1690
SWDTEN           EQU  H'0000'
 
1691
DEVCFG           EQU  H'0004'
 
1692
VREGSLP          EQU  H'0007'
 
1693
 
 
1694
 
 
1695
;----- ADCON2 Bits -----------------------------------------------------
 
1696
ADCS0            EQU  H'0000'
 
1697
ADCS1            EQU  H'0001'
 
1698
ADCS2            EQU  H'0002'
 
1699
ACQT0            EQU  H'0003'
 
1700
ACQT1            EQU  H'0004'
 
1701
ACQT2            EQU  H'0005'
 
1702
ADCAL            EQU  H'0006'
 
1703
ADFM             EQU  H'0007'
 
1704
 
 
1705
 
 
1706
;----- ADPCFGL Bits -----------------------------------------------------
 
1707
PCFG0            EQU  H'0000'
 
1708
PCFG1            EQU  H'0001'
 
1709
PCFG2            EQU  H'0002'
 
1710
PCFG3            EQU  H'0003'
 
1711
PCFG4            EQU  H'0004'
 
1712
PCFG5            EQU  H'0005'
 
1713
PCFG6            EQU  H'0006'
 
1714
PCFG7            EQU  H'0007'
 
1715
 
 
1716
 
 
1717
;----- ADCON1 Bits -----------------------------------------------------
 
1718
DONE             EQU  H'0001'
 
1719
 
 
1720
GO_DONE          EQU  H'0001'
 
1721
 
 
1722
ADON             EQU  H'0000'
 
1723
GO               EQU  H'0001'
 
1724
CHS0             EQU  H'0002'
 
1725
CHS1             EQU  H'0003'
 
1726
CHS2             EQU  H'0004'
 
1727
CHS3             EQU  H'0005'
 
1728
VCFG0            EQU  H'0006'
 
1729
VCFG1            EQU  H'0007'
 
1730
 
 
1731
NOT_DONE         EQU  H'0001'
 
1732
 
 
1733
 
 
1734
;----- ADPCFGH Bits -----------------------------------------------------
 
1735
PCFG8            EQU  H'0000'
 
1736
PCFG9            EQU  H'0001'
 
1737
PCFG10           EQU  H'0002'
 
1738
PCFG11           EQU  H'0003'
 
1739
PCFG12           EQU  H'0004'
 
1740
PCFG13           EQU  H'0005'
 
1741
PCFG14           EQU  H'0006'
 
1742
PCFG15           EQU  H'0007'
 
1743
 
 
1744
 
 
1745
;----- SSP1CON2 Bits -----------------------------------------------------
 
1746
SEN              EQU  H'0000'
 
1747
RSEN             EQU  H'0001'
 
1748
PEN              EQU  H'0002'
 
1749
RCEN             EQU  H'0003'
 
1750
ACKEN            EQU  H'0004'
 
1751
ACKDT            EQU  H'0005'
 
1752
ACKSTAT          EQU  H'0006'
 
1753
GCEN             EQU  H'0007'
 
1754
 
 
1755
 
 
1756
;----- SSPCON2 Bits -----------------------------------------------------
 
1757
SEN              EQU  H'0000'
 
1758
RSEN             EQU  H'0001'
 
1759
PEN              EQU  H'0002'
 
1760
RCEN             EQU  H'0003'
 
1761
ACKEN            EQU  H'0004'
 
1762
ACKDT            EQU  H'0005'
 
1763
ACKSTAT          EQU  H'0006'
 
1764
GCEN             EQU  H'0007'
 
1765
 
 
1766
 
 
1767
;----- SSP1CON1 Bits -----------------------------------------------------
 
1768
SSPM0            EQU  H'0000'
 
1769
SSPM1            EQU  H'0001'
 
1770
SSPM2            EQU  H'0002'
 
1771
SSPM3            EQU  H'0003'
 
1772
CKP              EQU  H'0004'
 
1773
SSPEN            EQU  H'0005'
 
1774
SSPOV            EQU  H'0006'
 
1775
WCOL             EQU  H'0007'
 
1776
 
 
1777
 
 
1778
;----- SSPCON1 Bits -----------------------------------------------------
 
1779
SSPM0            EQU  H'0000'
 
1780
SSPM1            EQU  H'0001'
 
1781
SSPM2            EQU  H'0002'
 
1782
SSPM3            EQU  H'0003'
 
1783
CKP              EQU  H'0004'
 
1784
SSPEN            EQU  H'0005'
 
1785
SSPOV            EQU  H'0006'
 
1786
WCOL             EQU  H'0007'
 
1787
 
 
1788
 
 
1789
;----- SSP1STAT Bits -----------------------------------------------------
 
1790
BF               EQU  H'0000'
 
1791
UA               EQU  H'0001'
 
1792
R_W              EQU  H'0002'
 
1793
S                EQU  H'0003'
 
1794
P                EQU  H'0004'
 
1795
D_A              EQU  H'0005'
 
1796
CKE              EQU  H'0006'
 
1797
SMP              EQU  H'0007'
 
1798
 
 
1799
I2C_READ         EQU  H'0002'
 
1800
I2C_START        EQU  H'0003'
 
1801
I2C_STOP         EQU  H'0004'
 
1802
I2C_DAT          EQU  H'0005'
 
1803
 
 
1804
NOT_W            EQU  H'0002'
 
1805
NOT_A            EQU  H'0005'
 
1806
 
 
1807
NOT_WRITE        EQU  H'0002'
 
1808
NOT_ADDRESS      EQU  H'0005'
 
1809
 
 
1810
READ_WRITE       EQU  H'0002'
 
1811
DATA_ADDRESS     EQU  H'0005'
 
1812
 
 
1813
R                EQU  H'0002'
 
1814
D                EQU  H'0005'
 
1815
 
 
1816
 
 
1817
;----- SSPSTAT Bits -----------------------------------------------------
 
1818
BF               EQU  H'0000'
 
1819
UA               EQU  H'0001'
 
1820
R_W              EQU  H'0002'
 
1821
S                EQU  H'0003'
 
1822
P                EQU  H'0004'
 
1823
D_A              EQU  H'0005'
 
1824
CKE              EQU  H'0006'
 
1825
SMP              EQU  H'0007'
 
1826
 
 
1827
I2C_READ         EQU  H'0002'
 
1828
I2C_START        EQU  H'0003'
 
1829
I2C_STOP         EQU  H'0004'
 
1830
I2C_DAT          EQU  H'0005'
 
1831
 
 
1832
NOT_W            EQU  H'0002'
 
1833
NOT_A            EQU  H'0005'
 
1834
 
 
1835
NOT_WRITE        EQU  H'0002'
 
1836
NOT_ADDRESS      EQU  H'0005'
 
1837
 
 
1838
READ_WRITE       EQU  H'0002'
 
1839
DATA_ADDRESS     EQU  H'0005'
 
1840
 
 
1841
R                EQU  H'0002'
 
1842
D                EQU  H'0005'
 
1843
 
 
1844
 
 
1845
;----- T2CON Bits -----------------------------------------------------
 
1846
T2CKPS0          EQU  H'0000'
 
1847
T2CKPS1          EQU  H'0001'
 
1848
TMR2ON           EQU  H'0002'
 
1849
T2OUTPS0         EQU  H'0003'
 
1850
T2OUTPS1         EQU  H'0004'
 
1851
T2OUTPS2         EQU  H'0005'
 
1852
T2OUTPS3         EQU  H'0006'
 
1853
 
 
1854
 
 
1855
;----- MEMCON Bits -----------------------------------------------------
 
1856
WM0              EQU  H'0000'
 
1857
WM1              EQU  H'0001'
 
1858
WAIT0            EQU  H'0004'
 
1859
WAIT1            EQU  H'0005'
 
1860
EDBIS            EQU  H'0007'
 
1861
 
 
1862
 
 
1863
;----- PADCFG1 Bits -----------------------------------------------------
 
1864
PMPTTL           EQU  H'0000'
 
1865
 
 
1866
 
 
1867
;----- ODCON3 Bits -----------------------------------------------------
 
1868
SPI1OD           EQU  H'0000'
 
1869
SPI2OD           EQU  H'0001'
 
1870
 
 
1871
 
 
1872
;----- T1CON Bits -----------------------------------------------------
 
1873
TMR1ON           EQU  H'0000'
 
1874
TMR1CS           EQU  H'0001'
 
1875
T1SYNC           EQU  H'0002'
 
1876
T1OSCEN          EQU  H'0003'
 
1877
T1CKPS0          EQU  H'0004'
 
1878
T1CKPS1          EQU  H'0005'
 
1879
T1RUN            EQU  H'0006'
 
1880
RD16             EQU  H'0007'
 
1881
 
 
1882
T1INSYNC         EQU  H'0002'
 
1883
 
 
1884
NOT_T1SYNC       EQU  H'0002'
 
1885
 
 
1886
 
 
1887
;----- ODCON2 Bits -----------------------------------------------------
 
1888
USART1OD         EQU  H'0000'
 
1889
USART2OD         EQU  H'0001'
 
1890
 
 
1891
 
 
1892
;----- ODCON1 Bits -----------------------------------------------------
 
1893
ECCP1OD          EQU  H'0000'
 
1894
ECCP2OD          EQU  H'0001'
 
1895
ECCP3OD          EQU  H'0002'
 
1896
CCP4OD           EQU  H'0003'
 
1897
CCP5OD           EQU  H'0004'
 
1898
 
 
1899
 
 
1900
;----- RCON Bits -----------------------------------------------------
 
1901
NOT_BOR          EQU  H'0000'
 
1902
NOT_POR          EQU  H'0001'
 
1903
NOT_PD           EQU  H'0002'
 
1904
NOT_TO           EQU  H'0003'
 
1905
NOT_RI           EQU  H'0004'
 
1906
NOT_CM           EQU  H'0005'
 
1907
IPEN             EQU  H'0007'
 
1908
 
 
1909
BOR              EQU  H'0000'
 
1910
POR              EQU  H'0001'
 
1911
PD               EQU  H'0002'
 
1912
TO               EQU  H'0003'
 
1913
RI               EQU  H'0004'
 
1914
CM               EQU  H'0005'
 
1915
 
 
1916
 
 
1917
;----- CM2CON1 Bits -----------------------------------------------------
 
1918
C1CH0            EQU  H'0000'
 
1919
C1CH1            EQU  H'0001'
 
1920
CREF             EQU  H'0002'
 
1921
EVPOL0           EQU  H'0003'
 
1922
EVPOL1           EQU  H'0004'
 
1923
CPOL             EQU  H'0005'
 
1924
COE              EQU  H'0006'
 
1925
CON              EQU  H'0007'
 
1926
 
 
1927
 
 
1928
;----- CM1CON1 Bits -----------------------------------------------------
 
1929
C1CH0            EQU  H'0000'
 
1930
C1CH1            EQU  H'0001'
 
1931
CREF             EQU  H'0002'
 
1932
EVPOL0           EQU  H'0003'
 
1933
EVPOL1           EQU  H'0004'
 
1934
CPOL             EQU  H'0005'
 
1935
COE              EQU  H'0006'
 
1936
CON              EQU  H'0007'
 
1937
 
 
1938
 
 
1939
;----- OSCCON Bits -----------------------------------------------------
 
1940
SCS0             EQU  H'0000'
 
1941
SCS1             EQU  H'0001'
 
1942
IOFS             EQU  H'0002'
 
1943
OSTS             EQU  H'0003'
 
1944
IRCF0            EQU  H'0004'
 
1945
IRCF1            EQU  H'0005'
 
1946
IRCF2            EQU  H'0006'
 
1947
IDLEN            EQU  H'0007'
 
1948
 
 
1949
FLTS             EQU  H'0002'
 
1950
 
 
1951
 
 
1952
;----- RF0CON Bits -----------------------------------------------------
 
1953
RODIV0           EQU  H'0000'
 
1954
RODIV1           EQU  H'0001'
 
1955
RODIV2           EQU  H'0002'
 
1956
RODIV3           EQU  H'0003'
 
1957
ROSEL            EQU  H'0004'
 
1958
ROSSLP           EQU  H'0005'
 
1959
ROON             EQU  H'0007'
 
1960
 
 
1961
 
 
1962
;----- T0CON Bits -----------------------------------------------------
 
1963
T0PS0            EQU  H'0000'
 
1964
T0PS1            EQU  H'0001'
 
1965
T0PS2            EQU  H'0002'
 
1966
PSA              EQU  H'0003'
 
1967
T0SE             EQU  H'0004'
 
1968
T0CS             EQU  H'0005'
 
1969
T08BIT           EQU  H'0006'
 
1970
TMR0ON           EQU  H'0007'
 
1971
 
 
1972
T0PS3            EQU  H'0003'
 
1973
 
 
1974
 
 
1975
;----- STATUS Bits -----------------------------------------------------
 
1976
C                EQU  H'0000'
 
1977
DC               EQU  H'0001'
 
1978
Z                EQU  H'0002'
 
1979
OV               EQU  H'0003'
 
1980
N                EQU  H'0004'
 
1981
 
 
1982
 
 
1983
;----- INTCON3 Bits -----------------------------------------------------
 
1984
INT1F            EQU  H'0000'
 
1985
INT2F            EQU  H'0001'
 
1986
INT3F            EQU  H'0002'
 
1987
INT1E            EQU  H'0003'
 
1988
INT2E            EQU  H'0004'
 
1989
INT3E            EQU  H'0005'
 
1990
INT1P            EQU  H'0006'
 
1991
INT2P            EQU  H'0007'
 
1992
 
 
1993
INT1IF           EQU  H'0000'
 
1994
INT2IF           EQU  H'0001'
 
1995
INT3IF           EQU  H'0002'
 
1996
INT1IE           EQU  H'0003'
 
1997
INT2IE           EQU  H'0004'
 
1998
INT3IE           EQU  H'0005'
 
1999
INT1IP           EQU  H'0006'
 
2000
INT2IP           EQU  H'0007'
 
2001
 
 
2002
 
 
2003
;----- INTCON2 Bits -----------------------------------------------------
 
2004
RBIP             EQU  H'0000'
 
2005
INT3P            EQU  H'0001'
 
2006
T0IP             EQU  H'0002'
 
2007
INTEDG3          EQU  H'0003'
 
2008
INTEDG2          EQU  H'0004'
 
2009
INTEDG1          EQU  H'0005'
 
2010
INTEDG0          EQU  H'0006'
 
2011
NOT_RBPU         EQU  H'0007'
 
2012
 
 
2013
INT3IP           EQU  H'0001'
 
2014
TMR0IP           EQU  H'0002'
 
2015
RBPU             EQU  H'0007'
 
2016
 
 
2017
 
 
2018
;----- INTCON Bits -----------------------------------------------------
 
2019
RBIF             EQU  H'0000'
 
2020
INT0F            EQU  H'0001'
 
2021
T0IF             EQU  H'0002'
 
2022
RBIE             EQU  H'0003'
 
2023
INT0E            EQU  H'0004'
 
2024
T0IE             EQU  H'0005'
 
2025
PEIE             EQU  H'0006'
 
2026
GIE              EQU  H'0007'
 
2027
 
 
2028
INT0IF           EQU  H'0001'
 
2029
TMR0IF           EQU  H'0002'
 
2030
INT0IE           EQU  H'0004'
 
2031
TMR0IE           EQU  H'0005'
 
2032
GIEL             EQU  H'0006'
 
2033
GIEH             EQU  H'0007'
 
2034
 
 
2035
 
 
2036
;----- STKPTR Bits -----------------------------------------------------
 
2037
STKPTR0          EQU  H'0000'
 
2038
STKPTR1          EQU  H'0001'
 
2039
STKPTR2          EQU  H'0002'
 
2040
STKPTR3          EQU  H'0003'
 
2041
STKPTR4          EQU  H'0004'
 
2042
STKUNF           EQU  H'0006'
 
2043
STKOVF           EQU  H'0007'
 
2044
 
 
2045
SP0              EQU  H'0000'
 
2046
SP1              EQU  H'0001'
 
2047
SP2              EQU  H'0002'
 
2048
SP3              EQU  H'0003'
 
2049
SP4              EQU  H'0004'
 
2050
STKFUL           EQU  H'0007'
 
2051
 
 
2052
 
 
2053
 
 
2054
;==========================================================================
 
2055
;
 
2056
;       RAM Definitions
 
2057
;
 
2058
;==========================================================================
 
2059
       __MAXRAM  H'0FFF'
 
2060
       __BADRAM  H'0FD4'
 
2061
 
 
2062
;==========================================================================
 
2063
;
 
2064
;   IMPORTANT: For the PIC18 devices, the __CONFIG directive has been
 
2065
;              superseded by the CONFIG directive.  The following settings
 
2066
;              are available for this device.
 
2067
;
 
2068
;   Background Debugger Enable bit:
 
2069
;     DEBUG = ON           Background debugger enabled; RB6 and RB7 are dedicated to In-Circuit Debug
 
2070
;     DEBUG = OFF          Background debugger disabled; RB6 and RB7 configured as general purpose I/O pins
 
2071
;
 
2072
;   Extended Instruction Set Enable bit:
 
2073
;     XINST = OFF          Instruction set extension and Indexed Addressing mode disabled (Legacy mode)
 
2074
;     XINST = ON           Instruction set extension and Indexed Addressing mode enabled
 
2075
;
 
2076
;   Stack Overflow/Underflow Reset Enable bit:
 
2077
;     STVREN = OFF         Reset on stack overflow/underflow disabled
 
2078
;     STVREN = ON          Reset on stack overflow/underflow enabled
 
2079
;
 
2080
;   PLL Prescaler Selection bits:
 
2081
;     PLLDIV = 12          Divide by 12 (48 MHz oscillator input)
 
2082
;     PLLDIV = 10          Divide by 10 (40 MHz oscillator input)
 
2083
;     PLLDIV = 6           Divide by 6 (24 MHz oscillator input)
 
2084
;     PLLDIV = 5           Divide by 5 (20 MHz oscillator input)
 
2085
;     PLLDIV = 4           Divide by 4 (16 MHz oscillator input)
 
2086
;     PLLDIV = 3           Divide by 3 (12 MHz oscillator input)
 
2087
;     PLLDIV = 2           Divide by 2 (8 MHz oscillator input)
 
2088
;     PLLDIV = 1           No prescale (4 MHz oscillator input drives PLL directly)
 
2089
;
 
2090
;   Watchdog Timer Enable bit:
 
2091
;     WDTEN = OFF          WDT disabled (control is placed on SWDTEN bit)
 
2092
;     WDTEN = ON           WDT enabled
 
2093
;
 
2094
;   Code Protection bit:
 
2095
;     CP0 = ON             Program memory is code-protected
 
2096
;     CP0 = OFF            Program memory is not code-protected
 
2097
;
 
2098
;   CPU System Clock Postscaler:
 
2099
;     CPUDIV = OSC1_PLL2   [OSC1/OSC2 Src: /1][96 MHz PLL Src: /2]
 
2100
;     CPUDIV = OSC2_PLL3   [OSC1/OSC2 Src: /2][96 MHz PLL Src: /3]
 
2101
;     CPUDIV = OSC3_PLL4   [OSC1/OSC2 Src: /3][96 MHz PLL Src: /4]
 
2102
;     CPUDIV = OSC4_PLL6   [OSC1/OSC2 Src: /4][96 MHz PLL Src: /6]
 
2103
;
 
2104
;   Two-Speed Start-up (Internal/External Oscillator Switchover) Control bit:
 
2105
;     IESO = OFF           Two-Speed Start-up disabled
 
2106
;     IESO = ON            Two-Speed Start-up enabled
 
2107
;
 
2108
;   Fail-Safe Clock Monitor Enable bit:
 
2109
;     FCMEN = OFF          Fail-Safe Clock Monitor disabled
 
2110
;     FCMEN = ON           Fail-Safe Clock Monitor enabled
 
2111
;
 
2112
;   Oscillator Selection bits:
 
2113
;     FOSC = INTOSCIO      Internal oscillator, port function on RA6 and RA7 
 
2114
;     FOSC = INTOSC        Internal oscillator, CLKOUT on RA6 and port function on RA7
 
2115
;     FOSC = INTOSCPLLIO_HSINTOSC with PLL enabled, port function on RA6 and RA7, HS used by USB
 
2116
;     FOSC = INTOSCPLL_HS   INTOSC with PLL enabled,CLKOUT on RA6 and port function on RA7, HS used by USB
 
2117
;     FOSC = HS            HS oscillator, HS used by USB
 
2118
;     FOSC = HSPLL_HS      HS oscillator, PLL enabled, HS used by USB
 
2119
;     FOSC = EC            EC Oscillator with clock out on RA6, EC used by USB
 
2120
;     FOSC = ECPLL_EC      EC Oscillator with PLL , CLKOUT on RA6, EC used by USB
 
2121
;
 
2122
;   Watchdog Timer Postscaler Select bits:
 
2123
;     WDTPS = 1            1:1
 
2124
;     WDTPS = 2            1:2
 
2125
;     WDTPS = 4            1:4
 
2126
;     WDTPS = 8            1:8
 
2127
;     WDTPS = 16           1:16
 
2128
;     WDTPS = 32           1:32
 
2129
;     WDTPS = 64           1:64
 
2130
;     WDTPS = 128          1:128
 
2131
;     WDTPS = 256          1:256
 
2132
;     WDTPS = 512          1:512
 
2133
;     WDTPS = 1024         1:1024
 
2134
;     WDTPS = 2048         1:2048
 
2135
;     WDTPS = 4096         1:4096
 
2136
;     WDTPS = 8192         1:8192
 
2137
;     WDTPS = 16384        1:16384
 
2138
;     WDTPS = 32768        1:32768
 
2139
;
 
2140
;   External Bus Wait Enable bit:
 
2141
;     WAIT = ON            Wait states for operations on external memory bus enabled
 
2142
;     WAIT = OFF           Wait states for operations on external memory bus disabled
 
2143
;
 
2144
;   Data Bus Width Select bit:
 
2145
;     BW = 8               8-bit external bus mode
 
2146
;     BW = 16              16-bit external bus mode
 
2147
;
 
2148
;   Processor Mode Selection:
 
2149
;     MODE = XM20          Extended Microcontroller mode - 20-bit Address mode
 
2150
;     MODE = XM16          Extended Microcontroller mode - 16-bit Address mode
 
2151
;     MODE = XM12          Extended Microcontroller mode - 12-bit Address mode
 
2152
;     MODE = MM            Microcontroller mode - External bus disabled
 
2153
;
 
2154
;   External Address Bus Shift Enable bit:
 
2155
;     EASHFT = OFF         Address shifting disabled, address on external bus reflects the PC value
 
2156
;     EASHFT = ON          Address shifting enabled, address on external bus is offset to start at 000000h
 
2157
;
 
2158
;   MSSP address select:
 
2159
;     MSSPSEL = ALTERNATE  5 Bit address mode
 
2160
;     MSSPSEL = MSSPPADDRX 7 Bit address mode
 
2161
;
 
2162
;   PMP pin select:
 
2163
;     PMPMX = ALTERNATE    PMP port pins not connected to EMB
 
2164
;     PMPMX = DEFAULT      PMP port pins connected to EMB
 
2165
;
 
2166
;   ECCPx MUX bit:
 
2167
;     ECCPMX = ALTERNATE   ECCP1 outputs (P1B/P1C) are multiplexed with RH7 and RH6; ECCP3 outputs (P3B/P3C) are multiplexed with RH5 and RH4
 
2168
;     ECCPMX = DEFAULT     ECCP1 outputs (P1B/P1C) are multiplexed with RE6 and RE5; ECCP3 outputs (P3B/P3C) are multiplexed with RE4 and RE3
 
2169
;
 
2170
;   ECCP2 MUX bit:
 
2171
;     CCP2MX = ALTERNATE   ECCP2/P2A is multiplexed with RE7 in Microcontroller mode or with RB3 in Extended Microcontroller mode
 
2172
;     CCP2MX = DEFAULT     ECCP2/P2A is multiplexed with RC1
 
2173
;
 
2174
;==========================================================================
 
2175
_DEVID1          EQU  H'3FFFFE'
 
2176
_DEVID2          EQU  H'3FFFFF'
 
2177
 
 
2178
 
 
2179
        LIST