1        LIST
2
3;==========================================================================
4; Build date : Aug 13 2015
5;  MPASM PIC16LF1713 processor include
6;
7;  (c) Copyright 1999-2015 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 PIC16LF1713 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 /PIC16LF1713
22;       2. LIST directive in the source file
23;               LIST   P=PIC16LF1713
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;       12 Jul 2014  Added the _DEBUG_ON and _DEBUG_OFF config options.
36;;;; End: Added in gputils
37
38;==========================================================================
39;
40;       Verify Processor
41;
42;==========================================================================
43        IFNDEF __16LF1713
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'
81PIR3             EQU  H'0013'
82TMR0             EQU  H'0015'
83TMR1             EQU  H'0016'
84TMR1L            EQU  H'0016'
85TMR1H            EQU  H'0017'
86T1CON            EQU  H'0018'
87T1GCON           EQU  H'0019'
88TMR2             EQU  H'001A'
89PR2              EQU  H'001B'
90T2CON            EQU  H'001C'
91
92;-----Bank1------------------
93TRISA            EQU  H'008C'
94TRISB            EQU  H'008D'
95TRISC            EQU  H'008E'
96TRISE            EQU  H'0090'
97PIE1             EQU  H'0091'
98PIE2             EQU  H'0092'
99PIE3             EQU  H'0093'
100OPTION_REG       EQU  H'0095'
101PCON             EQU  H'0096'
102WDTCON           EQU  H'0097'
103OSCTUNE          EQU  H'0098'
104OSCCON           EQU  H'0099'
105OSCSTAT          EQU  H'009A'
106ADRES            EQU  H'009B'
107ADRESL           EQU  H'009B'
108ADRESH           EQU  H'009C'
109ADCON0           EQU  H'009D'
110ADCON1           EQU  H'009E'
111ADCON2           EQU  H'009F'
112
113;-----Bank2------------------
114LATA             EQU  H'010C'
115LATB             EQU  H'010D'
116LATC             EQU  H'010E'
117CM1CON0          EQU  H'0111'
118CM1CON1          EQU  H'0112'
119CM2CON0          EQU  H'0113'
120CM2CON1          EQU  H'0114'
121CMOUT            EQU  H'0115'
122BORCON           EQU  H'0116'
123FVRCON           EQU  H'0117'
124DAC1CON0         EQU  H'0118'
125DAC1CON1         EQU  H'0119'
126DAC2CON0         EQU  H'011A'
127DAC2CON1         EQU  H'011B'
128DAC2REF          EQU  H'011B'
129ZCD1CON          EQU  H'011C'
130
131;-----Bank3------------------
132ANSELA           EQU  H'018C'
133ANSELB           EQU  H'018D'
134ANSELC           EQU  H'018E'
135PMADR            EQU  H'0191'
136PMADRL           EQU  H'0191'
137PMADRH           EQU  H'0192'
138PMDAT            EQU  H'0193'
139PMDATL           EQU  H'0193'
140PMDATH           EQU  H'0194'
141PMCON1           EQU  H'0195'
142PMCON2           EQU  H'0196'
143VREGCON          EQU  H'0197'
144RC1REG           EQU  H'0199'
145RCREG            EQU  H'0199'
146RCREG1           EQU  H'0199'
147TX1REG           EQU  H'019A'
148TXREG            EQU  H'019A'
149TXREG1           EQU  H'019A'
150SP1BRG           EQU  H'019B'
151SP1BRGL          EQU  H'019B'
152SPBRG            EQU  H'019B'
153SPBRG1           EQU  H'019B'
154SPBRGL           EQU  H'019B'
155SP1BRGH          EQU  H'019C'
156SPBRGH           EQU  H'019C'
157SPBRGH1          EQU  H'019C'
158RC1STA           EQU  H'019D'
159RCSTA            EQU  H'019D'
160RCSTA1           EQU  H'019D'
161TX1STA           EQU  H'019E'
162TXSTA            EQU  H'019E'
163TXSTA1           EQU  H'019E'
164BAUD1CON         EQU  H'019F'
165BAUDCON          EQU  H'019F'
166BAUDCON1         EQU  H'019F'
167BAUDCTL          EQU  H'019F'
168BAUDCTL1         EQU  H'019F'
169
170;-----Bank4------------------
171WPUA             EQU  H'020C'
172WPUB             EQU  H'020D'
173WPUC             EQU  H'020E'
174WPUE             EQU  H'0210'
175SSP1BUF          EQU  H'0211'
176SSPBUF           EQU  H'0211'
177SSP1ADD          EQU  H'0212'
178SSPADD           EQU  H'0212'
179SSP1MSK          EQU  H'0213'
180SSPMSK           EQU  H'0213'
181SSP1STAT         EQU  H'0214'
182SSPSTAT          EQU  H'0214'
183SSP1CON          EQU  H'0215'
184SSP1CON1         EQU  H'0215'
185SSPCON           EQU  H'0215'
186SSPCON1          EQU  H'0215'
187SSP1CON2         EQU  H'0216'
188SSPCON2          EQU  H'0216'
189SSP1CON3         EQU  H'0217'
190SSPCON3          EQU  H'0217'
191
192;-----Bank5------------------
193ODCONA           EQU  H'028C'
194ODCONB           EQU  H'028D'
195ODCONC           EQU  H'028E'
196CCPR1            EQU  H'0291'
197CCPR1L           EQU  H'0291'
198CCPR1H           EQU  H'0292'
199CCP1CON          EQU  H'0293'
200ECCP1CON         EQU  H'0293'
201CCPR2            EQU  H'0298'
202CCPR2L           EQU  H'0298'
203CCPR2H           EQU  H'0299'
204CCP2CON          EQU  H'029A'
205ECCP2CON         EQU  H'029A'
206CCPTMRS          EQU  H'029E'
207
208;-----Bank6------------------
209SLRCONA          EQU  H'030C'
210SLRCONB          EQU  H'030D'
211SLRCONC          EQU  H'030E'
212
213;-----Bank7------------------
214INLVLA           EQU  H'038C'
215INLVLB           EQU  H'038D'
216INLVLC           EQU  H'038E'
217INLVLE           EQU  H'0390'
218IOCAP            EQU  H'0391'
219IOCAN            EQU  H'0392'
220IOCAF            EQU  H'0393'
221IOCBP            EQU  H'0394'
222IOCBN            EQU  H'0395'
223IOCBF            EQU  H'0396'
224IOCCP            EQU  H'0397'
225IOCCN            EQU  H'0398'
226IOCCF            EQU  H'0399'
227IOCEP            EQU  H'039D'
228IOCEN            EQU  H'039E'
229IOCEF            EQU  H'039F'
230
231;-----Bank8------------------
232TMR4             EQU  H'0415'
233PR4              EQU  H'0416'
234T4CON            EQU  H'0417'
235TMR6             EQU  H'041C'
236PR6              EQU  H'041D'
237T6CON            EQU  H'041E'
238
239;-----Bank9------------------
240NCO1ACC          EQU  H'0498'
241NCO1ACCL         EQU  H'0498'
242NCO1ACCH         EQU  H'0499'
243NCO1ACCU         EQU  H'049A'
244NCO1INC          EQU  H'049B'
245NCO1INCL         EQU  H'049B'
246NCO1INCH         EQU  H'049C'
247NCO1INCU         EQU  H'049D'
248NCO1CON          EQU  H'049E'
249NCO1CLK          EQU  H'049F'
250
251;-----Bank10------------------
252OPA1CON          EQU  H'0511'
253OPA2CON          EQU  H'0515'
254
255;-----Bank12------------------
256PWM3DCL          EQU  H'0617'
257PWM3DCH          EQU  H'0618'
258PWM3CON          EQU  H'0619'
259PWM3CON0         EQU  H'0619'
260PWM4DCL          EQU  H'061A'
261PWM4DCH          EQU  H'061B'
262PWM4CON          EQU  H'061C'
263PWM4CON0         EQU  H'061C'
264
265;-----Bank13------------------
266COG1PHR          EQU  H'0691'
267COG1PHF          EQU  H'0692'
268COG1BLKR         EQU  H'0693'
269COG1BLKF         EQU  H'0694'
270COG1DBR          EQU  H'0695'
271COG1DBF          EQU  H'0696'
272COG1CON0         EQU  H'0697'
273COG1CON1         EQU  H'0698'
274COG1RIS          EQU  H'0699'
275COG1RSIM         EQU  H'069A'
276COG1FIS          EQU  H'069B'
277COG1FSIM         EQU  H'069C'
278COG1ASD0         EQU  H'069D'
279COG1ASD1         EQU  H'069E'
280COG1STR          EQU  H'069F'
281
282;-----Bank28------------------
283PPSLOCK          EQU  H'0E0F'
284INTPPS           EQU  H'0E10'
285T0CKIPPS         EQU  H'0E11'
286T1CKIPPS         EQU  H'0E12'
287T1GPPS           EQU  H'0E13'
288CCP1PPS          EQU  H'0E14'
289CCP2PPS          EQU  H'0E15'
290COGINPPS         EQU  H'0E17'
291SSPCLKPPS        EQU  H'0E20'
292SSPDATPPS        EQU  H'0E21'
293SSPSSPPS         EQU  H'0E22'
294RXPPS            EQU  H'0E24'
295CKPPS            EQU  H'0E25'
296CLCIN0PPS        EQU  H'0E28'
297CLCIN1PPS        EQU  H'0E29'
298CLCIN2PPS        EQU  H'0E2A'
299CLCIN3PPS        EQU  H'0E2B'
300
301;-----Bank29------------------
302RA0PPS           EQU  H'0E90'
303RA1PPS           EQU  H'0E91'
304RA2PPS           EQU  H'0E92'
305RA3PPS           EQU  H'0E93'
306RA4PPS           EQU  H'0E94'
307RA5PPS           EQU  H'0E95'
308RA6PPS           EQU  H'0E96'
309RA7PPS           EQU  H'0E97'
310RB0PPS           EQU  H'0E98'
311RB1PPS           EQU  H'0E99'
312RB2PPS           EQU  H'0E9A'
313RB3PPS           EQU  H'0E9B'
314RB4PPS           EQU  H'0E9C'
315RB5PPS           EQU  H'0E9D'
316RB6PPS           EQU  H'0E9E'
317RB7PPS           EQU  H'0E9F'
318RC0PPS           EQU  H'0EA0'
319RC1PPS           EQU  H'0EA1'
320RC2PPS           EQU  H'0EA2'
321RC3PPS           EQU  H'0EA3'
322RC4PPS           EQU  H'0EA4'
323RC5PPS           EQU  H'0EA5'
324RC6PPS           EQU  H'0EA6'
325RC7PPS           EQU  H'0EA7'
326
327;-----Bank30------------------
328CLCDATA          EQU  H'0F0F'
329CLC1CON          EQU  H'0F10'
330CLC1POL          EQU  H'0F11'
331CLC1SEL0         EQU  H'0F12'
332CLC1SEL1         EQU  H'0F13'
333CLC1SEL2         EQU  H'0F14'
334CLC1SEL3         EQU  H'0F15'
335CLC1GLS0         EQU  H'0F16'
336CLC1GLS1         EQU  H'0F17'
337CLC1GLS2         EQU  H'0F18'
338CLC1GLS3         EQU  H'0F19'
339CLC2CON          EQU  H'0F1A'
340CLC2POL          EQU  H'0F1B'
341CLC2SEL0         EQU  H'0F1C'
342CLC2SEL1         EQU  H'0F1D'
343CLC2SEL2         EQU  H'0F1E'
344CLC2SEL3         EQU  H'0F1F'
345CLC2GLS0         EQU  H'0F20'
346CLC2GLS1         EQU  H'0F21'
347CLC2GLS2         EQU  H'0F22'
348CLC2GLS3         EQU  H'0F23'
349CLC3CON          EQU  H'0F24'
350CLC3POL          EQU  H'0F25'
351CLC3SEL0         EQU  H'0F26'
352CLC3SEL1         EQU  H'0F27'
353CLC3SEL2         EQU  H'0F28'
354CLC3SEL3         EQU  H'0F29'
355CLC3GLS0         EQU  H'0F2A'
356CLC3GLS1         EQU  H'0F2B'
357CLC3GLS2         EQU  H'0F2C'
358CLC3GLS3         EQU  H'0F2D'
359CLC4CON          EQU  H'0F2E'
360CLC4POL          EQU  H'0F2F'
361CLC4SEL0         EQU  H'0F30'
362CLC4SEL1         EQU  H'0F31'
363CLC4SEL2         EQU  H'0F32'
364CLC4SEL3         EQU  H'0F33'
365CLC4GLS0         EQU  H'0F34'
366CLC4GLS1         EQU  H'0F35'
367CLC4GLS2         EQU  H'0F36'
368CLC4GLS3         EQU  H'0F37'
369
370;-----Bank31------------------
371STATUS_SHAD      EQU  H'0FE4'
372WREG_SHAD        EQU  H'0FE5'
373BSR_SHAD         EQU  H'0FE6'
374PCLATH_SHAD      EQU  H'0FE7'
375FSR0L_SHAD       EQU  H'0FE8'
376FSR0H_SHAD       EQU  H'0FE9'
377FSR1L_SHAD       EQU  H'0FEA'
378FSR1H_SHAD       EQU  H'0FEB'
379STKPTR           EQU  H'0FED'
380TOSL             EQU  H'0FEE'
381TOSH             EQU  H'0FEF'
382
383;----- STATUS Bits -----------------------------------------------------
384C                EQU  H'0000'
385DC               EQU  H'0001'
386Z                EQU  H'0002'
387NOT_PD           EQU  H'0003'
388NOT_TO           EQU  H'0004'
389
390
391;----- BSR Bits -----------------------------------------------------
392BSR0             EQU  H'0000'
393BSR1             EQU  H'0001'
394BSR2             EQU  H'0002'
395BSR3             EQU  H'0003'
396BSR4             EQU  H'0004'
397
398
399;----- INTCON Bits -----------------------------------------------------
400IOCIF            EQU  H'0000'
401INTF             EQU  H'0001'
402TMR0IF           EQU  H'0002'
403IOCIE            EQU  H'0003'
404INTE             EQU  H'0004'
405TMR0IE           EQU  H'0005'
406PEIE             EQU  H'0006'
407GIE              EQU  H'0007'
408
409T0IF             EQU  H'0002'
410T0IE             EQU  H'0005'
411
412
413;----- PORTA Bits -----------------------------------------------------
414RA0              EQU  H'0000'
415RA1              EQU  H'0001'
416RA2              EQU  H'0002'
417RA3              EQU  H'0003'
418RA4              EQU  H'0004'
419RA5              EQU  H'0005'
420RA6              EQU  H'0006'
421RA7              EQU  H'0007'
422
423
424;----- PORTB Bits -----------------------------------------------------
425RB0              EQU  H'0000'
426RB1              EQU  H'0001'
427RB2              EQU  H'0002'
428RB3              EQU  H'0003'
429RB4              EQU  H'0004'
430RB5              EQU  H'0005'
431RB6              EQU  H'0006'
432RB7              EQU  H'0007'
433
434
435;----- PORTC Bits -----------------------------------------------------
436RC0              EQU  H'0000'
437RC1              EQU  H'0001'
438RC2              EQU  H'0002'
439RC3              EQU  H'0003'
440RC4              EQU  H'0004'
441RC5              EQU  H'0005'
442RC6              EQU  H'0006'
443RC7              EQU  H'0007'
444
445
446;----- PORTE Bits -----------------------------------------------------
447RE3              EQU  H'0003'
448
449
450;----- PIR1 Bits -----------------------------------------------------
451TMR1IF           EQU  H'0000'
452TMR2IF           EQU  H'0001'
453CCP1IF           EQU  H'0002'
454SSP1IF           EQU  H'0003'
455TXIF             EQU  H'0004'
456RCIF             EQU  H'0005'
457ADIF             EQU  H'0006'
458TMR1GIF          EQU  H'0007'
459
460
461;----- PIR2 Bits -----------------------------------------------------
462CCP2IF           EQU  H'0000'
463TMR4IF           EQU  H'0001'
464TMR6IF           EQU  H'0002'
465BCL1IF           EQU  H'0003'
466C1IF             EQU  H'0005'
467C2IF             EQU  H'0006'
468OSFIF            EQU  H'0007'
469
470
471;----- PIR3 Bits -----------------------------------------------------
472CLC1IF           EQU  H'0000'
473CLC2IF           EQU  H'0001'
474CLC3IF           EQU  H'0002'
475CLC4IF           EQU  H'0003'
476ZCDIF            EQU  H'0004'
477COGIF            EQU  H'0005'
478NCOIF            EQU  H'0006'
479
480
481;----- T1CON Bits -----------------------------------------------------
482TMR1ON           EQU  H'0000'
483NOT_T1SYNC       EQU  H'0002'
484T1OSCEN          EQU  H'0003'
485
486T1CKPS0          EQU  H'0004'
487T1CKPS1          EQU  H'0005'
488TMR1CS0          EQU  H'0006'
489TMR1CS1          EQU  H'0007'
490
491
492;----- T1GCON Bits -----------------------------------------------------
493T1GVAL           EQU  H'0002'
494T1GGO_NOT_DONE   EQU  H'0003'
495T1GSPM           EQU  H'0004'
496T1GTM            EQU  H'0005'
497T1GPOL           EQU  H'0006'
498TMR1GE           EQU  H'0007'
499
500T1GSS0           EQU  H'0000'
501T1GSS1           EQU  H'0001'
502
503
504;----- T2CON Bits -----------------------------------------------------
505TMR2ON           EQU  H'0002'
506
507T2CKPS0          EQU  H'0000'
508T2CKPS1          EQU  H'0001'
509T2OUTPS0         EQU  H'0003'
510T2OUTPS1         EQU  H'0004'
511T2OUTPS2         EQU  H'0005'
512T2OUTPS3         EQU  H'0006'
513
514
515;----- TRISA Bits -----------------------------------------------------
516TRISA0           EQU  H'0000'
517TRISA1           EQU  H'0001'
518TRISA2           EQU  H'0002'
519TRISA3           EQU  H'0003'
520TRISA4           EQU  H'0004'
521TRISA5           EQU  H'0005'
522TRISA6           EQU  H'0006'
523TRISA7           EQU  H'0007'
524
525
526;----- TRISB Bits -----------------------------------------------------
527TRISB0           EQU  H'0000'
528TRISB1           EQU  H'0001'
529TRISB2           EQU  H'0002'
530TRISB3           EQU  H'0003'
531TRISB4           EQU  H'0004'
532TRISB5           EQU  H'0005'
533TRISB6           EQU  H'0006'
534TRISB7           EQU  H'0007'
535
536
537;----- TRISC Bits -----------------------------------------------------
538TRISC0           EQU  H'0000'
539TRISC1           EQU  H'0001'
540TRISC2           EQU  H'0002'
541TRISC3           EQU  H'0003'
542TRISC4           EQU  H'0004'
543TRISC5           EQU  H'0005'
544TRISC6           EQU  H'0006'
545TRISC7           EQU  H'0007'
546
547
548;----- TRISE Bits -----------------------------------------------------
549TRISE3           EQU  H'0003'
550
551
552;----- PIE1 Bits -----------------------------------------------------
553TMR1IE           EQU  H'0000'
554TMR2IE           EQU  H'0001'
555CCP1IE           EQU  H'0002'
556SSP1IE           EQU  H'0003'
557TXIE             EQU  H'0004'
558RCIE             EQU  H'0005'
559ADIE             EQU  H'0006'
560TMR1GIE          EQU  H'0007'
561
562
563;----- PIE2 Bits -----------------------------------------------------
564CCP2IE           EQU  H'0000'
565TMR4IE           EQU  H'0001'
566TMR6IE           EQU  H'0002'
567BCL1IE           EQU  H'0003'
568C1IE             EQU  H'0005'
569C2IE             EQU  H'0006'
570OSFIE            EQU  H'0007'
571
572
573;----- PIE3 Bits -----------------------------------------------------
574CLC1IE           EQU  H'0000'
575CLC2IE           EQU  H'0001'
576CLC3IE           EQU  H'0002'
577CLC4IE           EQU  H'0003'
578ZCDIE            EQU  H'0004'
579COGIE            EQU  H'0005'
580NCOIE            EQU  H'0006'
581
582
583;----- OPTION_REG Bits -----------------------------------------------------
584PSA              EQU  H'0003'
585TMR0SE           EQU  H'0004'
586TMR0CS           EQU  H'0005'
587INTEDG           EQU  H'0006'
588NOT_WPUEN        EQU  H'0007'
589
590PS0              EQU  H'0000'
591PS1              EQU  H'0001'
592PS2              EQU  H'0002'
593T0SE             EQU  H'0004'
594T0CS             EQU  H'0005'
595
596
597;----- PCON Bits -----------------------------------------------------
598NOT_BOR          EQU  H'0000'
599NOT_POR          EQU  H'0001'
600NOT_RI           EQU  H'0002'
601NOT_RMCLR        EQU  H'0003'
602NOT_RWDT         EQU  H'0004'
603STKUNF           EQU  H'0006'
604STKOVF           EQU  H'0007'
605
606
607;----- WDTCON Bits -----------------------------------------------------
608SWDTEN           EQU  H'0000'
609
610WDTPS0           EQU  H'0001'
611WDTPS1           EQU  H'0002'
612WDTPS2           EQU  H'0003'
613WDTPS3           EQU  H'0004'
614WDTPS4           EQU  H'0005'
615
616
617;----- OSCTUNE Bits -----------------------------------------------------
618TUN0             EQU  H'0000'
619TUN1             EQU  H'0001'
620TUN2             EQU  H'0002'
621TUN3             EQU  H'0003'
622TUN4             EQU  H'0004'
623TUN5             EQU  H'0005'
624
625
626;----- OSCCON Bits -----------------------------------------------------
627SPLLEN           EQU  H'0007'
628
629SCS0             EQU  H'0000'
630SCS1             EQU  H'0001'
631IRCF0            EQU  H'0003'
632IRCF1            EQU  H'0004'
633IRCF2            EQU  H'0005'
634IRCF3            EQU  H'0006'
635
636
637;----- OSCSTAT Bits -----------------------------------------------------
638HFIOFS           EQU  H'0000'
639LFIOFR           EQU  H'0001'
640MFIOFR           EQU  H'0002'
641HFIOFL           EQU  H'0003'
642HFIOFR           EQU  H'0004'
643OSTS             EQU  H'0005'
644PLLR             EQU  H'0006'
645SOSCR            EQU  H'0007'
646
647
648;----- ADCON0 Bits -----------------------------------------------------
649ADON             EQU  H'0000'
650GO_NOT_DONE      EQU  H'0001'
651
652ADGO             EQU  H'0001'
653CHS0             EQU  H'0002'
654CHS1             EQU  H'0003'
655CHS2             EQU  H'0004'
656CHS3             EQU  H'0005'
657CHS4             EQU  H'0006'
658
659GO               EQU  H'0001'
660
661
662;----- ADCON1 Bits -----------------------------------------------------
663ADNREF           EQU  H'0002'
664ADFM             EQU  H'0007'
665
666ADPREF0          EQU  H'0000'
667ADPREF1          EQU  H'0001'
668
669
670;----- ADCON2 Bits -----------------------------------------------------
671TRIGSEL0         EQU  H'0004'
672TRIGSEL1         EQU  H'0005'
673TRIGSEL2         EQU  H'0006'
674TRIGSEL3         EQU  H'0007'
675
676
677;----- LATA Bits -----------------------------------------------------
678LATA0            EQU  H'0000'
679LATA1            EQU  H'0001'
680LATA2            EQU  H'0002'
681LATA3            EQU  H'0003'
682LATA4            EQU  H'0004'
683LATA5            EQU  H'0005'
684LATA6            EQU  H'0006'
685LATA7            EQU  H'0007'
686
687
688;----- LATB Bits -----------------------------------------------------
689LATB0            EQU  H'0000'
690LATB1            EQU  H'0001'
691LATB2            EQU  H'0002'
692LATB3            EQU  H'0003'
693LATB4            EQU  H'0004'
694LATB5            EQU  H'0005'
695LATB6            EQU  H'0006'
696LATB7            EQU  H'0007'
697
698
699;----- LATC Bits -----------------------------------------------------
700LATC0            EQU  H'0000'
701LATC1            EQU  H'0001'
702LATC2            EQU  H'0002'
703LATC3            EQU  H'0003'
704LATC4            EQU  H'0004'
705LATC5            EQU  H'0005'
706LATC6            EQU  H'0006'
707LATC7            EQU  H'0007'
708
709
710;----- CM1CON0 Bits -----------------------------------------------------
711C1SYNC           EQU  H'0000'
712C1HYS            EQU  H'0001'
713C1SP             EQU  H'0002'
714C1ZLF            EQU  H'0003'
715C1POL            EQU  H'0004'
716C1OUT            EQU  H'0006'
717C1ON             EQU  H'0007'
718
719
720;----- CM1CON1 Bits -----------------------------------------------------
721C1INTN           EQU  H'0006'
722C1INTP           EQU  H'0007'
723
724C1NCH0           EQU  H'0000'
725C1NCH1           EQU  H'0001'
726C1NCH2           EQU  H'0002'
727C1PCH0           EQU  H'0003'
728C1PCH1           EQU  H'0004'
729C1PCH2           EQU  H'0005'
730
731
732;----- CM2CON0 Bits -----------------------------------------------------
733C2SYNC           EQU  H'0000'
734C2HYS            EQU  H'0001'
735C2SP             EQU  H'0002'
736C2ZLF            EQU  H'0003'
737C2POL            EQU  H'0004'
738C2OUT            EQU  H'0006'
739C2ON             EQU  H'0007'
740
741
742;----- CM2CON1 Bits -----------------------------------------------------
743C2INTN           EQU  H'0006'
744C2INTP           EQU  H'0007'
745
746C2NCH0           EQU  H'0000'
747C2NCH1           EQU  H'0001'
748C2NCH2           EQU  H'0002'
749C2PCH0           EQU  H'0003'
750C2PCH1           EQU  H'0004'
751C2PCH2           EQU  H'0005'
752
753
754;----- CMOUT Bits -----------------------------------------------------
755MC1OUT           EQU  H'0000'
756MC2OUT           EQU  H'0001'
757
758
759;----- BORCON Bits -----------------------------------------------------
760BORRDY           EQU  H'0000'
761BORFS            EQU  H'0006'
762SBOREN           EQU  H'0007'
763
764
765;----- FVRCON Bits -----------------------------------------------------
766TSRNG            EQU  H'0004'
767TSEN             EQU  H'0005'
768FVRRDY           EQU  H'0006'
769FVREN            EQU  H'0007'
770
771ADFVR0           EQU  H'0000'
772ADFVR1           EQU  H'0001'
773CDAFVR0          EQU  H'0002'
774CDAFVR1          EQU  H'0003'
775
776
777;----- DAC1CON0 Bits -----------------------------------------------------
778DAC1NSS          EQU  H'0000'
779DAC1OE2          EQU  H'0004'
780DAC1OE1          EQU  H'0005'
781DAC1EN           EQU  H'0007'
782
783DAC1PSS0         EQU  H'0002'
784DAC1PSS1         EQU  H'0003'
785
786DACNSS           EQU  H'0000'
787DACOE0           EQU  H'0004'
788DACOE1           EQU  H'0005'
789DACEN            EQU  H'0007'
790
791DACPSS0          EQU  H'0002'
792DACPSS1          EQU  H'0003'
793
794
795;----- DAC1CON1 Bits -----------------------------------------------------
796DAC1R0           EQU  H'0000'
797DAC1R1           EQU  H'0001'
798DAC1R2           EQU  H'0002'
799DAC1R3           EQU  H'0003'
800DAC1R4           EQU  H'0004'
801DAC1R5           EQU  H'0005'
802DAC1R6           EQU  H'0006'
803DAC1R7           EQU  H'0007'
804
805DACR0            EQU  H'0000'
806DACR1            EQU  H'0001'
807DACR2            EQU  H'0002'
808DACR3            EQU  H'0003'
809DACR4            EQU  H'0004'
810DACR5            EQU  H'0005'
811DACR6            EQU  H'0006'
812DACR7            EQU  H'0007'
813
814
815;----- DAC2CON0 Bits -----------------------------------------------------
816NSS              EQU  H'0000'
817OE2              EQU  H'0004'
818OE1              EQU  H'0005'
819EN               EQU  H'0007'
820
821PSS0             EQU  H'0002'
822PSS1             EQU  H'0003'
823
824DACNSS           EQU  H'0000'
825DACOE2           EQU  H'0004'
826DACOE1           EQU  H'0005'
827DACEN            EQU  H'0007'
828
829DACPSS0          EQU  H'0002'
830DACPSS1          EQU  H'0003'
831
832DAC2NSS          EQU  H'0000'
833DAC2OE2          EQU  H'0004'
834DAC2OE1          EQU  H'0005'
835DAC2EN           EQU  H'0007'
836
837DAC2PSS0         EQU  H'0002'
838DAC2PSS1         EQU  H'0003'
839
840
841;----- DAC2CON1 Bits -----------------------------------------------------
842DACR0            EQU  H'0000'
843DACR1            EQU  H'0001'
844DACR2            EQU  H'0002'
845DACR3            EQU  H'0003'
846DACR4            EQU  H'0004'
847
848R0               EQU  H'0000'
849R1               EQU  H'0001'
850R2               EQU  H'0002'
851R3               EQU  H'0003'
852R4               EQU  H'0004'
853
854
855DAC2R0           EQU  H'0000'
856DAC2R1           EQU  H'0001'
857DAC2R2           EQU  H'0002'
858DAC2R3           EQU  H'0003'
859DAC2R4           EQU  H'0004'
860
861REF0             EQU  H'0000'
862REF1             EQU  H'0001'
863REF2             EQU  H'0002'
864REF3             EQU  H'0003'
865REF4             EQU  H'0004'
866REF5             EQU  H'0005'
867
868DAC2REF0         EQU  H'0000'
869DAC2REF1         EQU  H'0001'
870DAC2REF2         EQU  H'0002'
871DAC2REF3         EQU  H'0003'
872DAC2REF4         EQU  H'0004'
873DAC2REF5         EQU  H'0005'
874
875
876;----- DAC2REF Bits -----------------------------------------------------
877DACR0            EQU  H'0000'
878DACR1            EQU  H'0001'
879DACR2            EQU  H'0002'
880DACR3            EQU  H'0003'
881DACR4            EQU  H'0004'
882
883R0               EQU  H'0000'
884R1               EQU  H'0001'
885R2               EQU  H'0002'
886R3               EQU  H'0003'
887R4               EQU  H'0004'
888
889
890DAC2R0           EQU  H'0000'
891DAC2R1           EQU  H'0001'
892DAC2R2           EQU  H'0002'
893DAC2R3           EQU  H'0003'
894DAC2R4           EQU  H'0004'
895
896REF0             EQU  H'0000'
897REF1             EQU  H'0001'
898REF2             EQU  H'0002'
899REF3             EQU  H'0003'
900REF4             EQU  H'0004'
901REF5             EQU  H'0005'
902
903DAC2REF0         EQU  H'0000'
904DAC2REF1         EQU  H'0001'
905DAC2REF2         EQU  H'0002'
906DAC2REF3         EQU  H'0003'
907DAC2REF4         EQU  H'0004'
908DAC2REF5         EQU  H'0005'
909
910
911;----- ZCD1CON Bits -----------------------------------------------------
912ZCD1INTN         EQU  H'0000'
913ZCD1INTP         EQU  H'0001'
914ZCD1POL          EQU  H'0004'
915ZCD1OUT          EQU  H'0005'
916ZCD1EN           EQU  H'0007'
917
918
919;----- ANSELA Bits -----------------------------------------------------
920ANSA0            EQU  H'0000'
921ANSA1            EQU  H'0001'
922ANSA2            EQU  H'0002'
923ANSA3            EQU  H'0003'
924ANSA4            EQU  H'0004'
925ANSA5            EQU  H'0005'
926
927
928;----- ANSELB Bits -----------------------------------------------------
929ANSB0            EQU  H'0000'
930ANSB1            EQU  H'0001'
931ANSB2            EQU  H'0002'
932ANSB3            EQU  H'0003'
933ANSB4            EQU  H'0004'
934ANSB5            EQU  H'0005'
935
936
937;----- ANSELC Bits -----------------------------------------------------
938ANSC2            EQU  H'0002'
939ANSC3            EQU  H'0003'
940ANSC4            EQU  H'0004'
941ANSC5            EQU  H'0005'
942ANSC6            EQU  H'0006'
943ANSC7            EQU  H'0007'
944
945
946;----- PMCON1 Bits -----------------------------------------------------
947RD               EQU  H'0000'
948WR               EQU  H'0001'
949WREN             EQU  H'0002'
950WRERR            EQU  H'0003'
951FREE             EQU  H'0004'
952LWLO             EQU  H'0005'
953CFGS             EQU  H'0006'
954
955
956;----- VREGCON Bits -----------------------------------------------------
957Reserved         EQU  H'0000'
958VREGPM           EQU  H'0001'
959
960
961;----- RC1STA Bits -----------------------------------------------------
962RX9D             EQU  H'0000'
963OERR             EQU  H'0001'
964FERR             EQU  H'0002'
965ADDEN            EQU  H'0003'
966CREN             EQU  H'0004'
967SREN             EQU  H'0005'
968RX9              EQU  H'0006'
969SPEN             EQU  H'0007'
970
971
972;----- RCSTA Bits -----------------------------------------------------
973RX9D             EQU  H'0000'
974OERR             EQU  H'0001'
975FERR             EQU  H'0002'
976ADDEN            EQU  H'0003'
977CREN             EQU  H'0004'
978SREN             EQU  H'0005'
979RX9              EQU  H'0006'
980SPEN             EQU  H'0007'
981
982
983;----- RCSTA1 Bits -----------------------------------------------------
984RX9D             EQU  H'0000'
985OERR             EQU  H'0001'
986FERR             EQU  H'0002'
987ADDEN            EQU  H'0003'
988CREN             EQU  H'0004'
989SREN             EQU  H'0005'
990RX9              EQU  H'0006'
991SPEN             EQU  H'0007'
992
993
994;----- TX1STA Bits -----------------------------------------------------
995TX9D             EQU  H'0000'
996TRMT             EQU  H'0001'
997BRGH             EQU  H'0002'
998SENDB            EQU  H'0003'
999SYNC             EQU  H'0004'
1000TXEN             EQU  H'0005'
1001TX9              EQU  H'0006'
1002CSRC             EQU  H'0007'
1003
1004
1005;----- TXSTA Bits -----------------------------------------------------
1006TX9D             EQU  H'0000'
1007TRMT             EQU  H'0001'
1008BRGH             EQU  H'0002'
1009SENDB            EQU  H'0003'
1010SYNC             EQU  H'0004'
1011TXEN             EQU  H'0005'
1012TX9              EQU  H'0006'
1013CSRC             EQU  H'0007'
1014
1015
1016;----- TXSTA1 Bits -----------------------------------------------------
1017TX9D             EQU  H'0000'
1018TRMT             EQU  H'0001'
1019BRGH             EQU  H'0002'
1020SENDB            EQU  H'0003'
1021SYNC             EQU  H'0004'
1022TXEN             EQU  H'0005'
1023TX9              EQU  H'0006'
1024CSRC             EQU  H'0007'
1025
1026
1027;----- BAUD1CON Bits -----------------------------------------------------
1028ABDEN            EQU  H'0000'
1029WUE              EQU  H'0001'
1030BRG16            EQU  H'0003'
1031SCKP             EQU  H'0004'
1032RCIDL            EQU  H'0006'
1033ABDOVF           EQU  H'0007'
1034
1035
1036;----- BAUDCON Bits -----------------------------------------------------
1037ABDEN            EQU  H'0000'
1038WUE              EQU  H'0001'
1039BRG16            EQU  H'0003'
1040SCKP             EQU  H'0004'
1041RCIDL            EQU  H'0006'
1042ABDOVF           EQU  H'0007'
1043
1044
1045;----- BAUDCON1 Bits -----------------------------------------------------
1046ABDEN            EQU  H'0000'
1047WUE              EQU  H'0001'
1048BRG16            EQU  H'0003'
1049SCKP             EQU  H'0004'
1050RCIDL            EQU  H'0006'
1051ABDOVF           EQU  H'0007'
1052
1053
1054;----- BAUDCTL Bits -----------------------------------------------------
1055ABDEN            EQU  H'0000'
1056WUE              EQU  H'0001'
1057BRG16            EQU  H'0003'
1058SCKP             EQU  H'0004'
1059RCIDL            EQU  H'0006'
1060ABDOVF           EQU  H'0007'
1061
1062
1063;----- BAUDCTL1 Bits -----------------------------------------------------
1064ABDEN            EQU  H'0000'
1065WUE              EQU  H'0001'
1066BRG16            EQU  H'0003'
1067SCKP             EQU  H'0004'
1068RCIDL            EQU  H'0006'
1069ABDOVF           EQU  H'0007'
1070
1071
1072;----- WPUA Bits -----------------------------------------------------
1073WPUA0            EQU  H'0000'
1074WPUA1            EQU  H'0001'
1075WPUA2            EQU  H'0002'
1076WPUA3            EQU  H'0003'
1077WPUA4            EQU  H'0004'
1078WPUA5            EQU  H'0005'
1079WPUA6            EQU  H'0006'
1080WPUA7            EQU  H'0007'
1081
1082
1083;----- WPUB Bits -----------------------------------------------------
1084WPUB0            EQU  H'0000'
1085WPUB1            EQU  H'0001'
1086WPUB2            EQU  H'0002'
1087WPUB3            EQU  H'0003'
1088WPUB4            EQU  H'0004'
1089WPUB5            EQU  H'0005'
1090WPUB6            EQU  H'0006'
1091WPUB7            EQU  H'0007'
1092
1093
1094;----- WPUC Bits -----------------------------------------------------
1095WPUC0            EQU  H'0000'
1096WPUC1            EQU  H'0001'
1097WPUC2            EQU  H'0002'
1098WPUC3            EQU  H'0003'
1099WPUC4            EQU  H'0004'
1100WPUC5            EQU  H'0005'
1101WPUC6            EQU  H'0006'
1102WPUC7            EQU  H'0007'
1103
1104
1105;----- WPUE Bits -----------------------------------------------------
1106WPUE3            EQU  H'0003'
1107
1108
1109;----- SSP1BUF Bits -----------------------------------------------------
1110SSP1BUF0         EQU  H'0000'
1111SSP1BUF1         EQU  H'0001'
1112SSP1BUF2         EQU  H'0002'
1113SSP1BUF3         EQU  H'0003'
1114SSP1BUF4         EQU  H'0004'
1115SSP1BUF5         EQU  H'0005'
1116SSP1BUF6         EQU  H'0006'
1117SSP1BUF7         EQU  H'0007'
1118
1119
1120BUF0             EQU  H'0000'
1121BUF1             EQU  H'0001'
1122BUF2             EQU  H'0002'
1123BUF3             EQU  H'0003'
1124BUF4             EQU  H'0004'
1125BUF5             EQU  H'0005'
1126BUF6             EQU  H'0006'
1127BUF7             EQU  H'0007'
1128
1129
1130
1131;----- SSPBUF Bits -----------------------------------------------------
1132SSP1BUF0         EQU  H'0000'
1133SSP1BUF1         EQU  H'0001'
1134SSP1BUF2         EQU  H'0002'
1135SSP1BUF3         EQU  H'0003'
1136SSP1BUF4         EQU  H'0004'
1137SSP1BUF5         EQU  H'0005'
1138SSP1BUF6         EQU  H'0006'
1139SSP1BUF7         EQU  H'0007'
1140
1141
1142BUF0             EQU  H'0000'
1143BUF1             EQU  H'0001'
1144BUF2             EQU  H'0002'
1145BUF3             EQU  H'0003'
1146BUF4             EQU  H'0004'
1147BUF5             EQU  H'0005'
1148BUF6             EQU  H'0006'
1149BUF7             EQU  H'0007'
1150
1151
1152
1153;----- SSP1ADD Bits -----------------------------------------------------
1154SSP1ADD0         EQU  H'0000'
1155SSP1ADD1         EQU  H'0001'
1156SSP1ADD2         EQU  H'0002'
1157SSP1ADD3         EQU  H'0003'
1158SSP1ADD4         EQU  H'0004'
1159SSP1ADD5         EQU  H'0005'
1160SSP1ADD6         EQU  H'0006'
1161SSP1ADD7         EQU  H'0007'
1162
1163
1164ADD0             EQU  H'0000'
1165ADD1             EQU  H'0001'
1166ADD2             EQU  H'0002'
1167ADD3             EQU  H'0003'
1168ADD4             EQU  H'0004'
1169ADD5             EQU  H'0005'
1170ADD6             EQU  H'0006'
1171ADD7             EQU  H'0007'
1172
1173
1174
1175;----- SSPADD Bits -----------------------------------------------------
1176SSP1ADD0         EQU  H'0000'
1177SSP1ADD1         EQU  H'0001'
1178SSP1ADD2         EQU  H'0002'
1179SSP1ADD3         EQU  H'0003'
1180SSP1ADD4         EQU  H'0004'
1181SSP1ADD5         EQU  H'0005'
1182SSP1ADD6         EQU  H'0006'
1183SSP1ADD7         EQU  H'0007'
1184
1185
1186ADD0             EQU  H'0000'
1187ADD1             EQU  H'0001'
1188ADD2             EQU  H'0002'
1189ADD3             EQU  H'0003'
1190ADD4             EQU  H'0004'
1191ADD5             EQU  H'0005'
1192ADD6             EQU  H'0006'
1193ADD7             EQU  H'0007'
1194
1195
1196
1197;----- SSP1MSK Bits -----------------------------------------------------
1198SSP1MSK0         EQU  H'0000'
1199SSP1MSK1         EQU  H'0001'
1200SSP1MSK2         EQU  H'0002'
1201SSP1MSK3         EQU  H'0003'
1202SSP1MSK4         EQU  H'0004'
1203SSP1MSK5         EQU  H'0005'
1204SSP1MSK6         EQU  H'0006'
1205SSP1MSK7         EQU  H'0007'
1206
1207
1208MSK0             EQU  H'0000'
1209MSK1             EQU  H'0001'
1210MSK2             EQU  H'0002'
1211MSK3             EQU  H'0003'
1212MSK4             EQU  H'0004'
1213MSK5             EQU  H'0005'
1214MSK6             EQU  H'0006'
1215MSK7             EQU  H'0007'
1216
1217
1218
1219;----- SSPMSK Bits -----------------------------------------------------
1220SSP1MSK0         EQU  H'0000'
1221SSP1MSK1         EQU  H'0001'
1222SSP1MSK2         EQU  H'0002'
1223SSP1MSK3         EQU  H'0003'
1224SSP1MSK4         EQU  H'0004'
1225SSP1MSK5         EQU  H'0005'
1226SSP1MSK6         EQU  H'0006'
1227SSP1MSK7         EQU  H'0007'
1228
1229
1230MSK0             EQU  H'0000'
1231MSK1             EQU  H'0001'
1232MSK2             EQU  H'0002'
1233MSK3             EQU  H'0003'
1234MSK4             EQU  H'0004'
1235MSK5             EQU  H'0005'
1236MSK6             EQU  H'0006'
1237MSK7             EQU  H'0007'
1238
1239
1240
1241;----- SSP1STAT Bits -----------------------------------------------------
1242BF               EQU  H'0000'
1243UA               EQU  H'0001'
1244R_NOT_W          EQU  H'0002'
1245S                EQU  H'0003'
1246P                EQU  H'0004'
1247D_NOT_A          EQU  H'0005'
1248CKE              EQU  H'0006'
1249SMP              EQU  H'0007'
1250
1251
1252;----- SSPSTAT Bits -----------------------------------------------------
1253BF               EQU  H'0000'
1254UA               EQU  H'0001'
1255R_NOT_W          EQU  H'0002'
1256S                EQU  H'0003'
1257P                EQU  H'0004'
1258D_NOT_A          EQU  H'0005'
1259CKE              EQU  H'0006'
1260SMP              EQU  H'0007'
1261
1262
1263;----- SSP1CON Bits -----------------------------------------------------
1264CKP              EQU  H'0004'
1265SSPEN            EQU  H'0005'
1266SSPOV            EQU  H'0006'
1267WCOL             EQU  H'0007'
1268
1269SSPM0            EQU  H'0000'
1270SSPM1            EQU  H'0001'
1271SSPM2            EQU  H'0002'
1272SSPM3            EQU  H'0003'
1273
1274
1275;----- SSP1CON1 Bits -----------------------------------------------------
1276CKP              EQU  H'0004'
1277SSPEN            EQU  H'0005'
1278SSPOV            EQU  H'0006'
1279WCOL             EQU  H'0007'
1280
1281SSPM0            EQU  H'0000'
1282SSPM1            EQU  H'0001'
1283SSPM2            EQU  H'0002'
1284SSPM3            EQU  H'0003'
1285
1286
1287;----- SSPCON Bits -----------------------------------------------------
1288CKP              EQU  H'0004'
1289SSPEN            EQU  H'0005'
1290SSPOV            EQU  H'0006'
1291WCOL             EQU  H'0007'
1292
1293SSPM0            EQU  H'0000'
1294SSPM1            EQU  H'0001'
1295SSPM2            EQU  H'0002'
1296SSPM3            EQU  H'0003'
1297
1298
1299;----- SSPCON1 Bits -----------------------------------------------------
1300CKP              EQU  H'0004'
1301SSPEN            EQU  H'0005'
1302SSPOV            EQU  H'0006'
1303WCOL             EQU  H'0007'
1304
1305SSPM0            EQU  H'0000'
1306SSPM1            EQU  H'0001'
1307SSPM2            EQU  H'0002'
1308SSPM3            EQU  H'0003'
1309
1310
1311;----- SSP1CON2 Bits -----------------------------------------------------
1312SEN              EQU  H'0000'
1313RSEN             EQU  H'0001'
1314PEN              EQU  H'0002'
1315RCEN             EQU  H'0003'
1316ACKEN            EQU  H'0004'
1317ACKDT            EQU  H'0005'
1318ACKSTAT          EQU  H'0006'
1319GCEN             EQU  H'0007'
1320
1321
1322;----- SSPCON2 Bits -----------------------------------------------------
1323SEN              EQU  H'0000'
1324RSEN             EQU  H'0001'
1325PEN              EQU  H'0002'
1326RCEN             EQU  H'0003'
1327ACKEN            EQU  H'0004'
1328ACKDT            EQU  H'0005'
1329ACKSTAT          EQU  H'0006'
1330GCEN             EQU  H'0007'
1331
1332
1333;----- SSP1CON3 Bits -----------------------------------------------------
1334DHEN             EQU  H'0000'
1335AHEN             EQU  H'0001'
1336SBCDE            EQU  H'0002'
1337SDAHT            EQU  H'0003'
1338BOEN             EQU  H'0004'
1339SCIE             EQU  H'0005'
1340PCIE             EQU  H'0006'
1341ACKTIM           EQU  H'0007'
1342
1343
1344;----- SSPCON3 Bits -----------------------------------------------------
1345DHEN             EQU  H'0000'
1346AHEN             EQU  H'0001'
1347SBCDE            EQU  H'0002'
1348SDAHT            EQU  H'0003'
1349BOEN             EQU  H'0004'
1350SCIE             EQU  H'0005'
1351PCIE             EQU  H'0006'
1352ACKTIM           EQU  H'0007'
1353
1354
1355;----- ODCONA Bits -----------------------------------------------------
1356ODA0             EQU  H'0000'
1357ODA1             EQU  H'0001'
1358ODA2             EQU  H'0002'
1359ODA3             EQU  H'0003'
1360ODA4             EQU  H'0004'
1361ODA5             EQU  H'0005'
1362ODA6             EQU  H'0006'
1363ODA7             EQU  H'0007'
1364
1365
1366;----- ODCONB Bits -----------------------------------------------------
1367ODB0             EQU  H'0000'
1368ODB1             EQU  H'0001'
1369ODB2             EQU  H'0002'
1370ODB3             EQU  H'0003'
1371ODB4             EQU  H'0004'
1372ODB5             EQU  H'0005'
1373ODB6             EQU  H'0006'
1374ODB7             EQU  H'0007'
1375
1376
1377;----- ODCONC Bits -----------------------------------------------------
1378ODC0             EQU  H'0000'
1379ODC1             EQU  H'0001'
1380ODC2             EQU  H'0002'
1381ODC3             EQU  H'0003'
1382ODC4             EQU  H'0004'
1383ODC5             EQU  H'0005'
1384ODC6             EQU  H'0006'
1385ODC7             EQU  H'0007'
1386
1387
1388;----- CCP1CON Bits -----------------------------------------------------
1389CCP1M0           EQU  H'0000'
1390CCP1M1           EQU  H'0001'
1391CCP1M2           EQU  H'0002'
1392CCP1M3           EQU  H'0003'
1393DC1B0            EQU  H'0004'
1394DC1B1            EQU  H'0005'
1395
1396CCP1Y            EQU  H'0004'
1397CCP1X            EQU  H'0005'
1398
1399
1400;----- ECCP1CON Bits -----------------------------------------------------
1401CCP1M0           EQU  H'0000'
1402CCP1M1           EQU  H'0001'
1403CCP1M2           EQU  H'0002'
1404CCP1M3           EQU  H'0003'
1405DC1B0            EQU  H'0004'
1406DC1B1            EQU  H'0005'
1407
1408CCP1Y            EQU  H'0004'
1409CCP1X            EQU  H'0005'
1410
1411
1412;----- CCP2CON Bits -----------------------------------------------------
1413CCP2M0           EQU  H'0000'
1414CCP2M1           EQU  H'0001'
1415CCP2M2           EQU  H'0002'
1416CCP2M3           EQU  H'0003'
1417DC2B0            EQU  H'0004'
1418DC2B1            EQU  H'0005'
1419
1420CCP2Y            EQU  H'0004'
1421CCP2X            EQU  H'0005'
1422
1423
1424;----- ECCP2CON Bits -----------------------------------------------------
1425CCP2M0           EQU  H'0000'
1426CCP2M1           EQU  H'0001'
1427CCP2M2           EQU  H'0002'
1428CCP2M3           EQU  H'0003'
1429DC2B0            EQU  H'0004'
1430DC2B1            EQU  H'0005'
1431
1432CCP2Y            EQU  H'0004'
1433CCP2X            EQU  H'0005'
1434
1435
1436;----- CCPTMRS Bits -----------------------------------------------------
1437C1TSEL0          EQU  H'0000'
1438C1TSEL1          EQU  H'0001'
1439C2TSEL0          EQU  H'0002'
1440C2TSEL1          EQU  H'0003'
1441P3TSEL0          EQU  H'0004'
1442P3TSEL1          EQU  H'0005'
1443P4TSEL0          EQU  H'0006'
1444P4TSEL1          EQU  H'0007'
1445
1446
1447;----- SLRCONA Bits -----------------------------------------------------
1448SLRA0            EQU  H'0000'
1449SLRA1            EQU  H'0001'
1450SLRA2            EQU  H'0002'
1451SLRA3            EQU  H'0003'
1452SLRA4            EQU  H'0004'
1453SLRA5            EQU  H'0005'
1454SLRA6            EQU  H'0006'
1455SLRA7            EQU  H'0007'
1456
1457
1458;----- SLRCONB Bits -----------------------------------------------------
1459SLRB0            EQU  H'0000'
1460SLRB1            EQU  H'0001'
1461SLRB2            EQU  H'0002'
1462SLRB3            EQU  H'0003'
1463SLRB4            EQU  H'0004'
1464SLRB5            EQU  H'0005'
1465SLRB6            EQU  H'0006'
1466SLRB7            EQU  H'0007'
1467
1468
1469;----- SLRCONC Bits -----------------------------------------------------
1470SLRC0            EQU  H'0000'
1471SLRC1            EQU  H'0001'
1472SLRC2            EQU  H'0002'
1473SLRC3            EQU  H'0003'
1474SLRC4            EQU  H'0004'
1475SLRC5            EQU  H'0005'
1476SLRC6            EQU  H'0006'
1477SLRC7            EQU  H'0007'
1478
1479
1480;----- INLVLA Bits -----------------------------------------------------
1481INLVLA0          EQU  H'0000'
1482INLVLA1          EQU  H'0001'
1483INLVLA2          EQU  H'0002'
1484INLVLA3          EQU  H'0003'
1485INLVLA4          EQU  H'0004'
1486INLVLA5          EQU  H'0005'
1487INLVLA6          EQU  H'0006'
1488INLVLA7          EQU  H'0007'
1489
1490
1491;----- INLVLB Bits -----------------------------------------------------
1492INLVLB0          EQU  H'0000'
1493INLVLB1          EQU  H'0001'
1494INLVLB2          EQU  H'0002'
1495INLVLB3          EQU  H'0003'
1496INLVLB4          EQU  H'0004'
1497INLVLB5          EQU  H'0005'
1498INLVLB6          EQU  H'0006'
1499INLVLB7          EQU  H'0007'
1500
1501
1502;----- INLVLC Bits -----------------------------------------------------
1503INLVLC0          EQU  H'0000'
1504INLVLC1          EQU  H'0001'
1505INLVLC2          EQU  H'0002'
1506INLVLC3          EQU  H'0003'
1507INLVLC4          EQU  H'0004'
1508INLVLC5          EQU  H'0005'
1509INLVLC6          EQU  H'0006'
1510INLVLC7          EQU  H'0007'
1511
1512
1513;----- INLVLE Bits -----------------------------------------------------
1514INLVLE3          EQU  H'0003'
1515
1516
1517;----- IOCAP Bits -----------------------------------------------------
1518IOCAP0           EQU  H'0000'
1519IOCAP1           EQU  H'0001'
1520IOCAP2           EQU  H'0002'
1521IOCAP3           EQU  H'0003'
1522IOCAP4           EQU  H'0004'
1523IOCAP5           EQU  H'0005'
1524IOCAP6           EQU  H'0006'
1525IOCAP7           EQU  H'0007'
1526
1527
1528;----- IOCAN Bits -----------------------------------------------------
1529IOCAN0           EQU  H'0000'
1530IOCAN1           EQU  H'0001'
1531IOCAN2           EQU  H'0002'
1532IOCAN3           EQU  H'0003'
1533IOCAN4           EQU  H'0004'
1534IOCAN5           EQU  H'0005'
1535IOCAN6           EQU  H'0006'
1536IOCAN7           EQU  H'0007'
1537
1538
1539;----- IOCAF Bits -----------------------------------------------------
1540IOCAF0           EQU  H'0000'
1541IOCAF1           EQU  H'0001'
1542IOCAF2           EQU  H'0002'
1543IOCAF3           EQU  H'0003'
1544IOCAF4           EQU  H'0004'
1545IOCAF5           EQU  H'0005'
1546IOCAF6           EQU  H'0006'
1547IOCAF7           EQU  H'0007'
1548
1549
1550;----- IOCBP Bits -----------------------------------------------------
1551IOCBP0           EQU  H'0000'
1552IOCBP1           EQU  H'0001'
1553IOCBP2           EQU  H'0002'
1554IOCBP3           EQU  H'0003'
1555IOCBP4           EQU  H'0004'
1556IOCBP5           EQU  H'0005'
1557IOCBP6           EQU  H'0006'
1558IOCBP7           EQU  H'0007'
1559
1560
1561;----- IOCBN Bits -----------------------------------------------------
1562IOCBN0           EQU  H'0000'
1563IOCBN1           EQU  H'0001'
1564IOCBN2           EQU  H'0002'
1565IOCBN3           EQU  H'0003'
1566IOCBN4           EQU  H'0004'
1567IOCBN5           EQU  H'0005'
1568IOCBN6           EQU  H'0006'
1569IOCBN7           EQU  H'0007'
1570
1571
1572;----- IOCBF Bits -----------------------------------------------------
1573IOCBF0           EQU  H'0000'
1574IOCBF1           EQU  H'0001'
1575IOCBF2           EQU  H'0002'
1576IOCBF3           EQU  H'0003'
1577IOCBF4           EQU  H'0004'
1578IOCBF5           EQU  H'0005'
1579IOCBF6           EQU  H'0006'
1580IOCBF7           EQU  H'0007'
1581
1582
1583;----- IOCCP Bits -----------------------------------------------------
1584IOCCP0           EQU  H'0000'
1585IOCCP1           EQU  H'0001'
1586IOCCP2           EQU  H'0002'
1587IOCCP3           EQU  H'0003'
1588IOCCP4           EQU  H'0004'
1589IOCCP5           EQU  H'0005'
1590IOCCP6           EQU  H'0006'
1591IOCCP7           EQU  H'0007'
1592
1593
1594;----- IOCCN Bits -----------------------------------------------------
1595IOCCN0           EQU  H'0000'
1596IOCCN1           EQU  H'0001'
1597IOCCN2           EQU  H'0002'
1598IOCCN3           EQU  H'0003'
1599IOCCN4           EQU  H'0004'
1600IOCCN5           EQU  H'0005'
1601IOCCN6           EQU  H'0006'
1602IOCCN7           EQU  H'0007'
1603
1604
1605;----- IOCCF Bits -----------------------------------------------------
1606IOCCF0           EQU  H'0000'
1607IOCCF1           EQU  H'0001'
1608IOCCF2           EQU  H'0002'
1609IOCCF3           EQU  H'0003'
1610IOCCF4           EQU  H'0004'
1611IOCCF5           EQU  H'0005'
1612IOCCF6           EQU  H'0006'
1613IOCCF7           EQU  H'0007'
1614
1615
1616;----- IOCEP Bits -----------------------------------------------------
1617IOCEP3           EQU  H'0003'
1618
1619
1620;----- IOCEN Bits -----------------------------------------------------
1621IOCEN3           EQU  H'0003'
1622
1623
1624;----- IOCEF Bits -----------------------------------------------------
1625IOCEF3           EQU  H'0003'
1626
1627
1628;----- T4CON Bits -----------------------------------------------------
1629TMR4ON           EQU  H'0002'
1630
1631T4CKPS0          EQU  H'0000'
1632T4CKPS1          EQU  H'0001'
1633T4OUTPS0         EQU  H'0003'
1634T4OUTPS1         EQU  H'0004'
1635T4OUTPS2         EQU  H'0005'
1636T4OUTPS3         EQU  H'0006'
1637
1638
1639;----- T6CON Bits -----------------------------------------------------
1640TMR6ON           EQU  H'0002'
1641
1642T6CKPS0          EQU  H'0000'
1643T6CKPS1          EQU  H'0001'
1644T6OUTPS0         EQU  H'0003'
1645T6OUTPS1         EQU  H'0004'
1646T6OUTPS2         EQU  H'0005'
1647T6OUTPS3         EQU  H'0006'
1648
1649
1650;----- NCO1ACCL Bits -----------------------------------------------------
1651NCO1ACC0         EQU  H'0000'
1652NCO1ACC1         EQU  H'0001'
1653NCO1ACC2         EQU  H'0002'
1654NCO1ACC3         EQU  H'0003'
1655NCO1ACC4         EQU  H'0004'
1656NCO1ACC5         EQU  H'0005'
1657NCO1ACC6         EQU  H'0006'
1658NCO1ACC7         EQU  H'0007'
1659
1660
1661
1662;----- NCO1ACCH Bits -----------------------------------------------------
1663NCO1ACC8         EQU  H'0000'
1664NCO1ACC9         EQU  H'0001'
1665NCO1ACC10        EQU  H'0002'
1666NCO1ACC11        EQU  H'0003'
1667NCO1ACC12        EQU  H'0004'
1668NCO1ACC13        EQU  H'0005'
1669NCO1ACC14        EQU  H'0006'
1670NCO1ACC15        EQU  H'0007'
1671
1672
1673
1674;----- NCO1ACCU Bits -----------------------------------------------------
1675NCO1ACC16        EQU  H'0000'
1676NCO1ACC17        EQU  H'0001'
1677NCO1ACC18        EQU  H'0002'
1678NCO1ACC19        EQU  H'0003'
1679
1680
1681
1682;----- NCO1INCL Bits -----------------------------------------------------
1683NCO1INC0         EQU  H'0000'
1684NCO1INC1         EQU  H'0001'
1685NCO1INC2         EQU  H'0002'
1686NCO1INC3         EQU  H'0003'
1687NCO1INC4         EQU  H'0004'
1688NCO1INC5         EQU  H'0005'
1689NCO1INC6         EQU  H'0006'
1690NCO1INC7         EQU  H'0007'
1691
1692
1693
1694;----- NCO1INCH Bits -----------------------------------------------------
1695NCO1INC8         EQU  H'0000'
1696NCO1INC9         EQU  H'0001'
1697NCO1INC10        EQU  H'0002'
1698NCO1INC11        EQU  H'0003'
1699NCO1INC12        EQU  H'0004'
1700NCO1INC13        EQU  H'0005'
1701NCO1INC14        EQU  H'0006'
1702NCO1INC15        EQU  H'0007'
1703
1704
1705
1706;----- NCO1INCU Bits -----------------------------------------------------
1707NCO1INC16        EQU  H'0000'
1708NCO1INC17        EQU  H'0001'
1709NCO1INC18        EQU  H'0002'
1710NCO1INC19        EQU  H'0003'
1711
1712
1713
1714;----- NCO1CON Bits -----------------------------------------------------
1715N1PFM            EQU  H'0000'
1716N1POL            EQU  H'0004'
1717N1OUT            EQU  H'0005'
1718N1EN             EQU  H'0007'
1719
1720
1721;----- NCO1CLK Bits -----------------------------------------------------
1722N1CKS0           EQU  H'0000'
1723N1CKS1           EQU  H'0001'
1724N1PWS0           EQU  H'0005'
1725N1PWS1           EQU  H'0006'
1726N1PWS2           EQU  H'0007'
1727
1728
1729
1730;----- OPA1CON Bits -----------------------------------------------------
1731OPA1UG           EQU  H'0004'
1732OPA1SP           EQU  H'0006'
1733OPA1EN           EQU  H'0007'
1734
1735OPA1PCH0         EQU  H'0000'
1736OPA1PCH1         EQU  H'0001'
1737
1738
1739;----- OPA2CON Bits -----------------------------------------------------
1740OPA2UG           EQU  H'0004'
1741OPA2SP           EQU  H'0006'
1742OPA2EN           EQU  H'0007'
1743
1744OPA2PCH0         EQU  H'0000'
1745OPA2PCH1         EQU  H'0001'
1746
1747
1748;----- PWM3DCL Bits -----------------------------------------------------
1749PWM3DCL0         EQU  H'0006'
1750PWM3DCL1         EQU  H'0007'
1751
1752
1753;----- PWM3DCH Bits -----------------------------------------------------
1754PWM3DCH0         EQU  H'0000'
1755PWM3DCH1         EQU  H'0001'
1756PWM3DCH2         EQU  H'0002'
1757PWM3DCH3         EQU  H'0003'
1758PWM3DCH4         EQU  H'0004'
1759PWM3DCH5         EQU  H'0005'
1760PWM3DCH6         EQU  H'0006'
1761PWM3DCH7         EQU  H'0007'
1762
1763
1764;----- PWM3CON Bits -----------------------------------------------------
1765PWM3POL          EQU  H'0004'
1766PWM3OUT          EQU  H'0005'
1767PWM3EN           EQU  H'0007'
1768
1769
1770;----- PWM3CON0 Bits -----------------------------------------------------
1771PWM3POL          EQU  H'0004'
1772PWM3OUT          EQU  H'0005'
1773PWM3EN           EQU  H'0007'
1774
1775
1776;----- PWM4DCL Bits -----------------------------------------------------
1777PWM4DCL0         EQU  H'0006'
1778PWM4DCL1         EQU  H'0007'
1779
1780
1781;----- PWM4DCH Bits -----------------------------------------------------
1782PWM4DCH0         EQU  H'0000'
1783PWM4DCH1         EQU  H'0001'
1784PWM4DCH2         EQU  H'0002'
1785PWM4DCH3         EQU  H'0003'
1786PWM4DCH4         EQU  H'0004'
1787PWM4DCH5         EQU  H'0005'
1788PWM4DCH6         EQU  H'0006'
1789PWM4DCH7         EQU  H'0007'
1790
1791
1792;----- PWM4CON Bits -----------------------------------------------------
1793PWM4POL          EQU  H'0004'
1794PWM4OUT          EQU  H'0005'
1795PWM4EN           EQU  H'0007'
1796
1797
1798;----- PWM4CON0 Bits -----------------------------------------------------
1799PWM4POL          EQU  H'0004'
1800PWM4OUT          EQU  H'0005'
1801PWM4EN           EQU  H'0007'
1802
1803
1804;----- COG1PHR Bits -----------------------------------------------------
1805G1PHR0           EQU  H'0000'
1806G1PHR1           EQU  H'0001'
1807G1PHR2           EQU  H'0002'
1808G1PHR3           EQU  H'0003'
1809G1PHR4           EQU  H'0004'
1810G1PHR5           EQU  H'0005'
1811
1812
1813;----- COG1PHF Bits -----------------------------------------------------
1814G1PHF0           EQU  H'0000'
1815G1PHF1           EQU  H'0001'
1816G1PHF2           EQU  H'0002'
1817G1PHF3           EQU  H'0003'
1818G1PHF4           EQU  H'0004'
1819G1PHF5           EQU  H'0005'
1820
1821
1822;----- COG1BLKR Bits -----------------------------------------------------
1823G1BLKR0          EQU  H'0000'
1824G1BLKR1          EQU  H'0001'
1825G1BLKR2          EQU  H'0002'
1826G1BLKR3          EQU  H'0003'
1827G1BLKR4          EQU  H'0004'
1828G1BLKR5          EQU  H'0005'
1829
1830
1831;----- COG1BLKF Bits -----------------------------------------------------
1832G1BLKF0          EQU  H'0000'
1833G1BLKF1          EQU  H'0001'
1834G1BLKF2          EQU  H'0002'
1835G1BLKF3          EQU  H'0003'
1836G1BLKF4          EQU  H'0004'
1837G1BLKF5          EQU  H'0005'
1838
1839
1840;----- COG1DBR Bits -----------------------------------------------------
1841G1DBR0           EQU  H'0000'
1842G1DBR1           EQU  H'0001'
1843G1DBR2           EQU  H'0002'
1844G1DBR3           EQU  H'0003'
1845G1DBR4           EQU  H'0004'
1846G1DBR5           EQU  H'0005'
1847
1848
1849;----- COG1DBF Bits -----------------------------------------------------
1850G1DBF0           EQU  H'0000'
1851G1DBF1           EQU  H'0001'
1852G1DBF2           EQU  H'0002'
1853G1DBF3           EQU  H'0003'
1854G1DBF4           EQU  H'0004'
1855G1DBF5           EQU  H'0005'
1856
1857
1858;----- COG1CON0 Bits -----------------------------------------------------
1859G1LD             EQU  H'0006'
1860G1EN             EQU  H'0007'
1861
1862G1MD0            EQU  H'0000'
1863G1MD1            EQU  H'0001'
1864G1MD2            EQU  H'0002'
1865G1CS0            EQU  H'0003'
1866G1CS1            EQU  H'0004'
1867
1868
1869;----- COG1CON1 Bits -----------------------------------------------------
1870G1POLA           EQU  H'0000'
1871G1POLB           EQU  H'0001'
1872G1POLC           EQU  H'0002'
1873G1POLD           EQU  H'0003'
1874G1FDBS           EQU  H'0006'
1875G1RDBS           EQU  H'0007'
1876
1877
1878;----- COG1RIS Bits -----------------------------------------------------
1879G1RIS0           EQU  H'0000'
1880G1RIS1           EQU  H'0001'
1881G1RIS2           EQU  H'0002'
1882G1RIS3           EQU  H'0003'
1883G1RIS4           EQU  H'0004'
1884G1RIS5           EQU  H'0005'
1885G1RIS6           EQU  H'0006'
1886G1RIS7           EQU  H'0007'
1887
1888
1889;----- COG1RSIM Bits -----------------------------------------------------
1890G1RSIM0          EQU  H'0000'
1891G1RSIM1          EQU  H'0001'
1892G1RSIM2          EQU  H'0002'
1893G1RSIM3          EQU  H'0003'
1894G1RSIM4          EQU  H'0004'
1895G1RSIM5          EQU  H'0005'
1896G1RSIM6          EQU  H'0006'
1897G1RSIM7          EQU  H'0007'
1898
1899
1900;----- COG1FIS Bits -----------------------------------------------------
1901G1FIS0           EQU  H'0000'
1902G1FIS1           EQU  H'0001'
1903G1FIS2           EQU  H'0002'
1904G1FIS3           EQU  H'0003'
1905G1FIS4           EQU  H'0004'
1906G1FIS5           EQU  H'0005'
1907G1FIS6           EQU  H'0006'
1908G1FIS7           EQU  H'0007'
1909
1910
1911;----- COG1FSIM Bits -----------------------------------------------------
1912G1FSIM0          EQU  H'0000'
1913G1FSIM1          EQU  H'0001'
1914G1FSIM2          EQU  H'0002'
1915G1FSIM3          EQU  H'0003'
1916G1FSIM4          EQU  H'0004'
1917G1FSIM5          EQU  H'0005'
1918G1FSIM6          EQU  H'0006'
1919G1FSIM7          EQU  H'0007'
1920
1921
1922;----- COG1ASD0 Bits -----------------------------------------------------
1923G1ARSEN          EQU  H'0006'
1924G1ASE            EQU  H'0007'
1925
1926G1ASDAC0         EQU  H'0002'
1927G1ASDAC1         EQU  H'0003'
1928G1ASDBD0         EQU  H'0004'
1929G1ASDBD1         EQU  H'0005'
1930
1931
1932;----- COG1ASD1 Bits -----------------------------------------------------
1933G1AS0E           EQU  H'0000'
1934G1AS1E           EQU  H'0001'
1935G1AS2E           EQU  H'0002'
1936G1AS3E           EQU  H'0003'
1937
1938
1939;----- COG1STR Bits -----------------------------------------------------
1940G1STRA           EQU  H'0000'
1941G1STRB           EQU  H'0001'
1942G1STRC           EQU  H'0002'
1943G1STRD           EQU  H'0003'
1944G1SDATA          EQU  H'0004'
1945G1SDATB          EQU  H'0005'
1946G1SDATC          EQU  H'0006'
1947G1SDATD          EQU  H'0007'
1948
1949
1950;----- PPSLOCK Bits -----------------------------------------------------
1951PPSLOCKED        EQU  H'0000'
1952
1953
1954;----- CLCDATA Bits -----------------------------------------------------
1955MLC1OUT          EQU  H'0000'
1956MLC2OUT          EQU  H'0001'
1957MLC3OUT          EQU  H'0002'
1958MLC4OUT          EQU  H'0003'
1959
1960MCLC1OUT         EQU  H'0000'
1961MCLC2OUT         EQU  H'0001'
1962MCLC3OUT         EQU  H'0002'
1963MCLC4OUT         EQU  H'0003'
1964
1965
1966;----- CLC1CON Bits -----------------------------------------------------
1967LC1INTN          EQU  H'0003'
1968LC1INTP          EQU  H'0004'
1969LC1OUT           EQU  H'0005'
1970LC1EN            EQU  H'0007'
1971
1972LC1MODE0         EQU  H'0000'
1973LC1MODE1         EQU  H'0001'
1974LC1MODE2         EQU  H'0002'
1975
1976INTN             EQU  H'0003'
1977INTP             EQU  H'0004'
1978OUT              EQU  H'0005'
1979EN               EQU  H'0007'
1980
1981MODE0            EQU  H'0000'
1982MODE1            EQU  H'0001'
1983MODE2            EQU  H'0002'
1984
1985
1986;----- CLC1POL Bits -----------------------------------------------------
1987LC1G1POL         EQU  H'0000'
1988LC1G2POL         EQU  H'0001'
1989LC1G3POL         EQU  H'0002'
1990LC1G4POL         EQU  H'0003'
1991LC1POL           EQU  H'0007'
1992
1993G1POL            EQU  H'0000'
1994G2POL            EQU  H'0001'
1995G3POL            EQU  H'0002'
1996G4POL            EQU  H'0003'
1997POL              EQU  H'0007'
1998
1999
2000;----- CLC1SEL0 Bits -----------------------------------------------------
2001LC1D1S0          EQU  H'0000'
2002LC1D1S1          EQU  H'0001'
2003LC1D1S2          EQU  H'0002'
2004LC1D1S3          EQU  H'0003'
2005LC1D1S4          EQU  H'0004'
2006
2007
2008
2009D1S0             EQU  H'0000'
2010D1S1             EQU  H'0001'
2011D1S2             EQU  H'0002'
2012D1S3             EQU  H'0003'
2013D1S4             EQU  H'0004'
2014
2015
2016;----- CLC1SEL1 Bits -----------------------------------------------------
2017LC1D2S0          EQU  H'0000'
2018LC1D2S1          EQU  H'0001'
2019LC1D2S2          EQU  H'0002'
2020LC1D2S3          EQU  H'0003'
2021LC1D2S4          EQU  H'0004'
2022
2023
2024
2025D2S0             EQU  H'0000'
2026D2S1             EQU  H'0001'
2027D2S2             EQU  H'0002'
2028D2S3             EQU  H'0003'
2029D2S4             EQU  H'0004'
2030
2031
2032;----- CLC1SEL2 Bits -----------------------------------------------------
2033LC1D3S0          EQU  H'0000'
2034LC1D3S1          EQU  H'0001'
2035LC1D3S2          EQU  H'0002'
2036LC1D3S3          EQU  H'0003'
2037LC1D3S4          EQU  H'0004'
2038
2039
2040
2041D3S0             EQU  H'0000'
2042D3S1             EQU  H'0001'
2043D3S2             EQU  H'0002'
2044D3S3             EQU  H'0003'
2045D3S4             EQU  H'0004'
2046
2047
2048;----- CLC1SEL3 Bits -----------------------------------------------------
2049LC1D4S0          EQU  H'0000'
2050LC1D4S1          EQU  H'0001'
2051LC1D4S2          EQU  H'0002'
2052LC1D4S3          EQU  H'0003'
2053LC1D4S4          EQU  H'0004'
2054
2055
2056
2057D4S0             EQU  H'0000'
2058D4S1             EQU  H'0001'
2059D4S2             EQU  H'0002'
2060D4S3             EQU  H'0003'
2061D4S4             EQU  H'0004'
2062
2063
2064;----- CLC1GLS0 Bits -----------------------------------------------------
2065LC1G1D1N         EQU  H'0000'
2066LC1G1D1T         EQU  H'0001'
2067LC1G1D2N         EQU  H'0002'
2068LC1G1D2T         EQU  H'0003'
2069LC1G1D3N         EQU  H'0004'
2070LC1G1D3T         EQU  H'0005'
2071LC1G1D4N         EQU  H'0006'
2072LC1G1D4T         EQU  H'0007'
2073
2074D1N              EQU  H'0000'
2075D1T              EQU  H'0001'
2076D2N              EQU  H'0002'
2077D2T              EQU  H'0003'
2078D3N              EQU  H'0004'
2079D3T              EQU  H'0005'
2080D4N              EQU  H'0006'
2081D4T              EQU  H'0007'
2082
2083
2084;----- CLC1GLS1 Bits -----------------------------------------------------
2085LC1G2D1N         EQU  H'0000'
2086LC1G2D1T         EQU  H'0001'
2087LC1G2D2N         EQU  H'0002'
2088LC1G2D2T         EQU  H'0003'
2089LC1G2D3N         EQU  H'0004'
2090LC1G2D3T         EQU  H'0005'
2091LC1G2D4N         EQU  H'0006'
2092LC1G2D4T         EQU  H'0007'
2093
2094D1N              EQU  H'0000'
2095D1T              EQU  H'0001'
2096D2N              EQU  H'0002'
2097D2T              EQU  H'0003'
2098D3N              EQU  H'0004'
2099D3T              EQU  H'0005'
2100D4N              EQU  H'0006'
2101D4T              EQU  H'0007'
2102
2103
2104;----- CLC1GLS2 Bits -----------------------------------------------------
2105LC1G3D1N         EQU  H'0000'
2106LC1G3D1T         EQU  H'0001'
2107LC1G3D2N         EQU  H'0002'
2108LC1G3D2T         EQU  H'0003'
2109LC1G3D3N         EQU  H'0004'
2110LC1G3D3T         EQU  H'0005'
2111LC1G3D4N         EQU  H'0006'
2112LC1G3D4T         EQU  H'0007'
2113
2114D1N              EQU  H'0000'
2115D1T              EQU  H'0001'
2116D2N              EQU  H'0002'
2117D2T              EQU  H'0003'
2118D3N              EQU  H'0004'
2119D3T              EQU  H'0005'
2120D4N              EQU  H'0006'
2121D4T              EQU  H'0007'
2122
2123
2124;----- CLC1GLS3 Bits -----------------------------------------------------
2125LC1G4D1N         EQU  H'0000'
2126LC1G4D1T         EQU  H'0001'
2127LC1G4D2N         EQU  H'0002'
2128LC1G4D2T         EQU  H'0003'
2129LC1G4D3N         EQU  H'0004'
2130LC1G4D3T         EQU  H'0005'
2131LC1G4D4N         EQU  H'0006'
2132LC1G4D4T         EQU  H'0007'
2133
2134G4D1N            EQU  H'0000'
2135G4D1T            EQU  H'0001'
2136G4D2N            EQU  H'0002'
2137G4D2T            EQU  H'0003'
2138G4D3N            EQU  H'0004'
2139G4D3T            EQU  H'0005'
2140G4D4N            EQU  H'0006'
2141G4D4T            EQU  H'0007'
2142
2143
2144;----- CLC2CON Bits -----------------------------------------------------
2145LC2INTN          EQU  H'0003'
2146LC2INTP          EQU  H'0004'
2147LC2OUT           EQU  H'0005'
2148LC2EN            EQU  H'0007'
2149
2150LC2MODE0         EQU  H'0000'
2151LC2MODE1         EQU  H'0001'
2152LC2MODE2         EQU  H'0002'
2153
2154INTN             EQU  H'0003'
2155INTP             EQU  H'0004'
2156OUT              EQU  H'0005'
2157EN               EQU  H'0007'
2158
2159MODE0            EQU  H'0000'
2160MODE1            EQU  H'0001'
2161MODE2            EQU  H'0002'
2162
2163
2164;----- CLC2POL Bits -----------------------------------------------------
2165LC2G1POL         EQU  H'0000'
2166LC2G2POL         EQU  H'0001'
2167LC2G3POL         EQU  H'0002'
2168LC2G4POL         EQU  H'0003'
2169LC2POL           EQU  H'0007'
2170
2171G1POL            EQU  H'0000'
2172G2POL            EQU  H'0001'
2173G3POL            EQU  H'0002'
2174G4POL            EQU  H'0003'
2175POL              EQU  H'0007'
2176
2177
2178;----- CLC2SEL0 Bits -----------------------------------------------------
2179LC2D1S0          EQU  H'0000'
2180LC2D1S1          EQU  H'0001'
2181LC2D1S2          EQU  H'0002'
2182LC2D1S3          EQU  H'0003'
2183LC2D1S4          EQU  H'0004'
2184
2185
2186
2187D1S0             EQU  H'0000'
2188D1S1             EQU  H'0001'
2189D1S2             EQU  H'0002'
2190D1S3             EQU  H'0003'
2191D1S4             EQU  H'0004'
2192
2193
2194;----- CLC2SEL1 Bits -----------------------------------------------------
2195LC2D2S0          EQU  H'0000'
2196LC2D2S1          EQU  H'0001'
2197LC2D2S2          EQU  H'0002'
2198LC2D2S3          EQU  H'0003'
2199LC2D2S4          EQU  H'0004'
2200
2201
2202
2203D2S0             EQU  H'0000'
2204D2S1             EQU  H'0001'
2205D2S2             EQU  H'0002'
2206D2S3             EQU  H'0003'
2207D2S4             EQU  H'0004'
2208
2209
2210;----- CLC2SEL2 Bits -----------------------------------------------------
2211LC2D3S0          EQU  H'0000'
2212LC2D3S1          EQU  H'0001'
2213LC2D3S2          EQU  H'0002'
2214LC2D3S3          EQU  H'0003'
2215LC2D3S4          EQU  H'0004'
2216
2217
2218
2219D3S0             EQU  H'0000'
2220D3S1             EQU  H'0001'
2221D3S2             EQU  H'0002'
2222D3S3             EQU  H'0003'
2223D3S4             EQU  H'0004'
2224
2225
2226;----- CLC2SEL3 Bits -----------------------------------------------------
2227LC2D4S0          EQU  H'0000'
2228LC2D4S1          EQU  H'0001'
2229LC2D4S2          EQU  H'0002'
2230LC2D4S3          EQU  H'0003'
2231LC2D4S4          EQU  H'0004'
2232
2233
2234
2235D4S0             EQU  H'0000'
2236D4S1             EQU  H'0001'
2237D4S2             EQU  H'0002'
2238D4S3             EQU  H'0003'
2239D4S4             EQU  H'0004'
2240
2241
2242;----- CLC2GLS0 Bits -----------------------------------------------------
2243LC2G1D1N         EQU  H'0000'
2244LC2G1D1T         EQU  H'0001'
2245LC2G1D2N         EQU  H'0002'
2246LC2G1D2T         EQU  H'0003'
2247LC2G1D3N         EQU  H'0004'
2248LC2G1D3T         EQU  H'0005'
2249LC2G1D4N         EQU  H'0006'
2250LC2G1D4T         EQU  H'0007'
2251
2252D1N              EQU  H'0000'
2253D1T              EQU  H'0001'
2254D2N              EQU  H'0002'
2255D2T              EQU  H'0003'
2256D3N              EQU  H'0004'
2257D3T              EQU  H'0005'
2258D4N              EQU  H'0006'
2259D4T              EQU  H'0007'
2260
2261
2262;----- CLC2GLS1 Bits -----------------------------------------------------
2263LC2G2D1N         EQU  H'0000'
2264LC2G2D1T         EQU  H'0001'
2265LC2G2D2N         EQU  H'0002'
2266LC2G2D2T         EQU  H'0003'
2267LC2G2D3N         EQU  H'0004'
2268LC2G2D3T         EQU  H'0005'
2269LC2G2D4N         EQU  H'0006'
2270LC2G2D4T         EQU  H'0007'
2271
2272D1N              EQU  H'0000'
2273D1T              EQU  H'0001'
2274D2N              EQU  H'0002'
2275D2T              EQU  H'0003'
2276D3N              EQU  H'0004'
2277D3T              EQU  H'0005'
2278D4N              EQU  H'0006'
2279D4T              EQU  H'0007'
2280
2281
2282;----- CLC2GLS2 Bits -----------------------------------------------------
2283LC2G3D1N         EQU  H'0000'
2284LC2G3D1T         EQU  H'0001'
2285LC2G3D2N         EQU  H'0002'
2286LC2G3D2T         EQU  H'0003'
2287LC2G3D3N         EQU  H'0004'
2288LC2G3D3T         EQU  H'0005'
2289LC2G3D4N         EQU  H'0006'
2290LC2G3D4T         EQU  H'0007'
2291
2292D1N              EQU  H'0000'
2293D1T              EQU  H'0001'
2294D2N              EQU  H'0002'
2295D2T              EQU  H'0003'
2296D3N              EQU  H'0004'
2297D3T              EQU  H'0005'
2298D4N              EQU  H'0006'
2299D4T              EQU  H'0007'
2300
2301
2302;----- CLC2GLS3 Bits -----------------------------------------------------
2303LC2G4D1N         EQU  H'0000'
2304LC2G4D1T         EQU  H'0001'
2305LC2G4D2N         EQU  H'0002'
2306LC2G4D2T         EQU  H'0003'
2307LC2G4D3N         EQU  H'0004'
2308LC2G4D3T         EQU  H'0005'
2309LC2G4D4N         EQU  H'0006'
2310LC2G4D4T         EQU  H'0007'
2311
2312G4D1N            EQU  H'0000'
2313G4D1T            EQU  H'0001'
2314G4D2N            EQU  H'0002'
2315G4D2T            EQU  H'0003'
2316G4D3N            EQU  H'0004'
2317G4D3T            EQU  H'0005'
2318G4D4N            EQU  H'0006'
2319G4D4T            EQU  H'0007'
2320
2321
2322;----- CLC3CON Bits -----------------------------------------------------
2323LC3INTN          EQU  H'0003'
2324LC3INTP          EQU  H'0004'
2325LC3OUT           EQU  H'0005'
2326LC3EN            EQU  H'0007'
2327
2328LC3MODE0         EQU  H'0000'
2329LC3MODE1         EQU  H'0001'
2330LC3MODE2         EQU  H'0002'
2331
2332INTN             EQU  H'0003'
2333INTP             EQU  H'0004'
2334OUT              EQU  H'0005'
2335EN               EQU  H'0007'
2336
2337MODE0            EQU  H'0000'
2338MODE1            EQU  H'0001'
2339MODE2            EQU  H'0002'
2340
2341
2342;----- CLC3POL Bits -----------------------------------------------------
2343LC3G1POL         EQU  H'0000'
2344LC3G2POL         EQU  H'0001'
2345LC3G3POL         EQU  H'0002'
2346LC3G4POL         EQU  H'0003'
2347LC3POL           EQU  H'0007'
2348
2349G1POL            EQU  H'0000'
2350G2POL            EQU  H'0001'
2351G3POL            EQU  H'0002'
2352G4POL            EQU  H'0003'
2353POL              EQU  H'0007'
2354
2355
2356;----- CLC3SEL0 Bits -----------------------------------------------------
2357LC3D1S0          EQU  H'0000'
2358LC3D1S1          EQU  H'0001'
2359LC3D1S2          EQU  H'0002'
2360LC3D1S3          EQU  H'0003'
2361LC3D1S4          EQU  H'0004'
2362
2363
2364
2365D1S0             EQU  H'0000'
2366D1S1             EQU  H'0001'
2367D1S2             EQU  H'0002'
2368D1S3             EQU  H'0003'
2369D1S4             EQU  H'0004'
2370
2371
2372;----- CLC3SEL1 Bits -----------------------------------------------------
2373LC3D2S0          EQU  H'0000'
2374LC3D2S1          EQU  H'0001'
2375LC3D2S2          EQU  H'0002'
2376LC3D2S3          EQU  H'0003'
2377LC3D2S4          EQU  H'0004'
2378
2379
2380
2381D2S0             EQU  H'0000'
2382D2S1             EQU  H'0001'
2383D2S2             EQU  H'0002'
2384D2S3             EQU  H'0003'
2385D2S4             EQU  H'0004'
2386
2387
2388;----- CLC3SEL2 Bits -----------------------------------------------------
2389LC3D3S0          EQU  H'0000'
2390LC3D3S1          EQU  H'0001'
2391LC3D3S2          EQU  H'0002'
2392LC3D3S3          EQU  H'0003'
2393LC3D3S4          EQU  H'0004'
2394
2395
2396
2397D3S0             EQU  H'0000'
2398D3S1             EQU  H'0001'
2399D3S2             EQU  H'0002'
2400D3S3             EQU  H'0003'
2401D3S4             EQU  H'0004'
2402
2403
2404;----- CLC3SEL3 Bits -----------------------------------------------------
2405LC3D4S0          EQU  H'0000'
2406LC3D4S1          EQU  H'0001'
2407LC3D4S2          EQU  H'0002'
2408LC3D4S3          EQU  H'0003'
2409LC3D4S4          EQU  H'0004'
2410
2411
2412
2413D4S0             EQU  H'0000'
2414D4S1             EQU  H'0001'
2415D4S2             EQU  H'0002'
2416D4S3             EQU  H'0003'
2417D4S4             EQU  H'0004'
2418
2419
2420;----- CLC3GLS0 Bits -----------------------------------------------------
2421LC3G1D1N         EQU  H'0000'
2422LC3G1D1T         EQU  H'0001'
2423LC3G1D2N         EQU  H'0002'
2424LC3G1D2T         EQU  H'0003'
2425LC3G1D3N         EQU  H'0004'
2426LC3G1D3T         EQU  H'0005'
2427LC3G1D4N         EQU  H'0006'
2428LC3G1D4T         EQU  H'0007'
2429
2430D1N              EQU  H'0000'
2431D1T              EQU  H'0001'
2432D2N              EQU  H'0002'
2433D2T              EQU  H'0003'
2434D3N              EQU  H'0004'
2435D3T              EQU  H'0005'
2436D4N              EQU  H'0006'
2437D4T              EQU  H'0007'
2438
2439
2440;----- CLC3GLS1 Bits -----------------------------------------------------
2441LC3G2D1N         EQU  H'0000'
2442LC3G2D1T         EQU  H'0001'
2443LC3G2D2N         EQU  H'0002'
2444LC3G2D2T         EQU  H'0003'
2445LC3G2D3N         EQU  H'0004'
2446LC3G2D3T         EQU  H'0005'
2447LC3G2D4N         EQU  H'0006'
2448LC3G2D4T         EQU  H'0007'
2449
2450D1N              EQU  H'0000'
2451D1T              EQU  H'0001'
2452D2N              EQU  H'0002'
2453D2T              EQU  H'0003'
2454D3N              EQU  H'0004'
2455D3T              EQU  H'0005'
2456D4N              EQU  H'0006'
2457D4T              EQU  H'0007'
2458
2459
2460;----- CLC3GLS2 Bits -----------------------------------------------------
2461LC3G3D1N         EQU  H'0000'
2462LC3G3D1T         EQU  H'0001'
2463LC3G3D2N         EQU  H'0002'
2464LC3G3D2T         EQU  H'0003'
2465LC3G3D3N         EQU  H'0004'
2466LC3G3D3T         EQU  H'0005'
2467LC3G3D4N         EQU  H'0006'
2468LC3G3D4T         EQU  H'0007'
2469
2470D1N              EQU  H'0000'
2471D1T              EQU  H'0001'
2472D2N              EQU  H'0002'
2473D2T              EQU  H'0003'
2474D3N              EQU  H'0004'
2475D3T              EQU  H'0005'
2476D4N              EQU  H'0006'
2477D4T              EQU  H'0007'
2478
2479
2480;----- CLC3GLS3 Bits -----------------------------------------------------
2481LC3G4D1N         EQU  H'0000'
2482LC3G4D1T         EQU  H'0001'
2483LC3G4D2N         EQU  H'0002'
2484LC3G4D2T         EQU  H'0003'
2485LC3G4D3N         EQU  H'0004'
2486LC3G4D3T         EQU  H'0005'
2487LC3G4D4N         EQU  H'0006'
2488LC3G4D4T         EQU  H'0007'
2489
2490G4D1N            EQU  H'0000'
2491G4D1T            EQU  H'0001'
2492G4D2N            EQU  H'0002'
2493G4D2T            EQU  H'0003'
2494G4D3N            EQU  H'0004'
2495G4D3T            EQU  H'0005'
2496G4D4N            EQU  H'0006'
2497G4D4T            EQU  H'0007'
2498
2499
2500;----- CLC4CON Bits -----------------------------------------------------
2501LC4INTN          EQU  H'0003'
2502LC4INTP          EQU  H'0004'
2503LC4OUT           EQU  H'0005'
2504LC4EN            EQU  H'0007'
2505
2506LC4MODE0         EQU  H'0000'
2507LC4MODE1         EQU  H'0001'
2508LC4MODE2         EQU  H'0002'
2509
2510INTN             EQU  H'0003'
2511INTP             EQU  H'0004'
2512OUT              EQU  H'0005'
2513EN               EQU  H'0007'
2514
2515MODE0            EQU  H'0000'
2516MODE1            EQU  H'0001'
2517MODE2            EQU  H'0002'
2518
2519
2520;----- CLC4POL Bits -----------------------------------------------------
2521LC4G1POL         EQU  H'0000'
2522LC4G2POL         EQU  H'0001'
2523LC4G3POL         EQU  H'0002'
2524LC4G4POL         EQU  H'0003'
2525LC4POL           EQU  H'0007'
2526
2527G1POL            EQU  H'0000'
2528G2POL            EQU  H'0001'
2529G3POL            EQU  H'0002'
2530G4POL            EQU  H'0003'
2531POL              EQU  H'0007'
2532
2533
2534;----- CLC4SEL0 Bits -----------------------------------------------------
2535LC4D1S0          EQU  H'0000'
2536LC4D1S1          EQU  H'0001'
2537LC4D1S2          EQU  H'0002'
2538LC4D1S3          EQU  H'0003'
2539LC4D1S4          EQU  H'0004'
2540
2541
2542
2543D1S0             EQU  H'0000'
2544D1S1             EQU  H'0001'
2545D1S2             EQU  H'0002'
2546D1S3             EQU  H'0003'
2547D1S4             EQU  H'0004'
2548
2549
2550;----- CLC4SEL1 Bits -----------------------------------------------------
2551LC4D2S0          EQU  H'0000'
2552LC4D2S1          EQU  H'0001'
2553LC4D2S2          EQU  H'0002'
2554LC4D2S3          EQU  H'0003'
2555LC4D2S4          EQU  H'0004'
2556
2557
2558
2559D2S0             EQU  H'0000'
2560D2S1             EQU  H'0001'
2561D2S2             EQU  H'0002'
2562D2S3             EQU  H'0003'
2563D2S4             EQU  H'0004'
2564
2565
2566;----- CLC4SEL2 Bits -----------------------------------------------------
2567LC4D3S0          EQU  H'0000'
2568LC4D3S1          EQU  H'0001'
2569LC4D3S2          EQU  H'0002'
2570LC4D3S3          EQU  H'0003'
2571LC4D3S4          EQU  H'0004'
2572
2573
2574
2575D3S0             EQU  H'0000'
2576D3S1             EQU  H'0001'
2577D3S2             EQU  H'0002'
2578D3S3             EQU  H'0003'
2579D3S4             EQU  H'0004'
2580
2581
2582;----- CLC4SEL3 Bits -----------------------------------------------------
2583LC4D4S0          EQU  H'0000'
2584LC4D4S1          EQU  H'0001'
2585LC4D4S2          EQU  H'0002'
2586LC4D4S3          EQU  H'0003'
2587LC4D4S4          EQU  H'0004'
2588
2589
2590
2591D4S0             EQU  H'0000'
2592D4S1             EQU  H'0001'
2593D4S2             EQU  H'0002'
2594D4S3             EQU  H'0003'
2595D4S4             EQU  H'0004'
2596
2597
2598;----- CLC4GLS0 Bits -----------------------------------------------------
2599LC4G1D1N         EQU  H'0000'
2600LC4G1D1T         EQU  H'0001'
2601LC4G1D2N         EQU  H'0002'
2602LC4G1D2T         EQU  H'0003'
2603LC4G1D3N         EQU  H'0004'
2604LC4G1D3T         EQU  H'0005'
2605LC4G1D4N         EQU  H'0006'
2606LC4G1D4T         EQU  H'0007'
2607
2608D1N              EQU  H'0000'
2609D1T              EQU  H'0001'
2610D2N              EQU  H'0002'
2611D2T              EQU  H'0003'
2612D3N              EQU  H'0004'
2613D3T              EQU  H'0005'
2614D4N              EQU  H'0006'
2615D4T              EQU  H'0007'
2616
2617
2618;----- CLC4GLS1 Bits -----------------------------------------------------
2619LC4G2D1N         EQU  H'0000'
2620LC4G2D1T         EQU  H'0001'
2621LC4G2D2N         EQU  H'0002'
2622LC4G2D2T         EQU  H'0003'
2623LC4G2D3N         EQU  H'0004'
2624LC4G2D3T         EQU  H'0005'
2625LC4G2D4N         EQU  H'0006'
2626LC4G2D4T         EQU  H'0007'
2627
2628D1N              EQU  H'0000'
2629D1T              EQU  H'0001'
2630D2N              EQU  H'0002'
2631D2T              EQU  H'0003'
2632D3N              EQU  H'0004'
2633D3T              EQU  H'0005'
2634D4N              EQU  H'0006'
2635D4T              EQU  H'0007'
2636
2637
2638;----- CLC4GLS2 Bits -----------------------------------------------------
2639LC4G3D1N         EQU  H'0000'
2640LC4G3D1T         EQU  H'0001'
2641LC4G3D2N         EQU  H'0002'
2642LC4G3D2T         EQU  H'0003'
2643LC4G3D3N         EQU  H'0004'
2644LC4G3D3T         EQU  H'0005'
2645LC4G3D4N         EQU  H'0006'
2646LC4G3D4T         EQU  H'0007'
2647
2648D1N              EQU  H'0000'
2649D1T              EQU  H'0001'
2650D2N              EQU  H'0002'
2651D2T              EQU  H'0003'
2652D3N              EQU  H'0004'
2653D3T              EQU  H'0005'
2654D4N              EQU  H'0006'
2655D4T              EQU  H'0007'
2656
2657
2658;----- CLC4GLS3 Bits -----------------------------------------------------
2659LC4G4D1N         EQU  H'0000'
2660LC4G4D1T         EQU  H'0001'
2661LC4G4D2N         EQU  H'0002'
2662LC4G4D2T         EQU  H'0003'
2663LC4G4D3N         EQU  H'0004'
2664LC4G4D3T         EQU  H'0005'
2665LC4G4D4N         EQU  H'0006'
2666LC4G4D4T         EQU  H'0007'
2667
2668G4D1N            EQU  H'0000'
2669G4D1T            EQU  H'0001'
2670G4D2N            EQU  H'0002'
2671G4D2T            EQU  H'0003'
2672G4D3N            EQU  H'0004'
2673G4D3T            EQU  H'0005'
2674G4D4N            EQU  H'0006'
2675G4D4T            EQU  H'0007'
2676
2677
2678;----- STATUS_SHAD Bits -----------------------------------------------------
2679C_SHAD           EQU  H'0000'
2680DC_SHAD          EQU  H'0001'
2681Z_SHAD           EQU  H'0002'
2682
2683
2684
2685;==========================================================================
2686;
2687;       RAM Definitions
2688;
2689;==========================================================================
2690       __MAXRAM  H'0FFF'
2691       __BADRAM  H'000F'
2692       __BADRAM  H'0014'
2693       __BADRAM  H'001D'-H'001F'
2694       __BADRAM  H'008F'
2695       __BADRAM  H'0094'
2696       __BADRAM  H'010F'-H'0110'
2697       __BADRAM  H'011D'-H'011F'
2698       __BADRAM  H'018F'-H'0190'
2699       __BADRAM  H'0198'
2700       __BADRAM  H'020F'
2701       __BADRAM  H'0218'-H'021F'
2702       __BADRAM  H'028F'-H'0290'
2703       __BADRAM  H'0294'-H'0297'
2704       __BADRAM  H'029B'-H'029D'
2705       __BADRAM  H'029F'
2706       __BADRAM  H'030F'-H'031F'
2707       __BADRAM  H'0330'-H'036F'
2708       __BADRAM  H'038F'
2709       __BADRAM  H'039A'-H'039C'
2710       __BADRAM  H'03A0'-H'03EF'
2711       __BADRAM  H'040C'-H'0414'
2712       __BADRAM  H'0418'-H'041B'
2713       __BADRAM  H'041F'
2714       __BADRAM  H'0420'-H'046F'
2715       __BADRAM  H'048C'-H'0497'
2716       __BADRAM  H'04A0'-H'04EF'
2717       __BADRAM  H'050C'-H'0510'
2718       __BADRAM  H'0512'-H'0514'
2719       __BADRAM  H'0516'-H'051F'
2720       __BADRAM  H'0520'-H'056F'
2721       __BADRAM  H'058C'-H'059F'
2722       __BADRAM  H'05A0'-H'05EF'
2723       __BADRAM  H'060C'-H'0616'
2724       __BADRAM  H'061D'-H'061F'
2725       __BADRAM  H'0620'-H'066F'
2726       __BADRAM  H'068C'-H'0690'
2727       __BADRAM  H'06A0'-H'06EF'
2728       __BADRAM  H'070C'-H'071F'
2729       __BADRAM  H'0720'-H'076F'
2730       __BADRAM  H'078C'-H'079F'
2731       __BADRAM  H'07A0'-H'07EF'
2732       __BADRAM  H'080C'-H'081F'
2733       __BADRAM  H'0820'-H'086F'
2734       __BADRAM  H'088C'-H'089F'
2735       __BADRAM  H'08A0'-H'08EF'
2736       __BADRAM  H'090C'-H'091F'
2737       __BADRAM  H'0920'-H'096F'
2738       __BADRAM  H'098C'-H'099F'
2739       __BADRAM  H'09A0'-H'09EF'
2740       __BADRAM  H'0A0C'-H'0A1F'
2741       __BADRAM  H'0A20'-H'0A6F'
2742       __BADRAM  H'0A8C'-H'0A9F'
2743       __BADRAM  H'0AA0'-H'0AEF'
2744       __BADRAM  H'0B0C'-H'0B1F'
2745       __BADRAM  H'0B20'-H'0B6F'
2746       __BADRAM  H'0B8C'-H'0B9F'
2747       __BADRAM  H'0BA0'-H'0BEF'
2748       __BADRAM  H'0C0C'-H'0C1F'
2749       __BADRAM  H'0C20'-H'0C6F'
2750       __BADRAM  H'0C8C'-H'0C9F'
2751       __BADRAM  H'0CA0'-H'0CEF'
2752       __BADRAM  H'0D0C'-H'0D1F'
2753       __BADRAM  H'0D20'-H'0D6F'
2754       __BADRAM  H'0D8C'-H'0D9F'
2755       __BADRAM  H'0DA0'-H'0DEF'
2756       __BADRAM  H'0E0C'-H'0E0E'
2757       __BADRAM  H'0E16'
2758       __BADRAM  H'0E18'-H'0E1F'
2759       __BADRAM  H'0E23'
2760       __BADRAM  H'0E26'-H'0E27'
2761       __BADRAM  H'0E2C'-H'0E6F'
2762       __BADRAM  H'0E8C'-H'0E8F'
2763       __BADRAM  H'0EA8'-H'0EEF'
2764       __BADRAM  H'0F0C'-H'0F0E'
2765       __BADRAM  H'0F38'-H'0F6F'
2766       __BADRAM  H'0F8C'-H'0FE3'
2767       __BADRAM  H'0FEC'
2768
2769;==========================================================================
2770;
2771;       Configuration Bits
2772;
2773;   NAME            Address
2774;   CONFIG1           8007h
2775;   CONFIG2           8008h
2776;
2777;==========================================================================
2778
2779; The following is an assignment of address values for all of the
2780; configuration registers for the purpose of table reads
2781_CONFIG1         EQU  H'8007'
2782_CONFIG2         EQU  H'8008'
2783
2784;----- CONFIG1 Options --------------------------------------------------
2785_FOSC_LP         EQU  H'3FF8'    ; LP Oscillator, Low-power crystal connected between OSC1 and OSC2 pins
2786_FOSC_XT         EQU  H'3FF9'    ; XT Oscillator, Crystal/resonator connected between OSC1 and OSC2 pins
2787_FOSC_HS         EQU  H'3FFA'    ; HS Oscillator, High-speed crystal/resonator connected between OSC1 and OSC2 pins
2788_FOSC_EXTRC      EQU  H'3FFB'    ; EXTRC oscillator: External RC circuit connected to CLKIN pin
2789_FOSC_INTOSC     EQU  H'3FFC'    ; INTOSC oscillator: I/O function on CLKIN pin
2790_FOSC_ECL        EQU  H'3FFD'    ; ECL, External Clock, Low Power Mode (0-0.5 MHz): device clock supplied to CLKIN pins
2791_FOSC_ECM        EQU  H'3FFE'    ; ECM, External Clock, Medium Power Mode (0.5-4 MHz): device clock supplied to CLKIN pins
2792_FOSC_ECH        EQU  H'3FFF'    ; ECH, External Clock, High Power Mode (4-20 MHz): device clock supplied to CLKIN pins
2793
2794_WDTE_OFF        EQU  H'3FE7'    ; WDT disabled
2795_WDTE_SWDTEN     EQU  H'3FEF'    ; WDT controlled by the SWDTEN bit in the WDTCON register
2796_WDTE_NSLEEP     EQU  H'3FF7'    ; WDT enabled while running and disabled in Sleep
2797_WDTE_ON         EQU  H'3FFF'    ; WDT enabled
2798
2799_PWRTE_ON        EQU  H'3FDF'    ; PWRT enabled
2800_PWRTE_OFF       EQU  H'3FFF'    ; PWRT disabled
2801
2802_MCLRE_OFF       EQU  H'3FBF'    ; MCLR/VPP pin function is digital input if LVP bit is also 0.
2803_MCLRE_ON        EQU  H'3FFF'    ; MCLR/VPP pin function is MCLR
2804
2805_CP_ON           EQU  H'3F7F'    ; Program memory code protection is enabled
2806_CP_OFF          EQU  H'3FFF'    ; Program memory code protection is disabled
2807
2808_BOREN_OFF       EQU  H'39FF'    ; Brown-out Reset disabled
2809_BOREN_SBODEN    EQU  H'3BFF'    ; Brown-out Reset controlled by the SBOREN bit in the BORCON register
2810_BOREN_NSLEEP    EQU  H'3DFF'    ; Brown-out Reset enabled while running and disabled in Sleep
2811_BOREN_ON        EQU  H'3FFF'    ; Brown-out Reset enabled
2812
2813_CLKOUTEN_ON     EQU  H'37FF'    ; CLKOUT function is enabled on the CLKOUT pin
2814_CLKOUTEN_OFF    EQU  H'3FFF'    ; CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin
2815
2816_IESO_OFF        EQU  H'2FFF'    ; Internal/External Switchover Mode is disabled
2817_IESO_ON         EQU  H'3FFF'    ; Internal/External Switchover Mode is enabled
2818
2819_FCMEN_OFF       EQU  H'1FFF'    ; Fail-Safe Clock Monitor is disabled
2820_FCMEN_ON        EQU  H'3FFF'    ; Fail-Safe Clock Monitor is enabled
2821
2822;----- CONFIG2 Options --------------------------------------------------
2823_WRT_ALL         EQU  H'3FFC'    ; 000h to FFFh write protected, no addresses may be modified by EECON control
2824_WRT_HALF        EQU  H'3FFD'    ; 000h to 7FFh write protected, 800h to FFFh may be modified by EECON control
2825_WRT_BOOT        EQU  H'3FFE'    ; 000h to 1FFh write protected, 200h to FFFh may be modified by EECON control
2826_WRT_OFF         EQU  H'3FFF'    ; Write protection off
2827
2828_PPS1WAY_OFF     EQU  H'3FFB'    ; The PPSLOCK bit can be set and cleared repeatedly by software
2829_PPS1WAY_ON      EQU  H'3FFF'    ; The PPSLOCK bit cannot be cleared once it is set by software
2830
2831_ZCDDIS_OFF      EQU  H'3F7F'    ; Zero-cross detect circuit is always enabled.
2832_ZCDDIS_ON       EQU  H'3FFF'    ; Zero-cross detect circuit is disabled at POR and can be enabled with ZCDSEN bit.
2833
2834_PLLEN_OFF       EQU  H'3EFF'    ; 4x PLL is enabled when software sets the SPLLEN bit
2835_PLLEN_ON        EQU  H'3FFF'    ; 4x PLL is always enabled
2836
2837_STVREN_OFF      EQU  H'3DFF'    ; Stack Overflow or Underflow will not cause a Reset
2838_STVREN_ON       EQU  H'3FFF'    ; Stack Overflow or Underflow will cause a Reset
2839
2840_BORV_HI         EQU  H'3BFF'    ; Brown-out Reset Voltage (Vbor), high trip point selected.
2841_BORV_LO         EQU  H'3FFF'    ; Brown-out Reset Voltage (Vbor), low trip point selected.
2842
2843_LPBOR_ON        EQU  H'37FF'    ; Low-Power BOR is enabled
2844_LPBOR_OFF       EQU  H'3FFF'    ; Low-Power BOR is disabled
2845
2846;;;; Begin: Added in gputils
2847_DEBUG_ON        EQU  H'2FFF'    ; In-Circuit Debugger enabled, ICSPCLK and ICSPDAT are dedicated to the debugger.
2848_DEBUG_OFF       EQU  H'3FFF'    ; In-Circuit Debugger disabled, ICSPCLK and ICSPDAT are general purpose I/O pins.
2849
2850;;;; End: Added in gputils
2851_LVP_OFF         EQU  H'1FFF'    ; High-voltage on MCLR/VPP must be used for programming
2852_LVP_ON          EQU  H'3FFF'    ; Low-voltage programming enabled
2853
2854;----- DEVID Equates --------------------------------------------------
2855_DEVID1          EQU  H'8006'
2856
2857;----- IDLOC Equates --------------------------------------------------
2858_IDLOC0          EQU  H'8000'
2859_IDLOC1          EQU  H'8001'
2860_IDLOC2          EQU  H'8002'
2861_IDLOC3          EQU  H'8003'
2862
2863        LIST
2864