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

« back to all changes in this revision

Viewing changes to header/p18f8393.inc

  • Committer: Bazaar Package Importer
  • Author(s): Taisuke Yamada
  • Date: 2009-03-16 08:39:23 UTC
  • mfrom: (1.1.8 upstream) (2.1.4 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090316083923-jr9k3f8bchev19s0
Tags: 0.13.7-1
* New upstream release.
* New maintainer (Closes: #504473)
* Bumped Standards-Version to 3.8.1.
* General updates in debian/* to make it lintian clean.
* Removed PS/PDF files from gputils due to duplicate with gputils-doc.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
        LIST
 
2
 
 
3
;==========================================================================
 
4
;  MPASM PIC18F8393 processor include
 
5
 
6
;  (c) Copyright 1999-2007 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 PIC18F8393 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 /PIC18F8393
 
21
;       2. LIST directive in the source file
 
22
;               LIST   P=PIC18F8393
 
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 __18F8393
 
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
LCDPS            EQU  H'0F58'
 
68
LCDCON           EQU  H'0F59'
 
69
LCDSE0           EQU  H'0F5A'
 
70
LCDSE1           EQU  H'0F5B'
 
71
LCDSE2           EQU  H'0F5C'
 
72
LCDSE3           EQU  H'0F5D'
 
73
LCDSE4           EQU  H'0F5E'
 
74
LCDSE5           EQU  H'0F5F'
 
75
LCDDATA0         EQU  H'0F60'
 
76
LCDDATA1         EQU  H'0F61'
 
77
LCDDATA2         EQU  H'0F62'
 
78
LCDDATA3         EQU  H'0F63'
 
79
LCDDATA4         EQU  H'0F64'
 
80
LCDDATA5         EQU  H'0F65'
 
81
LCDDATA6         EQU  H'0F66'
 
82
LCDDATA7         EQU  H'0F67'
 
83
LCDDATA8         EQU  H'0F68'
 
84
LCDDATA9         EQU  H'0F69'
 
85
LCDDATA10        EQU  H'0F6A'
 
86
RCSTA2           EQU  H'0F6B'
 
87
TXSTA2           EQU  H'0F6C'
 
88
TXREG2           EQU  H'0F6D'
 
89
RCREG2           EQU  H'0F6E'
 
90
SPBRG2           EQU  H'0F6F'
 
91
LCDDATA11        EQU  H'0F70'
 
92
LCDDATA12        EQU  H'0F71'
 
93
LCDDATA13        EQU  H'0F72'
 
94
LCDDATA14        EQU  H'0F73'
 
95
LCDDATA15        EQU  H'0F74'
 
96
LCDDATA16        EQU  H'0F75'
 
97
LCDDATA17        EQU  H'0F76'
 
98
LCDDATA18        EQU  H'0F77'
 
99
LCDDATA19        EQU  H'0F78'
 
100
LCDDATA20        EQU  H'0F79'
 
101
LCDDATA21        EQU  H'0F7A'
 
102
LCDDATA22        EQU  H'0F7B'
 
103
LCDDATA23        EQU  H'0F7C'
 
104
BAUDCON1         EQU  H'0F7E'
 
105
BAUDCTL1         EQU  H'0F7E'
 
106
SPBRGH1          EQU  H'0F7F'
 
107
PORTA            EQU  H'0F80'
 
108
PORTB            EQU  H'0F81'
 
109
PORTC            EQU  H'0F82'
 
110
PORTD            EQU  H'0F83'
 
111
PORTE            EQU  H'0F84'
 
112
PORTF            EQU  H'0F85'
 
113
PORTG            EQU  H'0F86'
 
114
PORTH            EQU  H'0F87'
 
115
PORTJ            EQU  H'0F88'
 
116
LATA             EQU  H'0F89'
 
117
LATB             EQU  H'0F8A'
 
118
LATC             EQU  H'0F8B'
 
119
LATD             EQU  H'0F8C'
 
120
LATE             EQU  H'0F8D'
 
121
LATF             EQU  H'0F8E'
 
122
LATG             EQU  H'0F8F'
 
123
LATH             EQU  H'0F90'
 
124
LATJ             EQU  H'0F91'
 
125
DDRA             EQU  H'0F92'
 
126
TRISA            EQU  H'0F92'
 
127
DDRB             EQU  H'0F93'
 
128
TRISB            EQU  H'0F93'
 
129
DDRC             EQU  H'0F94'
 
130
TRISC            EQU  H'0F94'
 
131
DDRD             EQU  H'0F95'
 
132
TRISD            EQU  H'0F95'
 
133
DDRE             EQU  H'0F96'
 
134
TRISE            EQU  H'0F96'
 
135
DDRF             EQU  H'0F97'
 
136
TRISF            EQU  H'0F97'
 
137
DDRG             EQU  H'0F98'
 
138
TRISG            EQU  H'0F98'
 
139
DDRH             EQU  H'0F99'
 
140
TRISH            EQU  H'0F99'
 
141
DDRJ             EQU  H'0F9A'
 
142
TRISJ            EQU  H'0F9A'
 
143
OSCTUNE          EQU  H'0F9B'
 
144
PIE1             EQU  H'0F9D'
 
145
PIR1             EQU  H'0F9E'
 
146
IPR1             EQU  H'0F9F'
 
147
PIE2             EQU  H'0FA0'
 
148
PIR2             EQU  H'0FA1'
 
149
IPR2             EQU  H'0FA2'
 
150
PIE3             EQU  H'0FA3'
 
151
PIR3             EQU  H'0FA4'
 
152
IPR3             EQU  H'0FA5'
 
153
RCSTA            EQU  H'0FAB'
 
154
RCSTA1           EQU  H'0FAB'
 
155
TXSTA            EQU  H'0FAC'
 
156
TXSTA1           EQU  H'0FAC'
 
157
TXREG            EQU  H'0FAD'
 
158
TXREG1           EQU  H'0FAD'
 
159
RCREG1           EQU  H'0FAE'
 
160
SPBRG            EQU  H'0FAF'
 
161
SPBRG1           EQU  H'0FAF'
 
162
T3CON            EQU  H'0FB1'
 
163
TMR3L            EQU  H'0FB2'
 
164
TMR3H            EQU  H'0FB3'
 
165
CMCON            EQU  H'0FB4'
 
166
CVRCON           EQU  H'0FB5'
 
167
CCP2CON          EQU  H'0FBA'
 
168
CCPR2            EQU  H'0FBB'
 
169
CCPR2L           EQU  H'0FBB'
 
170
CCPR2H           EQU  H'0FBC'
 
171
CCP1CON          EQU  H'0FBD'
 
172
CCPR1            EQU  H'0FBE'
 
173
CCPR1L           EQU  H'0FBE'
 
174
CCPR1H           EQU  H'0FBF'
 
175
ADCON2           EQU  H'0FC0'
 
176
ADCON1           EQU  H'0FC1'
 
177
ADCON0           EQU  H'0FC2'
 
178
ADRES            EQU  H'0FC3'
 
179
ADRESL           EQU  H'0FC3'
 
180
ADRESH           EQU  H'0FC4'
 
181
SSPCON2          EQU  H'0FC5'
 
182
SSPCON1          EQU  H'0FC6'
 
183
SSPSTAT          EQU  H'0FC7'
 
184
SSPADD           EQU  H'0FC8'
 
185
SSPBUF           EQU  H'0FC9'
 
186
T2CON            EQU  H'0FCA'
 
187
PR2              EQU  H'0FCB'
 
188
TMR2             EQU  H'0FCC'
 
189
T1CON            EQU  H'0FCD'
 
190
TMR1L            EQU  H'0FCE'
 
191
TMR1H            EQU  H'0FCF'
 
192
RCON             EQU  H'0FD0'
 
193
WDTCON           EQU  H'0FD1'
 
194
HLVDCON          EQU  H'0FD2'
 
195
OSCCON           EQU  H'0FD3'
 
196
T0CON            EQU  H'0FD5'
 
197
TMR0L            EQU  H'0FD6'
 
198
TMR0H            EQU  H'0FD7'
 
199
STATUS           EQU  H'0FD8'
 
200
FSR2L            EQU  H'0FD9'
 
201
FSR2H            EQU  H'0FDA'
 
202
PLUSW2           EQU  H'0FDB'
 
203
PREINC2          EQU  H'0FDC'
 
204
POSTDEC2         EQU  H'0FDD'
 
205
POSTINC2         EQU  H'0FDE'
 
206
INDF2            EQU  H'0FDF'
 
207
BSR              EQU  H'0FE0'
 
208
FSR1L            EQU  H'0FE1'
 
209
FSR1H            EQU  H'0FE2'
 
210
PLUSW1           EQU  H'0FE3'
 
211
PREINC1          EQU  H'0FE4'
 
212
POSTDEC1         EQU  H'0FE5'
 
213
POSTINC1         EQU  H'0FE6'
 
214
INDF1            EQU  H'0FE7'
 
215
WREG             EQU  H'0FE8'
 
216
FSR0L            EQU  H'0FE9'
 
217
FSR0H            EQU  H'0FEA'
 
218
PLUSW0           EQU  H'0FEB'
 
219
PREINC0          EQU  H'0FEC'
 
220
POSTDEC0         EQU  H'0FED'
 
221
POSTINC0         EQU  H'0FEE'
 
222
INDF0            EQU  H'0FEF'
 
223
INTCON3          EQU  H'0FF0'
 
224
INTCON2          EQU  H'0FF1'
 
225
INTCON           EQU  H'0FF2'
 
226
PROD             EQU  H'0FF3'
 
227
PRODL            EQU  H'0FF3'
 
228
PRODH            EQU  H'0FF4'
 
229
TABLAT           EQU  H'0FF5'
 
230
TBLPTR           EQU  H'0FF6'
 
231
TBLPTRL          EQU  H'0FF6'
 
232
TBLPTRH          EQU  H'0FF7'
 
233
TBLPTRU          EQU  H'0FF8'
 
234
PC               EQU  H'0FF9'
 
235
PCL              EQU  H'0FF9'
 
236
PCLATH           EQU  H'0FFA'
 
237
PCLATU           EQU  H'0FFB'
 
238
STKPTR           EQU  H'0FFC'
 
239
TOS              EQU  H'0FFD'
 
240
TOSL             EQU  H'0FFD'
 
241
TOSH             EQU  H'0FFE'
 
242
TOSU             EQU  H'0FFF'
 
243
 
 
244
;----- LCDPS Bits -----------------------------------------------------
 
245
LP0              EQU  H'0000'
 
246
LP1              EQU  H'0001'
 
247
LP2              EQU  H'0002'
 
248
LP3              EQU  H'0003'
 
249
WA               EQU  H'0004'
 
250
LCDA             EQU  H'0005'
 
251
BIASMD           EQU  H'0006'
 
252
WFT              EQU  H'0007'
 
253
 
 
254
LCDPS0           EQU  H'0000'
 
255
LCDPS1           EQU  H'0001'
 
256
LCDPS2           EQU  H'0002'
 
257
LCDPS3           EQU  H'0003'
 
258
 
 
259
 
 
260
;----- LCDCON Bits -----------------------------------------------------
 
261
LMUX0            EQU  H'0000'
 
262
LMUX1            EQU  H'0001'
 
263
CS0              EQU  H'0002'
 
264
CS1              EQU  H'0003'
 
265
WERR             EQU  H'0005'
 
266
SLPEN            EQU  H'0006'
 
267
LCDEN            EQU  H'0007'
 
268
 
 
269
LCDCS0           EQU  H'0002'
 
270
LCDCS1           EQU  H'0003'
 
271
LCDWERR          EQU  H'0005'
 
272
LCDSLPEN         EQU  H'0006'
 
273
 
 
274
 
 
275
;----- LCDSE0 Bits -----------------------------------------------------
 
276
SE0              EQU  H'0000'
 
277
SE1              EQU  H'0001'
 
278
SE2              EQU  H'0002'
 
279
SE3              EQU  H'0003'
 
280
SE4              EQU  H'0004'
 
281
SE5              EQU  H'0005'
 
282
SE6              EQU  H'0006'
 
283
SE7              EQU  H'0007'
 
284
 
 
285
SEGEN0           EQU  H'0000'
 
286
SEGEN1           EQU  H'0001'
 
287
SEGEN2           EQU  H'0002'
 
288
SEGEN3           EQU  H'0003'
 
289
SEGEN4           EQU  H'0004'
 
290
SEGEN5           EQU  H'0005'
 
291
SEGEN6           EQU  H'0006'
 
292
SEGEN7           EQU  H'0007'
 
293
 
 
294
 
 
295
;----- LCDSE1 Bits -----------------------------------------------------
 
296
SE8              EQU  H'0000'
 
297
SE9              EQU  H'0001'
 
298
SE10             EQU  H'0002'
 
299
SE11             EQU  H'0003'
 
300
SE12             EQU  H'0004'
 
301
SE13             EQU  H'0005'
 
302
SE14             EQU  H'0006'
 
303
SE15             EQU  H'0007'
 
304
 
 
305
SEGEN8           EQU  H'0000'
 
306
SEGEN9           EQU  H'0001'
 
307
SEGEN10          EQU  H'0002'
 
308
SEGEN11          EQU  H'0003'
 
309
SEGEN12          EQU  H'0004'
 
310
SEGEN13          EQU  H'0005'
 
311
SEGEN14          EQU  H'0006'
 
312
SEGEN15          EQU  H'0007'
 
313
 
 
314
 
 
315
;----- LCDSE2 Bits -----------------------------------------------------
 
316
SE16             EQU  H'0000'
 
317
SE17             EQU  H'0001'
 
318
SE18             EQU  H'0002'
 
319
SE19             EQU  H'0003'
 
320
SE20             EQU  H'0004'
 
321
SE21             EQU  H'0005'
 
322
SE22             EQU  H'0006'
 
323
SE23             EQU  H'0007'
 
324
 
 
325
SEGEN16          EQU  H'0000'
 
326
SEGEN17          EQU  H'0001'
 
327
SEGEN18          EQU  H'0002'
 
328
SEGEN19          EQU  H'0003'
 
329
SEGEN20          EQU  H'0004'
 
330
SEGEN21          EQU  H'0005'
 
331
SEGEN22          EQU  H'0006'
 
332
SEGEN23          EQU  H'0007'
 
333
 
 
334
 
 
335
;----- LCDSE3 Bits -----------------------------------------------------
 
336
SE24             EQU  H'0000'
 
337
SE25             EQU  H'0001'
 
338
SE26             EQU  H'0002'
 
339
SE27             EQU  H'0003'
 
340
SE28             EQU  H'0004'
 
341
SE29             EQU  H'0005'
 
342
SE30             EQU  H'0006'
 
343
SE31             EQU  H'0007'
 
344
 
 
345
SEGEN24          EQU  H'0000'
 
346
SEGEN25          EQU  H'0001'
 
347
SEGEN26          EQU  H'0002'
 
348
SEGEN27          EQU  H'0003'
 
349
SEGEN28          EQU  H'0004'
 
350
SEGEN29          EQU  H'0005'
 
351
SEGEN30          EQU  H'0006'
 
352
SEGEN31          EQU  H'0007'
 
353
 
 
354
 
 
355
;----- LCDSE4 Bits -----------------------------------------------------
 
356
SE32             EQU  H'0000'
 
357
SE33             EQU  H'0001'
 
358
SE34             EQU  H'0002'
 
359
SE35             EQU  H'0003'
 
360
SE36             EQU  H'0004'
 
361
SE37             EQU  H'0005'
 
362
SE38             EQU  H'0006'
 
363
SE39             EQU  H'0007'
 
364
 
 
365
SEGEN32          EQU  H'0000'
 
366
SEGEN33          EQU  H'0001'
 
367
SEGEN34          EQU  H'0002'
 
368
SEGEN35          EQU  H'0003'
 
369
SEGEN36          EQU  H'0004'
 
370
SEGEN37          EQU  H'0005'
 
371
SEGEN38          EQU  H'0006'
 
372
SEGEN39          EQU  H'0007'
 
373
 
 
374
 
 
375
;----- LCDSE5 Bits -----------------------------------------------------
 
376
SE40             EQU  H'0000'
 
377
SE41             EQU  H'0001'
 
378
SE42             EQU  H'0002'
 
379
SE43             EQU  H'0003'
 
380
SE44             EQU  H'0004'
 
381
SE45             EQU  H'0005'
 
382
SE46             EQU  H'0006'
 
383
SE47             EQU  H'0007'
 
384
 
 
385
SEGEN40          EQU  H'0000'
 
386
SEGEN41          EQU  H'0001'
 
387
SEGEN42          EQU  H'0002'
 
388
SEGEN43          EQU  H'0003'
 
389
SEGEN44          EQU  H'0004'
 
390
SEGEN45          EQU  H'0005'
 
391
SEGEN46          EQU  H'0006'
 
392
SEGEN47          EQU  H'0007'
 
393
 
 
394
 
 
395
;----- LCDDATA0 Bits -----------------------------------------------------
 
396
S0C0             EQU  H'0000'
 
397
S1C0             EQU  H'0001'
 
398
S2C0             EQU  H'0002'
 
399
S3C0             EQU  H'0003'
 
400
S4C0             EQU  H'0004'
 
401
S5C0             EQU  H'0005'
 
402
S6C0             EQU  H'0006'
 
403
S7C0             EQU  H'0007'
 
404
 
 
405
SEG0COM0         EQU  H'0000'
 
406
SEG1COM0         EQU  H'0001'
 
407
SEG2COM0         EQU  H'0002'
 
408
SEG3COM0         EQU  H'0003'
 
409
SEG4COM0         EQU  H'0004'
 
410
SEG5COM0         EQU  H'0005'
 
411
SEG6COM0         EQU  H'0006'
 
412
SEG7COM0         EQU  H'0007'
 
413
 
 
414
S00C0            EQU  H'0000'
 
415
S01C0            EQU  H'0001'
 
416
S02C0            EQU  H'0002'
 
417
S03C0            EQU  H'0003'
 
418
S04C0            EQU  H'0004'
 
419
S05C0            EQU  H'0005'
 
420
S06C0            EQU  H'0006'
 
421
S07C0            EQU  H'0007'
 
422
 
 
423
 
 
424
;----- LCDDATA1 Bits -----------------------------------------------------
 
425
S8C0             EQU  H'0000'
 
426
S9C0             EQU  H'0001'
 
427
S10C0            EQU  H'0002'
 
428
S11C0            EQU  H'0003'
 
429
S12C0            EQU  H'0004'
 
430
S13C0            EQU  H'0005'
 
431
S14C0            EQU  H'0006'
 
432
S15C0            EQU  H'0007'
 
433
 
 
434
SEG8COM0         EQU  H'0000'
 
435
SEG9COM0         EQU  H'0001'
 
436
SEG10COM0        EQU  H'0002'
 
437
SEG11COM0        EQU  H'0003'
 
438
SEG12COM0        EQU  H'0004'
 
439
SEG13COM0        EQU  H'0005'
 
440
SEG14COM0        EQU  H'0006'
 
441
SEG15COM0        EQU  H'0007'
 
442
 
 
443
S08C0            EQU  H'0000'
 
444
S09C0            EQU  H'0001'
 
445
 
 
446
 
 
447
;----- LCDDATA2 Bits -----------------------------------------------------
 
448
S16C0            EQU  H'0000'
 
449
S17C0            EQU  H'0001'
 
450
S18C0            EQU  H'0002'
 
451
S19C0            EQU  H'0003'
 
452
S20C0            EQU  H'0004'
 
453
S21C0            EQU  H'0005'
 
454
S22C0            EQU  H'0006'
 
455
S23C0            EQU  H'0007'
 
456
 
 
457
SEG16COM0        EQU  H'0000'
 
458
SEG17COM0        EQU  H'0001'
 
459
SEG18COM0        EQU  H'0002'
 
460
SEG19COM0        EQU  H'0003'
 
461
SEG20COM0        EQU  H'0004'
 
462
SEG21COM0        EQU  H'0005'
 
463
SEG22COM0        EQU  H'0006'
 
464
SEG23COM0        EQU  H'0007'
 
465
 
 
466
 
 
467
;----- LCDDATA3 Bits -----------------------------------------------------
 
468
S24C0            EQU  H'0000'
 
469
S25C0            EQU  H'0001'
 
470
S26C0            EQU  H'0002'
 
471
S27C0            EQU  H'0003'
 
472
S28C0            EQU  H'0004'
 
473
S29C0            EQU  H'0005'
 
474
S30C0            EQU  H'0006'
 
475
S31C0            EQU  H'0007'
 
476
 
 
477
SEG24COM0        EQU  H'0000'
 
478
SEG25COM0        EQU  H'0001'
 
479
SEG26COM0        EQU  H'0002'
 
480
SEG27COM0        EQU  H'0003'
 
481
SEG28COM0        EQU  H'0004'
 
482
SEG29COM0        EQU  H'0005'
 
483
SEG30COM0        EQU  H'0006'
 
484
SEG31COM0        EQU  H'0007'
 
485
 
 
486
 
 
487
;----- LCDDATA4 Bits -----------------------------------------------------
 
488
S32C0            EQU  H'0000'
 
489
S33C0            EQU  H'0001'
 
490
S34C0            EQU  H'0002'
 
491
S35C0            EQU  H'0003'
 
492
S36C0            EQU  H'0004'
 
493
S37C0            EQU  H'0005'
 
494
S38C0            EQU  H'0006'
 
495
S39C0            EQU  H'0007'
 
496
 
 
497
SEG32COM0        EQU  H'0000'
 
498
SEG33COM0        EQU  H'0001'
 
499
SEG34COM0        EQU  H'0002'
 
500
SEG35COM0        EQU  H'0003'
 
501
SEG36COM0        EQU  H'0004'
 
502
SEG37COM0        EQU  H'0005'
 
503
SEG38COM0        EQU  H'0006'
 
504
SEG39COM0        EQU  H'0007'
 
505
 
 
506
 
 
507
;----- LCDDATA5 Bits -----------------------------------------------------
 
508
S40C0            EQU  H'0000'
 
509
S41C0            EQU  H'0001'
 
510
S42C0            EQU  H'0002'
 
511
S43C0            EQU  H'0003'
 
512
S44C0            EQU  H'0004'
 
513
S45C0            EQU  H'0005'
 
514
S46C0            EQU  H'0006'
 
515
S47C0            EQU  H'0007'
 
516
 
 
517
SEG40COM0        EQU  H'0000'
 
518
SEG41COM0        EQU  H'0001'
 
519
SEG42COM0        EQU  H'0002'
 
520
SEG43COM0        EQU  H'0003'
 
521
SEG44COM0        EQU  H'0004'
 
522
SEG45COM0        EQU  H'0005'
 
523
SEG46COM0        EQU  H'0006'
 
524
SEG47COM0        EQU  H'0007'
 
525
 
 
526
 
 
527
;----- LCDDATA6 Bits -----------------------------------------------------
 
528
S0C1             EQU  H'0000'
 
529
S1C1             EQU  H'0001'
 
530
S2C1             EQU  H'0002'
 
531
S3C1             EQU  H'0003'
 
532
S4C1             EQU  H'0004'
 
533
S5C1             EQU  H'0005'
 
534
S6C1             EQU  H'0006'
 
535
S7C1             EQU  H'0007'
 
536
 
 
537
SEG0COM1         EQU  H'0000'
 
538
SEG1COM1         EQU  H'0001'
 
539
SEG2COM1         EQU  H'0002'
 
540
SEG3COM1         EQU  H'0003'
 
541
SEG4COM1         EQU  H'0004'
 
542
SEG5COM1         EQU  H'0005'
 
543
SEG6COM1         EQU  H'0006'
 
544
SEG7COM1         EQU  H'0007'
 
545
 
 
546
S00C1            EQU  H'0000'
 
547
S01C1            EQU  H'0001'
 
548
S02C1            EQU  H'0002'
 
549
S03C1            EQU  H'0003'
 
550
S04C1            EQU  H'0004'
 
551
S05C1            EQU  H'0005'
 
552
S06C1            EQU  H'0006'
 
553
S07C1            EQU  H'0007'
 
554
 
 
555
 
 
556
;----- LCDDATA7 Bits -----------------------------------------------------
 
557
S8C1             EQU  H'0000'
 
558
S9C1             EQU  H'0001'
 
559
S10C1            EQU  H'0002'
 
560
S11C1            EQU  H'0003'
 
561
S12C1            EQU  H'0004'
 
562
S13C1            EQU  H'0005'
 
563
S14C1            EQU  H'0006'
 
564
S15C1            EQU  H'0007'
 
565
 
 
566
SEG8COM1         EQU  H'0000'
 
567
SEG9COM1         EQU  H'0001'
 
568
SEG10COM1        EQU  H'0002'
 
569
SEG11COM1        EQU  H'0003'
 
570
SEG12COM1        EQU  H'0004'
 
571
SEG13COM1        EQU  H'0005'
 
572
SEG14COM1        EQU  H'0006'
 
573
SEG15COM1        EQU  H'0007'
 
574
 
 
575
S08C1            EQU  H'0000'
 
576
S09C1            EQU  H'0001'
 
577
 
 
578
 
 
579
;----- LCDDATA8 Bits -----------------------------------------------------
 
580
S16C1            EQU  H'0000'
 
581
S17C1            EQU  H'0001'
 
582
S18C1            EQU  H'0002'
 
583
S19C1            EQU  H'0003'
 
584
S20C1            EQU  H'0004'
 
585
S21C1            EQU  H'0005'
 
586
S22C1            EQU  H'0006'
 
587
S23C1            EQU  H'0007'
 
588
 
 
589
SEG16COM1        EQU  H'0000'
 
590
SEG17COM1        EQU  H'0001'
 
591
SEG18COM1        EQU  H'0002'
 
592
SEG19COM1        EQU  H'0003'
 
593
SEG20COM1        EQU  H'0004'
 
594
SEG21COM1        EQU  H'0005'
 
595
SEG22COM1        EQU  H'0006'
 
596
SEG23COM1        EQU  H'0007'
 
597
 
 
598
 
 
599
;----- LCDDATA9 Bits -----------------------------------------------------
 
600
S24C1            EQU  H'0000'
 
601
S25C1            EQU  H'0001'
 
602
S26C1            EQU  H'0002'
 
603
S27C1            EQU  H'0003'
 
604
S28C1            EQU  H'0004'
 
605
S29C1            EQU  H'0005'
 
606
S30C1            EQU  H'0006'
 
607
S31C1            EQU  H'0007'
 
608
 
 
609
SEG24COM1        EQU  H'0000'
 
610
SEG25COM1        EQU  H'0001'
 
611
SEG26COM1        EQU  H'0002'
 
612
SEG27COM1        EQU  H'0003'
 
613
SEG28COM1        EQU  H'0004'
 
614
SEG29COM1        EQU  H'0005'
 
615
SEG30COM1        EQU  H'0006'
 
616
SEG31COM1        EQU  H'0007'
 
617
 
 
618
 
 
619
;----- LCDDATA10 Bits -----------------------------------------------------
 
620
S32C1            EQU  H'0000'
 
621
S33C1            EQU  H'0001'
 
622
S34C1            EQU  H'0002'
 
623
S35C1            EQU  H'0003'
 
624
S36C1            EQU  H'0004'
 
625
S37C1            EQU  H'0005'
 
626
S38C1            EQU  H'0006'
 
627
S39C1            EQU  H'0007'
 
628
 
 
629
SEG32COM1        EQU  H'0000'
 
630
SEG33COM1        EQU  H'0001'
 
631
SEG34COM1        EQU  H'0002'
 
632
SEG35COM1        EQU  H'0003'
 
633
SEG36COM1        EQU  H'0004'
 
634
SEG37COM1        EQU  H'0005'
 
635
SEG38COM1        EQU  H'0006'
 
636
SEG39COM1        EQU  H'0007'
 
637
 
 
638
 
 
639
;----- RCSTA2 Bits -----------------------------------------------------
 
640
RX9D             EQU  H'0000'
 
641
OERR             EQU  H'0001'
 
642
FERR             EQU  H'0002'
 
643
ADEN             EQU  H'0003'
 
644
CREN             EQU  H'0004'
 
645
SREN             EQU  H'0005'
 
646
RX9              EQU  H'0006'
 
647
SPEN             EQU  H'0007'
 
648
 
 
649
RCD8             EQU  H'0000'
 
650
RC9              EQU  H'0006'
 
651
 
 
652
NOT_RC8          EQU  H'0006'
 
653
 
 
654
RC8_9            EQU  H'0006'
 
655
 
 
656
ADDEN            EQU  H'0003'
 
657
 
 
658
 
 
659
;----- TXSTA2 Bits -----------------------------------------------------
 
660
TX9D             EQU  H'0000'
 
661
TRMT             EQU  H'0001'
 
662
BRGH             EQU  H'0002'
 
663
SYNC             EQU  H'0004'
 
664
TXEN             EQU  H'0005'
 
665
TX9              EQU  H'0006'
 
666
CSRC             EQU  H'0007'
 
667
 
 
668
TXD8             EQU  H'0000'
 
669
TX8_9            EQU  H'0006'
 
670
 
 
671
NOT_TX8          EQU  H'0006'
 
672
 
 
673
 
 
674
;----- LCDDATA11 Bits -----------------------------------------------------
 
675
S40C1            EQU  H'0000'
 
676
S41C1            EQU  H'0001'
 
677
S42C1            EQU  H'0002'
 
678
S43C1            EQU  H'0003'
 
679
S44C1            EQU  H'0004'
 
680
S45C1            EQU  H'0005'
 
681
S46C1            EQU  H'0006'
 
682
S47C1            EQU  H'0007'
 
683
 
 
684
SEG40COM1        EQU  H'0000'
 
685
SEG41COM1        EQU  H'0001'
 
686
SEG42COM1        EQU  H'0002'
 
687
SEG43COM1        EQU  H'0003'
 
688
SEG44COM1        EQU  H'0004'
 
689
SEG45COM1        EQU  H'0005'
 
690
SEG46COM1        EQU  H'0006'
 
691
SEG47COM1        EQU  H'0007'
 
692
 
 
693
 
 
694
;----- LCDDATA12 Bits -----------------------------------------------------
 
695
S0C2             EQU  H'0000'
 
696
S1C2             EQU  H'0001'
 
697
S2C2             EQU  H'0002'
 
698
S3C2             EQU  H'0003'
 
699
S4C2             EQU  H'0004'
 
700
S5C2             EQU  H'0005'
 
701
S6C2             EQU  H'0006'
 
702
S7C2             EQU  H'0007'
 
703
 
 
704
SEG0COM2         EQU  H'0000'
 
705
SEG1COM2         EQU  H'0001'
 
706
SEG2COM2         EQU  H'0002'
 
707
SEG3COM2         EQU  H'0003'
 
708
SEG4COM2         EQU  H'0004'
 
709
SEG5COM2         EQU  H'0005'
 
710
SEG6COM2         EQU  H'0006'
 
711
SEG7COM2         EQU  H'0007'
 
712
 
 
713
S00C2            EQU  H'0000'
 
714
S01C2            EQU  H'0001'
 
715
S02C2            EQU  H'0002'
 
716
S03C2            EQU  H'0003'
 
717
S04C2            EQU  H'0004'
 
718
S05C2            EQU  H'0005'
 
719
S06C2            EQU  H'0006'
 
720
S07C2            EQU  H'0007'
 
721
 
 
722
 
 
723
;----- LCDDATA13 Bits -----------------------------------------------------
 
724
S8C2             EQU  H'0000'
 
725
S9C2             EQU  H'0001'
 
726
S10C2            EQU  H'0002'
 
727
S11C2            EQU  H'0003'
 
728
S12C2            EQU  H'0004'
 
729
S13C2            EQU  H'0005'
 
730
S14C2            EQU  H'0006'
 
731
S15C2            EQU  H'0007'
 
732
 
 
733
SEG8COM2         EQU  H'0000'
 
734
SEG9COM2         EQU  H'0001'
 
735
SEG10COM2        EQU  H'0002'
 
736
SEG11COM2        EQU  H'0003'
 
737
SEG12COM2        EQU  H'0004'
 
738
SEG13COM2        EQU  H'0005'
 
739
SEG14COM2        EQU  H'0006'
 
740
SEG15COM2        EQU  H'0007'
 
741
 
 
742
S08C2            EQU  H'0000'
 
743
S09C2            EQU  H'0001'
 
744
 
 
745
 
 
746
;----- LCDDATA14 Bits -----------------------------------------------------
 
747
S16C2            EQU  H'0000'
 
748
S17C2            EQU  H'0001'
 
749
S18C2            EQU  H'0002'
 
750
S19C2            EQU  H'0003'
 
751
S20C2            EQU  H'0004'
 
752
S21C2            EQU  H'0005'
 
753
S22C2            EQU  H'0006'
 
754
S23C2            EQU  H'0007'
 
755
 
 
756
SEG16COM2        EQU  H'0000'
 
757
SEG17COM2        EQU  H'0001'
 
758
SEG18COM2        EQU  H'0002'
 
759
SEG19COM2        EQU  H'0003'
 
760
SEG20COM2        EQU  H'0004'
 
761
SEG21COM2        EQU  H'0005'
 
762
SEG22COM2        EQU  H'0006'
 
763
SEG23COM2        EQU  H'0007'
 
764
 
 
765
 
 
766
;----- LCDDATA15 Bits -----------------------------------------------------
 
767
S24C2            EQU  H'0000'
 
768
S25C2            EQU  H'0001'
 
769
S26C2            EQU  H'0002'
 
770
S27C2            EQU  H'0003'
 
771
S28C2            EQU  H'0004'
 
772
S29C2            EQU  H'0005'
 
773
S30C2            EQU  H'0006'
 
774
S31C2            EQU  H'0007'
 
775
 
 
776
SEG24COM2        EQU  H'0000'
 
777
SEG25COM2        EQU  H'0001'
 
778
SEG26COM2        EQU  H'0002'
 
779
SEG27COM2        EQU  H'0003'
 
780
SEG28COM2        EQU  H'0004'
 
781
SEG29COM2        EQU  H'0005'
 
782
SEG30COM2        EQU  H'0006'
 
783
SEG31COM2        EQU  H'0007'
 
784
 
 
785
 
 
786
;----- LCDDATA16 Bits -----------------------------------------------------
 
787
S32C2            EQU  H'0000'
 
788
S33C2            EQU  H'0001'
 
789
S34C2            EQU  H'0002'
 
790
S35C2            EQU  H'0003'
 
791
S36C2            EQU  H'0004'
 
792
S37C2            EQU  H'0005'
 
793
S38C2            EQU  H'0006'
 
794
S39C2            EQU  H'0007'
 
795
 
 
796
SEG32COM2        EQU  H'0000'
 
797
SEG33COM2        EQU  H'0001'
 
798
SEG34COM2        EQU  H'0002'
 
799
SEG35COM2        EQU  H'0003'
 
800
SEG36COM2        EQU  H'0004'
 
801
SEG37COM2        EQU  H'0005'
 
802
SEG38COM2        EQU  H'0006'
 
803
SEG39COM2        EQU  H'0007'
 
804
 
 
805
 
 
806
;----- LCDDATA17 Bits -----------------------------------------------------
 
807
S40C2            EQU  H'0000'
 
808
S41C2            EQU  H'0001'
 
809
S42C2            EQU  H'0002'
 
810
S43C2            EQU  H'0003'
 
811
S44C2            EQU  H'0004'
 
812
S45C2            EQU  H'0005'
 
813
S46C2            EQU  H'0006'
 
814
S47C2            EQU  H'0007'
 
815
 
 
816
SEG40COM2        EQU  H'0000'
 
817
SEG41COM2        EQU  H'0001'
 
818
SEG42COM2        EQU  H'0002'
 
819
SEG43COM2        EQU  H'0003'
 
820
SEG44COM2        EQU  H'0004'
 
821
SEG45COM2        EQU  H'0005'
 
822
SEG46COM2        EQU  H'0006'
 
823
SEG47COM2        EQU  H'0007'
 
824
 
 
825
 
 
826
;----- LCDDATA18 Bits -----------------------------------------------------
 
827
S0C3             EQU  H'0000'
 
828
S1C3             EQU  H'0001'
 
829
S2C3             EQU  H'0002'
 
830
S3C3             EQU  H'0003'
 
831
S4C3             EQU  H'0004'
 
832
S5C3             EQU  H'0005'
 
833
S6C3             EQU  H'0006'
 
834
S7C3             EQU  H'0007'
 
835
 
 
836
SEG0COM3         EQU  H'0000'
 
837
SEG1COM3         EQU  H'0001'
 
838
SEG2COM3         EQU  H'0002'
 
839
SEG3COM3         EQU  H'0003'
 
840
SEG4COM3         EQU  H'0004'
 
841
SEG5COM3         EQU  H'0005'
 
842
SEG6COM3         EQU  H'0006'
 
843
SEG7COM3         EQU  H'0007'
 
844
 
 
845
S00C3            EQU  H'0000'
 
846
S01C3            EQU  H'0001'
 
847
S02C3            EQU  H'0002'
 
848
S03C3            EQU  H'0003'
 
849
S04C3            EQU  H'0004'
 
850
S05C3            EQU  H'0005'
 
851
S06C3            EQU  H'0006'
 
852
S07C3            EQU  H'0007'
 
853
 
 
854
 
 
855
;----- LCDDATA19 Bits -----------------------------------------------------
 
856
S8C3             EQU  H'0000'
 
857
S9C3             EQU  H'0001'
 
858
S10C3            EQU  H'0002'
 
859
S11C3            EQU  H'0003'
 
860
S12C3            EQU  H'0004'
 
861
S13C3            EQU  H'0005'
 
862
S14C3            EQU  H'0006'
 
863
S15C3            EQU  H'0007'
 
864
 
 
865
SEG8COM3         EQU  H'0000'
 
866
SEG9COM3         EQU  H'0001'
 
867
SEG10COM3        EQU  H'0002'
 
868
SEG11COM3        EQU  H'0003'
 
869
SEG12COM3        EQU  H'0004'
 
870
SEG13COM3        EQU  H'0005'
 
871
SEG14COM3        EQU  H'0006'
 
872
SEG15COM3        EQU  H'0007'
 
873
 
 
874
S08C3            EQU  H'0000'
 
875
S09C3            EQU  H'0001'
 
876
 
 
877
 
 
878
;----- LCDDATA20 Bits -----------------------------------------------------
 
879
S16C3            EQU  H'0000'
 
880
S17C3            EQU  H'0001'
 
881
S18C3            EQU  H'0002'
 
882
S19C3            EQU  H'0003'
 
883
S20C3            EQU  H'0004'
 
884
S21C3            EQU  H'0005'
 
885
S22C3            EQU  H'0006'
 
886
S23C3            EQU  H'0007'
 
887
 
 
888
SEG16COM3        EQU  H'0000'
 
889
SEG17COM3        EQU  H'0001'
 
890
SEG18COM3        EQU  H'0002'
 
891
SEG19COM3        EQU  H'0003'
 
892
SEG20COM3        EQU  H'0004'
 
893
SEG21COM3        EQU  H'0005'
 
894
SEG22COM3        EQU  H'0006'
 
895
SEG23COM3        EQU  H'0007'
 
896
 
 
897
 
 
898
;----- LCDDATA21 Bits -----------------------------------------------------
 
899
S24C3            EQU  H'0000'
 
900
S25C3            EQU  H'0001'
 
901
S26C3            EQU  H'0002'
 
902
S27C3            EQU  H'0003'
 
903
S28C3            EQU  H'0004'
 
904
S29C3            EQU  H'0005'
 
905
S30C3            EQU  H'0006'
 
906
S31C3            EQU  H'0007'
 
907
 
 
908
SEG24COM3        EQU  H'0000'
 
909
SEG25COM3        EQU  H'0001'
 
910
SEG26COM3        EQU  H'0002'
 
911
SEG27COM3        EQU  H'0003'
 
912
SEG28COM3        EQU  H'0004'
 
913
SEG29COM3        EQU  H'0005'
 
914
SEG30COM3        EQU  H'0006'
 
915
SEG31COM3        EQU  H'0007'
 
916
 
 
917
 
 
918
;----- LCDDATA22 Bits -----------------------------------------------------
 
919
S32C3            EQU  H'0000'
 
920
S33C3            EQU  H'0001'
 
921
S34C3            EQU  H'0002'
 
922
S35C3            EQU  H'0003'
 
923
S36C3            EQU  H'0004'
 
924
S37C3            EQU  H'0005'
 
925
S38C3            EQU  H'0006'
 
926
S39C3            EQU  H'0007'
 
927
 
 
928
SEG32COM3        EQU  H'0000'
 
929
SEG33COM3        EQU  H'0001'
 
930
SEG34COM3        EQU  H'0002'
 
931
SEG35COM3        EQU  H'0003'
 
932
SEG36COM3        EQU  H'0004'
 
933
SEG37COM3        EQU  H'0005'
 
934
SEG38COM3        EQU  H'0006'
 
935
SEG39COM3        EQU  H'0007'
 
936
 
 
937
 
 
938
;----- LCDDATA23 Bits -----------------------------------------------------
 
939
S40C3            EQU  H'0000'
 
940
S41C3            EQU  H'0001'
 
941
S42C3            EQU  H'0002'
 
942
S43C3            EQU  H'0003'
 
943
S44C3            EQU  H'0004'
 
944
S45C3            EQU  H'0005'
 
945
S46C3            EQU  H'0006'
 
946
S47C3            EQU  H'0007'
 
947
 
 
948
SEG40COM3        EQU  H'0000'
 
949
SEG41COM3        EQU  H'0001'
 
950
SEG42COM3        EQU  H'0002'
 
951
SEG43COM3        EQU  H'0003'
 
952
SEG44COM3        EQU  H'0004'
 
953
SEG45COM3        EQU  H'0005'
 
954
SEG46COM3        EQU  H'0006'
 
955
SEG47COM3        EQU  H'0007'
 
956
 
 
957
 
 
958
;----- BAUDCON1 Bits -----------------------------------------------------
 
959
ABDEN            EQU  H'0000'
 
960
WUE              EQU  H'0001'
 
961
BRG16            EQU  H'0003'
 
962
SCKP             EQU  H'0004'
 
963
RCIDL            EQU  H'0006'
 
964
ABDOVF           EQU  H'0007'
 
965
 
 
966
RCMT             EQU  H'0006'
 
967
 
 
968
 
 
969
;----- BAUDCTL1 Bits -----------------------------------------------------
 
970
ABDEN            EQU  H'0000'
 
971
WUE              EQU  H'0001'
 
972
BRG16            EQU  H'0003'
 
973
SCKP             EQU  H'0004'
 
974
RCIDL            EQU  H'0006'
 
975
ABDOVF           EQU  H'0007'
 
976
 
 
977
RCMT             EQU  H'0006'
 
978
 
 
979
 
 
980
;----- PORTA Bits -----------------------------------------------------
 
981
RA0              EQU  H'0000'
 
982
RA1              EQU  H'0001'
 
983
RA2              EQU  H'0002'
 
984
RA3              EQU  H'0003'
 
985
RA4              EQU  H'0004'
 
986
RA5              EQU  H'0005'
 
987
RA6              EQU  H'0006'
 
988
RA7              EQU  H'0007'
 
989
 
 
990
AN0              EQU  H'0000'
 
991
AN1              EQU  H'0001'
 
992
AN2              EQU  H'0002'
 
993
AN3              EQU  H'0003'
 
994
T0CKI            EQU  H'0004'
 
995
AN4              EQU  H'0005'
 
996
OSC2             EQU  H'0006'
 
997
OSC1             EQU  H'0007'
 
998
 
 
999
VREFM            EQU  H'0002'
 
1000
VREFP            EQU  H'0003'
 
1001
LVDIN            EQU  H'0005'
 
1002
CLKO             EQU  H'0006'
 
1003
CLKI             EQU  H'0007'
 
1004
 
 
1005
SEG16            EQU  H'0002'
 
1006
SEG17            EQU  H'0003'
 
1007
SEG14            EQU  H'0004'
 
1008
SEG15            EQU  H'0005'
 
1009
 
 
1010
 
 
1011
;----- PORTB Bits -----------------------------------------------------
 
1012
RB0              EQU  H'0000'
 
1013
RB1              EQU  H'0001'
 
1014
RB2              EQU  H'0002'
 
1015
RB3              EQU  H'0003'
 
1016
RB4              EQU  H'0004'
 
1017
RB5              EQU  H'0005'
 
1018
RB6              EQU  H'0006'
 
1019
RB7              EQU  H'0007'
 
1020
 
 
1021
INT0             EQU  H'0000'
 
1022
INT1             EQU  H'0001'
 
1023
INT2             EQU  H'0002'
 
1024
INT3             EQU  H'0003'
 
1025
KBI0             EQU  H'0004'
 
1026
KBI1             EQU  H'0005'
 
1027
KBI2             EQU  H'0006'
 
1028
KBI3             EQU  H'0007'
 
1029
 
 
1030
CCP2B            EQU  H'0003'
 
1031
PGM              EQU  H'0005'
 
1032
PGC              EQU  H'0006'
 
1033
PGD              EQU  H'0007'
 
1034
 
 
1035
SEG8             EQU  H'0001'
 
1036
SEG9             EQU  H'0002'
 
1037
SEG10            EQU  H'0003'
 
1038
SEG11            EQU  H'0004'
 
1039
 
 
1040
 
 
1041
;----- PORTC Bits -----------------------------------------------------
 
1042
RC0              EQU  H'0000'
 
1043
RC1              EQU  H'0001'
 
1044
RC2              EQU  H'0002'
 
1045
RC3              EQU  H'0003'
 
1046
RC4              EQU  H'0004'
 
1047
RC5              EQU  H'0005'
 
1048
RC6              EQU  H'0006'
 
1049
RC7              EQU  H'0007'
 
1050
 
 
1051
T1OSO            EQU  H'0000'
 
1052
T1OSI            EQU  H'0001'
 
1053
CCP1             EQU  H'0002'
 
1054
SCK              EQU  H'0003'
 
1055
SDI              EQU  H'0004'
 
1056
SDO              EQU  H'0005'
 
1057
TX               EQU  H'0006'
 
1058
RX               EQU  H'0007'
 
1059
 
 
1060
T13CKI           EQU  H'0000'
 
1061
CCP2C            EQU  H'0001'
 
1062
SCL              EQU  H'0003'
 
1063
SDA              EQU  H'0004'
 
1064
CK               EQU  H'0006'
 
1065
; DT is a reserved word
 
1066
; DT               EQU  H'0007'
 
1067
 
 
1068
SEG13            EQU  H'0002'
 
1069
SEG12            EQU  H'0003'
 
1070
 
 
1071
 
 
1072
;----- PORTD Bits -----------------------------------------------------
 
1073
RD0              EQU  H'0000'
 
1074
RD1              EQU  H'0001'
 
1075
RD2              EQU  H'0002'
 
1076
RD3              EQU  H'0003'
 
1077
RD4              EQU  H'0004'
 
1078
RD5              EQU  H'0005'
 
1079
RD6              EQU  H'0006'
 
1080
RD7              EQU  H'0007'
 
1081
 
 
1082
AD0              EQU  H'0000'
 
1083
AD1              EQU  H'0001'
 
1084
AD2              EQU  H'0002'
 
1085
AD3              EQU  H'0003'
 
1086
AD4              EQU  H'0004'
 
1087
AD5              EQU  H'0005'
 
1088
AD6              EQU  H'0006'
 
1089
AD7              EQU  H'0007'
 
1090
 
 
1091
SEG0             EQU  H'0000'
 
1092
SEG1             EQU  H'0001'
 
1093
SEG2             EQU  H'0002'
 
1094
SEG3             EQU  H'0003'
 
1095
SEG4             EQU  H'0004'
 
1096
SEG5             EQU  H'0005'
 
1097
SEG6             EQU  H'0006'
 
1098
SEG7             EQU  H'0007'
 
1099
 
 
1100
 
 
1101
;----- PORTE Bits -----------------------------------------------------
 
1102
RE4              EQU  H'0004'
 
1103
RE5              EQU  H'0005'
 
1104
RE6              EQU  H'0006'
 
1105
RE7              EQU  H'0007'
 
1106
 
 
1107
CCP2E            EQU  H'0007'
 
1108
 
 
1109
AD8              EQU  H'0000'
 
1110
AD9              EQU  H'0001'
 
1111
AD10             EQU  H'0002'
 
1112
AD11             EQU  H'0003'
 
1113
AD12             EQU  H'0004'
 
1114
AD13             EQU  H'0005'
 
1115
AD14             EQU  H'0006'
 
1116
AD15             EQU  H'0007'
 
1117
 
 
1118
LCDBIAS1         EQU  H'0000'
 
1119
LCDBIAS2         EQU  H'0001'
 
1120
LCDBIAS3         EQU  H'0002'
 
1121
COM0             EQU  H'0003'
 
1122
COM1             EQU  H'0004'
 
1123
COM2             EQU  H'0005'
 
1124
COM3             EQU  H'0006'
 
1125
SEG31            EQU  H'0007'
 
1126
 
 
1127
BIAS1            EQU  H'0000'
 
1128
BIAS2            EQU  H'0001'
 
1129
BIAS3            EQU  H'0002'
 
1130
 
 
1131
 
 
1132
;----- PORTF Bits -----------------------------------------------------
 
1133
RF0              EQU  H'0000'
 
1134
RF1              EQU  H'0001'
 
1135
RF2              EQU  H'0002'
 
1136
RF3              EQU  H'0003'
 
1137
RF4              EQU  H'0004'
 
1138
RF5              EQU  H'0005'
 
1139
RF6              EQU  H'0006'
 
1140
RF7              EQU  H'0007'
 
1141
 
 
1142
AN5              EQU  H'0000'
 
1143
AN6              EQU  H'0001'
 
1144
AN7              EQU  H'0002'
 
1145
AN8              EQU  H'0003'
 
1146
AN9              EQU  H'0004'
 
1147
AN10             EQU  H'0005'
 
1148
AN11             EQU  H'0006'
 
1149
SS               EQU  H'0007'
 
1150
 
 
1151
C2OUTF           EQU  H'0001'
 
1152
C1OUTF           EQU  H'0002'
 
1153
CVREFF           EQU  H'0005'
 
1154
 
 
1155
SEG18            EQU  H'0000'
 
1156
SEG19            EQU  H'0001'
 
1157
SEG20            EQU  H'0002'
 
1158
SEG21            EQU  H'0003'
 
1159
SEG22            EQU  H'0004'
 
1160
SEG23            EQU  H'0005'
 
1161
SEG24            EQU  H'0006'
 
1162
SEG25            EQU  H'0007'
 
1163
 
 
1164
 
 
1165
;----- PORTG Bits -----------------------------------------------------
 
1166
RG0              EQU  H'0000'
 
1167
RG1              EQU  H'0001'
 
1168
RG2              EQU  H'0002'
 
1169
RG3              EQU  H'0003'
 
1170
RG4              EQU  H'0004'
 
1171
RG5              EQU  H'0005'
 
1172
 
 
1173
TX2              EQU  H'0001'
 
1174
RX2              EQU  H'0002'
 
1175
MCLR             EQU  H'0005'
 
1176
 
 
1177
CK2              EQU  H'0001'
 
1178
DT2              EQU  H'0002'
 
1179
VPP              EQU  H'0005'
 
1180
 
 
1181
SEG30            EQU  H'0000'
 
1182
SEG29            EQU  H'0001'
 
1183
SEG28            EQU  H'0002'
 
1184
SEG27            EQU  H'0003'
 
1185
SEG26            EQU  H'0004'
 
1186
 
 
1187
 
 
1188
;----- PORTH Bits -----------------------------------------------------
 
1189
RH0              EQU  H'0000'
 
1190
RH1              EQU  H'0001'
 
1191
RH2              EQU  H'0002'
 
1192
RH3              EQU  H'0003'
 
1193
RH4              EQU  H'0004'
 
1194
RH5              EQU  H'0005'
 
1195
RH6              EQU  H'0006'
 
1196
RH7              EQU  H'0007'
 
1197
 
 
1198
SEG47            EQU  H'0000'
 
1199
SEG46            EQU  H'0001'
 
1200
SEG45            EQU  H'0002'
 
1201
SEG44            EQU  H'0003'
 
1202
SEG40            EQU  H'0004'
 
1203
SEG41            EQU  H'0005'
 
1204
SEG42            EQU  H'0006'
 
1205
SEG43            EQU  H'0007'
 
1206
 
 
1207
 
 
1208
;----- PORTJ Bits -----------------------------------------------------
 
1209
RJ0              EQU  H'0000'
 
1210
RJ1              EQU  H'0001'
 
1211
RJ2              EQU  H'0002'
 
1212
RJ3              EQU  H'0003'
 
1213
RJ4              EQU  H'0004'
 
1214
RJ5              EQU  H'0005'
 
1215
RJ6              EQU  H'0006'
 
1216
RJ7              EQU  H'0007'
 
1217
 
 
1218
SEG32            EQU  H'0000'
 
1219
SEG33            EQU  H'0001'
 
1220
SEG34            EQU  H'0002'
 
1221
SEG35            EQU  H'0003'
 
1222
SEG39            EQU  H'0004'
 
1223
SEG38            EQU  H'0005'
 
1224
SEG37            EQU  H'0006'
 
1225
SEG36            EQU  H'0007'
 
1226
 
 
1227
 
 
1228
;----- LATA Bits -----------------------------------------------------
 
1229
LATA0            EQU  H'0000'
 
1230
LATA1            EQU  H'0001'
 
1231
LATA2            EQU  H'0002'
 
1232
LATA3            EQU  H'0003'
 
1233
LATA4            EQU  H'0004'
 
1234
LATA5            EQU  H'0005'
 
1235
LATA6            EQU  H'0006'
 
1236
LATA7            EQU  H'0007'
 
1237
 
 
1238
 
 
1239
;----- LATB Bits -----------------------------------------------------
 
1240
LATB0            EQU  H'0000'
 
1241
LATB1            EQU  H'0001'
 
1242
LATB2            EQU  H'0002'
 
1243
LATB3            EQU  H'0003'
 
1244
LATB4            EQU  H'0004'
 
1245
LATB5            EQU  H'0005'
 
1246
LATB6            EQU  H'0006'
 
1247
LATB7            EQU  H'0007'
 
1248
 
 
1249
 
 
1250
;----- LATC Bits -----------------------------------------------------
 
1251
LATC0            EQU  H'0000'
 
1252
LATC1            EQU  H'0001'
 
1253
LATC2            EQU  H'0002'
 
1254
LATC3            EQU  H'0003'
 
1255
LATC4            EQU  H'0004'
 
1256
LATC5            EQU  H'0005'
 
1257
LATC6            EQU  H'0006'
 
1258
LATC7            EQU  H'0007'
 
1259
 
 
1260
 
 
1261
;----- LATD Bits -----------------------------------------------------
 
1262
LATD0            EQU  H'0000'
 
1263
LATD1            EQU  H'0001'
 
1264
LATD2            EQU  H'0002'
 
1265
LATD3            EQU  H'0003'
 
1266
LATD4            EQU  H'0004'
 
1267
LATD5            EQU  H'0005'
 
1268
LATD6            EQU  H'0006'
 
1269
LATD7            EQU  H'0007'
 
1270
 
 
1271
 
 
1272
;----- LATE Bits -----------------------------------------------------
 
1273
LATE4            EQU  H'0004'
 
1274
LATE5            EQU  H'0005'
 
1275
LATE6            EQU  H'0006'
 
1276
LATE7            EQU  H'0007'
 
1277
 
 
1278
 
 
1279
;----- LATF Bits -----------------------------------------------------
 
1280
LATF0            EQU  H'0000'
 
1281
LATF1            EQU  H'0001'
 
1282
LATF2            EQU  H'0002'
 
1283
LATF3            EQU  H'0003'
 
1284
LATF4            EQU  H'0004'
 
1285
LATF5            EQU  H'0005'
 
1286
LATF6            EQU  H'0006'
 
1287
LATF7            EQU  H'0007'
 
1288
 
 
1289
 
 
1290
;----- LATG Bits -----------------------------------------------------
 
1291
LATG0            EQU  H'0000'
 
1292
LATG1            EQU  H'0001'
 
1293
LATG2            EQU  H'0002'
 
1294
LATG3            EQU  H'0003'
 
1295
LATG4            EQU  H'0004'
 
1296
 
 
1297
 
 
1298
;----- LATH Bits -----------------------------------------------------
 
1299
LATH0            EQU  H'0000'
 
1300
LATH1            EQU  H'0001'
 
1301
LATH2            EQU  H'0002'
 
1302
LATH3            EQU  H'0003'
 
1303
LATH4            EQU  H'0004'
 
1304
LATH5            EQU  H'0005'
 
1305
LATH6            EQU  H'0006'
 
1306
LATH7            EQU  H'0007'
 
1307
 
 
1308
 
 
1309
;----- LATJ Bits -----------------------------------------------------
 
1310
LATJ0            EQU  H'0000'
 
1311
LATJ1            EQU  H'0001'
 
1312
LATJ2            EQU  H'0002'
 
1313
LATJ3            EQU  H'0003'
 
1314
LATJ4            EQU  H'0004'
 
1315
LATJ5            EQU  H'0005'
 
1316
LATJ6            EQU  H'0006'
 
1317
LATJ7            EQU  H'0007'
 
1318
 
 
1319
 
 
1320
;----- DDRA Bits -----------------------------------------------------
 
1321
RA0              EQU  H'0000'
 
1322
RA1              EQU  H'0001'
 
1323
RA2              EQU  H'0002'
 
1324
RA3              EQU  H'0003'
 
1325
RA4              EQU  H'0004'
 
1326
RA5              EQU  H'0005'
 
1327
RA6              EQU  H'0006'
 
1328
RA7              EQU  H'0007'
 
1329
 
 
1330
 
 
1331
;----- TRISA Bits -----------------------------------------------------
 
1332
TRISA0           EQU  H'0000'
 
1333
TRISA1           EQU  H'0001'
 
1334
TRISA2           EQU  H'0002'
 
1335
TRISA3           EQU  H'0003'
 
1336
TRISA4           EQU  H'0004'
 
1337
TRISA5           EQU  H'0005'
 
1338
TRISA6           EQU  H'0006'
 
1339
TRISA7           EQU  H'0007'
 
1340
 
 
1341
 
 
1342
;----- DDRB Bits -----------------------------------------------------
 
1343
RB0              EQU  H'0000'
 
1344
RB1              EQU  H'0001'
 
1345
RB2              EQU  H'0002'
 
1346
RB3              EQU  H'0003'
 
1347
RB4              EQU  H'0004'
 
1348
RB5              EQU  H'0005'
 
1349
RB6              EQU  H'0006'
 
1350
RB7              EQU  H'0007'
 
1351
 
 
1352
 
 
1353
;----- TRISB Bits -----------------------------------------------------
 
1354
TRISB0           EQU  H'0000'
 
1355
TRISB1           EQU  H'0001'
 
1356
TRISB2           EQU  H'0002'
 
1357
TRISB3           EQU  H'0003'
 
1358
TRISB4           EQU  H'0004'
 
1359
TRISB5           EQU  H'0005'
 
1360
TRISB6           EQU  H'0006'
 
1361
TRISB7           EQU  H'0007'
 
1362
 
 
1363
 
 
1364
;----- DDRC Bits -----------------------------------------------------
 
1365
RC0              EQU  H'0000'
 
1366
RC1              EQU  H'0001'
 
1367
RC2              EQU  H'0002'
 
1368
RC3              EQU  H'0003'
 
1369
RC4              EQU  H'0004'
 
1370
RC5              EQU  H'0005'
 
1371
RC6              EQU  H'0006'
 
1372
RC7              EQU  H'0007'
 
1373
 
 
1374
 
 
1375
;----- TRISC Bits -----------------------------------------------------
 
1376
TRISC0           EQU  H'0000'
 
1377
TRISC1           EQU  H'0001'
 
1378
TRISC2           EQU  H'0002'
 
1379
TRISC3           EQU  H'0003'
 
1380
TRISC4           EQU  H'0004'
 
1381
TRISC5           EQU  H'0005'
 
1382
TRISC6           EQU  H'0006'
 
1383
TRISC7           EQU  H'0007'
 
1384
 
 
1385
 
 
1386
;----- DDRD Bits -----------------------------------------------------
 
1387
RD0              EQU  H'0000'
 
1388
RD1              EQU  H'0001'
 
1389
RD2              EQU  H'0002'
 
1390
RD3              EQU  H'0003'
 
1391
RD4              EQU  H'0004'
 
1392
RD5              EQU  H'0005'
 
1393
RD6              EQU  H'0006'
 
1394
RD7              EQU  H'0007'
 
1395
 
 
1396
 
 
1397
;----- TRISD Bits -----------------------------------------------------
 
1398
TRISD0           EQU  H'0000'
 
1399
TRISD1           EQU  H'0001'
 
1400
TRISD2           EQU  H'0002'
 
1401
TRISD3           EQU  H'0003'
 
1402
TRISD4           EQU  H'0004'
 
1403
TRISD5           EQU  H'0005'
 
1404
TRISD6           EQU  H'0006'
 
1405
TRISD7           EQU  H'0007'
 
1406
 
 
1407
 
 
1408
;----- DDRE Bits -----------------------------------------------------
 
1409
RE4              EQU  H'0004'
 
1410
RE5              EQU  H'0005'
 
1411
RE6              EQU  H'0006'
 
1412
RE7              EQU  H'0007'
 
1413
 
 
1414
 
 
1415
;----- TRISE Bits -----------------------------------------------------
 
1416
TRISE4           EQU  H'0004'
 
1417
TRISE5           EQU  H'0005'
 
1418
TRISE6           EQU  H'0006'
 
1419
TRISE7           EQU  H'0007'
 
1420
 
 
1421
 
 
1422
;----- DDRF Bits -----------------------------------------------------
 
1423
RF0              EQU  H'0000'
 
1424
RF1              EQU  H'0001'
 
1425
RF2              EQU  H'0002'
 
1426
RF3              EQU  H'0003'
 
1427
RF4              EQU  H'0004'
 
1428
RF5              EQU  H'0005'
 
1429
RF6              EQU  H'0006'
 
1430
RF7              EQU  H'0007'
 
1431
 
 
1432
 
 
1433
;----- TRISF Bits -----------------------------------------------------
 
1434
TRISF0           EQU  H'0000'
 
1435
TRISF1           EQU  H'0001'
 
1436
TRISF2           EQU  H'0002'
 
1437
TRISF3           EQU  H'0003'
 
1438
TRISF4           EQU  H'0004'
 
1439
TRISF5           EQU  H'0005'
 
1440
TRISF6           EQU  H'0006'
 
1441
TRISF7           EQU  H'0007'
 
1442
 
 
1443
 
 
1444
;----- DDRG Bits -----------------------------------------------------
 
1445
RG0              EQU  H'0000'
 
1446
RG1              EQU  H'0001'
 
1447
RG2              EQU  H'0002'
 
1448
RG3              EQU  H'0003'
 
1449
RG4              EQU  H'0004'
 
1450
 
 
1451
 
 
1452
;----- TRISG Bits -----------------------------------------------------
 
1453
TRISG0           EQU  H'0000'
 
1454
TRISG1           EQU  H'0001'
 
1455
TRISG2           EQU  H'0002'
 
1456
TRISG3           EQU  H'0003'
 
1457
TRISG4           EQU  H'0004'
 
1458
 
 
1459
 
 
1460
;----- DDRH Bits -----------------------------------------------------
 
1461
RH0              EQU  H'0000'
 
1462
RH1              EQU  H'0001'
 
1463
RH2              EQU  H'0002'
 
1464
RH3              EQU  H'0003'
 
1465
RH4              EQU  H'0004'
 
1466
RH5              EQU  H'0005'
 
1467
RH6              EQU  H'0006'
 
1468
RH7              EQU  H'0007'
 
1469
 
 
1470
 
 
1471
;----- TRISH Bits -----------------------------------------------------
 
1472
TRISH0           EQU  H'0000'
 
1473
TRISH1           EQU  H'0001'
 
1474
TRISH2           EQU  H'0002'
 
1475
TRISH3           EQU  H'0003'
 
1476
TRISH4           EQU  H'0004'
 
1477
TRISH5           EQU  H'0005'
 
1478
TRISH6           EQU  H'0006'
 
1479
TRISH7           EQU  H'0007'
 
1480
 
 
1481
 
 
1482
;----- DDRJ Bits -----------------------------------------------------
 
1483
RJ0              EQU  H'0000'
 
1484
RJ1              EQU  H'0001'
 
1485
RJ2              EQU  H'0002'
 
1486
RJ3              EQU  H'0003'
 
1487
RJ4              EQU  H'0004'
 
1488
RJ5              EQU  H'0005'
 
1489
RJ6              EQU  H'0006'
 
1490
RJ7              EQU  H'0007'
 
1491
 
 
1492
 
 
1493
;----- TRISJ Bits -----------------------------------------------------
 
1494
TRISJ0           EQU  H'0000'
 
1495
TRISJ1           EQU  H'0001'
 
1496
TRISJ2           EQU  H'0002'
 
1497
TRISJ3           EQU  H'0003'
 
1498
TRISJ4           EQU  H'0004'
 
1499
TRISJ5           EQU  H'0005'
 
1500
TRISJ6           EQU  H'0006'
 
1501
TRISJ7           EQU  H'0007'
 
1502
 
 
1503
 
 
1504
;----- OSCTUNE Bits -----------------------------------------------------
 
1505
TUN0             EQU  H'0000'
 
1506
TUN1             EQU  H'0001'
 
1507
TUN2             EQU  H'0002'
 
1508
TUN3             EQU  H'0003'
 
1509
TUN4             EQU  H'0004'
 
1510
PLLEN            EQU  H'0006'
 
1511
INTSRC           EQU  H'0007'
 
1512
 
 
1513
 
 
1514
;----- PIE1 Bits -----------------------------------------------------
 
1515
TMR1IE           EQU  H'0000'
 
1516
TMR2IE           EQU  H'0001'
 
1517
CCP1IE           EQU  H'0002'
 
1518
SSPIE            EQU  H'0003'
 
1519
TX1IE            EQU  H'0004'
 
1520
RC1IE            EQU  H'0005'
 
1521
ADIE             EQU  H'0006'
 
1522
 
 
1523
TXIE             EQU  H'0004'
 
1524
RCIE             EQU  H'0005'
 
1525
 
 
1526
 
 
1527
;----- PIR1 Bits -----------------------------------------------------
 
1528
TMR1IF           EQU  H'0000'
 
1529
TMR2IF           EQU  H'0001'
 
1530
CCP1IF           EQU  H'0002'
 
1531
SSPIF            EQU  H'0003'
 
1532
TX1IF            EQU  H'0004'
 
1533
RC1IF            EQU  H'0005'
 
1534
ADIF             EQU  H'0006'
 
1535
 
 
1536
TXIF             EQU  H'0004'
 
1537
RCIF             EQU  H'0005'
 
1538
 
 
1539
 
 
1540
;----- IPR1 Bits -----------------------------------------------------
 
1541
TMR1IP           EQU  H'0000'
 
1542
TMR2IP           EQU  H'0001'
 
1543
CCP1IP           EQU  H'0002'
 
1544
SSPIP            EQU  H'0003'
 
1545
TX1IP            EQU  H'0004'
 
1546
RC1IP            EQU  H'0005'
 
1547
ADIP             EQU  H'0006'
 
1548
 
 
1549
TXIP             EQU  H'0004'
 
1550
RCIP             EQU  H'0005'
 
1551
 
 
1552
 
 
1553
;----- PIE2 Bits -----------------------------------------------------
 
1554
CCP2IE           EQU  H'0000'
 
1555
TMR3IE           EQU  H'0001'
 
1556
LVDIE            EQU  H'0002'
 
1557
BCLIE            EQU  H'0003'
 
1558
CMIE             EQU  H'0006'
 
1559
OSCFIE           EQU  H'0007'
 
1560
 
 
1561
HLVDIE           EQU  H'0002'
 
1562
 
 
1563
 
 
1564
;----- PIR2 Bits -----------------------------------------------------
 
1565
CCP2IF           EQU  H'0000'
 
1566
TMR3IF           EQU  H'0001'
 
1567
LVDIF            EQU  H'0002'
 
1568
BCLIF            EQU  H'0003'
 
1569
CMIF             EQU  H'0006'
 
1570
OSCFIF           EQU  H'0007'
 
1571
 
 
1572
HLVDIF           EQU  H'0002'
 
1573
 
 
1574
 
 
1575
;----- IPR2 Bits -----------------------------------------------------
 
1576
CCP2IP           EQU  H'0000'
 
1577
TMR3IP           EQU  H'0001'
 
1578
LVDIP            EQU  H'0002'
 
1579
BCLIP            EQU  H'0003'
 
1580
CMIP             EQU  H'0006'
 
1581
OSCFIP           EQU  H'0007'
 
1582
 
 
1583
HLVDIP           EQU  H'0002'
 
1584
 
 
1585
 
 
1586
;----- PIE3 Bits -----------------------------------------------------
 
1587
TX2IE            EQU  H'0004'
 
1588
RC2IE            EQU  H'0005'
 
1589
LCDIE            EQU  H'0006'
 
1590
 
 
1591
 
 
1592
;----- PIR3 Bits -----------------------------------------------------
 
1593
TX2IF            EQU  H'0004'
 
1594
RC2IF            EQU  H'0005'
 
1595
LCDIF            EQU  H'0006'
 
1596
 
 
1597
 
 
1598
;----- IPR3 Bits -----------------------------------------------------
 
1599
TX2IP            EQU  H'0004'
 
1600
RC2IP            EQU  H'0005'
 
1601
LCDIP            EQU  H'0006'
 
1602
 
 
1603
 
 
1604
;----- RCSTA Bits -----------------------------------------------------
 
1605
RX9D             EQU  H'0000'
 
1606
OERR             EQU  H'0001'
 
1607
FERR             EQU  H'0002'
 
1608
ADEN             EQU  H'0003'
 
1609
CREN             EQU  H'0004'
 
1610
SREN             EQU  H'0005'
 
1611
RX9              EQU  H'0006'
 
1612
SPEN             EQU  H'0007'
 
1613
 
 
1614
ADDEN            EQU  H'0003'
 
1615
 
 
1616
 
 
1617
;----- RCSTA1 Bits -----------------------------------------------------
 
1618
RX9D             EQU  H'0000'
 
1619
OERR             EQU  H'0001'
 
1620
FERR             EQU  H'0002'
 
1621
ADEN             EQU  H'0003'
 
1622
CREN             EQU  H'0004'
 
1623
SREN             EQU  H'0005'
 
1624
RX9              EQU  H'0006'
 
1625
SPEN             EQU  H'0007'
 
1626
 
 
1627
ADDEN            EQU  H'0003'
 
1628
 
 
1629
 
 
1630
;----- TXSTA Bits -----------------------------------------------------
 
1631
TX9D             EQU  H'0000'
 
1632
TRMT             EQU  H'0001'
 
1633
BRGH             EQU  H'0002'
 
1634
SENDB            EQU  H'0003'
 
1635
SYNC             EQU  H'0004'
 
1636
TXEN             EQU  H'0005'
 
1637
TX9              EQU  H'0006'
 
1638
CSRC             EQU  H'0007'
 
1639
 
 
1640
 
 
1641
;----- TXSTA1 Bits -----------------------------------------------------
 
1642
TX9D             EQU  H'0000'
 
1643
TRMT             EQU  H'0001'
 
1644
BRGH             EQU  H'0002'
 
1645
SENDB            EQU  H'0003'
 
1646
SYNC             EQU  H'0004'
 
1647
TXEN             EQU  H'0005'
 
1648
TX9              EQU  H'0006'
 
1649
CSRC             EQU  H'0007'
 
1650
 
 
1651
 
 
1652
;----- T3CON Bits -----------------------------------------------------
 
1653
TMR3ON           EQU  H'0000'
 
1654
TMR3CS           EQU  H'0001'
 
1655
NOT_T3SYNC       EQU  H'0002'
 
1656
T3CCP1           EQU  H'0003'
 
1657
T3CKPS0          EQU  H'0004'
 
1658
T3CKPS1          EQU  H'0005'
 
1659
T3CCP2           EQU  H'0006'
 
1660
RD16             EQU  H'0007'
 
1661
 
 
1662
T3SYNC           EQU  H'0002'
 
1663
 
 
1664
T3INSYNC         EQU  H'0002'
 
1665
 
 
1666
 
 
1667
;----- CMCON Bits -----------------------------------------------------
 
1668
CM0              EQU  H'0000'
 
1669
CM1              EQU  H'0001'
 
1670
CM2              EQU  H'0002'
 
1671
CIS              EQU  H'0003'
 
1672
C1INV            EQU  H'0004'
 
1673
C2INV            EQU  H'0005'
 
1674
C1OUT            EQU  H'0006'
 
1675
C2OUT            EQU  H'0007'
 
1676
 
 
1677
 
 
1678
;----- CVRCON Bits -----------------------------------------------------
 
1679
CVR0             EQU  H'0000'
 
1680
CVR1             EQU  H'0001'
 
1681
CVR2             EQU  H'0002'
 
1682
CVR3             EQU  H'0003'
 
1683
CVRSS            EQU  H'0004'
 
1684
CVRR             EQU  H'0005'
 
1685
CVROE            EQU  H'0006'
 
1686
CVREN            EQU  H'0007'
 
1687
 
 
1688
CVREF            EQU  H'0004'
 
1689
 
 
1690
 
 
1691
;----- CCP2CON Bits -----------------------------------------------------
 
1692
CCP2M0           EQU  H'0000'
 
1693
CCP2M1           EQU  H'0001'
 
1694
CCP2M2           EQU  H'0002'
 
1695
CCP2M3           EQU  H'0003'
 
1696
DCCP2Y           EQU  H'0004'
 
1697
DCCP2X           EQU  H'0005'
 
1698
 
 
1699
CCP2Y            EQU  H'0004'
 
1700
CCP2X            EQU  H'0005'
 
1701
 
 
1702
DC2B0            EQU  H'0004'
 
1703
DC2B1            EQU  H'0005'
 
1704
 
 
1705
 
 
1706
;----- CCP1CON Bits -----------------------------------------------------
 
1707
CCP1M0           EQU  H'0000'
 
1708
CCP1M1           EQU  H'0001'
 
1709
CCP1M2           EQU  H'0002'
 
1710
CCP1M3           EQU  H'0003'
 
1711
DCCP1Y           EQU  H'0004'
 
1712
DCCP1X           EQU  H'0005'
 
1713
 
 
1714
CCP1Y            EQU  H'0004'
 
1715
CCP1X            EQU  H'0005'
 
1716
 
 
1717
DC1B0            EQU  H'0004'
 
1718
DC1B1            EQU  H'0005'
 
1719
 
 
1720
 
 
1721
;----- ADCON2 Bits -----------------------------------------------------
 
1722
ADCS0            EQU  H'0000'
 
1723
ADCS1            EQU  H'0001'
 
1724
ADCS2            EQU  H'0002'
 
1725
ACQT0            EQU  H'0003'
 
1726
ACQT1            EQU  H'0004'
 
1727
ACQT2            EQU  H'0005'
 
1728
ADFM             EQU  H'0007'
 
1729
 
 
1730
 
 
1731
;----- ADCON1 Bits -----------------------------------------------------
 
1732
PCFG0            EQU  H'0000'
 
1733
PCFG1            EQU  H'0001'
 
1734
PCFG2            EQU  H'0002'
 
1735
PCFG3            EQU  H'0003'
 
1736
VCFG0            EQU  H'0004'
 
1737
VCFG1            EQU  H'0005'
 
1738
 
 
1739
 
 
1740
;----- ADCON0 Bits -----------------------------------------------------
 
1741
ADON             EQU  H'0000'
 
1742
GO_DONE          EQU  H'0001'
 
1743
CHS0             EQU  H'0002'
 
1744
CHS1             EQU  H'0003'
 
1745
CHS2             EQU  H'0004'
 
1746
CHS3             EQU  H'0005'
 
1747
 
 
1748
DONE             EQU  H'0001'
 
1749
 
 
1750
GO               EQU  H'0001'
 
1751
 
 
1752
NOT_DONE         EQU  H'0001'
 
1753
 
 
1754
 
 
1755
;----- SSPCON2 Bits -----------------------------------------------------
 
1756
SEN              EQU  H'0000'
 
1757
RSEN             EQU  H'0001'
 
1758
PEN              EQU  H'0002'
 
1759
RCEN             EQU  H'0003'
 
1760
ACKEN            EQU  H'0004'
 
1761
ACKDT            EQU  H'0005'
 
1762
ACKSTAT          EQU  H'0006'
 
1763
GCEN             EQU  H'0007'
 
1764
 
 
1765
 
 
1766
;----- SSPCON1 Bits -----------------------------------------------------
 
1767
SSPM0            EQU  H'0000'
 
1768
SSPM1            EQU  H'0001'
 
1769
SSPM2            EQU  H'0002'
 
1770
SSPM3            EQU  H'0003'
 
1771
CKP              EQU  H'0004'
 
1772
SSPEN            EQU  H'0005'
 
1773
SSPOV            EQU  H'0006'
 
1774
WCOL             EQU  H'0007'
 
1775
 
 
1776
 
 
1777
;----- SSPSTAT Bits -----------------------------------------------------
 
1778
BF               EQU  H'0000'
 
1779
UA               EQU  H'0001'
 
1780
R_W              EQU  H'0002'
 
1781
S                EQU  H'0003'
 
1782
P                EQU  H'0004'
 
1783
D_A              EQU  H'0005'
 
1784
CKE              EQU  H'0006'
 
1785
SMP              EQU  H'0007'
 
1786
 
 
1787
I2C_READ         EQU  H'0002'
 
1788
I2C_START        EQU  H'0003'
 
1789
I2C_STOP         EQU  H'0004'
 
1790
I2C_DAT          EQU  H'0005'
 
1791
 
 
1792
NOT_W            EQU  H'0002'
 
1793
NOT_A            EQU  H'0005'
 
1794
 
 
1795
NOT_WRITE        EQU  H'0002'
 
1796
NOT_ADDRESS      EQU  H'0005'
 
1797
 
 
1798
READ_WRITE       EQU  H'0002'
 
1799
DATA_ADDRESS     EQU  H'0005'
 
1800
 
 
1801
R                EQU  H'0002'
 
1802
D                EQU  H'0005'
 
1803
 
 
1804
 
 
1805
;----- T2CON Bits -----------------------------------------------------
 
1806
T2CKPS0          EQU  H'0000'
 
1807
T2CKPS1          EQU  H'0001'
 
1808
TMR2ON           EQU  H'0002'
 
1809
T2OUTPS0         EQU  H'0003'
 
1810
T2OUTPS1         EQU  H'0004'
 
1811
T2OUTPS2         EQU  H'0005'
 
1812
T2OUTPS3         EQU  H'0006'
 
1813
 
 
1814
 
 
1815
;----- T1CON Bits -----------------------------------------------------
 
1816
TMR1ON           EQU  H'0000'
 
1817
TMR1CS           EQU  H'0001'
 
1818
NOT_T1SYNC       EQU  H'0002'
 
1819
T1OSCEN          EQU  H'0003'
 
1820
T1CKPS0          EQU  H'0004'
 
1821
T1CKPS1          EQU  H'0005'
 
1822
T1RUN            EQU  H'0006'
 
1823
RD16             EQU  H'0007'
 
1824
 
 
1825
T1SYNC           EQU  H'0002'
 
1826
 
 
1827
T1INSYNC         EQU  H'0002'
 
1828
 
 
1829
 
 
1830
;----- RCON Bits -----------------------------------------------------
 
1831
NOT_BOR          EQU  H'0000'
 
1832
NOT_POR          EQU  H'0001'
 
1833
NOT_PD           EQU  H'0002'
 
1834
NOT_TO           EQU  H'0003'
 
1835
NOT_RI           EQU  H'0004'
 
1836
SBOREN           EQU  H'0006'
 
1837
IPEN             EQU  H'0007'
 
1838
 
 
1839
BOR              EQU  H'0000'
 
1840
POR              EQU  H'0001'
 
1841
PD               EQU  H'0002'
 
1842
TO               EQU  H'0003'
 
1843
RI               EQU  H'0004'
 
1844
 
 
1845
 
 
1846
;----- WDTCON Bits -----------------------------------------------------
 
1847
SWDTEN           EQU  H'0000'
 
1848
 
 
1849
SWDTE            EQU  H'0000'
 
1850
 
 
1851
 
 
1852
;----- HLVDCON Bits -----------------------------------------------------
 
1853
LVDL0            EQU  H'0000'
 
1854
LVDL1            EQU  H'0001'
 
1855
LVDL2            EQU  H'0002'
 
1856
LVDL3            EQU  H'0003'
 
1857
LVDEN            EQU  H'0004'
 
1858
IRVST            EQU  H'0005'
 
1859
VDIRMAG          EQU  H'0007'
 
1860
 
 
1861
LVV0             EQU  H'0000'
 
1862
LVV1             EQU  H'0001'
 
1863
LVV2             EQU  H'0002'
 
1864
LVV3             EQU  H'0003'
 
1865
BGST             EQU  H'0005'
 
1866
 
 
1867
HLVDL0           EQU  H'0000'
 
1868
HLVDL1           EQU  H'0001'
 
1869
HLVDL2           EQU  H'0002'
 
1870
HLVDL3           EQU  H'0003'
 
1871
HLVDEN           EQU  H'0004'
 
1872
 
 
1873
 
 
1874
;----- OSCCON Bits -----------------------------------------------------
 
1875
SCS0             EQU  H'0000'
 
1876
SCS1             EQU  H'0001'
 
1877
IOFS             EQU  H'0002'
 
1878
OSTS             EQU  H'0003'
 
1879
IRCF0            EQU  H'0004'
 
1880
IRCF1            EQU  H'0005'
 
1881
IRCF2            EQU  H'0006'
 
1882
IDLEN            EQU  H'0007'
 
1883
 
 
1884
FLTS             EQU  H'0002'
 
1885
 
 
1886
 
 
1887
;----- T0CON Bits -----------------------------------------------------
 
1888
T0PS0            EQU  H'0000'
 
1889
T0PS1            EQU  H'0001'
 
1890
T0PS2            EQU  H'0002'
 
1891
PSA              EQU  H'0003'
 
1892
T0SE             EQU  H'0004'
 
1893
T0CS             EQU  H'0005'
 
1894
T08BIT           EQU  H'0006'
 
1895
TMR0ON           EQU  H'0007'
 
1896
 
 
1897
 
 
1898
;----- STATUS Bits -----------------------------------------------------
 
1899
C                EQU  H'0000'
 
1900
DC               EQU  H'0001'
 
1901
Z                EQU  H'0002'
 
1902
OV               EQU  H'0003'
 
1903
N                EQU  H'0004'
 
1904
 
 
1905
 
 
1906
;----- INTCON3 Bits -----------------------------------------------------
 
1907
INT1IF           EQU  H'0000'
 
1908
INT2IF           EQU  H'0001'
 
1909
INT3IF           EQU  H'0002'
 
1910
INT1IE           EQU  H'0003'
 
1911
INT2IE           EQU  H'0004'
 
1912
INT3IE           EQU  H'0005'
 
1913
INT1IP           EQU  H'0006'
 
1914
INT2IP           EQU  H'0007'
 
1915
 
 
1916
INT1F            EQU  H'0000'
 
1917
INT2F            EQU  H'0001'
 
1918
INT3F            EQU  H'0002'
 
1919
INT1E            EQU  H'0003'
 
1920
INT2E            EQU  H'0004'
 
1921
INT3E            EQU  H'0005'
 
1922
INT1P            EQU  H'0006'
 
1923
INT2P            EQU  H'0007'
 
1924
 
 
1925
 
 
1926
;----- INTCON2 Bits -----------------------------------------------------
 
1927
RBIP             EQU  H'0000'
 
1928
INT3IP           EQU  H'0001'
 
1929
TMR0IP           EQU  H'0002'
 
1930
INTEDG3          EQU  H'0003'
 
1931
INTEDG2          EQU  H'0004'
 
1932
INTEDG1          EQU  H'0005'
 
1933
INTEDG0          EQU  H'0006'
 
1934
NOT_RBPU         EQU  H'0007'
 
1935
 
 
1936
INT3P            EQU  H'0001'
 
1937
T0IP             EQU  H'0002'
 
1938
RBPU             EQU  H'0007'
 
1939
 
 
1940
 
 
1941
;----- INTCON Bits -----------------------------------------------------
 
1942
RBIF             EQU  H'0000'
 
1943
INT0IF           EQU  H'0001'
 
1944
TMR0IF           EQU  H'0002'
 
1945
RBIE             EQU  H'0003'
 
1946
INT0IE           EQU  H'0004'
 
1947
TMR0IE           EQU  H'0005'
 
1948
PEIE             EQU  H'0006'
 
1949
GIE              EQU  H'0007'
 
1950
 
 
1951
INT0F            EQU  H'0001'
 
1952
T0IF             EQU  H'0002'
 
1953
INT0E            EQU  H'0004'
 
1954
T0IE             EQU  H'0005'
 
1955
GIEL             EQU  H'0006'
 
1956
GIEH             EQU  H'0007'
 
1957
 
 
1958
 
 
1959
;----- STKPTR Bits -----------------------------------------------------
 
1960
STKPTR0          EQU  H'0000'
 
1961
STKPTR1          EQU  H'0001'
 
1962
STKPTR2          EQU  H'0002'
 
1963
STKPTR3          EQU  H'0003'
 
1964
STKPTR4          EQU  H'0004'
 
1965
STKUNF           EQU  H'0006'
 
1966
STKOVF           EQU  H'0007'
 
1967
 
 
1968
STKFUL           EQU  H'0007'
 
1969
 
 
1970
 
 
1971
 
 
1972
;==========================================================================
 
1973
;
 
1974
;       RAM Definitions
 
1975
;
 
1976
;==========================================================================
 
1977
       __MAXRAM  H'0FFF'
 
1978
       __BADRAM  H'0300'-H'0F3F'
 
1979
       __BADRAM  H'0F7D'
 
1980
       __BADRAM  H'0F9C'
 
1981
       __BADRAM  H'0FA6'-H'0FAA'
 
1982
       __BADRAM  H'0FB0'
 
1983
       __BADRAM  H'0FB6'-H'0FB9'
 
1984
       __BADRAM  H'0FD4'
 
1985
 
 
1986
;==========================================================================
 
1987
;
 
1988
;   IMPORTANT: For the PIC18 devices, the __CONFIG directive has been
 
1989
;              superseded by the CONFIG directive.  The following settings
 
1990
;              are available for this device.
 
1991
;
 
1992
;   Oscillator Selection bits:
 
1993
;     OSC = LP             LP oscillator
 
1994
;     OSC = XT             XT oscillator
 
1995
;     OSC = HS             HS oscillator
 
1996
;     OSC = RC             External RC oscillator, CLKO function on RA6
 
1997
;     OSC = EC             EC oscillator, CLKO function on RA6
 
1998
;     OSC = ECIO           EC oscillator, port function on RA6
 
1999
;     OSC = HSPLL          HS oscillator, PLL enabled (clock frequency = 4 x FOSC1)
 
2000
;     OSC = RCIO           External RC oscillator, port function on RA6
 
2001
;     OSC = INTIO67        Internal oscillator block, port function on RA6 and RA7
 
2002
;     OSC = INTIO7         Internal oscillator block, CLKO function on RA6, port function on RA7
 
2003
;
 
2004
;   Fail-Safe Clock Monitor Enable bit:
 
2005
;     FCMEN = OFF          Fail-Safe Clock Monitor disabled
 
2006
;     FCMEN = ON           Fail-Safe Clock Monitor enabled
 
2007
;
 
2008
;   Internal/External Oscillator Switchover bit:
 
2009
;     IESO = OFF           Oscillator Switchover mode disabled
 
2010
;     IESO = ON            Oscillator Switchover mode enabled
 
2011
;
 
2012
;   Power-up Timer Enable bit:
 
2013
;     PWRT = ON            PWRT enabled
 
2014
;     PWRT = OFF           PWRT disabled
 
2015
;
 
2016
;   Brown-out Reset Enable bits:
 
2017
;     BOREN = OFF          Brown-out Reset disabled in hardware and software
 
2018
;     BOREN = ON           Brown-out Reset enabled and controlled by software (SBOREN is enabled)
 
2019
;     BOREN = NOSLP        Brown-out Reset enabled in hardware only and disabled in Sleep mode (SBOREN is disabled)
 
2020
;     BOREN = SBORDIS      Brown-out Reset enabled in hardware only (SBOREN is disabled)
 
2021
;
 
2022
;   Brown Out Voltage:
 
2023
;     BORV = 0             Maximum Setting
 
2024
;     BORV = 1             
 
2025
;     BORV = 2             
 
2026
;     BORV = 3             Minimum Setting
 
2027
;
 
2028
;   Watchdog Timer Enable bit:
 
2029
;     WDT = OFF            WDT disabled (control is placed on the SWDTEN bit)
 
2030
;     WDT = ON             WDT enabled
 
2031
;
 
2032
;   Watchdog Timer Postscale Select bits:
 
2033
;     WDTPS = 1            1:1
 
2034
;     WDTPS = 2            1:2
 
2035
;     WDTPS = 4            1:4
 
2036
;     WDTPS = 8            1:8
 
2037
;     WDTPS = 16           1:16
 
2038
;     WDTPS = 32           1:32
 
2039
;     WDTPS = 64           1:64
 
2040
;     WDTPS = 128          1:128
 
2041
;     WDTPS = 256          1:256
 
2042
;     WDTPS = 512          1:512
 
2043
;     WDTPS = 1024         1:1024
 
2044
;     WDTPS = 2048         1:2048
 
2045
;     WDTPS = 4096         1:4096
 
2046
;     WDTPS = 8192         1:8192
 
2047
;     WDTPS = 16384        1:16384
 
2048
;     WDTPS = 32768        1:32768
 
2049
;
 
2050
;   MCLR Pin Enable bit:
 
2051
;     MCLRE = OFF          RG5 input pin enabled; MCLR disabled
 
2052
;     MCLRE = ON           MCLR pin enabled; RG5 input pin disabled
 
2053
;
 
2054
;   Low-Power Timer 1 Oscillator Enable bit:
 
2055
;     LPT1OSC = OFF        Timer1 configured for higher power operation
 
2056
;     LPT1OSC = ON         Timer1 configured for low-power operation
 
2057
;
 
2058
;   CCP2 MUX bit:
 
2059
;     CCP2MX = PORTBE      CCP2 input/output is multiplexed with RE7
 
2060
;     CCP2MX = PORTC       CCP2 input/output is multiplexed with RC1
 
2061
;
 
2062
;   Stack Full/Underflow Reset Enable bit:
 
2063
;     STVREN = OFF         Stack full/underflow will not cause Reset
 
2064
;     STVREN = ON          Stack full/underflow will cause Reset
 
2065
;
 
2066
;   Extended Instruction Set Enable bit:
 
2067
;     XINST = OFF          Instruction set extension and Indexed Addressing mode disabled (Legacy mode)
 
2068
;     XINST = ON           Instruction set extension and Indexed Addressing mode enabled
 
2069
;
 
2070
;   Background Debugger Enable bit:
 
2071
;     DEBUG = ON           Background debugger enabled, RB6 and RB7 are dedicated to In-Circuit Debug
 
2072
;     DEBUG = OFF          Background debugger disabled, RB6 and RB7 configured as general purpose I/O pins
 
2073
;
 
2074
;   Code Protection bit:
 
2075
;     CP = ON              Program memory block (000000-003FFFh) code-protected
 
2076
;     CP = OFF             Program memory block (000000-003FFFh) not code-protected
 
2077
;
 
2078
;==========================================================================
 
2079
;==========================================================================
 
2080
;
 
2081
;       Configuration Bits
 
2082
;
 
2083
;   NAME            Address
 
2084
;   CONFIG1H        300001h
 
2085
;   CONFIG2L        300002h
 
2086
;   CONFIG2H        300003h
 
2087
;   CONFIG3H        300005h
 
2088
;   CONFIG4L        300006h
 
2089
;   CONFIG5L        300008h
 
2090
;
 
2091
;==========================================================================
 
2092
 
 
2093
; The following is an assignment of address values for all of the
 
2094
; configuration registers for the purpose of table reads
 
2095
_CONFIG1H        EQU  H'300001'
 
2096
_CONFIG2L        EQU  H'300002'
 
2097
_CONFIG2H        EQU  H'300003'
 
2098
_CONFIG3H        EQU  H'300005'
 
2099
_CONFIG4L        EQU  H'300006'
 
2100
_CONFIG5L        EQU  H'300008'
 
2101
 
 
2102
;----- CONFIG1H Options --------------------------------------------------
 
2103
_OSC_LP_1H           EQU  H'F0'    ; LP oscillator
 
2104
_OSC_XT_1H           EQU  H'F1'    ; XT oscillator
 
2105
_OSC_HS_1H           EQU  H'F2'    ; HS oscillator
 
2106
_OSC_RC_1H           EQU  H'F3'    ; External RC oscillator, CLKO function on RA6
 
2107
_OSC_EC_1H           EQU  H'F4'    ; EC oscillator, CLKO function on RA6
 
2108
_OSC_ECIO_1H         EQU  H'F5'    ; EC oscillator, port function on RA6
 
2109
_OSC_HSPLL_1H        EQU  H'F6'    ; HS oscillator, PLL enabled (clock frequency = 4 x FOSC1)
 
2110
_OSC_RCIO_1H         EQU  H'F7'    ; External RC oscillator, port function on RA6
 
2111
_OSC_INTIO67_1H      EQU  H'F8'    ; Internal oscillator block, port function on RA6 and RA7
 
2112
_OSC_INTIO7_1H       EQU  H'F9'    ; Internal oscillator block, CLKO function on RA6, port function on RA7
 
2113
 
 
2114
_FCMEN_OFF_1H        EQU  H'BF'    ; Fail-Safe Clock Monitor disabled
 
2115
_FCMEN_ON_1H         EQU  H'FF'    ; Fail-Safe Clock Monitor enabled
 
2116
 
 
2117
_IESO_OFF_1H         EQU  H'7F'    ; Oscillator Switchover mode disabled
 
2118
_IESO_ON_1H          EQU  H'FF'    ; Oscillator Switchover mode enabled
 
2119
 
 
2120
;----- CONFIG2L Options --------------------------------------------------
 
2121
_PWRT_ON_2L          EQU  H'FE'    ; PWRT enabled
 
2122
_PWRT_OFF_2L         EQU  H'FF'    ; PWRT disabled
 
2123
 
 
2124
_BOREN_OFF_2L        EQU  H'F9'    ; Brown-out Reset disabled in hardware and software
 
2125
_BOREN_ON_2L         EQU  H'FB'    ; Brown-out Reset enabled and controlled by software (SBOREN is enabled)
 
2126
_BOREN_NOSLP_2L      EQU  H'FD'    ; Brown-out Reset enabled in hardware only and disabled in Sleep mode (SBOREN is disabled)
 
2127
_BOREN_SBORDIS_2L    EQU  H'FF'    ; Brown-out Reset enabled in hardware only (SBOREN is disabled)
 
2128
 
 
2129
_BORV_0_2L           EQU  H'E7'    ; Maximum Setting
 
2130
_BORV_1_2L           EQU  H'EF'    ; 
 
2131
_BORV_2_2L           EQU  H'F7'    ; 
 
2132
_BORV_3_2L           EQU  H'FF'    ; Minimum Setting
 
2133
 
 
2134
;----- CONFIG2H Options --------------------------------------------------
 
2135
_WDT_OFF_2H          EQU  H'FE'    ; WDT disabled (control is placed on the SWDTEN bit)
 
2136
_WDT_ON_2H           EQU  H'FF'    ; WDT enabled
 
2137
 
 
2138
_WDTPS_1_2H          EQU  H'E1'    ; 1:1
 
2139
_WDTPS_2_2H          EQU  H'E3'    ; 1:2
 
2140
_WDTPS_4_2H          EQU  H'E5'    ; 1:4
 
2141
_WDTPS_8_2H          EQU  H'E7'    ; 1:8
 
2142
_WDTPS_16_2H         EQU  H'E9'    ; 1:16
 
2143
_WDTPS_32_2H         EQU  H'EB'    ; 1:32
 
2144
_WDTPS_64_2H         EQU  H'ED'    ; 1:64
 
2145
_WDTPS_128_2H        EQU  H'EF'    ; 1:128
 
2146
_WDTPS_256_2H        EQU  H'F1'    ; 1:256
 
2147
_WDTPS_512_2H        EQU  H'F3'    ; 1:512
 
2148
_WDTPS_1024_2H       EQU  H'F5'    ; 1:1024
 
2149
_WDTPS_2048_2H       EQU  H'F7'    ; 1:2048
 
2150
_WDTPS_4096_2H       EQU  H'F9'    ; 1:4096
 
2151
_WDTPS_8192_2H       EQU  H'FB'    ; 1:8192
 
2152
_WDTPS_16384_2H      EQU  H'FD'    ; 1:16384
 
2153
_WDTPS_32768_2H      EQU  H'FF'    ; 1:32768
 
2154
 
 
2155
;----- CONFIG3H Options --------------------------------------------------
 
2156
_MCLRE_OFF_3H        EQU  H'7F'    ; RG5 input pin enabled; MCLR disabled
 
2157
_MCLRE_ON_3H         EQU  H'FF'    ; MCLR pin enabled; RG5 input pin disabled
 
2158
 
 
2159
_LPT1OSC_OFF_3H      EQU  H'FB'    ; Timer1 configured for higher power operation
 
2160
_LPT1OSC_ON_3H       EQU  H'FF'    ; Timer1 configured for low-power operation
 
2161
 
 
2162
_CCP2MX_PORTBE_3H    EQU  H'FE'    ; CCP2 input/output is multiplexed with RE7
 
2163
_CCP2MX_PORTC_3H     EQU  H'FF'    ; CCP2 input/output is multiplexed with RC1
 
2164
 
 
2165
;----- CONFIG4L Options --------------------------------------------------
 
2166
_STVREN_OFF_4L       EQU  H'FE'    ; Stack full/underflow will not cause Reset
 
2167
_STVREN_ON_4L        EQU  H'FF'    ; Stack full/underflow will cause Reset
 
2168
 
 
2169
_XINST_OFF_4L        EQU  H'BF'    ; Instruction set extension and Indexed Addressing mode disabled (Legacy mode)
 
2170
_XINST_ON_4L         EQU  H'FF'    ; Instruction set extension and Indexed Addressing mode enabled
 
2171
 
 
2172
_DEBUG_ON_4L         EQU  H'7F'    ; Background debugger enabled, RB6 and RB7 are dedicated to In-Circuit Debug
 
2173
_DEBUG_OFF_4L        EQU  H'FF'    ; Background debugger disabled, RB6 and RB7 configured as general purpose I/O pins
 
2174
 
 
2175
;----- CONFIG5L Options --------------------------------------------------
 
2176
_CP_ON_5L            EQU  H'FE'    ; Program memory block (000000-003FFFh) code-protected
 
2177
_CP_OFF_5L           EQU  H'FF'    ; Program memory block (000000-003FFFh) not code-protected
 
2178
 
 
2179
 
 
2180
_DEVID1          EQU  H'3FFFFE'
 
2181
_DEVID2          EQU  H'3FFFFF'
 
2182
 
 
2183
_IDLOC0          EQU  H'200000'
 
2184
_IDLOC1          EQU  H'200001'
 
2185
_IDLOC2          EQU  H'200002'
 
2186
_IDLOC3          EQU  H'200003'
 
2187
_IDLOC4          EQU  H'200004'
 
2188
_IDLOC5          EQU  H'200005'
 
2189
_IDLOC6          EQU  H'200006'
 
2190
_IDLOC7          EQU  H'200007'
 
2191
 
 
2192
        LIST