2
-- automatically generated by gp2pub
8
pragma processor="p18f6720";
9
family : constant processor.family_type = PIC16E;
10
name : constant processor.name_type = P18F6720;
14
ADCON0 : uint8 at 0xfc2;
15
ADCON1 : uint8 at 0xfc1;
16
ADCON2 : uint8 at 0xfc0;
17
ADRESH : uint8 at 0xfc4;
18
ADRESL : uint8 at 0xfc3;
20
CCP1CON : uint8 at 0xfbd;
21
CCP2CON : uint8 at 0xfba;
22
CCP3CON : uint8 at 0xfb7;
23
CCP4CON : uint8 at 0xf73;
24
CCP5CON : uint8 at 0xf70;
25
CCPR1H : uint8 at 0xfbf;
26
CCPR1L : uint8 at 0xfbe;
27
CCPR2H : uint8 at 0xfbc;
28
CCPR2L : uint8 at 0xfbb;
29
CCPR3H : uint8 at 0xfb9;
30
CCPR3L : uint8 at 0xfb8;
31
CCPR4H : uint8 at 0xf75;
32
CCPR4L : uint8 at 0xf74;
33
CCPR5H : uint8 at 0xf72;
34
CCPR5L : uint8 at 0xf71;
35
CMCON : uint8 at 0xfb4;
36
CVRCON : uint8 at 0xfb5;
37
EEADR : uint8 at 0xfa9;
38
EEADRH : uint8 at 0xfaa;
39
EECON1 : uint8 at 0xfa6;
40
EECON2 : uint8 at 0xfa7;
41
EEDATA : uint8 at 0xfa8;
42
FSR0H : uint8 at 0xfea;
43
FSR0L : uint8 at 0xfe9;
44
FSR1H : uint8 at 0xfe2;
45
FSR1L : uint8 at 0xfe1;
46
FSR2H : uint8 at 0xfda;
47
FSR2L : uint8 at 0xfd9;
48
INDF0 : uint8 at 0xfef;
49
INDF1 : uint8 at 0xfe7;
50
INDF2 : uint8 at 0xfdf;
51
INTCON : uint8 at 0xff2;
52
INTCON1 : uint8 at 0xff2;
53
INTCON2 : uint8 at 0xff1;
54
INTCON3 : uint8 at 0xff0;
55
IPR1 : uint8 at 0xf9f;
56
IPR2 : uint8 at 0xfa2;
57
IPR3 : uint8 at 0xfa5;
58
LATA : uint8 at 0xf89;
59
LATB : uint8 at 0xf8a;
60
LATC : uint8 at 0xf8b;
61
LATD : uint8 at 0xf8c;
62
LATE : uint8 at 0xf8d;
63
LATF : uint8 at 0xf8e;
64
LATG : uint8 at 0xf8f;
65
LVDCON : uint8 at 0xfd2;
66
MEMCON : uint8 at 0xf9c;
67
OSCCON : uint8 at 0xfd3;
69
PCLATH : uint8 at 0xffa;
70
PCLATU : uint8 at 0xffb;
71
PIE1 : uint8 at 0xf9d;
72
PIE2 : uint8 at 0xfa0;
73
PIE3 : uint8 at 0xfa3;
74
PIR1 : uint8 at 0xf9e;
75
PIR2 : uint8 at 0xfa1;
76
PIR3 : uint8 at 0xfa4;
77
PLUSW0 : uint8 at 0xfeb;
78
PLUSW1 : uint8 at 0xfe3;
79
PLUSW2 : uint8 at 0xfdb;
80
PORTA : uint8 at 0xf80;
81
PORTB : uint8 at 0xf81;
82
PORTC : uint8 at 0xf82;
83
PORTD : uint8 at 0xf83;
84
PORTE : uint8 at 0xf84;
85
PORTF : uint8 at 0xf85;
86
PORTG : uint8 at 0xf86;
87
POSTDEC0 : uint8 at 0xfed;
88
POSTDEC1 : uint8 at 0xfe5;
89
POSTDEC2 : uint8 at 0xfdd;
90
POSTINC0 : uint8 at 0xfee;
91
POSTINC1 : uint8 at 0xfe6;
92
POSTINC2 : uint8 at 0xfde;
95
PREINC0 : uint8 at 0xfec;
96
PREINC1 : uint8 at 0xfe4;
97
PREINC2 : uint8 at 0xfdc;
98
PRODH : uint8 at 0xff4;
99
PRODL : uint8 at 0xff3;
100
PSPCON : uint8 at 0xfb0;
101
RCON : uint8 at 0xfd0;
102
RCREG1 : uint8 at 0xfae;
103
RCREG2 : uint8 at 0xf6e;
104
RCSTA : uint8 at 0xfab;
105
RCSTA1 : uint8 at 0xfab;
106
RCSTA2 : uint8 at 0xf6b;
107
SPBRG : uint8 at 0xfaf;
108
SPBRG1 : uint8 at 0xfaf;
109
SPBRG2 : uint8 at 0xf6f;
110
SSPADD : uint8 at 0xfc8;
111
SSPBUF : uint8 at 0xfc9;
112
SSPCON1 : uint8 at 0xfc6;
113
SSPCON2 : uint8 at 0xfc5;
114
SSPSTAT : uint8 at 0xfc7;
115
STATUS : uint8 at 0xfd8;
116
STKPTR : uint8 at 0xffc;
117
T0CON : uint8 at 0xfd5;
118
T1CON : uint8 at 0xfcd;
119
T2CON : uint8 at 0xfca;
120
T3CON : uint8 at 0xfb1;
121
T4CON : uint8 at 0xf76;
122
TABLAT : uint8 at 0xff5;
123
TBLPTRH : uint8 at 0xff7;
124
TBLPTRL : uint8 at 0xff6;
125
TBLPTRU : uint8 at 0xff8;
126
TMR0H : uint8 at 0xfd7;
127
TMR0L : uint8 at 0xfd6;
128
TMR1H : uint8 at 0xfcf;
129
TMR1L : uint8 at 0xfce;
130
TMR2 : uint8 at 0xfcc;
131
TMR3H : uint8 at 0xfb3;
132
TMR3L : uint8 at 0xfb2;
133
TMR4 : uint8 at 0xf78;
134
TOSH : uint8 at 0xffe;
135
TOSL : uint8 at 0xffd;
136
TOSU : uint8 at 0xfff;
137
TRISA : uint8 at 0xf92;
138
TRISB : uint8 at 0xf93;
139
TRISC : uint8 at 0xf94;
140
TRISD : uint8 at 0xf95;
141
TRISE : uint8 at 0xf96;
142
TRISF : uint8 at 0xf97;
143
TRISG : uint8 at 0xf98;
144
TXREG : uint8 at 0xfad;
145
TXREG1 : uint8 at 0xfad;
146
TXREG2 : uint8 at 0xf6d;
147
TXSTA : uint8 at 0xfac;
148
TXSTA1 : uint8 at 0xfac;
149
TXSTA2 : uint8 at 0xf6c;
150
WDTCON : uint8 at 0xfd1;
151
WREG : uint8 at 0xfe8;
155
A : constant uint8 = 0;
156
_ACCESS : constant uint8 = 0; -- gpal reserved word
157
ACKDT : constant uint8 = 0x5;
158
ACKEN : constant uint8 = 0x4;
159
ACKSTAT : constant uint8 = 0x6;
160
ADCS0 : constant uint8 = 0;
161
ADCS1 : constant uint8 = 0x1;
162
ADCS2 : constant uint8 = 0x2;
163
ADDEN : constant uint8 = 0x3;
164
ADFM : constant uint8 = 0x7;
165
ADIE : constant uint8 = 0x6;
166
ADIF : constant uint8 = 0x6;
167
ADIP : constant uint8 = 0x6;
168
ADON : constant uint8 = 0;
169
AN0 : constant uint8 = 0;
170
AN1 : constant uint8 = 0x1;
171
AN10 : constant uint8 = 0x5;
172
AN11 : constant uint8 = 0x6;
173
AN2 : constant uint8 = 0x2;
174
AN3 : constant uint8 = 0x3;
175
AN4 : constant uint8 = 0x5;
176
AN5 : constant uint8 = 0;
177
AN6 : constant uint8 = 0x1;
178
AN7 : constant uint8 = 0x2;
179
AN8 : constant uint8 = 0x3;
180
AN9 : constant uint8 = 0x4;
181
BANKED : constant uint8 = 0x1;
182
BCLIE : constant uint8 = 0x3;
183
BCLIF : constant uint8 = 0x3;
184
BCLIP : constant uint8 = 0x3;
185
BF : constant uint8 = 0;
186
BOR : constant uint8 = 0;
187
BRGH : constant uint8 = 0x2;
188
C : constant uint8 = 0;
189
C1INV : constant uint8 = 0x4;
190
C1OUT : constant uint8 = 0x2;
191
C1OUT_CMCON : constant uint8 = 0x6;
192
C2INV : constant uint8 = 0x5;
193
C2OUT : constant uint8 = 0x1;
194
C2OUT_CMCON : constant uint8 = 0x7;
195
CCP1 : constant uint8 = 0x2;
196
CCP1IE : constant uint8 = 0x2;
197
CCP1IF : constant uint8 = 0x2;
198
CCP1IP : constant uint8 = 0x2;
199
CCP1M0 : constant uint8 = 0;
200
CCP1M1 : constant uint8 = 0x1;
201
CCP1M2 : constant uint8 = 0x2;
202
CCP1M3 : constant uint8 = 0x3;
203
CCP1X : constant uint8 = 0x5;
204
CCP1Y : constant uint8 = 0x4;
205
CCP2 : constant uint8 = 0x1;
206
CCP2A : constant uint8 = 0x3;
207
CCP2C : constant uint8 = 0x7;
208
CCP2IE : constant uint8 = 0;
209
CCP2IF : constant uint8 = 0;
210
CCP2IP : constant uint8 = 0;
211
CCP2M0 : constant uint8 = 0;
212
CCP2M1 : constant uint8 = 0x1;
213
CCP2M2 : constant uint8 = 0x2;
214
CCP2M3 : constant uint8 = 0x3;
215
CCP2X : constant uint8 = 0x5;
216
CCP2Y : constant uint8 = 0x4;
217
CCP3 : constant uint8 = 0;
218
CCP3IE : constant uint8 = 0;
219
CCP3IF : constant uint8 = 0;
220
CCP3IP : constant uint8 = 0;
221
CCP3M0 : constant uint8 = 0;
222
CCP3M1 : constant uint8 = 0x1;
223
CCP3M2 : constant uint8 = 0x2;
224
CCP3M3 : constant uint8 = 0x3;
225
CCP4 : constant uint8 = 0x3;
226
CCP4IE : constant uint8 = 0x1;
227
CCP4IF : constant uint8 = 0x1;
228
CCP4IP : constant uint8 = 0x1;
229
CCP4M0 : constant uint8 = 0;
230
CCP4M1 : constant uint8 = 0x1;
231
CCP4M2 : constant uint8 = 0x2;
232
CCP4M3 : constant uint8 = 0x3;
233
CCP5 : constant uint8 = 0x4;
234
CCP5IE : constant uint8 = 0x2;
235
CCP5IF : constant uint8 = 0x2;
236
CCP5IP : constant uint8 = 0x2;
237
CCP5M0 : constant uint8 = 0;
238
CCP5M1 : constant uint8 = 0x1;
239
CCP5M2 : constant uint8 = 0x2;
240
CCP5M3 : constant uint8 = 0x3;
241
CFGS : constant uint8 = 0x6;
242
CHS0 : constant uint8 = 0x2;
243
CHS1 : constant uint8 = 0x3;
244
CHS2 : constant uint8 = 0x4;
245
CHS3 : constant uint8 = 0x5;
246
CIS : constant uint8 = 0x3;
247
CK : constant uint8 = 0x6;
248
CK2 : constant uint8 = 0x1;
249
CKE : constant uint8 = 0x6;
250
CKP : constant uint8 = 0x4;
251
CLKO : constant uint8 = 0x6;
252
CM0 : constant uint8 = 0;
253
CM1 : constant uint8 = 0x1;
254
CM2 : constant uint8 = 0x2;
255
CMIE : constant uint8 = 0x6;
256
CMIF : constant uint8 = 0x6;
257
CMIP : constant uint8 = 0x6;
258
CREN : constant uint8 = 0x4;
259
CS : constant uint8 = 0x2;
260
CSRC : constant uint8 = 0x7;
261
CVR0 : constant uint8 = 0;
262
CVR1 : constant uint8 = 0x1;
263
CVR2 : constant uint8 = 0x2;
264
CVR3 : constant uint8 = 0x3;
265
CVREF : constant uint8 = 0x5;
266
CVREN : constant uint8 = 0x7;
267
CVROE : constant uint8 = 0x6;
268
CVRR : constant uint8 = 0x5;
269
CVRSS : constant uint8 = 0x4;
270
D : constant uint8 = 0x5;
271
DATA_ADDRESS : constant uint8 = 0x5;
272
DC : constant uint8 = 0x1;
273
DCCP1X : constant uint8 = 0x5;
274
DCCP1Y : constant uint8 = 0x4;
275
DCCP2X : constant uint8 = 0x5;
276
DCCP2Y : constant uint8 = 0x4;
277
DCCP3X : constant uint8 = 0x5;
278
DCCP3Y : constant uint8 = 0x4;
279
DCCP4X : constant uint8 = 0x5;
280
DCCP4Y : constant uint8 = 0x4;
281
DCCP5X : constant uint8 = 0x5;
282
DCCP5Y : constant uint8 = 0x4;
283
DONE : constant uint8 = 0x1;
284
DT2 : constant uint8 = 0x2;
285
D_A : constant uint8 = 0x5;
286
EBDIS : constant uint8 = 0x7;
287
EEIE : constant uint8 = 0x4;
288
EEIF : constant uint8 = 0x4;
289
EEIP : constant uint8 = 0x4;
290
EEPGD : constant uint8 = 0x7;
291
FAST : constant uint8 = 0x1;
292
FERR : constant uint8 = 0x2;
293
FREE : constant uint8 = 0x4;
294
FSR0 : constant uint8 = 0;
295
FSR1 : constant uint8 = 0x1;
296
FSR2 : constant uint8 = 0x2;
297
GCEN : constant uint8 = 0x7;
298
GIE : constant uint8 = 0x7;
299
GIEH : constant uint8 = 0x7;
300
GIEL : constant uint8 = 0x6;
301
GO : constant uint8 = 0x1;
302
GO_DONE : constant uint8 = 0x1;
303
I2C_DAT : constant uint8 = 0x5;
304
I2C_READ : constant uint8 = 0x2;
305
I2C_START : constant uint8 = 0x3;
306
I2C_STOP : constant uint8 = 0x4;
307
IBF : constant uint8 = 0x7;
308
IBOV : constant uint8 = 0x5;
309
INT0 : constant uint8 = 0;
310
INT0E : constant uint8 = 0x4;
311
INT0F : constant uint8 = 0x1;
312
INT0IE : constant uint8 = 0x4;
313
INT0IF : constant uint8 = 0x1;
314
INT1 : constant uint8 = 0x1;
315
INT1IE : constant uint8 = 0x3;
316
INT1IF : constant uint8 = 0;
317
INT1IP : constant uint8 = 0x6;
318
INT2 : constant uint8 = 0x2;
319
INT2IE : constant uint8 = 0x4;
320
INT2IF : constant uint8 = 0x1;
321
INT2IP : constant uint8 = 0x7;
322
INT3 : constant uint8 = 0x3;
323
INT3IE : constant uint8 = 0x5;
324
INT3IF : constant uint8 = 0x2;
325
INT3P : constant uint8 = 0x1;
326
INTEDG0 : constant uint8 = 0x6;
327
INTEDG1 : constant uint8 = 0x5;
328
INTEDG2 : constant uint8 = 0x4;
329
INTEDG3 : constant uint8 = 0x3;
330
IPEN : constant uint8 = 0x7;
331
IRVST : constant uint8 = 0x5;
332
KBI0 : constant uint8 = 0x4;
333
KBI1 : constant uint8 = 0x5;
334
KBI2 : constant uint8 = 0x6;
335
KBI3 : constant uint8 = 0x7;
336
LVDEN : constant uint8 = 0x4;
337
LVDIE : constant uint8 = 0x2;
338
LVDIF : constant uint8 = 0x2;
339
LVDIN : constant uint8 = 0x5;
340
LVDIP : constant uint8 = 0x2;
341
LVDL0 : constant uint8 = 0;
342
LVDL1 : constant uint8 = 0x1;
343
LVDL2 : constant uint8 = 0x2;
344
LVDL3 : constant uint8 = 0x3;
345
N : constant uint8 = 0x4;
346
NOT_A : constant uint8 = 0x5;
347
NOT_ADDRESS : constant uint8 = 0x5;
348
NOT_BOR : constant uint8 = 0;
349
NOT_DONE : constant uint8 = 0x1;
350
NOT_PD : constant uint8 = 0x2;
351
NOT_POR : constant uint8 = 0x1;
352
NOT_RBPU : constant uint8 = 0x7;
353
NOT_RC8 : constant uint8 = 0x6;
354
NOT_RI : constant uint8 = 0x4;
355
NOT_T1SYNC : constant uint8 = 0x2;
356
NOT_T3SYNC : constant uint8 = 0x2;
357
NOT_TO : constant uint8 = 0x3;
358
NOT_TX8 : constant uint8 = 0x6;
359
NOT_W : constant uint8 = 0x2;
360
NOT_WRITE : constant uint8 = 0x2;
361
OBF : constant uint8 = 0x6;
362
OERR : constant uint8 = 0x1;
363
OSC2 : constant uint8 = 0x6;
364
OV : constant uint8 = 0x3;
365
P : constant uint8 = 0x4;
366
PCFG0 : constant uint8 = 0;
367
PCFG1 : constant uint8 = 0x1;
368
PCFG2 : constant uint8 = 0x2;
369
PCFG3 : constant uint8 = 0x3;
370
PD : constant uint8 = 0x2;
371
PEIE : constant uint8 = 0x6;
372
PEN : constant uint8 = 0x2;
373
PGC : constant uint8 = 0x6;
374
PGD : constant uint8 = 0x7;
375
PGM : constant uint8 = 0x5;
376
POR : constant uint8 = 0x1;
377
PSA : constant uint8 = 0x3;
378
PSP0 : constant uint8 = 0;
379
PSP1 : constant uint8 = 0x1;
380
PSP2 : constant uint8 = 0x2;
381
PSP3 : constant uint8 = 0x3;
382
PSP4 : constant uint8 = 0x4;
383
PSP5 : constant uint8 = 0x5;
384
PSP6 : constant uint8 = 0x6;
385
PSP7 : constant uint8 = 0x7;
386
PSPIE : constant uint8 = 0x7;
387
PSPIF : constant uint8 = 0x7;
388
PSPIP : constant uint8 = 0x7;
389
PSPMODE : constant uint8 = 0x4;
390
R : constant uint8 = 0x2;
391
RA0 : constant uint8 = 0;
392
RA1 : constant uint8 = 0x1;
393
RA2 : constant uint8 = 0x2;
394
RA3 : constant uint8 = 0x3;
395
RA4 : constant uint8 = 0x4;
396
RA5 : constant uint8 = 0x5;
397
RA6 : constant uint8 = 0x6;
398
RB0 : constant uint8 = 0;
399
RB1 : constant uint8 = 0x1;
400
RB2 : constant uint8 = 0x2;
401
RB3 : constant uint8 = 0x3;
402
RB4 : constant uint8 = 0x4;
403
RB5 : constant uint8 = 0x5;
404
RB6 : constant uint8 = 0x6;
405
RB7 : constant uint8 = 0x7;
406
RBIE : constant uint8 = 0x3;
407
RBIF : constant uint8 = 0;
408
RBIP : constant uint8 = 0;
409
RBPU : constant uint8 = 0x7;
410
RC0 : constant uint8 = 0;
411
RC1 : constant uint8 = 0x1;
412
RC1IE : constant uint8 = 0x5;
413
RC1IF : constant uint8 = 0x5;
414
RC1IP : constant uint8 = 0x5;
415
RC2 : constant uint8 = 0x2;
416
RC2IE : constant uint8 = 0x5;
417
RC2IF : constant uint8 = 0x5;
418
RC2IP : constant uint8 = 0x5;
419
RC3 : constant uint8 = 0x3;
420
RC4 : constant uint8 = 0x4;
421
RC5 : constant uint8 = 0x5;
422
RC6 : constant uint8 = 0x6;
423
RC7 : constant uint8 = 0x7;
424
RC8_9 : constant uint8 = 0x6;
425
RC9 : constant uint8 = 0x6;
426
RCD8 : constant uint8 = 0;
427
RCEN : constant uint8 = 0x3;
428
RCIE : constant uint8 = 0x5;
429
RCIF : constant uint8 = 0x5;
430
RCIP : constant uint8 = 0x5;
431
RD : constant uint8 = 0;
432
RD0 : constant uint8 = 0;
433
RD1 : constant uint8 = 0x1;
434
RD16 : constant uint8 = 0x7;
435
RD2 : constant uint8 = 0x2;
436
RD3 : constant uint8 = 0x3;
437
RD4 : constant uint8 = 0x4;
438
RD5 : constant uint8 = 0x5;
439
RD6 : constant uint8 = 0x6;
440
RD7 : constant uint8 = 0x7;
441
RE0 : constant uint8 = 0;
442
RE1 : constant uint8 = 0x1;
443
RE2 : constant uint8 = 0x2;
444
RE3 : constant uint8 = 0x3;
445
RE4 : constant uint8 = 0x4;
446
RE5 : constant uint8 = 0x5;
447
RE6 : constant uint8 = 0x6;
448
RE7 : constant uint8 = 0x7;
449
READ_WRITE : constant uint8 = 0x2;
450
RF0 : constant uint8 = 0;
451
RF1 : constant uint8 = 0x1;
452
RF2 : constant uint8 = 0x2;
453
RF3 : constant uint8 = 0x3;
454
RF4 : constant uint8 = 0x4;
455
RF5 : constant uint8 = 0x5;
456
RF6 : constant uint8 = 0x6;
457
RF7 : constant uint8 = 0x7;
458
RG0 : constant uint8 = 0;
459
RG1 : constant uint8 = 0x1;
460
RG2 : constant uint8 = 0x2;
461
RG3 : constant uint8 = 0x3;
462
RG4 : constant uint8 = 0x4;
463
RI : constant uint8 = 0x4;
464
RSEN : constant uint8 = 0x1;
465
RX : constant uint8 = 0x7;
466
RX2 : constant uint8 = 0x2;
467
RX9 : constant uint8 = 0x6;
468
RX9D : constant uint8 = 0;
469
R_W : constant uint8 = 0x2;
470
S : constant uint8 = 0x3;
471
SCK : constant uint8 = 0x3;
472
SCL : constant uint8 = 0x3;
473
SCS : constant uint8 = 0;
474
SDA : constant uint8 = 0x4;
475
SDI : constant uint8 = 0x4;
476
SDO : constant uint8 = 0x5;
477
SEN : constant uint8 = 0;
478
SMP : constant uint8 = 0x7;
479
SPEN : constant uint8 = 0x7;
480
SREN : constant uint8 = 0x5;
481
SS : constant uint8 = 0x7;
482
SSPEN : constant uint8 = 0x5;
483
SSPIE : constant uint8 = 0x3;
484
SSPIF : constant uint8 = 0x3;
485
SSPIP : constant uint8 = 0x3;
486
SSPM0 : constant uint8 = 0;
487
SSPM1 : constant uint8 = 0x1;
488
SSPM2 : constant uint8 = 0x2;
489
SSPM3 : constant uint8 = 0x3;
490
SSPOV : constant uint8 = 0x6;
491
STKOVF : constant uint8 = 0x7;
492
STKUNF : constant uint8 = 0x6;
493
SWDTE : constant uint8 = 0;
494
SWDTEN : constant uint8 = 0;
495
SYNC : constant uint8 = 0x4;
496
T08BIT : constant uint8 = 0x6;
497
T0CKI : constant uint8 = 0x4;
498
T0CS : constant uint8 = 0x5;
499
T0IE : constant uint8 = 0x5;
500
T0IF : constant uint8 = 0x2;
501
T0IP : constant uint8 = 0x2;
502
T0PS0 : constant uint8 = 0;
503
T0PS1 : constant uint8 = 0x1;
504
T0PS2 : constant uint8 = 0x2;
505
T0SE : constant uint8 = 0x4;
506
T13CKI : constant uint8 = 0;
507
T1CKPS0 : constant uint8 = 0x4;
508
T1CKPS1 : constant uint8 = 0x5;
509
T1INSYNC : constant uint8 = 0x2;
510
T1OSCEN : constant uint8 = 0x3;
511
T1OSI : constant uint8 = 0x1;
512
T1OSO : constant uint8 = 0;
513
T1SYNC : constant uint8 = 0x2;
514
T2CKPS0 : constant uint8 = 0;
515
T2CKPS1 : constant uint8 = 0x1;
516
T2OUTPS0 : constant uint8 = 0x3;
517
T2OUTPS1 : constant uint8 = 0x4;
518
T2OUTPS2 : constant uint8 = 0x5;
519
T2OUTPS3 : constant uint8 = 0x6;
520
T3CCP1 : constant uint8 = 0x3;
521
T3CCP2 : constant uint8 = 0x6;
522
T3CKPS0 : constant uint8 = 0x4;
523
T3CKPS1 : constant uint8 = 0x5;
524
T3INSYNC : constant uint8 = 0x2;
525
T3SYNC : constant uint8 = 0x2;
526
T4CKPS0 : constant uint8 = 0;
527
T4CKPS1 : constant uint8 = 0x1;
528
T4OUTPS0 : constant uint8 = 0x3;
529
T4OUTPS1 : constant uint8 = 0x4;
530
T4OUTPS2 : constant uint8 = 0x5;
531
T4OUTPS3 : constant uint8 = 0x6;
532
TMR0IE : constant uint8 = 0x5;
533
TMR0IF : constant uint8 = 0x2;
534
TMR0IP : constant uint8 = 0x2;
535
TMR0ON : constant uint8 = 0x7;
536
TMR1CS : constant uint8 = 0x1;
537
TMR1IE : constant uint8 = 0;
538
TMR1IF : constant uint8 = 0;
539
TMR1IP : constant uint8 = 0;
540
TMR1ON : constant uint8 = 0;
541
TMR2IE : constant uint8 = 0x1;
542
TMR2IF : constant uint8 = 0x1;
543
TMR2IP : constant uint8 = 0x1;
544
TMR2ON : constant uint8 = 0x2;
545
TMR3CS : constant uint8 = 0x1;
546
TMR3IE : constant uint8 = 0x1;
547
TMR3IF : constant uint8 = 0x1;
548
TMR3IP : constant uint8 = 0x1;
549
TMR3ON : constant uint8 = 0;
550
TMR4IE : constant uint8 = 0x3;
551
TMR4IF : constant uint8 = 0x3;
552
TMR4IP : constant uint8 = 0x3;
553
TMR4ON : constant uint8 = 0x2;
554
_TO : constant uint8 = 0x3; -- gpal reserved word
555
TRMT : constant uint8 = 0x1;
556
TX : constant uint8 = 0x6;
557
TX1IE : constant uint8 = 0x4;
558
TX1IF : constant uint8 = 0x4;
559
TX1IP : constant uint8 = 0x4;
560
TX2 : constant uint8 = 0x1;
561
TX2IE : constant uint8 = 0x4;
562
TX2IF : constant uint8 = 0x4;
563
TX2IP : constant uint8 = 0x4;
564
TX8_9 : constant uint8 = 0x6;
565
TX9 : constant uint8 = 0x6;
566
TX9D : constant uint8 = 0;
567
TXD8 : constant uint8 = 0;
568
TXEN : constant uint8 = 0x5;
569
TXIE : constant uint8 = 0x4;
570
TXIF : constant uint8 = 0x4;
571
TXIP : constant uint8 = 0x4;
572
UA : constant uint8 = 0x1;
573
VCFG0 : constant uint8 = 0x4;
574
VCFG1 : constant uint8 = 0x5;
575
VREFM : constant uint8 = 0x2;
576
VREFP : constant uint8 = 0x3;
577
W : constant uint8 = 0;
578
WAIT0 : constant uint8 = 0x4;
579
WAIT1 : constant uint8 = 0x5;
580
WCOL : constant uint8 = 0x7;
581
WM0 : constant uint8 = 0;
582
WM1 : constant uint8 = 0x1;
583
WR : constant uint8 = 0x1;
584
WREN : constant uint8 = 0x2;
585
WRERR : constant uint8 = 0x3;
586
Z : constant uint8 = 0x2;
587
_BORV_20_2L : constant uint8 = 0xff;
588
_BORV_27_2L : constant uint8 = 0xfb;
589
_BORV_42_2L : constant uint8 = 0xf7;
590
_BORV_45_2L : constant uint8 = 0xf3;
591
_BOR_OFF_2L : constant uint8 = 0xfd;
592
_BOR_ON_2L : constant uint8 = 0xff;
593
_CCP2MX_OFF_3H : constant uint8 = 0xfe;
594
_CCP2MX_ON_3H : constant uint8 = 0xff;
595
_CONFIG1H : constant uint24 = 0x300001;
596
_CONFIG1L : constant uint24 = 0x300000;
597
_CONFIG2H : constant uint24 = 0x300003;
598
_CONFIG2L : constant uint24 = 0x300002;
599
_CONFIG3H : constant uint24 = 0x300005;
600
_CONFIG3L : constant uint24 = 0x300004;
601
_CONFIG4H : constant uint24 = 0x300007;
602
_CONFIG4L : constant uint24 = 0x300006;
603
_CONFIG5H : constant uint24 = 0x300009;
604
_CONFIG5L : constant uint24 = 0x300008;
605
_CONFIG6H : constant uint24 = 0x30000b;
606
_CONFIG6L : constant uint24 = 0x30000a;
607
_CONFIG7H : constant uint24 = 0x30000d;
608
_CONFIG7L : constant uint24 = 0x30000c;
609
_CP0_OFF_5L : constant uint8 = 0xff;
610
_CP0_ON_5L : constant uint8 = 0xfe;
611
_CP1_OFF_5L : constant uint8 = 0xff;
612
_CP1_ON_5L : constant uint8 = 0xfd;
613
_CP2_OFF_5L : constant uint8 = 0xff;
614
_CP2_ON_5L : constant uint8 = 0xfb;
615
_CP3_OFF_5L : constant uint8 = 0xff;
616
_CP3_ON_5L : constant uint8 = 0xf7;
617
_CP4_OFF_5L : constant uint8 = 0xff;
618
_CP4_ON_5L : constant uint8 = 0xef;
619
_CP5_OFF_5L : constant uint8 = 0xff;
620
_CP5_ON_5L : constant uint8 = 0xdf;
621
_CP6_OFF_5L : constant uint8 = 0xff;
622
_CP6_ON_5L : constant uint8 = 0xbf;
623
_CP7_OFF_5L : constant uint8 = 0xff;
624
_CP7_ON_5L : constant uint8 = 0x7f;
625
_CPB_OFF_5H : constant uint8 = 0xff;
626
_CPB_ON_5H : constant uint8 = 0xbf;
627
_CPD_OFF_5H : constant uint8 = 0xff;
628
_CPD_ON_5H : constant uint8 = 0x7f;
629
_DEBUG_OFF_4L : constant uint8 = 0xff;
630
_DEBUG_ON_4L : constant uint8 = 0x7f;
631
_DEVID1 : constant uint24 = 0x3ffffe;
632
_DEVID2 : constant uint24 = 0x3fffff;
633
_EBTR0_OFF_7L : constant uint8 = 0xff;
634
_EBTR0_ON_7L : constant uint8 = 0xfe;
635
_EBTR1_OFF_7L : constant uint8 = 0xff;
636
_EBTR1_ON_7L : constant uint8 = 0xfd;
637
_EBTR2_OFF_7L : constant uint8 = 0xff;
638
_EBTR2_ON_7L : constant uint8 = 0xfb;
639
_EBTR3_OFF_7L : constant uint8 = 0xff;
640
_EBTR3_ON_7L : constant uint8 = 0xf7;
641
_EBTR4_OFF_7L : constant uint8 = 0xff;
642
_EBTR4_ON_7L : constant uint8 = 0xef;
643
_EBTR5_OFF_7L : constant uint8 = 0xff;
644
_EBTR5_ON_7L : constant uint8 = 0xdf;
645
_EBTR6_OFF_7L : constant uint8 = 0xff;
646
_EBTR6_ON_7L : constant uint8 = 0xbf;
647
_EBTR7_OFF_7L : constant uint8 = 0xff;
648
_EBTR7_ON_7L : constant uint8 = 0x7f;
649
_EBTRB_OFF_7H : constant uint8 = 0xff;
650
_EBTRB_ON_7H : constant uint8 = 0xbf;
651
_ECIO_OSC_1H : constant uint8 = 0xfd;
652
_EC_OSC_1H : constant uint8 = 0xfc;
653
_HSPLL_OSC_1H : constant uint8 = 0xfe;
654
_HS_OSC_1H : constant uint8 = 0xfa;
655
_IDLOC0 : constant uint24 = 0x200000;
656
_IDLOC1 : constant uint24 = 0x200001;
657
_IDLOC2 : constant uint24 = 0x200002;
658
_IDLOC3 : constant uint24 = 0x200003;
659
_IDLOC4 : constant uint24 = 0x200004;
660
_IDLOC5 : constant uint24 = 0x200005;
661
_IDLOC6 : constant uint24 = 0x200006;
662
_IDLOC7 : constant uint24 = 0x200007;
663
_LP_OSC_1H : constant uint8 = 0xf8;
664
_LVP_OFF_4L : constant uint8 = 0xfb;
665
_LVP_ON_4L : constant uint8 = 0xff;
666
_MC_MODE_3L : constant uint8 = 0xff;
667
_MPB_MODE_3L : constant uint8 = 0xfd;
668
_MP_MODE_3L : constant uint8 = 0xfe;
669
_OSCS_OFF_1H : constant uint8 = 0xff;
670
_OSCS_ON_1H : constant uint8 = 0xdf;
671
_PWRT_OFF_2L : constant uint8 = 0xff;
672
_PWRT_ON_2L : constant uint8 = 0xfe;
673
_RCIO_OSC_1H : constant uint8 = 0xff;
674
_RC_OSC_1H : constant uint8 = 0xfb;
675
_STVR_OFF_4L : constant uint8 = 0xfe;
676
_STVR_ON_4L : constant uint8 = 0xff;
677
_WAIT_OFF_3L : constant uint8 = 0xff;
678
_WAIT_ON_3L : constant uint8 = 0x7f;
679
_WDTPS_128_2H : constant uint8 = 0xff;
680
_WDTPS_16_2H : constant uint8 = 0xf9;
681
_WDTPS_1_2H : constant uint8 = 0xf1;
682
_WDTPS_2_2H : constant uint8 = 0xf3;
683
_WDTPS_32_2H : constant uint8 = 0xfb;
684
_WDTPS_4_2H : constant uint8 = 0xf5;
685
_WDTPS_64_2H : constant uint8 = 0xfd;
686
_WDTPS_8_2H : constant uint8 = 0xf7;
687
_WDT_OFF_2H : constant uint8 = 0xfe;
688
_WDT_ON_2H : constant uint8 = 0xff;
689
_WRT0_OFF_6L : constant uint8 = 0xff;
690
_WRT0_ON_6L : constant uint8 = 0xfe;
691
_WRT1_OFF_6L : constant uint8 = 0xff;
692
_WRT1_ON_6L : constant uint8 = 0xfd;
693
_WRT2_OFF_6L : constant uint8 = 0xff;
694
_WRT2_ON_6L : constant uint8 = 0xfb;
695
_WRT3_OFF_6L : constant uint8 = 0xff;
696
_WRT3_ON_6L : constant uint8 = 0xf7;
697
_WRT4_OFF_6L : constant uint8 = 0xff;
698
_WRT4_ON_6L : constant uint8 = 0xef;
699
_WRT5_OFF_6L : constant uint8 = 0xff;
700
_WRT5_ON_6L : constant uint8 = 0xdf;
701
_WRT6_OFF_6L : constant uint8 = 0xff;
702
_WRT6_ON_6L : constant uint8 = 0xbf;
703
_WRT7_OFF_6L : constant uint8 = 0xff;
704
_WRT7_ON_6L : constant uint8 = 0x7f;
705
_WRTB_OFF_6H : constant uint8 = 0xff;
706
_WRTB_ON_6H : constant uint8 = 0xbf;
707
_WRTC_OFF_6H : constant uint8 = 0xff;
708
_WRTC_ON_6H : constant uint8 = 0xdf;
709
_WRTD_OFF_6H : constant uint8 = 0xff;
710
_WRTD_ON_6H : constant uint8 = 0x7f;
711
_XMC_MODE_3L : constant uint8 = 0xfc;
712
_XT_OSC_1H : constant uint8 = 0xf9;
713
__18F6720 : constant uint8 = 0x1;