1        LIST
2
3;==========================================================================
4; Build date : Aug 13 2015
5;  MPASM PIC16F1765 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 PIC16F1765 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 /PIC16F1765
22;       2. LIST directive in the source file
23;               LIST   P=PIC16F1765
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;       11 Nov 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 __16F1765
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'
76PORTC            EQU  H'000E'
77PIR1             EQU  H'0011'
78PIR2             EQU  H'0012'
79PIR3             EQU  H'0013'
80PIR4             EQU  H'0014'
81TMR0             EQU  H'0015'
82TMR1             EQU  H'0016'
83TMR1L            EQU  H'0016'
84TMR1H            EQU  H'0017'
85T1CON            EQU  H'0018'
86T1GCON           EQU  H'0019'
87T2TMR            EQU  H'001A'
88TMR2             EQU  H'001A'
89PR2              EQU  H'001B'
90T2PR             EQU  H'001B'
91T2CON            EQU  H'001C'
92T2HLT            EQU  H'001D'
93T2CLKCON         EQU  H'001E'
94T2RST            EQU  H'001F'
95
96;-----Bank1------------------
97TRISA            EQU  H'008C'
98TRISC            EQU  H'008E'
99PIE1             EQU  H'0091'
100PIE2             EQU  H'0092'
101PIE3             EQU  H'0093'
102PIE4             EQU  H'0094'
103OPTION_REG       EQU  H'0095'
104PCON             EQU  H'0096'
105WDTCON           EQU  H'0097'
106OSCTUNE          EQU  H'0098'
107OSCCON           EQU  H'0099'
108OSCSTAT          EQU  H'009A'
109ADRES            EQU  H'009B'
110ADRESL           EQU  H'009B'
111ADRESH           EQU  H'009C'
112ADCON0           EQU  H'009D'
113ADCON1           EQU  H'009E'
114ADCON2           EQU  H'009F'
115
116;-----Bank2------------------
117LATA             EQU  H'010C'
118LATC             EQU  H'010E'
119CMOUT            EQU  H'010F'
120CM1CON0          EQU  H'0110'
121CM1CON1          EQU  H'0111'
122CM1NSEL          EQU  H'0112'
123CM1PSEL          EQU  H'0113'
124CM2CON0          EQU  H'0114'
125CM2CON1          EQU  H'0115'
126CM2NSEL          EQU  H'0116'
127CM2PSEL          EQU  H'0117'
128
129;-----Bank3------------------
130ANSELA           EQU  H'018C'
131ANSELC           EQU  H'018E'
132PMADR            EQU  H'0191'
133PMADRL           EQU  H'0191'
134PMADRH           EQU  H'0192'
135PMDAT            EQU  H'0193'
136PMDATL           EQU  H'0193'
137PMDATH           EQU  H'0194'
138PMCON1           EQU  H'0195'
139PMCON2           EQU  H'0196'
140VREGCON          EQU  H'0197'
141RC1REG           EQU  H'0199'
142RCREG            EQU  H'0199'
143RCREG1           EQU  H'0199'
144TX1REG           EQU  H'019A'
145TXREG            EQU  H'019A'
146TXREG1           EQU  H'019A'
147SP1BRG           EQU  H'019B'
148SP1BRGL          EQU  H'019B'
149SPBRG            EQU  H'019B'
150SPBRG1           EQU  H'019B'
151SPBRGL           EQU  H'019B'
152SP1BRGH          EQU  H'019C'
153SPBRGH           EQU  H'019C'
154SPBRGH1          EQU  H'019C'
155RC1STA           EQU  H'019D'
156RCSTA            EQU  H'019D'
157RCSTA1           EQU  H'019D'
158TX1STA           EQU  H'019E'
159TXSTA            EQU  H'019E'
160TXSTA1           EQU  H'019E'
161BAUD1CON         EQU  H'019F'
162BAUDCON          EQU  H'019F'
163BAUDCON1         EQU  H'019F'
164BAUDCTL          EQU  H'019F'
165BAUDCTL1         EQU  H'019F'
166
167;-----Bank4------------------
168WPUA             EQU  H'020C'
169WPUC             EQU  H'020E'
170SSP1BUF          EQU  H'0211'
171SSPBUF           EQU  H'0211'
172SSP1ADD          EQU  H'0212'
173SSPADD           EQU  H'0212'
174SSP1MSK          EQU  H'0213'
175SSPMSK           EQU  H'0213'
176SSP1STAT         EQU  H'0214'
177SSPSTAT          EQU  H'0214'
178SSP1CON          EQU  H'0215'
179SSP1CON1         EQU  H'0215'
180SSPCON           EQU  H'0215'
181SSPCON1          EQU  H'0215'
182SSP1CON2         EQU  H'0216'
183SSPCON2          EQU  H'0216'
184SSP1CON3         EQU  H'0217'
185SSPCON3          EQU  H'0217'
186BORCON           EQU  H'021D'
187FVRCON           EQU  H'021E'
188ZCD1CON          EQU  H'021F'
189
190;-----Bank5------------------
191ODCONA           EQU  H'028C'
192ODCONC           EQU  H'028E'
193CCPR1            EQU  H'0291'
194CCPR1L           EQU  H'0291'
195CCPR1H           EQU  H'0292'
196CCP1CON          EQU  H'0293'
197CCP1CAP          EQU  H'0294'
198CCPTMRS          EQU  H'029E'
199
200;-----Bank6------------------
201SLRCONA          EQU  H'030C'
202SLRCONC          EQU  H'030E'
203
204;-----Bank7------------------
205INLVLA           EQU  H'038C'
206INLVLC           EQU  H'038E'
207IOCAP            EQU  H'0391'
208IOCAN            EQU  H'0392'
209IOCAF            EQU  H'0393'
210IOCCP            EQU  H'0397'
211IOCCN            EQU  H'0398'
212IOCCF            EQU  H'0399'
213MD1CON0          EQU  H'039B'
214MD1CON1          EQU  H'039C'
215MD1SRC           EQU  H'039D'
216MD1CARL          EQU  H'039E'
217MD1CARH          EQU  H'039F'
218
219;-----Bank8------------------
220HIDRVC           EQU  H'040E'
221T4TMR            EQU  H'0413'
222TMR4             EQU  H'0413'
223PR4              EQU  H'0414'
224T4PR             EQU  H'0414'
225T4CON            EQU  H'0415'
226T4HLT            EQU  H'0416'
227T4CLKCON         EQU  H'0417'
228T4RST            EQU  H'0418'
229T6TMR            EQU  H'041A'
230TMR6             EQU  H'041A'
231PR6              EQU  H'041B'
232T6PR             EQU  H'041B'
233T6CON            EQU  H'041C'
234T6HLT            EQU  H'041D'
235T6CLKCON         EQU  H'041E'
236T6RST            EQU  H'041F'
237
238;-----Bank9------------------
239TMR3             EQU  H'0493'
240TMR3L            EQU  H'0493'
241TMR3H            EQU  H'0494'
242T3CON            EQU  H'0495'
243T3GCON           EQU  H'0496'
244TMR5             EQU  H'049A'
245TMR5L            EQU  H'049A'
246TMR5H            EQU  H'049B'
247T5CON            EQU  H'049C'
248T5GCON           EQU  H'049D'
249
250;-----Bank10------------------
251OPA1NCHS         EQU  H'050F'
252OPA1PCHS         EQU  H'0510'
253OPA1CON          EQU  H'0511'
254OPA1ORS          EQU  H'0512'
255
256;-----Bank11------------------
257DACLD            EQU  H'0590'
258DAC1CON0         EQU  H'0591'
259DAC1CON1         EQU  H'0592'
260DAC1REF          EQU  H'0592'
261DAC1REFL         EQU  H'0592'
262DAC1CON2         EQU  H'0593'
263DAC1REFH         EQU  H'0593'
264DAC3CON0         EQU  H'0597'
265DAC3CON1         EQU  H'0598'
266DAC3REF          EQU  H'0598'
267
268;-----Bank12------------------
269PWM3DCL          EQU  H'0617'
270PWM3DCH          EQU  H'0618'
271PWM3CON          EQU  H'0619'
272
273;-----Bank13------------------
274COG1PHR          EQU  H'068D'
275COG1PHF          EQU  H'068E'
276COG1BLKR         EQU  H'068F'
277COG1BLKF         EQU  H'0690'
278COG1DBR          EQU  H'0691'
279COG1DBF          EQU  H'0692'
280COG1CON0         EQU  H'0693'
281COG1CON1         EQU  H'0694'
282COG1RIS0         EQU  H'0695'
283COG1RIS1         EQU  H'0696'
284COG1RSIM0        EQU  H'0697'
285COG1RSIM1        EQU  H'0698'
286COG1FIS0         EQU  H'0699'
287COG1FIS1         EQU  H'069A'
288COG1FSIM0        EQU  H'069B'
289COG1FSIM1        EQU  H'069C'
290COG1ASD0         EQU  H'069D'
291COG1ASD1         EQU  H'069E'
292COG1STR          EQU  H'069F'
293
294;-----Bank15------------------
295PRG1RTSS         EQU  H'0794'
296PRG1FTSS         EQU  H'0795'
297PRG1INS          EQU  H'0796'
298PRG1CON0         EQU  H'0797'
299PRG1CON1         EQU  H'0798'
300PRG1CON2         EQU  H'0799'
301
302;-----Bank27------------------
303PWMEN            EQU  H'0D8E'
304PWMLD            EQU  H'0D8F'
305PWMOUT           EQU  H'0D90'
306PWM5PH           EQU  H'0D91'
307PWM5PHL          EQU  H'0D91'
308PWM5PHH          EQU  H'0D92'
309PWM5DC           EQU  H'0D93'
310PWM5DCL          EQU  H'0D93'
311PWM5DCH          EQU  H'0D94'
312PWM5PR           EQU  H'0D95'
313PWM5PRL          EQU  H'0D95'
314PWM5PRH          EQU  H'0D96'
315PWM5OF           EQU  H'0D97'
316PWM5OFL          EQU  H'0D97'
317PWM5OFH          EQU  H'0D98'
318PWM5TMR          EQU  H'0D99'
319PWM5TMRL         EQU  H'0D99'
320PWM5TMRH         EQU  H'0D9A'
321PWM5CON          EQU  H'0D9B'
322PWM5INTCON       EQU  H'0D9C'
323PWM5INTE         EQU  H'0D9C'
324PWM5INTF         EQU  H'0D9D'
325PWM5INTFLG       EQU  H'0D9D'
326PWM5CLKCON       EQU  H'0D9E'
327PWM5LDCON        EQU  H'0D9F'
328PWM5OFCON        EQU  H'0DA0'
329
330;-----Bank28------------------
331PPSLOCK          EQU  H'0E0F'
332INTPPS           EQU  H'0E10'
333T0CKIPPS         EQU  H'0E11'
334T1CKIPPS         EQU  H'0E12'
335T1GPPS           EQU  H'0E13'
336CCP1PPS          EQU  H'0E14'
337COG1INPPS        EQU  H'0E16'
338T2CKIPPS         EQU  H'0E19'
339T3CKIPPS         EQU  H'0E1A'
340T3GPPS           EQU  H'0E1B'
341T4CKIPPS         EQU  H'0E1C'
342T5CKIPPS         EQU  H'0E1D'
343T5GPPS           EQU  H'0E1E'
344T6CKIPPS         EQU  H'0E1F'
345SSPCLKPPS        EQU  H'0E20'
346SSPDATPPS        EQU  H'0E21'
347SSPSSPPS         EQU  H'0E22'
348RXPPS            EQU  H'0E24'
349CKPPS            EQU  H'0E25'
350CLCIN0PPS        EQU  H'0E28'
351CLCIN1PPS        EQU  H'0E29'
352CLCIN2PPS        EQU  H'0E2A'
353CLCIN3PPS        EQU  H'0E2B'
354PRG1RPPS         EQU  H'0E2C'
355PRG1FPPS         EQU  H'0E2D'
356MD1CHPPS         EQU  H'0E30'
357MD1CLPPS         EQU  H'0E31'
358MD1MODPPS        EQU  H'0E32'
359
360;-----Bank29------------------
361RA0PPS           EQU  H'0E90'
362RA1PPS           EQU  H'0E91'
363RA2PPS           EQU  H'0E92'
364RA4PPS           EQU  H'0E94'
365RA5PPS           EQU  H'0E95'
366RC0PPS           EQU  H'0EA0'
367RC1PPS           EQU  H'0EA1'
368RC2PPS           EQU  H'0EA2'
369RC3PPS           EQU  H'0EA3'
370RC4PPS           EQU  H'0EA4'
371RC5PPS           EQU  H'0EA5'
372
373;-----Bank30------------------
374CLCDATA          EQU  H'0F0F'
375CLC1CON          EQU  H'0F10'
376CLC1POL          EQU  H'0F11'
377CLC1SEL0         EQU  H'0F12'
378CLC1SEL1         EQU  H'0F13'
379CLC1SEL2         EQU  H'0F14'
380CLC1SEL3         EQU  H'0F15'
381CLC1GLS0         EQU  H'0F16'
382CLC1GLS1         EQU  H'0F17'
383CLC1GLS2         EQU  H'0F18'
384CLC1GLS3         EQU  H'0F19'
385CLC2CON          EQU  H'0F1A'
386CLC2POL          EQU  H'0F1B'
387CLC2SEL0         EQU  H'0F1C'
388CLC2SEL1         EQU  H'0F1D'
389CLC2SEL2         EQU  H'0F1E'
390CLC2SEL3         EQU  H'0F1F'
391CLC2GLS0         EQU  H'0F20'
392CLC2GLS1         EQU  H'0F21'
393CLC2GLS2         EQU  H'0F22'
394CLC2GLS3         EQU  H'0F23'
395CLC3CON          EQU  H'0F24'
396CLC3POL          EQU  H'0F25'
397CLC3SEL0         EQU  H'0F26'
398CLC3SEL1         EQU  H'0F27'
399CLC3SEL2         EQU  H'0F28'
400CLC3SEL3         EQU  H'0F29'
401CLC3GLS0         EQU  H'0F2A'
402CLC3GLS1         EQU  H'0F2B'
403CLC3GLS2         EQU  H'0F2C'
404CLC3GLS3         EQU  H'0F2D'
405
406;-----Bank31------------------
407STATUS_SHAD      EQU  H'0FE4'
408WREG_SHAD        EQU  H'0FE5'
409BSR_SHAD         EQU  H'0FE6'
410PCLATH_SHAD      EQU  H'0FE7'
411FSR0L_SHAD       EQU  H'0FE8'
412FSR0H_SHAD       EQU  H'0FE9'
413FSR1L_SHAD       EQU  H'0FEA'
414FSR1H_SHAD       EQU  H'0FEB'
415STKPTR           EQU  H'0FED'
416TOSL             EQU  H'0FEE'
417TOSH             EQU  H'0FEF'
418
419;----- STATUS Bits -----------------------------------------------------
420C                EQU  H'0000'
421DC               EQU  H'0001'
422Z                EQU  H'0002'
423NOT_PD           EQU  H'0003'
424NOT_TO           EQU  H'0004'
425
426
427;----- BSR Bits -----------------------------------------------------
428BSR0             EQU  H'0000'
429BSR1             EQU  H'0001'
430BSR2             EQU  H'0002'
431BSR3             EQU  H'0003'
432BSR4             EQU  H'0004'
433
434
435;----- INTCON Bits -----------------------------------------------------
436IOCIF            EQU  H'0000'
437INTF             EQU  H'0001'
438TMR0IF           EQU  H'0002'
439IOCIE            EQU  H'0003'
440INTE             EQU  H'0004'
441TMR0IE           EQU  H'0005'
442PEIE             EQU  H'0006'
443GIE              EQU  H'0007'
444
445T0IF             EQU  H'0002'
446T0IE             EQU  H'0005'
447
448
449;----- PORTA Bits -----------------------------------------------------
450RA0              EQU  H'0000'
451RA1              EQU  H'0001'
452RA2              EQU  H'0002'
453RA3              EQU  H'0003'
454RA4              EQU  H'0004'
455RA5              EQU  H'0005'
456
457
458;----- PORTC Bits -----------------------------------------------------
459RC0              EQU  H'0000'
460RC1              EQU  H'0001'
461RC2              EQU  H'0002'
462RC3              EQU  H'0003'
463RC4              EQU  H'0004'
464RC5              EQU  H'0005'
465
466
467
468;----- PIR1 Bits -----------------------------------------------------
469TMR1IF           EQU  H'0000'
470TMR2IF           EQU  H'0001'
471CCP1IF           EQU  H'0002'
472SSP1IF           EQU  H'0003'
473TXIF             EQU  H'0004'
474RCIF             EQU  H'0005'
475ADIF             EQU  H'0006'
476TMR1GIF          EQU  H'0007'
477
478CCPIF            EQU  H'0002'
479
480
481;----- PIR2 Bits -----------------------------------------------------
482BCL1IF           EQU  H'0003'
483C1IF             EQU  H'0005'
484C2IF             EQU  H'0006'
485OSFIF            EQU  H'0007'
486
487
488;----- PIR3 Bits -----------------------------------------------------
489CLC1IF           EQU  H'0000'
490CLC2IF           EQU  H'0001'
491CLC3IF           EQU  H'0002'
492ZCDIF            EQU  H'0004'
493COG1IF           EQU  H'0005'
494PWM5IF           EQU  H'0006'
495
496
497;----- PIR4 Bits -----------------------------------------------------
498TMR4IF           EQU  H'0000'
499TMR6IF           EQU  H'0001'
500TMR3IF           EQU  H'0002'
501TMR3GIF          EQU  H'0003'
502TMR5IF           EQU  H'0004'
503TMR5GIF          EQU  H'0005'
504
505
506;----- T1CON Bits -----------------------------------------------------
507ON_T1CON         EQU  H'0000'
508NOT_SYNC         EQU  H'0002'
509OSCEN            EQU  H'0003'
510
511TMRON            EQU  H'0000'
512SYNC_T1CON       EQU  H'0002'
513SOSCEN           EQU  H'0003'
514CKPS0            EQU  H'0004'
515CKPS1            EQU  H'0005'
516CS0_T1CON        EQU  H'0006'
517CS1_T1CON        EQU  H'0007'
518
519TMR1ON           EQU  H'0000'
520NOT_T1SYNC       EQU  H'0002'
521T1OSCEN          EQU  H'0003'
522T1CS0            EQU  H'0006'
523T1CS1            EQU  H'0007'
524
525T1ON             EQU  H'0000'
526T1CKPS0          EQU  H'0004'
527T1CKPS1          EQU  H'0005'
528TMR1CS0          EQU  H'0006'
529TMR1CS1          EQU  H'0007'
530
531
532;----- T1GCON Bits -----------------------------------------------------
533GVAL             EQU  H'0002'
534GGO_NOT_DONE     EQU  H'0003'
535GSPM             EQU  H'0004'
536GTM              EQU  H'0005'
537GPOL             EQU  H'0006'
538GE               EQU  H'0007'
539
540GSS0             EQU  H'0000'
541GSS1             EQU  H'0001'
542T1GE             EQU  H'0007'
543
544T1GVAL           EQU  H'0002'
545T1GGO_NOT_DONE   EQU  H'0003'
546T1GSPM           EQU  H'0004'
547T1GTM            EQU  H'0005'
548T1GPOL           EQU  H'0006'
549TMR1GE           EQU  H'0007'
550
551T1GSS0           EQU  H'0000'
552T1GSS1           EQU  H'0001'
553
554
555;----- T2CON Bits -----------------------------------------------------
556ON_T2CON         EQU  H'0007'
557
558OUTPS0           EQU  H'0000'
559OUTPS1           EQU  H'0001'
560OUTPS2           EQU  H'0002'
561OUTPS3           EQU  H'0003'
562CKPS0            EQU  H'0004'
563CKPS1            EQU  H'0005'
564CKPS2            EQU  H'0006'
565
566T2ON             EQU  H'0007'
567
568T2OUTPS0         EQU  H'0000'
569T2OUTPS1         EQU  H'0001'
570T2OUTPS2         EQU  H'0002'
571T2OUTPS3         EQU  H'0003'
572T2CKPS0          EQU  H'0004'
573T2CKPS1          EQU  H'0005'
574T2CKPS2          EQU  H'0006'
575TMR2ON           EQU  H'0007'
576
577
578;----- T2HLT Bits -----------------------------------------------------
579CKSYNC           EQU  H'0005'
580CKPOL            EQU  H'0006'
581PSYNC            EQU  H'0007'
582
583MODE0_T2HLT      EQU  H'0000'
584MODE1_T2HLT      EQU  H'0001'
585MODE2            EQU  H'0002'
586MODE3            EQU  H'0003'
587MODE4            EQU  H'0004'
588
589T2CKSYNC         EQU  H'0005'
590T2CKPOL          EQU  H'0006'
591T2PSYNC          EQU  H'0007'
592
593T2MODE0          EQU  H'0000'
594T2MODE1          EQU  H'0001'
595T2MODE2          EQU  H'0002'
596T2MODE3          EQU  H'0003'
597T2MODE4          EQU  H'0004'
598
599
600;----- T2CLKCON Bits -----------------------------------------------------
601CS0_T2CLKCON     EQU  H'0000'
602CS1_T2CLKCON     EQU  H'0001'
603CS2              EQU  H'0002'
604CS3              EQU  H'0003'
605
606
607T2CS0            EQU  H'0000'
608T2CS1            EQU  H'0001'
609T2CS2            EQU  H'0002'
610T2CS3            EQU  H'0003'
611
612
613;----- T2RST Bits -----------------------------------------------------
614RSEL0            EQU  H'0000'
615RSEL1            EQU  H'0001'
616RSEL2            EQU  H'0002'
617RSEL3            EQU  H'0003'
618
619
620T2RSEL0          EQU  H'0000'
621T2RSEL1          EQU  H'0001'
622T2RSEL2          EQU  H'0002'
623T2RSEL3          EQU  H'0003'
624
625
626;----- TRISA Bits -----------------------------------------------------
627TRISA0           EQU  H'0000'
628TRISA1           EQU  H'0001'
629TRISA2           EQU  H'0002'
630TRISA4           EQU  H'0004'
631TRISA5           EQU  H'0005'
632
633
634;----- TRISC Bits -----------------------------------------------------
635TRISC0           EQU  H'0000'
636TRISC1           EQU  H'0001'
637TRISC2           EQU  H'0002'
638TRISC3           EQU  H'0003'
639TRISC4           EQU  H'0004'
640TRISC5           EQU  H'0005'
641
642
643;----- PIE1 Bits -----------------------------------------------------
644TMR1IE           EQU  H'0000'
645TMR2IE           EQU  H'0001'
646CCP1IE           EQU  H'0002'
647SSP1IE           EQU  H'0003'
648TXIE             EQU  H'0004'
649RCIE             EQU  H'0005'
650ADIE             EQU  H'0006'
651TMR1GIE          EQU  H'0007'
652
653CCPIE            EQU  H'0002'
654
655
656;----- PIE2 Bits -----------------------------------------------------
657BCL1IE           EQU  H'0003'
658C1IE             EQU  H'0005'
659C2IE             EQU  H'0006'
660OSFIE            EQU  H'0007'
661
662
663;----- PIE3 Bits -----------------------------------------------------
664CLC1IE           EQU  H'0000'
665CLC2IE           EQU  H'0001'
666CLC3IE           EQU  H'0002'
667ZCDIE            EQU  H'0004'
668COGIE            EQU  H'0005'
669PWM5IE           EQU  H'0006'
670
671
672;----- PIE4 Bits -----------------------------------------------------
673TMR4IE           EQU  H'0000'
674TMR6IE           EQU  H'0001'
675TMR3IE           EQU  H'0002'
676TMR3GIE          EQU  H'0003'
677TMR5IE           EQU  H'0004'
678TMR5GIE          EQU  H'0005'
679
680
681;----- OPTION_REG Bits -----------------------------------------------------
682PSA              EQU  H'0003'
683TMR0SE           EQU  H'0004'
684TMR0CS           EQU  H'0005'
685INTEDG           EQU  H'0006'
686NOT_WPUEN        EQU  H'0007'
687
688PS0_OPTION_REG   EQU  H'0000'
689PS1_OPTION_REG   EQU  H'0001'
690PS2_OPTION_REG   EQU  H'0002'
691T0SE             EQU  H'0004'
692T0CS             EQU  H'0005'
693
694
695;----- PCON Bits -----------------------------------------------------
696NOT_BOR          EQU  H'0000'
697NOT_POR          EQU  H'0001'
698NOT_RI           EQU  H'0002'
699NOT_RMCLR        EQU  H'0003'
700NOT_RWDT         EQU  H'0004'
701STKUNF           EQU  H'0006'
702STKOVF           EQU  H'0007'
703
704
705;----- WDTCON Bits -----------------------------------------------------
706SWDTEN           EQU  H'0000'
707
708WDTPS0           EQU  H'0001'
709WDTPS1           EQU  H'0002'
710WDTPS2           EQU  H'0003'
711WDTPS3           EQU  H'0004'
712WDTPS4           EQU  H'0005'
713
714
715;----- OSCTUNE Bits -----------------------------------------------------
716TUN0             EQU  H'0000'
717TUN1             EQU  H'0001'
718TUN2             EQU  H'0002'
719TUN3             EQU  H'0003'
720TUN4             EQU  H'0004'
721TUN5             EQU  H'0005'
722
723
724;----- OSCCON Bits -----------------------------------------------------
725SPLLEN           EQU  H'0007'
726
727SCS0             EQU  H'0000'
728SCS1             EQU  H'0001'
729IRCF0            EQU  H'0003'
730IRCF1            EQU  H'0004'
731IRCF2            EQU  H'0005'
732IRCF3            EQU  H'0006'
733
734
735;----- OSCSTAT Bits -----------------------------------------------------
736HFIOFS           EQU  H'0000'
737LFIOFR           EQU  H'0001'
738MFIOFR           EQU  H'0002'
739HFIOFL           EQU  H'0003'
740HFIOFR           EQU  H'0004'
741OSTS             EQU  H'0005'
742PLLR             EQU  H'0006'
743SOSCR            EQU  H'0007'
744
745
746;----- ADCON0 Bits -----------------------------------------------------
747ADON             EQU  H'0000'
748GO_NOT_DONE      EQU  H'0001'
749
750ADGO             EQU  H'0001'
751CHS0             EQU  H'0002'
752CHS1             EQU  H'0003'
753CHS2             EQU  H'0004'
754CHS3             EQU  H'0005'
755CHS4             EQU  H'0006'
756
757GO_ADCON0        EQU  H'0001'
758
759
760;----- ADCON1 Bits -----------------------------------------------------
761ADNREF           EQU  H'0002'
762ADFM             EQU  H'0007'
763
764ADPREF0          EQU  H'0000'
765ADPREF1          EQU  H'0001'
766
767
768;----- ADCON2 Bits -----------------------------------------------------
769TRIGSEL0         EQU  H'0003'
770TRIGSEL1         EQU  H'0004'
771TRIGSEL2         EQU  H'0005'
772TRIGSEL3         EQU  H'0006'
773TRIGSEL4         EQU  H'0007'
774
775
776;----- LATA Bits -----------------------------------------------------
777LATA0            EQU  H'0000'
778LATA1            EQU  H'0001'
779LATA2            EQU  H'0002'
780LATA4            EQU  H'0004'
781LATA5            EQU  H'0005'
782
783
784;----- LATC Bits -----------------------------------------------------
785LATC0            EQU  H'0000'
786LATC1            EQU  H'0001'
787LATC2            EQU  H'0002'
788LATC3            EQU  H'0003'
789LATC4            EQU  H'0004'
790LATC5            EQU  H'0005'
791
792
793;----- CMOUT Bits -----------------------------------------------------
794MC1OUT           EQU  H'0000'
795MC2OUT           EQU  H'0001'
796
797
798;----- CM1CON0 Bits -----------------------------------------------------
799SYNC_CM1CON0     EQU  H'0000'
800HYS              EQU  H'0001'
801Reserved_CM1CON0 EQU  H'0002'
802ZLF              EQU  H'0003'
803POL_CM1CON0      EQU  H'0004'
804OUT_CM1CON0      EQU  H'0006'
805ON_CM1CON0       EQU  H'0007'
806
807C1SYNC           EQU  H'0000'
808C1HYS            EQU  H'0001'
809C1SP             EQU  H'0002'
810C1ZLF            EQU  H'0003'
811C1POL            EQU  H'0004'
812C1OUT            EQU  H'0006'
813C1ON             EQU  H'0007'
814
815
816;----- CM1CON1 Bits -----------------------------------------------------
817INTN_CM1CON1     EQU  H'0000'
818INTP_CM1CON1     EQU  H'0001'
819
820C1INTN           EQU  H'0000'
821C1INTP           EQU  H'0001'
822
823
824;----- CM1NSEL Bits -----------------------------------------------------
825NCH0             EQU  H'0000'
826NCH1             EQU  H'0001'
827NCH2             EQU  H'0002'
828
829
830C1NCH0           EQU  H'0000'
831C1NCH1           EQU  H'0001'
832C1NCH2           EQU  H'0002'
833
834
835;----- CM1PSEL Bits -----------------------------------------------------
836PCH0             EQU  H'0000'
837PCH1             EQU  H'0001'
838PCH2             EQU  H'0002'
839PCH3             EQU  H'0003'
840
841
842C1PCH0           EQU  H'0000'
843C1PCH1           EQU  H'0001'
844C1PCH2           EQU  H'0002'
845C1PCH3           EQU  H'0003'
846
847
848;----- CM2CON0 Bits -----------------------------------------------------
849SYNC_CM2CON0     EQU  H'0000'
850HYS              EQU  H'0001'
851Reserved_CM2CON0 EQU  H'0002'
852ZLF              EQU  H'0003'
853POL_CM2CON0      EQU  H'0004'
854OUT_CM2CON0      EQU  H'0006'
855ON_CM2CON0       EQU  H'0007'
856
857C2SYNC           EQU  H'0000'
858C2HYS            EQU  H'0001'
859C2SP             EQU  H'0002'
860C2ZLF            EQU  H'0003'
861C2POL            EQU  H'0004'
862C2OUT            EQU  H'0006'
863C2ON             EQU  H'0007'
864
865
866;----- CM2CON1 Bits -----------------------------------------------------
867INTN_CM2CON1     EQU  H'0000'
868INTP_CM2CON1     EQU  H'0001'
869
870C2INTN           EQU  H'0000'
871C2INTP           EQU  H'0001'
872
873
874;----- CM2NSEL Bits -----------------------------------------------------
875NCH0             EQU  H'0000'
876NCH1             EQU  H'0001'
877NCH2             EQU  H'0002'
878
879
880C2NCH0           EQU  H'0000'
881C2NCH1           EQU  H'0001'
882C2NCH2           EQU  H'0002'
883
884
885;----- CM2PSEL Bits -----------------------------------------------------
886PCH0             EQU  H'0000'
887PCH1             EQU  H'0001'
888PCH2             EQU  H'0002'
889PCH3             EQU  H'0003'
890
891
892C2PCH0           EQU  H'0000'
893C2PCH1           EQU  H'0001'
894C2PCH2           EQU  H'0002'
895C2PCH3           EQU  H'0003'
896
897
898;----- ANSELA Bits -----------------------------------------------------
899ANSA0            EQU  H'0000'
900ANSA1            EQU  H'0001'
901ANSA2            EQU  H'0002'
902ANSA4            EQU  H'0004'
903
904
905;----- ANSELC Bits -----------------------------------------------------
906ANSC0            EQU  H'0000'
907ANSC1            EQU  H'0001'
908ANSC2            EQU  H'0002'
909ANSC3            EQU  H'0003'
910
911
912;----- PMCON1 Bits -----------------------------------------------------
913RD               EQU  H'0000'
914WR               EQU  H'0001'
915WREN             EQU  H'0002'
916WRERR            EQU  H'0003'
917FREE             EQU  H'0004'
918LWLO             EQU  H'0005'
919CFGS             EQU  H'0006'
920
921
922;----- VREGCON Bits -----------------------------------------------------
923Reserved_VREGCON EQU  H'0000'
924VREGPM           EQU  H'0001'
925
926
927;----- RC1STA Bits -----------------------------------------------------
928RX9D             EQU  H'0000'
929OERR             EQU  H'0001'
930FERR             EQU  H'0002'
931ADDEN            EQU  H'0003'
932CREN             EQU  H'0004'
933SREN             EQU  H'0005'
934RX9              EQU  H'0006'
935SPEN             EQU  H'0007'
936
937
938;----- RCSTA Bits -----------------------------------------------------
939RX9D             EQU  H'0000'
940OERR             EQU  H'0001'
941FERR             EQU  H'0002'
942ADDEN            EQU  H'0003'
943CREN             EQU  H'0004'
944SREN             EQU  H'0005'
945RX9              EQU  H'0006'
946SPEN             EQU  H'0007'
947
948
949;----- RCSTA1 Bits -----------------------------------------------------
950RX9D             EQU  H'0000'
951OERR             EQU  H'0001'
952FERR             EQU  H'0002'
953ADDEN            EQU  H'0003'
954CREN             EQU  H'0004'
955SREN             EQU  H'0005'
956RX9              EQU  H'0006'
957SPEN             EQU  H'0007'
958
959
960;----- TX1STA Bits -----------------------------------------------------
961TX9D             EQU  H'0000'
962TRMT             EQU  H'0001'
963BRGH             EQU  H'0002'
964SENDB            EQU  H'0003'
965SYNC_TX1STA      EQU  H'0004'
966TXEN             EQU  H'0005'
967TX9              EQU  H'0006'
968CSRC             EQU  H'0007'
969
970
971;----- TXSTA Bits -----------------------------------------------------
972TX9D             EQU  H'0000'
973TRMT             EQU  H'0001'
974BRGH             EQU  H'0002'
975SENDB            EQU  H'0003'
976SYNC_TXSTA       EQU  H'0004'
977TXEN             EQU  H'0005'
978TX9              EQU  H'0006'
979CSRC             EQU  H'0007'
980
981
982;----- TXSTA1 Bits -----------------------------------------------------
983TX9D             EQU  H'0000'
984TRMT             EQU  H'0001'
985BRGH             EQU  H'0002'
986SENDB            EQU  H'0003'
987SYNC_TXSTA1      EQU  H'0004'
988TXEN             EQU  H'0005'
989TX9              EQU  H'0006'
990CSRC             EQU  H'0007'
991
992
993;----- BAUD1CON Bits -----------------------------------------------------
994ABDEN            EQU  H'0000'
995WUE              EQU  H'0001'
996BRG16            EQU  H'0003'
997SCKP             EQU  H'0004'
998RCIDL            EQU  H'0006'
999ABDOVF           EQU  H'0007'
1000
1001
1002;----- BAUDCON Bits -----------------------------------------------------
1003ABDEN            EQU  H'0000'
1004WUE              EQU  H'0001'
1005BRG16            EQU  H'0003'
1006SCKP             EQU  H'0004'
1007RCIDL            EQU  H'0006'
1008ABDOVF           EQU  H'0007'
1009
1010
1011;----- BAUDCON1 Bits -----------------------------------------------------
1012ABDEN            EQU  H'0000'
1013WUE              EQU  H'0001'
1014BRG16            EQU  H'0003'
1015SCKP             EQU  H'0004'
1016RCIDL            EQU  H'0006'
1017ABDOVF           EQU  H'0007'
1018
1019
1020;----- BAUDCTL Bits -----------------------------------------------------
1021ABDEN            EQU  H'0000'
1022WUE              EQU  H'0001'
1023BRG16            EQU  H'0003'
1024SCKP             EQU  H'0004'
1025RCIDL            EQU  H'0006'
1026ABDOVF           EQU  H'0007'
1027
1028
1029;----- BAUDCTL1 Bits -----------------------------------------------------
1030ABDEN            EQU  H'0000'
1031WUE              EQU  H'0001'
1032BRG16            EQU  H'0003'
1033SCKP             EQU  H'0004'
1034RCIDL            EQU  H'0006'
1035ABDOVF           EQU  H'0007'
1036
1037
1038;----- WPUA Bits -----------------------------------------------------
1039WPUA0            EQU  H'0000'
1040WPUA1            EQU  H'0001'
1041WPUA2            EQU  H'0002'
1042WPUA3            EQU  H'0003'
1043WPUA4            EQU  H'0004'
1044WPUA5            EQU  H'0005'
1045
1046
1047;----- WPUC Bits -----------------------------------------------------
1048WPUC0            EQU  H'0000'
1049WPUC1            EQU  H'0001'
1050WPUC2            EQU  H'0002'
1051WPUC3            EQU  H'0003'
1052WPUC4            EQU  H'0004'
1053WPUC5            EQU  H'0005'
1054
1055
1056;----- SSP1BUF Bits -----------------------------------------------------
1057SSP1BUF0         EQU  H'0000'
1058SSP1BUF1         EQU  H'0001'
1059SSP1BUF2         EQU  H'0002'
1060SSP1BUF3         EQU  H'0003'
1061SSP1BUF4         EQU  H'0004'
1062SSP1BUF5         EQU  H'0005'
1063SSP1BUF6         EQU  H'0006'
1064SSP1BUF7         EQU  H'0007'
1065
1066
1067BUF0             EQU  H'0000'
1068BUF1             EQU  H'0001'
1069BUF2             EQU  H'0002'
1070BUF3             EQU  H'0003'
1071BUF4             EQU  H'0004'
1072BUF5             EQU  H'0005'
1073BUF6             EQU  H'0006'
1074BUF7             EQU  H'0007'
1075
1076
1077
1078;----- SSPBUF Bits -----------------------------------------------------
1079SSP1BUF0         EQU  H'0000'
1080SSP1BUF1         EQU  H'0001'
1081SSP1BUF2         EQU  H'0002'
1082SSP1BUF3         EQU  H'0003'
1083SSP1BUF4         EQU  H'0004'
1084SSP1BUF5         EQU  H'0005'
1085SSP1BUF6         EQU  H'0006'
1086SSP1BUF7         EQU  H'0007'
1087
1088
1089BUF0             EQU  H'0000'
1090BUF1             EQU  H'0001'
1091BUF2             EQU  H'0002'
1092BUF3             EQU  H'0003'
1093BUF4             EQU  H'0004'
1094BUF5             EQU  H'0005'
1095BUF6             EQU  H'0006'
1096BUF7             EQU  H'0007'
1097
1098
1099
1100;----- SSP1ADD Bits -----------------------------------------------------
1101SSP1ADD0         EQU  H'0000'
1102SSP1ADD1         EQU  H'0001'
1103SSP1ADD2         EQU  H'0002'
1104SSP1ADD3         EQU  H'0003'
1105SSP1ADD4         EQU  H'0004'
1106SSP1ADD5         EQU  H'0005'
1107SSP1ADD6         EQU  H'0006'
1108SSP1ADD7         EQU  H'0007'
1109
1110
1111ADD0             EQU  H'0000'
1112ADD1             EQU  H'0001'
1113ADD2             EQU  H'0002'
1114ADD3             EQU  H'0003'
1115ADD4             EQU  H'0004'
1116ADD5             EQU  H'0005'
1117ADD6             EQU  H'0006'
1118ADD7             EQU  H'0007'
1119
1120
1121
1122;----- SSPADD Bits -----------------------------------------------------
1123SSP1ADD0         EQU  H'0000'
1124SSP1ADD1         EQU  H'0001'
1125SSP1ADD2         EQU  H'0002'
1126SSP1ADD3         EQU  H'0003'
1127SSP1ADD4         EQU  H'0004'
1128SSP1ADD5         EQU  H'0005'
1129SSP1ADD6         EQU  H'0006'
1130SSP1ADD7         EQU  H'0007'
1131
1132
1133ADD0             EQU  H'0000'
1134ADD1             EQU  H'0001'
1135ADD2             EQU  H'0002'
1136ADD3             EQU  H'0003'
1137ADD4             EQU  H'0004'
1138ADD5             EQU  H'0005'
1139ADD6             EQU  H'0006'
1140ADD7             EQU  H'0007'
1141
1142
1143
1144;----- SSP1MSK Bits -----------------------------------------------------
1145SSP1MSK0         EQU  H'0000'
1146SSP1MSK1         EQU  H'0001'
1147SSP1MSK2         EQU  H'0002'
1148SSP1MSK3         EQU  H'0003'
1149SSP1MSK4         EQU  H'0004'
1150SSP1MSK5         EQU  H'0005'
1151SSP1MSK6         EQU  H'0006'
1152SSP1MSK7         EQU  H'0007'
1153
1154
1155MSK0             EQU  H'0000'
1156MSK1             EQU  H'0001'
1157MSK2             EQU  H'0002'
1158MSK3             EQU  H'0003'
1159MSK4             EQU  H'0004'
1160MSK5             EQU  H'0005'
1161MSK6             EQU  H'0006'
1162MSK7             EQU  H'0007'
1163
1164
1165
1166;----- SSPMSK Bits -----------------------------------------------------
1167SSP1MSK0         EQU  H'0000'
1168SSP1MSK1         EQU  H'0001'
1169SSP1MSK2         EQU  H'0002'
1170SSP1MSK3         EQU  H'0003'
1171SSP1MSK4         EQU  H'0004'
1172SSP1MSK5         EQU  H'0005'
1173SSP1MSK6         EQU  H'0006'
1174SSP1MSK7         EQU  H'0007'
1175
1176
1177MSK0             EQU  H'0000'
1178MSK1             EQU  H'0001'
1179MSK2             EQU  H'0002'
1180MSK3             EQU  H'0003'
1181MSK4             EQU  H'0004'
1182MSK5             EQU  H'0005'
1183MSK6             EQU  H'0006'
1184MSK7             EQU  H'0007'
1185
1186
1187
1188;----- SSP1STAT Bits -----------------------------------------------------
1189BF               EQU  H'0000'
1190UA               EQU  H'0001'
1191R_NOT_W          EQU  H'0002'
1192S                EQU  H'0003'
1193P                EQU  H'0004'
1194D_NOT_A          EQU  H'0005'
1195CKE              EQU  H'0006'
1196SMP              EQU  H'0007'
1197
1198
1199;----- SSPSTAT Bits -----------------------------------------------------
1200BF               EQU  H'0000'
1201UA               EQU  H'0001'
1202R_NOT_W          EQU  H'0002'
1203S                EQU  H'0003'
1204P                EQU  H'0004'
1205D_NOT_A          EQU  H'0005'
1206CKE              EQU  H'0006'
1207SMP              EQU  H'0007'
1208
1209
1210;----- SSP1CON Bits -----------------------------------------------------
1211CKP              EQU  H'0004'
1212SSPEN            EQU  H'0005'
1213SSPOV            EQU  H'0006'
1214WCOL             EQU  H'0007'
1215
1216SSPM0            EQU  H'0000'
1217SSPM1            EQU  H'0001'
1218SSPM2            EQU  H'0002'
1219SSPM3            EQU  H'0003'
1220
1221
1222;----- SSP1CON1 Bits -----------------------------------------------------
1223CKP              EQU  H'0004'
1224SSPEN            EQU  H'0005'
1225SSPOV            EQU  H'0006'
1226WCOL             EQU  H'0007'
1227
1228SSPM0            EQU  H'0000'
1229SSPM1            EQU  H'0001'
1230SSPM2            EQU  H'0002'
1231SSPM3            EQU  H'0003'
1232
1233
1234;----- SSPCON Bits -----------------------------------------------------
1235CKP              EQU  H'0004'
1236SSPEN            EQU  H'0005'
1237SSPOV            EQU  H'0006'
1238WCOL             EQU  H'0007'
1239
1240SSPM0            EQU  H'0000'
1241SSPM1            EQU  H'0001'
1242SSPM2            EQU  H'0002'
1243SSPM3            EQU  H'0003'
1244
1245
1246;----- SSPCON1 Bits -----------------------------------------------------
1247CKP              EQU  H'0004'
1248SSPEN            EQU  H'0005'
1249SSPOV            EQU  H'0006'
1250WCOL             EQU  H'0007'
1251
1252SSPM0            EQU  H'0000'
1253SSPM1            EQU  H'0001'
1254SSPM2            EQU  H'0002'
1255SSPM3            EQU  H'0003'
1256
1257
1258;----- SSP1CON2 Bits -----------------------------------------------------
1259SEN              EQU  H'0000'
1260RSEN             EQU  H'0001'
1261PEN              EQU  H'0002'
1262RCEN             EQU  H'0003'
1263ACKEN            EQU  H'0004'
1264ACKDT            EQU  H'0005'
1265ACKSTAT          EQU  H'0006'
1266GCEN             EQU  H'0007'
1267
1268
1269;----- SSPCON2 Bits -----------------------------------------------------
1270SEN              EQU  H'0000'
1271RSEN             EQU  H'0001'
1272PEN              EQU  H'0002'
1273RCEN             EQU  H'0003'
1274ACKEN            EQU  H'0004'
1275ACKDT            EQU  H'0005'
1276ACKSTAT          EQU  H'0006'
1277GCEN             EQU  H'0007'
1278
1279
1280;----- SSP1CON3 Bits -----------------------------------------------------
1281DHEN             EQU  H'0000'
1282AHEN             EQU  H'0001'
1283SBCDE            EQU  H'0002'
1284SDAHT            EQU  H'0003'
1285BOEN             EQU  H'0004'
1286SCIE             EQU  H'0005'
1287PCIE             EQU  H'0006'
1288ACKTIM           EQU  H'0007'
1289
1290
1291;----- SSPCON3 Bits -----------------------------------------------------
1292DHEN             EQU  H'0000'
1293AHEN             EQU  H'0001'
1294SBCDE            EQU  H'0002'
1295SDAHT            EQU  H'0003'
1296BOEN             EQU  H'0004'
1297SCIE             EQU  H'0005'
1298PCIE             EQU  H'0006'
1299ACKTIM           EQU  H'0007'
1300
1301
1302;----- BORCON Bits -----------------------------------------------------
1303BORRDY           EQU  H'0000'
1304BORFS            EQU  H'0006'
1305SBOREN           EQU  H'0007'
1306
1307
1308;----- FVRCON Bits -----------------------------------------------------
1309TSRNG            EQU  H'0004'
1310TSEN             EQU  H'0005'
1311FVRRDY           EQU  H'0006'
1312FVREN            EQU  H'0007'
1313
1314
1315;----- ZCD1CON Bits -----------------------------------------------------
1316ZCD1INTN         EQU  H'0000'
1317ZCD1INTP         EQU  H'0001'
1318ZCD1POL          EQU  H'0004'
1319ZCD1OUT          EQU  H'0005'
1320ZCD1EN           EQU  H'0007'
1321
1322
1323;----- ODCONA Bits -----------------------------------------------------
1324ODA0             EQU  H'0000'
1325ODA1             EQU  H'0001'
1326ODA2             EQU  H'0002'
1327ODA4             EQU  H'0004'
1328ODA5             EQU  H'0005'
1329
1330
1331;----- ODCONC Bits -----------------------------------------------------
1332ODC0             EQU  H'0000'
1333ODC1             EQU  H'0001'
1334ODC2             EQU  H'0002'
1335ODC3             EQU  H'0003'
1336ODC4             EQU  H'0004'
1337ODC5             EQU  H'0005'
1338
1339
1340;----- CCP1CON Bits -----------------------------------------------------
1341FMT              EQU  H'0004'
1342OUT_CCP1CON      EQU  H'0005'
1343EN               EQU  H'0007'
1344
1345MODE0_CCP1CON    EQU  H'0000'
1346MODE1_CCP1CON    EQU  H'0001'
1347MODE2            EQU  H'0002'
1348MODE3            EQU  H'0003'
1349
1350CCP1FMT          EQU  H'0004'
1351CCP1OUT          EQU  H'0005'
1352CCP1EN           EQU  H'0007'
1353
1354CCP1MODE0        EQU  H'0000'
1355CCP1MODE1        EQU  H'0001'
1356CCP1MODE2        EQU  H'0002'
1357CCP1MODE3        EQU  H'0003'
1358
1359
1360;----- CCP1CAP Bits -----------------------------------------------------
1361CTS0             EQU  H'0000'
1362CTS1             EQU  H'0001'
1363CTS2             EQU  H'0002'
1364
1365
1366CCP1CTS0         EQU  H'0000'
1367CCP1CTS1         EQU  H'0001'
1368CCP1CTS2         EQU  H'0002'
1369
1370
1371;----- CCPTMRS Bits -----------------------------------------------------
1372C1TSEL0          EQU  H'0000'
1373C1TSEL1          EQU  H'0001'
1374P3TSEL0          EQU  H'0004'
1375P3TSEL1          EQU  H'0005'
1376
1377
1378;----- SLRCONA Bits -----------------------------------------------------
1379SLRA0            EQU  H'0000'
1380SLRA1            EQU  H'0001'
1381SLRA2            EQU  H'0002'
1382SLRA4            EQU  H'0004'
1383SLRA5            EQU  H'0005'
1384
1385
1386;----- SLRCONC Bits -----------------------------------------------------
1387SLRC0            EQU  H'0000'
1388SLRC1            EQU  H'0001'
1389SLRC2            EQU  H'0002'
1390SLRC3            EQU  H'0003'
1391SLRC4            EQU  H'0004'
1392SLRC5            EQU  H'0005'
1393
1394
1395;----- INLVLA Bits -----------------------------------------------------
1396INLVLA0          EQU  H'0000'
1397INLVLA1          EQU  H'0001'
1398INLVLA2          EQU  H'0002'
1399INLVLA3          EQU  H'0003'
1400INLVLA4          EQU  H'0004'
1401INLVLA5          EQU  H'0005'
1402
1403
1404;----- INLVLC Bits -----------------------------------------------------
1405INLVLC0          EQU  H'0000'
1406INLVLC1          EQU  H'0001'
1407INLVLC2          EQU  H'0002'
1408INLVLC3          EQU  H'0003'
1409INLVLC4          EQU  H'0004'
1410INLVLC5          EQU  H'0005'
1411
1412
1413;----- IOCAP Bits -----------------------------------------------------
1414IOCAP0           EQU  H'0000'
1415IOCAP1           EQU  H'0001'
1416IOCAP2           EQU  H'0002'
1417IOCAP3           EQU  H'0003'
1418IOCAP4           EQU  H'0004'
1419IOCAP5           EQU  H'0005'
1420
1421
1422;----- IOCAN Bits -----------------------------------------------------
1423IOCAN0           EQU  H'0000'
1424IOCAN1           EQU  H'0001'
1425IOCAN2           EQU  H'0002'
1426IOCAN3           EQU  H'0003'
1427IOCAN4           EQU  H'0004'
1428IOCAN5           EQU  H'0005'
1429
1430
1431;----- IOCAF Bits -----------------------------------------------------
1432IOCAF0           EQU  H'0000'
1433IOCAF1           EQU  H'0001'
1434IOCAF2           EQU  H'0002'
1435IOCAF3           EQU  H'0003'
1436IOCAF4           EQU  H'0004'
1437IOCAF5           EQU  H'0005'
1438
1439
1440;----- IOCCP Bits -----------------------------------------------------
1441IOCCP0           EQU  H'0000'
1442IOCCP1           EQU  H'0001'
1443IOCCP2           EQU  H'0002'
1444IOCCP3           EQU  H'0003'
1445IOCCP4           EQU  H'0004'
1446IOCCP5           EQU  H'0005'
1447
1448
1449;----- IOCCN Bits -----------------------------------------------------
1450IOCCN0           EQU  H'0000'
1451IOCCN1           EQU  H'0001'
1452IOCCN2           EQU  H'0002'
1453IOCCN3           EQU  H'0003'
1454IOCCN4           EQU  H'0004'
1455IOCCN5           EQU  H'0005'
1456
1457
1458;----- IOCCF Bits -----------------------------------------------------
1459IOCCF0           EQU  H'0000'
1460IOCCF1           EQU  H'0001'
1461IOCCF2           EQU  H'0002'
1462IOCCF3           EQU  H'0003'
1463IOCCF4           EQU  H'0004'
1464IOCCF5           EQU  H'0005'
1465
1466
1467;----- MD1CON0 Bits -----------------------------------------------------
1468BIT              EQU  H'0000'
1469OPOL             EQU  H'0004'
1470OUT_MD1CON0      EQU  H'0005'
1471EN               EQU  H'0007'
1472
1473MD1BIT           EQU  H'0000'
1474MD1OPOL          EQU  H'0004'
1475MD1OUT           EQU  H'0005'
1476MD1EN            EQU  H'0007'
1477
1478
1479;----- MD1CON1 Bits -----------------------------------------------------
1480CLSYNC           EQU  H'0000'
1481CLPOL            EQU  H'0001'
1482CHSYNC           EQU  H'0004'
1483CHPOL            EQU  H'0005'
1484
1485MD1CLSYNC        EQU  H'0000'
1486MD1CLPOL         EQU  H'0001'
1487MD1CHSYNC        EQU  H'0004'
1488MD1CHPOL         EQU  H'0005'
1489
1490
1491;----- MD1SRC Bits -----------------------------------------------------
1492MS0              EQU  H'0000'
1493MS1              EQU  H'0001'
1494MS2              EQU  H'0002'
1495MS3              EQU  H'0003'
1496MS4              EQU  H'0004'
1497
1498
1499MD1MS0           EQU  H'0000'
1500MD1MS1           EQU  H'0001'
1501MD1MS2           EQU  H'0002'
1502MD1MS3           EQU  H'0003'
1503MD1MS4           EQU  H'0004'
1504
1505
1506;----- MD1CARL Bits -----------------------------------------------------
1507CL0              EQU  H'0000'
1508CL1              EQU  H'0001'
1509CL2              EQU  H'0002'
1510CL3              EQU  H'0003'
1511
1512
1513MD1CL0           EQU  H'0000'
1514MD1CL1           EQU  H'0001'
1515MD1CL2           EQU  H'0002'
1516MD1CL3           EQU  H'0003'
1517
1518
1519;----- MD1CARH Bits -----------------------------------------------------
1520CH0              EQU  H'0000'
1521CH1              EQU  H'0001'
1522CH2              EQU  H'0002'
1523CH3              EQU  H'0003'
1524
1525
1526MD1CH0           EQU  H'0000'
1527MD1CH1           EQU  H'0001'
1528MD1CH2           EQU  H'0002'
1529MD1CH3           EQU  H'0003'
1530
1531
1532;----- HIDRVC Bits -----------------------------------------------------
1533HIDC4            EQU  H'0004'
1534HIDC5            EQU  H'0005'
1535
1536
1537;----- T4CON Bits -----------------------------------------------------
1538ON_T4CON         EQU  H'0007'
1539
1540OUTPS0           EQU  H'0000'
1541OUTPS1           EQU  H'0001'
1542OUTPS2           EQU  H'0002'
1543OUTPS3           EQU  H'0003'
1544CKPS0            EQU  H'0004'
1545CKPS1            EQU  H'0005'
1546CKPS2            EQU  H'0006'
1547
1548T4ON             EQU  H'0007'
1549
1550T4OUTPS0         EQU  H'0000'
1551T4OUTPS1         EQU  H'0001'
1552T4OUTPS2         EQU  H'0002'
1553T4OUTPS3         EQU  H'0003'
1554T4CKPS0          EQU  H'0004'
1555T4CKPS1          EQU  H'0005'
1556T4CKPS2          EQU  H'0006'
1557TMR4ON           EQU  H'0007'
1558
1559
1560;----- T4HLT Bits -----------------------------------------------------
1561CKSYNC           EQU  H'0005'
1562CKPOL            EQU  H'0006'
1563PSYNC            EQU  H'0007'
1564
1565MODE0_T4HLT      EQU  H'0000'
1566MODE1_T4HLT      EQU  H'0001'
1567MODE2            EQU  H'0002'
1568MODE3            EQU  H'0003'
1569MODE4            EQU  H'0004'
1570
1571T4CKSYNC         EQU  H'0005'
1572T4CKPOL          EQU  H'0006'
1573T4PSYNC          EQU  H'0007'
1574
1575T4MODE0          EQU  H'0000'
1576T4MODE1          EQU  H'0001'
1577T4MODE2          EQU  H'0002'
1578T4MODE3          EQU  H'0003'
1579T4MODE4          EQU  H'0004'
1580
1581
1582;----- T4CLKCON Bits -----------------------------------------------------
1583CS0_T4CLKCON     EQU  H'0000'
1584CS1_T4CLKCON     EQU  H'0001'
1585CS2              EQU  H'0002'
1586CS3              EQU  H'0003'
1587
1588
1589T4CS0            EQU  H'0000'
1590T4CS1            EQU  H'0001'
1591T4CS2            EQU  H'0002'
1592T4CS3            EQU  H'0003'
1593
1594
1595;----- T4RST Bits -----------------------------------------------------
1596RSEL0            EQU  H'0000'
1597RSEL1            EQU  H'0001'
1598RSEL2            EQU  H'0002'
1599RSEL3            EQU  H'0003'
1600
1601
1602T4RSEL0          EQU  H'0000'
1603T4RSEL1          EQU  H'0001'
1604T4RSEL2          EQU  H'0002'
1605T4RSEL3          EQU  H'0003'
1606
1607
1608;----- T6CON Bits -----------------------------------------------------
1609ON_T6CON         EQU  H'0007'
1610
1611OUTPS0           EQU  H'0000'
1612OUTPS1           EQU  H'0001'
1613OUTPS2           EQU  H'0002'
1614OUTPS3           EQU  H'0003'
1615CKPS0            EQU  H'0004'
1616CKPS1            EQU  H'0005'
1617CKPS2            EQU  H'0006'
1618
1619T6ON             EQU  H'0007'
1620
1621T6OUTPS0         EQU  H'0000'
1622T6OUTPS1         EQU  H'0001'
1623T6OUTPS2         EQU  H'0002'
1624T6OUTPS3         EQU  H'0003'
1625T6CKPS0          EQU  H'0004'
1626T6CKPS1          EQU  H'0005'
1627T6CKPS2          EQU  H'0006'
1628TMR6ON           EQU  H'0007'
1629
1630
1631;----- T6HLT Bits -----------------------------------------------------
1632CKSYNC           EQU  H'0005'
1633CKPOL            EQU  H'0006'
1634PSYNC            EQU  H'0007'
1635
1636MODE0_T6HLT      EQU  H'0000'
1637MODE1_T6HLT      EQU  H'0001'
1638MODE2            EQU  H'0002'
1639MODE3            EQU  H'0003'
1640MODE4            EQU  H'0004'
1641
1642T6CKSYNC         EQU  H'0005'
1643T6CKPOL          EQU  H'0006'
1644T6PSYNC          EQU  H'0007'
1645
1646T6MODE0          EQU  H'0000'
1647T6MODE1          EQU  H'0001'
1648T6MODE2          EQU  H'0002'
1649T6MODE3          EQU  H'0003'
1650T6MODE4          EQU  H'0004'
1651
1652
1653;----- T6CLKCON Bits -----------------------------------------------------
1654CS0_T6CLKCON     EQU  H'0000'
1655CS1_T6CLKCON     EQU  H'0001'
1656CS2              EQU  H'0002'
1657CS3              EQU  H'0003'
1658
1659
1660T6CS0            EQU  H'0000'
1661T6CS1            EQU  H'0001'
1662T6CS2            EQU  H'0002'
1663T6CS3            EQU  H'0003'
1664
1665
1666;----- T6RST Bits -----------------------------------------------------
1667RSEL0            EQU  H'0000'
1668RSEL1            EQU  H'0001'
1669RSEL2            EQU  H'0002'
1670RSEL3            EQU  H'0003'
1671
1672
1673T6RSEL0          EQU  H'0000'
1674T6RSEL1          EQU  H'0001'
1675T6RSEL2          EQU  H'0002'
1676T6RSEL3          EQU  H'0003'
1677
1678
1679;----- T3CON Bits -----------------------------------------------------
1680ON_T3CON         EQU  H'0000'
1681NOT_SYNC         EQU  H'0002'
1682
1683TMRON            EQU  H'0000'
1684SYNC_T3CON       EQU  H'0002'
1685CKPS0            EQU  H'0004'
1686CKPS1            EQU  H'0005'
1687CS0_T3CON        EQU  H'0006'
1688CS1_T3CON        EQU  H'0007'
1689
1690TMR3ON           EQU  H'0000'
1691NOT_T3SYNC       EQU  H'0002'
1692T3CS0            EQU  H'0006'
1693T3CS1            EQU  H'0007'
1694
1695T3ON             EQU  H'0000'
1696T3CKPS0          EQU  H'0004'
1697T3CKPS1          EQU  H'0005'
1698TMR3CS0          EQU  H'0006'
1699TMR3CS1          EQU  H'0007'
1700
1701
1702;----- T3GCON Bits -----------------------------------------------------
1703GVAL             EQU  H'0002'
1704GGO_NOT_DONE     EQU  H'0003'
1705GSPM             EQU  H'0004'
1706GTM              EQU  H'0005'
1707GPOL             EQU  H'0006'
1708GE               EQU  H'0007'
1709
1710GSS0             EQU  H'0000'
1711GSS1             EQU  H'0001'
1712T3GE             EQU  H'0007'
1713
1714T3GVAL           EQU  H'0002'
1715T3GGO_NOT_DONE   EQU  H'0003'
1716T3GSPM           EQU  H'0004'
1717T3GTM            EQU  H'0005'
1718T3GPOL           EQU  H'0006'
1719TMR3GE           EQU  H'0007'
1720
1721T3GSS0           EQU  H'0000'
1722T3GSS1           EQU  H'0001'
1723
1724
1725;----- T5CON Bits -----------------------------------------------------
1726ON_T5CON         EQU  H'0000'
1727NOT_SYNC         EQU  H'0002'
1728
1729TMRON            EQU  H'0000'
1730SYNC_T5CON       EQU  H'0002'
1731CKPS0            EQU  H'0004'
1732CKPS1            EQU  H'0005'
1733CS0_T5CON        EQU  H'0006'
1734CS1_T5CON        EQU  H'0007'
1735
1736TMR5ON           EQU  H'0000'
1737NOT_T5SYNC       EQU  H'0002'
1738T5CS0            EQU  H'0006'
1739T5CS1            EQU  H'0007'
1740
1741T5ON             EQU  H'0000'
1742T5CKPS0          EQU  H'0004'
1743T5CKPS1          EQU  H'0005'
1744TMR5CS0          EQU  H'0006'
1745TMR5CS1          EQU  H'0007'
1746
1747
1748;----- T5GCON Bits -----------------------------------------------------
1749GVAL             EQU  H'0002'
1750GGO_NOT_DONE     EQU  H'0003'
1751GSPM             EQU  H'0004'
1752GTM              EQU  H'0005'
1753GPOL             EQU  H'0006'
1754GE               EQU  H'0007'
1755
1756GSS0             EQU  H'0000'
1757GSS1             EQU  H'0001'
1758T5GE             EQU  H'0007'
1759
1760T5GVAL           EQU  H'0002'
1761T5GGO_NOT_DONE   EQU  H'0003'
1762T5GSPM           EQU  H'0004'
1763T5GTM            EQU  H'0005'
1764T5GPOL           EQU  H'0006'
1765TMR5GE           EQU  H'0007'
1766
1767T5GSS0           EQU  H'0000'
1768T5GSS1           EQU  H'0001'
1769
1770
1771;----- OPA1CON Bits -----------------------------------------------------
1772ORPOL            EQU  H'0002'
1773UG               EQU  H'0004'
1774EN               EQU  H'0007'
1775
1776ORM0             EQU  H'0000'
1777ORM1             EQU  H'0001'
1778
1779OPA1ORPOL        EQU  H'0002'
1780OPA1UG           EQU  H'0004'
1781OPA1EN           EQU  H'0007'
1782
1783OPA1ORM0         EQU  H'0000'
1784OPA1ORM1         EQU  H'0001'
1785
1786
1787;----- DACLD Bits -----------------------------------------------------
1788DAC1LD           EQU  H'0000'
1789
1790
1791;----- DAC1CON0 Bits -----------------------------------------------------
1792OE1              EQU  H'0005'
1793FM               EQU  H'0006'
1794EN               EQU  H'0007'
1795
1796NSS0             EQU  H'0000'
1797PSS0             EQU  H'0002'
1798PSS1             EQU  H'0003'
1799OE               EQU  H'0005'
1800
1801DACOE1           EQU  H'0005'
1802DACFM            EQU  H'0006'
1803DACEN            EQU  H'0007'
1804
1805DACNSS0          EQU  H'0000'
1806DACPSS0          EQU  H'0002'
1807DACPSS1          EQU  H'0003'
1808DACOE            EQU  H'0005'
1809
1810DAC1OE1          EQU  H'0005'
1811DAC1FM           EQU  H'0006'
1812DAC1EN           EQU  H'0007'
1813
1814DAC1NSS0         EQU  H'0000'
1815DAC1PSS0         EQU  H'0002'
1816DAC1PSS1         EQU  H'0003'
1817
1818
1819;----- DAC1CON1 Bits -----------------------------------------------------
1820REF0             EQU  H'0000'
1821REF1             EQU  H'0001'
1822REF2             EQU  H'0002'
1823REF3             EQU  H'0003'
1824REF4             EQU  H'0004'
1825REF5             EQU  H'0005'
1826REF6             EQU  H'0006'
1827REF7             EQU  H'0007'
1828
1829DAC1REF0         EQU  H'0000'
1830DAC1REF1         EQU  H'0001'
1831DAC1REF2         EQU  H'0002'
1832DAC1REF3         EQU  H'0003'
1833DAC1REF4         EQU  H'0004'
1834DAC1REF5         EQU  H'0005'
1835DAC1REF6         EQU  H'0006'
1836DAC1REF7         EQU  H'0007'
1837
1838R0               EQU  H'0000'
1839R1               EQU  H'0001'
1840R2               EQU  H'0002'
1841R3               EQU  H'0003'
1842R4               EQU  H'0004'
1843R5               EQU  H'0005'
1844R6               EQU  H'0006'
1845R7               EQU  H'0007'
1846
1847DAC1R0           EQU  H'0000'
1848DAC1R1           EQU  H'0001'
1849DAC1R2           EQU  H'0002'
1850DAC1R3           EQU  H'0003'
1851DAC1R4           EQU  H'0004'
1852DAC1R5           EQU  H'0005'
1853DAC1R6           EQU  H'0006'
1854DAC1R7           EQU  H'0007'
1855
1856
1857;----- DAC1REFL Bits -----------------------------------------------------
1858REF0             EQU  H'0000'
1859REF1             EQU  H'0001'
1860REF2             EQU  H'0002'
1861REF3             EQU  H'0003'
1862REF4             EQU  H'0004'
1863REF5             EQU  H'0005'
1864REF6             EQU  H'0006'
1865REF7             EQU  H'0007'
1866
1867DAC1REF0         EQU  H'0000'
1868DAC1REF1         EQU  H'0001'
1869DAC1REF2         EQU  H'0002'
1870DAC1REF3         EQU  H'0003'
1871DAC1REF4         EQU  H'0004'
1872DAC1REF5         EQU  H'0005'
1873DAC1REF6         EQU  H'0006'
1874DAC1REF7         EQU  H'0007'
1875
1876R0               EQU  H'0000'
1877R1               EQU  H'0001'
1878R2               EQU  H'0002'
1879R3               EQU  H'0003'
1880R4               EQU  H'0004'
1881R5               EQU  H'0005'
1882R6               EQU  H'0006'
1883R7               EQU  H'0007'
1884
1885DAC1R0           EQU  H'0000'
1886DAC1R1           EQU  H'0001'
1887DAC1R2           EQU  H'0002'
1888DAC1R3           EQU  H'0003'
1889DAC1R4           EQU  H'0004'
1890DAC1R5           EQU  H'0005'
1891DAC1R6           EQU  H'0006'
1892DAC1R7           EQU  H'0007'
1893
1894
1895;----- DAC1CON2 Bits -----------------------------------------------------
1896REF8             EQU  H'0000'
1897REF9             EQU  H'0001'
1898REF10            EQU  H'0002'
1899REF11            EQU  H'0003'
1900REF12            EQU  H'0004'
1901REF13            EQU  H'0005'
1902REF14            EQU  H'0006'
1903REF15            EQU  H'0007'
1904
1905DAC1REF8         EQU  H'0000'
1906DAC1REF9         EQU  H'0001'
1907DAC1REF10        EQU  H'0002'
1908DAC1REF11        EQU  H'0003'
1909DAC1REF12        EQU  H'0004'
1910DAC1REF13        EQU  H'0005'
1911DAC1REF14        EQU  H'0006'
1912DAC1REF15        EQU  H'0007'
1913
1914R8               EQU  H'0000'
1915R9               EQU  H'0001'
1916R10              EQU  H'0002'
1917R11              EQU  H'0003'
1918R12              EQU  H'0004'
1919R13              EQU  H'0005'
1920R14              EQU  H'0006'
1921R15              EQU  H'0007'
1922
1923DAC1R8           EQU  H'0000'
1924DAC1R9           EQU  H'0001'
1925DAC1R10          EQU  H'0002'
1926DAC1R11          EQU  H'0003'
1927DAC1R12          EQU  H'0004'
1928DAC1R13          EQU  H'0005'
1929DAC1R14          EQU  H'0006'
1930DAC1R15          EQU  H'0007'
1931
1932
1933;----- DAC1REFH Bits -----------------------------------------------------
1934REF8             EQU  H'0000'
1935REF9             EQU  H'0001'
1936REF10            EQU  H'0002'
1937REF11            EQU  H'0003'
1938REF12            EQU  H'0004'
1939REF13            EQU  H'0005'
1940REF14            EQU  H'0006'
1941REF15            EQU  H'0007'
1942
1943DAC1REF8         EQU  H'0000'
1944DAC1REF9         EQU  H'0001'
1945DAC1REF10        EQU  H'0002'
1946DAC1REF11        EQU  H'0003'
1947DAC1REF12        EQU  H'0004'
1948DAC1REF13        EQU  H'0005'
1949DAC1REF14        EQU  H'0006'
1950DAC1REF15        EQU  H'0007'
1951
1952R8               EQU  H'0000'
1953R9               EQU  H'0001'
1954R10              EQU  H'0002'
1955R11              EQU  H'0003'
1956R12              EQU  H'0004'
1957R13              EQU  H'0005'
1958R14              EQU  H'0006'
1959R15              EQU  H'0007'
1960
1961DAC1R8           EQU  H'0000'
1962DAC1R9           EQU  H'0001'
1963DAC1R10          EQU  H'0002'
1964DAC1R11          EQU  H'0003'
1965DAC1R12          EQU  H'0004'
1966DAC1R13          EQU  H'0005'
1967DAC1R14          EQU  H'0006'
1968DAC1R15          EQU  H'0007'
1969
1970
1971;----- DAC3CON0 Bits -----------------------------------------------------
1972NSS              EQU  H'0000'
1973OE1              EQU  H'0005'
1974EN               EQU  H'0007'
1975
1976PSS0             EQU  H'0002'
1977PSS1             EQU  H'0003'
1978
1979DACNSS           EQU  H'0000'
1980DACOE1           EQU  H'0005'
1981DACEN            EQU  H'0007'
1982
1983DACPSS0          EQU  H'0002'
1984DACPSS1          EQU  H'0003'
1985
1986DAC3NSS          EQU  H'0000'
1987DAC3OE1          EQU  H'0005'
1988DAC3EN           EQU  H'0007'
1989
1990DAC3PSS0         EQU  H'0002'
1991DAC3PSS1         EQU  H'0003'
1992
1993
1994;----- DAC3CON1 Bits -----------------------------------------------------
1995DACR0            EQU  H'0000'
1996DACR1            EQU  H'0001'
1997DACR2            EQU  H'0002'
1998DACR3            EQU  H'0003'
1999DACR4            EQU  H'0004'
2000
2001R0               EQU  H'0000'
2002R1               EQU  H'0001'
2003R2               EQU  H'0002'
2004R3               EQU  H'0003'
2005R4               EQU  H'0004'
2006
2007
2008DAC3R0           EQU  H'0000'
2009DAC3R1           EQU  H'0001'
2010DAC3R2           EQU  H'0002'
2011DAC3R3           EQU  H'0003'
2012DAC3R4           EQU  H'0004'
2013
2014REF0             EQU  H'0000'
2015REF1             EQU  H'0001'
2016REF2             EQU  H'0002'
2017REF3             EQU  H'0003'
2018REF4             EQU  H'0004'
2019REF5             EQU  H'0005'
2020
2021DAC3REF0         EQU  H'0000'
2022DAC3REF1         EQU  H'0001'
2023DAC3REF2         EQU  H'0002'
2024DAC3REF3         EQU  H'0003'
2025DAC3REF4         EQU  H'0004'
2026DAC3REF5         EQU  H'0005'
2027
2028
2029;----- DAC3REF Bits -----------------------------------------------------
2030DACR0            EQU  H'0000'
2031DACR1            EQU  H'0001'
2032DACR2            EQU  H'0002'
2033DACR3            EQU  H'0003'
2034DACR4            EQU  H'0004'
2035
2036R0               EQU  H'0000'
2037R1               EQU  H'0001'
2038R2               EQU  H'0002'
2039R3               EQU  H'0003'
2040R4               EQU  H'0004'
2041
2042
2043DAC3R0           EQU  H'0000'
2044DAC3R1           EQU  H'0001'
2045DAC3R2           EQU  H'0002'
2046DAC3R3           EQU  H'0003'
2047DAC3R4           EQU  H'0004'
2048
2049REF0             EQU  H'0000'
2050REF1             EQU  H'0001'
2051REF2             EQU  H'0002'
2052REF3             EQU  H'0003'
2053REF4             EQU  H'0004'
2054REF5             EQU  H'0005'
2055
2056DAC3REF0         EQU  H'0000'
2057DAC3REF1         EQU  H'0001'
2058DAC3REF2         EQU  H'0002'
2059DAC3REF3         EQU  H'0003'
2060DAC3REF4         EQU  H'0004'
2061DAC3REF5         EQU  H'0005'
2062
2063
2064;----- PWM3DCL Bits -----------------------------------------------------
2065DC0              EQU  H'0006'
2066DC1              EQU  H'0007'
2067
2068PWM3DC0          EQU  H'0006'
2069PWM3DC1          EQU  H'0007'
2070
2071PWMPW0           EQU  H'0006'
2072PWMPW1           EQU  H'0007'
2073
2074
2075;----- PWM3DCH Bits -----------------------------------------------------
2076DC2              EQU  H'0000'
2077DC3              EQU  H'0001'
2078DC4              EQU  H'0002'
2079DC5              EQU  H'0003'
2080DC6              EQU  H'0004'
2081DC7              EQU  H'0005'
2082DC8              EQU  H'0006'
2083DC9              EQU  H'0007'
2084
2085PWM3DC2          EQU  H'0000'
2086PWM3DC3          EQU  H'0001'
2087PWM3DC4          EQU  H'0002'
2088PWM3DC5          EQU  H'0003'
2089PWM3DC6          EQU  H'0004'
2090PWM3DC7          EQU  H'0005'
2091PWM3DC8          EQU  H'0006'
2092PWM3DC9          EQU  H'0007'
2093
2094PWMPW2           EQU  H'0000'
2095PWMPW3           EQU  H'0001'
2096PWMPW4           EQU  H'0002'
2097PWMPW5           EQU  H'0003'
2098PWMPW6           EQU  H'0004'
2099PWMPW7           EQU  H'0005'
2100PWMPW8           EQU  H'0006'
2101PWMPW9           EQU  H'0007'
2102
2103
2104;----- PWM3CON Bits -----------------------------------------------------
2105POL_PWM3CON      EQU  H'0004'
2106OUT_PWM3CON      EQU  H'0005'
2107EN               EQU  H'0007'
2108
2109PWM3POL          EQU  H'0004'
2110PWM3OUT          EQU  H'0005'
2111PWM3EN           EQU  H'0007'
2112
2113
2114;----- COG1PHR Bits -----------------------------------------------------
2115PHR0             EQU  H'0000'
2116PHR1             EQU  H'0001'
2117PHR2             EQU  H'0002'
2118PHR3             EQU  H'0003'
2119PHR4             EQU  H'0004'
2120PHR5             EQU  H'0005'
2121
2122G1PHR0           EQU  H'0000'
2123G1PHR1           EQU  H'0001'
2124G1PHR2           EQU  H'0002'
2125G1PHR3           EQU  H'0003'
2126G1PHR4           EQU  H'0004'
2127G1PHR5           EQU  H'0005'
2128
2129
2130;----- COG1PHF Bits -----------------------------------------------------
2131PHF0             EQU  H'0000'
2132PHF1             EQU  H'0001'
2133PHF2             EQU  H'0002'
2134PHF3             EQU  H'0003'
2135PHF4             EQU  H'0004'
2136PHF5             EQU  H'0005'
2137
2138G1PHF0           EQU  H'0000'
2139G1PHF1           EQU  H'0001'
2140G1PHF2           EQU  H'0002'
2141G1PHF3           EQU  H'0003'
2142G1PHF4           EQU  H'0004'
2143G1PHF5           EQU  H'0005'
2144
2145
2146;----- COG1BLKR Bits -----------------------------------------------------
2147BLKR0            EQU  H'0000'
2148BLKR1            EQU  H'0001'
2149BLKR2            EQU  H'0002'
2150BLKR3            EQU  H'0003'
2151BLKR4            EQU  H'0004'
2152BLKR5            EQU  H'0005'
2153
2154G1BLKR0          EQU  H'0000'
2155G1BLKR1          EQU  H'0001'
2156G1BLKR2          EQU  H'0002'
2157G1BLKR3          EQU  H'0003'
2158G1BLKR4          EQU  H'0004'
2159G1BLKR5          EQU  H'0005'
2160
2161
2162;----- COG1BLKF Bits -----------------------------------------------------
2163BLKF0            EQU  H'0000'
2164BLKF1            EQU  H'0001'
2165BLKF2            EQU  H'0002'
2166BLKF3            EQU  H'0003'
2167BLKF4            EQU  H'0004'
2168BLKF5            EQU  H'0005'
2169
2170G1BLKF0          EQU  H'0000'
2171G1BLKF1          EQU  H'0001'
2172G1BLKF2          EQU  H'0002'
2173G1BLKF3          EQU  H'0003'
2174G1BLKF4          EQU  H'0004'
2175G1BLKF5          EQU  H'0005'
2176
2177
2178;----- COG1DBR Bits -----------------------------------------------------
2179DBR0             EQU  H'0000'
2180DBR1             EQU  H'0001'
2181DBR2             EQU  H'0002'
2182DBR3             EQU  H'0003'
2183DBR4             EQU  H'0004'
2184DBR5             EQU  H'0005'
2185
2186G1DBR0           EQU  H'0000'
2187G1DBR1           EQU  H'0001'
2188G1DBR2           EQU  H'0002'
2189G1DBR3           EQU  H'0003'
2190G1DBR4           EQU  H'0004'
2191G1DBR5           EQU  H'0005'
2192
2193
2194;----- COG1DBF Bits -----------------------------------------------------
2195DBF0             EQU  H'0000'
2196DBF1             EQU  H'0001'
2197DBF2             EQU  H'0002'
2198DBF3             EQU  H'0003'
2199DBF4             EQU  H'0004'
2200DBF5             EQU  H'0005'
2201
2202G1DBF0           EQU  H'0000'
2203G1DBF1           EQU  H'0001'
2204G1DBF2           EQU  H'0002'
2205G1DBF3           EQU  H'0003'
2206G1DBF4           EQU  H'0004'
2207G1DBF5           EQU  H'0005'
2208
2209
2210
2211;----- COG1CON0 Bits -----------------------------------------------------
2212LD               EQU  H'0006'
2213EN               EQU  H'0007'
2214
2215MD0              EQU  H'0000'
2216MD1              EQU  H'0001'
2217MD2              EQU  H'0002'
2218CS0_COG1CON0     EQU  H'0003'
2219CS1_COG1CON0     EQU  H'0004'
2220
2221G1LD             EQU  H'0006'
2222G1EN             EQU  H'0007'
2223
2224G1MD0            EQU  H'0000'
2225G1MD1            EQU  H'0001'
2226G1MD2            EQU  H'0002'
2227G1CS0            EQU  H'0003'
2228G1CS1            EQU  H'0004'
2229
2230
2231;----- COG1CON1 Bits -----------------------------------------------------
2232POLA             EQU  H'0000'
2233POLB             EQU  H'0001'
2234POLC             EQU  H'0002'
2235POLD             EQU  H'0003'
2236FDBS             EQU  H'0006'
2237RDBS             EQU  H'0007'
2238
2239G1POLA           EQU  H'0000'
2240G1POLB           EQU  H'0001'
2241G1POLC           EQU  H'0002'
2242G1POLD           EQU  H'0003'
2243G1FDBS           EQU  H'0006'
2244G1RDBS           EQU  H'0007'
2245
2246
2247;----- COG1RIS0 Bits -----------------------------------------------------
2248RIS0             EQU  H'0000'
2249RIS1             EQU  H'0001'
2250RIS2             EQU  H'0002'
2251RIS3             EQU  H'0003'
2252RIS4             EQU  H'0004'
2253RIS5             EQU  H'0005'
2254RIS6             EQU  H'0006'
2255RIS7             EQU  H'0007'
2256
2257G1RIS0           EQU  H'0000'
2258G1RIS1           EQU  H'0001'
2259G1RIS2           EQU  H'0002'
2260G1RIS3           EQU  H'0003'
2261G1RIS4           EQU  H'0004'
2262G1RIS5           EQU  H'0005'
2263G1RIS6           EQU  H'0006'
2264G1RIS7           EQU  H'0007'
2265
2266
2267;----- COG1RIS1 Bits -----------------------------------------------------
2268RIS8             EQU  H'0000'
2269RIS9             EQU  H'0001'
2270RIS10            EQU  H'0002'
2271RIS11            EQU  H'0003'
2272RIS12            EQU  H'0004'
2273RIS13            EQU  H'0005'
2274RIS14            EQU  H'0006'
2275
2276G1RIS8           EQU  H'0000'
2277G1RIS9           EQU  H'0001'
2278G1RIS10          EQU  H'0002'
2279G1RIS11          EQU  H'0003'
2280G1RIS12          EQU  H'0004'
2281G1RIS13          EQU  H'0005'
2282G1RIS14          EQU  H'0006'
2283
2284
2285;----- COG1RSIM0 Bits -----------------------------------------------------
2286RSIM0            EQU  H'0000'
2287RSIM1            EQU  H'0001'
2288RSIM2            EQU  H'0002'
2289RSIM3            EQU  H'0003'
2290RSIM4            EQU  H'0004'
2291RSIM5            EQU  H'0005'
2292RSIM6            EQU  H'0006'
2293RSIM7            EQU  H'0007'
2294
2295G1RSIM0          EQU  H'0000'
2296G1RSIM1          EQU  H'0001'
2297G1RSIM2          EQU  H'0002'
2298G1RSIM3          EQU  H'0003'
2299G1RSIM4          EQU  H'0004'
2300G1RSIM5          EQU  H'0005'
2301G1RSIM6          EQU  H'0006'
2302G1RSIM7          EQU  H'0007'
2303
2304
2305;----- COG1RSIM1 Bits -----------------------------------------------------
2306RSIM8            EQU  H'0000'
2307RSIM9            EQU  H'0001'
2308RSIM10           EQU  H'0002'
2309RSIM11           EQU  H'0003'
2310RSIM12           EQU  H'0004'
2311RSIM13           EQU  H'0005'
2312RSIM14           EQU  H'0006'
2313
2314G1RSIM8          EQU  H'0000'
2315G1RSIM9          EQU  H'0001'
2316G1RSIM10         EQU  H'0002'
2317G1RSIM11         EQU  H'0003'
2318G1RSIM12         EQU  H'0004'
2319G1RSIM13         EQU  H'0005'
2320G1RSIM14         EQU  H'0006'
2321
2322
2323;----- COG1FIS0 Bits -----------------------------------------------------
2324FIS0             EQU  H'0000'
2325FIS1             EQU  H'0001'
2326FIS2             EQU  H'0002'
2327FIS3             EQU  H'0003'
2328FIS4             EQU  H'0004'
2329FIS5             EQU  H'0005'
2330FIS6             EQU  H'0006'
2331FIS7             EQU  H'0007'
2332
2333G1FIS0           EQU  H'0000'
2334G1FIS1           EQU  H'0001'
2335G1FIS2           EQU  H'0002'
2336G1FIS3           EQU  H'0003'
2337G1FIS4           EQU  H'0004'
2338G1FIS5           EQU  H'0005'
2339G1FIS6           EQU  H'0006'
2340G1FIS7           EQU  H'0007'
2341
2342
2343;----- COG1FIS1 Bits -----------------------------------------------------
2344FIS8             EQU  H'0000'
2345FIS9             EQU  H'0001'
2346FIS10            EQU  H'0002'
2347FIS11            EQU  H'0003'
2348FIS12            EQU  H'0004'
2349FIS13            EQU  H'0005'
2350FIS14            EQU  H'0006'
2351
2352G1FIS8           EQU  H'0000'
2353G1FIS9           EQU  H'0001'
2354G1FIS10          EQU  H'0002'
2355G1FIS11          EQU  H'0003'
2356G1FIS12          EQU  H'0004'
2357G1FIS13          EQU  H'0005'
2358G1FIS14          EQU  H'0006'
2359
2360
2361;----- COG1FSIM0 Bits -----------------------------------------------------
2362FSIM0            EQU  H'0000'
2363FSIM1            EQU  H'0001'
2364FSIM2            EQU  H'0002'
2365FSIM3            EQU  H'0003'
2366FSIM4            EQU  H'0004'
2367FSIM5            EQU  H'0005'
2368FSIM6            EQU  H'0006'
2369FSIM7            EQU  H'0007'
2370
2371G1FSIM0          EQU  H'0000'
2372G1FSIM1          EQU  H'0001'
2373G1FSIM2          EQU  H'0002'
2374G1FSIM3          EQU  H'0003'
2375G1FSIM4          EQU  H'0004'
2376G1FSIM5          EQU  H'0005'
2377G1FSIM6          EQU  H'0006'
2378G1FSIM7          EQU  H'0007'
2379
2380
2381;----- COG1FSIM1 Bits -----------------------------------------------------
2382FSIM8            EQU  H'0000'
2383FSIM9            EQU  H'0001'
2384FSIM10           EQU  H'0002'
2385FSIM11           EQU  H'0003'
2386FSIM12           EQU  H'0004'
2387FSIM13           EQU  H'0005'
2388FSIM14           EQU  H'0006'
2389
2390G1FSIM8          EQU  H'0000'
2391G1FSIM9          EQU  H'0001'
2392G1FSIM10         EQU  H'0002'
2393G1FSIM11         EQU  H'0003'
2394G1FSIM12         EQU  H'0004'
2395G1FSIM13         EQU  H'0005'
2396G1FSIM14         EQU  H'0006'
2397
2398
2399;----- COG1ASD0 Bits -----------------------------------------------------
2400ASREN            EQU  H'0006'
2401ASE              EQU  H'0007'
2402
2403ASDAC0           EQU  H'0002'
2404ASDAC1           EQU  H'0003'
2405ASDBD0           EQU  H'0004'
2406ASDBD1           EQU  H'0005'
2407ARSEN            EQU  H'0006'
2408
2409G1ARSEN          EQU  H'0006'
2410G1ASE            EQU  H'0007'
2411
2412G1ASDAC0         EQU  H'0002'
2413G1ASDAC1         EQU  H'0003'
2414G1ASDBD0         EQU  H'0004'
2415G1ASDBD1         EQU  H'0005'
2416G1ASREN          EQU  H'0006'
2417
2418
2419;----- COG1ASD1 Bits -----------------------------------------------------
2420AS0E             EQU  H'0000'
2421AS1E             EQU  H'0001'
2422AS2E             EQU  H'0002'
2423AS3E             EQU  H'0003'
2424AS4E             EQU  H'0004'
2425AS5E             EQU  H'0005'
2426AS6E             EQU  H'0006'
2427AS7E             EQU  H'0007'
2428
2429G1AS0E           EQU  H'0000'
2430G1AS1E           EQU  H'0001'
2431G1AS2E           EQU  H'0002'
2432G1AS3E           EQU  H'0003'
2433G1AS4E           EQU  H'0004'
2434G1AS5E           EQU  H'0005'
2435G1AS6E           EQU  H'0006'
2436G1AS7E           EQU  H'0007'
2437
2438
2439;----- COG1STR Bits -----------------------------------------------------
2440STRA             EQU  H'0000'
2441STRB             EQU  H'0001'
2442STRC             EQU  H'0002'
2443STRD             EQU  H'0003'
2444SDATA            EQU  H'0004'
2445SDATB            EQU  H'0005'
2446SDATC            EQU  H'0006'
2447SDATD            EQU  H'0007'
2448
2449G1STRA           EQU  H'0000'
2450G1STRB           EQU  H'0001'
2451G1STRC           EQU  H'0002'
2452G1STRD           EQU  H'0003'
2453G1SDATA          EQU  H'0004'
2454G1SDATB          EQU  H'0005'
2455G1SDATC          EQU  H'0006'
2456G1SDATD          EQU  H'0007'
2457
2458
2459;----- PRG1RTSS Bits -----------------------------------------------------
2460RTSS0            EQU  H'0000'
2461RTSS1            EQU  H'0001'
2462RTSS2            EQU  H'0002'
2463RTSS3            EQU  H'0003'
2464
2465RG1RTSS0         EQU  H'0000'
2466RG1RTSS1         EQU  H'0001'
2467RG1RTSS2         EQU  H'0002'
2468RG1RTSS3         EQU  H'0003'
2469
2470
2471;----- PRG1FTSS Bits -----------------------------------------------------
2472FTSS0            EQU  H'0000'
2473FTSS1            EQU  H'0001'
2474FTSS2            EQU  H'0002'
2475FTSS3            EQU  H'0003'
2476
2477RG1FTSS0         EQU  H'0000'
2478RG1FTSS1         EQU  H'0001'
2479RG1FTSS2         EQU  H'0002'
2480RG1FTSS3         EQU  H'0003'
2481
2482
2483;----- PRG1INS Bits -----------------------------------------------------
2484INS0             EQU  H'0000'
2485INS1             EQU  H'0001'
2486INS2             EQU  H'0002'
2487INS3             EQU  H'0003'
2488
2489RG1INS0          EQU  H'0000'
2490RG1INS1          EQU  H'0001'
2491RG1INS2          EQU  H'0002'
2492RG1INS3          EQU  H'0003'
2493
2494
2495;----- PRG1CON0 Bits -----------------------------------------------------
2496GO_PRG1CON0      EQU  H'0000'
2497OS               EQU  H'0001'
2498REDG             EQU  H'0004'
2499FEDG             EQU  H'0005'
2500EN               EQU  H'0007'
2501
2502MODE0_PRG1CON0   EQU  H'0002'
2503MODE1_PRG1CON0   EQU  H'0003'
2504
2505RG1GO            EQU  H'0000'
2506RG1OS            EQU  H'0001'
2507RG1REDG          EQU  H'0004'
2508RG1FEDG          EQU  H'0005'
2509RG1EN            EQU  H'0007'
2510
2511RG1MODE0         EQU  H'0002'
2512RG1MODE1         EQU  H'0003'
2513
2514
2515;----- PRG1CON1 Bits -----------------------------------------------------
2516RPOL             EQU  H'0000'
2517FPOL             EQU  H'0001'
2518RDY              EQU  H'0002'
2519
2520RG1RPOL          EQU  H'0000'
2521RG1FPOL          EQU  H'0001'
2522RG1RDY           EQU  H'0002'
2523
2524
2525;----- PRG1CON2 Bits -----------------------------------------------------
2526ISET0            EQU  H'0000'
2527ISET1            EQU  H'0001'
2528ISET2            EQU  H'0002'
2529ISET3            EQU  H'0003'
2530ISET4            EQU  H'0004'
2531
2532
2533RG1ISET0         EQU  H'0000'
2534RG1ISET1         EQU  H'0001'
2535RG1ISET2         EQU  H'0002'
2536RG1ISET3         EQU  H'0003'
2537RG1ISET4         EQU  H'0004'
2538
2539
2540;----- PWMEN Bits -----------------------------------------------------
2541MPWM5EN          EQU  H'0004'
2542
2543
2544;----- PWMLD Bits -----------------------------------------------------
2545MPWM5LD          EQU  H'0004'
2546
2547
2548;----- PWMOUT Bits -----------------------------------------------------
2549MPWM5OUT         EQU  H'0004'
2550
2551
2552;----- PWM5PHL Bits -----------------------------------------------------
2553PWM5PHL0         EQU  H'0000'
2554PWM5PHL1         EQU  H'0001'
2555PWM5PHL2         EQU  H'0002'
2556PWM5PHL3         EQU  H'0003'
2557PWM5PHL4         EQU  H'0004'
2558PWM5PHL5         EQU  H'0005'
2559PWM5PHL6         EQU  H'0006'
2560PWM5PHL7         EQU  H'0007'
2561
2562
2563
2564;----- PWM5PHH Bits -----------------------------------------------------
2565PWM5PHH0         EQU  H'0000'
2566PWM5PHH1         EQU  H'0001'
2567PWM5PHH2         EQU  H'0002'
2568PWM5PHH3         EQU  H'0003'
2569PWM5PHH4         EQU  H'0004'
2570PWM5PHH5         EQU  H'0005'
2571PWM5PHH6         EQU  H'0006'
2572PWM5PHH7         EQU  H'0007'
2573
2574
2575
2576;----- PWM5DCL Bits -----------------------------------------------------
2577PWM5DCL0         EQU  H'0000'
2578PWM5DCL1         EQU  H'0001'
2579PWM5DCL2         EQU  H'0002'
2580PWM5DCL3         EQU  H'0003'
2581PWM5DCL4         EQU  H'0004'
2582PWM5DCL5         EQU  H'0005'
2583PWM5DCL6         EQU  H'0006'
2584PWM5DCL7         EQU  H'0007'
2585
2586
2587
2588;----- PWM5DCH Bits -----------------------------------------------------
2589PWM5DCH0         EQU  H'0000'
2590PWM5DCH1         EQU  H'0001'
2591PWM5DCH2         EQU  H'0002'
2592PWM5DCH3         EQU  H'0003'
2593PWM5DCH4         EQU  H'0004'
2594PWM5DCH5         EQU  H'0005'
2595PWM5DCH6         EQU  H'0006'
2596PWM5DCH7         EQU  H'0007'
2597
2598
2599
2600;----- PWM5PRL Bits -----------------------------------------------------
2601PWM5PRL0         EQU  H'0000'
2602PWM5PRL1         EQU  H'0001'
2603PWM5PRL2         EQU  H'0002'
2604PWM5PRL3         EQU  H'0003'
2605PWM5PRL4         EQU  H'0004'
2606PWM5PRL5         EQU  H'0005'
2607PWM5PRL6         EQU  H'0006'
2608PWM5PRL7         EQU  H'0007'
2609
2610
2611
2612;----- PWM5PRH Bits -----------------------------------------------------
2613PWM5PRH0         EQU  H'0000'
2614PWM5PRH1         EQU  H'0001'
2615PWM5PRH2         EQU  H'0002'
2616PWM5PRH3         EQU  H'0003'
2617PWM5PRH4         EQU  H'0004'
2618PWM5PRH5         EQU  H'0005'
2619PWM5PRH6         EQU  H'0006'
2620PWM5PRH7         EQU  H'0007'
2621
2622
2623
2624;----- PWM5OFL Bits -----------------------------------------------------
2625PWM5OFL0         EQU  H'0000'
2626PWM5OFL1         EQU  H'0001'
2627PWM5OFL2         EQU  H'0002'
2628PWM5OFL3         EQU  H'0003'
2629PWM5OFL4         EQU  H'0004'
2630PWM5OFL5         EQU  H'0005'
2631PWM5OFL6         EQU  H'0006'
2632PWM5OFL7         EQU  H'0007'
2633
2634
2635
2636;----- PWM5OFH Bits -----------------------------------------------------
2637PWM5OFH0         EQU  H'0000'
2638PWM5OFH1         EQU  H'0001'
2639PWM5OFH2         EQU  H'0002'
2640PWM5OFH3         EQU  H'0003'
2641PWM5OFH4         EQU  H'0004'
2642PWM5OFH5         EQU  H'0005'
2643PWM5OFH6         EQU  H'0006'
2644PWM5OFH7         EQU  H'0007'
2645
2646
2647
2648;----- PWM5TMRL Bits -----------------------------------------------------
2649PWM5TMRL0        EQU  H'0000'
2650PWM5TMRL1        EQU  H'0001'
2651PWM5TMRL2        EQU  H'0002'
2652PWM5TMRL3        EQU  H'0003'
2653PWM5TMRL4        EQU  H'0004'
2654PWM5TMRL5        EQU  H'0005'
2655PWM5TMRL6        EQU  H'0006'
2656PWM5TMRL7        EQU  H'0007'
2657
2658
2659
2660;----- PWM5TMRH Bits -----------------------------------------------------
2661PWM5TMRH0        EQU  H'0000'
2662PWM5TMRH1        EQU  H'0001'
2663PWM5TMRH2        EQU  H'0002'
2664PWM5TMRH3        EQU  H'0003'
2665PWM5TMRH4        EQU  H'0004'
2666PWM5TMRH5        EQU  H'0005'
2667PWM5TMRH6        EQU  H'0006'
2668PWM5TMRH7        EQU  H'0007'
2669
2670
2671
2672;----- PWM5CON Bits -----------------------------------------------------
2673POL_PWM5CON      EQU  H'0004'
2674OUT_PWM5CON      EQU  H'0005'
2675EN               EQU  H'0007'
2676
2677PWM5MODE0        EQU  H'0002'
2678PWM5MODE1        EQU  H'0003'
2679
2680PWM5POL          EQU  H'0004'
2681PWM5OUT          EQU  H'0005'
2682PWM5EN           EQU  H'0007'
2683
2684MODE0_PWM5CON    EQU  H'0002'
2685MODE1_PWM5CON    EQU  H'0003'
2686
2687
2688;----- PWM5INTCON Bits -----------------------------------------------------
2689PRIE             EQU  H'0000'
2690DCIE             EQU  H'0001'
2691PHIE             EQU  H'0002'
2692OFIE             EQU  H'0003'
2693
2694PWM5PRIE         EQU  H'0000'
2695PWM5DCIE         EQU  H'0001'
2696PWM5PHIE         EQU  H'0002'
2697PWM5OFIE         EQU  H'0003'
2698
2699
2700;----- PWM5INTE Bits -----------------------------------------------------
2701PRIE             EQU  H'0000'
2702DCIE             EQU  H'0001'
2703PHIE             EQU  H'0002'
2704OFIE             EQU  H'0003'
2705
2706PWM5PRIE         EQU  H'0000'
2707PWM5DCIE         EQU  H'0001'
2708PWM5PHIE         EQU  H'0002'
2709PWM5OFIE         EQU  H'0003'
2710
2711
2712;----- PWM5INTF Bits -----------------------------------------------------
2713PRIF             EQU  H'0000'
2714DCIF             EQU  H'0001'
2715PHIF             EQU  H'0002'
2716OFIF             EQU  H'0003'
2717
2718PWM5PRIF         EQU  H'0000'
2719PWM5DCIF         EQU  H'0001'
2720PWM5PHIF         EQU  H'0002'
2721PWM5OFIF         EQU  H'0003'
2722
2723
2724;----- PWM5INTFLG Bits -----------------------------------------------------
2725PRIF             EQU  H'0000'
2726DCIF             EQU  H'0001'
2727PHIF             EQU  H'0002'
2728OFIF             EQU  H'0003'
2729
2730PWM5PRIF         EQU  H'0000'
2731PWM5DCIF         EQU  H'0001'
2732PWM5PHIF         EQU  H'0002'
2733PWM5OFIF         EQU  H'0003'
2734
2735
2736;----- PWM5CLKCON Bits -----------------------------------------------------
2737PWM5CS0          EQU  H'0000'
2738PWM5CS1          EQU  H'0001'
2739PWM5CS2          EQU  H'0002'
2740PWM5PS0          EQU  H'0004'
2741PWM5PS1          EQU  H'0005'
2742PWM5PS2          EQU  H'0006'
2743
2744
2745CS0_PWM5CLKCON   EQU  H'0000'
2746CS1_PWM5CLKCON   EQU  H'0001'
2747CS2              EQU  H'0002'
2748PS0_PWM5CLKCON   EQU  H'0004'
2749PS1_PWM5CLKCON   EQU  H'0005'
2750PS2_PWM5CLKCON   EQU  H'0006'
2751
2752
2753;----- PWM5LDCON Bits -----------------------------------------------------
2754LDA              EQU  H'0007'
2755
2756PWM5LD           EQU  H'0007'
2757
2758
2759;----- PWM5OFCON Bits -----------------------------------------------------
2760OFO              EQU  H'0004'
2761
2762PWM5OFMC         EQU  H'0004'
2763
2764
2765;----- PPSLOCK Bits -----------------------------------------------------
2766PPSLOCKED        EQU  H'0000'
2767
2768
2769;----- CLCDATA Bits -----------------------------------------------------
2770MCLC1OUT         EQU  H'0000'
2771MCLC2OUT         EQU  H'0001'
2772MCLC3OUT         EQU  H'0002'
2773
2774
2775;----- CLC1CON Bits -----------------------------------------------------
2776LC1INTN          EQU  H'0003'
2777LC1INTP          EQU  H'0004'
2778LC1OUT           EQU  H'0005'
2779LC1EN            EQU  H'0007'
2780
2781LC1MODE0         EQU  H'0000'
2782LC1MODE1         EQU  H'0001'
2783LC1MODE2         EQU  H'0002'
2784
2785INTN_CLC1CON     EQU  H'0003'
2786INTP_CLC1CON     EQU  H'0004'
2787OUT_CLC1CON      EQU  H'0005'
2788EN               EQU  H'0007'
2789
2790MODE0_CLC1CON    EQU  H'0000'
2791MODE1_CLC1CON    EQU  H'0001'
2792MODE2            EQU  H'0002'
2793
2794
2795;----- CLC1POL Bits -----------------------------------------------------
2796LC1G1POL         EQU  H'0000'
2797LC1G2POL         EQU  H'0001'
2798LC1G3POL         EQU  H'0002'
2799LC1G4POL         EQU  H'0003'
2800LC1POL           EQU  H'0007'
2801
2802G1POL            EQU  H'0000'
2803G2POL            EQU  H'0001'
2804G3POL            EQU  H'0002'
2805G4POL            EQU  H'0003'
2806POL_CLC1POL      EQU  H'0007'
2807
2808
2809;----- CLC1SEL0 Bits -----------------------------------------------------
2810LC1D1S0          EQU  H'0000'
2811LC1D1S1          EQU  H'0001'
2812LC1D1S2          EQU  H'0002'
2813LC1D1S3          EQU  H'0003'
2814LC1D1S4          EQU  H'0004'
2815
2816
2817
2818D1S0             EQU  H'0000'
2819D1S1             EQU  H'0001'
2820D1S2             EQU  H'0002'
2821D1S3             EQU  H'0003'
2822D1S4             EQU  H'0004'
2823
2824
2825;----- CLC1SEL1 Bits -----------------------------------------------------
2826LC1D2S0          EQU  H'0000'
2827LC1D2S1          EQU  H'0001'
2828LC1D2S2          EQU  H'0002'
2829LC1D2S3          EQU  H'0003'
2830LC1D2S4          EQU  H'0004'
2831
2832
2833
2834D2S0             EQU  H'0000'
2835D2S1             EQU  H'0001'
2836D2S2             EQU  H'0002'
2837D2S3             EQU  H'0003'
2838D2S4             EQU  H'0004'
2839
2840
2841;----- CLC1SEL2 Bits -----------------------------------------------------
2842LC1D3S0          EQU  H'0000'
2843LC1D3S1          EQU  H'0001'
2844LC1D3S2          EQU  H'0002'
2845LC1D3S3          EQU  H'0003'
2846LC1D3S4          EQU  H'0004'
2847
2848
2849
2850D3S0             EQU  H'0000'
2851D3S1             EQU  H'0001'
2852D3S2             EQU  H'0002'
2853D3S3             EQU  H'0003'
2854D3S4             EQU  H'0004'
2855
2856
2857;----- CLC1SEL3 Bits -----------------------------------------------------
2858LC1D4S0          EQU  H'0000'
2859LC1D4S1          EQU  H'0001'
2860LC1D4S2          EQU  H'0002'
2861LC1D4S3          EQU  H'0003'
2862LC1D4S4          EQU  H'0004'
2863
2864
2865
2866D4S0             EQU  H'0000'
2867D4S1             EQU  H'0001'
2868D4S2             EQU  H'0002'
2869D4S3             EQU  H'0003'
2870D4S4             EQU  H'0004'
2871
2872
2873;----- CLC1GLS0 Bits -----------------------------------------------------
2874LC1G1D1N         EQU  H'0000'
2875LC1G1D1T         EQU  H'0001'
2876LC1G1D2N         EQU  H'0002'
2877LC1G1D2T         EQU  H'0003'
2878LC1G1D3N         EQU  H'0004'
2879LC1G1D3T         EQU  H'0005'
2880LC1G1D4N         EQU  H'0006'
2881LC1G1D4T         EQU  H'0007'
2882
2883D1N              EQU  H'0000'
2884D1T              EQU  H'0001'
2885D2N              EQU  H'0002'
2886D2T              EQU  H'0003'
2887D3N              EQU  H'0004'
2888D3T              EQU  H'0005'
2889D4N              EQU  H'0006'
2890D4T              EQU  H'0007'
2891
2892
2893;----- CLC1GLS1 Bits -----------------------------------------------------
2894LC1G2D1N         EQU  H'0000'
2895LC1G2D1T         EQU  H'0001'
2896LC1G2D2N         EQU  H'0002'
2897LC1G2D2T         EQU  H'0003'
2898LC1G2D3N         EQU  H'0004'
2899LC1G2D3T         EQU  H'0005'
2900LC1G2D4N         EQU  H'0006'
2901LC1G2D4T         EQU  H'0007'
2902
2903D1N              EQU  H'0000'
2904D1T              EQU  H'0001'
2905D2N              EQU  H'0002'
2906D2T              EQU  H'0003'
2907D3N              EQU  H'0004'
2908D3T              EQU  H'0005'
2909D4N              EQU  H'0006'
2910D4T              EQU  H'0007'
2911
2912
2913;----- CLC1GLS2 Bits -----------------------------------------------------
2914LC1G3D1N         EQU  H'0000'
2915LC1G3D1T         EQU  H'0001'
2916LC1G3D2N         EQU  H'0002'
2917LC1G3D2T         EQU  H'0003'
2918LC1G3D3N         EQU  H'0004'
2919LC1G3D3T         EQU  H'0005'
2920LC1G3D4N         EQU  H'0006'
2921LC1G3D4T         EQU  H'0007'
2922
2923D1N              EQU  H'0000'
2924D1T              EQU  H'0001'
2925D2N              EQU  H'0002'
2926D2T              EQU  H'0003'
2927D3N              EQU  H'0004'
2928D3T              EQU  H'0005'
2929D4N              EQU  H'0006'
2930D4T              EQU  H'0007'
2931
2932
2933;----- CLC1GLS3 Bits -----------------------------------------------------
2934LC1G4D1N         EQU  H'0000'
2935LC1G4D1T         EQU  H'0001'
2936LC1G4D2N         EQU  H'0002'
2937LC1G4D2T         EQU  H'0003'
2938LC1G4D3N         EQU  H'0004'
2939LC1G4D3T         EQU  H'0005'
2940LC1G4D4N         EQU  H'0006'
2941LC1G4D4T         EQU  H'0007'
2942
2943G4D1N            EQU  H'0000'
2944G4D1T            EQU  H'0001'
2945G4D2N            EQU  H'0002'
2946G4D2T            EQU  H'0003'
2947G4D3N            EQU  H'0004'
2948G4D3T            EQU  H'0005'
2949G4D4N            EQU  H'0006'
2950G4D4T            EQU  H'0007'
2951
2952
2953;----- CLC2CON Bits -----------------------------------------------------
2954LC2INTN          EQU  H'0003'
2955LC2INTP          EQU  H'0004'
2956LC2OUT           EQU  H'0005'
2957LC2EN            EQU  H'0007'
2958
2959LC2MODE0         EQU  H'0000'
2960LC2MODE1         EQU  H'0001'
2961LC2MODE2         EQU  H'0002'
2962
2963INTN_CLC2CON     EQU  H'0003'
2964INTP_CLC2CON     EQU  H'0004'
2965OUT_CLC2CON      EQU  H'0005'
2966EN               EQU  H'0007'
2967
2968MODE0_CLC2CON    EQU  H'0000'
2969MODE1_CLC2CON    EQU  H'0001'
2970MODE2            EQU  H'0002'
2971
2972
2973;----- CLC2POL Bits -----------------------------------------------------
2974LC2G1POL         EQU  H'0000'
2975LC2G2POL         EQU  H'0001'
2976LC2G3POL         EQU  H'0002'
2977LC2G4POL         EQU  H'0003'
2978LC2POL           EQU  H'0007'
2979
2980G1POL            EQU  H'0000'
2981G2POL            EQU  H'0001'
2982G3POL            EQU  H'0002'
2983G4POL            EQU  H'0003'
2984POL_CLC2POL      EQU  H'0007'
2985
2986
2987;----- CLC2SEL0 Bits -----------------------------------------------------
2988LC2D1S0          EQU  H'0000'
2989LC2D1S1          EQU  H'0001'
2990LC2D1S2          EQU  H'0002'
2991LC2D1S3          EQU  H'0003'
2992LC2D1S4          EQU  H'0004'
2993
2994
2995
2996D1S0             EQU  H'0000'
2997D1S1             EQU  H'0001'
2998D1S2             EQU  H'0002'
2999D1S3             EQU  H'0003'
3000D1S4             EQU  H'0004'
3001
3002
3003;----- CLC2SEL1 Bits -----------------------------------------------------
3004LC2D2S0          EQU  H'0000'
3005LC2D2S1          EQU  H'0001'
3006LC2D2S2          EQU  H'0002'
3007LC2D2S3          EQU  H'0003'
3008LC2D2S4          EQU  H'0004'
3009
3010
3011
3012D2S0             EQU  H'0000'
3013D2S1             EQU  H'0001'
3014D2S2             EQU  H'0002'
3015D2S3             EQU  H'0003'
3016D2S4             EQU  H'0004'
3017
3018
3019;----- CLC2SEL2 Bits -----------------------------------------------------
3020LC2D3S0          EQU  H'0000'
3021LC2D3S1          EQU  H'0001'
3022LC2D3S2          EQU  H'0002'
3023LC2D3S3          EQU  H'0003'
3024LC2D3S4          EQU  H'0004'
3025
3026
3027
3028D3S0             EQU  H'0000'
3029D3S1             EQU  H'0001'
3030D3S2             EQU  H'0002'
3031D3S3             EQU  H'0003'
3032D3S4             EQU  H'0004'
3033
3034
3035;----- CLC2SEL3 Bits -----------------------------------------------------
3036LC2D4S0          EQU  H'0000'
3037LC2D4S1          EQU  H'0001'
3038LC2D4S2          EQU  H'0002'
3039LC2D4S3          EQU  H'0003'
3040LC2D4S4          EQU  H'0004'
3041
3042
3043
3044D4S0             EQU  H'0000'
3045D4S1             EQU  H'0001'
3046D4S2             EQU  H'0002'
3047D4S3             EQU  H'0003'
3048D4S4             EQU  H'0004'
3049
3050
3051;----- CLC2GLS0 Bits -----------------------------------------------------
3052LC2G1D1N         EQU  H'0000'
3053LC2G1D1T         EQU  H'0001'
3054LC2G1D2N         EQU  H'0002'
3055LC2G1D2T         EQU  H'0003'
3056LC2G1D3N         EQU  H'0004'
3057LC2G1D3T         EQU  H'0005'
3058LC2G1D4N         EQU  H'0006'
3059LC2G1D4T         EQU  H'0007'
3060
3061D1N              EQU  H'0000'
3062D1T              EQU  H'0001'
3063D2N              EQU  H'0002'
3064D2T              EQU  H'0003'
3065D3N              EQU  H'0004'
3066D3T              EQU  H'0005'
3067D4N              EQU  H'0006'
3068D4T              EQU  H'0007'
3069
3070
3071;----- CLC2GLS1 Bits -----------------------------------------------------
3072LC2G2D1N         EQU  H'0000'
3073LC2G2D1T         EQU  H'0001'
3074LC2G2D2N         EQU  H'0002'
3075LC2G2D2T         EQU  H'0003'
3076LC2G2D3N         EQU  H'0004'
3077LC2G2D3T         EQU  H'0005'
3078LC2G2D4N         EQU  H'0006'
3079LC2G2D4T         EQU  H'0007'
3080
3081D1N              EQU  H'0000'
3082D1T              EQU  H'0001'
3083D2N              EQU  H'0002'
3084D2T              EQU  H'0003'
3085D3N              EQU  H'0004'
3086D3T              EQU  H'0005'
3087D4N              EQU  H'0006'
3088D4T              EQU  H'0007'
3089
3090
3091;----- CLC2GLS2 Bits -----------------------------------------------------
3092LC2G3D1N         EQU  H'0000'
3093LC2G3D1T         EQU  H'0001'
3094LC2G3D2N         EQU  H'0002'
3095LC2G3D2T         EQU  H'0003'
3096LC2G3D3N         EQU  H'0004'
3097LC2G3D3T         EQU  H'0005'
3098LC2G3D4N         EQU  H'0006'
3099LC2G3D4T         EQU  H'0007'
3100
3101D1N              EQU  H'0000'
3102D1T              EQU  H'0001'
3103D2N              EQU  H'0002'
3104D2T              EQU  H'0003'
3105D3N              EQU  H'0004'
3106D3T              EQU  H'0005'
3107D4N              EQU  H'0006'
3108D4T              EQU  H'0007'
3109
3110
3111;----- CLC2GLS3 Bits -----------------------------------------------------
3112LC2G4D1N         EQU  H'0000'
3113LC2G4D1T         EQU  H'0001'
3114LC2G4D2N         EQU  H'0002'
3115LC2G4D2T         EQU  H'0003'
3116LC2G4D3N         EQU  H'0004'
3117LC2G4D3T         EQU  H'0005'
3118LC2G4D4N         EQU  H'0006'
3119LC2G4D4T         EQU  H'0007'
3120
3121G4D1N            EQU  H'0000'
3122G4D1T            EQU  H'0001'
3123G4D2N            EQU  H'0002'
3124G4D2T            EQU  H'0003'
3125G4D3N            EQU  H'0004'
3126G4D3T            EQU  H'0005'
3127G4D4N            EQU  H'0006'
3128G4D4T            EQU  H'0007'
3129
3130
3131;----- CLC3CON Bits -----------------------------------------------------
3132LC3INTN          EQU  H'0003'
3133LC3INTP          EQU  H'0004'
3134LC3OUT           EQU  H'0005'
3135LC3EN            EQU  H'0007'
3136
3137LC3MODE0         EQU  H'0000'
3138LC3MODE1         EQU  H'0001'
3139LC3MODE2         EQU  H'0002'
3140
3141INTN_CLC3CON     EQU  H'0003'
3142INTP_CLC3CON     EQU  H'0004'
3143OUT_CLC3CON      EQU  H'0005'
3144EN               EQU  H'0007'
3145
3146MODE0_CLC3CON    EQU  H'0000'
3147MODE1_CLC3CON    EQU  H'0001'
3148MODE2            EQU  H'0002'
3149
3150
3151;----- CLC3POL Bits -----------------------------------------------------
3152LC3G1POL         EQU  H'0000'
3153LC3G2POL         EQU  H'0001'
3154LC3G3POL         EQU  H'0002'
3155LC3G4POL         EQU  H'0003'
3156LC3POL           EQU  H'0007'
3157
3158G1POL            EQU  H'0000'
3159G2POL            EQU  H'0001'
3160G3POL            EQU  H'0002'
3161G4POL            EQU  H'0003'
3162POL_CLC3POL      EQU  H'0007'
3163
3164
3165;----- CLC3SEL0 Bits -----------------------------------------------------
3166LC3D1S0          EQU  H'0000'
3167LC3D1S1          EQU  H'0001'
3168LC3D1S2          EQU  H'0002'
3169LC3D1S3          EQU  H'0003'
3170LC3D1S4          EQU  H'0004'
3171
3172
3173
3174D1S0             EQU  H'0000'
3175D1S1             EQU  H'0001'
3176D1S2             EQU  H'0002'
3177D1S3             EQU  H'0003'
3178D1S4             EQU  H'0004'
3179
3180
3181;----- CLC3SEL1 Bits -----------------------------------------------------
3182LC3D2S0          EQU  H'0000'
3183LC3D2S1          EQU  H'0001'
3184LC3D2S2          EQU  H'0002'
3185LC3D2S3          EQU  H'0003'
3186LC3D2S4          EQU  H'0004'
3187
3188
3189
3190D2S0             EQU  H'0000'
3191D2S1             EQU  H'0001'
3192D2S2             EQU  H'0002'
3193D2S3             EQU  H'0003'
3194D2S4             EQU  H'0004'
3195
3196
3197;----- CLC3SEL2 Bits -----------------------------------------------------
3198LC3D3S0          EQU  H'0000'
3199LC3D3S1          EQU  H'0001'
3200LC3D3S2          EQU  H'0002'
3201LC3D3S3          EQU  H'0003'
3202LC3D3S4          EQU  H'0004'
3203
3204
3205
3206D3S0             EQU  H'0000'
3207D3S1             EQU  H'0001'
3208D3S2             EQU  H'0002'
3209D3S3             EQU  H'0003'
3210D3S4             EQU  H'0004'
3211
3212
3213;----- CLC3SEL3 Bits -----------------------------------------------------
3214LC3D4S0          EQU  H'0000'
3215LC3D4S1          EQU  H'0001'
3216LC3D4S2          EQU  H'0002'
3217LC3D4S3          EQU  H'0003'
3218LC3D4S4          EQU  H'0004'
3219
3220
3221
3222D4S0             EQU  H'0000'
3223D4S1             EQU  H'0001'
3224D4S2             EQU  H'0002'
3225D4S3             EQU  H'0003'
3226D4S4             EQU  H'0004'
3227
3228
3229;----- CLC3GLS0 Bits -----------------------------------------------------
3230LC3G1D1N         EQU  H'0000'
3231LC3G1D1T         EQU  H'0001'
3232LC3G1D2N         EQU  H'0002'
3233LC3G1D2T         EQU  H'0003'
3234LC3G1D3N         EQU  H'0004'
3235LC3G1D3T         EQU  H'0005'
3236LC3G1D4N         EQU  H'0006'
3237LC3G1D4T         EQU  H'0007'
3238
3239D1N              EQU  H'0000'
3240D1T              EQU  H'0001'
3241D2N              EQU  H'0002'
3242D2T              EQU  H'0003'
3243D3N              EQU  H'0004'
3244D3T              EQU  H'0005'
3245D4N              EQU  H'0006'
3246D4T              EQU  H'0007'
3247
3248
3249;----- CLC3GLS1 Bits -----------------------------------------------------
3250LC3G2D1N         EQU  H'0000'
3251LC3G2D1T         EQU  H'0001'
3252LC3G2D2N         EQU  H'0002'
3253LC3G2D2T         EQU  H'0003'
3254LC3G2D3N         EQU  H'0004'
3255LC3G2D3T         EQU  H'0005'
3256LC3G2D4N         EQU  H'0006'
3257LC3G2D4T         EQU  H'0007'
3258
3259D1N              EQU  H'0000'
3260D1T              EQU  H'0001'
3261D2N              EQU  H'0002'
3262D2T              EQU  H'0003'
3263D3N              EQU  H'0004'
3264D3T              EQU  H'0005'
3265D4N              EQU  H'0006'
3266D4T              EQU  H'0007'
3267
3268
3269;----- CLC3GLS2 Bits -----------------------------------------------------
3270LC3G3D1N         EQU  H'0000'
3271LC3G3D1T         EQU  H'0001'
3272LC3G3D2N         EQU  H'0002'
3273LC3G3D2T         EQU  H'0003'
3274LC3G3D3N         EQU  H'0004'
3275LC3G3D3T         EQU  H'0005'
3276LC3G3D4N         EQU  H'0006'
3277LC3G3D4T         EQU  H'0007'
3278
3279D1N              EQU  H'0000'
3280D1T              EQU  H'0001'
3281D2N              EQU  H'0002'
3282D2T              EQU  H'0003'
3283D3N              EQU  H'0004'
3284D3T              EQU  H'0005'
3285D4N              EQU  H'0006'
3286D4T              EQU  H'0007'
3287
3288
3289;----- CLC3GLS3 Bits -----------------------------------------------------
3290LC3G4D1N         EQU  H'0000'
3291LC3G4D1T         EQU  H'0001'
3292LC3G4D2N         EQU  H'0002'
3293LC3G4D2T         EQU  H'0003'
3294LC3G4D3N         EQU  H'0004'
3295LC3G4D3T         EQU  H'0005'
3296LC3G4D4N         EQU  H'0006'
3297LC3G4D4T         EQU  H'0007'
3298
3299G4D1N            EQU  H'0000'
3300G4D1T            EQU  H'0001'
3301G4D2N            EQU  H'0002'
3302G4D2T            EQU  H'0003'
3303G4D3N            EQU  H'0004'
3304G4D3T            EQU  H'0005'
3305G4D4N            EQU  H'0006'
3306G4D4T            EQU  H'0007'
3307
3308
3309;----- STATUS_SHAD Bits -----------------------------------------------------
3310C_SHAD           EQU  H'0000'
3311DC_SHAD          EQU  H'0001'
3312Z_SHAD           EQU  H'0002'
3313
3314
3315
3316;==========================================================================
3317;
3318;       RAM Definitions
3319;
3320;==========================================================================
3321       __MAXRAM  H'0FFF'
3322       __BADRAM  H'000D'
3323       __BADRAM  H'000F'
3324       __BADRAM  H'0010'
3325       __BADRAM  H'008D'
3326       __BADRAM  H'008F'
3327       __BADRAM  H'0090'
3328       __BADRAM  H'010D'
3329       __BADRAM  H'0118'-H'011F'
3330       __BADRAM  H'018D'
3331       __BADRAM  H'018F'-H'0190'
3332       __BADRAM  H'0198'
3333       __BADRAM  H'020D'
3334       __BADRAM  H'020F'-H'0210'
3335       __BADRAM  H'0218'-H'021C'
3336       __BADRAM  H'028D'
3337       __BADRAM  H'028F'-H'0290'
3338       __BADRAM  H'0295'-H'029D'
3339       __BADRAM  H'029F'
3340       __BADRAM  H'030D'
3341       __BADRAM  H'030F'-H'031F'
3342       __BADRAM  H'0330'-H'036F'
3343       __BADRAM  H'038D'
3344       __BADRAM  H'038F'-H'0390'
3345       __BADRAM  H'0394'-H'0396'
3346       __BADRAM  H'039A'
3347       __BADRAM  H'040C'-H'040D'
3348       __BADRAM  H'040F'-H'0412'
3349       __BADRAM  H'0419'
3350       __BADRAM  H'048C'-H'0492'
3351       __BADRAM  H'0497'-H'0499'
3352       __BADRAM  H'049E'-H'049F'
3353       __BADRAM  H'050C'-H'050E'
3354       __BADRAM  H'0513'-H'051F'
3355       __BADRAM  H'058C'-H'058F'
3356       __BADRAM  H'0594'-H'0596'
3357       __BADRAM  H'0599'-H'059F'
3358       __BADRAM  H'060C'-H'0616'
3359       __BADRAM  H'061A'-H'061F'
3360       __BADRAM  H'0650'-H'066F'
3361       __BADRAM  H'068C'
3362       __BADRAM  H'06A0'-H'06EF'
3363       __BADRAM  H'070C'-H'071F'
3364       __BADRAM  H'0720'-H'076F'
3365       __BADRAM  H'078C'-H'0793'
3366       __BADRAM  H'079A'-H'079F'
3367       __BADRAM  H'07A0'-H'07EF'
3368       __BADRAM  H'080C'-H'081F'
3369       __BADRAM  H'0820'-H'086F'
3370       __BADRAM  H'088C'-H'089F'
3371       __BADRAM  H'08A0'-H'08EF'
3372       __BADRAM  H'090C'-H'091F'
3373       __BADRAM  H'0920'-H'096F'
3374       __BADRAM  H'098C'-H'099F'
3375       __BADRAM  H'09A0'-H'09EF'
3376       __BADRAM  H'0A0C'-H'0A1F'
3377       __BADRAM  H'0A20'-H'0A6F'
3378       __BADRAM  H'0A8C'-H'0A9F'
3379       __BADRAM  H'0AA0'-H'0AEF'
3380       __BADRAM  H'0B0C'-H'0B1F'
3381       __BADRAM  H'0B20'-H'0B6F'
3382       __BADRAM  H'0B8C'-H'0B9F'
3383       __BADRAM  H'0BA0'-H'0BEF'
3384       __BADRAM  H'0C0C'-H'0C1F'
3385       __BADRAM  H'0C20'-H'0C6F'
3386       __BADRAM  H'0C8C'-H'0C9F'
3387       __BADRAM  H'0CA0'-H'0CEF'
3388       __BADRAM  H'0D0C'-H'0D1F'
3389       __BADRAM  H'0D20'-H'0D6F'
3390       __BADRAM  H'0D8C'-H'0D8D'
3391       __BADRAM  H'0DA1'-H'0DEF'
3392       __BADRAM  H'0E0C'-H'0E0E'
3393       __BADRAM  H'0E15'
3394       __BADRAM  H'0E17'
3395       __BADRAM  H'0E18'
3396       __BADRAM  H'0E23'
3397       __BADRAM  H'0E26'-H'0E27'
3398       __BADRAM  H'0E2E'-H'0E2F'
3399       __BADRAM  H'0E33'-H'0E6F'
3400       __BADRAM  H'0E8C'-H'0E8F'
3401       __BADRAM  H'0E93'
3402       __BADRAM  H'0E96'-H'0E9F'
3403       __BADRAM  H'0EA6'-H'0EEF'
3404       __BADRAM  H'0F0C'-H'0F0E'
3405       __BADRAM  H'0F2E'-H'0F6F'
3406       __BADRAM  H'0F8C'-H'0FE3'
3407       __BADRAM  H'0FEC'
3408
3409;==========================================================================
3410;
3411;       Configuration Bits
3412;
3413;   NAME            Address
3414;   CONFIG1           8007h
3415;   CONFIG2           8008h
3416;
3417;==========================================================================
3418
3419; The following is an assignment of address values for all of the
3420; configuration registers for the purpose of table reads
3421_CONFIG1         EQU  H'8007'
3422_CONFIG2         EQU  H'8008'
3423
3424;----- CONFIG1 Options --------------------------------------------------
3425_FOSC_LP         EQU  H'3FF8'    ; LP Oscillator, Low-power crystal connected between OSC1 and OSC2 pins
3426_FOSC_XT         EQU  H'3FF9'    ; XT Oscillator, Crystal/resonator connected between OSC1 and OSC2 pins
3427_FOSC_HS         EQU  H'3FFA'    ; HS Oscillator, High-speed crystal/resonator connected between OSC1 and OSC2 pins
3428_FOSC_EXTRC      EQU  H'3FFB'    ; EXTRC oscillator: External RC circuit connected to CLKIN pin
3429_FOSC_INTOSC     EQU  H'3FFC'    ; INTOSC oscillator: I/O function on CLKIN pin
3430_FOSC_ECL        EQU  H'3FFD'    ; ECL, External Clock, Low Power Mode (0-0.5 MHz): device clock supplied to CLKIN pins
3431_FOSC_ECM        EQU  H'3FFE'    ; ECM, External Clock, Medium Power Mode (0.5-4 MHz): device clock supplied to CLKIN pins
3432_FOSC_ECH        EQU  H'3FFF'    ; ECH, External Clock, High Power Mode (4-20 MHz): device clock supplied to CLKIN pins
3433
3434_WDTE_OFF        EQU  H'3FE7'    ; WDT disabled
3435_WDTE_SWDTEN     EQU  H'3FEF'    ; WDT controlled by the SWDTEN bit in the WDTCON register
3436_WDTE_NSLEEP     EQU  H'3FF7'    ; WDT enabled while running and disabled in Sleep
3437_WDTE_ON         EQU  H'3FFF'    ; WDT enabled
3438
3439_PWRTE_ON        EQU  H'3FDF'    ; PWRT enabled
3440_PWRTE_OFF       EQU  H'3FFF'    ; PWRT disabled
3441
3442_MCLRE_OFF       EQU  H'3FBF'    ; MCLR/VPP pin function is digital input
3443_MCLRE_ON        EQU  H'3FFF'    ; MCLR/VPP pin function is MCLR
3444
3445_CP_ON           EQU  H'3F7F'    ; Program memory code protection is enabled
3446_CP_OFF          EQU  H'3FFF'    ; Program memory code protection is disabled
3447
3448_BOREN_OFF       EQU  H'39FF'    ; Brown-out Reset disabled
3449_BOREN_SBODEN    EQU  H'3BFF'    ; Brown-out Reset controlled by the SBOREN bit in the BORCON register
3450_BOREN_NSLEEP    EQU  H'3DFF'    ; Brown-out Reset enabled while running and disabled in Sleep
3451_BOREN_ON        EQU  H'3FFF'    ; Brown-out Reset enabled
3452
3453_CLKOUTEN_ON     EQU  H'37FF'    ; CLKOUT function is enabled on the CLKOUT pin
3454_CLKOUTEN_OFF    EQU  H'3FFF'    ; CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin
3455
3456_IESO_OFF        EQU  H'2FFF'    ; Internal/External Switchover Mode is disabled
3457_IESO_ON         EQU  H'3FFF'    ; Internal/External Switchover Mode is enabled
3458
3459_FCMEN_OFF       EQU  H'1FFF'    ; Fail-Safe Clock Monitor is disabled
3460_FCMEN_ON        EQU  H'3FFF'    ; Fail-Safe Clock Monitor is enabled
3461
3462;----- CONFIG2 Options --------------------------------------------------
3463_WRT_ALL         EQU  H'3FFC'    ; 000h to 1FFFh write protected, no addresses may be modified by EECON control
3464_WRT_HALF        EQU  H'3FFD'    ; 000h to FFFh write protected, 1000h to 1FFFh may be modified by EECON control
3465_WRT_BOOT        EQU  H'3FFE'    ; 000h to 1FFh write protected, 200h to 1FFFh may be modified by EECON control
3466_WRT_OFF         EQU  H'3FFF'    ; Write protection off
3467
3468_PPS1WAY_OFF     EQU  H'3FFB'    ; The PPSLOCK bit can be set and cleared repeatedly by software
3469_PPS1WAY_ON      EQU  H'3FFF'    ; The PPSLOCK bit cannot be cleared once it is set by software
3470
3471_ZCD_ON          EQU  H'3F7F'    ; Zero-cross detect circuit is enabled at POR
3472_ZCD_OFF         EQU  H'3FFF'    ; Zero-cross detect circuit is disabled at POR
3473
3474_PLLEN_OFF       EQU  H'3EFF'    ; 4x PLL is enabled when software sets the SPLLEN bit
3475_PLLEN_ON        EQU  H'3FFF'    ; 4x PLL is always enabled
3476
3477_STVREN_OFF      EQU  H'3DFF'    ; Stack Overflow or Underflow will not cause a Reset
3478_STVREN_ON       EQU  H'3FFF'    ; Stack Overflow or Underflow will cause a Reset
3479
3480_BORV_HI         EQU  H'3BFF'    ; Brown-out Reset Voltage (Vbor), high trip point selected.
3481_BORV_LO         EQU  H'3FFF'    ; Brown-out Reset Voltage (Vbor), low trip point selected.
3482
3483_LPBOR_ON        EQU  H'37FF'    ; Low-Power BOR is enabled
3484_LPBOR_OFF       EQU  H'3FFF'    ; Low-Power BOR is disabled
3485
3486;;;; Begin: Added in gputils
3487_DEBUG_ON        EQU  H'2FFF'    ; In-Circuit Debugger enabled, ICSPCLK and ICSPDAT are dedicated to the debugger.
3488_DEBUG_OFF       EQU  H'3FFF'    ; In-Circuit Debugger disabled, ICSPCLK and ICSPDAT are general purpose I/O pins.
3489
3490;;;; End: Added in gputils
3491_LVP_OFF         EQU  H'1FFF'    ; High-voltage on MCLR/VPP must be used for programming
3492_LVP_ON          EQU  H'3FFF'    ; Low-voltage programming enabled
3493
3494;----- DEVID Equates --------------------------------------------------
3495_DEVID1          EQU  H'8006'
3496
3497;----- IDLOC Equates --------------------------------------------------
3498_IDLOC0          EQU  H'8000'
3499_IDLOC1          EQU  H'8001'
3500_IDLOC2          EQU  H'8002'
3501_IDLOC3          EQU  H'8003'
3502
3503        LIST
3504