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