1        LIST
2
3;==========================================================================
4; Build date : Feb 01 2016
5;  MPASM PIC16LF1566 processor include
6;
7;  (c) Copyright 1999-2016 Microchip Technology, All rights reserved
8;==========================================================================
9
10        NOLIST
11
12;==========================================================================
13;  This header file defines configurations, registers, and other useful
14;  bits of information for the PIC16LF1566 microcontroller.  These names
15;  are taken to match the data sheets as closely as possible.
16;
17;  Note that the processor must be selected before this file is included.
18;  The processor may be selected the following ways:
19;
20;       1. Command line switch:
21;               C:\MPASM MYFILE.ASM /PIC16LF1566
22;       2. LIST directive in the source file
23;               LIST   P=PIC16LF1566
24;       3. Processor Type entry in the MPASM full-screen interface
25;       4. Setting the processor in the MPLAB Project Dialog
26;==========================================================================
27;;;; Begin: Added in gputils
28
29;==========================================================================
30;
31;       Gputils Specific Revision History
32;
33;==========================================================================
34
35;       26 May 2016  Added the _DEBUG_ON and _DEBUG_OFF config options.
36;;;; End: Added in gputils
37
38;==========================================================================
39;
40;       Verify Processor
41;
42;==========================================================================
43        IFNDEF __16LF1566
44           MESSG "Processor-header file mismatch.  Verify selected processor."
45        ENDIF
46
47
48
49;==========================================================================
50;
51;       Register Definitions
52;
53;==========================================================================
54
55W                EQU  H'0000'
56F                EQU  H'0001'
57
58;----- Register Files -----------------------------------------------------
59
60;-----Bank0------------------
61INDF0            EQU  H'0000'
62INDF1            EQU  H'0001'
63PCL              EQU  H'0002'
64STATUS           EQU  H'0003'
65FSR0             EQU  H'0004'
66FSR0L            EQU  H'0004'
67FSR0H            EQU  H'0005'
68FSR1             EQU  H'0006'
69FSR1L            EQU  H'0006'
70FSR1H            EQU  H'0007'
71BSR              EQU  H'0008'
72WREG             EQU  H'0009'
73PCLATH           EQU  H'000A'
74INTCON           EQU  H'000B'
75PORTA            EQU  H'000C'
76PORTB            EQU  H'000D'
77PORTC            EQU  H'000E'
78PORTE            EQU  H'0010'
79PIR1             EQU  H'0011'
80PIR2             EQU  H'0012'
81TMR0             EQU  H'0015'
82TMR1             EQU  H'0016'
83TMR1L            EQU  H'0016'
84TMR1H            EQU  H'0017'
85T1CON            EQU  H'0018'
86T1GCON           EQU  H'0019'
87TMR2             EQU  H'001A'
88PR2              EQU  H'001B'
89T2CON            EQU  H'001C'
90
91;-----Bank1------------------
92TRISA            EQU  H'008C'
93TRISB            EQU  H'008D'
94TRISC            EQU  H'008E'
95PIE1             EQU  H'0091'
96PIE2             EQU  H'0092'
97OPTION_REG       EQU  H'0095'
98PCON             EQU  H'0096'
99WDTCON           EQU  H'0097'
100OSCCON           EQU  H'0099'
101OSCSTAT          EQU  H'009A'
102ADRES            EQU  H'009B'
103ADRESL           EQU  H'009B'
104ADRESH           EQU  H'009C'
105ADCON0           EQU  H'009D'
106ADCON1           EQU  H'009E'
107ADCON2           EQU  H'009F'
108
109;-----Bank2------------------
110LATA             EQU  H'010C'
111LATB             EQU  H'010D'
112LATC             EQU  H'010E'
113BORCON           EQU  H'0116'
114FVRCON           EQU  H'0117'
115APFCON           EQU  H'011D'
116
117;-----Bank3------------------
118ANSELA           EQU  H'018C'
119ANSELB           EQU  H'018D'
120ANSELC           EQU  H'018E'
121PMADR            EQU  H'0191'
122PMADRL           EQU  H'0191'
123PMADRH           EQU  H'0192'
124PMDAT            EQU  H'0193'
125PMDATL           EQU  H'0193'
126PMDATH           EQU  H'0194'
127PMCON1           EQU  H'0195'
128PMCON2           EQU  H'0196'
129RCREG            EQU  H'0199'
130TXREG            EQU  H'019A'
131SPBRG            EQU  H'019B'
132SPBRGL           EQU  H'019B'
133SPBRGH           EQU  H'019C'
134RCSTA            EQU  H'019D'
135TXSTA            EQU  H'019E'
136BAUDCON          EQU  H'019F'
137
138;-----Bank4------------------
139WPUB             EQU  H'020D'
140WPUE             EQU  H'0210'
141SSP1BUF          EQU  H'0211'
142SSPBUF           EQU  H'0211'
143SSP1ADD          EQU  H'0212'
144SSPADD           EQU  H'0212'
145SSP1MSK          EQU  H'0213'
146SSPMSK           EQU  H'0213'
147SSP1STAT         EQU  H'0214'
148SSPSTAT          EQU  H'0214'
149SSP1CON          EQU  H'0215'
150SSP1CON1         EQU  H'0215'
151SSPCON           EQU  H'0215'
152SSPCON1          EQU  H'0215'
153SSP1CON2         EQU  H'0216'
154SSPCON2          EQU  H'0216'
155SSP1CON3         EQU  H'0217'
156SSPCON3          EQU  H'0217'
157SSPLVL           EQU  H'0218'
158SSP2BUF          EQU  H'0219'
159SSP2ADD          EQU  H'021A'
160SSP2MSK          EQU  H'021B'
161SSP2STAT         EQU  H'021C'
162SSP2CON          EQU  H'021D'
163SSP2CON1         EQU  H'021D'
164SSP2CON2         EQU  H'021E'
165SSP2CON3         EQU  H'021F'
166
167;-----Bank7------------------
168IOCBP            EQU  H'0394'
169IOCBN            EQU  H'0395'
170IOCBF            EQU  H'0396'
171
172;-----Bank8------------------
173TMR4             EQU  H'0415'
174PR4              EQU  H'0416'
175T4CON            EQU  H'0417'
176
177;-----Bank12------------------
178PWM1DCL          EQU  H'0611'
179PWM1DCH          EQU  H'0612'
180PWM1CON          EQU  H'0613'
181PWM1CON0         EQU  H'0613'
182PWM2DCL          EQU  H'0614'
183PWM2DCH          EQU  H'0615'
184PWM2CON          EQU  H'0616'
185PWM2CON0         EQU  H'0616'
186PWMTMRS          EQU  H'061D'
187PWM1AOE          EQU  H'061E'
188PWM2AOE          EQU  H'061F'
189
190;-----Bank13------------------
191ADCTX            EQU  H'0691'
192AAD1TX           EQU  H'0692'
193AAD1TX0          EQU  H'0692'
194AD1TX            EQU  H'0692'
195AD1TX0           EQU  H'0692'
196AAD1TX1          EQU  H'0693'
197AD1TX1           EQU  H'0693'
198AAD2TX           EQU  H'0694'
199AAD2TX0          EQU  H'0694'
200AD2TX            EQU  H'0694'
201AD2TX0           EQU  H'0694'
202AAD2TX1          EQU  H'0695'
203AD2TX1           EQU  H'0695'
204
205;-----Bank14------------------
206AAD1CON0         EQU  H'0711'
207AADCON0          EQU  H'0711'
208AD1CON0          EQU  H'0711'
209AADCON1          EQU  H'0712'
210ADCOMCON         EQU  H'0712'
211AAD1CON2         EQU  H'0713'
212AADCON2          EQU  H'0713'
213AD1CON2          EQU  H'0713'
214AAD1CON3         EQU  H'0714'
215AADCON3          EQU  H'0714'
216AD1CON3          EQU  H'0714'
217AADSTAT          EQU  H'0715'
218ADSTAT           EQU  H'0715'
219AAD1PRE          EQU  H'0716'
220AADPRE           EQU  H'0716'
221AD1PRE           EQU  H'0716'
222AD1PRECON        EQU  H'0716'
223AAD1ACQ          EQU  H'0717'
224AADACQ           EQU  H'0717'
225AD1ACQ           EQU  H'0717'
226AD1ACQCON        EQU  H'0717'
227AAD1GRD          EQU  H'0718'
228AADGRD           EQU  H'0718'
229AD1GRD           EQU  H'0718'
230AAD1CAP          EQU  H'0719'
231AAD1CAPCON       EQU  H'0719'
232AADCAP           EQU  H'0719'
233AD1CAPCON        EQU  H'0719'
234AAD1RES0         EQU  H'071A'
235AAD1RES0L        EQU  H'071A'
236AD1RES0          EQU  H'071A'
237AD1RES0L         EQU  H'071A'
238ADRES0           EQU  H'071A'
239AAD1RES0H        EQU  H'071B'
240AD1RES0H         EQU  H'071B'
241AAD1RES1         EQU  H'071C'
242AAD1RES1L        EQU  H'071C'
243AD1RES1          EQU  H'071C'
244AD1RES1L         EQU  H'071C'
245ADRES1           EQU  H'071C'
246AAD1RES1H        EQU  H'071D'
247AD1RES1H         EQU  H'071D'
248AAD1CH           EQU  H'071E'
249AAD1CH0          EQU  H'071E'
250AD1CH            EQU  H'071E'
251AD1CH0           EQU  H'071E'
252AAD1CH1          EQU  H'071F'
253AD1CH1           EQU  H'071F'
254
255;-----Bank15------------------
256AAD2CON0         EQU  H'0791'
257AD2CON0          EQU  H'0791'
258AAD2CON2         EQU  H'0793'
259AD2CON2          EQU  H'0793'
260AAD2CON3         EQU  H'0794'
261AD2CON3          EQU  H'0794'
262AAD2PRE          EQU  H'0796'
263AD2PRE           EQU  H'0796'
264AD2PRECON        EQU  H'0796'
265AAD2ACQ          EQU  H'0797'
266AD2ACQ           EQU  H'0797'
267AD2ACQCON        EQU  H'0797'
268AAD2GRD          EQU  H'0798'
269AD2GRD           EQU  H'0798'
270AAD2CAP          EQU  H'0799'
271AAD2CAPCON       EQU  H'0799'
272AD2CAPCON        EQU  H'0799'
273AAD2RES0         EQU  H'079A'
274AAD2RES0L        EQU  H'079A'
275AD2RES0          EQU  H'079A'
276AAD2RES0H        EQU  H'079B'
277AAD2RES1         EQU  H'079C'
278AAD2RES1L        EQU  H'079C'
279AD2RES1          EQU  H'079C'
280AAD2RES1H        EQU  H'079D'
281AAD2CH           EQU  H'079E'
282AAD2CH0          EQU  H'079E'
283AD2CH            EQU  H'079E'
284AD2CH0           EQU  H'079E'
285AAD2CH1          EQU  H'079F'
286AD2CH1           EQU  H'079F'
287
288;-----Bank31------------------
289ICDIO            EQU  H'0F8C'
290ICDCON0          EQU  H'0F8D'
291ICDSTAT          EQU  H'0F91'
292ICDINSTL         EQU  H'0F96'
293ICDINSTH         EQU  H'0F97'
294ICDBK0CON        EQU  H'0F9C'
295ICDBK0L          EQU  H'0F9D'
296ICDBK0H          EQU  H'0F9E'
297BSRICDSHAD       EQU  H'0FE3'
298STATUS_SHAD      EQU  H'0FE4'
299WREG_SHAD        EQU  H'0FE5'
300BSR_SHAD         EQU  H'0FE6'
301PCLATH_SHAD      EQU  H'0FE7'
302FSR0L_SHAD       EQU  H'0FE8'
303FSR0H_SHAD       EQU  H'0FE9'
304FSR1L_SHAD       EQU  H'0FEA'
305FSR1H_SHAD       EQU  H'0FEB'
306STKPTR           EQU  H'0FED'
307TOSL             EQU  H'0FEE'
308TOSH             EQU  H'0FEF'
309
310;----- STATUS Bits -----------------------------------------------------
311C                EQU  H'0000'
312DC               EQU  H'0001'
313Z                EQU  H'0002'
314NOT_PD           EQU  H'0003'
315NOT_TO           EQU  H'0004'
316
317
318;----- BSR Bits -----------------------------------------------------
319BSR0             EQU  H'0000'
320BSR1             EQU  H'0001'
321BSR2             EQU  H'0002'
322BSR3             EQU  H'0003'
323BSR4             EQU  H'0004'
324
325
326;----- INTCON Bits -----------------------------------------------------
327IOCIF            EQU  H'0000'
328INTF             EQU  H'0001'
329TMR0IF           EQU  H'0002'
330IOCIE            EQU  H'0003'
331INTE             EQU  H'0004'
332TMR0IE           EQU  H'0005'
333PEIE             EQU  H'0006'
334GIE              EQU  H'0007'
335
336T0IF             EQU  H'0002'
337T0IE             EQU  H'0005'
338
339
340;----- PORTA Bits -----------------------------------------------------
341RA0              EQU  H'0000'
342RA1              EQU  H'0001'
343RA2              EQU  H'0002'
344RA3              EQU  H'0003'
345RA4              EQU  H'0004'
346RA5              EQU  H'0005'
347RA6              EQU  H'0006'
348RA7              EQU  H'0007'
349
350
351;----- PORTB Bits -----------------------------------------------------
352RB0              EQU  H'0000'
353RB1              EQU  H'0001'
354RB2              EQU  H'0002'
355RB3              EQU  H'0003'
356RB4              EQU  H'0004'
357RB5              EQU  H'0005'
358RB6              EQU  H'0006'
359RB7              EQU  H'0007'
360
361
362;----- PORTC Bits -----------------------------------------------------
363RC0              EQU  H'0000'
364RC1              EQU  H'0001'
365RC2              EQU  H'0002'
366RC3              EQU  H'0003'
367RC4              EQU  H'0004'
368RC5              EQU  H'0005'
369RC6              EQU  H'0006'
370RC7              EQU  H'0007'
371
372
373;----- PORTE Bits -----------------------------------------------------
374RE3              EQU  H'0003'
375
376
377;----- PIR1 Bits -----------------------------------------------------
378TMR1IF           EQU  H'0000'
379TMR2IF           EQU  H'0001'
380SSP2IF           EQU  H'0002'
381SSP1IF           EQU  H'0003'
382TXIF             EQU  H'0004'
383RCIF             EQU  H'0005'
384ADIF             EQU  H'0006'
385TMR1GIF          EQU  H'0007'
386
387AD1IF            EQU  H'0006'
388
389
390;----- PIR2 Bits -----------------------------------------------------
391TMR4IF           EQU  H'0001'
392BCL2IF           EQU  H'0002'
393BCL1IF           EQU  H'0003'
394AD2IF            EQU  H'0006'
395
396
397;----- T1CON Bits -----------------------------------------------------
398TMR1ON           EQU  H'0000'
399NOT_T1SYNC       EQU  H'0002'
400
401T1CKPS0          EQU  H'0004'
402T1CKPS1          EQU  H'0005'
403TMR1CS0          EQU  H'0006'
404TMR1CS1          EQU  H'0007'
405
406
407;----- T1GCON Bits -----------------------------------------------------
408T1GSS            EQU  H'0000'
409T1GVAL           EQU  H'0002'
410T1GGO_NOT_DONE   EQU  H'0003'
411T1GSPM           EQU  H'0004'
412T1GTM            EQU  H'0005'
413T1GPOL           EQU  H'0006'
414TMR1GE           EQU  H'0007'
415
416T1GSS0           EQU  H'0000'
417GO_T1GCON        EQU  H'0003'
418
419
420;----- T2CON Bits -----------------------------------------------------
421TMR2ON           EQU  H'0002'
422
423T2CKPS0          EQU  H'0000'
424T2CKPS1          EQU  H'0001'
425T2OUTPS0         EQU  H'0003'
426T2OUTPS1         EQU  H'0004'
427T2OUTPS2         EQU  H'0005'
428T2OUTPS3         EQU  H'0006'
429
430
431;----- TRISA Bits -----------------------------------------------------
432TRISA0           EQU  H'0000'
433TRISA1           EQU  H'0001'
434TRISA2           EQU  H'0002'
435TRISA3           EQU  H'0003'
436TRISA4           EQU  H'0004'
437TRISA5           EQU  H'0005'
438TRISA6           EQU  H'0006'
439TRISA7           EQU  H'0007'
440
441
442;----- TRISB Bits -----------------------------------------------------
443TRISB0           EQU  H'0000'
444TRISB1           EQU  H'0001'
445TRISB2           EQU  H'0002'
446TRISB3           EQU  H'0003'
447TRISB4           EQU  H'0004'
448TRISB5           EQU  H'0005'
449TRISB6           EQU  H'0006'
450TRISB7           EQU  H'0007'
451
452
453;----- TRISC Bits -----------------------------------------------------
454TRISC0           EQU  H'0000'
455TRISC1           EQU  H'0001'
456TRISC2           EQU  H'0002'
457TRISC3           EQU  H'0003'
458TRISC4           EQU  H'0004'
459TRISC5           EQU  H'0005'
460TRISC6           EQU  H'0006'
461TRISC7           EQU  H'0007'
462
463
464;----- PIE1 Bits -----------------------------------------------------
465TMR1IE           EQU  H'0000'
466TMR2IE           EQU  H'0001'
467SSP2IE           EQU  H'0002'
468SSP1IE           EQU  H'0003'
469TXIE             EQU  H'0004'
470RCIE             EQU  H'0005'
471ADIE             EQU  H'0006'
472TMR1GIE          EQU  H'0007'
473
474SSPIE            EQU  H'0003'
475AD1IE            EQU  H'0006'
476
477
478;----- PIE2 Bits -----------------------------------------------------
479TMR4IE           EQU  H'0001'
480BCL2IE           EQU  H'0002'
481BCL1IE           EQU  H'0003'
482AD2IE            EQU  H'0006'
483
484
485;----- OPTION_REG Bits -----------------------------------------------------
486PSA              EQU  H'0003'
487TMR0SE           EQU  H'0004'
488TMR0CS           EQU  H'0005'
489INTEDG           EQU  H'0006'
490NOT_WPUEN        EQU  H'0007'
491
492PS0              EQU  H'0000'
493PS1              EQU  H'0001'
494PS2              EQU  H'0002'
495T0SE             EQU  H'0004'
496T0CS             EQU  H'0005'
497
498
499;----- PCON Bits -----------------------------------------------------
500NOT_BOR          EQU  H'0000'
501NOT_POR          EQU  H'0001'
502NOT_RI           EQU  H'0002'
503NOT_RMCLR        EQU  H'0003'
504NOT_RWDT         EQU  H'0004'
505STKUNF           EQU  H'0006'
506STKOVF           EQU  H'0007'
507
508
509;----- WDTCON Bits -----------------------------------------------------
510SWDTEN           EQU  H'0000'
511
512WDTPS0           EQU  H'0001'
513WDTPS1           EQU  H'0002'
514WDTPS2           EQU  H'0003'
515WDTPS3           EQU  H'0004'
516WDTPS4           EQU  H'0005'
517
518
519;----- OSCCON Bits -----------------------------------------------------
520SPLLEN           EQU  H'0007'
521
522SCS0             EQU  H'0000'
523SCS1             EQU  H'0001'
524IRCF0            EQU  H'0003'
525IRCF1            EQU  H'0004'
526IRCF2            EQU  H'0005'
527IRCF3            EQU  H'0006'
528
529
530;----- OSCSTAT Bits -----------------------------------------------------
531HFIOFS           EQU  H'0000'
532LFIOFR           EQU  H'0001'
533HFIOFR           EQU  H'0004'
534PLLSR            EQU  H'0006'
535
536
537;----- ADCON0 Bits -----------------------------------------------------
538ADON             EQU  H'0000'
539GO_NOT_DONE      EQU  H'0001'
540
541AD1ON            EQU  H'0000'
542ADGO             EQU  H'0001'
543CHS0             EQU  H'0002'
544CHS1             EQU  H'0003'
545CHS2             EQU  H'0004'
546CHS3             EQU  H'0005'
547CHS4             EQU  H'0006'
548CHS5             EQU  H'0007'
549
550GO_ADCON0        EQU  H'0001'
551
552
553;----- ADCON1 Bits -----------------------------------------------------
554GO_NOT_DONE_ALL  EQU  H'0002'
555ADNREF           EQU  H'0003'
556ADFM             EQU  H'0007'
557
558ADPREF0          EQU  H'0000'
559ADPREF1          EQU  H'0001'
560GO_ALL           EQU  H'0002'
561
562
563;----- ADCON2 Bits -----------------------------------------------------
564TRIGSEL0         EQU  H'0004'
565TRIGSEL1         EQU  H'0005'
566TRIGSEL2         EQU  H'0006'
567
568
569;----- LATA Bits -----------------------------------------------------
570LATA0            EQU  H'0000'
571LATA1            EQU  H'0001'
572LATA2            EQU  H'0002'
573LATA3            EQU  H'0003'
574LATA4            EQU  H'0004'
575LATA5            EQU  H'0005'
576LATA6            EQU  H'0006'
577LATA7            EQU  H'0007'
578
579
580;----- LATB Bits -----------------------------------------------------
581LATB0            EQU  H'0000'
582LATB1            EQU  H'0001'
583LATB2            EQU  H'0002'
584LATB3            EQU  H'0003'
585LATB4            EQU  H'0004'
586LATB5            EQU  H'0005'
587LATB6            EQU  H'0006'
588LATB7            EQU  H'0007'
589
590
591;----- LATC Bits -----------------------------------------------------
592LATC0            EQU  H'0000'
593LATC1            EQU  H'0001'
594LATC2            EQU  H'0002'
595LATC3            EQU  H'0003'
596LATC4            EQU  H'0004'
597LATC5            EQU  H'0005'
598LATC6            EQU  H'0006'
599LATC7            EQU  H'0007'
600
601
602;----- BORCON Bits -----------------------------------------------------
603BORRDY           EQU  H'0000'
604BORFS            EQU  H'0006'
605SBOREN           EQU  H'0007'
606
607
608;----- FVRCON Bits -----------------------------------------------------
609TSRNG            EQU  H'0004'
610TSEN             EQU  H'0005'
611FVRRDY           EQU  H'0006'
612FVREN            EQU  H'0007'
613
614ADFVR0           EQU  H'0000'
615ADFVR1           EQU  H'0001'
616
617
618;----- APFCON Bits -----------------------------------------------------
619GRDASEL          EQU  H'0000'
620GRDBSEL          EQU  H'0001'
621SSSEL            EQU  H'0005'
622
623
624;----- ANSELA Bits -----------------------------------------------------
625ANSA0            EQU  H'0000'
626ANSA1            EQU  H'0001'
627ANSA2            EQU  H'0002'
628ANSA3            EQU  H'0003'
629ANSA4            EQU  H'0004'
630ANSA5            EQU  H'0005'
631ANSA6            EQU  H'0006'
632ANSA7            EQU  H'0007'
633
634
635
636;----- ANSELB Bits -----------------------------------------------------
637ANSB0            EQU  H'0000'
638ANSB1            EQU  H'0001'
639ANSB2            EQU  H'0002'
640ANSB3            EQU  H'0003'
641ANSB4            EQU  H'0004'
642ANSB5            EQU  H'0005'
643ANSB6            EQU  H'0006'
644ANSB7            EQU  H'0007'
645
646
647
648;----- ANSELC Bits -----------------------------------------------------
649ANSC0            EQU  H'0000'
650ANSC1            EQU  H'0001'
651ANSC2            EQU  H'0002'
652ANSC3            EQU  H'0003'
653ANSC4            EQU  H'0004'
654ANSC5            EQU  H'0005'
655ANSC6            EQU  H'0006'
656ANSC7            EQU  H'0007'
657
658
659
660;----- PMCON1 Bits -----------------------------------------------------
661RD               EQU  H'0000'
662WR               EQU  H'0001'
663WREN             EQU  H'0002'
664WRERR            EQU  H'0003'
665FREE             EQU  H'0004'
666LWLO             EQU  H'0005'
667CFGS             EQU  H'0006'
668
669
670;----- RCSTA Bits -----------------------------------------------------
671RX9D             EQU  H'0000'
672OERR             EQU  H'0001'
673FERR             EQU  H'0002'
674ADDEN            EQU  H'0003'
675CREN             EQU  H'0004'
676SREN             EQU  H'0005'
677RX9              EQU  H'0006'
678SPEN             EQU  H'0007'
679
680
681;----- TXSTA Bits -----------------------------------------------------
682TX9D             EQU  H'0000'
683TRMT             EQU  H'0001'
684BRGH             EQU  H'0002'
685SENDB            EQU  H'0003'
686SYNC             EQU  H'0004'
687TXEN             EQU  H'0005'
688TX9              EQU  H'0006'
689CSRC             EQU  H'0007'
690
691
692;----- BAUDCON Bits -----------------------------------------------------
693ABDEN            EQU  H'0000'
694WUE              EQU  H'0001'
695BRG16            EQU  H'0003'
696SCKP             EQU  H'0004'
697RCIDL            EQU  H'0006'
698ABDOVF           EQU  H'0007'
699
700
701;----- WPUB Bits -----------------------------------------------------
702WPUB0            EQU  H'0000'
703WPUB1            EQU  H'0001'
704WPUB2            EQU  H'0002'
705WPUB3            EQU  H'0003'
706WPUB4            EQU  H'0004'
707WPUB5            EQU  H'0005'
708WPUB6            EQU  H'0006'
709WPUB7            EQU  H'0007'
710
711
712
713;----- WPUE Bits -----------------------------------------------------
714WPUE3            EQU  H'0003'
715
716
717
718;----- SSP1BUF Bits -----------------------------------------------------
719SSP1BUF0         EQU  H'0000'
720SSP1BUF1         EQU  H'0001'
721SSP1BUF2         EQU  H'0002'
722SSP1BUF3         EQU  H'0003'
723SSP1BUF4         EQU  H'0004'
724SSP1BUF5         EQU  H'0005'
725SSP1BUF6         EQU  H'0006'
726SSP1BUF7         EQU  H'0007'
727
728
729BUF0             EQU  H'0000'
730BUF1             EQU  H'0001'
731BUF2             EQU  H'0002'
732BUF3             EQU  H'0003'
733BUF4             EQU  H'0004'
734BUF5             EQU  H'0005'
735BUF6             EQU  H'0006'
736BUF7             EQU  H'0007'
737
738
739
740;----- SSPBUF Bits -----------------------------------------------------
741SSP1BUF0         EQU  H'0000'
742SSP1BUF1         EQU  H'0001'
743SSP1BUF2         EQU  H'0002'
744SSP1BUF3         EQU  H'0003'
745SSP1BUF4         EQU  H'0004'
746SSP1BUF5         EQU  H'0005'
747SSP1BUF6         EQU  H'0006'
748SSP1BUF7         EQU  H'0007'
749
750
751BUF0             EQU  H'0000'
752BUF1             EQU  H'0001'
753BUF2             EQU  H'0002'
754BUF3             EQU  H'0003'
755BUF4             EQU  H'0004'
756BUF5             EQU  H'0005'
757BUF6             EQU  H'0006'
758BUF7             EQU  H'0007'
759
760
761
762;----- SSP1ADD Bits -----------------------------------------------------
763SSP1ADD0         EQU  H'0000'
764SSP1ADD1         EQU  H'0001'
765SSP1ADD2         EQU  H'0002'
766SSP1ADD3         EQU  H'0003'
767SSP1ADD4         EQU  H'0004'
768SSP1ADD5         EQU  H'0005'
769SSP1ADD6         EQU  H'0006'
770SSP1ADD7         EQU  H'0007'
771
772
773ADD0             EQU  H'0000'
774ADD1             EQU  H'0001'
775ADD2             EQU  H'0002'
776ADD3             EQU  H'0003'
777ADD4             EQU  H'0004'
778ADD5             EQU  H'0005'
779ADD6             EQU  H'0006'
780ADD7             EQU  H'0007'
781
782
783
784;----- SSPADD Bits -----------------------------------------------------
785SSP1ADD0         EQU  H'0000'
786SSP1ADD1         EQU  H'0001'
787SSP1ADD2         EQU  H'0002'
788SSP1ADD3         EQU  H'0003'
789SSP1ADD4         EQU  H'0004'
790SSP1ADD5         EQU  H'0005'
791SSP1ADD6         EQU  H'0006'
792SSP1ADD7         EQU  H'0007'
793
794
795ADD0             EQU  H'0000'
796ADD1             EQU  H'0001'
797ADD2             EQU  H'0002'
798ADD3             EQU  H'0003'
799ADD4             EQU  H'0004'
800ADD5             EQU  H'0005'
801ADD6             EQU  H'0006'
802ADD7             EQU  H'0007'
803
804
805
806;----- SSP1MSK Bits -----------------------------------------------------
807SSP1MSK0         EQU  H'0000'
808SSP1MSK1         EQU  H'0001'
809SSP1MSK2         EQU  H'0002'
810SSP1MSK3         EQU  H'0003'
811SSP1MSK4         EQU  H'0004'
812SSP1MSK5         EQU  H'0005'
813SSP1MSK6         EQU  H'0006'
814SSP1MSK7         EQU  H'0007'
815
816
817MSK0             EQU  H'0000'
818MSK1             EQU  H'0001'
819MSK2             EQU  H'0002'
820MSK3             EQU  H'0003'
821MSK4             EQU  H'0004'
822MSK5             EQU  H'0005'
823MSK6             EQU  H'0006'
824MSK7             EQU  H'0007'
825
826
827
828;----- SSPMSK Bits -----------------------------------------------------
829SSP1MSK0         EQU  H'0000'
830SSP1MSK1         EQU  H'0001'
831SSP1MSK2         EQU  H'0002'
832SSP1MSK3         EQU  H'0003'
833SSP1MSK4         EQU  H'0004'
834SSP1MSK5         EQU  H'0005'
835SSP1MSK6         EQU  H'0006'
836SSP1MSK7         EQU  H'0007'
837
838
839MSK0             EQU  H'0000'
840MSK1             EQU  H'0001'
841MSK2             EQU  H'0002'
842MSK3             EQU  H'0003'
843MSK4             EQU  H'0004'
844MSK5             EQU  H'0005'
845MSK6             EQU  H'0006'
846MSK7             EQU  H'0007'
847
848
849
850;----- SSP1STAT Bits -----------------------------------------------------
851BF               EQU  H'0000'
852UA               EQU  H'0001'
853R_NOT_W          EQU  H'0002'
854S                EQU  H'0003'
855P                EQU  H'0004'
856D_NOT_A          EQU  H'0005'
857CKE              EQU  H'0006'
858SMP              EQU  H'0007'
859
860
861;----- SSPSTAT Bits -----------------------------------------------------
862BF               EQU  H'0000'
863UA               EQU  H'0001'
864R_NOT_W          EQU  H'0002'
865S                EQU  H'0003'
866P                EQU  H'0004'
867D_NOT_A          EQU  H'0005'
868CKE              EQU  H'0006'
869SMP              EQU  H'0007'
870
871
872;----- SSP1CON Bits -----------------------------------------------------
873CKP              EQU  H'0004'
874SSPEN            EQU  H'0005'
875SSPOV            EQU  H'0006'
876WCOL             EQU  H'0007'
877
878SSPM0            EQU  H'0000'
879SSPM1            EQU  H'0001'
880SSPM2            EQU  H'0002'
881SSPM3            EQU  H'0003'
882
883
884;----- SSP1CON1 Bits -----------------------------------------------------
885CKP              EQU  H'0004'
886SSPEN            EQU  H'0005'
887SSPOV            EQU  H'0006'
888WCOL             EQU  H'0007'
889
890SSPM0            EQU  H'0000'
891SSPM1            EQU  H'0001'
892SSPM2            EQU  H'0002'
893SSPM3            EQU  H'0003'
894
895
896;----- SSPCON Bits -----------------------------------------------------
897CKP              EQU  H'0004'
898SSPEN            EQU  H'0005'
899SSPOV            EQU  H'0006'
900WCOL             EQU  H'0007'
901
902SSPM0            EQU  H'0000'
903SSPM1            EQU  H'0001'
904SSPM2            EQU  H'0002'
905SSPM3            EQU  H'0003'
906
907
908;----- SSPCON1 Bits -----------------------------------------------------
909CKP              EQU  H'0004'
910SSPEN            EQU  H'0005'
911SSPOV            EQU  H'0006'
912WCOL             EQU  H'0007'
913
914SSPM0            EQU  H'0000'
915SSPM1            EQU  H'0001'
916SSPM2            EQU  H'0002'
917SSPM3            EQU  H'0003'
918
919
920;----- SSP1CON2 Bits -----------------------------------------------------
921SEN              EQU  H'0000'
922RSEN             EQU  H'0001'
923PEN              EQU  H'0002'
924RCEN             EQU  H'0003'
925ACKEN            EQU  H'0004'
926ACKDT            EQU  H'0005'
927ACKSTAT          EQU  H'0006'
928GCEN             EQU  H'0007'
929
930
931;----- SSPCON2 Bits -----------------------------------------------------
932SEN              EQU  H'0000'
933RSEN             EQU  H'0001'
934PEN              EQU  H'0002'
935RCEN             EQU  H'0003'
936ACKEN            EQU  H'0004'
937ACKDT            EQU  H'0005'
938ACKSTAT          EQU  H'0006'
939GCEN             EQU  H'0007'
940
941
942;----- SSP1CON3 Bits -----------------------------------------------------
943DHEN             EQU  H'0000'
944AHEN             EQU  H'0001'
945SBCDE            EQU  H'0002'
946SDAHT            EQU  H'0003'
947BOEN             EQU  H'0004'
948SCIE             EQU  H'0005'
949PCIE             EQU  H'0006'
950ACKTIM           EQU  H'0007'
951
952
953;----- SSPCON3 Bits -----------------------------------------------------
954DHEN             EQU  H'0000'
955AHEN             EQU  H'0001'
956SBCDE            EQU  H'0002'
957SDAHT            EQU  H'0003'
958BOEN             EQU  H'0004'
959SCIE             EQU  H'0005'
960PCIE             EQU  H'0006'
961ACKTIM           EQU  H'0007'
962
963
964;----- SSPLVL Bits -----------------------------------------------------
965S1ILS            EQU  H'0000'
966S2ILS            EQU  H'0004'
967
968
969;----- SSP2BUF Bits -----------------------------------------------------
970SSP2BUF0         EQU  H'0000'
971SSP2BUF1         EQU  H'0001'
972SSP2BUF2         EQU  H'0002'
973SSP2BUF3         EQU  H'0003'
974SSP2BUF4         EQU  H'0004'
975SSP2BUF5         EQU  H'0005'
976SSP2BUF6         EQU  H'0006'
977SSP2BUF7         EQU  H'0007'
978
979
980BUF0             EQU  H'0000'
981BUF1             EQU  H'0001'
982BUF2             EQU  H'0002'
983BUF3             EQU  H'0003'
984BUF4             EQU  H'0004'
985BUF5             EQU  H'0005'
986BUF6             EQU  H'0006'
987BUF7             EQU  H'0007'
988
989
990
991;----- SSP2ADD Bits -----------------------------------------------------
992SSP2ADD0         EQU  H'0000'
993SSP2ADD1         EQU  H'0001'
994SSP2ADD2         EQU  H'0002'
995SSP2ADD3         EQU  H'0003'
996SSP2ADD4         EQU  H'0004'
997SSP2ADD5         EQU  H'0005'
998SSP2ADD6         EQU  H'0006'
999SSP2ADD7         EQU  H'0007'
1000
1001
1002ADD0             EQU  H'0000'
1003ADD1             EQU  H'0001'
1004ADD2             EQU  H'0002'
1005ADD3             EQU  H'0003'
1006ADD4             EQU  H'0004'
1007ADD5             EQU  H'0005'
1008ADD6             EQU  H'0006'
1009ADD7             EQU  H'0007'
1010
1011
1012
1013;----- SSP2MSK Bits -----------------------------------------------------
1014SSP2MSK0         EQU  H'0000'
1015SSP2MSK1         EQU  H'0001'
1016SSP2MSK2         EQU  H'0002'
1017SSP2MSK3         EQU  H'0003'
1018SSP2MSK4         EQU  H'0004'
1019SSP2MSK5         EQU  H'0005'
1020SSP2MSK6         EQU  H'0006'
1021SSP2MSK7         EQU  H'0007'
1022
1023
1024MSK0             EQU  H'0000'
1025MSK1             EQU  H'0001'
1026MSK2             EQU  H'0002'
1027MSK3             EQU  H'0003'
1028MSK4             EQU  H'0004'
1029MSK5             EQU  H'0005'
1030MSK6             EQU  H'0006'
1031MSK7             EQU  H'0007'
1032
1033
1034
1035;----- SSP2STAT Bits -----------------------------------------------------
1036BF               EQU  H'0000'
1037UA               EQU  H'0001'
1038R_NOT_W          EQU  H'0002'
1039S                EQU  H'0003'
1040P                EQU  H'0004'
1041D_NOT_A          EQU  H'0005'
1042CKE              EQU  H'0006'
1043SMP              EQU  H'0007'
1044
1045
1046;----- SSP2CON Bits -----------------------------------------------------
1047CKP              EQU  H'0004'
1048SSPEN            EQU  H'0005'
1049SSPOV            EQU  H'0006'
1050WCOL             EQU  H'0007'
1051
1052SSPM0            EQU  H'0000'
1053SSPM1            EQU  H'0001'
1054SSPM2            EQU  H'0002'
1055SSPM3            EQU  H'0003'
1056
1057
1058;----- SSP2CON1 Bits -----------------------------------------------------
1059CKP              EQU  H'0004'
1060SSPEN            EQU  H'0005'
1061SSPOV            EQU  H'0006'
1062WCOL             EQU  H'0007'
1063
1064SSPM0            EQU  H'0000'
1065SSPM1            EQU  H'0001'
1066SSPM2            EQU  H'0002'
1067SSPM3            EQU  H'0003'
1068
1069
1070;----- SSP2CON2 Bits -----------------------------------------------------
1071SEN              EQU  H'0000'
1072RSEN             EQU  H'0001'
1073PEN              EQU  H'0002'
1074RCEN             EQU  H'0003'
1075ACKEN            EQU  H'0004'
1076ACKDT            EQU  H'0005'
1077ACKSTAT          EQU  H'0006'
1078GCEN             EQU  H'0007'
1079
1080
1081;----- SSP2CON3 Bits -----------------------------------------------------
1082DHEN             EQU  H'0000'
1083AHEN             EQU  H'0001'
1084SBCDE            EQU  H'0002'
1085SDAHT            EQU  H'0003'
1086BOEN             EQU  H'0004'
1087SCIE             EQU  H'0005'
1088PCIE             EQU  H'0006'
1089ACKTIM           EQU  H'0007'
1090
1091
1092;----- IOCBP Bits -----------------------------------------------------
1093IOCBP0           EQU  H'0000'
1094IOCBP1           EQU  H'0001'
1095IOCBP2           EQU  H'0002'
1096IOCBP3           EQU  H'0003'
1097IOCBP4           EQU  H'0004'
1098IOCBP5           EQU  H'0005'
1099IOCBP6           EQU  H'0006'
1100IOCBP7           EQU  H'0007'
1101
1102
1103
1104;----- IOCBN Bits -----------------------------------------------------
1105IOCBN0           EQU  H'0000'
1106IOCBN1           EQU  H'0001'
1107IOCBN2           EQU  H'0002'
1108IOCBN3           EQU  H'0003'
1109IOCBN4           EQU  H'0004'
1110IOCBN5           EQU  H'0005'
1111IOCBN6           EQU  H'0006'
1112IOCBN7           EQU  H'0007'
1113
1114
1115
1116;----- IOCBF Bits -----------------------------------------------------
1117IOCBF0           EQU  H'0000'
1118IOCBF1           EQU  H'0001'
1119IOCBF2           EQU  H'0002'
1120IOCBF3           EQU  H'0003'
1121IOCBF4           EQU  H'0004'
1122IOCBF5           EQU  H'0005'
1123IOCBF6           EQU  H'0006'
1124IOCBF7           EQU  H'0007'
1125
1126
1127
1128;----- T4CON Bits -----------------------------------------------------
1129TMR4ON           EQU  H'0002'
1130
1131T4CKPS0          EQU  H'0000'
1132T4CKPS1          EQU  H'0001'
1133T4OUTPS0         EQU  H'0003'
1134T4OUTPS1         EQU  H'0004'
1135T4OUTPS2         EQU  H'0005'
1136T4OUTPS3         EQU  H'0006'
1137
1138
1139;----- PWM1DCL Bits -----------------------------------------------------
1140PWM1DCL0         EQU  H'0006'
1141PWM1DCL1         EQU  H'0007'
1142
1143
1144;----- PWM1DCH Bits -----------------------------------------------------
1145PWM1DCH0         EQU  H'0000'
1146PWM1DCH1         EQU  H'0001'
1147PWM1DCH2         EQU  H'0002'
1148PWM1DCH3         EQU  H'0003'
1149PWM1DCH4         EQU  H'0004'
1150PWM1DCH5         EQU  H'0005'
1151PWM1DCH6         EQU  H'0006'
1152PWM1DCH7         EQU  H'0007'
1153
1154
1155;----- PWM1CON Bits -----------------------------------------------------
1156PWM1POL          EQU  H'0004'
1157PWM1OUT          EQU  H'0005'
1158PWM1OE           EQU  H'0006'
1159PWM1EN           EQU  H'0007'
1160
1161
1162;----- PWM1CON0 Bits -----------------------------------------------------
1163PWM1POL          EQU  H'0004'
1164PWM1OUT          EQU  H'0005'
1165PWM1OE           EQU  H'0006'
1166PWM1EN           EQU  H'0007'
1167
1168
1169;----- PWM2DCL Bits -----------------------------------------------------
1170PWM2DCL0         EQU  H'0006'
1171PWM2DCL1         EQU  H'0007'
1172
1173
1174;----- PWM2DCH Bits -----------------------------------------------------
1175PWM2DCH0         EQU  H'0000'
1176PWM2DCH1         EQU  H'0001'
1177PWM2DCH2         EQU  H'0002'
1178PWM2DCH3         EQU  H'0003'
1179PWM2DCH4         EQU  H'0004'
1180PWM2DCH5         EQU  H'0005'
1181PWM2DCH6         EQU  H'0006'
1182PWM2DCH7         EQU  H'0007'
1183
1184
1185;----- PWM2CON Bits -----------------------------------------------------
1186PWM2POL          EQU  H'0004'
1187PWM2OUT          EQU  H'0005'
1188PWM2OE           EQU  H'0006'
1189PWM2EN           EQU  H'0007'
1190
1191
1192;----- PWM2CON0 Bits -----------------------------------------------------
1193PWM2POL          EQU  H'0004'
1194PWM2OUT          EQU  H'0005'
1195PWM2OE           EQU  H'0006'
1196PWM2EN           EQU  H'0007'
1197
1198
1199;----- PWMTMRS Bits -----------------------------------------------------
1200P1TSEL           EQU  H'0000'
1201P2TSEL           EQU  H'0002'
1202
1203
1204;----- PWM1AOE Bits -----------------------------------------------------
1205PWM1OE0          EQU  H'0000'
1206PWM1OE1          EQU  H'0001'
1207PWM1OE2          EQU  H'0002'
1208PWM1OE3          EQU  H'0003'
1209
1210
1211;----- PWM2AOE Bits -----------------------------------------------------
1212PWM2OE0          EQU  H'0000'
1213PWM2OE1          EQU  H'0001'
1214PWM2OE2          EQU  H'0002'
1215PWM2OE3          EQU  H'0003'
1216
1217
1218;----- ADCTX Bits -----------------------------------------------------
1219A1TX0            EQU  H'0000'
1220A1TX1            EQU  H'0001'
1221A1TX2            EQU  H'0002'
1222A2TX0            EQU  H'0004'
1223A2TX1            EQU  H'0005'
1224A2TX2            EQU  H'0006'
1225
1226
1227;----- AAD1TX0 Bits -----------------------------------------------------
1228TX10             EQU  H'0000'
1229TX11             EQU  H'0001'
1230TX12             EQU  H'0002'
1231TX13             EQU  H'0003'
1232TX14             EQU  H'0004'
1233TX15             EQU  H'0005'
1234TX16             EQU  H'0006'
1235TX17             EQU  H'0007'
1236
1237
1238;----- AD1TX0 Bits -----------------------------------------------------
1239TX10             EQU  H'0000'
1240TX11             EQU  H'0001'
1241TX12             EQU  H'0002'
1242TX13             EQU  H'0003'
1243TX14             EQU  H'0004'
1244TX15             EQU  H'0005'
1245TX16             EQU  H'0006'
1246TX17             EQU  H'0007'
1247
1248
1249;----- AAD1TX1 Bits -----------------------------------------------------
1250TX18             EQU  H'0000'
1251TX19             EQU  H'0001'
1252
1253
1254;----- AD1TX1 Bits -----------------------------------------------------
1255TX18             EQU  H'0000'
1256TX19             EQU  H'0001'
1257
1258
1259;----- AAD2TX0 Bits -----------------------------------------------------
1260TX20             EQU  H'0000'
1261TX21             EQU  H'0001'
1262TX22             EQU  H'0002'
1263TX23             EQU  H'0003'
1264TX24             EQU  H'0004'
1265TX25             EQU  H'0005'
1266TX26             EQU  H'0006'
1267TX27             EQU  H'0007'
1268
1269
1270;----- AD2TX0 Bits -----------------------------------------------------
1271TX20             EQU  H'0000'
1272TX21             EQU  H'0001'
1273TX22             EQU  H'0002'
1274TX23             EQU  H'0003'
1275TX24             EQU  H'0004'
1276TX25             EQU  H'0005'
1277TX26             EQU  H'0006'
1278TX27             EQU  H'0007'
1279
1280
1281;----- AAD2TX1 Bits -----------------------------------------------------
1282TX28             EQU  H'0000'
1283TX29             EQU  H'0001'
1284TX40             EQU  H'0002'
1285
1286
1287;----- AD2TX1 Bits -----------------------------------------------------
1288TX28             EQU  H'0000'
1289TX29             EQU  H'0001'
1290TX40             EQU  H'0002'
1291
1292
1293;----- AAD1CON0 Bits -----------------------------------------------------
1294ADON             EQU  H'0000'
1295GO_AAD1CON0      EQU  H'0001'
1296
1297AD1ON            EQU  H'0000'
1298GO_NOT_DONE      EQU  H'0001'
1299CHS0             EQU  H'0002'
1300CHS1             EQU  H'0003'
1301CHS2             EQU  H'0004'
1302CHS3             EQU  H'0005'
1303CHS4             EQU  H'0006'
1304CHS5             EQU  H'0007'
1305
1306GO_NOT_DONE1     EQU  H'0001'
1307
1308
1309;----- AADCON0 Bits -----------------------------------------------------
1310ADON             EQU  H'0000'
1311GO_AADCON0       EQU  H'0001'
1312
1313AD1ON            EQU  H'0000'
1314GO_NOT_DONE      EQU  H'0001'
1315CHS0             EQU  H'0002'
1316CHS1             EQU  H'0003'
1317CHS2             EQU  H'0004'
1318CHS3             EQU  H'0005'
1319CHS4             EQU  H'0006'
1320CHS5             EQU  H'0007'
1321
1322GO_NOT_DONE1     EQU  H'0001'
1323
1324
1325;----- AD1CON0 Bits -----------------------------------------------------
1326ADON             EQU  H'0000'
1327GO_AD1CON0       EQU  H'0001'
1328
1329AD1ON            EQU  H'0000'
1330GO_NOT_DONE      EQU  H'0001'
1331CHS0             EQU  H'0002'
1332CHS1             EQU  H'0003'
1333CHS2             EQU  H'0004'
1334CHS3             EQU  H'0005'
1335CHS4             EQU  H'0006'
1336CHS5             EQU  H'0007'
1337
1338GO_NOT_DONE1     EQU  H'0001'
1339
1340
1341;----- AADCON1 Bits -----------------------------------------------------
1342GO_NOT_DONE_ALL  EQU  H'0002'
1343ADNREF           EQU  H'0003'
1344ADFM             EQU  H'0007'
1345
1346ADPREF0          EQU  H'0000'
1347ADPREF1          EQU  H'0001'
1348GO_ALL           EQU  H'0002'
1349ADCS0            EQU  H'0004'
1350ADCS1            EQU  H'0005'
1351ADCS2            EQU  H'0006'
1352
1353
1354;----- ADCOMCON Bits -----------------------------------------------------
1355GO_NOT_DONE_ALL  EQU  H'0002'
1356ADNREF           EQU  H'0003'
1357ADFM             EQU  H'0007'
1358
1359ADPREF0          EQU  H'0000'
1360ADPREF1          EQU  H'0001'
1361GO_ALL           EQU  H'0002'
1362ADCS0            EQU  H'0004'
1363ADCS1            EQU  H'0005'
1364ADCS2            EQU  H'0006'
1365
1366
1367;----- AAD1CON2 Bits -----------------------------------------------------
1368TRIGSEL0         EQU  H'0004'
1369TRIGSEL1         EQU  H'0005'
1370TRIGSEL2         EQU  H'0006'
1371
1372
1373;----- AADCON2 Bits -----------------------------------------------------
1374TRIGSEL0         EQU  H'0004'
1375TRIGSEL1         EQU  H'0005'
1376TRIGSEL2         EQU  H'0006'
1377
1378
1379;----- AD1CON2 Bits -----------------------------------------------------
1380TRIGSEL0         EQU  H'0004'
1381TRIGSEL1         EQU  H'0005'
1382TRIGSEL2         EQU  H'0006'
1383
1384
1385;----- AAD1CON3 Bits -----------------------------------------------------
1386AD1DSEN          EQU  H'0000'
1387AD1IPEN          EQU  H'0001'
1388AD1IPPOL         EQU  H'0006'
1389AD1EPPOL         EQU  H'0007'
1390
1391ADDSEN           EQU  H'0000'
1392ADIPEN           EQU  H'0001'
1393ADIPPOL          EQU  H'0006'
1394ADEPPOL          EQU  H'0007'
1395
1396
1397;----- AADCON3 Bits -----------------------------------------------------
1398AD1DSEN          EQU  H'0000'
1399AD1IPEN          EQU  H'0001'
1400AD1IPPOL         EQU  H'0006'
1401AD1EPPOL         EQU  H'0007'
1402
1403ADDSEN           EQU  H'0000'
1404ADIPEN           EQU  H'0001'
1405ADIPPOL          EQU  H'0006'
1406ADEPPOL          EQU  H'0007'
1407
1408
1409;----- AD1CON3 Bits -----------------------------------------------------
1410AD1DSEN          EQU  H'0000'
1411AD1IPEN          EQU  H'0001'
1412AD1IPPOL         EQU  H'0006'
1413AD1EPPOL         EQU  H'0007'
1414
1415ADDSEN           EQU  H'0000'
1416ADIPEN           EQU  H'0001'
1417ADIPPOL          EQU  H'0006'
1418ADEPPOL          EQU  H'0007'
1419
1420
1421;----- AADSTAT Bits -----------------------------------------------------
1422AD1CONV          EQU  H'0002'
1423AD2CONV          EQU  H'0006'
1424
1425ADCONV           EQU  H'0002'
1426
1427AD1STG0          EQU  H'0000'
1428AD1STG1          EQU  H'0001'
1429AD2STG0          EQU  H'0004'
1430AD2STG1          EQU  H'0005'
1431
1432
1433;----- ADSTAT Bits -----------------------------------------------------
1434AD1CONV          EQU  H'0002'
1435AD2CONV          EQU  H'0006'
1436
1437ADCONV           EQU  H'0002'
1438
1439AD1STG0          EQU  H'0000'
1440AD1STG1          EQU  H'0001'
1441AD2STG0          EQU  H'0004'
1442AD2STG1          EQU  H'0005'
1443
1444
1445;----- AAD1PRE Bits -----------------------------------------------------
1446ADPRE0           EQU  H'0000'
1447ADPRE1           EQU  H'0001'
1448ADPRE2           EQU  H'0002'
1449ADPRE3           EQU  H'0003'
1450ADPRE4           EQU  H'0004'
1451ADPRE5           EQU  H'0005'
1452ADPRE6           EQU  H'0006'
1453
1454
1455;----- AADPRE Bits -----------------------------------------------------
1456ADPRE0           EQU  H'0000'
1457ADPRE1           EQU  H'0001'
1458ADPRE2           EQU  H'0002'
1459ADPRE3           EQU  H'0003'
1460ADPRE4           EQU  H'0004'
1461ADPRE5           EQU  H'0005'
1462ADPRE6           EQU  H'0006'
1463
1464
1465;----- AD1PRE Bits -----------------------------------------------------
1466ADPRE0           EQU  H'0000'
1467ADPRE1           EQU  H'0001'
1468ADPRE2           EQU  H'0002'
1469ADPRE3           EQU  H'0003'
1470ADPRE4           EQU  H'0004'
1471ADPRE5           EQU  H'0005'
1472ADPRE6           EQU  H'0006'
1473
1474
1475;----- AD1PRECON Bits -----------------------------------------------------
1476ADPRE0           EQU  H'0000'
1477ADPRE1           EQU  H'0001'
1478ADPRE2           EQU  H'0002'
1479ADPRE3           EQU  H'0003'
1480ADPRE4           EQU  H'0004'
1481ADPRE5           EQU  H'0005'
1482ADPRE6           EQU  H'0006'
1483
1484
1485;----- AAD1ACQ Bits -----------------------------------------------------
1486ADACQ0           EQU  H'0000'
1487ADACQ1           EQU  H'0001'
1488ADACQ2           EQU  H'0002'
1489ADACQ3           EQU  H'0003'
1490ADACQ4           EQU  H'0004'
1491ADACQ5           EQU  H'0005'
1492ADACQ6           EQU  H'0006'
1493
1494
1495;----- AADACQ Bits -----------------------------------------------------
1496ADACQ0           EQU  H'0000'
1497ADACQ1           EQU  H'0001'
1498ADACQ2           EQU  H'0002'
1499ADACQ3           EQU  H'0003'
1500ADACQ4           EQU  H'0004'
1501ADACQ5           EQU  H'0005'
1502ADACQ6           EQU  H'0006'
1503
1504
1505;----- AD1ACQ Bits -----------------------------------------------------
1506ADACQ0           EQU  H'0000'
1507ADACQ1           EQU  H'0001'
1508ADACQ2           EQU  H'0002'
1509ADACQ3           EQU  H'0003'
1510ADACQ4           EQU  H'0004'
1511ADACQ5           EQU  H'0005'
1512ADACQ6           EQU  H'0006'
1513
1514
1515;----- AD1ACQCON Bits -----------------------------------------------------
1516ADACQ0           EQU  H'0000'
1517ADACQ1           EQU  H'0001'
1518ADACQ2           EQU  H'0002'
1519ADACQ3           EQU  H'0003'
1520ADACQ4           EQU  H'0004'
1521ADACQ5           EQU  H'0005'
1522ADACQ6           EQU  H'0006'
1523
1524
1525;----- AAD1GRD Bits -----------------------------------------------------
1526TX1POL           EQU  H'0000'
1527GRD1POL          EQU  H'0005'
1528GRD1AOE          EQU  H'0006'
1529GRD1BOE          EQU  H'0007'
1530
1531TXPOL            EQU  H'0000'
1532GRDPOL           EQU  H'0005'
1533GRDAOE           EQU  H'0006'
1534GRDBOE           EQU  H'0007'
1535
1536
1537;----- AADGRD Bits -----------------------------------------------------
1538TX1POL           EQU  H'0000'
1539GRD1POL          EQU  H'0005'
1540GRD1AOE          EQU  H'0006'
1541GRD1BOE          EQU  H'0007'
1542
1543TXPOL            EQU  H'0000'
1544GRDPOL           EQU  H'0005'
1545GRDAOE           EQU  H'0006'
1546GRDBOE           EQU  H'0007'
1547
1548
1549;----- AD1GRD Bits -----------------------------------------------------
1550TX1POL           EQU  H'0000'
1551GRD1POL          EQU  H'0005'
1552GRD1AOE          EQU  H'0006'
1553GRD1BOE          EQU  H'0007'
1554
1555TXPOL            EQU  H'0000'
1556GRDPOL           EQU  H'0005'
1557GRDAOE           EQU  H'0006'
1558GRDBOE           EQU  H'0007'
1559
1560
1561;----- AAD1CAP Bits -----------------------------------------------------
1562ADDCAP0          EQU  H'0000'
1563ADDCAP1          EQU  H'0001'
1564ADDCAP2          EQU  H'0002'
1565ADDCAP3          EQU  H'0003'
1566
1567
1568
1569;----- AAD1CAPCON Bits -----------------------------------------------------
1570ADDCAP0          EQU  H'0000'
1571ADDCAP1          EQU  H'0001'
1572ADDCAP2          EQU  H'0002'
1573ADDCAP3          EQU  H'0003'
1574
1575
1576
1577;----- AADCAP Bits -----------------------------------------------------
1578ADDCAP0          EQU  H'0000'
1579ADDCAP1          EQU  H'0001'
1580ADDCAP2          EQU  H'0002'
1581ADDCAP3          EQU  H'0003'
1582
1583
1584
1585;----- AD1CAPCON Bits -----------------------------------------------------
1586ADDCAP0          EQU  H'0000'
1587ADDCAP1          EQU  H'0001'
1588ADDCAP2          EQU  H'0002'
1589ADDCAP3          EQU  H'0003'
1590
1591
1592
1593;----- AAD1CH0 Bits -----------------------------------------------------
1594CH10             EQU  H'0000'
1595CH11             EQU  H'0001'
1596CH12             EQU  H'0002'
1597CH13             EQU  H'0003'
1598CH14             EQU  H'0004'
1599CH15             EQU  H'0005'
1600CH16             EQU  H'0006'
1601CHS17            EQU  H'0007'
1602
1603
1604;----- AD1CH0 Bits -----------------------------------------------------
1605CH10             EQU  H'0000'
1606CH11             EQU  H'0001'
1607CH12             EQU  H'0002'
1608CH13             EQU  H'0003'
1609CH14             EQU  H'0004'
1610CH15             EQU  H'0005'
1611CH16             EQU  H'0006'
1612CHS17            EQU  H'0007'
1613
1614
1615;----- AAD1CH1 Bits -----------------------------------------------------
1616CH18             EQU  H'0000'
1617CH19             EQU  H'0001'
1618
1619
1620;----- AD1CH1 Bits -----------------------------------------------------
1621CH18             EQU  H'0000'
1622CH19             EQU  H'0001'
1623
1624
1625;----- AAD2CON0 Bits -----------------------------------------------------
1626ADON             EQU  H'0000'
1627GO_AAD2CON0      EQU  H'0001'
1628
1629AD2ON            EQU  H'0000'
1630GO_NOT_DONE      EQU  H'0001'
1631CHS0             EQU  H'0002'
1632CHS1             EQU  H'0003'
1633CHS2             EQU  H'0004'
1634CHS3             EQU  H'0005'
1635CHS4             EQU  H'0006'
1636CHS5             EQU  H'0007'
1637
1638GO_NOT_DONE2     EQU  H'0001'
1639
1640
1641;----- AD2CON0 Bits -----------------------------------------------------
1642ADON             EQU  H'0000'
1643GO_AD2CON0       EQU  H'0001'
1644
1645AD2ON            EQU  H'0000'
1646GO_NOT_DONE      EQU  H'0001'
1647CHS0             EQU  H'0002'
1648CHS1             EQU  H'0003'
1649CHS2             EQU  H'0004'
1650CHS3             EQU  H'0005'
1651CHS4             EQU  H'0006'
1652CHS5             EQU  H'0007'
1653
1654GO_NOT_DONE2     EQU  H'0001'
1655
1656
1657;----- AAD2CON2 Bits -----------------------------------------------------
1658TRIGSEL0         EQU  H'0004'
1659TRIGSEL1         EQU  H'0005'
1660TRIGSEL2         EQU  H'0006'
1661
1662
1663;----- AD2CON2 Bits -----------------------------------------------------
1664TRIGSEL0         EQU  H'0004'
1665TRIGSEL1         EQU  H'0005'
1666TRIGSEL2         EQU  H'0006'
1667
1668
1669;----- AAD2CON3 Bits -----------------------------------------------------
1670AD2DSEN          EQU  H'0000'
1671AD2IPEN          EQU  H'0001'
1672AD2IPPOL         EQU  H'0006'
1673AD2EPPOL         EQU  H'0007'
1674
1675ADDSEN           EQU  H'0000'
1676ADIPEN           EQU  H'0001'
1677ADIPPOL          EQU  H'0006'
1678ADEPPOL          EQU  H'0007'
1679
1680
1681;----- AD2CON3 Bits -----------------------------------------------------
1682AD2DSEN          EQU  H'0000'
1683AD2IPEN          EQU  H'0001'
1684AD2IPPOL         EQU  H'0006'
1685AD2EPPOL         EQU  H'0007'
1686
1687ADDSEN           EQU  H'0000'
1688ADIPEN           EQU  H'0001'
1689ADIPPOL          EQU  H'0006'
1690ADEPPOL          EQU  H'0007'
1691
1692
1693;----- AAD2PRE Bits -----------------------------------------------------
1694ADPRE0           EQU  H'0000'
1695ADPRE1           EQU  H'0001'
1696ADPRE2           EQU  H'0002'
1697ADPRE3           EQU  H'0003'
1698ADPRE4           EQU  H'0004'
1699ADPRE5           EQU  H'0005'
1700ADPRE6           EQU  H'0006'
1701
1702
1703;----- AD2PRE Bits -----------------------------------------------------
1704ADPRE0           EQU  H'0000'
1705ADPRE1           EQU  H'0001'
1706ADPRE2           EQU  H'0002'
1707ADPRE3           EQU  H'0003'
1708ADPRE4           EQU  H'0004'
1709ADPRE5           EQU  H'0005'
1710ADPRE6           EQU  H'0006'
1711
1712
1713;----- AD2PRECON Bits -----------------------------------------------------
1714ADPRE0           EQU  H'0000'
1715ADPRE1           EQU  H'0001'
1716ADPRE2           EQU  H'0002'
1717ADPRE3           EQU  H'0003'
1718ADPRE4           EQU  H'0004'
1719ADPRE5           EQU  H'0005'
1720ADPRE6           EQU  H'0006'
1721
1722
1723;----- AAD2ACQ Bits -----------------------------------------------------
1724ADACQ0           EQU  H'0000'
1725ADACQ1           EQU  H'0001'
1726ADACQ2           EQU  H'0002'
1727ADACQ3           EQU  H'0003'
1728ADACQ4           EQU  H'0004'
1729ADACQ5           EQU  H'0005'
1730ADACQ6           EQU  H'0006'
1731
1732
1733;----- AD2ACQ Bits -----------------------------------------------------
1734ADACQ0           EQU  H'0000'
1735ADACQ1           EQU  H'0001'
1736ADACQ2           EQU  H'0002'
1737ADACQ3           EQU  H'0003'
1738ADACQ4           EQU  H'0004'
1739ADACQ5           EQU  H'0005'
1740ADACQ6           EQU  H'0006'
1741
1742
1743;----- AD2ACQCON Bits -----------------------------------------------------
1744ADACQ0           EQU  H'0000'
1745ADACQ1           EQU  H'0001'
1746ADACQ2           EQU  H'0002'
1747ADACQ3           EQU  H'0003'
1748ADACQ4           EQU  H'0004'
1749ADACQ5           EQU  H'0005'
1750ADACQ6           EQU  H'0006'
1751
1752
1753;----- AAD2GRD Bits -----------------------------------------------------
1754TX2POL           EQU  H'0000'
1755GRD2POL          EQU  H'0005'
1756GRD2AOE          EQU  H'0006'
1757GRD2BOE          EQU  H'0007'
1758
1759TXPOL            EQU  H'0000'
1760GRDPOL           EQU  H'0005'
1761GRDAOE           EQU  H'0006'
1762GRDBOE           EQU  H'0007'
1763
1764
1765;----- AD2GRD Bits -----------------------------------------------------
1766TX2POL           EQU  H'0000'
1767GRD2POL          EQU  H'0005'
1768GRD2AOE          EQU  H'0006'
1769GRD2BOE          EQU  H'0007'
1770
1771TXPOL            EQU  H'0000'
1772GRDPOL           EQU  H'0005'
1773GRDAOE           EQU  H'0006'
1774GRDBOE           EQU  H'0007'
1775
1776
1777;----- AAD2CAP Bits -----------------------------------------------------
1778ADDCAP0          EQU  H'0000'
1779ADDCAP1          EQU  H'0001'
1780ADDCAP2          EQU  H'0002'
1781ADDCAP3          EQU  H'0003'
1782
1783
1784
1785;----- AAD2CAPCON Bits -----------------------------------------------------
1786ADDCAP0          EQU  H'0000'
1787ADDCAP1          EQU  H'0001'
1788ADDCAP2          EQU  H'0002'
1789ADDCAP3          EQU  H'0003'
1790
1791
1792
1793;----- AD2CAPCON Bits -----------------------------------------------------
1794ADDCAP0          EQU  H'0000'
1795ADDCAP1          EQU  H'0001'
1796ADDCAP2          EQU  H'0002'
1797ADDCAP3          EQU  H'0003'
1798
1799
1800
1801;----- AAD2CH0 Bits -----------------------------------------------------
1802CH20             EQU  H'0000'
1803CH21             EQU  H'0001'
1804CH22             EQU  H'0002'
1805CH23             EQU  H'0003'
1806CH24             EQU  H'0004'
1807CH25             EQU  H'0005'
1808CH26             EQU  H'0006'
1809CH27             EQU  H'0007'
1810
1811
1812;----- AD2CH0 Bits -----------------------------------------------------
1813CH20             EQU  H'0000'
1814CH21             EQU  H'0001'
1815CH22             EQU  H'0002'
1816CH23             EQU  H'0003'
1817CH24             EQU  H'0004'
1818CH25             EQU  H'0005'
1819CH26             EQU  H'0006'
1820CH27             EQU  H'0007'
1821
1822
1823;----- AAD2CH1 Bits -----------------------------------------------------
1824CH28             EQU  H'0000'
1825CH29             EQU  H'0001'
1826CH40             EQU  H'0002'
1827
1828
1829;----- AD2CH1 Bits -----------------------------------------------------
1830CH28             EQU  H'0000'
1831CH29             EQU  H'0001'
1832CH40             EQU  H'0002'
1833
1834
1835;----- ICDIO Bits -----------------------------------------------------
1836TRIS_ICDCLK      EQU  H'0002'
1837TRIS_ICDDAT      EQU  H'0003'
1838LAT_ICDCLK       EQU  H'0004'
1839LAT_ICDDAT       EQU  H'0005'
1840PORT_ICDCLK      EQU  H'0006'
1841PORT_ICDDAT      EQU  H'0007'
1842
1843
1844;----- ICDCON0 Bits -----------------------------------------------------
1845RSTVEC           EQU  H'0000'
1846DBGINEX          EQU  H'0003'
1847SSTEP            EQU  H'0005'
1848FREEZ            EQU  H'0006'
1849INBUG            EQU  H'0007'
1850
1851
1852;----- ICDSTAT Bits -----------------------------------------------------
1853USRHLTF          EQU  H'0001'
1854TRP0HLTF         EQU  H'0006'
1855TRP1HLTF         EQU  H'0007'
1856
1857
1858;----- ICDINSTL Bits -----------------------------------------------------
1859DBGIN0           EQU  H'0000'
1860DBGIN1           EQU  H'0001'
1861DBGIN2           EQU  H'0002'
1862DBGIN3           EQU  H'0003'
1863DBGIN4           EQU  H'0004'
1864DBGIN5           EQU  H'0005'
1865DBGIN6           EQU  H'0006'
1866DBGIN7           EQU  H'0007'
1867
1868
1869;----- ICDINSTH Bits -----------------------------------------------------
1870DBGIN8           EQU  H'0000'
1871DBGIN9           EQU  H'0001'
1872DBGIN10          EQU  H'0002'
1873DBGIN11          EQU  H'0003'
1874DBGIN12          EQU  H'0004'
1875DBGIN13          EQU  H'0005'
1876
1877
1878;----- ICDBK0CON Bits -----------------------------------------------------
1879BKHLT            EQU  H'0000'
1880BKEN             EQU  H'0007'
1881
1882
1883;----- ICDBK0L Bits -----------------------------------------------------
1884BKA0             EQU  H'0000'
1885BKA1             EQU  H'0001'
1886BKA2             EQU  H'0002'
1887BKA3             EQU  H'0003'
1888BKA4             EQU  H'0004'
1889BKA5             EQU  H'0005'
1890BKA6             EQU  H'0006'
1891BKA7             EQU  H'0007'
1892
1893
1894;----- ICDBK0H Bits -----------------------------------------------------
1895BKA8             EQU  H'0000'
1896BKA9             EQU  H'0001'
1897BKA10            EQU  H'0002'
1898BKA11            EQU  H'0003'
1899BKA12            EQU  H'0004'
1900BKA13            EQU  H'0005'
1901BKA14            EQU  H'0006'
1902
1903
1904;----- STATUS_SHAD Bits -----------------------------------------------------
1905C_SHAD           EQU  H'0000'
1906DC_SHAD          EQU  H'0001'
1907Z_SHAD           EQU  H'0002'
1908
1909
1910
1911;==========================================================================
1912;
1913;       RAM Definitions
1914;
1915;==========================================================================
1916       __MAXRAM  H'0FFF'
1917       __BADRAM  H'000F'
1918       __BADRAM  H'0013'
1919       __BADRAM  H'0014'
1920       __BADRAM  H'001D'-H'001F'
1921       __BADRAM  H'008F'-H'0090'
1922       __BADRAM  H'0093'-H'0094'
1923       __BADRAM  H'0098'
1924       __BADRAM  H'010F'-H'0115'
1925       __BADRAM  H'0118'-H'011C'
1926       __BADRAM  H'011E'-H'011F'
1927       __BADRAM  H'018F'-H'0190'
1928       __BADRAM  H'0197'
1929       __BADRAM  H'0198'
1930       __BADRAM  H'020C'
1931       __BADRAM  H'020E'-H'020F'
1932       __BADRAM  H'028C'-H'029F'
1933       __BADRAM  H'030C'-H'031F'
1934       __BADRAM  H'038C'-H'0393'
1935       __BADRAM  H'0397'-H'039F'
1936       __BADRAM  H'040C'-H'0414'
1937       __BADRAM  H'0418'-H'041F'
1938       __BADRAM  H'048C'-H'049F'
1939       __BADRAM  H'050C'-H'051F'
1940       __BADRAM  H'058C'-H'059F'
1941       __BADRAM  H'060C'-H'0610'
1942       __BADRAM  H'0617'-H'061C'
1943       __BADRAM  H'0650'-H'066F'
1944       __BADRAM  H'068C'-H'0690'
1945       __BADRAM  H'0696'-H'069F'
1946       __BADRAM  H'06A0'-H'06EF'
1947       __BADRAM  H'070C'-H'0710'
1948       __BADRAM  H'0720'-H'076F'
1949       __BADRAM  H'078C'-H'0790'
1950       __BADRAM  H'0792'
1951       __BADRAM  H'0795'
1952       __BADRAM  H'07A0'-H'07EF'
1953       __BADRAM  H'080C'-H'081F'
1954       __BADRAM  H'0820'-H'086F'
1955       __BADRAM  H'088C'-H'089F'
1956       __BADRAM  H'08A0'-H'08EF'
1957       __BADRAM  H'090C'-H'091F'
1958       __BADRAM  H'0920'-H'096F'
1959       __BADRAM  H'098C'-H'099F'
1960       __BADRAM  H'09A0'-H'09EF'
1961       __BADRAM  H'0A0C'-H'0A1F'
1962       __BADRAM  H'0A20'-H'0A6F'
1963       __BADRAM  H'0A8C'-H'0A9F'
1964       __BADRAM  H'0AA0'-H'0AEF'
1965       __BADRAM  H'0B0C'-H'0B1F'
1966       __BADRAM  H'0B20'-H'0B6F'
1967       __BADRAM  H'0B8C'-H'0B9F'
1968       __BADRAM  H'0BA0'-H'0BEF'
1969       __BADRAM  H'0C0C'-H'0C1F'
1970       __BADRAM  H'0C20'-H'0C6F'
1971       __BADRAM  H'0C8C'-H'0C9F'
1972       __BADRAM  H'0CA0'-H'0CEF'
1973       __BADRAM  H'0D0C'-H'0D1F'
1974       __BADRAM  H'0D20'-H'0D6F'
1975       __BADRAM  H'0D8C'-H'0D9F'
1976       __BADRAM  H'0DA0'-H'0DEF'
1977       __BADRAM  H'0E0C'-H'0E1F'
1978       __BADRAM  H'0E20'-H'0E6F'
1979       __BADRAM  H'0E8C'-H'0E9F'
1980       __BADRAM  H'0EA0'-H'0EEF'
1981       __BADRAM  H'0F0C'-H'0F1F'
1982       __BADRAM  H'0F20'-H'0F6F'
1983       __BADRAM  H'0F8E'-H'0F90'
1984       __BADRAM  H'0F92'-H'0F95'
1985       __BADRAM  H'0F98'-H'0F9B'
1986       __BADRAM  H'0F9F'
1987       __BADRAM  H'0FA0'-H'0FBF'
1988       __BADRAM  H'0FC0'-H'0FCF'
1989       __BADRAM  H'0FD0'-H'0FE2'
1990       __BADRAM  H'0FEC'
1991
1992;==========================================================================
1993;
1994;       Configuration Bits
1995;
1996;   NAME            Address
1997;   CONFIG1           8007h
1998;   CONFIG2           8008h
1999;
2000;==========================================================================
2001
2002; The following is an assignment of address values for all of the
2003; configuration registers for the purpose of table reads
2004_CONFIG1        EQU  H'8007'
2005_CONFIG2        EQU  H'8008'
2006
2007;----- CONFIG1 Options --------------------------------------------------
2008_FOSC_INTOSC         EQU  H'3FFC'; INTOSC oscillator: I/O function on CLKIN pin
2009_FOSC_ECL            EQU  H'3FFD'; ECL, External Clock, Low Power Mode (0-0.5 MHz): device clock supplied to CLKIN pins
2010_FOSC_ECM            EQU  H'3FFE'; ECM, External Clock, Medium Power Mode (0.5-4 MHz): device clock supplied to CLKIN pins
2011_FOSC_ECH            EQU  H'3FFF'; ECH, External Clock, High Power Mode (4-20 MHz): device clock supplied to CLKIN pins
2012
2013_WDTE_OFF            EQU  H'3FE7'; WDT disabled. SWDTEN bit is ignored.
2014_WDTE_SWDTEN         EQU  H'3FEF'; WDT controlled by the SWDTEN bit in the WDTCON register
2015_WDTE_NSLEEP         EQU  H'3FF7'; WDT enabled while running and disabled in Sleep. SWDTEN bit is ignored.
2016_WDTE_ON             EQU  H'3FFF'; WDT enabled. SWDTEN bit is ignored.
2017
2018_PWRTE_ON            EQU  H'3FDF'; PWRT enabled
2019_PWRTE_OFF           EQU  H'3FFF'; PWRT disabled
2020
2021_MCLRE_OFF           EQU  H'3FBF'; MCLR/VPP pin function is digital input
2022_MCLRE_ON            EQU  H'3FFF'; MCLR/VPP pin function is MCLR
2023
2024_CP_ON               EQU  H'3F7F'; Program memory code protection is enabled
2025_CP_OFF              EQU  H'3FFF'; Program memory code protection is disabled
2026
2027_BOREN_OFF           EQU  H'39FF'; Brown-out Reset disabled. SBOREN bit is ignored.
2028_BOREN_SBODEN        EQU  H'3BFF'; Brown-out Reset controlled by the SBOREN bit in the BORCON register
2029_BOREN_NSLEEP        EQU  H'3DFF'; Brown-out Reset enabled while running and disabled in Sleep. SBOREN bit is ignored.
2030_BOREN_ON            EQU  H'3FFF'; Brown-out Reset enabled
2031
2032_CLKOUTEN_ON         EQU  H'37FF'; CLKOUT function is enabled on the CLKOUT pin
2033_CLKOUTEN_OFF        EQU  H'3FFF'; CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin
2034
2035;----- CONFIG2 Options --------------------------------------------------
2036_WRT_ALL             EQU  H'3FFC'; 000h to FFFh write protected, no addresses may be modified by PMCON control
2037_WRT_HALF            EQU  H'3FFD'; 000h to 7FFh write protected, 800h to FFFh may be modified by PMCON control
2038_WRT_BOOT            EQU  H'3FFE'; 000h to 1FFh write protected, 200h to FFFh may be modified by PMCON control
2039_WRT_OFF             EQU  H'3FFF'; Write protection off
2040
2041_STVREN_OFF          EQU  H'3DFF'; Stack Overflow or Underflow will not cause a Reset
2042_STVREN_ON           EQU  H'3FFF'; Stack Overflow or Underflow will cause a Reset
2043
2044_BORV_HI             EQU  H'3BFF'; Brown-out Reset Voltage (Vbor), 2.7V trip point selected.
2045_BORV_LO             EQU  H'3FFF'; Brown-out Reset Voltage (Vbor), 1.9V trip point selected.
2046
2047_LPBOR_ON            EQU  H'37FF'; Low-Power BOR is enabled
2048_LPBOR_OFF           EQU  H'3FFF'; Low-Power BOR is disabled
2049
2050;;;; Begin: Added in gputils
2051_DEBUG_ON            EQU  H'2FFF'; In-Circuit Debugger enabled, ICSPCLK and ICSPDAT are dedicated to the debugger.
2052_DEBUG_OFF           EQU  H'3FFF'; In-Circuit Debugger disabled, ICSPCLK and ICSPDAT are general purpose I/O pins.
2053
2054;;;; End: Added in gputils
2055_LVP_OFF             EQU  H'1FFF'; High-voltage on MCLR/VPP must be used for programming
2056_LVP_ON              EQU  H'3FFF'; Low-voltage programming enabled
2057
2058;----- DEVID Equates --------------------------------------------------
2059_DEVID1          EQU  H'8006'
2060
2061;----- IDLOC Equates --------------------------------------------------
2062_IDLOC0          EQU  H'8000'
2063_IDLOC1          EQU  H'8001'
2064_IDLOC2          EQU  H'8002'
2065_IDLOC3          EQU  H'8003'
2066
2067        LIST
2068