1        LIST
2
3;==========================================================================
4; Build date : Oct 21 2015
5;  MPASM PIC16LF18344 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 PIC16LF18344 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 /PIC16LF18344
22;       2. LIST directive in the source file
23;               LIST   P=PIC16LF18344
24;       3. Processor Type entry in the MPASM full-screen interface
25;       4. Setting the processor in the MPLAB Project Dialog
26;==========================================================================
27
28;==========================================================================
29;
30;       Verify Processor
31;
32;==========================================================================
33        IFNDEF __16LF18344
34           MESSG "Processor-header file mismatch.  Verify selected processor."
35        ENDIF
36
37
38
39;==========================================================================
40;
41;       Register Definitions
42;
43;==========================================================================
44
45W                EQU  H'0000'
46F                EQU  H'0001'
47
48;----- Register Files -----------------------------------------------------
49
50;-----Bank0------------------
51INDF0            EQU  H'0000'
52INDF1            EQU  H'0001'
53PCL              EQU  H'0002'
54STATUS           EQU  H'0003'
55FSR0             EQU  H'0004'
56FSR0L            EQU  H'0004'
57FSR0H            EQU  H'0005'
58FSR1             EQU  H'0006'
59FSR1L            EQU  H'0006'
60FSR1H            EQU  H'0007'
61BSR              EQU  H'0008'
62WREG             EQU  H'0009'
63PCLATH           EQU  H'000A'
64INTCON           EQU  H'000B'
65PORTA            EQU  H'000C'
66PORTB            EQU  H'000D'
67PORTC            EQU  H'000E'
68PIR0             EQU  H'0010'
69PIR1             EQU  H'0011'
70PIR2             EQU  H'0012'
71PIR3             EQU  H'0013'
72PIR4             EQU  H'0014'
73TMR0L            EQU  H'0015'
74TMR0H            EQU  H'0016'
75T0CON0           EQU  H'0017'
76T0CON1           EQU  H'0018'
77TMR1             EQU  H'0019'
78TMR1L            EQU  H'0019'
79TMR1H            EQU  H'001A'
80T1CON            EQU  H'001B'
81T1GCON           EQU  H'001C'
82TMR2             EQU  H'001D'
83PR2              EQU  H'001E'
84T2CON            EQU  H'001F'
85
86;-----Bank1------------------
87TRISA            EQU  H'008C'
88TRISB            EQU  H'008D'
89TRISC            EQU  H'008E'
90PIE0             EQU  H'0090'
91PIE1             EQU  H'0091'
92PIE2             EQU  H'0092'
93PIE3             EQU  H'0093'
94PIE4             EQU  H'0094'
95WDTCON           EQU  H'0097'
96ADRES            EQU  H'009B'
97ADRESL           EQU  H'009B'
98ADRESH           EQU  H'009C'
99ADCON0           EQU  H'009D'
100ADCON1           EQU  H'009E'
101ADACT            EQU  H'009F'
102
103;-----Bank2------------------
104LATA             EQU  H'010C'
105LATB             EQU  H'010D'
106LATC             EQU  H'010E'
107CM1CON0          EQU  H'0111'
108CM1CON1          EQU  H'0112'
109CM2CON0          EQU  H'0113'
110CM2CON1          EQU  H'0114'
111CMOUT            EQU  H'0115'
112BORCON           EQU  H'0116'
113FVRCON           EQU  H'0117'
114DACCON0          EQU  H'0118'
115DACCON1          EQU  H'0119'
116
117;-----Bank3------------------
118ANSELA           EQU  H'018C'
119ANSELB           EQU  H'018D'
120ANSELC           EQU  H'018E'
121RC1REG           EQU  H'0199'
122RCREG            EQU  H'0199'
123RCREG1           EQU  H'0199'
124TX1REG           EQU  H'019A'
125TXREG            EQU  H'019A'
126TXREG1           EQU  H'019A'
127SP1BRG           EQU  H'019B'
128SP1BRGL          EQU  H'019B'
129SPBRG            EQU  H'019B'
130SPBRG1           EQU  H'019B'
131SPBRGL           EQU  H'019B'
132SP1BRGH          EQU  H'019C'
133SPBRGH           EQU  H'019C'
134SPBRGH1          EQU  H'019C'
135RC1STA           EQU  H'019D'
136RCSTA            EQU  H'019D'
137RCSTA1           EQU  H'019D'
138TX1STA           EQU  H'019E'
139TXSTA            EQU  H'019E'
140TXSTA1           EQU  H'019E'
141BAUD1CON         EQU  H'019F'
142BAUDCON          EQU  H'019F'
143BAUDCON1         EQU  H'019F'
144BAUDCTL          EQU  H'019F'
145BAUDCTL1         EQU  H'019F'
146
147;-----Bank4------------------
148WPUA             EQU  H'020C'
149WPUB             EQU  H'020D'
150WPUC             EQU  H'020E'
151SSP1BUF          EQU  H'0211'
152SSPBUF           EQU  H'0211'
153SSP1ADD          EQU  H'0212'
154SSPADD           EQU  H'0212'
155SSP1MSK          EQU  H'0213'
156SSPMSK           EQU  H'0213'
157SSP1STAT         EQU  H'0214'
158SSPSTAT          EQU  H'0214'
159SSP1CON          EQU  H'0215'
160SSP1CON1         EQU  H'0215'
161SSPCON           EQU  H'0215'
162SSPCON1          EQU  H'0215'
163SSP1CON2         EQU  H'0216'
164SSPCON2          EQU  H'0216'
165SSP1CON3         EQU  H'0217'
166SSPCON3          EQU  H'0217'
167
168;-----Bank5------------------
169ODCONA           EQU  H'028C'
170ODCONB           EQU  H'028D'
171ODCONC           EQU  H'028E'
172CCPR1            EQU  H'0291'
173CCPR1L           EQU  H'0291'
174CCPR1H           EQU  H'0292'
175CCP1CON          EQU  H'0293'
176CCP1CAP          EQU  H'0294'
177CCPR2            EQU  H'0295'
178CCPR2L           EQU  H'0295'
179CCPR2H           EQU  H'0296'
180CCP2CON          EQU  H'0297'
181CCP2CAP          EQU  H'0298'
182CCPTMRS          EQU  H'029F'
183
184;-----Bank6------------------
185SLRCONA          EQU  H'030C'
186SLRCONB          EQU  H'030D'
187SLRCONC          EQU  H'030E'
188CCPR3            EQU  H'0311'
189CCPR3L           EQU  H'0311'
190CCPR3H           EQU  H'0312'
191CCP3CON          EQU  H'0313'
192CCP3CAP          EQU  H'0314'
193CCPR4            EQU  H'0315'
194CCPR4L           EQU  H'0315'
195CCPR4H           EQU  H'0316'
196CCP4CON          EQU  H'0317'
197CCP4CAP          EQU  H'0318'
198
199;-----Bank7------------------
200INLVLA           EQU  H'038C'
201INLVLB           EQU  H'038D'
202INLVLC           EQU  H'038E'
203IOCAP            EQU  H'0391'
204IOCAN            EQU  H'0392'
205IOCAF            EQU  H'0393'
206IOCBP            EQU  H'0394'
207IOCBN            EQU  H'0395'
208IOCBF            EQU  H'0396'
209IOCCP            EQU  H'0397'
210IOCCN            EQU  H'0398'
211IOCCF            EQU  H'0399'
212CLKRCON          EQU  H'039A'
213MDCON            EQU  H'039C'
214MDSRC            EQU  H'039D'
215MDCARH           EQU  H'039E'
216MDCARL           EQU  H'039F'
217
218;-----Bank8------------------
219CCDNA            EQU  H'040C'
220CCDNB            EQU  H'040D'
221CCDNC            EQU  H'040E'
222TMR3             EQU  H'0411'
223TMR3L            EQU  H'0411'
224TMR3H            EQU  H'0412'
225T3CON            EQU  H'0413'
226T3GCON           EQU  H'0414'
227TMR4             EQU  H'0415'
228PR4              EQU  H'0416'
229T4CON            EQU  H'0417'
230TMR5             EQU  H'0418'
231TMR5L            EQU  H'0418'
232TMR5H            EQU  H'0419'
233T5CON            EQU  H'041A'
234T5GCON           EQU  H'041B'
235TMR6             EQU  H'041C'
236PR6              EQU  H'041D'
237T6CON            EQU  H'041E'
238CCDCON           EQU  H'041F'
239
240;-----Bank9------------------
241CCDPA            EQU  H'048C'
242CCDPB            EQU  H'048D'
243CCDPC            EQU  H'048E'
244NCO1ACC          EQU  H'0498'
245NCO1ACCL         EQU  H'0498'
246NCO1ACCH         EQU  H'0499'
247NCO1ACCU         EQU  H'049A'
248NCO1INC          EQU  H'049B'
249NCO1INCL         EQU  H'049B'
250NCO1INCH         EQU  H'049C'
251NCO1INCU         EQU  H'049D'
252NCO1CON          EQU  H'049E'
253NCO1CLK          EQU  H'049F'
254
255;-----Bank12------------------
256PWM5DCL          EQU  H'0617'
257PWM5DCH          EQU  H'0618'
258PWM5CON          EQU  H'0619'
259PWM5CON0         EQU  H'0619'
260PWM6DCL          EQU  H'061A'
261PWM6DCH          EQU  H'061B'
262PWM6CON          EQU  H'061C'
263PWM6CON0         EQU  H'061C'
264PWMTMRS          EQU  H'061F'
265
266;-----Bank13------------------
267CWG1CLKCON       EQU  H'0691'
268CWG1DAT          EQU  H'0692'
269CWG1DBR          EQU  H'0693'
270CWG1DBF          EQU  H'0694'
271CWG1CON0         EQU  H'0695'
272CWG1CON1         EQU  H'0696'
273CWG1AS0          EQU  H'0697'
274CWG1AS1          EQU  H'0698'
275CWG1STR          EQU  H'0699'
276
277;-----Bank14------------------
278CWG2CLKCON       EQU  H'0711'
279CWG2DAT          EQU  H'0712'
280CWG2DBR          EQU  H'0713'
281CWG2DBF          EQU  H'0714'
282CWG2CON0         EQU  H'0715'
283CWG2CON1         EQU  H'0716'
284CWG2AS0          EQU  H'0717'
285CWG2AS1          EQU  H'0718'
286CWG2STR          EQU  H'0719'
287
288;-----Bank17------------------
289NVMADR           EQU  H'0891'
290NVMADRL          EQU  H'0891'
291NVMADRH          EQU  H'0892'
292NVMDAT           EQU  H'0893'
293NVMDATL          EQU  H'0893'
294NVMDATH          EQU  H'0894'
295NVMCON1          EQU  H'0895'
296NVMCON2          EQU  H'0896'
297PCON0            EQU  H'089B'
298
299;-----Bank18------------------
300PMD0             EQU  H'0911'
301PMD1             EQU  H'0912'
302PMD2             EQU  H'0913'
303PMD3             EQU  H'0914'
304PMD4             EQU  H'0915'
305PMD5             EQU  H'0916'
306CPUDOZE          EQU  H'0918'
307OSCCON1          EQU  H'0919'
308OSCCON2          EQU  H'091A'
309OSCCON3          EQU  H'091B'
310OSCSTAT1         EQU  H'091C'
311OSCEN            EQU  H'091D'
312OSCTUNE          EQU  H'091E'
313OSCFRQ           EQU  H'091F'
314
315;-----Bank28------------------
316PPSLOCK          EQU  H'0E0F'
317INTPPS           EQU  H'0E10'
318T0CKIPPS         EQU  H'0E11'
319T1CKIPPS         EQU  H'0E12'
320T1GPPS           EQU  H'0E13'
321CCP1PPS          EQU  H'0E14'
322CCP2PPS          EQU  H'0E15'
323CCP3PPS          EQU  H'0E16'
324CCP4PPS          EQU  H'0E17'
325CWG1PPS          EQU  H'0E18'
326CWG2PPS          EQU  H'0E19'
327MDCIN1PPS        EQU  H'0E1A'
328MDCIN2PPS        EQU  H'0E1B'
329MDMINPPS         EQU  H'0E1C'
330SSP1CLKPPS       EQU  H'0E20'
331SSP1DATPPS       EQU  H'0E21'
332SSP1SSPPS        EQU  H'0E22'
333RXPPS            EQU  H'0E24'
334TXPPS            EQU  H'0E25'
335CLCIN0PPS        EQU  H'0E28'
336CLCIN1PPS        EQU  H'0E29'
337CLCIN2PPS        EQU  H'0E2A'
338CLCIN3PPS        EQU  H'0E2B'
339T3CKIPPS         EQU  H'0E2C'
340T3GPPS           EQU  H'0E2D'
341T5CKIPPS         EQU  H'0E2E'
342T5GPPS           EQU  H'0E2F'
343
344;-----Bank29------------------
345RA0PPS           EQU  H'0E90'
346RA1PPS           EQU  H'0E91'
347RA2PPS           EQU  H'0E92'
348RA4PPS           EQU  H'0E94'
349RA5PPS           EQU  H'0E95'
350RB4PPS           EQU  H'0E9C'
351RB5PPS           EQU  H'0E9D'
352RB6PPS           EQU  H'0E9E'
353RB7PPS           EQU  H'0E9F'
354RC0PPS           EQU  H'0EA0'
355RC1PPS           EQU  H'0EA1'
356RC2PPS           EQU  H'0EA2'
357RC3PPS           EQU  H'0EA3'
358RC4PPS           EQU  H'0EA4'
359RC5PPS           EQU  H'0EA5'
360RC6PPS           EQU  H'0EA6'
361RC7PPS           EQU  H'0EA7'
362
363;-----Bank30------------------
364CLCDATA          EQU  H'0F0F'
365CLC1CON          EQU  H'0F10'
366CLC1POL          EQU  H'0F11'
367CLC1SEL0         EQU  H'0F12'
368CLC1SEL1         EQU  H'0F13'
369CLC1SEL2         EQU  H'0F14'
370CLC1SEL3         EQU  H'0F15'
371CLC1GLS0         EQU  H'0F16'
372CLC1GLS1         EQU  H'0F17'
373CLC1GLS2         EQU  H'0F18'
374CLC1GLS3         EQU  H'0F19'
375CLC2CON          EQU  H'0F1A'
376CLC2POL          EQU  H'0F1B'
377CLC2SEL0         EQU  H'0F1C'
378CLC2SEL1         EQU  H'0F1D'
379CLC2SEL2         EQU  H'0F1E'
380CLC2SEL3         EQU  H'0F1F'
381CLC2GLS0         EQU  H'0F20'
382CLC2GLS1         EQU  H'0F21'
383CLC2GLS2         EQU  H'0F22'
384CLC2GLS3         EQU  H'0F23'
385CLC3CON          EQU  H'0F24'
386CLC3POL          EQU  H'0F25'
387CLC3SEL0         EQU  H'0F26'
388CLC3SEL1         EQU  H'0F27'
389CLC3SEL2         EQU  H'0F28'
390CLC3SEL3         EQU  H'0F29'
391CLC3GLS0         EQU  H'0F2A'
392CLC3GLS1         EQU  H'0F2B'
393CLC3GLS2         EQU  H'0F2C'
394CLC3GLS3         EQU  H'0F2D'
395CLC4CON          EQU  H'0F2E'
396CLC4POL          EQU  H'0F2F'
397CLC4SEL0         EQU  H'0F30'
398CLC4SEL1         EQU  H'0F31'
399CLC4SEL2         EQU  H'0F32'
400CLC4SEL3         EQU  H'0F33'
401CLC4GLS0         EQU  H'0F34'
402CLC4GLS1         EQU  H'0F35'
403CLC4GLS2         EQU  H'0F36'
404CLC4GLS3         EQU  H'0F37'
405
406;-----Bank31------------------
407STATUS_SHAD      EQU  H'0FE4'
408WREG_SHAD        EQU  H'0FE5'
409BSR_SHAD         EQU  H'0FE6'
410PCLATH_SHAD      EQU  H'0FE7'
411FSR0L_SHAD       EQU  H'0FE8'
412FSR0H_SHAD       EQU  H'0FE9'
413FSR1L_SHAD       EQU  H'0FEA'
414FSR1H_SHAD       EQU  H'0FEB'
415STKPTR           EQU  H'0FED'
416TOSL             EQU  H'0FEE'
417TOSH             EQU  H'0FEF'
418
419;----- STATUS Bits -----------------------------------------------------
420C                EQU  H'0000'
421DC               EQU  H'0001'
422Z                EQU  H'0002'
423NOT_PD           EQU  H'0003'
424NOT_TO           EQU  H'0004'
425
426
427;----- BSR Bits -----------------------------------------------------
428BSR0             EQU  H'0000'
429BSR1             EQU  H'0001'
430BSR2             EQU  H'0002'
431BSR3             EQU  H'0003'
432BSR4             EQU  H'0004'
433
434
435;----- INTCON Bits -----------------------------------------------------
436INTEDG           EQU  H'0000'
437PEIE             EQU  H'0006'
438GIE              EQU  H'0007'
439
440
441;----- PORTA Bits -----------------------------------------------------
442RA0              EQU  H'0000'
443RA1              EQU  H'0001'
444RA2              EQU  H'0002'
445RA3              EQU  H'0003'
446RA4              EQU  H'0004'
447RA5              EQU  H'0005'
448
449
450;----- PORTB Bits -----------------------------------------------------
451RB4              EQU  H'0004'
452RB5              EQU  H'0005'
453RB6              EQU  H'0006'
454RB7              EQU  H'0007'
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'
464RC6              EQU  H'0006'
465RC7              EQU  H'0007'
466
467
468;----- PIR0 Bits -----------------------------------------------------
469INTF             EQU  H'0000'
470IOCIF            EQU  H'0004'
471TMR0IF           EQU  H'0005'
472
473
474;----- PIR1 Bits -----------------------------------------------------
475TMR1IF           EQU  H'0000'
476TMR2IF           EQU  H'0001'
477BCL1IF           EQU  H'0002'
478SSP1IF           EQU  H'0003'
479TXIF             EQU  H'0004'
480RCIF             EQU  H'0005'
481ADIF             EQU  H'0006'
482TMR1GIF          EQU  H'0007'
483
484
485;----- PIR2 Bits -----------------------------------------------------
486NCO1IF           EQU  H'0000'
487TMR4IF           EQU  H'0001'
488NVMIF            EQU  H'0004'
489C1IF             EQU  H'0005'
490C2IF             EQU  H'0006'
491TMR6IF           EQU  H'0007'
492
493
494;----- PIR3 Bits -----------------------------------------------------
495CLC1IF           EQU  H'0000'
496CLC2IF           EQU  H'0001'
497CLC3IF           EQU  H'0002'
498CLC4IF           EQU  H'0003'
499TMR3IF           EQU  H'0004'
500TMR3GIF          EQU  H'0005'
501CSWIF            EQU  H'0006'
502OSFIF            EQU  H'0007'
503
504
505;----- PIR4 Bits -----------------------------------------------------
506CCP1IF           EQU  H'0000'
507CCP2IF           EQU  H'0001'
508CCP3IF           EQU  H'0002'
509CCP4IF           EQU  H'0003'
510TMR5IF           EQU  H'0004'
511TMR5GIF          EQU  H'0005'
512CWG1IF           EQU  H'0006'
513CWG2IF           EQU  H'0007'
514
515
516;----- TMR0L Bits -----------------------------------------------------
517TMR00            EQU  H'0000'
518TMR01            EQU  H'0001'
519TMR02            EQU  H'0002'
520TMR03            EQU  H'0003'
521TMR04            EQU  H'0004'
522TMR05            EQU  H'0005'
523TMR06            EQU  H'0006'
524TMR07            EQU  H'0007'
525
526
527;----- TMR0H Bits -----------------------------------------------------
528TMR08            EQU  H'0000'
529TMR09            EQU  H'0001'
530TMR010           EQU  H'0002'
531TMR011           EQU  H'0003'
532TMR012           EQU  H'0004'
533TMR013           EQU  H'0005'
534TMR014           EQU  H'0006'
535TMR015           EQU  H'0007'
536
537
538;----- T0CON0 Bits -----------------------------------------------------
539T016BIT          EQU  H'0004'
540T0OUT            EQU  H'0005'
541T0EN             EQU  H'0007'
542
543T0OUTPS0         EQU  H'0000'
544T0OUTPS1         EQU  H'0001'
545T0OUTPS2         EQU  H'0002'
546T0OUTPS3         EQU  H'0003'
547
548
549;----- T0CON1 Bits -----------------------------------------------------
550T0ASYNC          EQU  H'0004'
551
552T0CKPS0          EQU  H'0000'
553T0CKPS1          EQU  H'0001'
554T0CKPS2          EQU  H'0002'
555T0CKPS3          EQU  H'0003'
556T0CS0            EQU  H'0005'
557T0CS1            EQU  H'0006'
558T0CS2            EQU  H'0007'
559
560
561;----- T1CON Bits -----------------------------------------------------
562TMR1ON           EQU  H'0000'
563T1SYNC           EQU  H'0002'
564T1SOSC           EQU  H'0003'
565
566T1CKPS0          EQU  H'0004'
567T1CKPS1          EQU  H'0005'
568TMR1CS0          EQU  H'0006'
569TMR1CS1          EQU  H'0007'
570
571
572;----- T1GCON Bits -----------------------------------------------------
573T1GVAL           EQU  H'0002'
574T1GGO_NOT_DONE   EQU  H'0003'
575T1GSPM           EQU  H'0004'
576T1GTM            EQU  H'0005'
577T1GPOL           EQU  H'0006'
578TMR1GE           EQU  H'0007'
579
580T1GSS0           EQU  H'0000'
581T1GSS1           EQU  H'0001'
582
583
584;----- T2CON Bits -----------------------------------------------------
585TMR2ON           EQU  H'0002'
586
587T2CKPS0          EQU  H'0000'
588T2CKPS1          EQU  H'0001'
589T2OUTPS0         EQU  H'0003'
590T2OUTPS1         EQU  H'0004'
591T2OUTPS2         EQU  H'0005'
592T2OUTPS3         EQU  H'0006'
593
594
595;----- TRISA Bits -----------------------------------------------------
596TRISA0           EQU  H'0000'
597TRISA1           EQU  H'0001'
598TRISA2           EQU  H'0002'
599TRISA4           EQU  H'0004'
600TRISA5           EQU  H'0005'
601
602
603;----- TRISB Bits -----------------------------------------------------
604TRISB4           EQU  H'0004'
605TRISB5           EQU  H'0005'
606TRISB6           EQU  H'0006'
607TRISB7           EQU  H'0007'
608
609
610;----- TRISC Bits -----------------------------------------------------
611TRISC0           EQU  H'0000'
612TRISC1           EQU  H'0001'
613TRISC2           EQU  H'0002'
614TRISC3           EQU  H'0003'
615TRISC4           EQU  H'0004'
616TRISC5           EQU  H'0005'
617TRISC6           EQU  H'0006'
618TRISC7           EQU  H'0007'
619
620
621;----- PIE0 Bits -----------------------------------------------------
622INTE             EQU  H'0000'
623IOCIE            EQU  H'0004'
624TMR0IE           EQU  H'0005'
625
626
627;----- PIE1 Bits -----------------------------------------------------
628TMR1IE           EQU  H'0000'
629TMR2IE           EQU  H'0001'
630BCL1IE           EQU  H'0002'
631SSP1IE           EQU  H'0003'
632TXIE             EQU  H'0004'
633RCIE             EQU  H'0005'
634ADIE             EQU  H'0006'
635TMR1GIE          EQU  H'0007'
636
637
638;----- PIE2 Bits -----------------------------------------------------
639NCO1IE           EQU  H'0000'
640TMR4IE           EQU  H'0001'
641NVMIE            EQU  H'0004'
642C1IE             EQU  H'0005'
643C2IE             EQU  H'0006'
644TMR6IE           EQU  H'0007'
645
646
647;----- PIE3 Bits -----------------------------------------------------
648CLC1IE           EQU  H'0000'
649CLC2IE           EQU  H'0001'
650CLC3IE           EQU  H'0002'
651CLC4IE           EQU  H'0003'
652TMR3IE           EQU  H'0004'
653TMR3GIE          EQU  H'0005'
654CSWIE            EQU  H'0006'
655OSFIE            EQU  H'0007'
656
657
658;----- PIE4 Bits -----------------------------------------------------
659CCP1IE           EQU  H'0000'
660CCP2IE           EQU  H'0001'
661CCP3IE           EQU  H'0002'
662CCP4IE           EQU  H'0003'
663TMR5IE           EQU  H'0004'
664TMR5GIE          EQU  H'0005'
665CWG1IE           EQU  H'0006'
666CWG2IE           EQU  H'0007'
667
668
669;----- WDTCON Bits -----------------------------------------------------
670SWDTEN           EQU  H'0000'
671
672WDTPS0           EQU  H'0001'
673WDTPS1           EQU  H'0002'
674WDTPS2           EQU  H'0003'
675WDTPS3           EQU  H'0004'
676WDTPS4           EQU  H'0005'
677
678
679;----- ADCON0 Bits -----------------------------------------------------
680ADON             EQU  H'0000'
681GO_NOT_DONE      EQU  H'0001'
682
683ADGO             EQU  H'0001'
684CHS0             EQU  H'0002'
685CHS1             EQU  H'0003'
686CHS2             EQU  H'0004'
687CHS3             EQU  H'0005'
688CHS4             EQU  H'0006'
689CHS5             EQU  H'0007'
690
691GO               EQU  H'0001'
692
693
694;----- ADCON1 Bits -----------------------------------------------------
695ADNREF           EQU  H'0002'
696ADFM             EQU  H'0007'
697
698ADPREF0          EQU  H'0000'
699ADPREF1          EQU  H'0001'
700ADCS0            EQU  H'0004'
701ADCS1            EQU  H'0005'
702ADCS2            EQU  H'0006'
703
704
705;----- ADACT Bits -----------------------------------------------------
706ADACT0           EQU  H'0000'
707ADACT1           EQU  H'0001'
708ADACT2           EQU  H'0002'
709ADACT3           EQU  H'0003'
710ADACT4           EQU  H'0004'
711
712
713;----- LATA Bits -----------------------------------------------------
714LATA0            EQU  H'0000'
715LATA1            EQU  H'0001'
716LATA2            EQU  H'0002'
717LATA4            EQU  H'0004'
718LATA5            EQU  H'0005'
719
720
721;----- LATB Bits -----------------------------------------------------
722LATB4            EQU  H'0004'
723LATB5            EQU  H'0005'
724LATB6            EQU  H'0006'
725LATB7            EQU  H'0007'
726
727
728;----- LATC Bits -----------------------------------------------------
729LATC0            EQU  H'0000'
730LATC1            EQU  H'0001'
731LATC2            EQU  H'0002'
732LATC3            EQU  H'0003'
733LATC4            EQU  H'0004'
734LATC5            EQU  H'0005'
735LATC6            EQU  H'0006'
736LATC7            EQU  H'0007'
737
738
739;----- CM1CON0 Bits -----------------------------------------------------
740C1SYNC           EQU  H'0000'
741C1HYS            EQU  H'0001'
742C1SP             EQU  H'0002'
743C1POL            EQU  H'0004'
744C1OUT            EQU  H'0006'
745C1ON             EQU  H'0007'
746
747
748;----- CM1CON1 Bits -----------------------------------------------------
749C1INTN           EQU  H'0006'
750C1INTP           EQU  H'0007'
751
752C1NCH0           EQU  H'0000'
753C1NCH1           EQU  H'0001'
754C1NCH2           EQU  H'0002'
755C1PCH0           EQU  H'0003'
756C1PCH1           EQU  H'0004'
757C1PCH2           EQU  H'0005'
758
759
760;----- CM2CON0 Bits -----------------------------------------------------
761C2SYNC           EQU  H'0000'
762C2HYS            EQU  H'0001'
763C2SP             EQU  H'0002'
764C2POL            EQU  H'0004'
765C2OUT            EQU  H'0006'
766C2ON             EQU  H'0007'
767
768
769;----- CM2CON1 Bits -----------------------------------------------------
770C2INTN           EQU  H'0006'
771C2INTP           EQU  H'0007'
772
773C2NCH0           EQU  H'0000'
774C2NCH1           EQU  H'0001'
775C2NCH2           EQU  H'0002'
776C2PCH0           EQU  H'0003'
777C2PCH1           EQU  H'0004'
778C2PCH2           EQU  H'0005'
779
780
781;----- CMOUT Bits -----------------------------------------------------
782MC1OUT           EQU  H'0000'
783MC2OUT           EQU  H'0001'
784
785
786;----- BORCON Bits -----------------------------------------------------
787BORRDY           EQU  H'0000'
788SBOREN           EQU  H'0007'
789
790
791;----- FVRCON Bits -----------------------------------------------------
792TSRNG            EQU  H'0004'
793TSEN             EQU  H'0005'
794FVRRDY           EQU  H'0006'
795FVREN            EQU  H'0007'
796
797ADFVR0           EQU  H'0000'
798ADFVR1           EQU  H'0001'
799CDAFVR0          EQU  H'0002'
800CDAFVR1          EQU  H'0003'
801
802
803;----- DACCON0 Bits -----------------------------------------------------
804DAC1NSS          EQU  H'0000'
805DAC1OE           EQU  H'0005'
806DAC1EN           EQU  H'0007'
807
808DAC1PSS0         EQU  H'0002'
809DAC1PSS1         EQU  H'0003'
810
811
812;----- DACCON1 Bits -----------------------------------------------------
813DAC1R0           EQU  H'0000'
814DAC1R1           EQU  H'0001'
815DAC1R2           EQU  H'0002'
816DAC1R3           EQU  H'0003'
817DAC1R4           EQU  H'0004'
818
819
820;----- ANSELA Bits -----------------------------------------------------
821ANSA0            EQU  H'0000'
822ANSA1            EQU  H'0001'
823ANSA2            EQU  H'0002'
824ANSA4            EQU  H'0004'
825ANSA5            EQU  H'0005'
826
827
828;----- ANSELB Bits -----------------------------------------------------
829ANSB4            EQU  H'0004'
830ANSB5            EQU  H'0005'
831ANSB6            EQU  H'0006'
832ANSB7            EQU  H'0007'
833
834
835;----- ANSELC Bits -----------------------------------------------------
836ANSC0            EQU  H'0000'
837ANSC1            EQU  H'0001'
838ANSC2            EQU  H'0002'
839ANSC3            EQU  H'0003'
840ANSC4            EQU  H'0004'
841ANSC5            EQU  H'0005'
842ANSC6            EQU  H'0006'
843ANSC7            EQU  H'0007'
844
845
846;----- RC1STA Bits -----------------------------------------------------
847RX9D             EQU  H'0000'
848OERR             EQU  H'0001'
849FERR             EQU  H'0002'
850ADDEN            EQU  H'0003'
851CREN             EQU  H'0004'
852SREN             EQU  H'0005'
853RX9              EQU  H'0006'
854SPEN             EQU  H'0007'
855
856
857;----- RCSTA Bits -----------------------------------------------------
858RX9D             EQU  H'0000'
859OERR             EQU  H'0001'
860FERR             EQU  H'0002'
861ADDEN            EQU  H'0003'
862CREN             EQU  H'0004'
863SREN             EQU  H'0005'
864RX9              EQU  H'0006'
865SPEN             EQU  H'0007'
866
867
868;----- RCSTA1 Bits -----------------------------------------------------
869RX9D             EQU  H'0000'
870OERR             EQU  H'0001'
871FERR             EQU  H'0002'
872ADDEN            EQU  H'0003'
873CREN             EQU  H'0004'
874SREN             EQU  H'0005'
875RX9              EQU  H'0006'
876SPEN             EQU  H'0007'
877
878
879;----- TX1STA Bits -----------------------------------------------------
880TX9D             EQU  H'0000'
881TRMT             EQU  H'0001'
882BRGH             EQU  H'0002'
883SENDB            EQU  H'0003'
884SYNC             EQU  H'0004'
885TXEN             EQU  H'0005'
886TX9              EQU  H'0006'
887CSRC             EQU  H'0007'
888
889
890;----- TXSTA Bits -----------------------------------------------------
891TX9D             EQU  H'0000'
892TRMT             EQU  H'0001'
893BRGH             EQU  H'0002'
894SENDB            EQU  H'0003'
895SYNC             EQU  H'0004'
896TXEN             EQU  H'0005'
897TX9              EQU  H'0006'
898CSRC             EQU  H'0007'
899
900
901;----- TXSTA1 Bits -----------------------------------------------------
902TX9D             EQU  H'0000'
903TRMT             EQU  H'0001'
904BRGH             EQU  H'0002'
905SENDB            EQU  H'0003'
906SYNC             EQU  H'0004'
907TXEN             EQU  H'0005'
908TX9              EQU  H'0006'
909CSRC             EQU  H'0007'
910
911
912;----- BAUD1CON Bits -----------------------------------------------------
913ABDEN            EQU  H'0000'
914WUE              EQU  H'0001'
915BRG16            EQU  H'0003'
916SCKP             EQU  H'0004'
917RCIDL            EQU  H'0006'
918ABDOVF           EQU  H'0007'
919
920
921;----- BAUDCON Bits -----------------------------------------------------
922ABDEN            EQU  H'0000'
923WUE              EQU  H'0001'
924BRG16            EQU  H'0003'
925SCKP             EQU  H'0004'
926RCIDL            EQU  H'0006'
927ABDOVF           EQU  H'0007'
928
929
930;----- BAUDCON1 Bits -----------------------------------------------------
931ABDEN            EQU  H'0000'
932WUE              EQU  H'0001'
933BRG16            EQU  H'0003'
934SCKP             EQU  H'0004'
935RCIDL            EQU  H'0006'
936ABDOVF           EQU  H'0007'
937
938
939;----- BAUDCTL Bits -----------------------------------------------------
940ABDEN            EQU  H'0000'
941WUE              EQU  H'0001'
942BRG16            EQU  H'0003'
943SCKP             EQU  H'0004'
944RCIDL            EQU  H'0006'
945ABDOVF           EQU  H'0007'
946
947
948;----- BAUDCTL1 Bits -----------------------------------------------------
949ABDEN            EQU  H'0000'
950WUE              EQU  H'0001'
951BRG16            EQU  H'0003'
952SCKP             EQU  H'0004'
953RCIDL            EQU  H'0006'
954ABDOVF           EQU  H'0007'
955
956
957;----- WPUA Bits -----------------------------------------------------
958WPUA0            EQU  H'0000'
959WPUA1            EQU  H'0001'
960WPUA2            EQU  H'0002'
961WPUA3            EQU  H'0003'
962WPUA4            EQU  H'0004'
963WPUA5            EQU  H'0005'
964
965
966;----- WPUB Bits -----------------------------------------------------
967WPUB4            EQU  H'0004'
968WPUB5            EQU  H'0005'
969WPUB6            EQU  H'0006'
970WPUB7            EQU  H'0007'
971
972
973;----- WPUC Bits -----------------------------------------------------
974WPUC0            EQU  H'0000'
975WPUC1            EQU  H'0001'
976WPUC2            EQU  H'0002'
977WPUC3            EQU  H'0003'
978WPUC4            EQU  H'0004'
979WPUC5            EQU  H'0005'
980WPUC6            EQU  H'0006'
981WPUC7            EQU  H'0007'
982
983
984;----- SSP1BUF Bits -----------------------------------------------------
985SSP1BUF0         EQU  H'0000'
986SSP1BUF1         EQU  H'0001'
987SSP1BUF2         EQU  H'0002'
988SSP1BUF3         EQU  H'0003'
989SSP1BUF4         EQU  H'0004'
990SSP1BUF5         EQU  H'0005'
991SSP1BUF6         EQU  H'0006'
992SSP1BUF7         EQU  H'0007'
993
994
995BUF0             EQU  H'0000'
996BUF1             EQU  H'0001'
997BUF2             EQU  H'0002'
998BUF3             EQU  H'0003'
999BUF4             EQU  H'0004'
1000BUF5             EQU  H'0005'
1001BUF6             EQU  H'0006'
1002BUF7             EQU  H'0007'
1003
1004
1005
1006;----- SSPBUF Bits -----------------------------------------------------
1007SSP1BUF0         EQU  H'0000'
1008SSP1BUF1         EQU  H'0001'
1009SSP1BUF2         EQU  H'0002'
1010SSP1BUF3         EQU  H'0003'
1011SSP1BUF4         EQU  H'0004'
1012SSP1BUF5         EQU  H'0005'
1013SSP1BUF6         EQU  H'0006'
1014SSP1BUF7         EQU  H'0007'
1015
1016
1017BUF0             EQU  H'0000'
1018BUF1             EQU  H'0001'
1019BUF2             EQU  H'0002'
1020BUF3             EQU  H'0003'
1021BUF4             EQU  H'0004'
1022BUF5             EQU  H'0005'
1023BUF6             EQU  H'0006'
1024BUF7             EQU  H'0007'
1025
1026
1027
1028;----- SSP1ADD Bits -----------------------------------------------------
1029SSP1ADD0         EQU  H'0000'
1030SSP1ADD1         EQU  H'0001'
1031SSP1ADD2         EQU  H'0002'
1032SSP1ADD3         EQU  H'0003'
1033SSP1ADD4         EQU  H'0004'
1034SSP1ADD5         EQU  H'0005'
1035SSP1ADD6         EQU  H'0006'
1036SSP1ADD7         EQU  H'0007'
1037
1038
1039ADD0             EQU  H'0000'
1040ADD1             EQU  H'0001'
1041ADD2             EQU  H'0002'
1042ADD3             EQU  H'0003'
1043ADD4             EQU  H'0004'
1044ADD5             EQU  H'0005'
1045ADD6             EQU  H'0006'
1046ADD7             EQU  H'0007'
1047
1048
1049
1050;----- SSPADD Bits -----------------------------------------------------
1051SSP1ADD0         EQU  H'0000'
1052SSP1ADD1         EQU  H'0001'
1053SSP1ADD2         EQU  H'0002'
1054SSP1ADD3         EQU  H'0003'
1055SSP1ADD4         EQU  H'0004'
1056SSP1ADD5         EQU  H'0005'
1057SSP1ADD6         EQU  H'0006'
1058SSP1ADD7         EQU  H'0007'
1059
1060
1061ADD0             EQU  H'0000'
1062ADD1             EQU  H'0001'
1063ADD2             EQU  H'0002'
1064ADD3             EQU  H'0003'
1065ADD4             EQU  H'0004'
1066ADD5             EQU  H'0005'
1067ADD6             EQU  H'0006'
1068ADD7             EQU  H'0007'
1069
1070
1071
1072;----- SSP1MSK Bits -----------------------------------------------------
1073SSP1MSK0         EQU  H'0000'
1074SSP1MSK1         EQU  H'0001'
1075SSP1MSK2         EQU  H'0002'
1076SSP1MSK3         EQU  H'0003'
1077SSP1MSK4         EQU  H'0004'
1078SSP1MSK5         EQU  H'0005'
1079SSP1MSK6         EQU  H'0006'
1080SSP1MSK7         EQU  H'0007'
1081
1082
1083MSK0             EQU  H'0000'
1084MSK1             EQU  H'0001'
1085MSK2             EQU  H'0002'
1086MSK3             EQU  H'0003'
1087MSK4             EQU  H'0004'
1088MSK5             EQU  H'0005'
1089MSK6             EQU  H'0006'
1090MSK7             EQU  H'0007'
1091
1092
1093
1094;----- SSPMSK Bits -----------------------------------------------------
1095SSP1MSK0         EQU  H'0000'
1096SSP1MSK1         EQU  H'0001'
1097SSP1MSK2         EQU  H'0002'
1098SSP1MSK3         EQU  H'0003'
1099SSP1MSK4         EQU  H'0004'
1100SSP1MSK5         EQU  H'0005'
1101SSP1MSK6         EQU  H'0006'
1102SSP1MSK7         EQU  H'0007'
1103
1104
1105MSK0             EQU  H'0000'
1106MSK1             EQU  H'0001'
1107MSK2             EQU  H'0002'
1108MSK3             EQU  H'0003'
1109MSK4             EQU  H'0004'
1110MSK5             EQU  H'0005'
1111MSK6             EQU  H'0006'
1112MSK7             EQU  H'0007'
1113
1114
1115
1116;----- SSP1STAT Bits -----------------------------------------------------
1117BF               EQU  H'0000'
1118UA               EQU  H'0001'
1119R_NOT_W          EQU  H'0002'
1120S                EQU  H'0003'
1121P                EQU  H'0004'
1122D_NOT_A          EQU  H'0005'
1123CKE              EQU  H'0006'
1124SMP              EQU  H'0007'
1125
1126
1127;----- SSPSTAT Bits -----------------------------------------------------
1128BF               EQU  H'0000'
1129UA               EQU  H'0001'
1130R_NOT_W          EQU  H'0002'
1131S                EQU  H'0003'
1132P                EQU  H'0004'
1133D_NOT_A          EQU  H'0005'
1134CKE              EQU  H'0006'
1135SMP              EQU  H'0007'
1136
1137
1138;----- SSP1CON Bits -----------------------------------------------------
1139CKP              EQU  H'0004'
1140SSPEN            EQU  H'0005'
1141SSPOV            EQU  H'0006'
1142WCOL             EQU  H'0007'
1143
1144SSPM0            EQU  H'0000'
1145SSPM1            EQU  H'0001'
1146SSPM2            EQU  H'0002'
1147SSPM3            EQU  H'0003'
1148
1149
1150;----- SSP1CON1 Bits -----------------------------------------------------
1151CKP              EQU  H'0004'
1152SSPEN            EQU  H'0005'
1153SSPOV            EQU  H'0006'
1154WCOL             EQU  H'0007'
1155
1156SSPM0            EQU  H'0000'
1157SSPM1            EQU  H'0001'
1158SSPM2            EQU  H'0002'
1159SSPM3            EQU  H'0003'
1160
1161
1162;----- SSPCON Bits -----------------------------------------------------
1163CKP              EQU  H'0004'
1164SSPEN            EQU  H'0005'
1165SSPOV            EQU  H'0006'
1166WCOL             EQU  H'0007'
1167
1168SSPM0            EQU  H'0000'
1169SSPM1            EQU  H'0001'
1170SSPM2            EQU  H'0002'
1171SSPM3            EQU  H'0003'
1172
1173
1174;----- SSPCON1 Bits -----------------------------------------------------
1175CKP              EQU  H'0004'
1176SSPEN            EQU  H'0005'
1177SSPOV            EQU  H'0006'
1178WCOL             EQU  H'0007'
1179
1180SSPM0            EQU  H'0000'
1181SSPM1            EQU  H'0001'
1182SSPM2            EQU  H'0002'
1183SSPM3            EQU  H'0003'
1184
1185
1186;----- SSP1CON2 Bits -----------------------------------------------------
1187SEN              EQU  H'0000'
1188RSEN             EQU  H'0001'
1189PEN              EQU  H'0002'
1190RCEN             EQU  H'0003'
1191ACKEN            EQU  H'0004'
1192ACKDT            EQU  H'0005'
1193ACKSTAT          EQU  H'0006'
1194GCEN             EQU  H'0007'
1195
1196
1197;----- SSPCON2 Bits -----------------------------------------------------
1198SEN              EQU  H'0000'
1199RSEN             EQU  H'0001'
1200PEN              EQU  H'0002'
1201RCEN             EQU  H'0003'
1202ACKEN            EQU  H'0004'
1203ACKDT            EQU  H'0005'
1204ACKSTAT          EQU  H'0006'
1205GCEN             EQU  H'0007'
1206
1207
1208;----- SSP1CON3 Bits -----------------------------------------------------
1209DHEN             EQU  H'0000'
1210AHEN             EQU  H'0001'
1211SBCDE            EQU  H'0002'
1212SDAHT            EQU  H'0003'
1213BOEN             EQU  H'0004'
1214SCIE             EQU  H'0005'
1215PCIE             EQU  H'0006'
1216ACKTIM           EQU  H'0007'
1217
1218
1219;----- SSPCON3 Bits -----------------------------------------------------
1220DHEN             EQU  H'0000'
1221AHEN             EQU  H'0001'
1222SBCDE            EQU  H'0002'
1223SDAHT            EQU  H'0003'
1224BOEN             EQU  H'0004'
1225SCIE             EQU  H'0005'
1226PCIE             EQU  H'0006'
1227ACKTIM           EQU  H'0007'
1228
1229
1230;----- ODCONA Bits -----------------------------------------------------
1231ODCA0            EQU  H'0000'
1232ODCA1            EQU  H'0001'
1233ODCA2            EQU  H'0002'
1234ODCA4            EQU  H'0004'
1235ODCA5            EQU  H'0005'
1236
1237
1238;----- ODCONB Bits -----------------------------------------------------
1239ODCB4            EQU  H'0004'
1240ODCB5            EQU  H'0005'
1241ODCB6            EQU  H'0006'
1242ODCB7            EQU  H'0007'
1243
1244
1245;----- ODCONC Bits -----------------------------------------------------
1246ODCC0            EQU  H'0000'
1247ODCC1            EQU  H'0001'
1248ODCC2            EQU  H'0002'
1249ODCC3            EQU  H'0003'
1250ODCC4            EQU  H'0004'
1251ODCC5            EQU  H'0005'
1252ODCC6            EQU  H'0006'
1253ODCC7            EQU  H'0007'
1254
1255
1256;----- CCP1CON Bits -----------------------------------------------------
1257CCP1FMT          EQU  H'0004'
1258CCP1OUT          EQU  H'0005'
1259CCP1EN           EQU  H'0007'
1260
1261CCP1MODE0        EQU  H'0000'
1262CCP1MODE1        EQU  H'0001'
1263CCP1MODE2        EQU  H'0002'
1264CCP1MODE3        EQU  H'0003'
1265
1266
1267;----- CCP1CAP Bits -----------------------------------------------------
1268CCP1CTS0         EQU  H'0000'
1269CCP1CTS1         EQU  H'0001'
1270CCP1CTS2         EQU  H'0002'
1271CCP1CTS3         EQU  H'0003'
1272
1273
1274;----- CCP2CON Bits -----------------------------------------------------
1275CCP2FMT          EQU  H'0004'
1276CCP2OUT          EQU  H'0005'
1277CCP2EN           EQU  H'0007'
1278
1279CCP2MODE0        EQU  H'0000'
1280CCP2MODE1        EQU  H'0001'
1281CCP2MODE2        EQU  H'0002'
1282CCP2MODE3        EQU  H'0003'
1283
1284
1285;----- CCP2CAP Bits -----------------------------------------------------
1286CCP2CTS0         EQU  H'0000'
1287CCP2CTS1         EQU  H'0001'
1288CCP2CTS2         EQU  H'0002'
1289CCP2CTS3         EQU  H'0003'
1290
1291
1292;----- CCPTMRS Bits -----------------------------------------------------
1293C1TSEL0          EQU  H'0000'
1294C1TSEL1          EQU  H'0001'
1295C2TSEL0          EQU  H'0002'
1296C2TSEL1          EQU  H'0003'
1297C3TSEL0          EQU  H'0004'
1298C3TSEL1          EQU  H'0005'
1299C4TSEL0          EQU  H'0006'
1300C4TSEL1          EQU  H'0007'
1301
1302
1303;----- SLRCONA Bits -----------------------------------------------------
1304SLRA0            EQU  H'0000'
1305SLRA1            EQU  H'0001'
1306SLRA2            EQU  H'0002'
1307SLRA4            EQU  H'0004'
1308SLRA5            EQU  H'0005'
1309
1310
1311;----- SLRCONB Bits -----------------------------------------------------
1312SLRB4            EQU  H'0004'
1313SLRB5            EQU  H'0005'
1314SLRB6            EQU  H'0006'
1315SLRB7            EQU  H'0007'
1316
1317
1318;----- SLRCONC Bits -----------------------------------------------------
1319SLRC0            EQU  H'0000'
1320SLRC1            EQU  H'0001'
1321SLRC2            EQU  H'0002'
1322SLRC3            EQU  H'0003'
1323SLRC4            EQU  H'0004'
1324SLRC5            EQU  H'0005'
1325SLRC6            EQU  H'0006'
1326SLRC7            EQU  H'0007'
1327
1328
1329;----- CCP3CON Bits -----------------------------------------------------
1330CCP3FMT          EQU  H'0004'
1331CCP3OUT          EQU  H'0005'
1332CCP3EN           EQU  H'0007'
1333
1334CCP3MODE0        EQU  H'0000'
1335CCP3MODE1        EQU  H'0001'
1336CCP3MODE2        EQU  H'0002'
1337CCP3MODE3        EQU  H'0003'
1338
1339
1340;----- CCP3CAP Bits -----------------------------------------------------
1341CCP3CTS0         EQU  H'0000'
1342CCP3CTS1         EQU  H'0001'
1343CCP3CTS2         EQU  H'0002'
1344CCP3CTS3         EQU  H'0003'
1345
1346
1347;----- CCP4CON Bits -----------------------------------------------------
1348CCP4FMT          EQU  H'0004'
1349CCP4OUT          EQU  H'0005'
1350CCP4EN           EQU  H'0007'
1351
1352CCP4MODE0        EQU  H'0000'
1353CCP4MODE1        EQU  H'0001'
1354CCP4MODE2        EQU  H'0002'
1355CCP4MODE3        EQU  H'0003'
1356
1357
1358;----- CCP4CAP Bits -----------------------------------------------------
1359CCP4CTS0         EQU  H'0000'
1360CCP4CTS1         EQU  H'0001'
1361CCP4CTS2         EQU  H'0002'
1362CCP4CTS3         EQU  H'0003'
1363
1364
1365;----- INLVLA Bits -----------------------------------------------------
1366INLVLA0          EQU  H'0000'
1367INLVLA1          EQU  H'0001'
1368INLVLA2          EQU  H'0002'
1369INLVLA3          EQU  H'0003'
1370INLVLA4          EQU  H'0004'
1371INLVLA5          EQU  H'0005'
1372
1373
1374;----- INLVLB Bits -----------------------------------------------------
1375INLVLB4          EQU  H'0004'
1376INLVLB5          EQU  H'0005'
1377INLVLB6          EQU  H'0006'
1378INLVLB7          EQU  H'0007'
1379
1380
1381;----- INLVLC Bits -----------------------------------------------------
1382INLVLC0          EQU  H'0000'
1383INLVLC1          EQU  H'0001'
1384INLVLC2          EQU  H'0002'
1385INLVLC3          EQU  H'0003'
1386INLVLC4          EQU  H'0004'
1387INLVLC5          EQU  H'0005'
1388INLVLC6          EQU  H'0006'
1389INLVLC7          EQU  H'0007'
1390
1391
1392;----- IOCAP Bits -----------------------------------------------------
1393IOCAP0           EQU  H'0000'
1394IOCAP1           EQU  H'0001'
1395IOCAP2           EQU  H'0002'
1396IOCAP3           EQU  H'0003'
1397IOCAP4           EQU  H'0004'
1398IOCAP5           EQU  H'0005'
1399
1400
1401;----- IOCAN Bits -----------------------------------------------------
1402IOCAN0           EQU  H'0000'
1403IOCAN1           EQU  H'0001'
1404IOCAN2           EQU  H'0002'
1405IOCAN3           EQU  H'0003'
1406IOCAN4           EQU  H'0004'
1407IOCAN5           EQU  H'0005'
1408
1409
1410;----- IOCAF Bits -----------------------------------------------------
1411IOCAF0           EQU  H'0000'
1412IOCAF1           EQU  H'0001'
1413IOCAF2           EQU  H'0002'
1414IOCAF3           EQU  H'0003'
1415IOCAF4           EQU  H'0004'
1416IOCAF5           EQU  H'0005'
1417
1418
1419;----- IOCBP Bits -----------------------------------------------------
1420IOCBP4           EQU  H'0004'
1421IOCBP5           EQU  H'0005'
1422IOCBP6           EQU  H'0006'
1423IOCBP7           EQU  H'0007'
1424
1425
1426;----- IOCBN Bits -----------------------------------------------------
1427IOCBN4           EQU  H'0004'
1428IOCBN5           EQU  H'0005'
1429IOCBN6           EQU  H'0006'
1430IOCBN7           EQU  H'0007'
1431
1432
1433;----- IOCBF Bits -----------------------------------------------------
1434IOCBF4           EQU  H'0004'
1435IOCBF5           EQU  H'0005'
1436IOCBF6           EQU  H'0006'
1437IOCBF7           EQU  H'0007'
1438
1439
1440;----- IOCCP Bits -----------------------------------------------------
1441IOCCP0           EQU  H'0000'
1442IOCCP1           EQU  H'0001'
1443IOCCP2           EQU  H'0002'
1444IOCCP3           EQU  H'0003'
1445IOCCP4           EQU  H'0004'
1446IOCCP5           EQU  H'0005'
1447IOCCP6           EQU  H'0006'
1448IOCCP7           EQU  H'0007'
1449
1450
1451;----- IOCCN Bits -----------------------------------------------------
1452IOCCN0           EQU  H'0000'
1453IOCCN1           EQU  H'0001'
1454IOCCN2           EQU  H'0002'
1455IOCCN3           EQU  H'0003'
1456IOCCN4           EQU  H'0004'
1457IOCCN5           EQU  H'0005'
1458IOCCN6           EQU  H'0006'
1459IOCCN7           EQU  H'0007'
1460
1461
1462;----- IOCCF Bits -----------------------------------------------------
1463IOCCF0           EQU  H'0000'
1464IOCCF1           EQU  H'0001'
1465IOCCF2           EQU  H'0002'
1466IOCCF3           EQU  H'0003'
1467IOCCF4           EQU  H'0004'
1468IOCCF5           EQU  H'0005'
1469IOCCF6           EQU  H'0006'
1470IOCCF7           EQU  H'0007'
1471
1472
1473;----- CLKRCON Bits -----------------------------------------------------
1474CLKREN           EQU  H'0007'
1475
1476CLKRDIV0         EQU  H'0000'
1477CLKRDIV1         EQU  H'0001'
1478CLKRDIV2         EQU  H'0002'
1479CLKRDC0          EQU  H'0003'
1480CLKRDC1          EQU  H'0004'
1481
1482
1483;----- MDCON Bits -----------------------------------------------------
1484MDBIT            EQU  H'0000'
1485MDOUT            EQU  H'0003'
1486MDOPOL           EQU  H'0004'
1487MDEN             EQU  H'0007'
1488
1489
1490;----- MDSRC Bits -----------------------------------------------------
1491MDMS0            EQU  H'0000'
1492MDMS1            EQU  H'0001'
1493MDMS2            EQU  H'0002'
1494MDMS3            EQU  H'0003'
1495
1496
1497;----- MDCARH Bits -----------------------------------------------------
1498MDCHSYNC         EQU  H'0005'
1499MDCHPOL          EQU  H'0006'
1500
1501MDCH0            EQU  H'0000'
1502MDCH1            EQU  H'0001'
1503MDCH2            EQU  H'0002'
1504MDCH3            EQU  H'0003'
1505
1506
1507;----- MDCARL Bits -----------------------------------------------------
1508MDCLSYNC         EQU  H'0005'
1509MDCLPOL          EQU  H'0006'
1510
1511MDCL0            EQU  H'0000'
1512MDCL1            EQU  H'0001'
1513MDCL2            EQU  H'0002'
1514MDCL3            EQU  H'0003'
1515
1516
1517;----- CCDNA Bits -----------------------------------------------------
1518CCDNA0           EQU  H'0000'
1519CCDNA1           EQU  H'0001'
1520CCDNA2           EQU  H'0002'
1521CCDNA4           EQU  H'0004'
1522CCDNA5           EQU  H'0005'
1523
1524
1525;----- CCDNB Bits -----------------------------------------------------
1526CCDNB4           EQU  H'0004'
1527CCDNB5           EQU  H'0005'
1528CCDNB6           EQU  H'0006'
1529CCDNB7           EQU  H'0007'
1530
1531
1532;----- CCDNC Bits -----------------------------------------------------
1533CCDNC0           EQU  H'0000'
1534CCDNC1           EQU  H'0001'
1535CCDNC2           EQU  H'0002'
1536CCDNC3           EQU  H'0003'
1537CCDNC4           EQU  H'0004'
1538CCDNC5           EQU  H'0005'
1539CCDNC6           EQU  H'0006'
1540CCDNC7           EQU  H'0007'
1541
1542
1543;----- T3CON Bits -----------------------------------------------------
1544TMR3ON           EQU  H'0000'
1545T3SYNC           EQU  H'0002'
1546T3SOSC           EQU  H'0003'
1547
1548T3CKPS0          EQU  H'0004'
1549T3CKPS1          EQU  H'0005'
1550TMR3CS0          EQU  H'0006'
1551TMR3CS1          EQU  H'0007'
1552
1553
1554;----- T3GCON Bits -----------------------------------------------------
1555T3GVAL           EQU  H'0002'
1556T3GGO_NOT_DONE   EQU  H'0003'
1557T3GSPM           EQU  H'0004'
1558T3GTM            EQU  H'0005'
1559T3GPOL           EQU  H'0006'
1560TMR3GE           EQU  H'0007'
1561
1562T3GSS0           EQU  H'0000'
1563T3GSS1           EQU  H'0001'
1564
1565
1566;----- T4CON Bits -----------------------------------------------------
1567TMR4ON           EQU  H'0002'
1568
1569T4CKPS0          EQU  H'0000'
1570T4CKPS1          EQU  H'0001'
1571T4OUTPS0         EQU  H'0003'
1572T4OUTPS1         EQU  H'0004'
1573T4OUTPS2         EQU  H'0005'
1574T4OUTPS3         EQU  H'0006'
1575
1576
1577;----- T5CON Bits -----------------------------------------------------
1578TMR5ON           EQU  H'0000'
1579T5SYNC           EQU  H'0002'
1580T5SOSC           EQU  H'0003'
1581
1582T5CKPS0          EQU  H'0004'
1583T5CKPS1          EQU  H'0005'
1584TMR5CS0          EQU  H'0006'
1585TMR5CS1          EQU  H'0007'
1586
1587
1588;----- T5GCON Bits -----------------------------------------------------
1589T5GVAL           EQU  H'0002'
1590T5GGO_NOT_DONE   EQU  H'0003'
1591T5GSPM           EQU  H'0004'
1592T5GTM            EQU  H'0005'
1593T5GPOL           EQU  H'0006'
1594TMR5GE           EQU  H'0007'
1595
1596T5GSS0           EQU  H'0000'
1597T5GSS1           EQU  H'0001'
1598
1599
1600;----- T6CON Bits -----------------------------------------------------
1601TMR6ON           EQU  H'0002'
1602
1603T6CKPS0          EQU  H'0000'
1604T6CKPS1          EQU  H'0001'
1605T6OUTPS0         EQU  H'0003'
1606T6OUTPS1         EQU  H'0004'
1607T6OUTPS2         EQU  H'0005'
1608T6OUTPS3         EQU  H'0006'
1609
1610
1611;----- CCDCON Bits -----------------------------------------------------
1612CCDEN            EQU  H'0007'
1613
1614CCDS0            EQU  H'0000'
1615CCDS1            EQU  H'0001'
1616
1617
1618;----- CCDPA Bits -----------------------------------------------------
1619CCDPA0           EQU  H'0000'
1620CCDPA1           EQU  H'0001'
1621CCDPA2           EQU  H'0002'
1622CCDPA4           EQU  H'0004'
1623CCDPA5           EQU  H'0005'
1624
1625
1626;----- CCDPB Bits -----------------------------------------------------
1627CCDPB4           EQU  H'0004'
1628CCDPB5           EQU  H'0005'
1629CCDPB6           EQU  H'0006'
1630CCDPB7           EQU  H'0007'
1631
1632
1633;----- CCDPC Bits -----------------------------------------------------
1634CCDPC0           EQU  H'0000'
1635CCDPC1           EQU  H'0001'
1636CCDPC2           EQU  H'0002'
1637CCDPC3           EQU  H'0003'
1638CCDPC4           EQU  H'0004'
1639CCDPC5           EQU  H'0005'
1640CCDPC6           EQU  H'0006'
1641CCDPC7           EQU  H'0007'
1642
1643
1644;----- NCO1CON Bits -----------------------------------------------------
1645N1PFM            EQU  H'0000'
1646N1POL            EQU  H'0004'
1647N1OUT            EQU  H'0005'
1648N1EN             EQU  H'0007'
1649
1650
1651;----- PWM5DCL Bits -----------------------------------------------------
1652PWM5DCL0         EQU  H'0006'
1653PWM5DCL1         EQU  H'0007'
1654
1655
1656;----- PWM5DCH Bits -----------------------------------------------------
1657PWM5DCH0         EQU  H'0000'
1658PWM5DCH1         EQU  H'0001'
1659PWM5DCH2         EQU  H'0002'
1660PWM5DCH3         EQU  H'0003'
1661PWM5DCH4         EQU  H'0004'
1662PWM5DCH5         EQU  H'0005'
1663PWM5DCH6         EQU  H'0006'
1664PWM5DCH7         EQU  H'0007'
1665
1666
1667;----- PWM5CON Bits -----------------------------------------------------
1668PWM5POL          EQU  H'0004'
1669PWM5OUT          EQU  H'0005'
1670PWM5EN           EQU  H'0007'
1671
1672
1673;----- PWM5CON0 Bits -----------------------------------------------------
1674PWM5POL          EQU  H'0004'
1675PWM5OUT          EQU  H'0005'
1676PWM5EN           EQU  H'0007'
1677
1678
1679;----- PWM6DCL Bits -----------------------------------------------------
1680PWM6DCL0         EQU  H'0006'
1681PWM6DCL1         EQU  H'0007'
1682
1683
1684;----- PWM6DCH Bits -----------------------------------------------------
1685PWM6DCH0         EQU  H'0000'
1686PWM6DCH1         EQU  H'0001'
1687PWM6DCH2         EQU  H'0002'
1688PWM6DCH3         EQU  H'0003'
1689PWM6DCH4         EQU  H'0004'
1690PWM6DCH5         EQU  H'0005'
1691PWM6DCH6         EQU  H'0006'
1692PWM6DCH7         EQU  H'0007'
1693
1694
1695;----- PWM6CON Bits -----------------------------------------------------
1696PWM6POL          EQU  H'0004'
1697PWM6OUT          EQU  H'0005'
1698PWM6EN           EQU  H'0007'
1699
1700
1701;----- PWM6CON0 Bits -----------------------------------------------------
1702PWM6POL          EQU  H'0004'
1703PWM6OUT          EQU  H'0005'
1704PWM6EN           EQU  H'0007'
1705
1706
1707;----- PWMTMRS Bits -----------------------------------------------------
1708P5TSEL0          EQU  H'0000'
1709P5TSEL1          EQU  H'0001'
1710P6TSEL0          EQU  H'0002'
1711P6TSEL1          EQU  H'0003'
1712
1713
1714;----- CWG1CLKCON Bits -----------------------------------------------------
1715CS               EQU  H'0000'
1716
1717CWG1CS           EQU  H'0000'
1718
1719
1720;----- CWG1DAT Bits -----------------------------------------------------
1721CWG1DAT0         EQU  H'0000'
1722CWG1DAT1         EQU  H'0001'
1723CWG1DAT2         EQU  H'0002'
1724CWG1DAT3         EQU  H'0003'
1725
1726
1727;----- CWG1DBR Bits -----------------------------------------------------
1728DBR0             EQU  H'0000'
1729DBR1             EQU  H'0001'
1730DBR2             EQU  H'0002'
1731DBR3             EQU  H'0003'
1732DBR4             EQU  H'0004'
1733DBR5             EQU  H'0005'
1734
1735
1736CWG1DBR0         EQU  H'0000'
1737CWG1DBR1         EQU  H'0001'
1738CWG1DBR2         EQU  H'0002'
1739CWG1DBR3         EQU  H'0003'
1740CWG1DBR4         EQU  H'0004'
1741CWG1DBR5         EQU  H'0005'
1742
1743
1744;----- CWG1DBF Bits -----------------------------------------------------
1745DBF0             EQU  H'0000'
1746DBF1             EQU  H'0001'
1747DBF2             EQU  H'0002'
1748DBF3             EQU  H'0003'
1749DBF4             EQU  H'0004'
1750DBF5             EQU  H'0005'
1751
1752
1753CWG1DBF0         EQU  H'0000'
1754CWG1DBF1         EQU  H'0001'
1755CWG1DBF2         EQU  H'0002'
1756CWG1DBF3         EQU  H'0003'
1757CWG1DBF4         EQU  H'0004'
1758CWG1DBF5         EQU  H'0005'
1759
1760
1761;----- CWG1CON0 Bits -----------------------------------------------------
1762LD               EQU  H'0006'
1763EN               EQU  H'0007'
1764
1765MODE0            EQU  H'0000'
1766MODE1            EQU  H'0001'
1767MODE2            EQU  H'0002'
1768G1EN             EQU  H'0007'
1769
1770CWG1LD           EQU  H'0006'
1771CWG1EN           EQU  H'0007'
1772
1773CWG1MODE0        EQU  H'0000'
1774CWG1MODE1        EQU  H'0001'
1775CWG1MODE2        EQU  H'0002'
1776
1777
1778;----- CWG1CON1 Bits -----------------------------------------------------
1779POLA             EQU  H'0000'
1780POLB             EQU  H'0001'
1781POLC             EQU  H'0002'
1782POLD             EQU  H'0003'
1783IN               EQU  H'0005'
1784
1785CWG1POLA         EQU  H'0000'
1786CWG1POLB         EQU  H'0001'
1787CWG1POLC         EQU  H'0002'
1788CWG1POLD         EQU  H'0003'
1789CWG1IN           EQU  H'0005'
1790
1791
1792;----- CWG1AS0 Bits -----------------------------------------------------
1793REN              EQU  H'0006'
1794SHUTDOWN         EQU  H'0007'
1795
1796LSAC0            EQU  H'0002'
1797LSAC1            EQU  H'0003'
1798LSBD0            EQU  H'0004'
1799LSBD1            EQU  H'0005'
1800
1801CWG1REN          EQU  H'0006'
1802CWG1SHUTDOWN     EQU  H'0007'
1803
1804CWG1LSAC0        EQU  H'0002'
1805CWG1LSAC1        EQU  H'0003'
1806CWG1LSBD0        EQU  H'0004'
1807CWG1LSBD1        EQU  H'0005'
1808
1809
1810;----- CWG1AS1 Bits -----------------------------------------------------
1811AS0E             EQU  H'0000'
1812AS1E             EQU  H'0001'
1813AS2E             EQU  H'0002'
1814AS3E             EQU  H'0003'
1815AS4E             EQU  H'0004'
1816
1817
1818;----- CWG1STR Bits -----------------------------------------------------
1819STRA             EQU  H'0000'
1820STRB             EQU  H'0001'
1821STRC             EQU  H'0002'
1822STRD             EQU  H'0003'
1823OVRA             EQU  H'0004'
1824OVRB             EQU  H'0005'
1825OVRC             EQU  H'0006'
1826OVRD             EQU  H'0007'
1827
1828CWG1STRA         EQU  H'0000'
1829CWG1STRB         EQU  H'0001'
1830CWG1STRC         EQU  H'0002'
1831CWG1STRD         EQU  H'0003'
1832CWG1OVRA         EQU  H'0004'
1833CWG1OVRB         EQU  H'0005'
1834CWG1OVRC         EQU  H'0006'
1835CWG1OVRD         EQU  H'0007'
1836
1837
1838;----- CWG2CLKCON Bits -----------------------------------------------------
1839CS               EQU  H'0000'
1840
1841CWG2CS           EQU  H'0000'
1842
1843
1844;----- CWG2DAT Bits -----------------------------------------------------
1845CWG2DAT0         EQU  H'0000'
1846CWG2DAT1         EQU  H'0001'
1847CWG2DAT2         EQU  H'0002'
1848CWG2DAT3         EQU  H'0003'
1849
1850
1851;----- CWG2DBR Bits -----------------------------------------------------
1852DBR0             EQU  H'0000'
1853DBR1             EQU  H'0001'
1854DBR2             EQU  H'0002'
1855DBR3             EQU  H'0003'
1856DBR4             EQU  H'0004'
1857DBR5             EQU  H'0005'
1858
1859
1860CWG2DBR0         EQU  H'0000'
1861CWG2DBR1         EQU  H'0001'
1862CWG2DBR2         EQU  H'0002'
1863CWG2DBR3         EQU  H'0003'
1864CWG2DBR4         EQU  H'0004'
1865CWG2DBR5         EQU  H'0005'
1866
1867
1868;----- CWG2DBF Bits -----------------------------------------------------
1869DBF0             EQU  H'0000'
1870DBF1             EQU  H'0001'
1871DBF2             EQU  H'0002'
1872DBF3             EQU  H'0003'
1873DBF4             EQU  H'0004'
1874DBF5             EQU  H'0005'
1875
1876
1877CWG2DBF0         EQU  H'0000'
1878CWG2DBF1         EQU  H'0001'
1879CWG2DBF2         EQU  H'0002'
1880CWG2DBF3         EQU  H'0003'
1881CWG2DBF4         EQU  H'0004'
1882CWG2DBF5         EQU  H'0005'
1883
1884
1885;----- CWG2CON0 Bits -----------------------------------------------------
1886LD               EQU  H'0006'
1887EN               EQU  H'0007'
1888
1889MODE0            EQU  H'0000'
1890MODE1            EQU  H'0001'
1891MODE2            EQU  H'0002'
1892G2EN             EQU  H'0007'
1893
1894CWG2LD           EQU  H'0006'
1895CWG2EN           EQU  H'0007'
1896
1897CWG2MODE0        EQU  H'0000'
1898CWG2MODE1        EQU  H'0001'
1899CWG2MODE2        EQU  H'0002'
1900
1901
1902;----- CWG2CON1 Bits -----------------------------------------------------
1903POLA             EQU  H'0000'
1904POLB             EQU  H'0001'
1905POLC             EQU  H'0002'
1906POLD             EQU  H'0003'
1907IN               EQU  H'0005'
1908
1909CWG2POLA         EQU  H'0000'
1910CWG2POLB         EQU  H'0001'
1911CWG2POLC         EQU  H'0002'
1912CWG2POLD         EQU  H'0003'
1913CWG2IN           EQU  H'0005'
1914
1915
1916;----- CWG2AS0 Bits -----------------------------------------------------
1917REN              EQU  H'0006'
1918SHUTDOWN         EQU  H'0007'
1919
1920LSAC0            EQU  H'0002'
1921LSAC1            EQU  H'0003'
1922LSBD0            EQU  H'0004'
1923LSBD1            EQU  H'0005'
1924
1925CWG2REN          EQU  H'0006'
1926CWG2SHUTDOWN     EQU  H'0007'
1927
1928CWG2LSAC0        EQU  H'0002'
1929CWG2LSAC1        EQU  H'0003'
1930CWG2LSBD0        EQU  H'0004'
1931CWG2LSBD1        EQU  H'0005'
1932
1933
1934;----- CWG2AS1 Bits -----------------------------------------------------
1935AS0E             EQU  H'0000'
1936AS1E             EQU  H'0001'
1937AS2E             EQU  H'0002'
1938AS3E             EQU  H'0003'
1939AS4E             EQU  H'0004'
1940
1941
1942;----- CWG2STR Bits -----------------------------------------------------
1943STRA             EQU  H'0000'
1944STRB             EQU  H'0001'
1945STRC             EQU  H'0002'
1946STRD             EQU  H'0003'
1947OVRA             EQU  H'0004'
1948OVRB             EQU  H'0005'
1949OVRC             EQU  H'0006'
1950OVRD             EQU  H'0007'
1951
1952CWG2STRA         EQU  H'0000'
1953CWG2STRB         EQU  H'0001'
1954CWG2STRC         EQU  H'0002'
1955CWG2STRD         EQU  H'0003'
1956CWG2OVRA         EQU  H'0004'
1957CWG2OVRB         EQU  H'0005'
1958CWG2OVRC         EQU  H'0006'
1959CWG2OVRD         EQU  H'0007'
1960
1961
1962;----- NVMADRL Bits -----------------------------------------------------
1963NVMADR0          EQU  H'0000'
1964NVMADR1          EQU  H'0001'
1965NVMADR2          EQU  H'0002'
1966NVMADR3          EQU  H'0003'
1967NVMADR4          EQU  H'0004'
1968NVMADR5          EQU  H'0005'
1969NVMADR6          EQU  H'0006'
1970NVMADR7          EQU  H'0007'
1971
1972
1973;----- NVMADRH Bits -----------------------------------------------------
1974NVMADR8          EQU  H'0000'
1975NVMADR9          EQU  H'0001'
1976NVMADR10         EQU  H'0002'
1977NVMADR11         EQU  H'0003'
1978NVMADR12         EQU  H'0004'
1979NVMADR13         EQU  H'0005'
1980NVMADR14         EQU  H'0006'
1981
1982
1983;----- NVMDATL Bits -----------------------------------------------------
1984NVMDAT0          EQU  H'0000'
1985NVMDAT1          EQU  H'0001'
1986NVMDAT2          EQU  H'0002'
1987NVMDAT3          EQU  H'0003'
1988NVMDAT4          EQU  H'0004'
1989NVMDAT5          EQU  H'0005'
1990NVMDAT6          EQU  H'0006'
1991NVMDAT7          EQU  H'0007'
1992
1993
1994;----- NVMDATH Bits -----------------------------------------------------
1995NVMDAT8          EQU  H'0000'
1996NVMDAT9          EQU  H'0001'
1997NVMDAT10         EQU  H'0002'
1998NVMDAT11         EQU  H'0003'
1999NVMDAT12         EQU  H'0004'
2000NVMDAT13         EQU  H'0005'
2001
2002
2003;----- NVMCON1 Bits -----------------------------------------------------
2004RD               EQU  H'0000'
2005WR               EQU  H'0001'
2006WREN             EQU  H'0002'
2007WRERR            EQU  H'0003'
2008FREE             EQU  H'0004'
2009LWLO             EQU  H'0005'
2010NVMREGS          EQU  H'0006'
2011
2012
2013;----- PCON0 Bits -----------------------------------------------------
2014NOT_BOR          EQU  H'0000'
2015NOT_POR          EQU  H'0001'
2016NOT_RI           EQU  H'0002'
2017NOT_RMCLR        EQU  H'0003'
2018NOT_RWDT         EQU  H'0004'
2019STKUNF           EQU  H'0006'
2020STKOVF           EQU  H'0007'
2021
2022
2023;----- PMD0 Bits -----------------------------------------------------
2024IOCMD            EQU  H'0000'
2025CLKRMD           EQU  H'0001'
2026NVMMD            EQU  H'0002'
2027FVRMD            EQU  H'0006'
2028SYSCMD           EQU  H'0007'
2029
2030
2031;----- PMD1 Bits -----------------------------------------------------
2032TMR0MD           EQU  H'0000'
2033TMR1MD           EQU  H'0001'
2034TMR2MD           EQU  H'0002'
2035TMR3MD           EQU  H'0003'
2036TMR4MD           EQU  H'0004'
2037TMR5MD           EQU  H'0005'
2038TMR6MD           EQU  H'0006'
2039NCOMD            EQU  H'0007'
2040
2041
2042;----- PMD2 Bits -----------------------------------------------------
2043CMP1MD           EQU  H'0001'
2044CMP2MD           EQU  H'0002'
2045ADCMD            EQU  H'0005'
2046DACMD            EQU  H'0006'
2047
2048
2049;----- PMD3 Bits -----------------------------------------------------
2050CCP1MD           EQU  H'0000'
2051CCP2MD           EQU  H'0001'
2052CCP3MD           EQU  H'0002'
2053CCP4MD           EQU  H'0003'
2054PWM5MD           EQU  H'0004'
2055PWM6MD           EQU  H'0005'
2056CWG1MD           EQU  H'0006'
2057CWG2MD           EQU  H'0007'
2058
2059
2060;----- PMD4 Bits -----------------------------------------------------
2061MSSP1MD          EQU  H'0001'
2062UART1MD          EQU  H'0005'
2063
2064
2065;----- PMD5 Bits -----------------------------------------------------
2066DSMMD            EQU  H'0000'
2067CLC1MD           EQU  H'0001'
2068CLC2MD           EQU  H'0002'
2069CLC3MD           EQU  H'0003'
2070CLC4MD           EQU  H'0004'
2071
2072
2073;----- CPUDOZE Bits -----------------------------------------------------
2074DOE              EQU  H'0004'
2075ROI              EQU  H'0005'
2076DOZEN            EQU  H'0006'
2077IDLEN            EQU  H'0007'
2078
2079DOZE0            EQU  H'0000'
2080DOZE1            EQU  H'0001'
2081DOZE2            EQU  H'0002'
2082
2083
2084;----- OSCCON1 Bits -----------------------------------------------------
2085NDIV0            EQU  H'0000'
2086NDIV1            EQU  H'0001'
2087NDIV2            EQU  H'0002'
2088NDIV3            EQU  H'0003'
2089NOSC0            EQU  H'0004'
2090NOSC1            EQU  H'0005'
2091NOSC2            EQU  H'0006'
2092
2093
2094;----- OSCCON2 Bits -----------------------------------------------------
2095CDIV0            EQU  H'0000'
2096CDIV1            EQU  H'0001'
2097CDIV2            EQU  H'0002'
2098CDIV3            EQU  H'0003'
2099COSC0            EQU  H'0004'
2100COSC1            EQU  H'0005'
2101COSC2            EQU  H'0006'
2102
2103
2104;----- OSCCON3 Bits -----------------------------------------------------
2105NOSCR            EQU  H'0003'
2106ORDY             EQU  H'0004'
2107SOSCBE           EQU  H'0005'
2108SOSCPWR          EQU  H'0006'
2109CSWHOLD          EQU  H'0007'
2110
2111
2112;----- OSCSTAT1 Bits -----------------------------------------------------
2113PLLR             EQU  H'0000'
2114ADOR             EQU  H'0002'
2115SOR              EQU  H'0003'
2116LFOR             EQU  H'0004'
2117HFOR             EQU  H'0006'
2118EXTOR            EQU  H'0007'
2119
2120
2121;----- OSCEN Bits -----------------------------------------------------
2122ADOEN            EQU  H'0002'
2123SOSCEN           EQU  H'0003'
2124LFOEN            EQU  H'0004'
2125HFOEN            EQU  H'0006'
2126EXTOEN           EQU  H'0007'
2127
2128
2129;----- OSCTUNE Bits -----------------------------------------------------
2130HFTUN0           EQU  H'0000'
2131HFTUN1           EQU  H'0001'
2132HFTUN2           EQU  H'0002'
2133HFTUN3           EQU  H'0003'
2134HFTUN4           EQU  H'0004'
2135HFTUN5           EQU  H'0005'
2136
2137
2138;----- OSCFRQ Bits -----------------------------------------------------
2139HFFRQ0           EQU  H'0000'
2140HFFRQ1           EQU  H'0001'
2141HFFRQ2           EQU  H'0002'
2142HFFRQ3           EQU  H'0003'
2143
2144
2145;----- PPSLOCK Bits -----------------------------------------------------
2146PPSLOCKED        EQU  H'0000'
2147
2148
2149;----- INTPPS Bits -----------------------------------------------------
2150INTPPS0          EQU  H'0000'
2151INTPPS1          EQU  H'0001'
2152INTPPS2          EQU  H'0002'
2153INTPPS3          EQU  H'0003'
2154INTPPS4          EQU  H'0004'
2155
2156
2157;----- T0CKIPPS Bits -----------------------------------------------------
2158T0CKIPPS0        EQU  H'0000'
2159T0CKIPPS1        EQU  H'0001'
2160T0CKIPPS2        EQU  H'0002'
2161T0CKIPPS3        EQU  H'0003'
2162T0CKIPPS4        EQU  H'0004'
2163
2164
2165;----- T1CKIPPS Bits -----------------------------------------------------
2166T1CKIPPS0        EQU  H'0000'
2167T1CKIPPS1        EQU  H'0001'
2168T1CKIPPS2        EQU  H'0002'
2169T1CKIPPS3        EQU  H'0003'
2170T1CKIPPS4        EQU  H'0004'
2171
2172
2173;----- T1GPPS Bits -----------------------------------------------------
2174T1GPPS0          EQU  H'0000'
2175T1GPPS1          EQU  H'0001'
2176T1GPPS2          EQU  H'0002'
2177T1GPPS3          EQU  H'0003'
2178T1GPPS4          EQU  H'0004'
2179
2180
2181;----- CCP1PPS Bits -----------------------------------------------------
2182CCP1PPS0         EQU  H'0000'
2183CCP1PPS1         EQU  H'0001'
2184CCP1PPS2         EQU  H'0002'
2185CCP1PPS3         EQU  H'0003'
2186CCP1PPS4         EQU  H'0004'
2187
2188
2189;----- CCP2PPS Bits -----------------------------------------------------
2190CCP2PPS0         EQU  H'0000'
2191CCP2PPS1         EQU  H'0001'
2192CCP2PPS2         EQU  H'0002'
2193CCP2PPS3         EQU  H'0003'
2194CCP2PPS4         EQU  H'0004'
2195
2196
2197;----- CCP3PPS Bits -----------------------------------------------------
2198CCP3PPS0         EQU  H'0000'
2199CCP3PPS1         EQU  H'0001'
2200CCP3PPS2         EQU  H'0002'
2201CCP3PPS3         EQU  H'0003'
2202CCP3PPS4         EQU  H'0004'
2203
2204
2205;----- CCP4PPS Bits -----------------------------------------------------
2206CCP4PPS0         EQU  H'0000'
2207CCP4PPS1         EQU  H'0001'
2208CCP4PPS2         EQU  H'0002'
2209CCP4PPS3         EQU  H'0003'
2210CCP4PPS4         EQU  H'0004'
2211
2212
2213;----- CWG1PPS Bits -----------------------------------------------------
2214CWG1PPS0         EQU  H'0000'
2215CWG1PPS1         EQU  H'0001'
2216CWG1PPS2         EQU  H'0002'
2217CWG1PPS3         EQU  H'0003'
2218CWG1PPS4         EQU  H'0004'
2219
2220
2221;----- CWG2PPS Bits -----------------------------------------------------
2222CWG2PPS0         EQU  H'0000'
2223CWG2PPS1         EQU  H'0001'
2224CWG2PPS2         EQU  H'0002'
2225CWG2PPS3         EQU  H'0003'
2226CWG2PPS4         EQU  H'0004'
2227
2228
2229;----- MDCIN1PPS Bits -----------------------------------------------------
2230MDCIN1PPS0       EQU  H'0000'
2231MDCIN1PPS1       EQU  H'0001'
2232MDCIN1PPS2       EQU  H'0002'
2233MDCIN1PPS3       EQU  H'0003'
2234MDCIN1PPS4       EQU  H'0004'
2235
2236
2237;----- MDCIN2PPS Bits -----------------------------------------------------
2238MDCIN2PPS0       EQU  H'0000'
2239MDCIN2PPS1       EQU  H'0001'
2240MDCIN2PPS2       EQU  H'0002'
2241MDCIN2PPS3       EQU  H'0003'
2242MDCIN2PPS4       EQU  H'0004'
2243
2244
2245;----- MDMINPPS Bits -----------------------------------------------------
2246MDMINPPS0        EQU  H'0000'
2247MDMINPPS1        EQU  H'0001'
2248MDMINPPS2        EQU  H'0002'
2249MDMINPPS3        EQU  H'0003'
2250MDMINPPS4        EQU  H'0004'
2251
2252
2253;----- SSP1CLKPPS Bits -----------------------------------------------------
2254SSP1CLKPPS0      EQU  H'0000'
2255SSP1CLKPPS1      EQU  H'0001'
2256SSP1CLKPPS2      EQU  H'0002'
2257SSP1CLKPPS3      EQU  H'0003'
2258SSP1CLKPPS4      EQU  H'0004'
2259
2260
2261;----- SSP1DATPPS Bits -----------------------------------------------------
2262SSP1DATPPS0      EQU  H'0000'
2263SSP1DATPPS1      EQU  H'0001'
2264SSP1DATPPS2      EQU  H'0002'
2265SSP1DATPPS3      EQU  H'0003'
2266SSP1DATPPS4      EQU  H'0004'
2267
2268
2269;----- SSP1SSPPS Bits -----------------------------------------------------
2270SSP1SSPPS0       EQU  H'0000'
2271SSP1SSPPS1       EQU  H'0001'
2272SSP1SSPPS2       EQU  H'0002'
2273SSP1SSPPS3       EQU  H'0003'
2274SSP1SSPPS4       EQU  H'0004'
2275
2276
2277;----- RXPPS Bits -----------------------------------------------------
2278RXDTPPS0         EQU  H'0000'
2279RXDTPPS1         EQU  H'0001'
2280RXDTPPS2         EQU  H'0002'
2281RXDTPPS3         EQU  H'0003'
2282RXDTPPS4         EQU  H'0004'
2283
2284
2285;----- TXPPS Bits -----------------------------------------------------
2286TXCKPPS0         EQU  H'0000'
2287TXCKPPS1         EQU  H'0001'
2288TXCKPPS2         EQU  H'0002'
2289TXCKPPS3         EQU  H'0003'
2290TXCKPPS4         EQU  H'0004'
2291
2292
2293;----- CLCIN0PPS Bits -----------------------------------------------------
2294CLCIN0PPS0       EQU  H'0000'
2295CLCIN0PPS1       EQU  H'0001'
2296CLCIN0PPS2       EQU  H'0002'
2297CLCIN0PPS3       EQU  H'0003'
2298CLCIN0PPS4       EQU  H'0004'
2299
2300
2301;----- CLCIN1PPS Bits -----------------------------------------------------
2302CLCIN1PPS0       EQU  H'0000'
2303CLCIN1PPS1       EQU  H'0001'
2304CLCIN1PPS2       EQU  H'0002'
2305CLCIN1PPS3       EQU  H'0003'
2306CLCIN1PPS4       EQU  H'0004'
2307
2308
2309;----- CLCIN2PPS Bits -----------------------------------------------------
2310CLCIN2PPS0       EQU  H'0000'
2311CLCIN2PPS1       EQU  H'0001'
2312CLCIN2PPS2       EQU  H'0002'
2313CLCIN2PPS3       EQU  H'0003'
2314CLCIN2PPS4       EQU  H'0004'
2315
2316
2317;----- CLCIN3PPS Bits -----------------------------------------------------
2318CLCIN3PPS0       EQU  H'0000'
2319CLCIN3PPS1       EQU  H'0001'
2320CLCIN3PPS2       EQU  H'0002'
2321CLCIN3PPS3       EQU  H'0003'
2322CLCIN3PPS4       EQU  H'0004'
2323
2324
2325;----- RA0PPS Bits -----------------------------------------------------
2326RA0PPS0          EQU  H'0000'
2327RA0PPS1          EQU  H'0001'
2328RA0PPS2          EQU  H'0002'
2329RA0PPS3          EQU  H'0003'
2330RA0PPS4          EQU  H'0004'
2331
2332
2333;----- RA1PPS Bits -----------------------------------------------------
2334RA1PPS0          EQU  H'0000'
2335RA1PPS1          EQU  H'0001'
2336RA1PPS2          EQU  H'0002'
2337RA1PPS3          EQU  H'0003'
2338RA1PPS4          EQU  H'0004'
2339
2340
2341;----- RA2PPS Bits -----------------------------------------------------
2342RA2PPS0          EQU  H'0000'
2343RA2PPS1          EQU  H'0001'
2344RA2PPS2          EQU  H'0002'
2345RA2PPS3          EQU  H'0003'
2346RA2PPS4          EQU  H'0004'
2347
2348
2349;----- RA4PPS Bits -----------------------------------------------------
2350RA4PPS0          EQU  H'0000'
2351RA4PPS1          EQU  H'0001'
2352RA4PPS2          EQU  H'0002'
2353RA4PPS3          EQU  H'0003'
2354RA4PPS4          EQU  H'0004'
2355
2356
2357;----- RA5PPS Bits -----------------------------------------------------
2358RA5PPS0          EQU  H'0000'
2359RA5PPS1          EQU  H'0001'
2360RA5PPS2          EQU  H'0002'
2361RA5PPS3          EQU  H'0003'
2362RA5PPS4          EQU  H'0004'
2363
2364
2365;----- RC0PPS Bits -----------------------------------------------------
2366RC0PPS0          EQU  H'0000'
2367RC0PPS1          EQU  H'0001'
2368RC0PPS2          EQU  H'0002'
2369RC0PPS3          EQU  H'0003'
2370RC0PPS4          EQU  H'0004'
2371
2372
2373;----- RC1PPS Bits -----------------------------------------------------
2374RC1PPS0          EQU  H'0000'
2375RC1PPS1          EQU  H'0001'
2376RC1PPS2          EQU  H'0002'
2377RC1PPS3          EQU  H'0003'
2378RC1PPS4          EQU  H'0004'
2379
2380
2381;----- RC2PPS Bits -----------------------------------------------------
2382RC2PPS0          EQU  H'0000'
2383RC2PPS1          EQU  H'0001'
2384RC2PPS2          EQU  H'0002'
2385RC2PPS3          EQU  H'0003'
2386RC2PPS4          EQU  H'0004'
2387
2388
2389;----- RC3PPS Bits -----------------------------------------------------
2390RC3PPS0          EQU  H'0000'
2391RC3PPS1          EQU  H'0001'
2392RC3PPS2          EQU  H'0002'
2393RC3PPS3          EQU  H'0003'
2394RC3PPS4          EQU  H'0004'
2395
2396
2397;----- RC4PPS Bits -----------------------------------------------------
2398RC4PPS0          EQU  H'0000'
2399RC4PPS1          EQU  H'0001'
2400RC4PPS2          EQU  H'0002'
2401RC4PPS3          EQU  H'0003'
2402RC4PPS4          EQU  H'0004'
2403
2404
2405;----- RC5PPS Bits -----------------------------------------------------
2406RC5PPS0          EQU  H'0000'
2407RC5PPS1          EQU  H'0001'
2408RC5PPS2          EQU  H'0002'
2409RC5PPS3          EQU  H'0003'
2410RC5PPS4          EQU  H'0004'
2411
2412
2413;----- CLCDATA Bits -----------------------------------------------------
2414MLC1OUT          EQU  H'0000'
2415MLC2OUT          EQU  H'0001'
2416MLC3OUT          EQU  H'0002'
2417MLC4OUT          EQU  H'0003'
2418
2419
2420;----- CLC1CON Bits -----------------------------------------------------
2421LC1INTN          EQU  H'0003'
2422LC1INTP          EQU  H'0004'
2423LC1OUT           EQU  H'0005'
2424LC1EN            EQU  H'0007'
2425
2426LC1MODE0         EQU  H'0000'
2427LC1MODE1         EQU  H'0001'
2428LC1MODE2         EQU  H'0002'
2429
2430INTN             EQU  H'0003'
2431INTP             EQU  H'0004'
2432OUT              EQU  H'0005'
2433EN               EQU  H'0007'
2434
2435MODE0            EQU  H'0000'
2436MODE1            EQU  H'0001'
2437MODE2            EQU  H'0002'
2438
2439
2440;----- CLC1POL Bits -----------------------------------------------------
2441LC1G1POL         EQU  H'0000'
2442LC1G2POL         EQU  H'0001'
2443LC1G3POL         EQU  H'0002'
2444LC1G4POL         EQU  H'0003'
2445LC1POL           EQU  H'0007'
2446
2447G1POL            EQU  H'0000'
2448G2POL            EQU  H'0001'
2449G3POL            EQU  H'0002'
2450G4POL            EQU  H'0003'
2451POL              EQU  H'0007'
2452
2453
2454;----- CLC1SEL0 Bits -----------------------------------------------------
2455LC1D1S0          EQU  H'0000'
2456LC1D1S1          EQU  H'0001'
2457LC1D1S2          EQU  H'0002'
2458LC1D1S3          EQU  H'0003'
2459LC1D1S4          EQU  H'0004'
2460LC1D1S5          EQU  H'0005'
2461
2462
2463
2464D1S0             EQU  H'0000'
2465D1S1             EQU  H'0001'
2466D1S2             EQU  H'0002'
2467D1S3             EQU  H'0003'
2468D1S4             EQU  H'0004'
2469D1S5             EQU  H'0005'
2470
2471
2472;----- CLC1SEL1 Bits -----------------------------------------------------
2473LC1D2S0          EQU  H'0000'
2474LC1D2S1          EQU  H'0001'
2475LC1D2S2          EQU  H'0002'
2476LC1D2S3          EQU  H'0003'
2477LC1D2S4          EQU  H'0004'
2478LC1D2S5          EQU  H'0005'
2479
2480
2481
2482D2S0             EQU  H'0000'
2483D2S1             EQU  H'0001'
2484D2S2             EQU  H'0002'
2485D2S3             EQU  H'0003'
2486D2S4             EQU  H'0004'
2487D2S5             EQU  H'0005'
2488
2489
2490;----- CLC1SEL2 Bits -----------------------------------------------------
2491LC1D3S0          EQU  H'0000'
2492LC1D3S1          EQU  H'0001'
2493LC1D3S2          EQU  H'0002'
2494LC1D3S3          EQU  H'0003'
2495LC1D3S4          EQU  H'0004'
2496LC1D3S5          EQU  H'0005'
2497
2498
2499
2500D3S0             EQU  H'0000'
2501D3S1             EQU  H'0001'
2502D3S2             EQU  H'0002'
2503D3S3             EQU  H'0003'
2504D3S4             EQU  H'0004'
2505D3S5             EQU  H'0005'
2506
2507
2508;----- CLC1SEL3 Bits -----------------------------------------------------
2509LC1D4S0          EQU  H'0000'
2510LC1D4S1          EQU  H'0001'
2511LC1D4S2          EQU  H'0002'
2512LC1D4S3          EQU  H'0003'
2513LC1D4S4          EQU  H'0004'
2514LC1D4S5          EQU  H'0005'
2515
2516
2517
2518D4S0             EQU  H'0000'
2519D4S1             EQU  H'0001'
2520D4S2             EQU  H'0002'
2521D4S3             EQU  H'0003'
2522D4S4             EQU  H'0004'
2523D4S5             EQU  H'0005'
2524
2525
2526;----- CLC1GLS0 Bits -----------------------------------------------------
2527LC1G1D1N         EQU  H'0000'
2528LC1G1D1T         EQU  H'0001'
2529LC1G1D2N         EQU  H'0002'
2530LC1G1D2T         EQU  H'0003'
2531LC1G1D3N         EQU  H'0004'
2532LC1G1D3T         EQU  H'0005'
2533LC1G1D4N         EQU  H'0006'
2534LC1G1D4T         EQU  H'0007'
2535
2536D1N              EQU  H'0000'
2537D1T              EQU  H'0001'
2538D2N              EQU  H'0002'
2539D2T              EQU  H'0003'
2540D3N              EQU  H'0004'
2541D3T              EQU  H'0005'
2542D4N              EQU  H'0006'
2543D4T              EQU  H'0007'
2544
2545
2546;----- CLC1GLS1 Bits -----------------------------------------------------
2547LC1G2D1N         EQU  H'0000'
2548LC1G2D1T         EQU  H'0001'
2549LC1G2D2N         EQU  H'0002'
2550LC1G2D2T         EQU  H'0003'
2551LC1G2D3N         EQU  H'0004'
2552LC1G2D3T         EQU  H'0005'
2553LC1G2D4N         EQU  H'0006'
2554LC1G2D4T         EQU  H'0007'
2555
2556D1N              EQU  H'0000'
2557D1T              EQU  H'0001'
2558D2N              EQU  H'0002'
2559D2T              EQU  H'0003'
2560D3N              EQU  H'0004'
2561D3T              EQU  H'0005'
2562D4N              EQU  H'0006'
2563D4T              EQU  H'0007'
2564
2565
2566;----- CLC1GLS2 Bits -----------------------------------------------------
2567LC1G3D1N         EQU  H'0000'
2568LC1G3D1T         EQU  H'0001'
2569LC1G3D2N         EQU  H'0002'
2570LC1G3D2T         EQU  H'0003'
2571LC1G3D3N         EQU  H'0004'
2572LC1G3D3T         EQU  H'0005'
2573LC1G3D4N         EQU  H'0006'
2574LC1G3D4T         EQU  H'0007'
2575
2576D1N              EQU  H'0000'
2577D1T              EQU  H'0001'
2578D2N              EQU  H'0002'
2579D2T              EQU  H'0003'
2580D3N              EQU  H'0004'
2581D3T              EQU  H'0005'
2582D4N              EQU  H'0006'
2583D4T              EQU  H'0007'
2584
2585
2586;----- CLC1GLS3 Bits -----------------------------------------------------
2587LC1G4D1N         EQU  H'0000'
2588LC1G4D1T         EQU  H'0001'
2589LC1G4D2N         EQU  H'0002'
2590LC1G4D2T         EQU  H'0003'
2591LC1G4D3N         EQU  H'0004'
2592LC1G4D3T         EQU  H'0005'
2593LC1G4D4N         EQU  H'0006'
2594LC1G4D4T         EQU  H'0007'
2595
2596G4D1N            EQU  H'0000'
2597G4D1T            EQU  H'0001'
2598G4D2N            EQU  H'0002'
2599G4D2T            EQU  H'0003'
2600G4D3N            EQU  H'0004'
2601G4D3T            EQU  H'0005'
2602G4D4N            EQU  H'0006'
2603G4D4T            EQU  H'0007'
2604
2605
2606;----- CLC2CON Bits -----------------------------------------------------
2607LC2INTN          EQU  H'0003'
2608LC2INTP          EQU  H'0004'
2609LC2OUT           EQU  H'0005'
2610LC2EN            EQU  H'0007'
2611
2612LC2MODE0         EQU  H'0000'
2613LC2MODE1         EQU  H'0001'
2614LC2MODE2         EQU  H'0002'
2615
2616INTN             EQU  H'0003'
2617INTP             EQU  H'0004'
2618OUT              EQU  H'0005'
2619EN               EQU  H'0007'
2620
2621MODE0            EQU  H'0000'
2622MODE1            EQU  H'0001'
2623MODE2            EQU  H'0002'
2624
2625
2626;----- CLC2POL Bits -----------------------------------------------------
2627LC2G1POL         EQU  H'0000'
2628LC2G2POL         EQU  H'0001'
2629LC2G3POL         EQU  H'0002'
2630LC2G4POL         EQU  H'0003'
2631LC2POL           EQU  H'0007'
2632
2633G1POL            EQU  H'0000'
2634G2POL            EQU  H'0001'
2635G3POL            EQU  H'0002'
2636G4POL            EQU  H'0003'
2637POL              EQU  H'0007'
2638
2639
2640;----- CLC2SEL0 Bits -----------------------------------------------------
2641LC2D1S0          EQU  H'0000'
2642LC2D1S1          EQU  H'0001'
2643LC2D1S2          EQU  H'0002'
2644LC2D1S3          EQU  H'0003'
2645LC2D1S4          EQU  H'0004'
2646LC2D1S5          EQU  H'0005'
2647
2648
2649
2650D1S0             EQU  H'0000'
2651D1S1             EQU  H'0001'
2652D1S2             EQU  H'0002'
2653D1S3             EQU  H'0003'
2654D1S4             EQU  H'0004'
2655D1S5             EQU  H'0005'
2656
2657
2658;----- CLC2SEL1 Bits -----------------------------------------------------
2659LC2D2S0          EQU  H'0000'
2660LC2D2S1          EQU  H'0001'
2661LC2D2S2          EQU  H'0002'
2662LC2D2S3          EQU  H'0003'
2663LC2D2S4          EQU  H'0004'
2664LC2D2S5          EQU  H'0005'
2665
2666
2667
2668D2S0             EQU  H'0000'
2669D2S1             EQU  H'0001'
2670D2S2             EQU  H'0002'
2671D2S3             EQU  H'0003'
2672D2S4             EQU  H'0004'
2673D2S5             EQU  H'0005'
2674
2675
2676;----- CLC2SEL2 Bits -----------------------------------------------------
2677LC2D3S0          EQU  H'0000'
2678LC2D3S1          EQU  H'0001'
2679LC2D3S2          EQU  H'0002'
2680LC2D3S3          EQU  H'0003'
2681LC2D3S4          EQU  H'0004'
2682LC2D3S5          EQU  H'0005'
2683
2684
2685
2686D3S0             EQU  H'0000'
2687D3S1             EQU  H'0001'
2688D3S2             EQU  H'0002'
2689D3S3             EQU  H'0003'
2690D3S4             EQU  H'0004'
2691D3S5             EQU  H'0005'
2692
2693
2694;----- CLC2SEL3 Bits -----------------------------------------------------
2695LC2D4S0          EQU  H'0000'
2696LC2D4S1          EQU  H'0001'
2697LC2D4S2          EQU  H'0002'
2698LC2D4S3          EQU  H'0003'
2699LC2D4S4          EQU  H'0004'
2700LC2D4S5          EQU  H'0005'
2701
2702
2703
2704D4S0             EQU  H'0000'
2705D4S1             EQU  H'0001'
2706D4S2             EQU  H'0002'
2707D4S3             EQU  H'0003'
2708D4S4             EQU  H'0004'
2709D4S5             EQU  H'0005'
2710
2711
2712;----- CLC2GLS0 Bits -----------------------------------------------------
2713LC2G1D1N         EQU  H'0000'
2714LC2G1D1T         EQU  H'0001'
2715LC2G1D2N         EQU  H'0002'
2716LC2G1D2T         EQU  H'0003'
2717LC2G1D3N         EQU  H'0004'
2718LC2G1D3T         EQU  H'0005'
2719LC2G1D4N         EQU  H'0006'
2720LC2G1D4T         EQU  H'0007'
2721
2722D1N              EQU  H'0000'
2723D1T              EQU  H'0001'
2724D2N              EQU  H'0002'
2725D2T              EQU  H'0003'
2726D3N              EQU  H'0004'
2727D3T              EQU  H'0005'
2728D4N              EQU  H'0006'
2729D4T              EQU  H'0007'
2730
2731
2732;----- CLC2GLS1 Bits -----------------------------------------------------
2733LC2G2D1N         EQU  H'0000'
2734LC2G2D1T         EQU  H'0001'
2735LC2G2D2N         EQU  H'0002'
2736LC2G2D2T         EQU  H'0003'
2737LC2G2D3N         EQU  H'0004'
2738LC2G2D3T         EQU  H'0005'
2739LC2G2D4N         EQU  H'0006'
2740LC2G2D4T         EQU  H'0007'
2741
2742D1N              EQU  H'0000'
2743D1T              EQU  H'0001'
2744D2N              EQU  H'0002'
2745D2T              EQU  H'0003'
2746D3N              EQU  H'0004'
2747D3T              EQU  H'0005'
2748D4N              EQU  H'0006'
2749D4T              EQU  H'0007'
2750
2751
2752;----- CLC2GLS2 Bits -----------------------------------------------------
2753LC2G3D1N         EQU  H'0000'
2754LC2G3D1T         EQU  H'0001'
2755LC2G3D2N         EQU  H'0002'
2756LC2G3D2T         EQU  H'0003'
2757LC2G3D3N         EQU  H'0004'
2758LC2G3D3T         EQU  H'0005'
2759LC2G3D4N         EQU  H'0006'
2760LC2G3D4T         EQU  H'0007'
2761
2762D1N              EQU  H'0000'
2763D1T              EQU  H'0001'
2764D2N              EQU  H'0002'
2765D2T              EQU  H'0003'
2766D3N              EQU  H'0004'
2767D3T              EQU  H'0005'
2768D4N              EQU  H'0006'
2769D4T              EQU  H'0007'
2770
2771
2772;----- CLC2GLS3 Bits -----------------------------------------------------
2773LC2G4D1N         EQU  H'0000'
2774LC2G4D1T         EQU  H'0001'
2775LC2G4D2N         EQU  H'0002'
2776LC2G4D2T         EQU  H'0003'
2777LC2G4D3N         EQU  H'0004'
2778LC2G4D3T         EQU  H'0005'
2779LC2G4D4N         EQU  H'0006'
2780LC2G4D4T         EQU  H'0007'
2781
2782G4D1N            EQU  H'0000'
2783G4D1T            EQU  H'0001'
2784G4D2N            EQU  H'0002'
2785G4D2T            EQU  H'0003'
2786G4D3N            EQU  H'0004'
2787G4D3T            EQU  H'0005'
2788G4D4N            EQU  H'0006'
2789G4D4T            EQU  H'0007'
2790
2791
2792;----- CLC3CON Bits -----------------------------------------------------
2793LC3INTN          EQU  H'0003'
2794LC3INTP          EQU  H'0004'
2795LC3OUT           EQU  H'0005'
2796LC3EN            EQU  H'0007'
2797
2798LC3MODE0         EQU  H'0000'
2799LC3MODE1         EQU  H'0001'
2800LC3MODE2         EQU  H'0002'
2801
2802INTN             EQU  H'0003'
2803INTP             EQU  H'0004'
2804OUT              EQU  H'0005'
2805EN               EQU  H'0007'
2806
2807MODE0            EQU  H'0000'
2808MODE1            EQU  H'0001'
2809MODE2            EQU  H'0002'
2810
2811
2812;----- CLC3POL Bits -----------------------------------------------------
2813LC3G1POL         EQU  H'0000'
2814LC3G2POL         EQU  H'0001'
2815LC3G3POL         EQU  H'0002'
2816LC3G4POL         EQU  H'0003'
2817LC3POL           EQU  H'0007'
2818
2819G1POL            EQU  H'0000'
2820G2POL            EQU  H'0001'
2821G3POL            EQU  H'0002'
2822G4POL            EQU  H'0003'
2823POL              EQU  H'0007'
2824
2825
2826;----- CLC3SEL0 Bits -----------------------------------------------------
2827LC3D1S0          EQU  H'0000'
2828LC3D1S1          EQU  H'0001'
2829LC3D1S2          EQU  H'0002'
2830LC3D1S3          EQU  H'0003'
2831LC3D1S4          EQU  H'0004'
2832LC3D1S5          EQU  H'0005'
2833
2834
2835
2836D1S0             EQU  H'0000'
2837D1S1             EQU  H'0001'
2838D1S2             EQU  H'0002'
2839D1S3             EQU  H'0003'
2840D1S4             EQU  H'0004'
2841D1S5             EQU  H'0005'
2842
2843
2844;----- CLC3SEL1 Bits -----------------------------------------------------
2845LC3D2S0          EQU  H'0000'
2846LC3D2S1          EQU  H'0001'
2847LC3D2S2          EQU  H'0002'
2848LC3D2S3          EQU  H'0003'
2849LC3D2S4          EQU  H'0004'
2850LC3D2S5          EQU  H'0005'
2851
2852
2853
2854D2S0             EQU  H'0000'
2855D2S1             EQU  H'0001'
2856D2S2             EQU  H'0002'
2857D2S3             EQU  H'0003'
2858D2S4             EQU  H'0004'
2859D2S5             EQU  H'0005'
2860
2861
2862;----- CLC3SEL2 Bits -----------------------------------------------------
2863LC3D3S0          EQU  H'0000'
2864LC3D3S1          EQU  H'0001'
2865LC3D3S2          EQU  H'0002'
2866LC3D3S3          EQU  H'0003'
2867LC3D3S4          EQU  H'0004'
2868LC3D3S5          EQU  H'0005'
2869
2870
2871
2872D3S0             EQU  H'0000'
2873D3S1             EQU  H'0001'
2874D3S2             EQU  H'0002'
2875D3S3             EQU  H'0003'
2876D3S4             EQU  H'0004'
2877D3S5             EQU  H'0005'
2878
2879
2880;----- CLC3SEL3 Bits -----------------------------------------------------
2881LC3D4S0          EQU  H'0000'
2882LC3D4S1          EQU  H'0001'
2883LC3D4S2          EQU  H'0002'
2884LC3D4S3          EQU  H'0003'
2885LC3D4S4          EQU  H'0004'
2886LC3D4S5          EQU  H'0005'
2887
2888
2889
2890D4S0             EQU  H'0000'
2891D4S1             EQU  H'0001'
2892D4S2             EQU  H'0002'
2893D4S3             EQU  H'0003'
2894D4S4             EQU  H'0004'
2895D4S5             EQU  H'0005'
2896
2897
2898;----- CLC3GLS0 Bits -----------------------------------------------------
2899LC3G1D1N         EQU  H'0000'
2900LC3G1D1T         EQU  H'0001'
2901LC3G1D2N         EQU  H'0002'
2902LC3G1D2T         EQU  H'0003'
2903LC3G1D3N         EQU  H'0004'
2904LC3G1D3T         EQU  H'0005'
2905LC3G1D4N         EQU  H'0006'
2906LC3G1D4T         EQU  H'0007'
2907
2908D1N              EQU  H'0000'
2909D1T              EQU  H'0001'
2910D2N              EQU  H'0002'
2911D2T              EQU  H'0003'
2912D3N              EQU  H'0004'
2913D3T              EQU  H'0005'
2914D4N              EQU  H'0006'
2915D4T              EQU  H'0007'
2916
2917
2918;----- CLC3GLS1 Bits -----------------------------------------------------
2919LC3G2D1N         EQU  H'0000'
2920LC3G2D1T         EQU  H'0001'
2921LC3G2D2N         EQU  H'0002'
2922LC3G2D2T         EQU  H'0003'
2923LC3G2D3N         EQU  H'0004'
2924LC3G2D3T         EQU  H'0005'
2925LC3G2D4N         EQU  H'0006'
2926LC3G2D4T         EQU  H'0007'
2927
2928D1N              EQU  H'0000'
2929D1T              EQU  H'0001'
2930D2N              EQU  H'0002'
2931D2T              EQU  H'0003'
2932D3N              EQU  H'0004'
2933D3T              EQU  H'0005'
2934D4N              EQU  H'0006'
2935D4T              EQU  H'0007'
2936
2937
2938;----- CLC3GLS2 Bits -----------------------------------------------------
2939LC3G3D1N         EQU  H'0000'
2940LC3G3D1T         EQU  H'0001'
2941LC3G3D2N         EQU  H'0002'
2942LC3G3D2T         EQU  H'0003'
2943LC3G3D3N         EQU  H'0004'
2944LC3G3D3T         EQU  H'0005'
2945LC3G3D4N         EQU  H'0006'
2946LC3G3D4T         EQU  H'0007'
2947
2948D1N              EQU  H'0000'
2949D1T              EQU  H'0001'
2950D2N              EQU  H'0002'
2951D2T              EQU  H'0003'
2952D3N              EQU  H'0004'
2953D3T              EQU  H'0005'
2954D4N              EQU  H'0006'
2955D4T              EQU  H'0007'
2956
2957
2958;----- CLC3GLS3 Bits -----------------------------------------------------
2959LC3G4D1N         EQU  H'0000'
2960LC3G4D1T         EQU  H'0001'
2961LC3G4D2N         EQU  H'0002'
2962LC3G4D2T         EQU  H'0003'
2963LC3G4D3N         EQU  H'0004'
2964LC3G4D3T         EQU  H'0005'
2965LC3G4D4N         EQU  H'0006'
2966LC3G4D4T         EQU  H'0007'
2967
2968G4D1N            EQU  H'0000'
2969G4D1T            EQU  H'0001'
2970G4D2N            EQU  H'0002'
2971G4D2T            EQU  H'0003'
2972G4D3N            EQU  H'0004'
2973G4D3T            EQU  H'0005'
2974G4D4N            EQU  H'0006'
2975G4D4T            EQU  H'0007'
2976
2977
2978;----- CLC4CON Bits -----------------------------------------------------
2979LC4INTN          EQU  H'0003'
2980LC4INTP          EQU  H'0004'
2981LC4OUT           EQU  H'0005'
2982LC4EN            EQU  H'0007'
2983
2984LC4MODE0         EQU  H'0000'
2985LC4MODE1         EQU  H'0001'
2986LC4MODE2         EQU  H'0002'
2987
2988INTN             EQU  H'0003'
2989INTP             EQU  H'0004'
2990OUT              EQU  H'0005'
2991EN               EQU  H'0007'
2992
2993MODE0            EQU  H'0000'
2994MODE1            EQU  H'0001'
2995MODE2            EQU  H'0002'
2996
2997
2998;----- CLC4POL Bits -----------------------------------------------------
2999LC4G1POL         EQU  H'0000'
3000LC4G2POL         EQU  H'0001'
3001LC4G3POL         EQU  H'0002'
3002LC4G4POL         EQU  H'0003'
3003LC4POL           EQU  H'0007'
3004
3005G1POL            EQU  H'0000'
3006G2POL            EQU  H'0001'
3007G3POL            EQU  H'0002'
3008G4POL            EQU  H'0003'
3009POL              EQU  H'0007'
3010
3011
3012;----- CLC4SEL0 Bits -----------------------------------------------------
3013LC4D1S0          EQU  H'0000'
3014LC4D1S1          EQU  H'0001'
3015LC4D1S2          EQU  H'0002'
3016LC4D1S3          EQU  H'0003'
3017LC4D1S4          EQU  H'0004'
3018LC4D1S5          EQU  H'0005'
3019
3020
3021
3022D1S0             EQU  H'0000'
3023D1S1             EQU  H'0001'
3024D1S2             EQU  H'0002'
3025D1S3             EQU  H'0003'
3026D1S4             EQU  H'0004'
3027D1S5             EQU  H'0005'
3028
3029
3030;----- CLC4SEL1 Bits -----------------------------------------------------
3031LC4D2S0          EQU  H'0000'
3032LC4D2S1          EQU  H'0001'
3033LC4D2S2          EQU  H'0002'
3034LC4D2S3          EQU  H'0003'
3035LC4D2S4          EQU  H'0004'
3036LC4D2S5          EQU  H'0005'
3037
3038
3039
3040D2S0             EQU  H'0000'
3041D2S1             EQU  H'0001'
3042D2S2             EQU  H'0002'
3043D2S3             EQU  H'0003'
3044D2S4             EQU  H'0004'
3045D2S5             EQU  H'0005'
3046
3047
3048;----- CLC4SEL2 Bits -----------------------------------------------------
3049LC4D3S0          EQU  H'0000'
3050LC4D3S1          EQU  H'0001'
3051LC4D3S2          EQU  H'0002'
3052LC4D3S3          EQU  H'0003'
3053LC4D3S4          EQU  H'0004'
3054LC4D3S5          EQU  H'0005'
3055
3056
3057
3058D3S0             EQU  H'0000'
3059D3S1             EQU  H'0001'
3060D3S2             EQU  H'0002'
3061D3S3             EQU  H'0003'
3062D3S4             EQU  H'0004'
3063D3S5             EQU  H'0005'
3064
3065
3066;----- CLC4SEL3 Bits -----------------------------------------------------
3067LC4D4S0          EQU  H'0000'
3068LC4D4S1          EQU  H'0001'
3069LC4D4S2          EQU  H'0002'
3070LC4D4S3          EQU  H'0003'
3071LC4D4S4          EQU  H'0004'
3072LC4D4S5          EQU  H'0005'
3073
3074
3075
3076D4S0             EQU  H'0000'
3077D4S1             EQU  H'0001'
3078D4S2             EQU  H'0002'
3079D4S3             EQU  H'0003'
3080D4S4             EQU  H'0004'
3081D4S5             EQU  H'0005'
3082
3083
3084;----- CLC4GLS0 Bits -----------------------------------------------------
3085LC4G1D1N         EQU  H'0000'
3086LC4G1D1T         EQU  H'0001'
3087LC4G1D2N         EQU  H'0002'
3088LC4G1D2T         EQU  H'0003'
3089LC4G1D3N         EQU  H'0004'
3090LC4G1D3T         EQU  H'0005'
3091LC4G1D4N         EQU  H'0006'
3092LC4G1D4T         EQU  H'0007'
3093
3094D1N              EQU  H'0000'
3095D1T              EQU  H'0001'
3096D2N              EQU  H'0002'
3097D2T              EQU  H'0003'
3098D3N              EQU  H'0004'
3099D3T              EQU  H'0005'
3100D4N              EQU  H'0006'
3101D4T              EQU  H'0007'
3102
3103
3104;----- CLC4GLS1 Bits -----------------------------------------------------
3105LC4G2D1N         EQU  H'0000'
3106LC4G2D1T         EQU  H'0001'
3107LC4G2D2N         EQU  H'0002'
3108LC4G2D2T         EQU  H'0003'
3109LC4G2D3N         EQU  H'0004'
3110LC4G2D3T         EQU  H'0005'
3111LC4G2D4N         EQU  H'0006'
3112LC4G2D4T         EQU  H'0007'
3113
3114D1N              EQU  H'0000'
3115D1T              EQU  H'0001'
3116D2N              EQU  H'0002'
3117D2T              EQU  H'0003'
3118D3N              EQU  H'0004'
3119D3T              EQU  H'0005'
3120D4N              EQU  H'0006'
3121D4T              EQU  H'0007'
3122
3123
3124;----- CLC4GLS2 Bits -----------------------------------------------------
3125LC4G3D1N         EQU  H'0000'
3126LC4G3D1T         EQU  H'0001'
3127LC4G3D2N         EQU  H'0002'
3128LC4G3D2T         EQU  H'0003'
3129LC4G3D3N         EQU  H'0004'
3130LC4G3D3T         EQU  H'0005'
3131LC4G3D4N         EQU  H'0006'
3132LC4G3D4T         EQU  H'0007'
3133
3134D1N              EQU  H'0000'
3135D1T              EQU  H'0001'
3136D2N              EQU  H'0002'
3137D2T              EQU  H'0003'
3138D3N              EQU  H'0004'
3139D3T              EQU  H'0005'
3140D4N              EQU  H'0006'
3141D4T              EQU  H'0007'
3142
3143
3144;----- CLC4GLS3 Bits -----------------------------------------------------
3145LC4G4D1N         EQU  H'0000'
3146LC4G4D1T         EQU  H'0001'
3147LC4G4D2N         EQU  H'0002'
3148LC4G4D2T         EQU  H'0003'
3149LC4G4D3N         EQU  H'0004'
3150LC4G4D3T         EQU  H'0005'
3151LC4G4D4N         EQU  H'0006'
3152LC4G4D4T         EQU  H'0007'
3153
3154G4D1N            EQU  H'0000'
3155G4D1T            EQU  H'0001'
3156G4D2N            EQU  H'0002'
3157G4D2T            EQU  H'0003'
3158G4D3N            EQU  H'0004'
3159G4D3T            EQU  H'0005'
3160G4D4N            EQU  H'0006'
3161G4D4T            EQU  H'0007'
3162
3163
3164;----- STATUS_SHAD Bits -----------------------------------------------------
3165C_SHAD           EQU  H'0000'
3166DC_SHAD          EQU  H'0001'
3167Z_SHAD           EQU  H'0002'
3168
3169
3170
3171;==========================================================================
3172;
3173;       RAM Definitions
3174;
3175;==========================================================================
3176       __MAXRAM  H'0FFF'
3177       __BADRAM  H'000F'
3178       __BADRAM  H'008F'
3179       __BADRAM  H'0095'
3180       __BADRAM  H'0096'
3181       __BADRAM  H'0098'
3182       __BADRAM  H'0099'
3183       __BADRAM  H'009A'
3184       __BADRAM  H'010F'-H'0110'
3185       __BADRAM  H'011A'-H'011F'
3186       __BADRAM  H'018F'-H'0198'
3187       __BADRAM  H'020F'-H'0210'
3188       __BADRAM  H'0218'-H'021F'
3189       __BADRAM  H'028F'-H'0290'
3190       __BADRAM  H'0299'-H'029E'
3191       __BADRAM  H'030F'-H'0310'
3192       __BADRAM  H'0319'-H'031F'
3193       __BADRAM  H'0330'-H'036F'
3194       __BADRAM  H'038F'-H'0390'
3195       __BADRAM  H'039B'
3196       __BADRAM  H'03A0'-H'03EF'
3197       __BADRAM  H'040F'-H'0410'
3198       __BADRAM  H'0420'-H'046F'
3199       __BADRAM  H'048F'-H'0497'
3200       __BADRAM  H'04A0'-H'04EF'
3201       __BADRAM  H'050C'-H'051F'
3202       __BADRAM  H'0520'-H'056F'
3203       __BADRAM  H'058C'-H'059F'
3204       __BADRAM  H'05A0'-H'05EF'
3205       __BADRAM  H'060C'-H'0616'
3206       __BADRAM  H'061D'-H'061E'
3207       __BADRAM  H'0620'-H'066F'
3208       __BADRAM  H'068C'-H'0690'
3209       __BADRAM  H'069A'-H'069F'
3210       __BADRAM  H'06A0'-H'06EF'
3211       __BADRAM  H'070C'-H'0710'
3212       __BADRAM  H'071A'-H'071F'
3213       __BADRAM  H'0720'-H'076F'
3214       __BADRAM  H'078C'-H'079F'
3215       __BADRAM  H'07A0'-H'07EF'
3216       __BADRAM  H'080C'-H'081F'
3217       __BADRAM  H'0820'-H'086F'
3218       __BADRAM  H'088C'-H'0890'
3219       __BADRAM  H'0897'-H'089A'
3220       __BADRAM  H'089C'-H'089F'
3221       __BADRAM  H'08A0'-H'08EF'
3222       __BADRAM  H'090C'-H'0910'
3223       __BADRAM  H'0917'
3224       __BADRAM  H'0920'-H'096F'
3225       __BADRAM  H'098C'-H'099F'
3226       __BADRAM  H'09A0'-H'09EF'
3227       __BADRAM  H'0A0C'-H'0A1F'
3228       __BADRAM  H'0A20'-H'0A6F'
3229       __BADRAM  H'0A8C'-H'0A9F'
3230       __BADRAM  H'0AA0'-H'0AEF'
3231       __BADRAM  H'0B0C'-H'0B1F'
3232       __BADRAM  H'0B20'-H'0B6F'
3233       __BADRAM  H'0B8C'-H'0B9F'
3234       __BADRAM  H'0BA0'-H'0BEF'
3235       __BADRAM  H'0C0C'-H'0C1F'
3236       __BADRAM  H'0C20'-H'0C6F'
3237       __BADRAM  H'0C8C'-H'0C9F'
3238       __BADRAM  H'0CA0'-H'0CEF'
3239       __BADRAM  H'0D0C'-H'0D13'
3240       __BADRAM  H'0D14'-H'0D1F'
3241       __BADRAM  H'0D20'-H'0D6F'
3242       __BADRAM  H'0D8C'-H'0D9F'
3243       __BADRAM  H'0DA0'-H'0DEF'
3244       __BADRAM  H'0E0C'-H'0E0E'
3245       __BADRAM  H'0E1D'-H'0E1F'
3246       __BADRAM  H'0E23'
3247       __BADRAM  H'0E26'-H'0E27'
3248       __BADRAM  H'0E30'-H'0E6F'
3249       __BADRAM  H'0E8C'-H'0E8F'
3250       __BADRAM  H'0E93'
3251       __BADRAM  H'0E96'-H'0E9B'
3252       __BADRAM  H'0EA8'-H'0EEF'
3253       __BADRAM  H'0F0C'-H'0F0E'
3254       __BADRAM  H'0F38'-H'0F6F'
3255       __BADRAM  H'0F8C'-H'0FE3'
3256       __BADRAM  H'0FEC'
3257
3258;==========================================================================
3259;
3260;       Configuration Bits
3261;
3262;   NAME            Address
3263;   CONFIG1           8007h
3264;   CONFIG2           8008h
3265;   CONFIG3           8009h
3266;   CONFIG4           800Ah
3267;
3268;==========================================================================
3269
3270; The following is an assignment of address values for all of the
3271; configuration registers for the purpose of table reads
3272_CONFIG1        EQU  H'8007'
3273_CONFIG2        EQU  H'8008'
3274_CONFIG3        EQU  H'8009'
3275_CONFIG4        EQU  H'800A'
3276
3277;----- CONFIG1 Options --------------------------------------------------
3278_FEXTOSC_LP          EQU  H'3FF8'; LP (crystal oscillator) optimized for 32.768 kHz
3279_FEXTOSC_XT          EQU  H'3FF9'; XT (crystal oscillator) from 100 kHz to 4 MHz
3280_FEXTOSC_HS          EQU  H'3FFA'; HS (crystal oscillator) above 4 MHz
3281_FEXTOSC_OFF         EQU  H'3FFC'; Oscillator not enabled
3282_FEXTOSC_ECL         EQU  H'3FFD'; EC (external clock) below 100 kHz
3283_FEXTOSC_ECM         EQU  H'3FFE'; EC (external clock) for 100 kHz to 8 MHz
3284_FEXTOSC_ECH         EQU  H'3FFF'; EC (external clock) above 8 MHz
3285
3286_RSTOSC_HFINT32      EQU  H'3F8F'; HFINTOSC with 2x PLL (32MHz)
3287_RSTOSC_EXT4X        EQU  H'3F9F'; EXTOSC with 4x PLL, with EXTOSC operating per FEXTOSC bits
3288_RSTOSC_SOSC         EQU  H'3FBF'; SOSC (31kHz)
3289_RSTOSC_LFINT        EQU  H'3FCF'; LFINTOSC (31kHz)
3290_RSTOSC_HFINT1       EQU  H'3FEF'; HFINTOSC (1MHz)
3291_RSTOSC_EXT1X        EQU  H'3FFF'; EXTOSC operating per FEXTOSC bits
3292
3293_CLKOUTEN_ON         EQU  H'3EFF'; CLKOUT function is enabled; FOSC/4 clock appears at OSC2
3294_CLKOUTEN_OFF        EQU  H'3FFF'; CLKOUT function is disabled; I/O or oscillator function on OSC2
3295
3296_CSWEN_OFF           EQU  H'37FF'; The NOSC and NDIV bits cannot be changed by user software
3297_CSWEN_ON            EQU  H'3FFF'; Writing to NOSC and NDIV is allowed
3298
3299_FCMEN_OFF           EQU  H'1FFF'; Fail-Safe Clock Monitor is disabled
3300_FCMEN_ON            EQU  H'3FFF'; Fail-Safe Clock Monitor is enabled
3301
3302;----- CONFIG2 Options --------------------------------------------------
3303_MCLRE_OFF           EQU  H'3FFE'; MCLR/VPP pin function is digital input; MCLR internally disabled; Weak pull-up under control of port pin's WPU control bit.
3304_MCLRE_ON            EQU  H'3FFF'; MCLR/VPP pin function is MCLR; Weak pull-up enabled
3305
3306_PWRTE_ON            EQU  H'3FFD'; PWRT enabled
3307_PWRTE_OFF           EQU  H'3FFF'; PWRT disabled
3308
3309_WDTE_OFF            EQU  H'3FF3'; WDT disabled; SWDTEN is ignored
3310_WDTE_SWDTEN         EQU  H'3FF7'; WDT controlled by the SWDTEN bit in the WDTCON register
3311_WDTE_SLEEP          EQU  H'3FFB'; WDT enabled while running and disabled in SLEEP/IDLE; SWDTEN is ignored
3312_WDTE_ON             EQU  H'3FFF'; WDT enabled, SWDTEN is ignored
3313
3314_LPBOREN_ON          EQU  H'3FDF'; ULPBOR enabled
3315_LPBOREN_OFF         EQU  H'3FFF'; ULPBOR disabled
3316
3317_BOREN_OFF           EQU  H'3F3F'; Brown-out Reset disabled
3318_BOREN_SBOREN        EQU  H'3F7F'; Brown-out Reset enabled according to SBOREN
3319_BOREN_SLEEP         EQU  H'3FBF'; Brown-out Reset enabled while running, disabled in Sleep; SBOREN is ignored
3320_BOREN_ON            EQU  H'3FFF'; Brown-out Reset enabled, SBOREN bit ignored
3321
3322_BORV_HIGH           EQU  H'3DFF'; Brown-out voltage (Vbor) set to 2.7V
3323_BORV_LOW            EQU  H'3FFF'; Brown-out voltage (Vbor) set to 2.45V
3324
3325_PPS1WAY_OFF         EQU  H'37FF'; The PPSLOCK bit can be set and cleared repeatedly (subject to the unlock sequence)
3326_PPS1WAY_ON          EQU  H'3FFF'; The PPSLOCK bit can be cleared and set only once; PPS registers remain locked after one clear/set cycle
3327
3328_STVREN_OFF          EQU  H'2FFF'; Stack Overflow or Underflow will not cause a Reset
3329_STVREN_ON           EQU  H'3FFF'; Stack Overflow or Underflow will cause a Reset
3330
3331_DEBUG_ON            EQU  H'1FFF'; Background debugger enabled
3332_DEBUG_OFF           EQU  H'3FFF'; Background debugger disabled
3333
3334;----- CONFIG3 Options --------------------------------------------------
3335_WRT_ALL             EQU  H'3FFC'; 0000h to 0FFFh write protected, no addresses may be modified
3336_WRT_HALF            EQU  H'3FFD'; 0000h to 03FFh write-protected, 0400h to 0FFFh may be modified
3337_WRT_BOOT            EQU  H'3FFE'; 0000h to 01FFh write-protected, 0200h to 0FFFh may be modified
3338_WRT_OFF             EQU  H'3FFF'; Write protection off
3339
3340_LVP_OFF             EQU  H'1FFF'; High Voltage on MCLR/VPP must be used for programming.
3341_LVP_ON              EQU  H'3FFF'; Low Voltage programming enabled. MCLR/VPP pin function is MCLR. MCLRE configuration bit is ignored.
3342
3343;----- CONFIG4 Options --------------------------------------------------
3344_CP_ON               EQU  H'3FFE'; User NVM code protection enabled
3345_CP_OFF              EQU  H'3FFF'; User NVM code protection disabled
3346
3347_CPD_ON              EQU  H'3FFD'; Data NVM code protection enabled
3348_CPD_OFF             EQU  H'3FFF'; Data NVM code protection disabled
3349
3350;----- DEVID Equates --------------------------------------------------
3351_DEVID1          EQU  H'8006'
3352
3353;----- IDLOC Equates --------------------------------------------------
3354_IDLOC0          EQU  H'8000'
3355_IDLOC1          EQU  H'8001'
3356_IDLOC2          EQU  H'8002'
3357_IDLOC3          EQU  H'8003'
3358
3359        LIST
3360