OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [freertos-6.1.1/] [Demo/] [PIC24_MPLAB/] [p24FJ128GA010.gld] - Blame information for rev 609

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 587 jeremybenn
/*
2
** Linker script for PIC24FJ128GA010
3
*/
4
 
5
OUTPUT_ARCH("24FJ128GA010")
6
EXTERN(__resetPRI)
7
EXTERN(__resetALT)
8
 
9
 
10
/*
11
** Memory Regions
12
*/
13
MEMORY
14
{
15
  data  (a!xr) : ORIGIN = 0x800,         LENGTH = 0x2000
16
  reset        : ORIGIN = 0x0,           LENGTH = 0x4
17
  ivt          : ORIGIN = 0x4,           LENGTH = 0xFC
18
  aivt         : ORIGIN = 0x104,         LENGTH = 0xFC
19
  program (xr) : ORIGIN = 0x200,         LENGTH = 0x155FC
20
  config2      : ORIGIN = 0x157FC,       LENGTH = 0x2
21
  config1      : ORIGIN = 0x157FE,       LENGTH = 0x2
22
}
23
__IVT_BASE  = 0x4;
24
__AIVT_BASE = 0x104;
25
__DATA_BASE = 0x800;
26
__CODE_BASE = 0x200;
27
 
28
 
29
/*
30
** ==================== Section Map ======================
31
*/
32
SECTIONS
33
{
34
  /*
35
  ** ========== Program Memory ==========
36
  */
37
 
38
 
39
  /*
40
  ** Reset Instruction
41
  */
42
  .reset :
43
  {
44
        SHORT(ABSOLUTE(__reset));
45
        SHORT(0x04);
46
        SHORT((ABSOLUTE(__reset) >> 16) & 0x7F);
47
        SHORT(0);
48
  } >reset
49
 
50
 
51
  /*
52
  ** Interrupt Vector Tables
53
  **
54
  ** The primary and alternate tables are loaded
55
  ** here, between sections .reset and .text.
56
  ** Vector table source code appears below.
57
  */
58
 
59
 
60
  /*
61
  ** User Code and Library Code
62
  */
63
  .text __CODE_BASE :
64
  {
65
        *(.handle);
66
        *(.libc) *(.libm) *(.libdsp);  /* keep together in this order */
67
        *(.lib*);
68
        *(.text);
69
  } >program
70
 
71
 
72
  /*
73
  ** Configuration Words
74
  */
75
  __CONFIG2 :
76
  { *(__CONFIG2.sec)    } >config2
77
  __CONFIG1 :
78
  { *(__CONFIG1.sec)    } >config1
79
 
80
 
81
  /*
82
  ** =========== Data Memory ===========
83
  */
84
 
85
 
86
  /*
87
  ** ICD Debug Exec
88
  **
89
  ** This section provides optional storage for
90
  ** the ICD2 debugger. Define a global symbol
91
  ** named __ICD2RAM to enable ICD2. This section
92
  ** must be loaded at data address 0x800.
93
  */
94
  .icd __DATA_BASE (NOLOAD):
95
  {
96
    . += (DEFINED (__ICD2RAM) ? 0x50 : 0 );
97
  } > data
98
 
99
 
100
  /*
101
  ** Other sections in data memory are not explicitly mapped.
102
  ** Instead they are allocated according to their section
103
  ** attributes, which is most efficient.
104
  **
105
  ** If a specific arrangement of sections is required
106
  ** (other than what can be achieved using attributes)
107
  ** additional sections may be defined here. See chapter
108
  ** 10.5 in the MPLAB ASM30/LINK30 User's Guide (DS51317)
109
  ** for more information.
110
  */
111
 
112
 
113
  /*
114
  ** ========== Debug Info ==============
115
  */
116
 
117
  .comment        0 : { *(.comment) }
118
 
119
  /*
120
  ** DWARF-2
121
  */
122
  .debug_info     0 : { *(.debug_info) *(.gnu.linkonce.wi.*) }
123
  .debug_abbrev   0 : { *(.debug_abbrev) }
124
  .debug_line     0 : { *(.debug_line) }
125
  .debug_frame    0 : { *(.debug_frame) }
126
  .debug_str      0 : { *(.debug_str) }
127
  .debug_loc      0 : { *(.debug_loc) }
128
  .debug_macinfo  0 : { *(.debug_macinfo) }
129
  .debug_pubnames 0 : { *(.debug_pubnames) }
130
  .debug_ranges   0 : { *(.debug_ranges) }
131
  .debug_aranges  0 : { *(.debug_aranges) }
132
 
133
} /* SECTIONS */
134
 
135
/*
136
** ================= End of Section Map ================
137
*/
138
 
139
/*
140
** Section Map for Interrupt Vector Tables
141
*/
142
SECTIONS
143
{
144
 
145
/*
146
** Interrupt Vector Table
147
*/
148
.ivt __IVT_BASE :
149
  {
150
    LONG( DEFINED(__ReservedTrap0)    ? ABSOLUTE(__ReservedTrap0)    :
151
         ABSOLUTE(__DefaultInterrupt));
152
    LONG( DEFINED(__OscillatorFail)    ? ABSOLUTE(__OscillatorFail)    :
153
         ABSOLUTE(__DefaultInterrupt));
154
    LONG( DEFINED(__AddressError)    ? ABSOLUTE(__AddressError)    :
155
         ABSOLUTE(__DefaultInterrupt));
156
    LONG( DEFINED(__StackError)    ? ABSOLUTE(__StackError)    :
157
         ABSOLUTE(__DefaultInterrupt));
158
    LONG( DEFINED(__MathError)    ? ABSOLUTE(__MathError)    :
159
         ABSOLUTE(__DefaultInterrupt));
160
    LONG( DEFINED(__ReservedTrap5)    ? ABSOLUTE(__ReservedTrap5)    :
161
         ABSOLUTE(__DefaultInterrupt));
162
    LONG( DEFINED(__ReservedTrap6)    ? ABSOLUTE(__ReservedTrap6)    :
163
         ABSOLUTE(__DefaultInterrupt));
164
    LONG( DEFINED(__ReservedTrap7)    ? ABSOLUTE(__ReservedTrap7)    :
165
         ABSOLUTE(__DefaultInterrupt));
166
 
167
    LONG( DEFINED(__INT0Interrupt)    ? ABSOLUTE(__INT0Interrupt)    :
168
         ABSOLUTE(__DefaultInterrupt));
169
    LONG( DEFINED(__IC1Interrupt)    ? ABSOLUTE(__IC1Interrupt)    :
170
         ABSOLUTE(__DefaultInterrupt));
171
    LONG( DEFINED(__OC1Interrupt)    ? ABSOLUTE(__OC1Interrupt)    :
172
         ABSOLUTE(__DefaultInterrupt));
173
    LONG( DEFINED(__T1Interrupt)    ? ABSOLUTE(__T1Interrupt)    :
174
         ABSOLUTE(__DefaultInterrupt));
175
    LONG( DEFINED(__Interrupt4)    ? ABSOLUTE(__Interrupt4)    :
176
         ABSOLUTE(__DefaultInterrupt));
177
    LONG( DEFINED(__IC2Interrupt)    ? ABSOLUTE(__IC2Interrupt)    :
178
         ABSOLUTE(__DefaultInterrupt));
179
    LONG( DEFINED(__OC2Interrupt)    ? ABSOLUTE(__OC2Interrupt)    :
180
         ABSOLUTE(__DefaultInterrupt));
181
    LONG( DEFINED(__T2Interrupt)    ? ABSOLUTE(__T2Interrupt)    :
182
         ABSOLUTE(__DefaultInterrupt));
183
    LONG( DEFINED(__T3Interrupt)    ? ABSOLUTE(__T3Interrupt)    :
184
         ABSOLUTE(__DefaultInterrupt));
185
    LONG( DEFINED(__SPI1ErrInterrupt)    ? ABSOLUTE(__SPI1ErrInterrupt)    :
186
         ABSOLUTE(__DefaultInterrupt));
187
    LONG( DEFINED(__SPI1TInterrupt)    ? ABSOLUTE(__SPI1TInterrupt)    :
188
         ABSOLUTE(__DefaultInterrupt));
189
    LONG( DEFINED(__U1RXInterrupt)    ? ABSOLUTE(__U1RXInterrupt)    :
190
         ABSOLUTE(__DefaultInterrupt));
191
    LONG( DEFINED(__U1TXInterrupt)    ? ABSOLUTE(__U1TXInterrupt)    :
192
         ABSOLUTE(__DefaultInterrupt));
193
    LONG( DEFINED(__ADC1Interrupt)    ? ABSOLUTE(__ADC1Interrupt)    :
194
         ABSOLUTE(__DefaultInterrupt));
195
    LONG( DEFINED(__Interrupt14)    ? ABSOLUTE(__Interrupt14)    :
196
         ABSOLUTE(__DefaultInterrupt));
197
    LONG( DEFINED(__Interrupt15)    ? ABSOLUTE(__Interrupt15)    :
198
         ABSOLUTE(__DefaultInterrupt));
199
    LONG( DEFINED(__SI2C1Interrupt)    ? ABSOLUTE(__SI2C1Interrupt)    :
200
         ABSOLUTE(__DefaultInterrupt));
201
    LONG( DEFINED(__MI2C1Interrupt)    ? ABSOLUTE(__MI2C1Interrupt)    :
202
         ABSOLUTE(__DefaultInterrupt));
203
    LONG( DEFINED(__CompInterrupt)    ? ABSOLUTE(__CompInterrupt)    :
204
         ABSOLUTE(__DefaultInterrupt));
205
    LONG( DEFINED(__CNInterrupt)    ? ABSOLUTE(__CNInterrupt)    :
206
         ABSOLUTE(__DefaultInterrupt));
207
    LONG( DEFINED(__INT1Interrupt)    ? ABSOLUTE(__INT1Interrupt)    :
208
         ABSOLUTE(__DefaultInterrupt));
209
    LONG( DEFINED(__Interrupt21)    ? ABSOLUTE(__Interrupt21)    :
210
         ABSOLUTE(__DefaultInterrupt));
211
    LONG( DEFINED(__Interrupt22)    ? ABSOLUTE(__Interrupt22)    :
212
         ABSOLUTE(__DefaultInterrupt));
213
    LONG( DEFINED(__Interrupt23)    ? ABSOLUTE(__Interrupt23)    :
214
         ABSOLUTE(__DefaultInterrupt));
215
    LONG( DEFINED(__Interrupt24)    ? ABSOLUTE(__Interrupt24)    :
216
         ABSOLUTE(__DefaultInterrupt));
217
    LONG( DEFINED(__OC3Interrupt)    ? ABSOLUTE(__OC3Interrupt)    :
218
         ABSOLUTE(__DefaultInterrupt));
219
    LONG( DEFINED(__OC4Interrupt)    ? ABSOLUTE(__OC4Interrupt)    :
220
         ABSOLUTE(__DefaultInterrupt));
221
    LONG( DEFINED(__T4Interrupt)    ? ABSOLUTE(__T4Interrupt)    :
222
         ABSOLUTE(__DefaultInterrupt));
223
    LONG( DEFINED(__T5Interrupt)    ? ABSOLUTE(__T5Interrupt)    :
224
         ABSOLUTE(__DefaultInterrupt));
225
    LONG( DEFINED(__INT2Interrupt)    ? ABSOLUTE(__INT2Interrupt)    :
226
         ABSOLUTE(__DefaultInterrupt));
227
    LONG( DEFINED(__U2RXInterrupt)    ? ABSOLUTE(__U2RXInterrupt)    :
228
         ABSOLUTE(__DefaultInterrupt));
229
    LONG( DEFINED(__U2TXInterrupt)    ? ABSOLUTE(__U2TXInterrupt)    :
230
         ABSOLUTE(__DefaultInterrupt));
231
    LONG( DEFINED(__SPI2ErrInterrupt)    ? ABSOLUTE(__SPI2ErrInterrupt)    :
232
         ABSOLUTE(__DefaultInterrupt));
233
    LONG( DEFINED(__SPI2Interrupt)    ? ABSOLUTE(__SPI2Interrupt)    :
234
         ABSOLUTE(__DefaultInterrupt));
235
    LONG( DEFINED(__Interrupt34)    ? ABSOLUTE(__Interrupt34)    :
236
         ABSOLUTE(__DefaultInterrupt));
237
    LONG( DEFINED(__Interrupt35)    ? ABSOLUTE(__Interrupt35)    :
238
         ABSOLUTE(__DefaultInterrupt));
239
    LONG( DEFINED(__Interrupt36)    ? ABSOLUTE(__Interrupt36)    :
240
         ABSOLUTE(__DefaultInterrupt));
241
    LONG( DEFINED(__IC3Interrupt)    ? ABSOLUTE(__IC3Interrupt)    :
242
         ABSOLUTE(__DefaultInterrupt));
243
    LONG( DEFINED(__IC4Interrupt)    ? ABSOLUTE(__IC4Interrupt)    :
244
         ABSOLUTE(__DefaultInterrupt));
245
    LONG( DEFINED(__IC5Interrupt)    ? ABSOLUTE(__IC5Interrupt)    :
246
         ABSOLUTE(__DefaultInterrupt));
247
    LONG( DEFINED(__Interrupt40)    ? ABSOLUTE(__Interrupt40)    :
248
         ABSOLUTE(__DefaultInterrupt));
249
    LONG( DEFINED(__OC5Interrupt)    ? ABSOLUTE(__OC5Interrupt)    :
250
         ABSOLUTE(__DefaultInterrupt));
251
    LONG( DEFINED(__Interrupt42)    ? ABSOLUTE(__Interrupt42)    :
252
         ABSOLUTE(__DefaultInterrupt));
253
    LONG( DEFINED(__Interrupt43)    ? ABSOLUTE(__Interrupt43)    :
254
         ABSOLUTE(__DefaultInterrupt));
255
    LONG( DEFINED(__Interrupt44)    ? ABSOLUTE(__Interrupt44)    :
256
         ABSOLUTE(__DefaultInterrupt));
257
    LONG( DEFINED(__PMPInterrupt)    ? ABSOLUTE(__PMPInterrupt)    :
258
         ABSOLUTE(__DefaultInterrupt));
259
    LONG( DEFINED(__Interrupt46)    ? ABSOLUTE(__Interrupt46)    :
260
         ABSOLUTE(__DefaultInterrupt));
261
    LONG( DEFINED(__Interrupt47)    ? ABSOLUTE(__Interrupt47)    :
262
         ABSOLUTE(__DefaultInterrupt));
263
    LONG( DEFINED(__Interrupt48)    ? ABSOLUTE(__Interrupt48)    :
264
         ABSOLUTE(__DefaultInterrupt));
265
    LONG( DEFINED(__SI2C2Interrupt)    ? ABSOLUTE(__SI2C2Interrupt)    :
266
         ABSOLUTE(__DefaultInterrupt));
267
    LONG( DEFINED(__MI2C2Interrupt)    ? ABSOLUTE(__MI2C2Interrupt)    :
268
         ABSOLUTE(__DefaultInterrupt));
269
    LONG( DEFINED(__Interrupt51)    ? ABSOLUTE(__Interrupt51)    :
270
         ABSOLUTE(__DefaultInterrupt));
271
    LONG( DEFINED(__Interrupt52)    ? ABSOLUTE(__Interrupt52)    :
272
         ABSOLUTE(__DefaultInterrupt));
273
    LONG( DEFINED(__INT3Interrupt)    ? ABSOLUTE(__INT3Interrupt)    :
274
         ABSOLUTE(__DefaultInterrupt));
275
    LONG( DEFINED(__INT4Interrupt)    ? ABSOLUTE(__INT4Interrupt)    :
276
         ABSOLUTE(__DefaultInterrupt));
277
    LONG( DEFINED(__Interrupt55)    ? ABSOLUTE(__Interrupt55)    :
278
         ABSOLUTE(__DefaultInterrupt));
279
    LONG( DEFINED(__Interrupt56)    ? ABSOLUTE(__Interrupt56)    :
280
         ABSOLUTE(__DefaultInterrupt));
281
    LONG( DEFINED(__Interrupt57)    ? ABSOLUTE(__Interrupt57)    :
282
         ABSOLUTE(__DefaultInterrupt));
283
    LONG( DEFINED(__Interrupt58)    ? ABSOLUTE(__Interrupt58)    :
284
         ABSOLUTE(__DefaultInterrupt));
285
    LONG( DEFINED(__Interrupt59)    ? ABSOLUTE(__Interrupt59)    :
286
         ABSOLUTE(__DefaultInterrupt));
287
    LONG( DEFINED(__Interrupt60)    ? ABSOLUTE(__Interrupt60)    :
288
         ABSOLUTE(__DefaultInterrupt));
289
    LONG( DEFINED(__Interrupt61)    ? ABSOLUTE(__Interrupt61)    :
290
         ABSOLUTE(__DefaultInterrupt));
291
    LONG( DEFINED(__RTCCInterrupt)    ? ABSOLUTE(__RTCCInterrupt)    :
292
         ABSOLUTE(__DefaultInterrupt));
293
    LONG( DEFINED(__Interrupt63)    ? ABSOLUTE(__Interrupt63)    :
294
         ABSOLUTE(__DefaultInterrupt));
295
    LONG( DEFINED(__Interrupt64)    ? ABSOLUTE(__Interrupt64)    :
296
         ABSOLUTE(__DefaultInterrupt));
297
    LONG( DEFINED(__U1ErrInterrupt)    ? ABSOLUTE(__U1ErrInterrupt)    :
298
         ABSOLUTE(__DefaultInterrupt));
299
    LONG( DEFINED(__U2ErrInterrupt)    ? ABSOLUTE(__U2ErrInterrupt)    :
300
         ABSOLUTE(__DefaultInterrupt));
301
    LONG( DEFINED(__CRCInterrupt)    ? ABSOLUTE(__CRCInterrupt)    :
302
         ABSOLUTE(__DefaultInterrupt));
303
    LONG( DEFINED(__Interrupt68)    ? ABSOLUTE(__Interrupt68)    :
304
         ABSOLUTE(__DefaultInterrupt));
305
    LONG( DEFINED(__Interrupt69)    ? ABSOLUTE(__Interrupt69)    :
306
         ABSOLUTE(__DefaultInterrupt));
307
    LONG( DEFINED(__Interrupt70)    ? ABSOLUTE(__Interrupt70)    :
308
         ABSOLUTE(__DefaultInterrupt));
309
    LONG( DEFINED(__Interrupt71)    ? ABSOLUTE(__Interrupt71)    :
310
         ABSOLUTE(__DefaultInterrupt));
311
    LONG( DEFINED(__Interrupt72)    ? ABSOLUTE(__Interrupt72)    :
312
         ABSOLUTE(__DefaultInterrupt));
313
    LONG( DEFINED(__Interrupt73)    ? ABSOLUTE(__Interrupt73)    :
314
         ABSOLUTE(__DefaultInterrupt));
315
    LONG( DEFINED(__Interrupt74)    ? ABSOLUTE(__Interrupt74)    :
316
         ABSOLUTE(__DefaultInterrupt));
317
    LONG( DEFINED(__Interrupt75)    ? ABSOLUTE(__Interrupt75)    :
318
         ABSOLUTE(__DefaultInterrupt));
319
    LONG( DEFINED(__Interrupt76)    ? ABSOLUTE(__Interrupt76)    :
320
         ABSOLUTE(__DefaultInterrupt));
321
    LONG( DEFINED(__Interrupt77)    ? ABSOLUTE(__Interrupt77)    :
322
         ABSOLUTE(__DefaultInterrupt));
323
    LONG( DEFINED(__Interrupt78)    ? ABSOLUTE(__Interrupt78)    :
324
         ABSOLUTE(__DefaultInterrupt));
325
    LONG( DEFINED(__Interrupt79)    ? ABSOLUTE(__Interrupt79)    :
326
         ABSOLUTE(__DefaultInterrupt));
327
    LONG( DEFINED(__Interrupt80)    ? ABSOLUTE(__Interrupt80)    :
328
         ABSOLUTE(__DefaultInterrupt));
329
    LONG( DEFINED(__Interrupt81)    ? ABSOLUTE(__Interrupt81)    :
330
         ABSOLUTE(__DefaultInterrupt));
331
    LONG( DEFINED(__Interrupt82)    ? ABSOLUTE(__Interrupt82)    :
332
         ABSOLUTE(__DefaultInterrupt));
333
    LONG( DEFINED(__Interrupt83)    ? ABSOLUTE(__Interrupt83)    :
334
         ABSOLUTE(__DefaultInterrupt));
335
    LONG( DEFINED(__Interrupt84)    ? ABSOLUTE(__Interrupt84)    :
336
         ABSOLUTE(__DefaultInterrupt));
337
    LONG( DEFINED(__Interrupt85)    ? ABSOLUTE(__Interrupt85)    :
338
         ABSOLUTE(__DefaultInterrupt));
339
    LONG( DEFINED(__Interrupt86)    ? ABSOLUTE(__Interrupt86)    :
340
         ABSOLUTE(__DefaultInterrupt));
341
    LONG( DEFINED(__Interrupt87)    ? ABSOLUTE(__Interrupt87)    :
342
         ABSOLUTE(__DefaultInterrupt));
343
    LONG( DEFINED(__Interrupt88)    ? ABSOLUTE(__Interrupt88)    :
344
         ABSOLUTE(__DefaultInterrupt));
345
    LONG( DEFINED(__Interrupt89)    ? ABSOLUTE(__Interrupt89)    :
346
         ABSOLUTE(__DefaultInterrupt));
347
    LONG( DEFINED(__Interrupt90)    ? ABSOLUTE(__Interrupt90)    :
348
         ABSOLUTE(__DefaultInterrupt));
349
    LONG( DEFINED(__Interrupt91)    ? ABSOLUTE(__Interrupt91)    :
350
         ABSOLUTE(__DefaultInterrupt));
351
    LONG( DEFINED(__Interrupt92)    ? ABSOLUTE(__Interrupt92)    :
352
         ABSOLUTE(__DefaultInterrupt));
353
    LONG( DEFINED(__Interrupt93)    ? ABSOLUTE(__Interrupt93)    :
354
         ABSOLUTE(__DefaultInterrupt));
355
    LONG( DEFINED(__Interrupt94)    ? ABSOLUTE(__Interrupt94)    :
356
         ABSOLUTE(__DefaultInterrupt));
357
    LONG( DEFINED(__Interrupt95)    ? ABSOLUTE(__Interrupt95)    :
358
         ABSOLUTE(__DefaultInterrupt));
359
    LONG( DEFINED(__Interrupt96)    ? ABSOLUTE(__Interrupt96)    :
360
         ABSOLUTE(__DefaultInterrupt));
361
    LONG( DEFINED(__Interrupt97)    ? ABSOLUTE(__Interrupt97)    :
362
         ABSOLUTE(__DefaultInterrupt));
363
    LONG( DEFINED(__Interrupt98)    ? ABSOLUTE(__Interrupt98)    :
364
         ABSOLUTE(__DefaultInterrupt));
365
    LONG( DEFINED(__Interrupt99)    ? ABSOLUTE(__Interrupt99)    :
366
         ABSOLUTE(__DefaultInterrupt));
367
    LONG( DEFINED(__Interrupt100)    ? ABSOLUTE(__Interrupt100)    :
368
         ABSOLUTE(__DefaultInterrupt));
369
    LONG( DEFINED(__Interrupt101)    ? ABSOLUTE(__Interrupt101)    :
370
         ABSOLUTE(__DefaultInterrupt));
371
    LONG( DEFINED(__Interrupt102)    ? ABSOLUTE(__Interrupt102)    :
372
         ABSOLUTE(__DefaultInterrupt));
373
    LONG( DEFINED(__Interrupt103)    ? ABSOLUTE(__Interrupt103)    :
374
         ABSOLUTE(__DefaultInterrupt));
375
    LONG( DEFINED(__Interrupt104)    ? ABSOLUTE(__Interrupt104)    :
376
         ABSOLUTE(__DefaultInterrupt));
377
    LONG( DEFINED(__Interrupt105)    ? ABSOLUTE(__Interrupt105)    :
378
         ABSOLUTE(__DefaultInterrupt));
379
    LONG( DEFINED(__Interrupt106)    ? ABSOLUTE(__Interrupt106)    :
380
         ABSOLUTE(__DefaultInterrupt));
381
    LONG( DEFINED(__Interrupt107)    ? ABSOLUTE(__Interrupt107)    :
382
         ABSOLUTE(__DefaultInterrupt));
383
    LONG( DEFINED(__Interrupt108)    ? ABSOLUTE(__Interrupt108)    :
384
         ABSOLUTE(__DefaultInterrupt));
385
    LONG( DEFINED(__Interrupt109)    ? ABSOLUTE(__Interrupt109)    :
386
         ABSOLUTE(__DefaultInterrupt));
387
    LONG( DEFINED(__Interrupt110)    ? ABSOLUTE(__Interrupt110)    :
388
         ABSOLUTE(__DefaultInterrupt));
389
    LONG( DEFINED(__Interrupt111)    ? ABSOLUTE(__Interrupt111)    :
390
         ABSOLUTE(__DefaultInterrupt));
391
    LONG( DEFINED(__Interrupt112)    ? ABSOLUTE(__Interrupt112)    :
392
         ABSOLUTE(__DefaultInterrupt));
393
    LONG( DEFINED(__Interrupt113)    ? ABSOLUTE(__Interrupt113)    :
394
         ABSOLUTE(__DefaultInterrupt));
395
    LONG( DEFINED(__Interrupt114)    ? ABSOLUTE(__Interrupt114)    :
396
         ABSOLUTE(__DefaultInterrupt));
397
    LONG( DEFINED(__Interrupt115)    ? ABSOLUTE(__Interrupt115)    :
398
         ABSOLUTE(__DefaultInterrupt));
399
    LONG( DEFINED(__Interrupt116)    ? ABSOLUTE(__Interrupt116)    :
400
         ABSOLUTE(__DefaultInterrupt));
401
    LONG( DEFINED(__Interrupt117)    ? ABSOLUTE(__Interrupt117)    :
402
         ABSOLUTE(__DefaultInterrupt));
403
  } >ivt
404
 
405
 
406
/*
407
** Alternate Interrupt Vector Table
408
*/
409
.aivt __AIVT_BASE :
410
  {
411
    LONG( DEFINED(__AltReservedTrap0)    ? ABSOLUTE(__AltReservedTrap0)    :
412
         (DEFINED(__ReservedTrap0)       ? ABSOLUTE(__ReservedTrap0)       :
413
         ABSOLUTE(__DefaultInterrupt)));
414
    LONG( DEFINED(__AltOscillatorFail)    ? ABSOLUTE(__AltOscillatorFail)    :
415
         (DEFINED(__OscillatorFail)       ? ABSOLUTE(__OscillatorFail)       :
416
         ABSOLUTE(__DefaultInterrupt)));
417
    LONG( DEFINED(__AltAddressError)    ? ABSOLUTE(__AltAddressError)    :
418
         (DEFINED(__AddressError)       ? ABSOLUTE(__AddressError)       :
419
         ABSOLUTE(__DefaultInterrupt)));
420
    LONG( DEFINED(__AltStackError)    ? ABSOLUTE(__AltStackError)    :
421
         (DEFINED(__StackError)       ? ABSOLUTE(__StackError)       :
422
         ABSOLUTE(__DefaultInterrupt)));
423
    LONG( DEFINED(__AltMathError)    ? ABSOLUTE(__AltMathError)    :
424
         (DEFINED(__MathError)       ? ABSOLUTE(__MathError)       :
425
         ABSOLUTE(__DefaultInterrupt)));
426
    LONG( DEFINED(__AltReservedTrap5)    ? ABSOLUTE(__AltReservedTrap5)    :
427
         (DEFINED(__ReservedTrap5)       ? ABSOLUTE(__ReservedTrap5)       :
428
         ABSOLUTE(__DefaultInterrupt)));
429
    LONG( DEFINED(__AltReservedTrap6)    ? ABSOLUTE(__AltReservedTrap6)    :
430
         (DEFINED(__ReservedTrap6)       ? ABSOLUTE(__ReservedTrap6)       :
431
         ABSOLUTE(__DefaultInterrupt)));
432
    LONG( DEFINED(__AltReservedTrap7)    ? ABSOLUTE(__AltReservedTrap7)    :
433
         (DEFINED(__ReservedTrap7)       ? ABSOLUTE(__ReservedTrap7)       :
434
         ABSOLUTE(__DefaultInterrupt)));
435
 
436
    LONG( DEFINED(__AltINT0Interrupt)    ? ABSOLUTE(__AltINT0Interrupt)    :
437
         (DEFINED(__INT0Interrupt)       ? ABSOLUTE(__INT0Interrupt)       :
438
         ABSOLUTE(__DefaultInterrupt)));
439
    LONG( DEFINED(__AltIC1Interrupt)    ? ABSOLUTE(__AltIC1Interrupt)    :
440
         (DEFINED(__IC1Interrupt)       ? ABSOLUTE(__IC1Interrupt)       :
441
         ABSOLUTE(__DefaultInterrupt)));
442
    LONG( DEFINED(__AltOC1Interrupt)    ? ABSOLUTE(__AltOC1Interrupt)    :
443
         (DEFINED(__OC1Interrupt)       ? ABSOLUTE(__OC1Interrupt)       :
444
         ABSOLUTE(__DefaultInterrupt)));
445
    LONG( DEFINED(__AltT1Interrupt)    ? ABSOLUTE(__AltT1Interrupt)    :
446
         (DEFINED(__T1Interrupt)       ? ABSOLUTE(__T1Interrupt)       :
447
         ABSOLUTE(__DefaultInterrupt)));
448
    LONG( DEFINED(__AltInterrupt4)    ? ABSOLUTE(__AltInterrupt4)    :
449
         (DEFINED(__Interrupt4)       ? ABSOLUTE(__Interrupt4)       :
450
         ABSOLUTE(__DefaultInterrupt)));
451
    LONG( DEFINED(__AltIC2Interrupt)    ? ABSOLUTE(__AltIC2Interrupt)    :
452
         (DEFINED(__IC2Interrupt)       ? ABSOLUTE(__IC2Interrupt)       :
453
         ABSOLUTE(__DefaultInterrupt)));
454
    LONG( DEFINED(__AltOC2Interrupt)    ? ABSOLUTE(__AltOC2Interrupt)    :
455
         (DEFINED(__OC2Interrupt)       ? ABSOLUTE(__OC2Interrupt)       :
456
         ABSOLUTE(__DefaultInterrupt)));
457
    LONG( DEFINED(__AltT2Interrupt)    ? ABSOLUTE(__AltT2Interrupt)    :
458
         (DEFINED(__T2Interrupt)       ? ABSOLUTE(__T2Interrupt)       :
459
         ABSOLUTE(__DefaultInterrupt)));
460
    LONG( DEFINED(__AltT3Interrupt)    ? ABSOLUTE(__AltT3Interrupt)    :
461
         (DEFINED(__T3Interrupt)       ? ABSOLUTE(__T3Interrupt)       :
462
         ABSOLUTE(__DefaultInterrupt)));
463
    LONG( DEFINED(__AltSPI1ErrInterrupt)    ? ABSOLUTE(__AltSPI1ErrInterrupt)    :
464
         (DEFINED(__SPI1ErrInterrupt)       ? ABSOLUTE(__SPI1ErrInterrupt)       :
465
         ABSOLUTE(__DefaultInterrupt)));
466
    LONG( DEFINED(__AltSPI1TInterrupt)    ? ABSOLUTE(__AltSPI1TInterrupt)    :
467
         (DEFINED(__SPI1TInterrupt)       ? ABSOLUTE(__SPI1TInterrupt)       :
468
         ABSOLUTE(__DefaultInterrupt)));
469
    LONG( DEFINED(__AltU1RXInterrupt)    ? ABSOLUTE(__AltU1RXInterrupt)    :
470
         (DEFINED(__U1RXInterrupt)       ? ABSOLUTE(__U1RXInterrupt)       :
471
         ABSOLUTE(__DefaultInterrupt)));
472
    LONG( DEFINED(__AltU1TXInterrupt)    ? ABSOLUTE(__AltU1TXInterrupt)    :
473
         (DEFINED(__U1TXInterrupt)       ? ABSOLUTE(__U1TXInterrupt)       :
474
         ABSOLUTE(__DefaultInterrupt)));
475
    LONG( DEFINED(__AltADC1Interrupt)    ? ABSOLUTE(__AltADC1Interrupt)    :
476
         (DEFINED(__ADC1Interrupt)       ? ABSOLUTE(__ADC1Interrupt)       :
477
         ABSOLUTE(__DefaultInterrupt)));
478
    LONG( DEFINED(__AltInterrupt14)    ? ABSOLUTE(__AltInterrupt14)    :
479
         (DEFINED(__Interrupt14)       ? ABSOLUTE(__Interrupt14)       :
480
         ABSOLUTE(__DefaultInterrupt)));
481
    LONG( DEFINED(__AltInterrupt15)    ? ABSOLUTE(__AltInterrupt15)    :
482
         (DEFINED(__Interrupt15)       ? ABSOLUTE(__Interrupt15)       :
483
         ABSOLUTE(__DefaultInterrupt)));
484
    LONG( DEFINED(__AltSI2C1Interrupt)    ? ABSOLUTE(__AltSI2C1Interrupt)    :
485
         (DEFINED(__SI2C1Interrupt)       ? ABSOLUTE(__SI2C1Interrupt)       :
486
         ABSOLUTE(__DefaultInterrupt)));
487
    LONG( DEFINED(__AltMI2C1Interrupt)    ? ABSOLUTE(__AltMI2C1Interrupt)    :
488
         (DEFINED(__MI2C1Interrupt)       ? ABSOLUTE(__MI2C1Interrupt)       :
489
         ABSOLUTE(__DefaultInterrupt)));
490
    LONG( DEFINED(__AltCompInterrupt)    ? ABSOLUTE(__AltCompInterrupt)    :
491
         (DEFINED(__CompInterrupt)       ? ABSOLUTE(__CompInterrupt)       :
492
         ABSOLUTE(__DefaultInterrupt)));
493
    LONG( DEFINED(__AltCNInterrupt)    ? ABSOLUTE(__AltCNInterrupt)    :
494
         (DEFINED(__CNInterrupt)       ? ABSOLUTE(__CNInterrupt)       :
495
         ABSOLUTE(__DefaultInterrupt)));
496
    LONG( DEFINED(__AltINT1Interrupt)    ? ABSOLUTE(__AltINT1Interrupt)    :
497
         (DEFINED(__INT1Interrupt)       ? ABSOLUTE(__INT1Interrupt)       :
498
         ABSOLUTE(__DefaultInterrupt)));
499
    LONG( DEFINED(__AltInterrupt21)    ? ABSOLUTE(__AltInterrupt21)    :
500
         (DEFINED(__Interrupt21)       ? ABSOLUTE(__Interrupt21)       :
501
         ABSOLUTE(__DefaultInterrupt)));
502
    LONG( DEFINED(__AltInterrupt22)    ? ABSOLUTE(__AltInterrupt22)    :
503
         (DEFINED(__Interrupt22)       ? ABSOLUTE(__Interrupt22)       :
504
         ABSOLUTE(__DefaultInterrupt)));
505
    LONG( DEFINED(__AltInterrupt23)    ? ABSOLUTE(__AltInterrupt23)    :
506
         (DEFINED(__Interrupt23)       ? ABSOLUTE(__Interrupt23)       :
507
         ABSOLUTE(__DefaultInterrupt)));
508
    LONG( DEFINED(__AltInterrupt24)    ? ABSOLUTE(__AltInterrupt24)    :
509
         (DEFINED(__Interrupt24)       ? ABSOLUTE(__Interrupt24)       :
510
         ABSOLUTE(__DefaultInterrupt)));
511
    LONG( DEFINED(__AltOC3Interrupt)    ? ABSOLUTE(__AltOC3Interrupt)    :
512
         (DEFINED(__OC3Interrupt)       ? ABSOLUTE(__OC3Interrupt)       :
513
         ABSOLUTE(__DefaultInterrupt)));
514
    LONG( DEFINED(__AltOC4Interrupt)    ? ABSOLUTE(__AltOC4Interrupt)    :
515
         (DEFINED(__OC4Interrupt)       ? ABSOLUTE(__OC4Interrupt)       :
516
         ABSOLUTE(__DefaultInterrupt)));
517
    LONG( DEFINED(__AltT4Interrupt)    ? ABSOLUTE(__AltT4Interrupt)    :
518
         (DEFINED(__T4Interrupt)       ? ABSOLUTE(__T4Interrupt)       :
519
         ABSOLUTE(__DefaultInterrupt)));
520
    LONG( DEFINED(__AltT5Interrupt)    ? ABSOLUTE(__AltT5Interrupt)    :
521
         (DEFINED(__T5Interrupt)       ? ABSOLUTE(__T5Interrupt)       :
522
         ABSOLUTE(__DefaultInterrupt)));
523
    LONG( DEFINED(__AltINT2Interrupt)    ? ABSOLUTE(__AltINT2Interrupt)    :
524
         (DEFINED(__INT2Interrupt)       ? ABSOLUTE(__INT2Interrupt)       :
525
         ABSOLUTE(__DefaultInterrupt)));
526
    LONG( DEFINED(__AltU2RXInterrupt)    ? ABSOLUTE(__AltU2RXInterrupt)    :
527
         (DEFINED(__U2RXInterrupt)       ? ABSOLUTE(__U2RXInterrupt)       :
528
         ABSOLUTE(__DefaultInterrupt)));
529
    LONG( DEFINED(__AltU2TXInterrupt)    ? ABSOLUTE(__AltU2TXInterrupt)    :
530
         (DEFINED(__U2TXInterrupt)       ? ABSOLUTE(__U2TXInterrupt)       :
531
         ABSOLUTE(__DefaultInterrupt)));
532
    LONG( DEFINED(__AltSPI2ErrInterrupt)    ? ABSOLUTE(__AltSPI2ErrInterrupt)    :
533
         (DEFINED(__SPI2ErrInterrupt)       ? ABSOLUTE(__SPI2ErrInterrupt)       :
534
         ABSOLUTE(__DefaultInterrupt)));
535
    LONG( DEFINED(__AltSPI2Interrupt)    ? ABSOLUTE(__AltSPI2Interrupt)    :
536
         (DEFINED(__SPI2Interrupt)       ? ABSOLUTE(__SPI2Interrupt)       :
537
         ABSOLUTE(__DefaultInterrupt)));
538
    LONG( DEFINED(__AltInterrupt34)    ? ABSOLUTE(__AltInterrupt34)    :
539
         (DEFINED(__Interrupt34)       ? ABSOLUTE(__Interrupt34)       :
540
         ABSOLUTE(__DefaultInterrupt)));
541
    LONG( DEFINED(__AltInterrupt35)    ? ABSOLUTE(__AltInterrupt35)    :
542
         (DEFINED(__Interrupt35)       ? ABSOLUTE(__Interrupt35)       :
543
         ABSOLUTE(__DefaultInterrupt)));
544
    LONG( DEFINED(__AltInterrupt36)    ? ABSOLUTE(__AltInterrupt36)    :
545
         (DEFINED(__Interrupt36)       ? ABSOLUTE(__Interrupt36)       :
546
         ABSOLUTE(__DefaultInterrupt)));
547
    LONG( DEFINED(__AltIC3Interrupt)    ? ABSOLUTE(__AltIC3Interrupt)    :
548
         (DEFINED(__IC3Interrupt)       ? ABSOLUTE(__IC3Interrupt)       :
549
         ABSOLUTE(__DefaultInterrupt)));
550
    LONG( DEFINED(__AltIC4Interrupt)    ? ABSOLUTE(__AltIC4Interrupt)    :
551
         (DEFINED(__IC4Interrupt)       ? ABSOLUTE(__IC4Interrupt)       :
552
         ABSOLUTE(__DefaultInterrupt)));
553
    LONG( DEFINED(__AltIC5Interrupt)    ? ABSOLUTE(__AltIC5Interrupt)    :
554
         (DEFINED(__IC5Interrupt)       ? ABSOLUTE(__IC5Interrupt)       :
555
         ABSOLUTE(__DefaultInterrupt)));
556
    LONG( DEFINED(__AltInterrupt40)    ? ABSOLUTE(__AltInterrupt40)    :
557
         (DEFINED(__Interrupt40)       ? ABSOLUTE(__Interrupt40)       :
558
         ABSOLUTE(__DefaultInterrupt)));
559
    LONG( DEFINED(__AltOC5Interrupt)    ? ABSOLUTE(__AltOC5Interrupt)    :
560
         (DEFINED(__OC5Interrupt)       ? ABSOLUTE(__OC5Interrupt)       :
561
         ABSOLUTE(__DefaultInterrupt)));
562
    LONG( DEFINED(__AltInterrupt42)    ? ABSOLUTE(__AltInterrupt42)    :
563
         (DEFINED(__Interrupt42)       ? ABSOLUTE(__Interrupt42)       :
564
         ABSOLUTE(__DefaultInterrupt)));
565
    LONG( DEFINED(__AltInterrupt43)    ? ABSOLUTE(__AltInterrupt43)    :
566
         (DEFINED(__Interrupt43)       ? ABSOLUTE(__Interrupt43)       :
567
         ABSOLUTE(__DefaultInterrupt)));
568
    LONG( DEFINED(__AltInterrupt44)    ? ABSOLUTE(__AltInterrupt44)    :
569
         (DEFINED(__Interrupt44)       ? ABSOLUTE(__Interrupt44)       :
570
         ABSOLUTE(__DefaultInterrupt)));
571
    LONG( DEFINED(__AltPMPInterrupt)    ? ABSOLUTE(__AltPMPInterrupt)    :
572
         (DEFINED(__PMPInterrupt)       ? ABSOLUTE(__PMPInterrupt)       :
573
         ABSOLUTE(__DefaultInterrupt)));
574
    LONG( DEFINED(__AltInterrupt46)    ? ABSOLUTE(__AltInterrupt46)    :
575
         (DEFINED(__Interrupt46)       ? ABSOLUTE(__Interrupt46)       :
576
         ABSOLUTE(__DefaultInterrupt)));
577
    LONG( DEFINED(__AltInterrupt47)    ? ABSOLUTE(__AltInterrupt47)    :
578
         (DEFINED(__Interrupt47)       ? ABSOLUTE(__Interrupt47)       :
579
         ABSOLUTE(__DefaultInterrupt)));
580
    LONG( DEFINED(__AltInterrupt48)    ? ABSOLUTE(__AltInterrupt48)    :
581
         (DEFINED(__Interrupt48)       ? ABSOLUTE(__Interrupt48)       :
582
         ABSOLUTE(__DefaultInterrupt)));
583
    LONG( DEFINED(__AltSI2C2Interrupt)    ? ABSOLUTE(__AltSI2C2Interrupt)    :
584
         (DEFINED(__SI2C2Interrupt)       ? ABSOLUTE(__SI2C2Interrupt)       :
585
         ABSOLUTE(__DefaultInterrupt)));
586
    LONG( DEFINED(__AltMI2C2Interrupt)    ? ABSOLUTE(__AltMI2C2Interrupt)    :
587
         (DEFINED(__MI2C2Interrupt)       ? ABSOLUTE(__MI2C2Interrupt)       :
588
         ABSOLUTE(__DefaultInterrupt)));
589
    LONG( DEFINED(__AltInterrupt51)    ? ABSOLUTE(__AltInterrupt51)    :
590
         (DEFINED(__Interrupt51)       ? ABSOLUTE(__Interrupt51)       :
591
         ABSOLUTE(__DefaultInterrupt)));
592
    LONG( DEFINED(__AltInterrupt52)    ? ABSOLUTE(__AltInterrupt52)    :
593
         (DEFINED(__Interrupt52)       ? ABSOLUTE(__Interrupt52)       :
594
         ABSOLUTE(__DefaultInterrupt)));
595
    LONG( DEFINED(__AltINT3Interrupt)    ? ABSOLUTE(__AltINT3Interrupt)    :
596
         (DEFINED(__INT3Interrupt)       ? ABSOLUTE(__INT3Interrupt)       :
597
         ABSOLUTE(__DefaultInterrupt)));
598
    LONG( DEFINED(__AltINT4Interrupt)    ? ABSOLUTE(__AltINT4Interrupt)    :
599
         (DEFINED(__INT4Interrupt)       ? ABSOLUTE(__INT4Interrupt)       :
600
         ABSOLUTE(__DefaultInterrupt)));
601
    LONG( DEFINED(__AltInterrupt55)    ? ABSOLUTE(__AltInterrupt55)    :
602
         (DEFINED(__Interrupt55)       ? ABSOLUTE(__Interrupt55)       :
603
         ABSOLUTE(__DefaultInterrupt)));
604
    LONG( DEFINED(__AltInterrupt56)    ? ABSOLUTE(__AltInterrupt56)    :
605
         (DEFINED(__Interrupt56)       ? ABSOLUTE(__Interrupt56)       :
606
         ABSOLUTE(__DefaultInterrupt)));
607
    LONG( DEFINED(__AltInterrupt57)    ? ABSOLUTE(__AltInterrupt57)    :
608
         (DEFINED(__Interrupt57)       ? ABSOLUTE(__Interrupt57)       :
609
         ABSOLUTE(__DefaultInterrupt)));
610
    LONG( DEFINED(__AltInterrupt58)    ? ABSOLUTE(__AltInterrupt58)    :
611
         (DEFINED(__Interrupt58)       ? ABSOLUTE(__Interrupt58)       :
612
         ABSOLUTE(__DefaultInterrupt)));
613
    LONG( DEFINED(__AltInterrupt59)    ? ABSOLUTE(__AltInterrupt59)    :
614
         (DEFINED(__Interrupt59)       ? ABSOLUTE(__Interrupt59)       :
615
         ABSOLUTE(__DefaultInterrupt)));
616
    LONG( DEFINED(__AltInterrupt60)    ? ABSOLUTE(__AltInterrupt60)    :
617
         (DEFINED(__Interrupt60)       ? ABSOLUTE(__Interrupt60)       :
618
         ABSOLUTE(__DefaultInterrupt)));
619
    LONG( DEFINED(__AltInterrupt61)    ? ABSOLUTE(__AltInterrupt61)    :
620
         (DEFINED(__Interrupt61)       ? ABSOLUTE(__Interrupt61)       :
621
         ABSOLUTE(__DefaultInterrupt)));
622
    LONG( DEFINED(__AltRTCCInterrupt)    ? ABSOLUTE(__AltRTCCInterrupt)    :
623
         (DEFINED(__RTCCInterrupt)       ? ABSOLUTE(__RTCCInterrupt)       :
624
         ABSOLUTE(__DefaultInterrupt)));
625
    LONG( DEFINED(__AltInterrupt63)    ? ABSOLUTE(__AltInterrupt63)    :
626
         (DEFINED(__Interrupt63)       ? ABSOLUTE(__Interrupt63)       :
627
         ABSOLUTE(__DefaultInterrupt)));
628
    LONG( DEFINED(__AltInterrupt64)    ? ABSOLUTE(__AltInterrupt64)    :
629
         (DEFINED(__Interrupt64)       ? ABSOLUTE(__Interrupt64)       :
630
         ABSOLUTE(__DefaultInterrupt)));
631
    LONG( DEFINED(__AltU1ErrInterrupt)    ? ABSOLUTE(__AltU1ErrInterrupt)    :
632
         (DEFINED(__U1ErrInterrupt)       ? ABSOLUTE(__U1ErrInterrupt)       :
633
         ABSOLUTE(__DefaultInterrupt)));
634
    LONG( DEFINED(__AltU2ErrInterrupt)    ? ABSOLUTE(__AltU2ErrInterrupt)    :
635
         (DEFINED(__U2ErrInterrupt)       ? ABSOLUTE(__U2ErrInterrupt)       :
636
         ABSOLUTE(__DefaultInterrupt)));
637
    LONG( DEFINED(__AltCRCInterrupt)    ? ABSOLUTE(__AltCRCInterrupt)    :
638
         (DEFINED(__CRCInterrupt)       ? ABSOLUTE(__CRCInterrupt)       :
639
         ABSOLUTE(__DefaultInterrupt)));
640
    LONG( DEFINED(__AltInterrupt68)    ? ABSOLUTE(__AltInterrupt68)    :
641
         (DEFINED(__Interrupt68)       ? ABSOLUTE(__Interrupt68)       :
642
         ABSOLUTE(__DefaultInterrupt)));
643
    LONG( DEFINED(__AltInterrupt69)    ? ABSOLUTE(__AltInterrupt69)    :
644
         (DEFINED(__Interrupt69)       ? ABSOLUTE(__Interrupt69)       :
645
         ABSOLUTE(__DefaultInterrupt)));
646
    LONG( DEFINED(__AltInterrupt70)    ? ABSOLUTE(__AltInterrupt70)    :
647
         (DEFINED(__Interrupt70)       ? ABSOLUTE(__Interrupt70)       :
648
         ABSOLUTE(__DefaultInterrupt)));
649
    LONG( DEFINED(__AltInterrupt71)    ? ABSOLUTE(__AltInterrupt71)    :
650
         (DEFINED(__Interrupt71)       ? ABSOLUTE(__Interrupt71)       :
651
         ABSOLUTE(__DefaultInterrupt)));
652
    LONG( DEFINED(__AltInterrupt72)    ? ABSOLUTE(__AltInterrupt72)    :
653
         (DEFINED(__Interrupt72)       ? ABSOLUTE(__Interrupt72)       :
654
         ABSOLUTE(__DefaultInterrupt)));
655
    LONG( DEFINED(__AltInterrupt73)    ? ABSOLUTE(__AltInterrupt73)    :
656
         (DEFINED(__Interrupt73)       ? ABSOLUTE(__Interrupt73)       :
657
         ABSOLUTE(__DefaultInterrupt)));
658
    LONG( DEFINED(__AltInterrupt74)    ? ABSOLUTE(__AltInterrupt74)    :
659
         (DEFINED(__Interrupt74)       ? ABSOLUTE(__Interrupt74)       :
660
         ABSOLUTE(__DefaultInterrupt)));
661
    LONG( DEFINED(__AltInterrupt75)    ? ABSOLUTE(__AltInterrupt75)    :
662
         (DEFINED(__Interrupt75)       ? ABSOLUTE(__Interrupt75)       :
663
         ABSOLUTE(__DefaultInterrupt)));
664
    LONG( DEFINED(__AltInterrupt76)    ? ABSOLUTE(__AltInterrupt76)    :
665
         (DEFINED(__Interrupt76)       ? ABSOLUTE(__Interrupt76)       :
666
         ABSOLUTE(__DefaultInterrupt)));
667
    LONG( DEFINED(__AltInterrupt77)    ? ABSOLUTE(__AltInterrupt77)    :
668
         (DEFINED(__Interrupt77)       ? ABSOLUTE(__Interrupt77)       :
669
         ABSOLUTE(__DefaultInterrupt)));
670
    LONG( DEFINED(__AltInterrupt78)    ? ABSOLUTE(__AltInterrupt78)    :
671
         (DEFINED(__Interrupt78)       ? ABSOLUTE(__Interrupt78)       :
672
         ABSOLUTE(__DefaultInterrupt)));
673
    LONG( DEFINED(__AltInterrupt79)    ? ABSOLUTE(__AltInterrupt79)    :
674
         (DEFINED(__Interrupt79)       ? ABSOLUTE(__Interrupt79)       :
675
         ABSOLUTE(__DefaultInterrupt)));
676
    LONG( DEFINED(__AltInterrupt80)    ? ABSOLUTE(__AltInterrupt80)    :
677
         (DEFINED(__Interrupt80)       ? ABSOLUTE(__Interrupt80)       :
678
         ABSOLUTE(__DefaultInterrupt)));
679
    LONG( DEFINED(__AltInterrupt81)    ? ABSOLUTE(__AltInterrupt81)    :
680
         (DEFINED(__Interrupt81)       ? ABSOLUTE(__Interrupt81)       :
681
         ABSOLUTE(__DefaultInterrupt)));
682
    LONG( DEFINED(__AltInterrupt82)    ? ABSOLUTE(__AltInterrupt82)    :
683
         (DEFINED(__Interrupt82)       ? ABSOLUTE(__Interrupt82)       :
684
         ABSOLUTE(__DefaultInterrupt)));
685
    LONG( DEFINED(__AltInterrupt83)    ? ABSOLUTE(__AltInterrupt83)    :
686
         (DEFINED(__Interrupt83)       ? ABSOLUTE(__Interrupt83)       :
687
         ABSOLUTE(__DefaultInterrupt)));
688
    LONG( DEFINED(__AltInterrupt84)    ? ABSOLUTE(__AltInterrupt84)    :
689
         (DEFINED(__Interrupt84)       ? ABSOLUTE(__Interrupt84)       :
690
         ABSOLUTE(__DefaultInterrupt)));
691
    LONG( DEFINED(__AltInterrupt85)    ? ABSOLUTE(__AltInterrupt85)    :
692
         (DEFINED(__Interrupt85)       ? ABSOLUTE(__Interrupt85)       :
693
         ABSOLUTE(__DefaultInterrupt)));
694
    LONG( DEFINED(__AltInterrupt86)    ? ABSOLUTE(__AltInterrupt86)    :
695
         (DEFINED(__Interrupt86)       ? ABSOLUTE(__Interrupt86)       :
696
         ABSOLUTE(__DefaultInterrupt)));
697
    LONG( DEFINED(__AltInterrupt87)    ? ABSOLUTE(__AltInterrupt87)    :
698
         (DEFINED(__Interrupt87)       ? ABSOLUTE(__Interrupt87)       :
699
         ABSOLUTE(__DefaultInterrupt)));
700
    LONG( DEFINED(__AltInterrupt88)    ? ABSOLUTE(__AltInterrupt88)    :
701
         (DEFINED(__Interrupt88)       ? ABSOLUTE(__Interrupt88)       :
702
         ABSOLUTE(__DefaultInterrupt)));
703
    LONG( DEFINED(__AltInterrupt89)    ? ABSOLUTE(__AltInterrupt89)    :
704
         (DEFINED(__Interrupt89)       ? ABSOLUTE(__Interrupt89)       :
705
         ABSOLUTE(__DefaultInterrupt)));
706
    LONG( DEFINED(__AltInterrupt90)    ? ABSOLUTE(__AltInterrupt90)    :
707
         (DEFINED(__Interrupt90)       ? ABSOLUTE(__Interrupt90)       :
708
         ABSOLUTE(__DefaultInterrupt)));
709
    LONG( DEFINED(__AltInterrupt91)    ? ABSOLUTE(__AltInterrupt91)    :
710
         (DEFINED(__Interrupt91)       ? ABSOLUTE(__Interrupt91)       :
711
         ABSOLUTE(__DefaultInterrupt)));
712
    LONG( DEFINED(__AltInterrupt92)    ? ABSOLUTE(__AltInterrupt92)    :
713
         (DEFINED(__Interrupt92)       ? ABSOLUTE(__Interrupt92)       :
714
         ABSOLUTE(__DefaultInterrupt)));
715
    LONG( DEFINED(__AltInterrupt93)    ? ABSOLUTE(__AltInterrupt93)    :
716
         (DEFINED(__Interrupt93)       ? ABSOLUTE(__Interrupt93)       :
717
         ABSOLUTE(__DefaultInterrupt)));
718
    LONG( DEFINED(__AltInterrupt94)    ? ABSOLUTE(__AltInterrupt94)    :
719
         (DEFINED(__Interrupt94)       ? ABSOLUTE(__Interrupt94)       :
720
         ABSOLUTE(__DefaultInterrupt)));
721
    LONG( DEFINED(__AltInterrupt95)    ? ABSOLUTE(__AltInterrupt95)    :
722
         (DEFINED(__Interrupt95)       ? ABSOLUTE(__Interrupt95)       :
723
         ABSOLUTE(__DefaultInterrupt)));
724
    LONG( DEFINED(__AltInterrupt96)    ? ABSOLUTE(__AltInterrupt96)    :
725
         (DEFINED(__Interrupt96)       ? ABSOLUTE(__Interrupt96)       :
726
         ABSOLUTE(__DefaultInterrupt)));
727
    LONG( DEFINED(__AltInterrupt97)    ? ABSOLUTE(__AltInterrupt97)    :
728
         (DEFINED(__Interrupt97)       ? ABSOLUTE(__Interrupt97)       :
729
         ABSOLUTE(__DefaultInterrupt)));
730
    LONG( DEFINED(__AltInterrupt98)    ? ABSOLUTE(__AltInterrupt98)    :
731
         (DEFINED(__Interrupt98)       ? ABSOLUTE(__Interrupt98)       :
732
         ABSOLUTE(__DefaultInterrupt)));
733
    LONG( DEFINED(__AltInterrupt99)    ? ABSOLUTE(__AltInterrupt99)    :
734
         (DEFINED(__Interrupt99)       ? ABSOLUTE(__Interrupt99)       :
735
         ABSOLUTE(__DefaultInterrupt)));
736
    LONG( DEFINED(__AltInterrupt100)    ? ABSOLUTE(__AltInterrupt100)    :
737
         (DEFINED(__Interrupt100)       ? ABSOLUTE(__Interrupt100)       :
738
         ABSOLUTE(__DefaultInterrupt)));
739
    LONG( DEFINED(__AltInterrupt101)    ? ABSOLUTE(__AltInterrupt101)    :
740
         (DEFINED(__Interrupt101)       ? ABSOLUTE(__Interrupt101)       :
741
         ABSOLUTE(__DefaultInterrupt)));
742
    LONG( DEFINED(__AltInterrupt102)    ? ABSOLUTE(__AltInterrupt102)    :
743
         (DEFINED(__Interrupt102)       ? ABSOLUTE(__Interrupt102)       :
744
         ABSOLUTE(__DefaultInterrupt)));
745
    LONG( DEFINED(__AltInterrupt103)    ? ABSOLUTE(__AltInterrupt103)    :
746
         (DEFINED(__Interrupt103)       ? ABSOLUTE(__Interrupt103)       :
747
         ABSOLUTE(__DefaultInterrupt)));
748
    LONG( DEFINED(__AltInterrupt104)    ? ABSOLUTE(__AltInterrupt104)    :
749
         (DEFINED(__Interrupt104)       ? ABSOLUTE(__Interrupt104)       :
750
         ABSOLUTE(__DefaultInterrupt)));
751
    LONG( DEFINED(__AltInterrupt105)    ? ABSOLUTE(__AltInterrupt105)    :
752
         (DEFINED(__Interrupt105)       ? ABSOLUTE(__Interrupt105)       :
753
         ABSOLUTE(__DefaultInterrupt)));
754
    LONG( DEFINED(__AltInterrupt106)    ? ABSOLUTE(__AltInterrupt106)    :
755
         (DEFINED(__Interrupt106)       ? ABSOLUTE(__Interrupt106)       :
756
         ABSOLUTE(__DefaultInterrupt)));
757
    LONG( DEFINED(__AltInterrupt107)    ? ABSOLUTE(__AltInterrupt107)    :
758
         (DEFINED(__Interrupt107)       ? ABSOLUTE(__Interrupt107)       :
759
         ABSOLUTE(__DefaultInterrupt)));
760
    LONG( DEFINED(__AltInterrupt108)    ? ABSOLUTE(__AltInterrupt108)    :
761
         (DEFINED(__Interrupt108)       ? ABSOLUTE(__Interrupt108)       :
762
         ABSOLUTE(__DefaultInterrupt)));
763
    LONG( DEFINED(__AltInterrupt109)    ? ABSOLUTE(__AltInterrupt109)    :
764
         (DEFINED(__Interrupt109)       ? ABSOLUTE(__Interrupt109)       :
765
         ABSOLUTE(__DefaultInterrupt)));
766
    LONG( DEFINED(__AltInterrupt110)    ? ABSOLUTE(__AltInterrupt110)    :
767
         (DEFINED(__Interrupt110)       ? ABSOLUTE(__Interrupt110)       :
768
         ABSOLUTE(__DefaultInterrupt)));
769
    LONG( DEFINED(__AltInterrupt111)    ? ABSOLUTE(__AltInterrupt111)    :
770
         (DEFINED(__Interrupt111)       ? ABSOLUTE(__Interrupt111)       :
771
         ABSOLUTE(__DefaultInterrupt)));
772
    LONG( DEFINED(__AltInterrupt112)    ? ABSOLUTE(__AltInterrupt112)    :
773
         (DEFINED(__Interrupt112)       ? ABSOLUTE(__Interrupt112)       :
774
         ABSOLUTE(__DefaultInterrupt)));
775
    LONG( DEFINED(__AltInterrupt113)    ? ABSOLUTE(__AltInterrupt113)    :
776
         (DEFINED(__Interrupt113)       ? ABSOLUTE(__Interrupt113)       :
777
         ABSOLUTE(__DefaultInterrupt)));
778
    LONG( DEFINED(__AltInterrupt114)    ? ABSOLUTE(__AltInterrupt114)    :
779
         (DEFINED(__Interrupt114)       ? ABSOLUTE(__Interrupt114)       :
780
         ABSOLUTE(__DefaultInterrupt)));
781
    LONG( DEFINED(__AltInterrupt115)    ? ABSOLUTE(__AltInterrupt115)    :
782
         (DEFINED(__Interrupt115)       ? ABSOLUTE(__Interrupt115)       :
783
         ABSOLUTE(__DefaultInterrupt)));
784
    LONG( DEFINED(__AltInterrupt116)    ? ABSOLUTE(__AltInterrupt116)    :
785
         (DEFINED(__Interrupt116)       ? ABSOLUTE(__Interrupt116)       :
786
         ABSOLUTE(__DefaultInterrupt)));
787
    LONG( DEFINED(__AltInterrupt117)    ? ABSOLUTE(__AltInterrupt117)    :
788
         (DEFINED(__Interrupt117)       ? ABSOLUTE(__Interrupt117)       :
789
         ABSOLUTE(__DefaultInterrupt)));
790
  } >aivt
791
} /* SECTIONS */
792
 
793
 
794
/*
795
** ============== Equates for SFR Addresses =============
796
*/
797
 
798
 WREG0        = 0x0;
799
_WREG0        = 0x0;
800
 WREG1        = 0x2;
801
_WREG1        = 0x2;
802
 WREG2        = 0x4;
803
_WREG2        = 0x4;
804
 WREG3        = 0x6;
805
_WREG3        = 0x6;
806
 WREG4        = 0x8;
807
_WREG4        = 0x8;
808
 WREG5        = 0xA;
809
_WREG5        = 0xA;
810
 WREG6        = 0xC;
811
_WREG6        = 0xC;
812
 WREG7        = 0xE;
813
_WREG7        = 0xE;
814
 WREG8        = 0x10;
815
_WREG8        = 0x10;
816
 WREG9        = 0x12;
817
_WREG9        = 0x12;
818
 WREG10       = 0x14;
819
_WREG10       = 0x14;
820
 WREG11       = 0x16;
821
_WREG11       = 0x16;
822
 WREG12       = 0x18;
823
_WREG12       = 0x18;
824
 WREG13       = 0x1A;
825
_WREG13       = 0x1A;
826
 WREG14       = 0x1C;
827
_WREG14       = 0x1C;
828
 WREG15       = 0x1E;
829
_WREG15       = 0x1E;
830
 SPLIM        = 0x20;
831
_SPLIM        = 0x20;
832
 PCL          = 0x2E;
833
_PCL          = 0x2E;
834
 PCH          = 0x30;
835
_PCH          = 0x30;
836
 TBLPAG       = 0x32;
837
_TBLPAG       = 0x32;
838
 PSVPAG       = 0x34;
839
_PSVPAG       = 0x34;
840
 RCOUNT       = 0x36;
841
_RCOUNT       = 0x36;
842
 SR           = 0x42;
843
_SR           = 0x42;
844
_SRbits       = 0x42;
845
 CORCON       = 0x44;
846
_CORCON       = 0x44;
847
_CORCONbits   = 0x44;
848
 DISICNT      = 0x52;
849
_DISICNT      = 0x52;
850
 CNEN1        = 0x60;
851
_CNEN1        = 0x60;
852
_CNEN1bits    = 0x60;
853
 CNEN2        = 0x62;
854
_CNEN2        = 0x62;
855
_CNEN2bits    = 0x62;
856
 CNPU1        = 0x68;
857
_CNPU1        = 0x68;
858
_CNPU1bits    = 0x68;
859
 CNPU2        = 0x6A;
860
_CNPU2        = 0x6A;
861
_CNPU2bits    = 0x6A;
862
 INTCON1      = 0x80;
863
_INTCON1      = 0x80;
864
_INTCON1bits  = 0x80;
865
 INTCON2      = 0x82;
866
_INTCON2      = 0x82;
867
_INTCON2bits  = 0x82;
868
 IFS0         = 0x84;
869
_IFS0         = 0x84;
870
_IFS0bits     = 0x84;
871
 IFS1         = 0x86;
872
_IFS1         = 0x86;
873
_IFS1bits     = 0x86;
874
 IFS2         = 0x88;
875
_IFS2         = 0x88;
876
_IFS2bits     = 0x88;
877
 IFS3         = 0x8A;
878
_IFS3         = 0x8A;
879
_IFS3bits     = 0x8A;
880
 IFS4         = 0x8C;
881
_IFS4         = 0x8C;
882
_IFS4bits     = 0x8C;
883
 IEC0         = 0x94;
884
_IEC0         = 0x94;
885
_IEC0bits     = 0x94;
886
 IEC1         = 0x96;
887
_IEC1         = 0x96;
888
_IEC1bits     = 0x96;
889
 IEC2         = 0x98;
890
_IEC2         = 0x98;
891
_IEC2bits     = 0x98;
892
 IEC3         = 0x9A;
893
_IEC3         = 0x9A;
894
_IEC3bits     = 0x9A;
895
 IEC4         = 0x9C;
896
_IEC4         = 0x9C;
897
_IEC4bits     = 0x9C;
898
 IPC0         = 0xA4;
899
_IPC0         = 0xA4;
900
_IPC0bits     = 0xA4;
901
 IPC1         = 0xA6;
902
_IPC1         = 0xA6;
903
_IPC1bits     = 0xA6;
904
 IPC2         = 0xA8;
905
_IPC2         = 0xA8;
906
_IPC2bits     = 0xA8;
907
 IPC3         = 0xAA;
908
_IPC3         = 0xAA;
909
_IPC3bits     = 0xAA;
910
 IPC4         = 0xAC;
911
_IPC4         = 0xAC;
912
_IPC4bits     = 0xAC;
913
 IPC5         = 0xAE;
914
_IPC5         = 0xAE;
915
_IPC5bits     = 0xAE;
916
 IPC6         = 0xB0;
917
_IPC6         = 0xB0;
918
_IPC6bits     = 0xB0;
919
 IPC7         = 0xB2;
920
_IPC7         = 0xB2;
921
_IPC7bits     = 0xB2;
922
 IPC8         = 0xB4;
923
_IPC8         = 0xB4;
924
_IPC8bits     = 0xB4;
925
 IPC9         = 0xB6;
926
_IPC9         = 0xB6;
927
_IPC9bits     = 0xB6;
928
 IPC10        = 0xB8;
929
_IPC10        = 0xB8;
930
_IPC10bits    = 0xB8;
931
 IPC11        = 0xBA;
932
_IPC11        = 0xBA;
933
_IPC11bits    = 0xBA;
934
 IPC12        = 0xBC;
935
_IPC12        = 0xBC;
936
_IPC12bits    = 0xBC;
937
 IPC13        = 0xBE;
938
_IPC13        = 0xBE;
939
_IPC13bits    = 0xBE;
940
 IPC15        = 0xC2;
941
_IPC15        = 0xC2;
942
_IPC15bits    = 0xC2;
943
 IPC16        = 0xC4;
944
_IPC16        = 0xC4;
945
_IPC16bits    = 0xC4;
946
 TMR1         = 0x100;
947
_TMR1         = 0x100;
948
 PR1          = 0x102;
949
_PR1          = 0x102;
950
 T1CON        = 0x104;
951
_T1CON        = 0x104;
952
_T1CONbits    = 0x104;
953
 TMR2         = 0x106;
954
_TMR2         = 0x106;
955
 TMR3HLD      = 0x108;
956
_TMR3HLD      = 0x108;
957
 TMR3         = 0x10A;
958
_TMR3         = 0x10A;
959
 PR2          = 0x10C;
960
_PR2          = 0x10C;
961
 PR3          = 0x10E;
962
_PR3          = 0x10E;
963
 T2CON        = 0x110;
964
_T2CON        = 0x110;
965
_T2CONbits    = 0x110;
966
 T3CON        = 0x112;
967
_T3CON        = 0x112;
968
_T3CONbits    = 0x112;
969
 TMR4         = 0x114;
970
_TMR4         = 0x114;
971
 TMR5HLD      = 0x116;
972
_TMR5HLD      = 0x116;
973
 TMR5         = 0x118;
974
_TMR5         = 0x118;
975
 PR4          = 0x11A;
976
_PR4          = 0x11A;
977
 PR5          = 0x11C;
978
_PR5          = 0x11C;
979
 T4CON        = 0x11E;
980
_T4CON        = 0x11E;
981
_T4CONbits    = 0x11E;
982
 T5CON        = 0x120;
983
_T5CON        = 0x120;
984
_T5CONbits    = 0x120;
985
 IC1BUF       = 0x140;
986
_IC1BUF       = 0x140;
987
 IC1CON       = 0x142;
988
_IC1CON       = 0x142;
989
_IC1CONbits   = 0x142;
990
 IC2BUF       = 0x144;
991
_IC2BUF       = 0x144;
992
 IC2CON       = 0x146;
993
_IC2CON       = 0x146;
994
_IC2CONbits   = 0x146;
995
 IC3BUF       = 0x148;
996
_IC3BUF       = 0x148;
997
 IC3CON       = 0x14A;
998
_IC3CON       = 0x14A;
999
_IC3CONbits   = 0x14A;
1000
 IC4BUF       = 0x14C;
1001
_IC4BUF       = 0x14C;
1002
 IC4CON       = 0x14E;
1003
_IC4CON       = 0x14E;
1004
_IC4CONbits   = 0x14E;
1005
 IC5BUF       = 0x150;
1006
_IC5BUF       = 0x150;
1007
 IC5CON       = 0x152;
1008
_IC5CON       = 0x152;
1009
_IC5CONbits   = 0x152;
1010
 OC1RS        = 0x180;
1011
_OC1RS        = 0x180;
1012
 OC1R         = 0x182;
1013
_OC1R         = 0x182;
1014
 OC1CON       = 0x184;
1015
_OC1CON       = 0x184;
1016
_OC1CONbits   = 0x184;
1017
 OC2RS        = 0x186;
1018
_OC2RS        = 0x186;
1019
 OC2R         = 0x188;
1020
_OC2R         = 0x188;
1021
 OC2CON       = 0x18A;
1022
_OC2CON       = 0x18A;
1023
_OC2CONbits   = 0x18A;
1024
 OC3RS        = 0x18C;
1025
_OC3RS        = 0x18C;
1026
 OC3R         = 0x18E;
1027
_OC3R         = 0x18E;
1028
 OC3CON       = 0x190;
1029
_OC3CON       = 0x190;
1030
_OC3CONbits   = 0x190;
1031
 OC4RS        = 0x192;
1032
_OC4RS        = 0x192;
1033
 OC4R         = 0x194;
1034
_OC4R         = 0x194;
1035
 OC4CON       = 0x196;
1036
_OC4CON       = 0x196;
1037
_OC4CONbits   = 0x196;
1038
 OC5RS        = 0x198;
1039
_OC5RS        = 0x198;
1040
 OC5R         = 0x19A;
1041
_OC5R         = 0x19A;
1042
 OC5CON       = 0x19C;
1043
_OC5CON       = 0x19C;
1044
_OC5CONbits   = 0x19C;
1045
 I2C1RCV      = 0x200;
1046
_I2C1RCV      = 0x200;
1047
 I2C1TRN      = 0x202;
1048
_I2C1TRN      = 0x202;
1049
 I2C1BRG      = 0x204;
1050
_I2C1BRG      = 0x204;
1051
 I2C1CON      = 0x206;
1052
_I2C1CON      = 0x206;
1053
_I2C1CONbits  = 0x206;
1054
 I2C1STAT     = 0x208;
1055
_I2C1STAT     = 0x208;
1056
_I2C1STATbits = 0x208;
1057
 I2C1ADD      = 0x20A;
1058
_I2C1ADD      = 0x20A;
1059
 I2C1MSK      = 0x20C;
1060
_I2C1MSK      = 0x20C;
1061
 I2C2RCV      = 0x210;
1062
_I2C2RCV      = 0x210;
1063
 I2C2TRN      = 0x212;
1064
_I2C2TRN      = 0x212;
1065
 I2C2BRG      = 0x214;
1066
_I2C2BRG      = 0x214;
1067
 I2C2CON      = 0x216;
1068
_I2C2CON      = 0x216;
1069
_I2C2CONbits  = 0x216;
1070
 I2C2STAT     = 0x218;
1071
_I2C2STAT     = 0x218;
1072
_I2C2STATbits = 0x218;
1073
 I2C2ADD      = 0x21A;
1074
_I2C2ADD      = 0x21A;
1075
 I2C2MSK      = 0x21C;
1076
_I2C2MSK      = 0x21C;
1077
 U1MODE       = 0x220;
1078
_U1MODE       = 0x220;
1079
_U1MODEbits   = 0x220;
1080
 U1STA        = 0x222;
1081
_U1STA        = 0x222;
1082
_U1STAbits    = 0x222;
1083
 U1TXREG      = 0x224;
1084
_U1TXREG      = 0x224;
1085
 U1RXREG      = 0x226;
1086
_U1RXREG      = 0x226;
1087
 U1BRG        = 0x228;
1088
_U1BRG        = 0x228;
1089
 U2MODE       = 0x230;
1090
_U2MODE       = 0x230;
1091
_U2MODEbits   = 0x230;
1092
 U2STA        = 0x232;
1093
_U2STA        = 0x232;
1094
_U2STAbits    = 0x232;
1095
 U2TXREG      = 0x234;
1096
_U2TXREG      = 0x234;
1097
 U2RXREG      = 0x236;
1098
_U2RXREG      = 0x236;
1099
 U2BRG        = 0x238;
1100
_U2BRG        = 0x238;
1101
 SPI1STAT     = 0x240;
1102
_SPI1STAT     = 0x240;
1103
_SPI1STATbits = 0x240;
1104
 SPI1CON1     = 0x242;
1105
_SPI1CON1     = 0x242;
1106
_SPI1CON1bits = 0x242;
1107
 SPI1CON2     = 0x244;
1108
_SPI1CON2     = 0x244;
1109
_SPI1CON2bits = 0x244;
1110
 SPI1BUF      = 0x248;
1111
_SPI1BUF      = 0x248;
1112
 SPI2STAT     = 0x260;
1113
_SPI2STAT     = 0x260;
1114
_SPI2STATbits = 0x260;
1115
 SPI2CON1     = 0x262;
1116
_SPI2CON1     = 0x262;
1117
_SPI2CON1bits = 0x262;
1118
 SPI2CON2     = 0x264;
1119
_SPI2CON2     = 0x264;
1120
_SPI2CON2bits = 0x264;
1121
 SPI2BUF      = 0x268;
1122
_SPI2BUF      = 0x268;
1123
 TRISA        = 0x2C0;
1124
_TRISA        = 0x2C0;
1125
_TRISAbits    = 0x2C0;
1126
 PORTA        = 0x2C2;
1127
_PORTA        = 0x2C2;
1128
_PORTAbits    = 0x2C2;
1129
 LATA         = 0x2C4;
1130
_LATA         = 0x2C4;
1131
_LATAbits     = 0x2C4;
1132
 TRISB        = 0x2C6;
1133
_TRISB        = 0x2C6;
1134
_TRISBbits    = 0x2C6;
1135
 PORTB        = 0x2C8;
1136
_PORTB        = 0x2C8;
1137
_PORTBbits    = 0x2C8;
1138
 LATB         = 0x2CA;
1139
_LATB         = 0x2CA;
1140
_LATBbits     = 0x2CA;
1141
 TRISC        = 0x2CC;
1142
_TRISC        = 0x2CC;
1143
_TRISCbits    = 0x2CC;
1144
 PORTC        = 0x2CE;
1145
_PORTC        = 0x2CE;
1146
_PORTCbits    = 0x2CE;
1147
 LATC         = 0x2D0;
1148
_LATC         = 0x2D0;
1149
_LATCbits     = 0x2D0;
1150
 TRISD        = 0x2D2;
1151
_TRISD        = 0x2D2;
1152
_TRISDbits    = 0x2D2;
1153
 PORTD        = 0x2D4;
1154
_PORTD        = 0x2D4;
1155
_PORTDbits    = 0x2D4;
1156
 LATD         = 0x2D6;
1157
_LATD         = 0x2D6;
1158
_LATDbits     = 0x2D6;
1159
 TRISE        = 0x2D8;
1160
_TRISE        = 0x2D8;
1161
_TRISEbits    = 0x2D8;
1162
 PORTE        = 0x2DA;
1163
_PORTE        = 0x2DA;
1164
_PORTEbits    = 0x2DA;
1165
 LATE         = 0x2DC;
1166
_LATE         = 0x2DC;
1167
_LATEbits     = 0x2DC;
1168
 TRISF        = 0x2DE;
1169
_TRISF        = 0x2DE;
1170
_TRISFbits    = 0x2DE;
1171
 PORTF        = 0x2E0;
1172
_PORTF        = 0x2E0;
1173
_PORTFbits    = 0x2E0;
1174
 LATF         = 0x2E2;
1175
_LATF         = 0x2E2;
1176
_LATFbits     = 0x2E2;
1177
 TRISG        = 0x2E4;
1178
_TRISG        = 0x2E4;
1179
_TRISGbits    = 0x2E4;
1180
 PORTG        = 0x2E6;
1181
_PORTG        = 0x2E6;
1182
_PORTGbits    = 0x2E6;
1183
 LATG         = 0x2E8;
1184
_LATG         = 0x2E8;
1185
_LATGbits     = 0x2E8;
1186
 PADCFG1      = 0x2FC;
1187
_PADCFG1      = 0x2FC;
1188
_PADCFG1bits  = 0x2FC;
1189
 ADC1BUF0     = 0x300;
1190
_ADC1BUF0     = 0x300;
1191
 ADC1BUF1     = 0x302;
1192
_ADC1BUF1     = 0x302;
1193
 ADC1BUF2     = 0x304;
1194
_ADC1BUF2     = 0x304;
1195
 ADC1BUF3     = 0x306;
1196
_ADC1BUF3     = 0x306;
1197
 ADC1BUF4     = 0x308;
1198
_ADC1BUF4     = 0x308;
1199
 ADC1BUF5     = 0x30A;
1200
_ADC1BUF5     = 0x30A;
1201
 ADC1BUF6     = 0x30C;
1202
_ADC1BUF6     = 0x30C;
1203
 ADC1BUF7     = 0x30E;
1204
_ADC1BUF7     = 0x30E;
1205
 ADC1BUF8     = 0x310;
1206
_ADC1BUF8     = 0x310;
1207
 ADC1BUF9     = 0x312;
1208
_ADC1BUF9     = 0x312;
1209
 ADC1BUFA     = 0x314;
1210
_ADC1BUFA     = 0x314;
1211
 ADC1BUFB     = 0x316;
1212
_ADC1BUFB     = 0x316;
1213
 ADC1BUFC     = 0x318;
1214
_ADC1BUFC     = 0x318;
1215
 ADC1BUFD     = 0x31A;
1216
_ADC1BUFD     = 0x31A;
1217
 ADC1BUFE     = 0x31C;
1218
_ADC1BUFE     = 0x31C;
1219
 ADC1BUFF     = 0x31E;
1220
_ADC1BUFF     = 0x31E;
1221
 AD1CON1      = 0x320;
1222
_AD1CON1      = 0x320;
1223
_AD1CON1bits  = 0x320;
1224
 AD1CON2      = 0x322;
1225
_AD1CON2      = 0x322;
1226
_AD1CON2bits  = 0x322;
1227
 AD1CON3      = 0x324;
1228
_AD1CON3      = 0x324;
1229
_AD1CON3bits  = 0x324;
1230
 AD1CHS       = 0x328;
1231
_AD1CHS       = 0x328;
1232
_AD1CHSbits   = 0x328;
1233
 AD1PCFG      = 0x32C;
1234
_AD1PCFG      = 0x32C;
1235
_AD1PCFGbits  = 0x32C;
1236
 AD1CSSL      = 0x330;
1237
_AD1CSSL      = 0x330;
1238
_AD1CSSLbits  = 0x330;
1239
 PMCON        = 0x600;
1240
_PMCON        = 0x600;
1241
_PMCONbits    = 0x600;
1242
 PMMODE       = 0x602;
1243
_PMMODE       = 0x602;
1244
_PMMODEbits   = 0x602;
1245
 PMADDR       = 0x604;
1246
_PMADDR       = 0x604;
1247
_PMADDRbits   = 0x604;
1248
 PMDOUT1      = 0x604;
1249
_PMDOUT1      = 0x604;
1250
 PMDOUT2      = 0x606;
1251
_PMDOUT2      = 0x606;
1252
 PMDIN1       = 0x608;
1253
_PMDIN1       = 0x608;
1254
 PMDIN2       = 0x60A;
1255
_PMDIN2       = 0x60A;
1256
 PMPEN        = 0x60C;
1257
_PMPEN        = 0x60C;
1258
_PMPENbits    = 0x60C;
1259
 PMSTAT       = 0x60E;
1260
_PMSTAT       = 0x60E;
1261
_PMSTATbits   = 0x60E;
1262
 ALRMVAL      = 0x620;
1263
_ALRMVAL      = 0x620;
1264
 ALCFGRPT     = 0x622;
1265
_ALCFGRPT     = 0x622;
1266
_ALCFGRPTbits = 0x622;
1267
 RTCVAL       = 0x624;
1268
_RTCVAL       = 0x624;
1269
 RCFGCAL      = 0x626;
1270
_RCFGCAL      = 0x626;
1271
_RCFGCALbits  = 0x626;
1272
 CMCON        = 0x630;
1273
_CMCON        = 0x630;
1274
_CMCONbits    = 0x630;
1275
 CVRCON       = 0x632;
1276
_CVRCON       = 0x632;
1277
_CVRCONbits   = 0x632;
1278
 CRCCON       = 0x640;
1279
_CRCCON       = 0x640;
1280
_CRCCONbits   = 0x640;
1281
 CRCXOR       = 0x642;
1282
_CRCXOR       = 0x642;
1283
 CRCDAT       = 0x644;
1284
_CRCDAT       = 0x644;
1285
 CRCWDAT      = 0x646;
1286
_CRCWDAT      = 0x646;
1287
 ODCA         = 0x6C0;
1288
_ODCA         = 0x6C0;
1289
_ODCAbits     = 0x6C0;
1290
 ODCB         = 0x6C6;
1291
_ODCB         = 0x6C6;
1292
_ODCBbits     = 0x6C6;
1293
 ODCC         = 0x6CC;
1294
_ODCC         = 0x6CC;
1295
_ODCCbits     = 0x6CC;
1296
 ODCD         = 0x6D2;
1297
_ODCD         = 0x6D2;
1298
_ODCDbits     = 0x6D2;
1299
 ODCE         = 0x6D8;
1300
_ODCE         = 0x6D8;
1301
_ODCEbits     = 0x6D8;
1302
 ODCF         = 0x6DE;
1303
_ODCF         = 0x6DE;
1304
_ODCFbits     = 0x6DE;
1305
 ODCG         = 0x6E4;
1306
_ODCG         = 0x6E4;
1307
_ODCGbits     = 0x6E4;
1308
 RCON         = 0x740;
1309
_RCON         = 0x740;
1310
_RCONbits     = 0x740;
1311
 OSCCON       = 0x742;
1312
_OSCCON       = 0x742;
1313
_OSCCONbits   = 0x742;
1314
 CLKDIV       = 0x744;
1315
_CLKDIV       = 0x744;
1316
_CLKDIVbits   = 0x744;
1317
 OSCTUN       = 0x748;
1318
_OSCTUN       = 0x748;
1319
_OSCTUNbits   = 0x748;
1320
 NVMCON       = 0x760;
1321
_NVMCON       = 0x760;
1322
_NVMCONbits   = 0x760;
1323
 NVMKEY       = 0x766;
1324
_NVMKEY       = 0x766;
1325
 PMD1         = 0x770;
1326
_PMD1         = 0x770;
1327
_PMD1bits     = 0x770;
1328
 PMD2         = 0x772;
1329
_PMD2         = 0x772;
1330
_PMD2bits     = 0x772;
1331
 PMD3         = 0x774;
1332
_PMD3         = 0x774;
1333
_PMD3bits     = 0x774;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.