1        LIST
2
3;==========================================================================
4; Build date : Mar 21 2016
5;  MPASM PIC16F18857 processor include
6;
7;  (c) Copyright 1999-2016 Microchip Technology, All rights reserved
8;==========================================================================
9
10        NOLIST
11
12;==========================================================================
13;  This header file defines configurations, registers, and other useful
14;  bits of information for the PIC16F18857 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 /PIC16F18857
22;       2. LIST directive in the source file
23;               LIST   P=PIC16F18857
24;       3. Processor Type entry in the MPASM full-screen interface
25;       4. Setting the processor in the MPLAB Project Dialog
26;==========================================================================
27;;;; Begin: Added in gputils
28
29;==========================================================================
30;
31;       Gputils Specific Revision History
32;
33;==========================================================================
34
35;       26 May 2016  Added the _DEBUG_ON and _DEBUG_OFF config options.
36;;;; End: Added in gputils
37
38;==========================================================================
39;
40;       Verify Processor
41;
42;==========================================================================
43        IFNDEF __16F18857
44           MESSG "Processor-header file mismatch.  Verify selected processor."
45        ENDIF
46
47
48
49;==========================================================================
50;
51;       Register Definitions
52;
53;==========================================================================
54
55W                EQU  H'0000'
56F                EQU  H'0001'
57
58;----- Register Files -----------------------------------------------------
59
60;-----Bank0------------------
61INDF0            EQU  H'0000'
62INDF1            EQU  H'0001'
63PCL              EQU  H'0002'
64STATUS           EQU  H'0003'
65FSR0             EQU  H'0004'
66FSR0L            EQU  H'0004'
67FSR0H            EQU  H'0005'
68FSR1             EQU  H'0006'
69FSR1L            EQU  H'0006'
70FSR1H            EQU  H'0007'
71BSR              EQU  H'0008'
72WREG             EQU  H'0009'
73PCLATH           EQU  H'000A'
74INTCON           EQU  H'000B'
75PORTA            EQU  H'000C'
76PORTB            EQU  H'000D'
77PORTC            EQU  H'000E'
78PORTE            EQU  H'0010'
79TRISA            EQU  H'0011'
80TRISB            EQU  H'0012'
81TRISC            EQU  H'0013'
82LATA             EQU  H'0016'
83LATB             EQU  H'0017'
84LATC             EQU  H'0018'
85TMR0             EQU  H'001C'
86TMR0L            EQU  H'001C'
87PR0              EQU  H'001D'
88TMR0H            EQU  H'001D'
89T0CON0           EQU  H'001E'
90T0CON1           EQU  H'001F'
91
92;-----Bank1------------------
93ADRES            EQU  H'008C'
94ADRESL           EQU  H'008C'
95ADRESH           EQU  H'008D'
96ADPREV           EQU  H'008E'
97ADPREVL          EQU  H'008E'
98ADPREVH          EQU  H'008F'
99ADACC            EQU  H'0090'
100ADACCL           EQU  H'0090'
101ADACCH           EQU  H'0091'
102ADCON0           EQU  H'0093'
103ADCON1           EQU  H'0094'
104ADCON2           EQU  H'0095'
105ADCON3           EQU  H'0096'
106ADSTAT           EQU  H'0097'
107ADCLK            EQU  H'0098'
108ADACT            EQU  H'0099'
109ADREF            EQU  H'009A'
110ADCAP            EQU  H'009B'
111ADPRE            EQU  H'009C'
112ADACQ            EQU  H'009D'
113ADPCH            EQU  H'009E'
114
115;-----Bank2------------------
116ADCNT            EQU  H'010C'
117ADRPT            EQU  H'010D'
118ADLTH            EQU  H'010E'
119ADLTHL           EQU  H'010E'
120ADLTHH           EQU  H'010F'
121ADUTH            EQU  H'0110'
122ADUTHL           EQU  H'0110'
123ADUTHH           EQU  H'0111'
124ADSTPT           EQU  H'0112'
125ADSTPTL          EQU  H'0112'
126ADSTPTH          EQU  H'0113'
127ADFLTR           EQU  H'0114'
128ADFLTRL          EQU  H'0114'
129ADFLTRH          EQU  H'0115'
130ADERR            EQU  H'0116'
131ADERRL           EQU  H'0116'
132ADERRH           EQU  H'0117'
133RC1REG           EQU  H'0119'
134RCREG            EQU  H'0119'
135RCREG1           EQU  H'0119'
136TX1REG           EQU  H'011A'
137TXREG            EQU  H'011A'
138TXREG1           EQU  H'011A'
139SP1BRG           EQU  H'011B'
140SP1BRGL          EQU  H'011B'
141SPBRG            EQU  H'011B'
142SPBRG1           EQU  H'011B'
143SPBRGL           EQU  H'011B'
144SP1BRGH          EQU  H'011C'
145SPBRGH           EQU  H'011C'
146SPBRGH1          EQU  H'011C'
147RC1STA           EQU  H'011D'
148RCSTA            EQU  H'011D'
149RCSTA1           EQU  H'011D'
150TX1STA           EQU  H'011E'
151TXSTA            EQU  H'011E'
152TXSTA1           EQU  H'011E'
153BAUD1CON         EQU  H'011F'
154BAUDCON          EQU  H'011F'
155BAUDCON1         EQU  H'011F'
156BAUDCTL          EQU  H'011F'
157BAUDCTL1         EQU  H'011F'
158
159;-----Bank3------------------
160SSP1BUF          EQU  H'018C'
161SSP1ADD          EQU  H'018D'
162SSP1MSK          EQU  H'018E'
163SSP1STAT         EQU  H'018F'
164SSP1CON1         EQU  H'0190'
165SSP1CON2         EQU  H'0191'
166SSP1CON3         EQU  H'0192'
167SSP2BUF          EQU  H'0196'
168SSP2ADD          EQU  H'0197'
169SSP2MSK          EQU  H'0198'
170SSP2STAT         EQU  H'0199'
171SSP2CON1         EQU  H'019A'
172SSP2CON2         EQU  H'019B'
173SSP2CON3         EQU  H'019C'
174
175;-----Bank4------------------
176TMR1L            EQU  H'020C'
177TMR1H            EQU  H'020D'
178T1CON            EQU  H'020E'
179PR1              EQU  H'020F'
180T1GCON           EQU  H'020F'
181T1GATE           EQU  H'0210'
182TMR1GATE         EQU  H'0210'
183T1CLK            EQU  H'0211'
184TMR1CLK          EQU  H'0211'
185TMR3L            EQU  H'0212'
186TMR3H            EQU  H'0213'
187T3CON            EQU  H'0214'
188PR3              EQU  H'0215'
189T3GCON           EQU  H'0215'
190T3GATE           EQU  H'0216'
191TMR3GATE         EQU  H'0216'
192T3CLK            EQU  H'0217'
193TMR3CLK          EQU  H'0217'
194TMR5L            EQU  H'0218'
195TMR5H            EQU  H'0219'
196T5CON            EQU  H'021A'
197PR5              EQU  H'021B'
198T5GCON           EQU  H'021B'
199T5GATE           EQU  H'021C'
200TMR5GATE         EQU  H'021C'
201T5CLK            EQU  H'021D'
202TMR5CLK          EQU  H'021D'
203CCPTMRS0         EQU  H'021E'
204CCPTMRS1         EQU  H'021F'
205
206;-----Bank5------------------
207T2TMR            EQU  H'028C'
208TMR2             EQU  H'028C'
209PR2              EQU  H'028D'
210T2PR             EQU  H'028D'
211T2CON            EQU  H'028E'
212T2HLT            EQU  H'028F'
213T2CLKCON         EQU  H'0290'
214T2RST            EQU  H'0291'
215T4TMR            EQU  H'0292'
216TMR4             EQU  H'0292'
217PR4              EQU  H'0293'
218T4PR             EQU  H'0293'
219T4CON            EQU  H'0294'
220T4HLT            EQU  H'0295'
221T4CLKCON         EQU  H'0296'
222T4RST            EQU  H'0297'
223T6TMR            EQU  H'0298'
224TMR6             EQU  H'0298'
225PR6              EQU  H'0299'
226T6PR             EQU  H'0299'
227T6CON            EQU  H'029A'
228T6HLT            EQU  H'029B'
229T6CLKCON         EQU  H'029C'
230T6RST            EQU  H'029D'
231
232;-----Bank6------------------
233CCPR1            EQU  H'030C'
234CCPR1L           EQU  H'030C'
235CCPR1H           EQU  H'030D'
236CCP1CON          EQU  H'030E'
237CCP1CAP          EQU  H'030F'
238CCPR2            EQU  H'0310'
239CCPR2L           EQU  H'0310'
240CCPR2H           EQU  H'0311'
241CCP2CON          EQU  H'0312'
242CCP2CAP          EQU  H'0313'
243CCPR3            EQU  H'0314'
244CCPR3L           EQU  H'0314'
245CCPR3H           EQU  H'0315'
246CCP3CON          EQU  H'0316'
247CCP3CAP          EQU  H'0317'
248CCPR4            EQU  H'0318'
249CCPR4L           EQU  H'0318'
250CCPR4H           EQU  H'0319'
251CCP4CON          EQU  H'031A'
252CCP4CAP          EQU  H'031B'
253CCPR5            EQU  H'031C'
254CCPR5L           EQU  H'031C'
255CCPR5H           EQU  H'031D'
256CCP5CON          EQU  H'031E'
257CCP5CAP          EQU  H'031F'
258
259;-----Bank7------------------
260PWM6DCL          EQU  H'038C'
261PWM6DCH          EQU  H'038D'
262PWM6CON          EQU  H'038E'
263PWM7DCL          EQU  H'0390'
264PWM7DCH          EQU  H'0391'
265PWM7CON          EQU  H'0392'
266
267;-----Bank8------------------
268SCANLADRL        EQU  H'040C'
269SCANLADRH        EQU  H'040D'
270SCANHADRL        EQU  H'040E'
271SCANHADRH        EQU  H'040F'
272SCANCON0         EQU  H'0410'
273SCANTRIG         EQU  H'0411'
274CRCDATA          EQU  H'0416'
275CRCDATL          EQU  H'0416'
276CRCDATH          EQU  H'0417'
277CRCACC           EQU  H'0418'
278CRCACCL          EQU  H'0418'
279CRCACCH          EQU  H'0419'
280CRCSHFT          EQU  H'041A'
281CRCSHIFTL        EQU  H'041A'
282CRCSHIFTH        EQU  H'041B'
283CRCXOR           EQU  H'041C'
284CRCXORL          EQU  H'041C'
285CRCXORH          EQU  H'041D'
286CRCCON0          EQU  H'041E'
287CRCCON1          EQU  H'041F'
288
289;-----Bank9------------------
290SMT1TMR          EQU  H'048C'
291SMT1TMRL         EQU  H'048C'
292SMT1TMRH         EQU  H'048D'
293SMT1TMRU         EQU  H'048E'
294SMT1CPR          EQU  H'048F'
295SMT1CPRL         EQU  H'048F'
296SMT1CPRH         EQU  H'0490'
297SMT1CPRU         EQU  H'0491'
298SMT1CPW          EQU  H'0492'
299SMT1CPWL         EQU  H'0492'
300SMT1CPWH         EQU  H'0493'
301SMT1CPWU         EQU  H'0494'
302SMT1PR           EQU  H'0495'
303SMT1PRL          EQU  H'0495'
304SMT1PRH          EQU  H'0496'
305SMT1PRU          EQU  H'0497'
306SMT1CON0         EQU  H'0498'
307SMT1CON1         EQU  H'0499'
308SMT1STAT         EQU  H'049A'
309SMT1CLK          EQU  H'049B'
310SMT1SIG          EQU  H'049C'
311SMT1WIN          EQU  H'049D'
312
313;-----Bank10------------------
314SMT2TMR          EQU  H'050C'
315SMT2TMRL         EQU  H'050C'
316SMT2TMRH         EQU  H'050D'
317SMT2TMRU         EQU  H'050E'
318SMT2CPR          EQU  H'050F'
319SMT2CPRL         EQU  H'050F'
320SMT2CPRH         EQU  H'0510'
321SMT2CPRU         EQU  H'0511'
322SMT2CPW          EQU  H'0512'
323SMT2CPWL         EQU  H'0512'
324SMT2CPWH         EQU  H'0513'
325SMT2CPWU         EQU  H'0514'
326SMT2PR           EQU  H'0515'
327SMT2PRL          EQU  H'0515'
328SMT2PRH          EQU  H'0516'
329SMT2PRU          EQU  H'0517'
330SMT2CON0         EQU  H'0518'
331SMT2CON1         EQU  H'0519'
332SMT2STAT         EQU  H'051A'
333SMT2CLK          EQU  H'051B'
334SMT2SIG          EQU  H'051C'
335SMT2WIN          EQU  H'051D'
336
337;-----Bank11------------------
338NCO1ACC          EQU  H'058C'
339NCO1ACCL         EQU  H'058C'
340NCO1ACCH         EQU  H'058D'
341NCO1ACCU         EQU  H'058E'
342NCO1INC          EQU  H'058F'
343NCO1INCL         EQU  H'058F'
344NCO1INCH         EQU  H'0590'
345NCO1INCU         EQU  H'0591'
346NCO1CON          EQU  H'0592'
347NCO1CLK          EQU  H'0593'
348
349;-----Bank12------------------
350CWG1CLKCON       EQU  H'060C'
351CWG1ISM          EQU  H'060D'
352CWG1DBR          EQU  H'060E'
353CWG1DBF          EQU  H'060F'
354CWG1CON0         EQU  H'0610'
355CWG1CON1         EQU  H'0611'
356CWG1AS0          EQU  H'0612'
357CWG1AS1          EQU  H'0613'
358CWG1STR          EQU  H'0614'
359CWG2CLKCON       EQU  H'0616'
360CWG2ISM          EQU  H'0617'
361CWG2DBR          EQU  H'0618'
362CWG2DBF          EQU  H'0619'
363CWG2CON0         EQU  H'061A'
364CWG2CON1         EQU  H'061B'
365CWG2AS0          EQU  H'061C'
366CWG2AS1          EQU  H'061D'
367CWG2STR          EQU  H'061E'
368
369;-----Bank13------------------
370CWG3CLKCON       EQU  H'068C'
371CWG3ISM          EQU  H'068D'
372CWG3DBR          EQU  H'068E'
373CWG3DBF          EQU  H'068F'
374CWG3CON0         EQU  H'0690'
375CWG3CON1         EQU  H'0691'
376CWG3AS0          EQU  H'0692'
377CWG3AS1          EQU  H'0693'
378CWG3STR          EQU  H'0694'
379
380;-----Bank14------------------
381PIR0             EQU  H'070C'
382PIR1             EQU  H'070D'
383PIR2             EQU  H'070E'
384PIR3             EQU  H'070F'
385PIR4             EQU  H'0710'
386PIR5             EQU  H'0711'
387PIR6             EQU  H'0712'
388PIR7             EQU  H'0713'
389PIR8             EQU  H'0714'
390PIE0             EQU  H'0716'
391PIE1             EQU  H'0717'
392PIE2             EQU  H'0718'
393PIE3             EQU  H'0719'
394PIE4             EQU  H'071A'
395PIE5             EQU  H'071B'
396PIE6             EQU  H'071C'
397PIE7             EQU  H'071D'
398PIE8             EQU  H'071E'
399
400;-----Bank15------------------
401PMD0             EQU  H'0796'
402PMD1             EQU  H'0797'
403PMD2             EQU  H'0798'
404PMD3             EQU  H'0799'
405PMD4             EQU  H'079A'
406PMD5             EQU  H'079B'
407
408;-----Bank16------------------
409WDTCON0          EQU  H'080C'
410WDTCON1          EQU  H'080D'
411WDTPSL           EQU  H'080E'
412WDTPSH           EQU  H'080F'
413WDTTMR           EQU  H'0810'
414BORCON           EQU  H'0811'
415VREGCON          EQU  H'0812'
416PCON0            EQU  H'0813'
417CCDCON           EQU  H'0814'
418NVMADRL          EQU  H'081A'
419NVMADRH          EQU  H'081B'
420NVMDATL          EQU  H'081C'
421NVMDATH          EQU  H'081D'
422NVMCON1          EQU  H'081E'
423NVMCON2          EQU  H'081F'
424
425;-----Bank17------------------
426CPUDOZE          EQU  H'088C'
427OSCCON1          EQU  H'088D'
428OSCCON2          EQU  H'088E'
429OSCCON3          EQU  H'088F'
430OSCSTAT          EQU  H'0890'
431OSCEN            EQU  H'0891'
432OSCTUNE          EQU  H'0892'
433OSCFRQ           EQU  H'0893'
434CLKRCON          EQU  H'0895'
435CLKRCLK          EQU  H'0896'
436MDCON0           EQU  H'0897'
437MDCON1           EQU  H'0898'
438MDSRC            EQU  H'0899'
439MDCARL           EQU  H'089A'
440MDCARH           EQU  H'089B'
441
442;-----Bank18------------------
443FVRCON           EQU  H'090C'
444DAC1CON0         EQU  H'090E'
445DAC1CON1         EQU  H'090F'
446ZCDCON           EQU  H'091F'
447
448;-----Bank19------------------
449CMOUT            EQU  H'098F'
450CMSTAT           EQU  H'098F'
451CM1CON0          EQU  H'0990'
452CM1CON1          EQU  H'0991'
453CM1NSEL          EQU  H'0992'
454CM1PSEL          EQU  H'0993'
455CM2CON0          EQU  H'0994'
456CM2CON1          EQU  H'0995'
457CM2NSEL          EQU  H'0996'
458CM2PSEL          EQU  H'0997'
459
460;-----Bank60------------------
461CLCDATA          EQU  H'1E0F'
462CLC1CON          EQU  H'1E10'
463CLC1POL          EQU  H'1E11'
464CLC1SEL0         EQU  H'1E12'
465CLC1SEL1         EQU  H'1E13'
466CLC1SEL2         EQU  H'1E14'
467CLC1SEL3         EQU  H'1E15'
468CLC1GLS0         EQU  H'1E16'
469CLC1GLS1         EQU  H'1E17'
470CLC1GLS2         EQU  H'1E18'
471CLC1GLS3         EQU  H'1E19'
472CLC2CON          EQU  H'1E1A'
473CLC2POL          EQU  H'1E1B'
474CLC2SEL0         EQU  H'1E1C'
475CLC2SEL1         EQU  H'1E1D'
476CLC2SEL2         EQU  H'1E1E'
477CLC2SEL3         EQU  H'1E1F'
478CLC2GLS0         EQU  H'1E20'
479CLC2GLS1         EQU  H'1E21'
480CLC2GLS2         EQU  H'1E22'
481CLC2GLS3         EQU  H'1E23'
482CLC3CON          EQU  H'1E24'
483CLC3POL          EQU  H'1E25'
484CLC3SEL0         EQU  H'1E26'
485CLC3SEL1         EQU  H'1E27'
486CLC3SEL2         EQU  H'1E28'
487CLC3SEL3         EQU  H'1E29'
488CLC3GLS0         EQU  H'1E2A'
489CLC3GLS1         EQU  H'1E2B'
490CLC3GLS2         EQU  H'1E2C'
491CLC3GLS3         EQU  H'1E2D'
492CLC4CON          EQU  H'1E2E'
493CLC4POL          EQU  H'1E2F'
494CLC4SEL0         EQU  H'1E30'
495CLC4SEL1         EQU  H'1E31'
496CLC4SEL2         EQU  H'1E32'
497CLC4SEL3         EQU  H'1E33'
498CLC4GLS0         EQU  H'1E34'
499CLC4GLS1         EQU  H'1E35'
500CLC4GLS2         EQU  H'1E36'
501CLC4GLS3         EQU  H'1E37'
502
503;-----Bank61------------------
504PPSLOCK          EQU  H'1E8F'
505INTPPS           EQU  H'1E90'
506T0CKIPPS         EQU  H'1E91'
507T1CKIPPS         EQU  H'1E92'
508T1GPPS           EQU  H'1E93'
509T3CKIPPS         EQU  H'1E94'
510T3GPPS           EQU  H'1E95'
511T5CKIPPS         EQU  H'1E96'
512T5GPPS           EQU  H'1E97'
513T2AINPPS         EQU  H'1E9C'
514T4AINPPS         EQU  H'1E9D'
515T6AINPPS         EQU  H'1E9E'
516CCP1PPS          EQU  H'1EA1'
517CCP2PPS          EQU  H'1EA2'
518CCP3PPS          EQU  H'1EA3'
519CCP4PPS          EQU  H'1EA4'
520CCP5PPS          EQU  H'1EA5'
521SMT1WINPPS       EQU  H'1EA9'
522SMT1SIGPPS       EQU  H'1EAA'
523SMT2WINPPS       EQU  H'1EAB'
524SMT2SIGPPS       EQU  H'1EAC'
525CWG1PPS          EQU  H'1EB1'
526CWG2PPS          EQU  H'1EB2'
527CWG3PPS          EQU  H'1EB3'
528MDCARLPPS        EQU  H'1EB8'
529MDCARHPPS        EQU  H'1EB9'
530MDSRCPPS         EQU  H'1EBA'
531CLCIN0PPS        EQU  H'1EBB'
532CLCIN1PPS        EQU  H'1EBC'
533CLCIN2PPS        EQU  H'1EBD'
534CLCIN3PPS        EQU  H'1EBE'
535ADCACTPPS        EQU  H'1EC3'
536SSP1CLKPPS       EQU  H'1EC5'
537SSP1DATPPS       EQU  H'1EC6'
538SSP1SSPPS        EQU  H'1EC7'
539SSP2CLKPPS       EQU  H'1EC8'
540SSP2DATPPS       EQU  H'1EC9'
541SSP2SSPPS        EQU  H'1ECA'
542RXPPS            EQU  H'1ECB'
543TXPPS            EQU  H'1ECC'
544
545;-----Bank62------------------
546RA0PPS           EQU  H'1F10'
547RA1PPS           EQU  H'1F11'
548RA2PPS           EQU  H'1F12'
549RA3PPS           EQU  H'1F13'
550RA4PPS           EQU  H'1F14'
551RA5PPS           EQU  H'1F15'
552RA6PPS           EQU  H'1F16'
553RA7PPS           EQU  H'1F17'
554RB0PPS           EQU  H'1F18'
555RB1PPS           EQU  H'1F19'
556RB2PPS           EQU  H'1F1A'
557RB3PPS           EQU  H'1F1B'
558RB4PPS           EQU  H'1F1C'
559RB5PPS           EQU  H'1F1D'
560RB6PPS           EQU  H'1F1E'
561RB7PPS           EQU  H'1F1F'
562RC0PPS           EQU  H'1F20'
563RC1PPS           EQU  H'1F21'
564RC2PPS           EQU  H'1F22'
565RC3PPS           EQU  H'1F23'
566RC4PPS           EQU  H'1F24'
567RC5PPS           EQU  H'1F25'
568RC6PPS           EQU  H'1F26'
569RC7PPS           EQU  H'1F27'
570ANSELA           EQU  H'1F38'
571WPUA             EQU  H'1F39'
572ODCONA           EQU  H'1F3A'
573SLRCONA          EQU  H'1F3B'
574INLVLA           EQU  H'1F3C'
575IOCAP            EQU  H'1F3D'
576IOCAN            EQU  H'1F3E'
577IOCAF            EQU  H'1F3F'
578CCDNA            EQU  H'1F40'
579CCDPA            EQU  H'1F41'
580ANSELB           EQU  H'1F43'
581WPUB             EQU  H'1F44'
582ODCONB           EQU  H'1F45'
583SLRCONB          EQU  H'1F46'
584INLVLB           EQU  H'1F47'
585IOCBP            EQU  H'1F48'
586IOCBN            EQU  H'1F49'
587IOCBF            EQU  H'1F4A'
588CCDNB            EQU  H'1F4B'
589CCDPB            EQU  H'1F4C'
590ANSELC           EQU  H'1F4E'
591WPUC             EQU  H'1F4F'
592ODCONC           EQU  H'1F50'
593SLRCONC          EQU  H'1F51'
594INLVLC           EQU  H'1F52'
595IOCCP            EQU  H'1F53'
596IOCCN            EQU  H'1F54'
597IOCCF            EQU  H'1F55'
598CCDNC            EQU  H'1F56'
599CCDPC            EQU  H'1F57'
600WPUE             EQU  H'1F65'
601INLVLE           EQU  H'1F68'
602IOCEP            EQU  H'1F69'
603IOCEN            EQU  H'1F6A'
604IOCEF            EQU  H'1F6B'
605
606;-----Bank63------------------
607STATUS_SHAD      EQU  H'1FE4'
608WREG_SHAD        EQU  H'1FE5'
609BSR_SHAD         EQU  H'1FE6'
610PCLATH_SHAD      EQU  H'1FE7'
611FSR0L_SHAD       EQU  H'1FE8'
612FSR0H_SHAD       EQU  H'1FE9'
613FSR1L_SHAD       EQU  H'1FEA'
614FSR1H_SHAD       EQU  H'1FEB'
615STKPTR           EQU  H'1FED'
616TOSL             EQU  H'1FEE'
617TOSH             EQU  H'1FEF'
618
619;----- STATUS Bits -----------------------------------------------------
620C                EQU  H'0000'
621DC               EQU  H'0001'
622Z                EQU  H'0002'
623NOT_PD           EQU  H'0003'
624NOT_TO           EQU  H'0004'
625
626
627;----- BSR Bits -----------------------------------------------------
628BSR0             EQU  H'0000'
629BSR1             EQU  H'0001'
630BSR2             EQU  H'0002'
631BSR3             EQU  H'0003'
632BSR4             EQU  H'0004'
633BSR5             EQU  H'0005'
634
635
636;----- INTCON Bits -----------------------------------------------------
637INTEDG           EQU  H'0000'
638PEIE             EQU  H'0006'
639GIE              EQU  H'0007'
640
641
642;----- PORTA Bits -----------------------------------------------------
643RA0              EQU  H'0000'
644RA1              EQU  H'0001'
645RA2              EQU  H'0002'
646RA3              EQU  H'0003'
647RA4              EQU  H'0004'
648RA5              EQU  H'0005'
649RA6              EQU  H'0006'
650RA7              EQU  H'0007'
651
652
653;----- PORTB Bits -----------------------------------------------------
654RB0              EQU  H'0000'
655RB1              EQU  H'0001'
656RB2              EQU  H'0002'
657RB3              EQU  H'0003'
658RB4              EQU  H'0004'
659RB5              EQU  H'0005'
660RB6              EQU  H'0006'
661RB7              EQU  H'0007'
662
663
664;----- PORTC Bits -----------------------------------------------------
665RC0              EQU  H'0000'
666RC1              EQU  H'0001'
667RC2              EQU  H'0002'
668RC3              EQU  H'0003'
669RC4              EQU  H'0004'
670RC5              EQU  H'0005'
671RC6              EQU  H'0006'
672RC7              EQU  H'0007'
673
674
675;----- PORTE Bits -----------------------------------------------------
676RE3              EQU  H'0003'
677
678
679;----- TRISA Bits -----------------------------------------------------
680TRISA0           EQU  H'0000'
681TRISA1           EQU  H'0001'
682TRISA2           EQU  H'0002'
683TRISA3           EQU  H'0003'
684TRISA4           EQU  H'0004'
685TRISA5           EQU  H'0005'
686TRISA6           EQU  H'0006'
687TRISA7           EQU  H'0007'
688
689
690;----- TRISB Bits -----------------------------------------------------
691TRISB0           EQU  H'0000'
692TRISB1           EQU  H'0001'
693TRISB2           EQU  H'0002'
694TRISB3           EQU  H'0003'
695TRISB4           EQU  H'0004'
696TRISB5           EQU  H'0005'
697TRISB6           EQU  H'0006'
698TRISB7           EQU  H'0007'
699
700
701;----- TRISC Bits -----------------------------------------------------
702TRISC0           EQU  H'0000'
703TRISC1           EQU  H'0001'
704TRISC2           EQU  H'0002'
705TRISC3           EQU  H'0003'
706TRISC4           EQU  H'0004'
707TRISC5           EQU  H'0005'
708TRISC6           EQU  H'0006'
709TRISC7           EQU  H'0007'
710
711
712;----- LATA Bits -----------------------------------------------------
713LATA0            EQU  H'0000'
714LATA1            EQU  H'0001'
715LATA2            EQU  H'0002'
716LATA3            EQU  H'0003'
717LATA4            EQU  H'0004'
718LATA5            EQU  H'0005'
719LATA6            EQU  H'0006'
720LATA7            EQU  H'0007'
721
722
723;----- LATB Bits -----------------------------------------------------
724LATB0            EQU  H'0000'
725LATB1            EQU  H'0001'
726LATB2            EQU  H'0002'
727LATB3            EQU  H'0003'
728LATB4            EQU  H'0004'
729LATB5            EQU  H'0005'
730LATB6            EQU  H'0006'
731LATB7            EQU  H'0007'
732
733
734;----- LATC Bits -----------------------------------------------------
735LATC0            EQU  H'0000'
736LATC1            EQU  H'0001'
737LATC2            EQU  H'0002'
738LATC3            EQU  H'0003'
739LATC4            EQU  H'0004'
740LATC5            EQU  H'0005'
741LATC6            EQU  H'0006'
742LATC7            EQU  H'0007'
743
744
745;----- TMR0 Bits -----------------------------------------------------
746TMR0L0           EQU  H'0000'
747TMR0L1           EQU  H'0001'
748TMR0L2           EQU  H'0002'
749TMR0L3           EQU  H'0003'
750TMR0L4           EQU  H'0004'
751TMR0L5           EQU  H'0005'
752TMR0L6           EQU  H'0006'
753TMR0L7           EQU  H'0007'
754
755
756;----- TMR0L Bits -----------------------------------------------------
757TMR0L0           EQU  H'0000'
758TMR0L1           EQU  H'0001'
759TMR0L2           EQU  H'0002'
760TMR0L3           EQU  H'0003'
761TMR0L4           EQU  H'0004'
762TMR0L5           EQU  H'0005'
763TMR0L6           EQU  H'0006'
764TMR0L7           EQU  H'0007'
765
766
767;----- PR0 Bits -----------------------------------------------------
768TMR0H0           EQU  H'0000'
769TMR0H1           EQU  H'0001'
770TMR0H2           EQU  H'0002'
771TMR0H3           EQU  H'0003'
772TMR0H4           EQU  H'0004'
773TMR0H5           EQU  H'0005'
774TMR0H6           EQU  H'0006'
775TMR0H7           EQU  H'0007'
776
777T0PR0            EQU  H'0000'
778T0PR1            EQU  H'0001'
779T0PR2            EQU  H'0002'
780T0PR3            EQU  H'0003'
781T0PR4            EQU  H'0004'
782T0PR5            EQU  H'0005'
783T0PR6            EQU  H'0006'
784T0PR7            EQU  H'0007'
785
786
787;----- TMR0H Bits -----------------------------------------------------
788TMR0H0           EQU  H'0000'
789TMR0H1           EQU  H'0001'
790TMR0H2           EQU  H'0002'
791TMR0H3           EQU  H'0003'
792TMR0H4           EQU  H'0004'
793TMR0H5           EQU  H'0005'
794TMR0H6           EQU  H'0006'
795TMR0H7           EQU  H'0007'
796
797T0PR0            EQU  H'0000'
798T0PR1            EQU  H'0001'
799T0PR2            EQU  H'0002'
800T0PR3            EQU  H'0003'
801T0PR4            EQU  H'0004'
802T0PR5            EQU  H'0005'
803T0PR6            EQU  H'0006'
804T0PR7            EQU  H'0007'
805
806
807;----- T0CON0 Bits -----------------------------------------------------
808T016BIT          EQU  H'0004'
809T0OUT            EQU  H'0005'
810T0EN             EQU  H'0007'
811
812T0OUTPS0         EQU  H'0000'
813T0OUTPS1         EQU  H'0001'
814T0OUTPS2         EQU  H'0002'
815T0OUTPS3         EQU  H'0003'
816
817
818;----- T0CON1 Bits -----------------------------------------------------
819T0ASYNC          EQU  H'0004'
820
821T0CKPS0          EQU  H'0000'
822T0CKPS1          EQU  H'0001'
823T0CKPS2          EQU  H'0002'
824T0CKPS3          EQU  H'0003'
825T0CS0            EQU  H'0005'
826T0CS1            EQU  H'0006'
827T0CS2            EQU  H'0007'
828
829T0PS0            EQU  H'0000'
830T0PS1            EQU  H'0001'
831T0PS2            EQU  H'0002'
832T0PS3            EQU  H'0003'
833
834
835
836;----- ADPREVL Bits -----------------------------------------------------
837ADPREV0          EQU  H'0000'
838ADPREV1          EQU  H'0001'
839ADPREV2          EQU  H'0002'
840ADPREV3          EQU  H'0003'
841ADPREV4          EQU  H'0004'
842ADPREV5          EQU  H'0005'
843ADPREV6          EQU  H'0006'
844ADPREV7          EQU  H'0007'
845
846
847;----- ADPREVH Bits -----------------------------------------------------
848ADPREV8          EQU  H'0000'
849ADPREV9          EQU  H'0001'
850ADPREV10         EQU  H'0002'
851ADPREV11         EQU  H'0003'
852ADPREV12         EQU  H'0004'
853ADPREV13         EQU  H'0005'
854ADPREV14         EQU  H'0006'
855ADPREV15         EQU  H'0007'
856
857
858;----- ADACCL Bits -----------------------------------------------------
859ADACC0           EQU  H'0000'
860ADACC1           EQU  H'0001'
861ADACC2           EQU  H'0002'
862ADACC3           EQU  H'0003'
863ADACC4           EQU  H'0004'
864ADACC5           EQU  H'0005'
865ADACC6           EQU  H'0006'
866ADACC7           EQU  H'0007'
867
868
869;----- ADACCH Bits -----------------------------------------------------
870ADACC8           EQU  H'0000'
871ADACC9           EQU  H'0001'
872ADACC10          EQU  H'0002'
873ADACC11          EQU  H'0003'
874ADACC12          EQU  H'0004'
875ADACC13          EQU  H'0005'
876ADACC14          EQU  H'0006'
877ADACC15          EQU  H'0007'
878
879
880;----- ADCON0 Bits -----------------------------------------------------
881ADGO             EQU  H'0000'
882ADCS             EQU  H'0004'
883ADCONT           EQU  H'0006'
884ADON             EQU  H'0007'
885
886DONE             EQU  H'0000'
887
888NOT_DONE         EQU  H'0000'
889
890GO               EQU  H'0000'
891ADFM0            EQU  H'0002'
892ADFM1            EQU  H'0003'
893
894GO_NOT_DONE      EQU  H'0000'
895
896
897;----- ADCON1 Bits -----------------------------------------------------
898ADDSEN           EQU  H'0000'
899ADGPOL           EQU  H'0005'
900ADIPEN           EQU  H'0006'
901ADPPOL           EQU  H'0007'
902
903
904;----- ADCON2 Bits -----------------------------------------------------
905ADACLR           EQU  H'0003'
906ADPSIS           EQU  H'0007'
907
908ADMD0            EQU  H'0000'
909ADMD1            EQU  H'0001'
910ADMD2            EQU  H'0002'
911ADCRS0           EQU  H'0004'
912ADCRS1           EQU  H'0005'
913ADCRS2           EQU  H'0006'
914
915
916;----- ADCON3 Bits -----------------------------------------------------
917ADTMD0           EQU  H'0000'
918ADTMD1           EQU  H'0001'
919ADTMD2           EQU  H'0002'
920ADCALC0          EQU  H'0004'
921ADCALC1          EQU  H'0005'
922ADCALC2          EQU  H'0006'
923
924ADSOI            EQU  H'0003'
925
926
927;----- ADSTAT Bits -----------------------------------------------------
928ADMACT           EQU  H'0003'
929ADMATH           EQU  H'0004'
930ADLTHR           EQU  H'0005'
931ADUTHR           EQU  H'0006'
932ADAOV            EQU  H'0007'
933
934ADSTAT0          EQU  H'0000'
935ADSTAT1          EQU  H'0001'
936ADSTAT2          EQU  H'0002'
937
938
939;----- ADCLK Bits -----------------------------------------------------
940ADCCS0           EQU  H'0000'
941ADCCS1           EQU  H'0001'
942ADCCS2           EQU  H'0002'
943ADCCS3           EQU  H'0003'
944ADCCS4           EQU  H'0004'
945ADCCS5           EQU  H'0005'
946
947
948;----- ADACT Bits -----------------------------------------------------
949ADACT0           EQU  H'0000'
950ADACT1           EQU  H'0001'
951ADACT2           EQU  H'0002'
952ADACT3           EQU  H'0003'
953ADACT4           EQU  H'0004'
954
955
956;----- ADREF Bits -----------------------------------------------------
957ADNREF           EQU  H'0004'
958
959ADPREF0          EQU  H'0000'
960ADPREF1          EQU  H'0001'
961
962
963;----- ADCAP Bits -----------------------------------------------------
964ADCAP0           EQU  H'0000'
965ADCAP1           EQU  H'0001'
966ADCAP2           EQU  H'0002'
967ADCAP3           EQU  H'0003'
968ADCAP4           EQU  H'0004'
969
970
971;----- ADPRE Bits -----------------------------------------------------
972ADPRE0           EQU  H'0000'
973ADPRE1           EQU  H'0001'
974ADPRE2           EQU  H'0002'
975ADPRE3           EQU  H'0003'
976ADPRE4           EQU  H'0004'
977ADPRE5           EQU  H'0005'
978ADPRE6           EQU  H'0006'
979ADPRE7           EQU  H'0007'
980
981
982;----- ADACQ Bits -----------------------------------------------------
983ADACQ0           EQU  H'0000'
984ADACQ1           EQU  H'0001'
985ADACQ2           EQU  H'0002'
986ADACQ3           EQU  H'0003'
987ADACQ4           EQU  H'0004'
988ADACQ5           EQU  H'0005'
989ADACQ6           EQU  H'0006'
990ADACQ7           EQU  H'0007'
991
992
993;----- ADPCH Bits -----------------------------------------------------
994ADPCH0           EQU  H'0000'
995ADPCH1           EQU  H'0001'
996ADPCH2           EQU  H'0002'
997ADPCH3           EQU  H'0003'
998ADPCH4           EQU  H'0004'
999ADPCH5           EQU  H'0005'
1000
1001
1002;----- ADCNT Bits -----------------------------------------------------
1003ADCNT0           EQU  H'0000'
1004ADCNT1           EQU  H'0001'
1005ADCNT2           EQU  H'0002'
1006ADCNT3           EQU  H'0003'
1007ADCNT4           EQU  H'0004'
1008ADCNT5           EQU  H'0005'
1009ADCNT6           EQU  H'0006'
1010ADCNT7           EQU  H'0007'
1011
1012
1013;----- ADRPT Bits -----------------------------------------------------
1014ADRPT0           EQU  H'0000'
1015ADRPT1           EQU  H'0001'
1016ADRPT2           EQU  H'0002'
1017ADRPT3           EQU  H'0003'
1018ADRPT4           EQU  H'0004'
1019ADRPT5           EQU  H'0005'
1020ADRPT6           EQU  H'0006'
1021ADRPT7           EQU  H'0007'
1022
1023
1024;----- ADLTHL Bits -----------------------------------------------------
1025ADLTH0           EQU  H'0000'
1026ADLTH1           EQU  H'0001'
1027ADLTH2           EQU  H'0002'
1028ADLTH3           EQU  H'0003'
1029ADLTH4           EQU  H'0004'
1030ADLTH5           EQU  H'0005'
1031ADLTH6           EQU  H'0006'
1032ADLTH7           EQU  H'0007'
1033
1034
1035;----- ADLTHH Bits -----------------------------------------------------
1036ADLTH8           EQU  H'0000'
1037ADLTH9           EQU  H'0001'
1038ADLTH10          EQU  H'0002'
1039ADLTH11          EQU  H'0003'
1040ADLTH12          EQU  H'0004'
1041ADLTH13          EQU  H'0005'
1042ADLTH14          EQU  H'0006'
1043ADLTH15          EQU  H'0007'
1044
1045
1046;----- ADUTHL Bits -----------------------------------------------------
1047ADUTH0           EQU  H'0000'
1048ADUTH1           EQU  H'0001'
1049ADUTH2           EQU  H'0002'
1050ADUTH3           EQU  H'0003'
1051ADUTH4           EQU  H'0004'
1052ADUTH5           EQU  H'0005'
1053ADUTH6           EQU  H'0006'
1054ADUTH7           EQU  H'0007'
1055
1056
1057;----- ADUTHH Bits -----------------------------------------------------
1058ADUTH8           EQU  H'0000'
1059ADUTH9           EQU  H'0001'
1060ADUTH10          EQU  H'0002'
1061ADUTH11          EQU  H'0003'
1062ADUTH12          EQU  H'0004'
1063ADUTH13          EQU  H'0005'
1064ADUTH14          EQU  H'0006'
1065ADUTH15          EQU  H'0007'
1066
1067
1068;----- ADSTPTL Bits -----------------------------------------------------
1069ADSTPT0          EQU  H'0000'
1070ADSTPT1          EQU  H'0001'
1071ADSTPT2          EQU  H'0002'
1072ADSTPT3          EQU  H'0003'
1073ADSTPT4          EQU  H'0004'
1074ADSTPT5          EQU  H'0005'
1075ADSTPT6          EQU  H'0006'
1076ADSTPT7          EQU  H'0007'
1077
1078
1079;----- ADSTPTH Bits -----------------------------------------------------
1080ADSTPT8          EQU  H'0000'
1081ADSTPT9          EQU  H'0001'
1082ADSTPT10         EQU  H'0002'
1083ADSTPT11         EQU  H'0003'
1084ADSTPT12         EQU  H'0004'
1085ADSTPT13         EQU  H'0005'
1086ADSTPT14         EQU  H'0006'
1087ADSTPT15         EQU  H'0007'
1088
1089
1090;----- ADFLTRL Bits -----------------------------------------------------
1091ADFLTR0          EQU  H'0000'
1092ADFLTR1          EQU  H'0001'
1093ADFLTR2          EQU  H'0002'
1094ADFLTR3          EQU  H'0003'
1095ADFLTR4          EQU  H'0004'
1096ADFLTR5          EQU  H'0005'
1097ADFLTR6          EQU  H'0006'
1098ADFLTR7          EQU  H'0007'
1099
1100
1101;----- ADFLTRH Bits -----------------------------------------------------
1102ADFLTR8          EQU  H'0000'
1103ADFLTR9          EQU  H'0001'
1104ADFLTR10         EQU  H'0002'
1105ADFLTR11         EQU  H'0003'
1106ADFLTR12         EQU  H'0004'
1107ADFLTR13         EQU  H'0005'
1108ADFLTR14         EQU  H'0006'
1109ADFLTR15         EQU  H'0007'
1110
1111
1112;----- ADERRL Bits -----------------------------------------------------
1113ADERR0           EQU  H'0000'
1114ADERR1           EQU  H'0001'
1115ADERR2           EQU  H'0002'
1116ADERR3           EQU  H'0003'
1117ADERR4           EQU  H'0004'
1118ADERR5           EQU  H'0005'
1119ADERR6           EQU  H'0006'
1120ADERR7           EQU  H'0007'
1121
1122
1123;----- ADERRH Bits -----------------------------------------------------
1124ADERR8           EQU  H'0000'
1125ADERR9           EQU  H'0001'
1126ADERR10          EQU  H'0002'
1127ADERR11          EQU  H'0003'
1128ADERR12          EQU  H'0004'
1129ADERR13          EQU  H'0005'
1130ADERR14          EQU  H'0006'
1131ADERR15          EQU  H'0007'
1132
1133
1134;----- RC1STA Bits -----------------------------------------------------
1135RX9D             EQU  H'0000'
1136OERR             EQU  H'0001'
1137FERR             EQU  H'0002'
1138ADDEN            EQU  H'0003'
1139CREN             EQU  H'0004'
1140SREN             EQU  H'0005'
1141RX9              EQU  H'0006'
1142SPEN             EQU  H'0007'
1143
1144
1145;----- RCSTA Bits -----------------------------------------------------
1146RX9D             EQU  H'0000'
1147OERR             EQU  H'0001'
1148FERR             EQU  H'0002'
1149ADDEN            EQU  H'0003'
1150CREN             EQU  H'0004'
1151SREN             EQU  H'0005'
1152RX9              EQU  H'0006'
1153SPEN             EQU  H'0007'
1154
1155
1156;----- RCSTA1 Bits -----------------------------------------------------
1157RX9D             EQU  H'0000'
1158OERR             EQU  H'0001'
1159FERR             EQU  H'0002'
1160ADDEN            EQU  H'0003'
1161CREN             EQU  H'0004'
1162SREN             EQU  H'0005'
1163RX9              EQU  H'0006'
1164SPEN             EQU  H'0007'
1165
1166
1167;----- TX1STA Bits -----------------------------------------------------
1168TX9D             EQU  H'0000'
1169TRMT             EQU  H'0001'
1170BRGH             EQU  H'0002'
1171SENDB            EQU  H'0003'
1172SYNC_TX1STA      EQU  H'0004'
1173TXEN             EQU  H'0005'
1174TX9              EQU  H'0006'
1175CSRC             EQU  H'0007'
1176
1177
1178;----- TXSTA Bits -----------------------------------------------------
1179TX9D             EQU  H'0000'
1180TRMT             EQU  H'0001'
1181BRGH             EQU  H'0002'
1182SENDB            EQU  H'0003'
1183SYNC_TXSTA       EQU  H'0004'
1184TXEN             EQU  H'0005'
1185TX9              EQU  H'0006'
1186CSRC             EQU  H'0007'
1187
1188
1189;----- TXSTA1 Bits -----------------------------------------------------
1190TX9D             EQU  H'0000'
1191TRMT             EQU  H'0001'
1192BRGH             EQU  H'0002'
1193SENDB            EQU  H'0003'
1194SYNC_TXSTA1      EQU  H'0004'
1195TXEN             EQU  H'0005'
1196TX9              EQU  H'0006'
1197CSRC             EQU  H'0007'
1198
1199
1200;----- BAUD1CON Bits -----------------------------------------------------
1201ABDEN            EQU  H'0000'
1202WUE              EQU  H'0001'
1203BRG16            EQU  H'0003'
1204SCKP             EQU  H'0004'
1205RCIDL            EQU  H'0006'
1206ABDOVF           EQU  H'0007'
1207
1208
1209;----- BAUDCON Bits -----------------------------------------------------
1210ABDEN            EQU  H'0000'
1211WUE              EQU  H'0001'
1212BRG16            EQU  H'0003'
1213SCKP             EQU  H'0004'
1214RCIDL            EQU  H'0006'
1215ABDOVF           EQU  H'0007'
1216
1217
1218;----- BAUDCON1 Bits -----------------------------------------------------
1219ABDEN            EQU  H'0000'
1220WUE              EQU  H'0001'
1221BRG16            EQU  H'0003'
1222SCKP             EQU  H'0004'
1223RCIDL            EQU  H'0006'
1224ABDOVF           EQU  H'0007'
1225
1226
1227;----- BAUDCTL Bits -----------------------------------------------------
1228ABDEN            EQU  H'0000'
1229WUE              EQU  H'0001'
1230BRG16            EQU  H'0003'
1231SCKP             EQU  H'0004'
1232RCIDL            EQU  H'0006'
1233ABDOVF           EQU  H'0007'
1234
1235
1236;----- BAUDCTL1 Bits -----------------------------------------------------
1237ABDEN            EQU  H'0000'
1238WUE              EQU  H'0001'
1239BRG16            EQU  H'0003'
1240SCKP             EQU  H'0004'
1241RCIDL            EQU  H'0006'
1242ABDOVF           EQU  H'0007'
1243
1244
1245;----- SSP1MSK Bits -----------------------------------------------------
1246MSK0             EQU  H'0000'
1247MSK1             EQU  H'0001'
1248MSK2             EQU  H'0002'
1249MSK3             EQU  H'0003'
1250MSK4             EQU  H'0004'
1251MSK5             EQU  H'0005'
1252MSK6             EQU  H'0006'
1253MSK7             EQU  H'0007'
1254
1255
1256;----- SSP1STAT Bits -----------------------------------------------------
1257BF               EQU  H'0000'
1258UA               EQU  H'0001'
1259R_NOT_W          EQU  H'0002'
1260S                EQU  H'0003'
1261P                EQU  H'0004'
1262D_NOT_A          EQU  H'0005'
1263CKE              EQU  H'0006'
1264SMP              EQU  H'0007'
1265
1266R_W              EQU  H'0002'
1267D_A              EQU  H'0005'
1268
1269NOT_W            EQU  H'0002'
1270NOT_A            EQU  H'0005'
1271
1272NOT_WRITE        EQU  H'0002'
1273NOT_ADDRESS      EQU  H'0005'
1274
1275READ_WRITE       EQU  H'0002'
1276DATA_ADDRESS     EQU  H'0005'
1277
1278I2C_READ         EQU  H'0002'
1279I2C_START        EQU  H'0003'
1280I2C_STOP         EQU  H'0004'
1281I2C_DAT          EQU  H'0005'
1282
1283
1284;----- SSP1CON1 Bits -----------------------------------------------------
1285CKP              EQU  H'0004'
1286SSPEN            EQU  H'0005'
1287SSPOV            EQU  H'0006'
1288WCOL             EQU  H'0007'
1289
1290SSPM0            EQU  H'0000'
1291SSPM1            EQU  H'0001'
1292SSPM2            EQU  H'0002'
1293SSPM3            EQU  H'0003'
1294
1295
1296;----- SSP1CON2 Bits -----------------------------------------------------
1297SEN              EQU  H'0000'
1298RSEN             EQU  H'0001'
1299PEN              EQU  H'0002'
1300RCEN             EQU  H'0003'
1301ACKEN            EQU  H'0004'
1302ACKDT            EQU  H'0005'
1303ACKSTAT          EQU  H'0006'
1304GCEN             EQU  H'0007'
1305
1306
1307ADMSK1           EQU  H'0001'
1308ADMSK2           EQU  H'0002'
1309ADMSK3           EQU  H'0003'
1310ADMSK4           EQU  H'0004'
1311ADMSK5           EQU  H'0005'
1312
1313
1314;----- SSP1CON3 Bits -----------------------------------------------------
1315DHEN             EQU  H'0000'
1316AHEN             EQU  H'0001'
1317SBCDE            EQU  H'0002'
1318SDAHT            EQU  H'0003'
1319BOEN             EQU  H'0004'
1320SCIE             EQU  H'0005'
1321PCIE             EQU  H'0006'
1322ACKTIM           EQU  H'0007'
1323
1324
1325;----- SSP2MSK Bits -----------------------------------------------------
1326MSK0             EQU  H'0000'
1327MSK1             EQU  H'0001'
1328MSK2             EQU  H'0002'
1329MSK3             EQU  H'0003'
1330MSK4             EQU  H'0004'
1331MSK5             EQU  H'0005'
1332MSK6             EQU  H'0006'
1333MSK7             EQU  H'0007'
1334
1335
1336;----- SSP2STAT Bits -----------------------------------------------------
1337BF               EQU  H'0000'
1338UA               EQU  H'0001'
1339R_NOT_W          EQU  H'0002'
1340S                EQU  H'0003'
1341P                EQU  H'0004'
1342D_NOT_A          EQU  H'0005'
1343CKE              EQU  H'0006'
1344SMP              EQU  H'0007'
1345
1346R_W              EQU  H'0002'
1347D_A              EQU  H'0005'
1348
1349NOT_W            EQU  H'0002'
1350NOT_A            EQU  H'0005'
1351
1352NOT_WRITE        EQU  H'0002'
1353NOT_ADDRESS      EQU  H'0005'
1354
1355READ_WRITE       EQU  H'0002'
1356DATA_ADDRESS     EQU  H'0005'
1357
1358I2C_READ         EQU  H'0002'
1359I2C_START        EQU  H'0003'
1360I2C_STOP         EQU  H'0004'
1361I2C_DAT          EQU  H'0005'
1362
1363
1364;----- SSP2CON1 Bits -----------------------------------------------------
1365CKP              EQU  H'0004'
1366SSPEN            EQU  H'0005'
1367SSPOV            EQU  H'0006'
1368WCOL             EQU  H'0007'
1369
1370SSPM0            EQU  H'0000'
1371SSPM1            EQU  H'0001'
1372SSPM2            EQU  H'0002'
1373SSPM3            EQU  H'0003'
1374
1375
1376;----- SSP2CON2 Bits -----------------------------------------------------
1377SEN              EQU  H'0000'
1378RSEN             EQU  H'0001'
1379PEN              EQU  H'0002'
1380RCEN             EQU  H'0003'
1381ACKEN            EQU  H'0004'
1382ACKDT            EQU  H'0005'
1383ACKSTAT          EQU  H'0006'
1384GCEN             EQU  H'0007'
1385
1386
1387ADMSK1           EQU  H'0001'
1388ADMSK2           EQU  H'0002'
1389ADMSK3           EQU  H'0003'
1390ADMSK4           EQU  H'0004'
1391ADMSK5           EQU  H'0005'
1392
1393
1394;----- SSP2CON3 Bits -----------------------------------------------------
1395DHEN             EQU  H'0000'
1396AHEN             EQU  H'0001'
1397SBCDE            EQU  H'0002'
1398SDAHT            EQU  H'0003'
1399BOEN             EQU  H'0004'
1400SCIE             EQU  H'0005'
1401PCIE             EQU  H'0006'
1402ACKTIM           EQU  H'0007'
1403
1404
1405;----- TMR1L Bits -----------------------------------------------------
1406TMR1L0           EQU  H'0000'
1407TMR1L1           EQU  H'0001'
1408TMR1L2           EQU  H'0002'
1409TMR1L3           EQU  H'0003'
1410TMR1L4           EQU  H'0004'
1411TMR1L5           EQU  H'0005'
1412TMR1L6           EQU  H'0006'
1413TMR1L7           EQU  H'0007'
1414
1415
1416
1417;----- TMR1H Bits -----------------------------------------------------
1418TMR1H0           EQU  H'0000'
1419TMR1H1           EQU  H'0001'
1420TMR1H2           EQU  H'0002'
1421TMR1H3           EQU  H'0003'
1422TMR1H4           EQU  H'0004'
1423TMR1H5           EQU  H'0005'
1424TMR1H6           EQU  H'0006'
1425TMR1H7           EQU  H'0007'
1426
1427
1428
1429;----- T1CON Bits -----------------------------------------------------
1430ON_T1CON         EQU  H'0000'
1431RD16             EQU  H'0001'
1432NOT_SYNC         EQU  H'0002'
1433
1434TMR1ON           EQU  H'0000'
1435T1RD16           EQU  H'0001'
1436NOT_T1SYNC       EQU  H'0002'
1437T1CKPS0          EQU  H'0004'
1438T1CKPS1          EQU  H'0005'
1439
1440CKPS0            EQU  H'0004'
1441CKPS1            EQU  H'0005'
1442
1443
1444;----- PR1 Bits -----------------------------------------------------
1445GVAL             EQU  H'0002'
1446GGO_NOT_DONE     EQU  H'0003'
1447GSPM             EQU  H'0004'
1448GTM              EQU  H'0005'
1449GPOL             EQU  H'0006'
1450GE               EQU  H'0007'
1451
1452T1GVAL           EQU  H'0002'
1453T1GGO_NOT_DONE   EQU  H'0003'
1454T1GSPM           EQU  H'0004'
1455T1GTM            EQU  H'0005'
1456T1GPOL           EQU  H'0006'
1457T1GE             EQU  H'0007'
1458
1459T1GGO            EQU  H'0003'
1460
1461
1462;----- T1GCON Bits -----------------------------------------------------
1463GVAL             EQU  H'0002'
1464GGO_NOT_DONE     EQU  H'0003'
1465GSPM             EQU  H'0004'
1466GTM              EQU  H'0005'
1467GPOL             EQU  H'0006'
1468GE               EQU  H'0007'
1469
1470T1GVAL           EQU  H'0002'
1471T1GGO_NOT_DONE   EQU  H'0003'
1472T1GSPM           EQU  H'0004'
1473T1GTM            EQU  H'0005'
1474T1GPOL           EQU  H'0006'
1475T1GE             EQU  H'0007'
1476
1477T1GGO            EQU  H'0003'
1478
1479
1480;----- T1GATE Bits -----------------------------------------------------
1481GSS0             EQU  H'0000'
1482GSS1             EQU  H'0001'
1483GSS2             EQU  H'0002'
1484GSS3             EQU  H'0003'
1485GSS4             EQU  H'0004'
1486
1487T1GSS0           EQU  H'0000'
1488T1GSS1           EQU  H'0001'
1489T1GSS2           EQU  H'0002'
1490T1GSS3           EQU  H'0003'
1491T1GSS4           EQU  H'0004'
1492
1493
1494;----- TMR1GATE Bits -----------------------------------------------------
1495GSS0             EQU  H'0000'
1496GSS1             EQU  H'0001'
1497GSS2             EQU  H'0002'
1498GSS3             EQU  H'0003'
1499GSS4             EQU  H'0004'
1500
1501T1GSS0           EQU  H'0000'
1502T1GSS1           EQU  H'0001'
1503T1GSS2           EQU  H'0002'
1504T1GSS3           EQU  H'0003'
1505T1GSS4           EQU  H'0004'
1506
1507
1508;----- T1CLK Bits -----------------------------------------------------
1509T1CS0            EQU  H'0000'
1510T1CS1            EQU  H'0001'
1511T1CS2            EQU  H'0002'
1512T1CS3            EQU  H'0003'
1513
1514CS0              EQU  H'0000'
1515CS1              EQU  H'0001'
1516CS2              EQU  H'0002'
1517CS3              EQU  H'0003'
1518
1519
1520;----- TMR1CLK Bits -----------------------------------------------------
1521T1CS0            EQU  H'0000'
1522T1CS1            EQU  H'0001'
1523T1CS2            EQU  H'0002'
1524T1CS3            EQU  H'0003'
1525
1526CS0              EQU  H'0000'
1527CS1              EQU  H'0001'
1528CS2              EQU  H'0002'
1529CS3              EQU  H'0003'
1530
1531
1532;----- TMR3L Bits -----------------------------------------------------
1533TMR3L0           EQU  H'0000'
1534TMR3L1           EQU  H'0001'
1535TMR3L2           EQU  H'0002'
1536TMR3L3           EQU  H'0003'
1537TMR3L4           EQU  H'0004'
1538TMR3L5           EQU  H'0005'
1539TMR3L6           EQU  H'0006'
1540TMR3L7           EQU  H'0007'
1541
1542
1543
1544;----- TMR3H Bits -----------------------------------------------------
1545TMR3H0           EQU  H'0000'
1546TMR3H1           EQU  H'0001'
1547TMR3H2           EQU  H'0002'
1548TMR3H3           EQU  H'0003'
1549TMR3H4           EQU  H'0004'
1550TMR3H5           EQU  H'0005'
1551TMR3H6           EQU  H'0006'
1552TMR3H7           EQU  H'0007'
1553
1554
1555
1556;----- T3CON Bits -----------------------------------------------------
1557ON_T3CON         EQU  H'0000'
1558RD16             EQU  H'0001'
1559NOT_SYNC         EQU  H'0002'
1560
1561TMR3ON           EQU  H'0000'
1562T3RD16           EQU  H'0001'
1563NOT_T3SYNC       EQU  H'0002'
1564T3CKPS0          EQU  H'0004'
1565T3CKPS1          EQU  H'0005'
1566
1567CKPS0            EQU  H'0004'
1568CKPS1            EQU  H'0005'
1569
1570
1571;----- PR3 Bits -----------------------------------------------------
1572GVAL             EQU  H'0002'
1573GGO_NOT_DONE     EQU  H'0003'
1574GSPM             EQU  H'0004'
1575GTM              EQU  H'0005'
1576GPOL             EQU  H'0006'
1577GE               EQU  H'0007'
1578
1579T3GVAL           EQU  H'0002'
1580T3GGO_NOT_DONE   EQU  H'0003'
1581T3GSPM           EQU  H'0004'
1582T3GTM            EQU  H'0005'
1583T3GPOL           EQU  H'0006'
1584T3GE             EQU  H'0007'
1585
1586T3GGO            EQU  H'0003'
1587
1588
1589;----- T3GCON Bits -----------------------------------------------------
1590GVAL             EQU  H'0002'
1591GGO_NOT_DONE     EQU  H'0003'
1592GSPM             EQU  H'0004'
1593GTM              EQU  H'0005'
1594GPOL             EQU  H'0006'
1595GE               EQU  H'0007'
1596
1597T3GVAL           EQU  H'0002'
1598T3GGO_NOT_DONE   EQU  H'0003'
1599T3GSPM           EQU  H'0004'
1600T3GTM            EQU  H'0005'
1601T3GPOL           EQU  H'0006'
1602T3GE             EQU  H'0007'
1603
1604T3GGO            EQU  H'0003'
1605
1606
1607;----- T3GATE Bits -----------------------------------------------------
1608GSS0             EQU  H'0000'
1609GSS1             EQU  H'0001'
1610GSS2             EQU  H'0002'
1611GSS3             EQU  H'0003'
1612GSS4             EQU  H'0004'
1613
1614T3GSS0           EQU  H'0000'
1615T3GSS1           EQU  H'0001'
1616T3GSS2           EQU  H'0002'
1617T3GSS3           EQU  H'0003'
1618T3GSS4           EQU  H'0004'
1619
1620
1621;----- TMR3GATE Bits -----------------------------------------------------
1622GSS0             EQU  H'0000'
1623GSS1             EQU  H'0001'
1624GSS2             EQU  H'0002'
1625GSS3             EQU  H'0003'
1626GSS4             EQU  H'0004'
1627
1628T3GSS0           EQU  H'0000'
1629T3GSS1           EQU  H'0001'
1630T3GSS2           EQU  H'0002'
1631T3GSS3           EQU  H'0003'
1632T3GSS4           EQU  H'0004'
1633
1634
1635;----- T3CLK Bits -----------------------------------------------------
1636T3CS0            EQU  H'0000'
1637T3CS1            EQU  H'0001'
1638T3CS2            EQU  H'0002'
1639T3CS3            EQU  H'0003'
1640
1641CS0              EQU  H'0000'
1642CS1              EQU  H'0001'
1643CS2              EQU  H'0002'
1644CS3              EQU  H'0003'
1645
1646
1647;----- TMR3CLK Bits -----------------------------------------------------
1648T3CS0            EQU  H'0000'
1649T3CS1            EQU  H'0001'
1650T3CS2            EQU  H'0002'
1651T3CS3            EQU  H'0003'
1652
1653CS0              EQU  H'0000'
1654CS1              EQU  H'0001'
1655CS2              EQU  H'0002'
1656CS3              EQU  H'0003'
1657
1658
1659;----- TMR5L Bits -----------------------------------------------------
1660TMR5L0           EQU  H'0000'
1661TMR5L1           EQU  H'0001'
1662TMR5L2           EQU  H'0002'
1663TMR5L3           EQU  H'0003'
1664TMR5L4           EQU  H'0004'
1665TMR5L5           EQU  H'0005'
1666TMR5L6           EQU  H'0006'
1667TMR5L7           EQU  H'0007'
1668
1669
1670
1671;----- TMR5H Bits -----------------------------------------------------
1672TMR5H0           EQU  H'0000'
1673TMR5H1           EQU  H'0001'
1674TMR5H2           EQU  H'0002'
1675TMR5H3           EQU  H'0003'
1676TMR5H4           EQU  H'0004'
1677TMR5H5           EQU  H'0005'
1678TMR5H6           EQU  H'0006'
1679TMR5H7           EQU  H'0007'
1680
1681
1682
1683;----- T5CON Bits -----------------------------------------------------
1684ON_T5CON         EQU  H'0000'
1685RD16             EQU  H'0001'
1686NOT_SYNC         EQU  H'0002'
1687
1688TMR5ON           EQU  H'0000'
1689T5RD16           EQU  H'0001'
1690NOT_T5SYNC       EQU  H'0002'
1691T5CKPS0          EQU  H'0004'
1692T5CKPS1          EQU  H'0005'
1693
1694CKPS0            EQU  H'0004'
1695CKPS1            EQU  H'0005'
1696
1697
1698;----- PR5 Bits -----------------------------------------------------
1699GVAL             EQU  H'0002'
1700GGO_NOT_DONE     EQU  H'0003'
1701GSPM             EQU  H'0004'
1702GTM              EQU  H'0005'
1703GPOL             EQU  H'0006'
1704GE               EQU  H'0007'
1705
1706T5GVAL           EQU  H'0002'
1707T5GGO_NOT_DONE   EQU  H'0003'
1708T5GSPM           EQU  H'0004'
1709T5GTM            EQU  H'0005'
1710T5GPOL           EQU  H'0006'
1711T5GE             EQU  H'0007'
1712
1713T5GGO            EQU  H'0003'
1714
1715
1716;----- T5GCON Bits -----------------------------------------------------
1717GVAL             EQU  H'0002'
1718GGO_NOT_DONE     EQU  H'0003'
1719GSPM             EQU  H'0004'
1720GTM              EQU  H'0005'
1721GPOL             EQU  H'0006'
1722GE               EQU  H'0007'
1723
1724T5GVAL           EQU  H'0002'
1725T5GGO_NOT_DONE   EQU  H'0003'
1726T5GSPM           EQU  H'0004'
1727T5GTM            EQU  H'0005'
1728T5GPOL           EQU  H'0006'
1729T5GE             EQU  H'0007'
1730
1731T5GGO            EQU  H'0003'
1732
1733
1734;----- T5GATE Bits -----------------------------------------------------
1735GSS0             EQU  H'0000'
1736GSS1             EQU  H'0001'
1737GSS2             EQU  H'0002'
1738GSS3             EQU  H'0003'
1739GSS4             EQU  H'0004'
1740
1741T5GSS0           EQU  H'0000'
1742T5GSS1           EQU  H'0001'
1743T5GSS2           EQU  H'0002'
1744T5GSS3           EQU  H'0003'
1745T5GSS4           EQU  H'0004'
1746
1747
1748;----- TMR5GATE Bits -----------------------------------------------------
1749GSS0             EQU  H'0000'
1750GSS1             EQU  H'0001'
1751GSS2             EQU  H'0002'
1752GSS3             EQU  H'0003'
1753GSS4             EQU  H'0004'
1754
1755T5GSS0           EQU  H'0000'
1756T5GSS1           EQU  H'0001'
1757T5GSS2           EQU  H'0002'
1758T5GSS3           EQU  H'0003'
1759T5GSS4           EQU  H'0004'
1760
1761
1762;----- T5CLK Bits -----------------------------------------------------
1763T5CS0            EQU  H'0000'
1764T5CS1            EQU  H'0001'
1765T5CS2            EQU  H'0002'
1766T5CS3            EQU  H'0003'
1767
1768CS0              EQU  H'0000'
1769CS1              EQU  H'0001'
1770CS2              EQU  H'0002'
1771CS3              EQU  H'0003'
1772
1773
1774;----- TMR5CLK Bits -----------------------------------------------------
1775T5CS0            EQU  H'0000'
1776T5CS1            EQU  H'0001'
1777T5CS2            EQU  H'0002'
1778T5CS3            EQU  H'0003'
1779
1780CS0              EQU  H'0000'
1781CS1              EQU  H'0001'
1782CS2              EQU  H'0002'
1783CS3              EQU  H'0003'
1784
1785
1786;----- CCPTMRS0 Bits -----------------------------------------------------
1787C1TSEL0          EQU  H'0000'
1788C1TSEL1          EQU  H'0001'
1789C2TSEL0          EQU  H'0002'
1790C2TSEL1          EQU  H'0003'
1791C3TSEL0          EQU  H'0004'
1792C3TSEL1          EQU  H'0005'
1793C4TSEL0          EQU  H'0006'
1794C4TSEL1          EQU  H'0007'
1795
1796
1797;----- CCPTMRS1 Bits -----------------------------------------------------
1798C5TSEL0          EQU  H'0000'
1799C5TSEL1          EQU  H'0001'
1800P6TSEL0          EQU  H'0002'
1801P6TSEL1          EQU  H'0003'
1802P7TSEL0          EQU  H'0004'
1803P7TSEL1          EQU  H'0005'
1804
1805
1806;----- T2CON Bits -----------------------------------------------------
1807ON_T2CON         EQU  H'0007'
1808
1809T2ON             EQU  H'0007'
1810
1811T2OUTPS0         EQU  H'0000'
1812T2OUTPS1         EQU  H'0001'
1813T2OUTPS2         EQU  H'0002'
1814T2OUTPS3         EQU  H'0003'
1815T2CKPS0          EQU  H'0004'
1816T2CKPS1          EQU  H'0005'
1817T2CKPS2          EQU  H'0006'
1818
1819OUTPS0           EQU  H'0000'
1820OUTPS1           EQU  H'0001'
1821OUTPS2           EQU  H'0002'
1822OUTPS3           EQU  H'0003'
1823CKPS0            EQU  H'0004'
1824CKPS1            EQU  H'0005'
1825CKPS2            EQU  H'0006'
1826TMR2ON           EQU  H'0007'
1827
1828
1829;----- T2HLT Bits -----------------------------------------------------
1830CKSYNC           EQU  H'0005'
1831CKPOL            EQU  H'0006'
1832PSYNC            EQU  H'0007'
1833
1834MODE0            EQU  H'0000'
1835MODE1            EQU  H'0001'
1836MODE2            EQU  H'0002'
1837MODE3            EQU  H'0003'
1838MODE4            EQU  H'0004'
1839
1840T2CKSYNC         EQU  H'0005'
1841T2CKPOL          EQU  H'0006'
1842T2PSYNC          EQU  H'0007'
1843
1844T2MODE0          EQU  H'0000'
1845T2MODE1          EQU  H'0001'
1846T2MODE2          EQU  H'0002'
1847T2MODE3          EQU  H'0003'
1848T2MODE4          EQU  H'0004'
1849
1850
1851;----- T2CLKCON Bits -----------------------------------------------------
1852T2CS0            EQU  H'0000'
1853T2CS1            EQU  H'0001'
1854T2CS2            EQU  H'0002'
1855T2CS3            EQU  H'0003'
1856
1857
1858;----- T2RST Bits -----------------------------------------------------
1859RSEL0            EQU  H'0000'
1860RSEL1            EQU  H'0001'
1861RSEL2            EQU  H'0002'
1862RSEL3            EQU  H'0003'
1863RSEL4            EQU  H'0004'
1864
1865
1866T2RSEL0          EQU  H'0000'
1867T2RSEL1          EQU  H'0001'
1868T2RSEL2          EQU  H'0002'
1869T2RSEL3          EQU  H'0003'
1870T2RSEL4          EQU  H'0004'
1871
1872
1873;----- T4CON Bits -----------------------------------------------------
1874ON_T4CON         EQU  H'0007'
1875
1876T4ON             EQU  H'0007'
1877
1878T4OUTPS0         EQU  H'0000'
1879T4OUTPS1         EQU  H'0001'
1880T4OUTPS2         EQU  H'0002'
1881T4OUTPS3         EQU  H'0003'
1882T4CKPS0          EQU  H'0004'
1883T4CKPS1          EQU  H'0005'
1884T4CKPS2          EQU  H'0006'
1885
1886OUTPS0           EQU  H'0000'
1887OUTPS1           EQU  H'0001'
1888OUTPS2           EQU  H'0002'
1889OUTPS3           EQU  H'0003'
1890CKPS0            EQU  H'0004'
1891CKPS1            EQU  H'0005'
1892CKPS2            EQU  H'0006'
1893TMR4ON           EQU  H'0007'
1894
1895
1896;----- T4HLT Bits -----------------------------------------------------
1897CKSYNC           EQU  H'0005'
1898CKPOL            EQU  H'0006'
1899PSYNC            EQU  H'0007'
1900
1901MODE0            EQU  H'0000'
1902MODE1            EQU  H'0001'
1903MODE2            EQU  H'0002'
1904MODE3            EQU  H'0003'
1905MODE4            EQU  H'0004'
1906
1907T4CKSYNC         EQU  H'0005'
1908T4CKPOL          EQU  H'0006'
1909T4PSYNC          EQU  H'0007'
1910
1911T4MODE0          EQU  H'0000'
1912T4MODE1          EQU  H'0001'
1913T4MODE2          EQU  H'0002'
1914T4MODE3          EQU  H'0003'
1915T4MODE4          EQU  H'0004'
1916
1917
1918;----- T4CLKCON Bits -----------------------------------------------------
1919T4CS0            EQU  H'0000'
1920T4CS1            EQU  H'0001'
1921T4CS2            EQU  H'0002'
1922T4CS3            EQU  H'0003'
1923
1924
1925;----- T4RST Bits -----------------------------------------------------
1926RSEL0            EQU  H'0000'
1927RSEL1            EQU  H'0001'
1928RSEL2            EQU  H'0002'
1929RSEL3            EQU  H'0003'
1930RSEL4            EQU  H'0004'
1931
1932
1933T4RSEL0          EQU  H'0000'
1934T4RSEL1          EQU  H'0001'
1935T4RSEL2          EQU  H'0002'
1936T4RSEL3          EQU  H'0003'
1937T4RSEL4          EQU  H'0004'
1938
1939
1940;----- T6CON Bits -----------------------------------------------------
1941ON_T6CON         EQU  H'0007'
1942
1943T6ON             EQU  H'0007'
1944
1945T6OUTPS0         EQU  H'0000'
1946T6OUTPS1         EQU  H'0001'
1947T6OUTPS2         EQU  H'0002'
1948T6OUTPS3         EQU  H'0003'
1949T6CKPS0          EQU  H'0004'
1950T6CKPS1          EQU  H'0005'
1951T6CKPS2          EQU  H'0006'
1952
1953OUTPS0           EQU  H'0000'
1954OUTPS1           EQU  H'0001'
1955OUTPS2           EQU  H'0002'
1956OUTPS3           EQU  H'0003'
1957CKPS0            EQU  H'0004'
1958CKPS1            EQU  H'0005'
1959CKPS2            EQU  H'0006'
1960TMR6ON           EQU  H'0007'
1961
1962
1963;----- T6HLT Bits -----------------------------------------------------
1964CKSYNC           EQU  H'0005'
1965CKPOL            EQU  H'0006'
1966PSYNC            EQU  H'0007'
1967
1968MODE0            EQU  H'0000'
1969MODE1            EQU  H'0001'
1970MODE2            EQU  H'0002'
1971MODE3            EQU  H'0003'
1972MODE4            EQU  H'0004'
1973
1974T6CKSYNC         EQU  H'0005'
1975T6CKPOL          EQU  H'0006'
1976T6PSYNC          EQU  H'0007'
1977
1978T6MODE0          EQU  H'0000'
1979T6MODE1          EQU  H'0001'
1980T6MODE2          EQU  H'0002'
1981T6MODE3          EQU  H'0003'
1982T6MODE4          EQU  H'0004'
1983
1984
1985;----- T6CLKCON Bits -----------------------------------------------------
1986T6CS0            EQU  H'0000'
1987T6CS1            EQU  H'0001'
1988T6CS2            EQU  H'0002'
1989T6CS3            EQU  H'0003'
1990
1991
1992;----- T6RST Bits -----------------------------------------------------
1993RSEL0            EQU  H'0000'
1994RSEL1            EQU  H'0001'
1995RSEL2            EQU  H'0002'
1996RSEL3            EQU  H'0003'
1997RSEL4            EQU  H'0004'
1998
1999
2000T6RSEL0          EQU  H'0000'
2001T6RSEL1          EQU  H'0001'
2002T6RSEL2          EQU  H'0002'
2003T6RSEL3          EQU  H'0003'
2004T6RSEL4          EQU  H'0004'
2005
2006
2007;----- CCP1CON Bits -----------------------------------------------------
2008FMT              EQU  H'0004'
2009OUT_CCP1CON      EQU  H'0005'
2010OE               EQU  H'0006'
2011EN               EQU  H'0007'
2012
2013MODE0            EQU  H'0000'
2014MODE1            EQU  H'0001'
2015MODE2            EQU  H'0002'
2016MODE3            EQU  H'0003'
2017
2018CCP1FMT          EQU  H'0004'
2019CCP1OUT          EQU  H'0005'
2020CCP1OE           EQU  H'0006'
2021CCP1EN           EQU  H'0007'
2022
2023CCP1MODE0        EQU  H'0000'
2024CCP1MODE1        EQU  H'0001'
2025CCP1MODE2        EQU  H'0002'
2026CCP1MODE3        EQU  H'0003'
2027
2028
2029;----- CCP1CAP Bits -----------------------------------------------------
2030CTS0             EQU  H'0000'
2031CTS1             EQU  H'0001'
2032CTS2             EQU  H'0002'
2033
2034
2035CCP1CTS0         EQU  H'0000'
2036CCP1CTS1         EQU  H'0001'
2037CCP1CTS2         EQU  H'0002'
2038
2039
2040;----- CCP2CON Bits -----------------------------------------------------
2041FMT              EQU  H'0004'
2042OUT_CCP2CON      EQU  H'0005'
2043OE               EQU  H'0006'
2044EN               EQU  H'0007'
2045
2046MODE0            EQU  H'0000'
2047MODE1            EQU  H'0001'
2048MODE2            EQU  H'0002'
2049MODE3            EQU  H'0003'
2050
2051CCP2FMT          EQU  H'0004'
2052CCP2OUT          EQU  H'0005'
2053CCP2OE           EQU  H'0006'
2054CCP2EN           EQU  H'0007'
2055
2056CCP2MODE0        EQU  H'0000'
2057CCP2MODE1        EQU  H'0001'
2058CCP2MODE2        EQU  H'0002'
2059CCP2MODE3        EQU  H'0003'
2060
2061
2062;----- CCP2CAP Bits -----------------------------------------------------
2063CTS0             EQU  H'0000'
2064CTS1             EQU  H'0001'
2065CTS2             EQU  H'0002'
2066
2067
2068CCP2CTS0         EQU  H'0000'
2069CCP2CTS1         EQU  H'0001'
2070CCP2CTS2         EQU  H'0002'
2071
2072
2073;----- CCP3CON Bits -----------------------------------------------------
2074FMT              EQU  H'0004'
2075OUT_CCP3CON      EQU  H'0005'
2076OE               EQU  H'0006'
2077EN               EQU  H'0007'
2078
2079MODE0            EQU  H'0000'
2080MODE1            EQU  H'0001'
2081MODE2            EQU  H'0002'
2082MODE3            EQU  H'0003'
2083
2084CCP3FMT          EQU  H'0004'
2085CCP3OUT          EQU  H'0005'
2086CCP3OE           EQU  H'0006'
2087CCP3EN           EQU  H'0007'
2088
2089CCP3MODE0        EQU  H'0000'
2090CCP3MODE1        EQU  H'0001'
2091CCP3MODE2        EQU  H'0002'
2092CCP3MODE3        EQU  H'0003'
2093
2094
2095;----- CCP3CAP Bits -----------------------------------------------------
2096CTS0             EQU  H'0000'
2097CTS1             EQU  H'0001'
2098CTS2             EQU  H'0002'
2099
2100
2101CCP3CTS0         EQU  H'0000'
2102CCP3CTS1         EQU  H'0001'
2103CCP3CTS2         EQU  H'0002'
2104
2105
2106;----- CCP4CON Bits -----------------------------------------------------
2107FMT              EQU  H'0004'
2108OUT_CCP4CON      EQU  H'0005'
2109OE               EQU  H'0006'
2110EN               EQU  H'0007'
2111
2112MODE0            EQU  H'0000'
2113MODE1            EQU  H'0001'
2114MODE2            EQU  H'0002'
2115MODE3            EQU  H'0003'
2116
2117CCP4FMT          EQU  H'0004'
2118CCP4OUT          EQU  H'0005'
2119CCP4OE           EQU  H'0006'
2120CCP4EN           EQU  H'0007'
2121
2122CCP4MODE0        EQU  H'0000'
2123CCP4MODE1        EQU  H'0001'
2124CCP4MODE2        EQU  H'0002'
2125CCP4MODE3        EQU  H'0003'
2126
2127
2128;----- CCP4CAP Bits -----------------------------------------------------
2129CTS0             EQU  H'0000'
2130CTS1             EQU  H'0001'
2131CTS2             EQU  H'0002'
2132
2133
2134CCP4CTS0         EQU  H'0000'
2135CCP4CTS1         EQU  H'0001'
2136CCP4CTS2         EQU  H'0002'
2137
2138
2139;----- CCP5CON Bits -----------------------------------------------------
2140FMT              EQU  H'0004'
2141OUT_CCP5CON      EQU  H'0005'
2142OE               EQU  H'0006'
2143EN               EQU  H'0007'
2144
2145MODE0            EQU  H'0000'
2146MODE1            EQU  H'0001'
2147MODE2            EQU  H'0002'
2148MODE3            EQU  H'0003'
2149
2150CCP5FMT          EQU  H'0004'
2151CCP5OUT          EQU  H'0005'
2152CCP5OE           EQU  H'0006'
2153CCP5EN           EQU  H'0007'
2154
2155CCP5MODE0        EQU  H'0000'
2156CCP5MODE1        EQU  H'0001'
2157CCP5MODE2        EQU  H'0002'
2158CCP5MODE3        EQU  H'0003'
2159
2160
2161;----- CCP5CAP Bits -----------------------------------------------------
2162CTS0             EQU  H'0000'
2163CTS1             EQU  H'0001'
2164CTS2             EQU  H'0002'
2165
2166
2167CCP5CTS0         EQU  H'0000'
2168CCP5CTS1         EQU  H'0001'
2169CCP5CTS2         EQU  H'0002'
2170
2171
2172;----- PWM6DCL Bits -----------------------------------------------------
2173DC0              EQU  H'0006'
2174DC1              EQU  H'0007'
2175
2176PWM6DC0          EQU  H'0006'
2177PWM6DC1          EQU  H'0007'
2178
2179PWMPW0           EQU  H'0006'
2180PWMPW1           EQU  H'0007'
2181
2182
2183;----- PWM6DCH Bits -----------------------------------------------------
2184DC2              EQU  H'0000'
2185DC3              EQU  H'0001'
2186DC4              EQU  H'0002'
2187DC5              EQU  H'0003'
2188DC6              EQU  H'0004'
2189DC7              EQU  H'0005'
2190DC8              EQU  H'0006'
2191DC9              EQU  H'0007'
2192
2193PWM6DC2          EQU  H'0000'
2194PWM6DC3          EQU  H'0001'
2195PWM6DC4          EQU  H'0002'
2196PWM6DC5          EQU  H'0003'
2197PWM6DC6          EQU  H'0004'
2198PWM6DC7          EQU  H'0005'
2199PWM6DC8          EQU  H'0006'
2200PWM6DC9          EQU  H'0007'
2201
2202PWMPW2           EQU  H'0000'
2203PWMPW3           EQU  H'0001'
2204PWMPW4           EQU  H'0002'
2205PWMPW5           EQU  H'0003'
2206PWMPW6           EQU  H'0004'
2207PWMPW7           EQU  H'0005'
2208PWMPW8           EQU  H'0006'
2209PWMPW9           EQU  H'0007'
2210
2211
2212;----- PWM6CON Bits -----------------------------------------------------
2213POL_PWM6CON      EQU  H'0004'
2214OUT_PWM6CON      EQU  H'0005'
2215EN               EQU  H'0007'
2216
2217PWM6POL          EQU  H'0004'
2218PWM6OUT          EQU  H'0005'
2219PWM6EN           EQU  H'0007'
2220
2221
2222;----- PWM7DCL Bits -----------------------------------------------------
2223DC0              EQU  H'0006'
2224DC1              EQU  H'0007'
2225
2226PWM7DC0          EQU  H'0006'
2227PWM7DC1          EQU  H'0007'
2228
2229PWMPW0           EQU  H'0006'
2230PWMPW1           EQU  H'0007'
2231
2232
2233;----- PWM7DCH Bits -----------------------------------------------------
2234DC2              EQU  H'0000'
2235DC3              EQU  H'0001'
2236DC4              EQU  H'0002'
2237DC5              EQU  H'0003'
2238DC6              EQU  H'0004'
2239DC7              EQU  H'0005'
2240DC8              EQU  H'0006'
2241DC9              EQU  H'0007'
2242
2243PWM7DC2          EQU  H'0000'
2244PWM7DC3          EQU  H'0001'
2245PWM7DC4          EQU  H'0002'
2246PWM7DC5          EQU  H'0003'
2247PWM7DC6          EQU  H'0004'
2248PWM7DC7          EQU  H'0005'
2249PWM7DC8          EQU  H'0006'
2250PWM7DC9          EQU  H'0007'
2251
2252PWMPW2           EQU  H'0000'
2253PWMPW3           EQU  H'0001'
2254PWMPW4           EQU  H'0002'
2255PWMPW5           EQU  H'0003'
2256PWMPW6           EQU  H'0004'
2257PWMPW7           EQU  H'0005'
2258PWMPW8           EQU  H'0006'
2259PWMPW9           EQU  H'0007'
2260
2261
2262;----- PWM7CON Bits -----------------------------------------------------
2263POL_PWM7CON      EQU  H'0004'
2264OUT_PWM7CON      EQU  H'0005'
2265EN               EQU  H'0007'
2266
2267PWM7POL          EQU  H'0004'
2268PWM7OUT          EQU  H'0005'
2269PWM7EN           EQU  H'0007'
2270
2271
2272;----- SCANLADRL Bits -----------------------------------------------------
2273LADR0            EQU  H'0000'
2274LADR1            EQU  H'0001'
2275LADR2            EQU  H'0002'
2276LADR3            EQU  H'0003'
2277LADR4            EQU  H'0004'
2278LADR5            EQU  H'0005'
2279LADR6            EQU  H'0006'
2280LADR7            EQU  H'0007'
2281
2282
2283SCANLADR0        EQU  H'0000'
2284SCANLADR1        EQU  H'0001'
2285SCANLADR2        EQU  H'0002'
2286SCANLADR3        EQU  H'0003'
2287SCANLADR4        EQU  H'0004'
2288SCANLADR5        EQU  H'0005'
2289SCANLADR6        EQU  H'0006'
2290SCANLADR7        EQU  H'0007'
2291
2292
2293;----- SCANLADRH Bits -----------------------------------------------------
2294LADR8            EQU  H'0000'
2295LADR9            EQU  H'0001'
2296LADR10           EQU  H'0002'
2297LADR11           EQU  H'0003'
2298LADR12           EQU  H'0004'
2299LADR13           EQU  H'0005'
2300LADR14           EQU  H'0006'
2301LADR15           EQU  H'0007'
2302
2303
2304SCANLADR8        EQU  H'0000'
2305SCANLADR9        EQU  H'0001'
2306SCANLADR10       EQU  H'0002'
2307SCANLADR11       EQU  H'0003'
2308SCANLADR12       EQU  H'0004'
2309SCANLADR13       EQU  H'0005'
2310SCANLADR14       EQU  H'0006'
2311SCANLADR15       EQU  H'0007'
2312
2313
2314;----- SCANHADRL Bits -----------------------------------------------------
2315HADR0            EQU  H'0000'
2316HADR1            EQU  H'0001'
2317HADR2            EQU  H'0002'
2318HADR3            EQU  H'0003'
2319HADR4            EQU  H'0004'
2320HADR5            EQU  H'0005'
2321HADR6            EQU  H'0006'
2322HADR7            EQU  H'0007'
2323
2324
2325SCANHADR0        EQU  H'0000'
2326SCANHADR1        EQU  H'0001'
2327SCANHADR2        EQU  H'0002'
2328SCANHADR3        EQU  H'0003'
2329SCANHADR4        EQU  H'0004'
2330SCANHADR5        EQU  H'0005'
2331SCANHADR6        EQU  H'0006'
2332SCANHADR7        EQU  H'0007'
2333
2334
2335;----- SCANHADRH Bits -----------------------------------------------------
2336HADR8            EQU  H'0000'
2337HADR9            EQU  H'0001'
2338HADR10           EQU  H'0002'
2339HADR11           EQU  H'0003'
2340HADR12           EQU  H'0004'
2341HADR13           EQU  H'0005'
2342HADR14           EQU  H'0006'
2343HADR15           EQU  H'0007'
2344
2345
2346SCANHADR8        EQU  H'0000'
2347SCANHADR9        EQU  H'0001'
2348SCANHADR10       EQU  H'0002'
2349SCANHADR11       EQU  H'0003'
2350SCANHADR12       EQU  H'0004'
2351SCANHADR13       EQU  H'0005'
2352SCANHADR14       EQU  H'0006'
2353SCANHADR15       EQU  H'0007'
2354
2355
2356;----- SCANCON0 Bits -----------------------------------------------------
2357INTM             EQU  H'0003'
2358INVALID          EQU  H'0004'
2359BUSY             EQU  H'0005'
2360SCANGO           EQU  H'0006'
2361EN               EQU  H'0007'
2362
2363MODE0            EQU  H'0000'
2364MODE1            EQU  H'0001'
2365
2366SCANINTM         EQU  H'0003'
2367SCANINVALID      EQU  H'0004'
2368SCANBUSY         EQU  H'0005'
2369SCANEN           EQU  H'0007'
2370
2371SCANMODE0        EQU  H'0000'
2372SCANMODE1        EQU  H'0001'
2373
2374DABORT           EQU  H'0004'
2375
2376
2377;----- SCANTRIG Bits -----------------------------------------------------
2378TSEL0            EQU  H'0000'
2379TSEL1            EQU  H'0001'
2380TSEL2            EQU  H'0002'
2381TSEL3            EQU  H'0003'
2382
2383
2384SCANTSEL0        EQU  H'0000'
2385SCANTSEL1        EQU  H'0001'
2386SCANTSEL2        EQU  H'0002'
2387SCANTSEL3        EQU  H'0003'
2388
2389
2390;----- CRCDATL Bits -----------------------------------------------------
2391DATA0            EQU  H'0000'
2392DATA1            EQU  H'0001'
2393DATA2            EQU  H'0002'
2394DATA3            EQU  H'0003'
2395DATA4            EQU  H'0004'
2396DATA5            EQU  H'0005'
2397DATA6            EQU  H'0006'
2398DATA7            EQU  H'0007'
2399
2400
2401;----- CRCDATH Bits -----------------------------------------------------
2402DATA8            EQU  H'0000'
2403DATA9            EQU  H'0001'
2404DATA10           EQU  H'0002'
2405DATA11           EQU  H'0003'
2406DATA12           EQU  H'0004'
2407DATA13           EQU  H'0005'
2408DATA14           EQU  H'0006'
2409DATA15           EQU  H'0007'
2410
2411
2412;----- CRCACCL Bits -----------------------------------------------------
2413ACC0             EQU  H'0000'
2414ACC1             EQU  H'0001'
2415ACC2             EQU  H'0002'
2416ACC3             EQU  H'0003'
2417ACC4             EQU  H'0004'
2418ACC5             EQU  H'0005'
2419ACC6             EQU  H'0006'
2420ACC7             EQU  H'0007'
2421
2422
2423;----- CRCACCH Bits -----------------------------------------------------
2424ACC8             EQU  H'0000'
2425ACC9             EQU  H'0001'
2426ACC10            EQU  H'0002'
2427ACC11            EQU  H'0003'
2428ACC12            EQU  H'0004'
2429ACC13            EQU  H'0005'
2430ACC14            EQU  H'0006'
2431ACC15            EQU  H'0007'
2432
2433
2434;----- CRCSHIFTL Bits -----------------------------------------------------
2435SHFT0            EQU  H'0000'
2436SHFT1            EQU  H'0001'
2437SHFT2            EQU  H'0002'
2438SHFT3            EQU  H'0003'
2439SHFT4            EQU  H'0004'
2440SHFT5            EQU  H'0005'
2441SHFT6            EQU  H'0006'
2442SHFT7            EQU  H'0007'
2443
2444
2445;----- CRCSHIFTH Bits -----------------------------------------------------
2446SHFT8            EQU  H'0000'
2447SHFT9            EQU  H'0001'
2448SHFT10           EQU  H'0002'
2449SHFT11           EQU  H'0003'
2450SHFT12           EQU  H'0004'
2451SHFT13           EQU  H'0005'
2452SHFT14           EQU  H'0006'
2453SHFT15           EQU  H'0007'
2454
2455
2456;----- CRCXORL Bits -----------------------------------------------------
2457X1               EQU  H'0001'
2458X2               EQU  H'0002'
2459X3               EQU  H'0003'
2460X4               EQU  H'0004'
2461X5               EQU  H'0005'
2462X6               EQU  H'0006'
2463X7               EQU  H'0007'
2464
2465
2466;----- CRCXORH Bits -----------------------------------------------------
2467X8               EQU  H'0000'
2468X9               EQU  H'0001'
2469X10              EQU  H'0002'
2470X11              EQU  H'0003'
2471X12              EQU  H'0004'
2472X13              EQU  H'0005'
2473X14              EQU  H'0006'
2474X15              EQU  H'0007'
2475
2476
2477;----- CRCCON0 Bits -----------------------------------------------------
2478FULL             EQU  H'0000'
2479SHIFTM           EQU  H'0001'
2480ACCM             EQU  H'0004'
2481BUSY             EQU  H'0005'
2482CRCGO            EQU  H'0006'
2483EN               EQU  H'0007'
2484
2485CRCEN            EQU  H'0007'
2486
2487
2488;----- CRCCON1 Bits -----------------------------------------------------
2489PLEN0            EQU  H'0000'
2490PLEN1            EQU  H'0001'
2491PLEN2            EQU  H'0002'
2492PLEN3            EQU  H'0003'
2493DLEN0            EQU  H'0004'
2494DLEN1            EQU  H'0005'
2495DLEN2            EQU  H'0006'
2496DLEN3            EQU  H'0007'
2497
2498
2499;----- SMT1TMRL Bits -----------------------------------------------------
2500SMT1TMR0         EQU  H'0000'
2501SMT1TMR1         EQU  H'0001'
2502SMT1TMR2         EQU  H'0002'
2503SMT1TMR3         EQU  H'0003'
2504SMT1TMR4         EQU  H'0004'
2505SMT1TMR5         EQU  H'0005'
2506SMT1TMR6         EQU  H'0006'
2507SMT1TMR7         EQU  H'0007'
2508
2509
2510;----- SMT1TMRH Bits -----------------------------------------------------
2511SMT1TMR8         EQU  H'0000'
2512SMT1TMR9         EQU  H'0001'
2513SMT1TMR10        EQU  H'0002'
2514SMT1TMR11        EQU  H'0003'
2515SMT1TMR12        EQU  H'0004'
2516SMT1TMR13        EQU  H'0005'
2517SMT1TMR14        EQU  H'0006'
2518SMT1TMR15        EQU  H'0007'
2519
2520
2521;----- SMT1TMRU Bits -----------------------------------------------------
2522SMT1TMR16        EQU  H'0000'
2523SMT1TMR17        EQU  H'0001'
2524SMT1TMR18        EQU  H'0002'
2525SMT1TMR19        EQU  H'0003'
2526SMT1TMR20        EQU  H'0004'
2527SMT1TMR21        EQU  H'0005'
2528SMT1TMR22        EQU  H'0006'
2529SMT1TMR23        EQU  H'0007'
2530
2531
2532;----- SMT1CPRL Bits -----------------------------------------------------
2533CPR0             EQU  H'0000'
2534CPR1             EQU  H'0001'
2535CPR2             EQU  H'0002'
2536CPR3             EQU  H'0003'
2537CPR4             EQU  H'0004'
2538CPR5             EQU  H'0005'
2539CPR6             EQU  H'0006'
2540CPR7             EQU  H'0007'
2541
2542
2543
2544;----- SMT1CPRH Bits -----------------------------------------------------
2545CPR8             EQU  H'0000'
2546CPR9             EQU  H'0001'
2547CPR10            EQU  H'0002'
2548CPR11            EQU  H'0003'
2549CPR12            EQU  H'0004'
2550CPR13            EQU  H'0005'
2551CPR14            EQU  H'0006'
2552CPR15            EQU  H'0007'
2553
2554SMT1CPR8         EQU  H'0000'
2555SMT1CPR9         EQU  H'0001'
2556SMT1CPR10        EQU  H'0002'
2557SMT1CPR11        EQU  H'0003'
2558SMT1CPR12        EQU  H'0004'
2559SMT1CPR13        EQU  H'0005'
2560SMT1CPR14        EQU  H'0006'
2561SMT1CPR15        EQU  H'0007'
2562
2563
2564
2565;----- SMT1CPRU Bits -----------------------------------------------------
2566CPR16            EQU  H'0000'
2567CPR17            EQU  H'0001'
2568CPR18            EQU  H'0002'
2569CPR19            EQU  H'0003'
2570CPR20            EQU  H'0004'
2571CPR21            EQU  H'0005'
2572CPR22            EQU  H'0006'
2573CPR23            EQU  H'0007'
2574
2575SMT1CPR16        EQU  H'0000'
2576SMT1CPR17        EQU  H'0001'
2577SMT1CPR18        EQU  H'0002'
2578SMT1CPR19        EQU  H'0003'
2579SMT1CPR20        EQU  H'0004'
2580SMT1CPR21        EQU  H'0005'
2581SMT1CPR22        EQU  H'0006'
2582SMT1CPR23        EQU  H'0007'
2583
2584
2585
2586;----- SMT1CPWL Bits -----------------------------------------------------
2587CPW0             EQU  H'0000'
2588CPW1             EQU  H'0001'
2589CPW2             EQU  H'0002'
2590CPW3             EQU  H'0003'
2591CPW4             EQU  H'0004'
2592CPW5             EQU  H'0005'
2593CPW6             EQU  H'0006'
2594CPW7             EQU  H'0007'
2595
2596
2597SMT1CPW0         EQU  H'0000'
2598SMT1CPW1         EQU  H'0001'
2599SMT1CPW2         EQU  H'0002'
2600SMT1CPW3         EQU  H'0003'
2601SMT1CPW4         EQU  H'0004'
2602SMT1CPW5         EQU  H'0005'
2603SMT1CPW6         EQU  H'0006'
2604SMT1CPW7         EQU  H'0007'
2605
2606
2607;----- SMT1CPWH Bits -----------------------------------------------------
2608CPW8             EQU  H'0000'
2609CPW9             EQU  H'0001'
2610CPW10            EQU  H'0002'
2611CPW11            EQU  H'0003'
2612CPW12            EQU  H'0004'
2613CPW13            EQU  H'0005'
2614CPW14            EQU  H'0006'
2615CPW15            EQU  H'0007'
2616
2617
2618SMT1CPW8         EQU  H'0000'
2619SMT1CPW9         EQU  H'0001'
2620SMT1CPW10        EQU  H'0002'
2621SMT1CPW11        EQU  H'0003'
2622SMT1CPW12        EQU  H'0004'
2623SMT1CPW13        EQU  H'0005'
2624SMT1CPW14        EQU  H'0006'
2625SMT1CPW15        EQU  H'0007'
2626
2627
2628;----- SMT1CPWU Bits -----------------------------------------------------
2629CPW16            EQU  H'0000'
2630CPW17            EQU  H'0001'
2631CPW18            EQU  H'0002'
2632CPW19            EQU  H'0003'
2633CPW20            EQU  H'0004'
2634CPW21            EQU  H'0005'
2635CPW22            EQU  H'0006'
2636CPW23            EQU  H'0007'
2637
2638
2639SMT1CPW16        EQU  H'0000'
2640SMT1CPW17        EQU  H'0001'
2641SMT1CPW18        EQU  H'0002'
2642SMT1CPW19        EQU  H'0003'
2643SMT1CPW20        EQU  H'0004'
2644SMT1CPW21        EQU  H'0005'
2645SMT1CPW22        EQU  H'0006'
2646SMT1CPW23        EQU  H'0007'
2647
2648
2649;----- SMT1PRL Bits -----------------------------------------------------
2650SMT1PR0          EQU  H'0000'
2651SMT1PR1          EQU  H'0001'
2652SMT1PR2          EQU  H'0002'
2653SMT1PR3          EQU  H'0003'
2654SMT1PR4          EQU  H'0004'
2655SMT1PR5          EQU  H'0005'
2656SMT1PR6          EQU  H'0006'
2657SMT1PR7          EQU  H'0007'
2658
2659
2660;----- SMT1PRH Bits -----------------------------------------------------
2661SMT1PR8          EQU  H'0000'
2662SMT1PR9          EQU  H'0001'
2663SMT1PR10         EQU  H'0002'
2664SMT1PR11         EQU  H'0003'
2665SMT1PR12         EQU  H'0004'
2666SMT1PR13         EQU  H'0005'
2667SMT1PR14         EQU  H'0006'
2668SMT1PR15         EQU  H'0007'
2669
2670
2671;----- SMT1PRU Bits -----------------------------------------------------
2672SMT1PR16         EQU  H'0000'
2673SMT1PR17         EQU  H'0001'
2674SMT1PR18         EQU  H'0002'
2675SMT1PR19         EQU  H'0003'
2676SMT1PR20         EQU  H'0004'
2677SMT1PR21         EQU  H'0005'
2678SMT1PR22         EQU  H'0006'
2679SMT1PR23         EQU  H'0007'
2680
2681
2682;----- SMT1CON0 Bits -----------------------------------------------------
2683CPOL             EQU  H'0002'
2684SPOL             EQU  H'0003'
2685WPOL             EQU  H'0004'
2686STP              EQU  H'0005'
2687EN               EQU  H'0007'
2688
2689SMT1PS0          EQU  H'0000'
2690SMT1PS1          EQU  H'0001'
2691SMT1EN           EQU  H'0007'
2692
2693
2694;----- SMT1CON1 Bits -----------------------------------------------------
2695REPEAT           EQU  H'0006'
2696SMT1GO           EQU  H'0007'
2697
2698MODE0            EQU  H'0000'
2699MODE1            EQU  H'0001'
2700MODE2            EQU  H'0002'
2701MODE3            EQU  H'0003'
2702
2703
2704;----- SMT1STAT Bits -----------------------------------------------------
2705AS               EQU  H'0000'
2706WS               EQU  H'0001'
2707TS               EQU  H'0002'
2708RST              EQU  H'0005'
2709CPWUP            EQU  H'0006'
2710CPRUP            EQU  H'0007'
2711
2712SMT1AS           EQU  H'0000'
2713SMT1WS           EQU  H'0001'
2714SMT1TS           EQU  H'0002'
2715SMT1RESET        EQU  H'0005'
2716SMT1CPWUP        EQU  H'0006'
2717SMT1CPRUP        EQU  H'0007'
2718
2719
2720;----- SMT1CLK Bits -----------------------------------------------------
2721CSEL0            EQU  H'0000'
2722CSEL1            EQU  H'0001'
2723CSEL2            EQU  H'0002'
2724
2725
2726SMT1CSEL0        EQU  H'0000'
2727SMT1CSEL1        EQU  H'0001'
2728SMT1CSEL2        EQU  H'0002'
2729
2730
2731;----- SMT1SIG Bits -----------------------------------------------------
2732SSEL0            EQU  H'0000'
2733SSEL1            EQU  H'0001'
2734SSEL2            EQU  H'0002'
2735SSEL3            EQU  H'0003'
2736SSEL4            EQU  H'0004'
2737
2738
2739SMT1SSEL0        EQU  H'0000'
2740SMT1SSEL1        EQU  H'0001'
2741SMT1SSEL2        EQU  H'0002'
2742SMT1SSEL3        EQU  H'0003'
2743SMT1SSEL4        EQU  H'0004'
2744
2745
2746;----- SMT1WIN Bits -----------------------------------------------------
2747WSEL0            EQU  H'0000'
2748WSEL1            EQU  H'0001'
2749WSEL2            EQU  H'0002'
2750WSEL3            EQU  H'0003'
2751WSEL4            EQU  H'0004'
2752
2753
2754SMT1WSEL0        EQU  H'0000'
2755SMT1WSEL1        EQU  H'0001'
2756SMT1WSEL2        EQU  H'0002'
2757SMT1WSEL3        EQU  H'0003'
2758SMT1WSEL4        EQU  H'0004'
2759
2760
2761;----- SMT2TMRL Bits -----------------------------------------------------
2762SMT2TMR0         EQU  H'0000'
2763SMT2TMR1         EQU  H'0001'
2764SMT2TMR2         EQU  H'0002'
2765SMT2TMR3         EQU  H'0003'
2766SMT2TMR4         EQU  H'0004'
2767SMT2TMR5         EQU  H'0005'
2768SMT2TMR6         EQU  H'0006'
2769SMT2TMR7         EQU  H'0007'
2770
2771
2772;----- SMT2TMRH Bits -----------------------------------------------------
2773SMT2TMR8         EQU  H'0000'
2774SMT2TMR9         EQU  H'0001'
2775SMT2TMR10        EQU  H'0002'
2776SMT2TMR11        EQU  H'0003'
2777SMT2TMR12        EQU  H'0004'
2778SMT2TMR13        EQU  H'0005'
2779SMT2TMR14        EQU  H'0006'
2780SMT2TMR15        EQU  H'0007'
2781
2782
2783;----- SMT2TMRU Bits -----------------------------------------------------
2784SMT2TMR16        EQU  H'0000'
2785SMT2TMR17        EQU  H'0001'
2786SMT2TMR18        EQU  H'0002'
2787SMT2TMR19        EQU  H'0003'
2788SMT2TMR20        EQU  H'0004'
2789SMT2TMR21        EQU  H'0005'
2790SMT2TMR22        EQU  H'0006'
2791SMT2TMR23        EQU  H'0007'
2792
2793
2794;----- SMT2CPRL Bits -----------------------------------------------------
2795CPR0             EQU  H'0000'
2796CPR1             EQU  H'0001'
2797CPR2             EQU  H'0002'
2798CPR3             EQU  H'0003'
2799CPR4             EQU  H'0004'
2800CPR5             EQU  H'0005'
2801CPR6             EQU  H'0006'
2802CPR7             EQU  H'0007'
2803
2804
2805
2806;----- SMT2CPRH Bits -----------------------------------------------------
2807CPR8             EQU  H'0000'
2808CPR9             EQU  H'0001'
2809CPR10            EQU  H'0002'
2810CPR11            EQU  H'0003'
2811CPR12            EQU  H'0004'
2812CPR13            EQU  H'0005'
2813CPR14            EQU  H'0006'
2814CPR15            EQU  H'0007'
2815
2816SMT2CPR8         EQU  H'0000'
2817SMT2CPR9         EQU  H'0001'
2818SMT2CPR10        EQU  H'0002'
2819SMT2CPR11        EQU  H'0003'
2820SMT2CPR12        EQU  H'0004'
2821SMT2CPR13        EQU  H'0005'
2822SMT2CPR14        EQU  H'0006'
2823SMT2CPR15        EQU  H'0007'
2824
2825
2826
2827;----- SMT2CPRU Bits -----------------------------------------------------
2828CPR16            EQU  H'0000'
2829CPR17            EQU  H'0001'
2830CPR18            EQU  H'0002'
2831CPR19            EQU  H'0003'
2832CPR20            EQU  H'0004'
2833CPR21            EQU  H'0005'
2834CPR22            EQU  H'0006'
2835CPR23            EQU  H'0007'
2836
2837SMT2CPR16        EQU  H'0000'
2838SMT2CPR17        EQU  H'0001'
2839SMT2CPR18        EQU  H'0002'
2840SMT2CPR19        EQU  H'0003'
2841SMT2CPR20        EQU  H'0004'
2842SMT2CPR21        EQU  H'0005'
2843SMT2CPR22        EQU  H'0006'
2844SMT2CPR23        EQU  H'0007'
2845
2846
2847
2848;----- SMT2CPWL Bits -----------------------------------------------------
2849CPW0             EQU  H'0000'
2850CPW1             EQU  H'0001'
2851CPW2             EQU  H'0002'
2852CPW3             EQU  H'0003'
2853CPW4             EQU  H'0004'
2854CPW5             EQU  H'0005'
2855CPW6             EQU  H'0006'
2856CPW7             EQU  H'0007'
2857
2858
2859SMT2CPW0         EQU  H'0000'
2860SMT2CPW1         EQU  H'0001'
2861SMT2CPW2         EQU  H'0002'
2862SMT2CPW3         EQU  H'0003'
2863SMT2CPW4         EQU  H'0004'
2864SMT2CPW5         EQU  H'0005'
2865SMT2CPW6         EQU  H'0006'
2866SMT2CPW7         EQU  H'0007'
2867
2868
2869;----- SMT2CPWH Bits -----------------------------------------------------
2870CPW8             EQU  H'0000'
2871CPW9             EQU  H'0001'
2872CPW10            EQU  H'0002'
2873CPW11            EQU  H'0003'
2874CPW12            EQU  H'0004'
2875CPW13            EQU  H'0005'
2876CPW14            EQU  H'0006'
2877CPW15            EQU  H'0007'
2878
2879
2880SMT2CPW8         EQU  H'0000'
2881SMT2CPW9         EQU  H'0001'
2882SMT2CPW10        EQU  H'0002'
2883SMT2CPW11        EQU  H'0003'
2884SMT2CPW12        EQU  H'0004'
2885SMT2CPW13        EQU  H'0005'
2886SMT2CPW14        EQU  H'0006'
2887SMT2CPW15        EQU  H'0007'
2888
2889
2890;----- SMT2CPWU Bits -----------------------------------------------------
2891CPW16            EQU  H'0000'
2892CPW17            EQU  H'0001'
2893CPW18            EQU  H'0002'
2894CPW19            EQU  H'0003'
2895CPW20            EQU  H'0004'
2896CPW21            EQU  H'0005'
2897CPW22            EQU  H'0006'
2898CPW23            EQU  H'0007'
2899
2900
2901SMT2CPW16        EQU  H'0000'
2902SMT2CPW17        EQU  H'0001'
2903SMT2CPW18        EQU  H'0002'
2904SMT2CPW19        EQU  H'0003'
2905SMT2CPW20        EQU  H'0004'
2906SMT2CPW21        EQU  H'0005'
2907SMT2CPW22        EQU  H'0006'
2908SMT2CPW23        EQU  H'0007'
2909
2910
2911;----- SMT2PRL Bits -----------------------------------------------------
2912SMT2PR0          EQU  H'0000'
2913SMT2PR1          EQU  H'0001'
2914SMT2PR2          EQU  H'0002'
2915SMT2PR3          EQU  H'0003'
2916SMT2PR4          EQU  H'0004'
2917SMT2PR5          EQU  H'0005'
2918SMT2PR6          EQU  H'0006'
2919SMT2PR7          EQU  H'0007'
2920
2921
2922;----- SMT2PRH Bits -----------------------------------------------------
2923SMT2PR8          EQU  H'0000'
2924SMT2PR9          EQU  H'0001'
2925SMT2PR10         EQU  H'0002'
2926SMT2PR11         EQU  H'0003'
2927SMT2PR12         EQU  H'0004'
2928SMT2PR13         EQU  H'0005'
2929SMT2PR14         EQU  H'0006'
2930SMT2PR15         EQU  H'0007'
2931
2932
2933;----- SMT2PRU Bits -----------------------------------------------------
2934SMT2PR16         EQU  H'0000'
2935SMT2PR17         EQU  H'0001'
2936SMT2PR18         EQU  H'0002'
2937SMT2PR19         EQU  H'0003'
2938SMT2PR20         EQU  H'0004'
2939SMT2PR21         EQU  H'0005'
2940SMT2PR22         EQU  H'0006'
2941SMT2PR23         EQU  H'0007'
2942
2943
2944;----- SMT2CON0 Bits -----------------------------------------------------
2945CPOL             EQU  H'0002'
2946SPOL             EQU  H'0003'
2947WPOL             EQU  H'0004'
2948STP              EQU  H'0005'
2949EN               EQU  H'0007'
2950
2951SMT2PS0          EQU  H'0000'
2952SMT2PS1          EQU  H'0001'
2953SMT2EN           EQU  H'0007'
2954
2955
2956;----- SMT2CON1 Bits -----------------------------------------------------
2957REPEAT           EQU  H'0006'
2958SMT2GO           EQU  H'0007'
2959
2960MODE0            EQU  H'0000'
2961MODE1            EQU  H'0001'
2962MODE2            EQU  H'0002'
2963MODE3            EQU  H'0003'
2964
2965
2966;----- SMT2STAT Bits -----------------------------------------------------
2967AS               EQU  H'0000'
2968WS               EQU  H'0001'
2969TS               EQU  H'0002'
2970RST              EQU  H'0005'
2971CPWUP            EQU  H'0006'
2972CPRUP            EQU  H'0007'
2973
2974SMT2AS           EQU  H'0000'
2975SMT2WS           EQU  H'0001'
2976SMT2TS           EQU  H'0002'
2977SMT2RESET        EQU  H'0005'
2978SMT2CPWUP        EQU  H'0006'
2979SMT2CPRUP        EQU  H'0007'
2980
2981
2982;----- SMT2CLK Bits -----------------------------------------------------
2983CSEL0            EQU  H'0000'
2984CSEL1            EQU  H'0001'
2985CSEL2            EQU  H'0002'
2986
2987
2988SMT2CSEL0        EQU  H'0000'
2989SMT2CSEL1        EQU  H'0001'
2990SMT2CSEL2        EQU  H'0002'
2991
2992
2993;----- SMT2SIG Bits -----------------------------------------------------
2994SSEL0            EQU  H'0000'
2995SSEL1            EQU  H'0001'
2996SSEL2            EQU  H'0002'
2997SSEL3            EQU  H'0003'
2998SSEL4            EQU  H'0004'
2999
3000
3001SMT2SSEL0        EQU  H'0000'
3002SMT2SSEL1        EQU  H'0001'
3003SMT2SSEL2        EQU  H'0002'
3004SMT2SSEL3        EQU  H'0003'
3005SMT2SSEL4        EQU  H'0004'
3006
3007
3008;----- SMT2WIN Bits -----------------------------------------------------
3009WSEL0            EQU  H'0000'
3010WSEL1            EQU  H'0001'
3011WSEL2            EQU  H'0002'
3012WSEL3            EQU  H'0003'
3013WSEL4            EQU  H'0004'
3014
3015
3016SMT2WSEL0        EQU  H'0000'
3017SMT2WSEL1        EQU  H'0001'
3018SMT2WSEL2        EQU  H'0002'
3019SMT2WSEL3        EQU  H'0003'
3020SMT2WSEL4        EQU  H'0004'
3021
3022
3023;----- NCO1ACCL Bits -----------------------------------------------------
3024NCO1ACC0         EQU  H'0000'
3025NCO1ACC1         EQU  H'0001'
3026NCO1ACC2         EQU  H'0002'
3027NCO1ACC3         EQU  H'0003'
3028NCO1ACC4         EQU  H'0004'
3029NCO1ACC5         EQU  H'0005'
3030NCO1ACC6         EQU  H'0006'
3031NCO1ACC7         EQU  H'0007'
3032
3033
3034
3035;----- NCO1ACCH Bits -----------------------------------------------------
3036NCO1ACC8         EQU  H'0000'
3037NCO1ACC9         EQU  H'0001'
3038NCO1ACC10        EQU  H'0002'
3039NCO1ACC11        EQU  H'0003'
3040NCO1ACC12        EQU  H'0004'
3041NCO1ACC13        EQU  H'0005'
3042NCO1ACC14        EQU  H'0006'
3043NCO1ACC15        EQU  H'0007'
3044
3045
3046
3047;----- NCO1ACCU Bits -----------------------------------------------------
3048NCO1ACC16        EQU  H'0000'
3049NCO1ACC17        EQU  H'0001'
3050NCO1ACC18        EQU  H'0002'
3051NCO1ACC19        EQU  H'0003'
3052
3053
3054
3055;----- NCO1INCL Bits -----------------------------------------------------
3056NCO1INC0         EQU  H'0000'
3057NCO1INC1         EQU  H'0001'
3058NCO1INC2         EQU  H'0002'
3059NCO1INC3         EQU  H'0003'
3060NCO1INC4         EQU  H'0004'
3061NCO1INC5         EQU  H'0005'
3062NCO1INC6         EQU  H'0006'
3063NCO1INC7         EQU  H'0007'
3064
3065
3066
3067;----- NCO1INCH Bits -----------------------------------------------------
3068NCO1INC8         EQU  H'0000'
3069NCO1INC9         EQU  H'0001'
3070NCO1INC10        EQU  H'0002'
3071NCO1INC11        EQU  H'0003'
3072NCO1INC12        EQU  H'0004'
3073NCO1INC13        EQU  H'0005'
3074NCO1INC14        EQU  H'0006'
3075NCO1INC15        EQU  H'0007'
3076
3077
3078
3079;----- NCO1INCU Bits -----------------------------------------------------
3080NCO1INC16        EQU  H'0000'
3081NCO1INC17        EQU  H'0001'
3082NCO1INC18        EQU  H'0002'
3083NCO1INC19        EQU  H'0003'
3084
3085
3086
3087;----- NCO1CON Bits -----------------------------------------------------
3088N1PFM            EQU  H'0000'
3089N1POL            EQU  H'0004'
3090N1OUT            EQU  H'0005'
3091N1EN             EQU  H'0007'
3092
3093
3094;----- NCO1CLK Bits -----------------------------------------------------
3095N1CKS0           EQU  H'0000'
3096N1CKS1           EQU  H'0001'
3097N1CKS2           EQU  H'0002'
3098N1PWS0           EQU  H'0005'
3099N1PWS1           EQU  H'0006'
3100N1PWS2           EQU  H'0007'
3101
3102
3103
3104;----- CWG1CLKCON Bits -----------------------------------------------------
3105CS               EQU  H'0000'
3106
3107CWG1CS           EQU  H'0000'
3108
3109
3110;----- CWG1ISM Bits -----------------------------------------------------
3111CWG1ISM0         EQU  H'0000'
3112CWG1ISM1         EQU  H'0001'
3113CWG1ISM2         EQU  H'0002'
3114CWG1ISM3         EQU  H'0003'
3115
3116
3117;----- CWG1DBR Bits -----------------------------------------------------
3118DBR0             EQU  H'0000'
3119DBR1             EQU  H'0001'
3120DBR2             EQU  H'0002'
3121DBR3             EQU  H'0003'
3122DBR4             EQU  H'0004'
3123DBR5             EQU  H'0005'
3124
3125
3126CWG1DBR0         EQU  H'0000'
3127CWG1DBR1         EQU  H'0001'
3128CWG1DBR2         EQU  H'0002'
3129CWG1DBR3         EQU  H'0003'
3130CWG1DBR4         EQU  H'0004'
3131CWG1DBR5         EQU  H'0005'
3132
3133
3134;----- CWG1DBF Bits -----------------------------------------------------
3135DBF0             EQU  H'0000'
3136DBF1             EQU  H'0001'
3137DBF2             EQU  H'0002'
3138DBF3             EQU  H'0003'
3139DBF4             EQU  H'0004'
3140DBF5             EQU  H'0005'
3141
3142
3143CWG1DBF0         EQU  H'0000'
3144CWG1DBF1         EQU  H'0001'
3145CWG1DBF2         EQU  H'0002'
3146CWG1DBF3         EQU  H'0003'
3147CWG1DBF4         EQU  H'0004'
3148CWG1DBF5         EQU  H'0005'
3149
3150
3151;----- CWG1CON0 Bits -----------------------------------------------------
3152LD               EQU  H'0006'
3153EN               EQU  H'0007'
3154
3155MODE0            EQU  H'0000'
3156MODE1            EQU  H'0001'
3157MODE2            EQU  H'0002'
3158G1EN             EQU  H'0007'
3159
3160CWG1LD           EQU  H'0006'
3161CWG1EN           EQU  H'0007'
3162
3163CWG1MODE0        EQU  H'0000'
3164CWG1MODE1        EQU  H'0001'
3165CWG1MODE2        EQU  H'0002'
3166
3167
3168;----- CWG1CON1 Bits -----------------------------------------------------
3169POLA             EQU  H'0000'
3170POLB             EQU  H'0001'
3171POLC             EQU  H'0002'
3172POLD             EQU  H'0003'
3173IN               EQU  H'0005'
3174
3175CWG1POLA         EQU  H'0000'
3176CWG1POLB         EQU  H'0001'
3177CWG1POLC         EQU  H'0002'
3178CWG1POLD         EQU  H'0003'
3179CWG1IN           EQU  H'0005'
3180
3181
3182;----- CWG1AS0 Bits -----------------------------------------------------
3183REN              EQU  H'0006'
3184SHUTDOWN         EQU  H'0007'
3185
3186LSAC0            EQU  H'0002'
3187LSAC1            EQU  H'0003'
3188LSBD0            EQU  H'0004'
3189LSBD1            EQU  H'0005'
3190
3191CWG1REN          EQU  H'0006'
3192CWG1SHUTDOWN     EQU  H'0007'
3193
3194CWG1LSAC0        EQU  H'0002'
3195CWG1LSAC1        EQU  H'0003'
3196CWG1LSBD0        EQU  H'0004'
3197CWG1LSBD1        EQU  H'0005'
3198
3199
3200;----- CWG1AS1 Bits -----------------------------------------------------
3201AS0E             EQU  H'0000'
3202AS1E             EQU  H'0001'
3203AS2E             EQU  H'0002'
3204AS3E             EQU  H'0003'
3205AS4E             EQU  H'0004'
3206AS5E             EQU  H'0005'
3207AS6E             EQU  H'0006'
3208
3209
3210;----- CWG1STR Bits -----------------------------------------------------
3211STRA             EQU  H'0000'
3212STRB             EQU  H'0001'
3213STRC             EQU  H'0002'
3214STRD             EQU  H'0003'
3215OVRA             EQU  H'0004'
3216OVRB             EQU  H'0005'
3217OVRC             EQU  H'0006'
3218OVRD             EQU  H'0007'
3219
3220CWG1STRA         EQU  H'0000'
3221CWG1STRB         EQU  H'0001'
3222CWG1STRC         EQU  H'0002'
3223CWG1STRD         EQU  H'0003'
3224CWG1OVRA         EQU  H'0004'
3225CWG1OVRB         EQU  H'0005'
3226CWG1OVRC         EQU  H'0006'
3227CWG1OVRD         EQU  H'0007'
3228
3229
3230;----- CWG2CLKCON Bits -----------------------------------------------------
3231CS               EQU  H'0000'
3232
3233CWG2CS           EQU  H'0000'
3234
3235
3236;----- CWG2ISM Bits -----------------------------------------------------
3237CWG2ISM0         EQU  H'0000'
3238CWG2ISM1         EQU  H'0001'
3239CWG2ISM2         EQU  H'0002'
3240CWG2ISM3         EQU  H'0003'
3241
3242
3243;----- CWG2DBR Bits -----------------------------------------------------
3244DBR0             EQU  H'0000'
3245DBR1             EQU  H'0001'
3246DBR2             EQU  H'0002'
3247DBR3             EQU  H'0003'
3248DBR4             EQU  H'0004'
3249DBR5             EQU  H'0005'
3250
3251
3252CWG2DBR0         EQU  H'0000'
3253CWG2DBR1         EQU  H'0001'
3254CWG2DBR2         EQU  H'0002'
3255CWG2DBR3         EQU  H'0003'
3256CWG2DBR4         EQU  H'0004'
3257CWG2DBR5         EQU  H'0005'
3258
3259
3260;----- CWG2DBF Bits -----------------------------------------------------
3261DBF0             EQU  H'0000'
3262DBF1             EQU  H'0001'
3263DBF2             EQU  H'0002'
3264DBF3             EQU  H'0003'
3265DBF4             EQU  H'0004'
3266DBF5             EQU  H'0005'
3267
3268
3269CWG2DBF0         EQU  H'0000'
3270CWG2DBF1         EQU  H'0001'
3271CWG2DBF2         EQU  H'0002'
3272CWG2DBF3         EQU  H'0003'
3273CWG2DBF4         EQU  H'0004'
3274CWG2DBF5         EQU  H'0005'
3275
3276
3277;----- CWG2CON0 Bits -----------------------------------------------------
3278LD               EQU  H'0006'
3279EN               EQU  H'0007'
3280
3281MODE0            EQU  H'0000'
3282MODE1            EQU  H'0001'
3283MODE2            EQU  H'0002'
3284G2EN             EQU  H'0007'
3285
3286CWG2LD           EQU  H'0006'
3287CWG2EN           EQU  H'0007'
3288
3289CWG2MODE0        EQU  H'0000'
3290CWG2MODE1        EQU  H'0001'
3291CWG2MODE2        EQU  H'0002'
3292
3293
3294;----- CWG2CON1 Bits -----------------------------------------------------
3295POLA             EQU  H'0000'
3296POLB             EQU  H'0001'
3297POLC             EQU  H'0002'
3298POLD             EQU  H'0003'
3299IN               EQU  H'0005'
3300
3301CWG2POLA         EQU  H'0000'
3302CWG2POLB         EQU  H'0001'
3303CWG2POLC         EQU  H'0002'
3304CWG2POLD         EQU  H'0003'
3305CWG2IN           EQU  H'0005'
3306
3307
3308;----- CWG2AS0 Bits -----------------------------------------------------
3309REN              EQU  H'0006'
3310SHUTDOWN         EQU  H'0007'
3311
3312LSAC0            EQU  H'0002'
3313LSAC1            EQU  H'0003'
3314LSBD0            EQU  H'0004'
3315LSBD1            EQU  H'0005'
3316
3317CWG2REN          EQU  H'0006'
3318CWG2SHUTDOWN     EQU  H'0007'
3319
3320CWG2LSAC0        EQU  H'0002'
3321CWG2LSAC1        EQU  H'0003'
3322CWG2LSBD0        EQU  H'0004'
3323CWG2LSBD1        EQU  H'0005'
3324
3325
3326;----- CWG2AS1 Bits -----------------------------------------------------
3327AS0E             EQU  H'0000'
3328AS1E             EQU  H'0001'
3329AS2E             EQU  H'0002'
3330AS3E             EQU  H'0003'
3331AS4E             EQU  H'0004'
3332AS5E             EQU  H'0005'
3333AS6E             EQU  H'0006'
3334
3335
3336;----- CWG2STR Bits -----------------------------------------------------
3337STRA             EQU  H'0000'
3338STRB             EQU  H'0001'
3339STRC             EQU  H'0002'
3340STRD             EQU  H'0003'
3341OVRA             EQU  H'0004'
3342OVRB             EQU  H'0005'
3343OVRC             EQU  H'0006'
3344OVRD             EQU  H'0007'
3345
3346CWG2STRA         EQU  H'0000'
3347CWG2STRB         EQU  H'0001'
3348CWG2STRC         EQU  H'0002'
3349CWG2STRD         EQU  H'0003'
3350CWG2OVRA         EQU  H'0004'
3351CWG2OVRB         EQU  H'0005'
3352CWG2OVRC         EQU  H'0006'
3353CWG2OVRD         EQU  H'0007'
3354
3355
3356;----- CWG3CLKCON Bits -----------------------------------------------------
3357CS               EQU  H'0000'
3358
3359CWG3CS           EQU  H'0000'
3360
3361
3362;----- CWG3ISM Bits -----------------------------------------------------
3363CWG3ISM0         EQU  H'0000'
3364CWG3ISM1         EQU  H'0001'
3365CWG3ISM2         EQU  H'0002'
3366CWG3ISM3         EQU  H'0003'
3367
3368
3369;----- CWG3DBR Bits -----------------------------------------------------
3370DBR0             EQU  H'0000'
3371DBR1             EQU  H'0001'
3372DBR2             EQU  H'0002'
3373DBR3             EQU  H'0003'
3374DBR4             EQU  H'0004'
3375DBR5             EQU  H'0005'
3376
3377
3378CWG3DBR0         EQU  H'0000'
3379CWG3DBR1         EQU  H'0001'
3380CWG3DBR2         EQU  H'0002'
3381CWG3DBR3         EQU  H'0003'
3382CWG3DBR4         EQU  H'0004'
3383CWG3DBR5         EQU  H'0005'
3384
3385
3386;----- CWG3DBF Bits -----------------------------------------------------
3387DBF0             EQU  H'0000'
3388DBF1             EQU  H'0001'
3389DBF2             EQU  H'0002'
3390DBF3             EQU  H'0003'
3391DBF4             EQU  H'0004'
3392DBF5             EQU  H'0005'
3393
3394
3395CWG3DBF0         EQU  H'0000'
3396CWG3DBF1         EQU  H'0001'
3397CWG3DBF2         EQU  H'0002'
3398CWG3DBF3         EQU  H'0003'
3399CWG3DBF4         EQU  H'0004'
3400CWG3DBF5         EQU  H'0005'
3401
3402
3403;----- CWG3CON0 Bits -----------------------------------------------------
3404LD               EQU  H'0006'
3405EN               EQU  H'0007'
3406
3407MODE0            EQU  H'0000'
3408MODE1            EQU  H'0001'
3409MODE2            EQU  H'0002'
3410G3EN             EQU  H'0007'
3411
3412CWG3LD           EQU  H'0006'
3413CWG3EN           EQU  H'0007'
3414
3415CWG3MODE0        EQU  H'0000'
3416CWG3MODE1        EQU  H'0001'
3417CWG3MODE2        EQU  H'0002'
3418
3419
3420;----- CWG3CON1 Bits -----------------------------------------------------
3421POLA             EQU  H'0000'
3422POLB             EQU  H'0001'
3423POLC             EQU  H'0002'
3424POLD             EQU  H'0003'
3425IN               EQU  H'0005'
3426
3427CWG3POLA         EQU  H'0000'
3428CWG3POLB         EQU  H'0001'
3429CWG3POLC         EQU  H'0002'
3430CWG3POLD         EQU  H'0003'
3431CWG3IN           EQU  H'0005'
3432
3433
3434;----- CWG3AS0 Bits -----------------------------------------------------
3435REN              EQU  H'0006'
3436SHUTDOWN         EQU  H'0007'
3437
3438LSAC0            EQU  H'0002'
3439LSAC1            EQU  H'0003'
3440LSBD0            EQU  H'0004'
3441LSBD1            EQU  H'0005'
3442
3443CWG3REN          EQU  H'0006'
3444CWG3SHUTDOWN     EQU  H'0007'
3445
3446CWG3LSAC0        EQU  H'0002'
3447CWG3LSAC1        EQU  H'0003'
3448CWG3LSBD0        EQU  H'0004'
3449CWG3LSBD1        EQU  H'0005'
3450
3451
3452;----- CWG3AS1 Bits -----------------------------------------------------
3453AS0E             EQU  H'0000'
3454AS1E             EQU  H'0001'
3455AS2E             EQU  H'0002'
3456AS3E             EQU  H'0003'
3457AS4E             EQU  H'0004'
3458AS5E             EQU  H'0005'
3459AS6E             EQU  H'0006'
3460
3461
3462;----- CWG3STR Bits -----------------------------------------------------
3463STRA             EQU  H'0000'
3464STRB             EQU  H'0001'
3465STRC             EQU  H'0002'
3466STRD             EQU  H'0003'
3467OVRA             EQU  H'0004'
3468OVRB             EQU  H'0005'
3469OVRC             EQU  H'0006'
3470OVRD             EQU  H'0007'
3471
3472CWG3STRA         EQU  H'0000'
3473CWG3STRB         EQU  H'0001'
3474CWG3STRC         EQU  H'0002'
3475CWG3STRD         EQU  H'0003'
3476CWG3OVRA         EQU  H'0004'
3477CWG3OVRB         EQU  H'0005'
3478CWG3OVRC         EQU  H'0006'
3479CWG3OVRD         EQU  H'0007'
3480
3481
3482;----- PIR0 Bits -----------------------------------------------------
3483INTF             EQU  H'0000'
3484IOCIF            EQU  H'0004'
3485TMR0IF           EQU  H'0005'
3486
3487
3488;----- PIR1 Bits -----------------------------------------------------
3489ADIF             EQU  H'0000'
3490ADTIF            EQU  H'0001'
3491CSWIF            EQU  H'0006'
3492OSFIF            EQU  H'0007'
3493
3494
3495;----- PIR2 Bits -----------------------------------------------------
3496C1IF             EQU  H'0000'
3497C2IF             EQU  H'0001'
3498ZCDIF            EQU  H'0006'
3499
3500
3501;----- PIR3 Bits -----------------------------------------------------
3502SSP1IF           EQU  H'0000'
3503BCL1IF           EQU  H'0001'
3504SSP2IF           EQU  H'0002'
3505BCL2IF           EQU  H'0003'
3506TXIF             EQU  H'0004'
3507RCIF             EQU  H'0005'
3508
3509
3510;----- PIR4 Bits -----------------------------------------------------
3511TMR1IF           EQU  H'0000'
3512TMR2IF           EQU  H'0001'
3513TMR3IF           EQU  H'0002'
3514TMR4IF           EQU  H'0003'
3515TMR5IF           EQU  H'0004'
3516TMR6IF           EQU  H'0005'
3517
3518
3519;----- PIR5 Bits -----------------------------------------------------
3520TMR1GIF          EQU  H'0000'
3521TMR3GIF          EQU  H'0001'
3522TMR5GIF          EQU  H'0002'
3523CLC1IF           EQU  H'0004'
3524CLC2IF           EQU  H'0005'
3525CLC3IF           EQU  H'0006'
3526CLC4IF           EQU  H'0007'
3527
3528
3529;----- PIR6 Bits -----------------------------------------------------
3530CCP1IF           EQU  H'0000'
3531CCP2IF           EQU  H'0001'
3532CCP3IF           EQU  H'0002'
3533CCP4IF           EQU  H'0003'
3534CCP5IF           EQU  H'0004'
3535
3536
3537;----- PIR7 Bits -----------------------------------------------------
3538CWG1IF           EQU  H'0000'
3539CWG2IF           EQU  H'0001'
3540CWG3IF           EQU  H'0002'
3541NCO1IF           EQU  H'0004'
3542NVMIF            EQU  H'0005'
3543CRCIF            EQU  H'0006'
3544SCANIF           EQU  H'0007'
3545
3546NCOIF            EQU  H'0004'
3547
3548
3549;----- PIR8 Bits -----------------------------------------------------
3550SMT1IF           EQU  H'0000'
3551SMT1PRAIF        EQU  H'0001'
3552SMT1PWAIF        EQU  H'0002'
3553SMT2IF           EQU  H'0003'
3554SMT2PRAIF        EQU  H'0004'
3555SMT2PWAIF        EQU  H'0005'
3556
3557
3558;----- PIE0 Bits -----------------------------------------------------
3559INTE             EQU  H'0000'
3560IOCIE            EQU  H'0004'
3561TMR0IE           EQU  H'0005'
3562
3563
3564;----- PIE1 Bits -----------------------------------------------------
3565ADIE             EQU  H'0000'
3566ADTIE            EQU  H'0001'
3567CSWIE            EQU  H'0006'
3568OSFIE            EQU  H'0007'
3569
3570
3571;----- PIE2 Bits -----------------------------------------------------
3572C1IE             EQU  H'0000'
3573C2IE             EQU  H'0001'
3574ZCDIE            EQU  H'0006'
3575
3576
3577;----- PIE3 Bits -----------------------------------------------------
3578SSP1IE           EQU  H'0000'
3579BCL1IE           EQU  H'0001'
3580SSP2IE           EQU  H'0002'
3581BCL2IE           EQU  H'0003'
3582TXIE             EQU  H'0004'
3583RCIE             EQU  H'0005'
3584
3585
3586;----- PIE4 Bits -----------------------------------------------------
3587TMR1IE           EQU  H'0000'
3588TMR2IE           EQU  H'0001'
3589TMR3IE           EQU  H'0002'
3590TMR4IE           EQU  H'0003'
3591TMR5IE           EQU  H'0004'
3592TMR6IE           EQU  H'0005'
3593
3594
3595;----- PIE5 Bits -----------------------------------------------------
3596TMR1GIE          EQU  H'0000'
3597TMR3GIE          EQU  H'0001'
3598TMR5GIE          EQU  H'0002'
3599CLC1IE           EQU  H'0004'
3600CLC2IE           EQU  H'0005'
3601CLC3IE           EQU  H'0006'
3602CLC4IE           EQU  H'0007'
3603
3604
3605;----- PIE6 Bits -----------------------------------------------------
3606CCP1IE           EQU  H'0000'
3607CCP2IE           EQU  H'0001'
3608CCP3IE           EQU  H'0002'
3609CCP4IE           EQU  H'0003'
3610CCP5IE           EQU  H'0004'
3611
3612
3613;----- PIE7 Bits -----------------------------------------------------
3614CWG1IE           EQU  H'0000'
3615CWG2IE           EQU  H'0001'
3616CWG3IE           EQU  H'0002'
3617NCO1IE           EQU  H'0004'
3618NVMIE            EQU  H'0005'
3619CRCIE            EQU  H'0006'
3620SCANIE           EQU  H'0007'
3621
3622NCOIE            EQU  H'0004'
3623
3624
3625;----- PIE8 Bits -----------------------------------------------------
3626SMT1IE           EQU  H'0000'
3627SMT1PRAIE        EQU  H'0001'
3628SMT1PWAIE        EQU  H'0002'
3629SMT2IE           EQU  H'0003'
3630SMT2PRAIE        EQU  H'0004'
3631SMT2PWAIE        EQU  H'0005'
3632
3633
3634;----- PMD0 Bits -----------------------------------------------------
3635IOCMD            EQU  H'0000'
3636CLKRMD           EQU  H'0001'
3637NVMMD            EQU  H'0002'
3638SCANMD           EQU  H'0003'
3639CRCMD            EQU  H'0004'
3640FVRMD            EQU  H'0006'
3641SYSCMD           EQU  H'0007'
3642
3643
3644;----- PMD1 Bits -----------------------------------------------------
3645TMR0MD           EQU  H'0000'
3646TMR1MD           EQU  H'0001'
3647TMR2MD           EQU  H'0002'
3648TMR3MD           EQU  H'0003'
3649TMR4MD           EQU  H'0004'
3650TMR5MD           EQU  H'0005'
3651TMR6MD           EQU  H'0006'
3652NCOMD            EQU  H'0007'
3653
3654NCO1MD           EQU  H'0007'
3655
3656
3657;----- PMD2 Bits -----------------------------------------------------
3658ZCDMD            EQU  H'0000'
3659CMP1MD           EQU  H'0001'
3660CMP2MD           EQU  H'0002'
3661ADCMD            EQU  H'0005'
3662DACMD            EQU  H'0006'
3663
3664
3665;----- PMD3 Bits -----------------------------------------------------
3666CCP1MD           EQU  H'0000'
3667CCP2MD           EQU  H'0001'
3668CCP3MD           EQU  H'0002'
3669CCP4MD           EQU  H'0003'
3670CCP5MD           EQU  H'0004'
3671PWM6MD           EQU  H'0005'
3672PWM7MD           EQU  H'0006'
3673
3674
3675;----- PMD4 Bits -----------------------------------------------------
3676CWG1MD           EQU  H'0000'
3677CWG2MD           EQU  H'0001'
3678CWG3MD           EQU  H'0002'
3679MSSP1MD          EQU  H'0004'
3680MSSP2MD          EQU  H'0005'
3681UART1MD          EQU  H'0006'
3682
3683
3684;----- PMD5 Bits -----------------------------------------------------
3685DSMMD            EQU  H'0000'
3686CLC1MD           EQU  H'0001'
3687CLC2MD           EQU  H'0002'
3688CLC3MD           EQU  H'0003'
3689CLC4MD           EQU  H'0004'
3690SMT1MD           EQU  H'0006'
3691SMT2MD           EQU  H'0007'
3692
3693
3694;----- WDTCON0 Bits -----------------------------------------------------
3695SEN              EQU  H'0000'
3696
3697SWDTEN           EQU  H'0000'
3698
3699WDTSEN           EQU  H'0000'
3700
3701WDTPS0           EQU  H'0001'
3702WDTPS1           EQU  H'0002'
3703WDTPS2           EQU  H'0003'
3704WDTPS3           EQU  H'0004'
3705WDTPS4           EQU  H'0005'
3706
3707
3708;----- WDTCON1 Bits -----------------------------------------------------
3709WINDOW0          EQU  H'0000'
3710WINDOW1          EQU  H'0001'
3711WINDOW2          EQU  H'0002'
3712
3713
3714WDTWINDOW0       EQU  H'0000'
3715WDTWINDOW1       EQU  H'0001'
3716WDTWINDOW2       EQU  H'0002'
3717WDTCS0           EQU  H'0004'
3718WDTCS1           EQU  H'0005'
3719WDTCS2           EQU  H'0006'
3720
3721
3722;----- WDTPSL Bits -----------------------------------------------------
3723PSCNT0           EQU  H'0000'
3724PSCNT1           EQU  H'0001'
3725PSCNT2           EQU  H'0002'
3726PSCNT3           EQU  H'0003'
3727PSCNT4           EQU  H'0004'
3728PSCNT5           EQU  H'0005'
3729PSCNT6           EQU  H'0006'
3730PSCNT7           EQU  H'0007'
3731
3732
3733WDTPSCNT0        EQU  H'0000'
3734WDTPSCNT1        EQU  H'0001'
3735WDTPSCNT2        EQU  H'0002'
3736WDTPSCNT3        EQU  H'0003'
3737WDTPSCNT4        EQU  H'0004'
3738WDTPSCNT5        EQU  H'0005'
3739WDTPSCNT6        EQU  H'0006'
3740WDTPSCNT7        EQU  H'0007'
3741
3742
3743;----- WDTPSH Bits -----------------------------------------------------
3744PSCNT8           EQU  H'0000'
3745PSCNT9           EQU  H'0001'
3746PSCNT10          EQU  H'0002'
3747PSCNT11          EQU  H'0003'
3748PSCNT12          EQU  H'0004'
3749PSCNT13          EQU  H'0005'
3750PSCNT14          EQU  H'0006'
3751PSCNT15          EQU  H'0007'
3752
3753
3754WDTPSCNT8        EQU  H'0000'
3755WDTPSCNT9        EQU  H'0001'
3756WDTPSCNT10       EQU  H'0002'
3757WDTPSCNT11       EQU  H'0003'
3758WDTPSCNT12       EQU  H'0004'
3759WDTPSCNT13       EQU  H'0005'
3760WDTPSCNT14       EQU  H'0006'
3761WDTPSCNT15       EQU  H'0007'
3762
3763
3764;----- WDTTMR Bits -----------------------------------------------------
3765PSCNT16          EQU  H'0000'
3766PSCNT17          EQU  H'0001'
3767STATE            EQU  H'0002'
3768
3769WDTPSCNT16       EQU  H'0000'
3770WDTPSCNT17       EQU  H'0001'
3771WDTSTATE         EQU  H'0002'
3772WDTTMR0          EQU  H'0003'
3773WDTTMR1          EQU  H'0004'
3774WDTTMR2          EQU  H'0005'
3775WDTTMR3          EQU  H'0006'
3776
3777
3778;----- BORCON Bits -----------------------------------------------------
3779BORRDY           EQU  H'0000'
3780SBOREN           EQU  H'0007'
3781
3782
3783;----- VREGCON Bits -----------------------------------------------------
3784VREGPM           EQU  H'0001'
3785
3786
3787;----- PCON0 Bits -----------------------------------------------------
3788NOT_BOR          EQU  H'0000'
3789NOT_POR          EQU  H'0001'
3790NOT_RI           EQU  H'0002'
3791NOT_RMCLR        EQU  H'0003'
3792NOT_RWDT         EQU  H'0004'
3793NOT_WDTWV        EQU  H'0005'
3794STKUNF           EQU  H'0006'
3795STKOVF           EQU  H'0007'
3796
3797
3798;----- CCDCON Bits -----------------------------------------------------
3799CCDS0            EQU  H'0000'
3800CCDS1            EQU  H'0001'
3801CCDEN            EQU  H'0007'
3802
3803
3804;----- NVMADRL Bits -----------------------------------------------------
3805NVMADR0          EQU  H'0000'
3806NVMADR1          EQU  H'0001'
3807NVMADR2          EQU  H'0002'
3808NVMADR3          EQU  H'0003'
3809NVMADR4          EQU  H'0004'
3810NVMADR5          EQU  H'0005'
3811NVMADR6          EQU  H'0006'
3812NVMADR7          EQU  H'0007'
3813
3814
3815;----- NVMADRH Bits -----------------------------------------------------
3816NVMADR8          EQU  H'0000'
3817NVMADR9          EQU  H'0001'
3818NVMADR10         EQU  H'0002'
3819NVMADR11         EQU  H'0003'
3820NVMADR12         EQU  H'0004'
3821NVMADR13         EQU  H'0005'
3822NVMADR14         EQU  H'0006'
3823
3824
3825;----- NVMDATL Bits -----------------------------------------------------
3826NVMDAT0          EQU  H'0000'
3827NVMDAT1          EQU  H'0001'
3828NVMDAT2          EQU  H'0002'
3829NVMDAT3          EQU  H'0003'
3830NVMDAT4          EQU  H'0004'
3831NVMDAT5          EQU  H'0005'
3832NVMDAT6          EQU  H'0006'
3833NVMDAT7          EQU  H'0007'
3834
3835
3836;----- NVMDATH Bits -----------------------------------------------------
3837NVMDAT8          EQU  H'0000'
3838NVMDAT9          EQU  H'0001'
3839NVMDAT10         EQU  H'0002'
3840NVMDAT11         EQU  H'0003'
3841NVMDAT12         EQU  H'0004'
3842NVMDAT13         EQU  H'0005'
3843
3844
3845;----- NVMCON1 Bits -----------------------------------------------------
3846RD               EQU  H'0000'
3847WR               EQU  H'0001'
3848WREN             EQU  H'0002'
3849WRERR            EQU  H'0003'
3850FREE             EQU  H'0004'
3851LWLO             EQU  H'0005'
3852NVMREGS          EQU  H'0006'
3853
3854
3855;----- CPUDOZE Bits -----------------------------------------------------
3856DOZE0            EQU  H'0000'
3857DOZE1            EQU  H'0001'
3858DOZE2            EQU  H'0002'
3859DOE              EQU  H'0004'
3860ROI              EQU  H'0005'
3861DOZEN            EQU  H'0006'
3862IDLEN            EQU  H'0007'
3863
3864
3865;----- OSCCON1 Bits -----------------------------------------------------
3866NDIV0            EQU  H'0000'
3867NDIV1            EQU  H'0001'
3868NDIV2            EQU  H'0002'
3869NDIV3            EQU  H'0003'
3870NOSC0            EQU  H'0004'
3871NOSC1            EQU  H'0005'
3872NOSC2            EQU  H'0006'
3873
3874
3875;----- OSCCON2 Bits -----------------------------------------------------
3876CDIV0            EQU  H'0000'
3877CDIV1            EQU  H'0001'
3878CDIV2            EQU  H'0002'
3879CDIV3            EQU  H'0003'
3880COSC0            EQU  H'0004'
3881COSC1            EQU  H'0005'
3882COSC2            EQU  H'0006'
3883
3884
3885;----- OSCCON3 Bits -----------------------------------------------------
3886NOSCR            EQU  H'0003'
3887ORDY             EQU  H'0004'
3888SOSCPWR          EQU  H'0006'
3889CSWHOLD          EQU  H'0007'
3890
3891
3892;----- OSCSTAT Bits -----------------------------------------------------
3893PLLR             EQU  H'0000'
3894ADOR             EQU  H'0002'
3895SOR              EQU  H'0003'
3896LFOR             EQU  H'0004'
3897MFOR             EQU  H'0005'
3898HFOR             EQU  H'0006'
3899EXTOR            EQU  H'0007'
3900
3901
3902;----- OSCEN Bits -----------------------------------------------------
3903ADOEN            EQU  H'0002'
3904SOSCEN           EQU  H'0003'
3905LFOEN            EQU  H'0004'
3906MFOEN            EQU  H'0005'
3907HFOEN            EQU  H'0006'
3908EXTOEN           EQU  H'0007'
3909
3910
3911;----- OSCTUNE Bits -----------------------------------------------------
3912HFTUN0           EQU  H'0000'
3913HFTUN1           EQU  H'0001'
3914HFTUN2           EQU  H'0002'
3915HFTUN3           EQU  H'0003'
3916HFTUN4           EQU  H'0004'
3917HFTUN5           EQU  H'0005'
3918
3919
3920;----- OSCFRQ Bits -----------------------------------------------------
3921HFFRQ0           EQU  H'0000'
3922HFFRQ1           EQU  H'0001'
3923HFFRQ2           EQU  H'0002'
3924
3925
3926;----- CLKRCON Bits -----------------------------------------------------
3927CLKREN           EQU  H'0007'
3928
3929CLKRDIV0         EQU  H'0000'
3930CLKRDIV1         EQU  H'0001'
3931CLKRDIV2         EQU  H'0002'
3932CLKRDC0          EQU  H'0003'
3933CLKRDC1          EQU  H'0004'
3934
3935
3936;----- CLKRCLK Bits -----------------------------------------------------
3937CLKRCLK0         EQU  H'0000'
3938CLKRCLK1         EQU  H'0001'
3939CLKRCLK2         EQU  H'0002'
3940CLKRCLK3         EQU  H'0003'
3941
3942
3943;----- MDCON0 Bits -----------------------------------------------------
3944MDBIT            EQU  H'0000'
3945MDOPOL           EQU  H'0004'
3946MDOUT            EQU  H'0005'
3947MDEN             EQU  H'0007'
3948
3949
3950;----- MDCON1 Bits -----------------------------------------------------
3951MDCLSYNC         EQU  H'0000'
3952MDCLPOL          EQU  H'0001'
3953MDCHSYNC         EQU  H'0004'
3954MDCHPOL          EQU  H'0005'
3955
3956
3957;----- MDSRC Bits -----------------------------------------------------
3958MDMS0            EQU  H'0000'
3959MDMS1            EQU  H'0001'
3960MDMS2            EQU  H'0002'
3961MDMS3            EQU  H'0003'
3962MDMS4            EQU  H'0004'
3963
3964
3965;----- MDCARL Bits -----------------------------------------------------
3966MDCL0            EQU  H'0000'
3967MDCL1            EQU  H'0001'
3968MDCL2            EQU  H'0002'
3969MDCL3            EQU  H'0003'
3970
3971
3972;----- MDCARH Bits -----------------------------------------------------
3973MDCH0            EQU  H'0000'
3974MDCH1            EQU  H'0001'
3975MDCH2            EQU  H'0002'
3976MDCH3            EQU  H'0003'
3977
3978
3979;----- FVRCON Bits -----------------------------------------------------
3980TSRNG            EQU  H'0004'
3981TSEN             EQU  H'0005'
3982FVRRDY           EQU  H'0006'
3983FVREN            EQU  H'0007'
3984
3985ADFVR0           EQU  H'0000'
3986ADFVR1           EQU  H'0001'
3987CDAFVR0          EQU  H'0002'
3988CDAFVR1          EQU  H'0003'
3989
3990
3991;----- DAC1CON0 Bits -----------------------------------------------------
3992NSS              EQU  H'0000'
3993OE2              EQU  H'0004'
3994OE1              EQU  H'0005'
3995EN               EQU  H'0007'
3996
3997DAC1NSS          EQU  H'0000'
3998DAC1PSS0         EQU  H'0002'
3999DAC1PSS1         EQU  H'0003'
4000DAC1OE2          EQU  H'0004'
4001DAC1OE1          EQU  H'0005'
4002DAC1EN           EQU  H'0007'
4003
4004PSS0             EQU  H'0002'
4005PSS1             EQU  H'0003'
4006
4007
4008;----- DAC1CON1 Bits -----------------------------------------------------
4009DAC1R0           EQU  H'0000'
4010DAC1R1           EQU  H'0001'
4011DAC1R2           EQU  H'0002'
4012DAC1R3           EQU  H'0003'
4013DAC1R4           EQU  H'0004'
4014
4015
4016;----- ZCDCON Bits -----------------------------------------------------
4017ZCDINTN          EQU  H'0000'
4018ZCDINTP          EQU  H'0001'
4019ZCDPOL           EQU  H'0004'
4020ZCDOUT           EQU  H'0005'
4021ZCDSEN           EQU  H'0007'
4022
4023
4024;----- CMOUT Bits -----------------------------------------------------
4025MC1OUT           EQU  H'0000'
4026MC2OUT           EQU  H'0001'
4027
4028C1OUT_CMOUT      EQU  H'0000'
4029C2OUT_CMOUT      EQU  H'0001'
4030
4031
4032;----- CMSTAT Bits -----------------------------------------------------
4033MC1OUT           EQU  H'0000'
4034MC2OUT           EQU  H'0001'
4035
4036C1OUT_CMSTAT     EQU  H'0000'
4037C2OUT_CMSTAT     EQU  H'0001'
4038
4039
4040;----- CM1CON0 Bits -----------------------------------------------------
4041SYNC_CM1CON0     EQU  H'0000'
4042HYS              EQU  H'0001'
4043Reserved         EQU  H'0002'
4044POL_CM1CON0      EQU  H'0004'
4045OUT_CM1CON0      EQU  H'0006'
4046ON_CM1CON0       EQU  H'0007'
4047
4048C1SYNC           EQU  H'0000'
4049C1HYS            EQU  H'0001'
4050C1SP             EQU  H'0002'
4051C1POL            EQU  H'0004'
4052C1OUT_CM1CON0    EQU  H'0006'
4053C1ON             EQU  H'0007'
4054
4055
4056;----- CM1CON1 Bits -----------------------------------------------------
4057INTN_CM1CON1     EQU  H'0000'
4058INTP_CM1CON1     EQU  H'0001'
4059
4060C1INTN           EQU  H'0000'
4061C1INTP           EQU  H'0001'
4062
4063
4064;----- CM1NSEL Bits -----------------------------------------------------
4065NCH0             EQU  H'0000'
4066NCH1             EQU  H'0001'
4067NCH2             EQU  H'0002'
4068
4069
4070C1NCH0           EQU  H'0000'
4071C1NCH1           EQU  H'0001'
4072C1NCH2           EQU  H'0002'
4073
4074
4075;----- CM1PSEL Bits -----------------------------------------------------
4076PCH0             EQU  H'0000'
4077PCH1             EQU  H'0001'
4078PCH2             EQU  H'0002'
4079
4080
4081C1PCH0           EQU  H'0000'
4082C1PCH1           EQU  H'0001'
4083C1PCH2           EQU  H'0002'
4084
4085
4086;----- CM2CON0 Bits -----------------------------------------------------
4087SYNC_CM2CON0     EQU  H'0000'
4088HYS              EQU  H'0001'
4089Reserved         EQU  H'0002'
4090POL_CM2CON0      EQU  H'0004'
4091OUT_CM2CON0      EQU  H'0006'
4092ON_CM2CON0       EQU  H'0007'
4093
4094C2SYNC           EQU  H'0000'
4095C2HYS            EQU  H'0001'
4096C2SP             EQU  H'0002'
4097C2POL            EQU  H'0004'
4098C2OUT_CM2CON0    EQU  H'0006'
4099C2ON             EQU  H'0007'
4100
4101
4102;----- CM2CON1 Bits -----------------------------------------------------
4103INTN_CM2CON1     EQU  H'0000'
4104INTP_CM2CON1     EQU  H'0001'
4105
4106C2INTN           EQU  H'0000'
4107C2INTP           EQU  H'0001'
4108
4109
4110;----- CM2NSEL Bits -----------------------------------------------------
4111NCH0             EQU  H'0000'
4112NCH1             EQU  H'0001'
4113NCH2             EQU  H'0002'
4114
4115
4116C2NCH0           EQU  H'0000'
4117C2NCH1           EQU  H'0001'
4118C2NCH2           EQU  H'0002'
4119
4120
4121;----- CM2PSEL Bits -----------------------------------------------------
4122PCH0             EQU  H'0000'
4123PCH1             EQU  H'0001'
4124PCH2             EQU  H'0002'
4125
4126
4127C2PCH0           EQU  H'0000'
4128C2PCH1           EQU  H'0001'
4129C2PCH2           EQU  H'0002'
4130
4131
4132;----- CLCDATA Bits -----------------------------------------------------
4133MLC1OUT          EQU  H'0000'
4134MLC2OUT          EQU  H'0001'
4135MLC3OUT          EQU  H'0002'
4136MLC4OUT          EQU  H'0003'
4137
4138
4139;----- CLC1CON Bits -----------------------------------------------------
4140LC1INTN          EQU  H'0003'
4141LC1INTP          EQU  H'0004'
4142LC1OUT           EQU  H'0005'
4143LC1EN            EQU  H'0007'
4144
4145LC1MODE0         EQU  H'0000'
4146LC1MODE1         EQU  H'0001'
4147LC1MODE2         EQU  H'0002'
4148
4149INTN_CLC1CON     EQU  H'0003'
4150INTP_CLC1CON     EQU  H'0004'
4151OUT_CLC1CON      EQU  H'0005'
4152EN               EQU  H'0007'
4153
4154MODE0            EQU  H'0000'
4155MODE1            EQU  H'0001'
4156MODE2            EQU  H'0002'
4157
4158
4159;----- CLC1POL Bits -----------------------------------------------------
4160LC1G1POL         EQU  H'0000'
4161LC1G2POL         EQU  H'0001'
4162LC1G3POL         EQU  H'0002'
4163LC1G4POL         EQU  H'0003'
4164LC1POL           EQU  H'0007'
4165
4166G1POL            EQU  H'0000'
4167G2POL            EQU  H'0001'
4168G3POL            EQU  H'0002'
4169G4POL            EQU  H'0003'
4170POL_CLC1POL      EQU  H'0007'
4171
4172
4173;----- CLC1SEL0 Bits -----------------------------------------------------
4174LC1D1S0          EQU  H'0000'
4175LC1D1S1          EQU  H'0001'
4176LC1D1S2          EQU  H'0002'
4177LC1D1S3          EQU  H'0003'
4178LC1D1S4          EQU  H'0004'
4179LC1D1S5          EQU  H'0005'
4180LC1D1S6          EQU  H'0006'
4181LC1D1S7          EQU  H'0007'
4182
4183
4184
4185D1S0             EQU  H'0000'
4186D1S1             EQU  H'0001'
4187D1S2             EQU  H'0002'
4188D1S3             EQU  H'0003'
4189D1S4             EQU  H'0004'
4190D1S5             EQU  H'0005'
4191D1S6             EQU  H'0006'
4192D1S7             EQU  H'0007'
4193
4194
4195;----- CLC1SEL1 Bits -----------------------------------------------------
4196LC1D2S0          EQU  H'0000'
4197LC1D2S1          EQU  H'0001'
4198LC1D2S2          EQU  H'0002'
4199LC1D2S3          EQU  H'0003'
4200LC1D2S4          EQU  H'0004'
4201LC1D2S5          EQU  H'0005'
4202LC1D2S6          EQU  H'0006'
4203LC1D2S7          EQU  H'0007'
4204
4205
4206
4207D2S0             EQU  H'0000'
4208D2S1             EQU  H'0001'
4209D2S2             EQU  H'0002'
4210D2S3             EQU  H'0003'
4211D2S4             EQU  H'0004'
4212D2S5             EQU  H'0005'
4213D2S6             EQU  H'0006'
4214D2S7             EQU  H'0007'
4215
4216
4217;----- CLC1SEL2 Bits -----------------------------------------------------
4218LC1D3S0          EQU  H'0000'
4219LC1D3S1          EQU  H'0001'
4220LC1D3S2          EQU  H'0002'
4221LC1D3S3          EQU  H'0003'
4222LC1D3S4          EQU  H'0004'
4223LC1D3S5          EQU  H'0005'
4224LC1D3S6          EQU  H'0006'
4225LC1D3S7          EQU  H'0007'
4226
4227
4228
4229D3S0             EQU  H'0000'
4230D3S1             EQU  H'0001'
4231D3S2             EQU  H'0002'
4232D3S3             EQU  H'0003'
4233D3S4             EQU  H'0004'
4234D3S5             EQU  H'0005'
4235D3S6             EQU  H'0006'
4236D3S7             EQU  H'0007'
4237
4238
4239;----- CLC1SEL3 Bits -----------------------------------------------------
4240LC1D4S0          EQU  H'0000'
4241LC1D4S1          EQU  H'0001'
4242LC1D4S2          EQU  H'0002'
4243LC1D4S3          EQU  H'0003'
4244LC1D4S4          EQU  H'0004'
4245LC1D4S5          EQU  H'0005'
4246LC1D4S6          EQU  H'0006'
4247LC1D4S7          EQU  H'0007'
4248
4249
4250
4251D4S0             EQU  H'0000'
4252D4S1             EQU  H'0001'
4253D4S2             EQU  H'0002'
4254D4S3             EQU  H'0003'
4255D4S4             EQU  H'0004'
4256D4S5             EQU  H'0005'
4257D4S6             EQU  H'0006'
4258D4S7             EQU  H'0007'
4259
4260
4261;----- CLC1GLS0 Bits -----------------------------------------------------
4262LC1G1D1N         EQU  H'0000'
4263LC1G1D1T         EQU  H'0001'
4264LC1G1D2N         EQU  H'0002'
4265LC1G1D2T         EQU  H'0003'
4266LC1G1D3N         EQU  H'0004'
4267LC1G1D3T         EQU  H'0005'
4268LC1G1D4N         EQU  H'0006'
4269LC1G1D4T         EQU  H'0007'
4270
4271D1N              EQU  H'0000'
4272D1T              EQU  H'0001'
4273D2N              EQU  H'0002'
4274D2T              EQU  H'0003'
4275D3N              EQU  H'0004'
4276D3T              EQU  H'0005'
4277D4N              EQU  H'0006'
4278D4T              EQU  H'0007'
4279
4280
4281;----- CLC1GLS1 Bits -----------------------------------------------------
4282LC1G2D1N         EQU  H'0000'
4283LC1G2D1T         EQU  H'0001'
4284LC1G2D2N         EQU  H'0002'
4285LC1G2D2T         EQU  H'0003'
4286LC1G2D3N         EQU  H'0004'
4287LC1G2D3T         EQU  H'0005'
4288LC1G2D4N         EQU  H'0006'
4289LC1G2D4T         EQU  H'0007'
4290
4291D1N              EQU  H'0000'
4292D1T              EQU  H'0001'
4293D2N              EQU  H'0002'
4294D2T              EQU  H'0003'
4295D3N              EQU  H'0004'
4296D3T              EQU  H'0005'
4297D4N              EQU  H'0006'
4298D4T              EQU  H'0007'
4299
4300
4301;----- CLC1GLS2 Bits -----------------------------------------------------
4302LC1G3D1N         EQU  H'0000'
4303LC1G3D1T         EQU  H'0001'
4304LC1G3D2N         EQU  H'0002'
4305LC1G3D2T         EQU  H'0003'
4306LC1G3D3N         EQU  H'0004'
4307LC1G3D3T         EQU  H'0005'
4308LC1G3D4N         EQU  H'0006'
4309LC1G3D4T         EQU  H'0007'
4310
4311D1N              EQU  H'0000'
4312D1T              EQU  H'0001'
4313D2N              EQU  H'0002'
4314D2T              EQU  H'0003'
4315D3N              EQU  H'0004'
4316D3T              EQU  H'0005'
4317D4N              EQU  H'0006'
4318D4T              EQU  H'0007'
4319
4320
4321;----- CLC1GLS3 Bits -----------------------------------------------------
4322LC1G4D1N         EQU  H'0000'
4323LC1G4D1T         EQU  H'0001'
4324LC1G4D2N         EQU  H'0002'
4325LC1G4D2T         EQU  H'0003'
4326LC1G4D3N         EQU  H'0004'
4327LC1G4D3T         EQU  H'0005'
4328LC1G4D4N         EQU  H'0006'
4329LC1G4D4T         EQU  H'0007'
4330
4331G4D1N            EQU  H'0000'
4332G4D1T            EQU  H'0001'
4333G4D2N            EQU  H'0002'
4334G4D2T            EQU  H'0003'
4335G4D3N            EQU  H'0004'
4336G4D3T            EQU  H'0005'
4337G4D4N            EQU  H'0006'
4338G4D4T            EQU  H'0007'
4339
4340
4341;----- CLC2CON Bits -----------------------------------------------------
4342LC2INTN          EQU  H'0003'
4343LC2INTP          EQU  H'0004'
4344LC2OUT           EQU  H'0005'
4345LC2EN            EQU  H'0007'
4346
4347LC2MODE0         EQU  H'0000'
4348LC2MODE1         EQU  H'0001'
4349LC2MODE2         EQU  H'0002'
4350
4351INTN_CLC2CON     EQU  H'0003'
4352INTP_CLC2CON     EQU  H'0004'
4353OUT_CLC2CON      EQU  H'0005'
4354EN               EQU  H'0007'
4355
4356MODE0            EQU  H'0000'
4357MODE1            EQU  H'0001'
4358MODE2            EQU  H'0002'
4359
4360
4361;----- CLC2POL Bits -----------------------------------------------------
4362LC2G1POL         EQU  H'0000'
4363LC2G2POL         EQU  H'0001'
4364LC2G3POL         EQU  H'0002'
4365LC2G4POL         EQU  H'0003'
4366LC2POL           EQU  H'0007'
4367
4368G1POL            EQU  H'0000'
4369G2POL            EQU  H'0001'
4370G3POL            EQU  H'0002'
4371G4POL            EQU  H'0003'
4372POL_CLC2POL      EQU  H'0007'
4373
4374
4375;----- CLC2SEL0 Bits -----------------------------------------------------
4376LC2D1S0          EQU  H'0000'
4377LC2D1S1          EQU  H'0001'
4378LC2D1S2          EQU  H'0002'
4379LC2D1S3          EQU  H'0003'
4380LC2D1S4          EQU  H'0004'
4381LC2D1S5          EQU  H'0005'
4382LC2D1S6          EQU  H'0006'
4383LC2D1S7          EQU  H'0007'
4384
4385
4386
4387D1S0             EQU  H'0000'
4388D1S1             EQU  H'0001'
4389D1S2             EQU  H'0002'
4390D1S3             EQU  H'0003'
4391D1S4             EQU  H'0004'
4392D1S5             EQU  H'0005'
4393D1S6             EQU  H'0006'
4394D1S7             EQU  H'0007'
4395
4396
4397;----- CLC2SEL1 Bits -----------------------------------------------------
4398LC2D2S0          EQU  H'0000'
4399LC2D2S1          EQU  H'0001'
4400LC2D2S2          EQU  H'0002'
4401LC2D2S3          EQU  H'0003'
4402LC2D2S4          EQU  H'0004'
4403LC2D2S5          EQU  H'0005'
4404LC2D2S6          EQU  H'0006'
4405LC2D2S7          EQU  H'0007'
4406
4407
4408
4409D2S0             EQU  H'0000'
4410D2S1             EQU  H'0001'
4411D2S2             EQU  H'0002'
4412D2S3             EQU  H'0003'
4413D2S4             EQU  H'0004'
4414D2S5             EQU  H'0005'
4415D2S6             EQU  H'0006'
4416D2S7             EQU  H'0007'
4417
4418
4419;----- CLC2SEL2 Bits -----------------------------------------------------
4420LC2D3S0          EQU  H'0000'
4421LC2D3S1          EQU  H'0001'
4422LC2D3S2          EQU  H'0002'
4423LC2D3S3          EQU  H'0003'
4424LC2D3S4          EQU  H'0004'
4425LC2D3S5          EQU  H'0005'
4426LC2D3S6          EQU  H'0006'
4427LC2D3S7          EQU  H'0007'
4428
4429
4430
4431D3S0             EQU  H'0000'
4432D3S1             EQU  H'0001'
4433D3S2             EQU  H'0002'
4434D3S3             EQU  H'0003'
4435D3S4             EQU  H'0004'
4436D3S5             EQU  H'0005'
4437D3S6             EQU  H'0006'
4438D3S7             EQU  H'0007'
4439
4440
4441;----- CLC2SEL3 Bits -----------------------------------------------------
4442LC2D4S0          EQU  H'0000'
4443LC2D4S1          EQU  H'0001'
4444LC2D4S2          EQU  H'0002'
4445LC2D4S3          EQU  H'0003'
4446LC2D4S4          EQU  H'0004'
4447LC2D4S5          EQU  H'0005'
4448LC2D4S6          EQU  H'0006'
4449LC2D4S7          EQU  H'0007'
4450
4451
4452
4453D4S0             EQU  H'0000'
4454D4S1             EQU  H'0001'
4455D4S2             EQU  H'0002'
4456D4S3             EQU  H'0003'
4457D4S4             EQU  H'0004'
4458D4S5             EQU  H'0005'
4459D4S6             EQU  H'0006'
4460D4S7             EQU  H'0007'
4461
4462
4463;----- CLC2GLS0 Bits -----------------------------------------------------
4464LC2G1D1N         EQU  H'0000'
4465LC2G1D1T         EQU  H'0001'
4466LC2G1D2N         EQU  H'0002'
4467LC2G1D2T         EQU  H'0003'
4468LC2G1D3N         EQU  H'0004'
4469LC2G1D3T         EQU  H'0005'
4470LC2G1D4N         EQU  H'0006'
4471LC2G1D4T         EQU  H'0007'
4472
4473D1N              EQU  H'0000'
4474D1T              EQU  H'0001'
4475D2N              EQU  H'0002'
4476D2T              EQU  H'0003'
4477D3N              EQU  H'0004'
4478D3T              EQU  H'0005'
4479D4N              EQU  H'0006'
4480D4T              EQU  H'0007'
4481
4482
4483;----- CLC2GLS1 Bits -----------------------------------------------------
4484LC2G2D1N         EQU  H'0000'
4485LC2G2D1T         EQU  H'0001'
4486LC2G2D2N         EQU  H'0002'
4487LC2G2D2T         EQU  H'0003'
4488LC2G2D3N         EQU  H'0004'
4489LC2G2D3T         EQU  H'0005'
4490LC2G2D4N         EQU  H'0006'
4491LC2G2D4T         EQU  H'0007'
4492
4493D1N              EQU  H'0000'
4494D1T              EQU  H'0001'
4495D2N              EQU  H'0002'
4496D2T              EQU  H'0003'
4497D3N              EQU  H'0004'
4498D3T              EQU  H'0005'
4499D4N              EQU  H'0006'
4500D4T              EQU  H'0007'
4501
4502
4503;----- CLC2GLS2 Bits -----------------------------------------------------
4504LC2G3D1N         EQU  H'0000'
4505LC2G3D1T         EQU  H'0001'
4506LC2G3D2N         EQU  H'0002'
4507LC2G3D2T         EQU  H'0003'
4508LC2G3D3N         EQU  H'0004'
4509LC2G3D3T         EQU  H'0005'
4510LC2G3D4N         EQU  H'0006'
4511LC2G3D4T         EQU  H'0007'
4512
4513D1N              EQU  H'0000'
4514D1T              EQU  H'0001'
4515D2N              EQU  H'0002'
4516D2T              EQU  H'0003'
4517D3N              EQU  H'0004'
4518D3T              EQU  H'0005'
4519D4N              EQU  H'0006'
4520D4T              EQU  H'0007'
4521
4522
4523;----- CLC2GLS3 Bits -----------------------------------------------------
4524LC2G4D1N         EQU  H'0000'
4525LC2G4D1T         EQU  H'0001'
4526LC2G4D2N         EQU  H'0002'
4527LC2G4D2T         EQU  H'0003'
4528LC2G4D3N         EQU  H'0004'
4529LC2G4D3T         EQU  H'0005'
4530LC2G4D4N         EQU  H'0006'
4531LC2G4D4T         EQU  H'0007'
4532
4533G4D1N            EQU  H'0000'
4534G4D1T            EQU  H'0001'
4535G4D2N            EQU  H'0002'
4536G4D2T            EQU  H'0003'
4537G4D3N            EQU  H'0004'
4538G4D3T            EQU  H'0005'
4539G4D4N            EQU  H'0006'
4540G4D4T            EQU  H'0007'
4541
4542
4543;----- CLC3CON Bits -----------------------------------------------------
4544LC3INTN          EQU  H'0003'
4545LC3INTP          EQU  H'0004'
4546LC3OUT           EQU  H'0005'
4547LC3EN            EQU  H'0007'
4548
4549LC3MODE0         EQU  H'0000'
4550LC3MODE1         EQU  H'0001'
4551LC3MODE2         EQU  H'0002'
4552
4553INTN_CLC3CON     EQU  H'0003'
4554INTP_CLC3CON     EQU  H'0004'
4555OUT_CLC3CON      EQU  H'0005'
4556EN               EQU  H'0007'
4557
4558MODE0            EQU  H'0000'
4559MODE1            EQU  H'0001'
4560MODE2            EQU  H'0002'
4561
4562
4563;----- CLC3POL Bits -----------------------------------------------------
4564LC3G1POL         EQU  H'0000'
4565LC3G2POL         EQU  H'0001'
4566LC3G3POL         EQU  H'0002'
4567LC3G4POL         EQU  H'0003'
4568LC3POL           EQU  H'0007'
4569
4570G1POL            EQU  H'0000'
4571G2POL            EQU  H'0001'
4572G3POL            EQU  H'0002'
4573G4POL            EQU  H'0003'
4574POL_CLC3POL      EQU  H'0007'
4575
4576
4577;----- CLC3SEL0 Bits -----------------------------------------------------
4578LC3D1S0          EQU  H'0000'
4579LC3D1S1          EQU  H'0001'
4580LC3D1S2          EQU  H'0002'
4581LC3D1S3          EQU  H'0003'
4582LC3D1S4          EQU  H'0004'
4583LC3D1S5          EQU  H'0005'
4584LC3D1S6          EQU  H'0006'
4585LC3D1S7          EQU  H'0007'
4586
4587
4588
4589D1S0             EQU  H'0000'
4590D1S1             EQU  H'0001'
4591D1S2             EQU  H'0002'
4592D1S3             EQU  H'0003'
4593D1S4             EQU  H'0004'
4594D1S5             EQU  H'0005'
4595D1S6             EQU  H'0006'
4596D1S7             EQU  H'0007'
4597
4598
4599;----- CLC3SEL1 Bits -----------------------------------------------------
4600LC3D2S0          EQU  H'0000'
4601LC3D2S1          EQU  H'0001'
4602LC3D2S2          EQU  H'0002'
4603LC3D2S3          EQU  H'0003'
4604LC3D2S4          EQU  H'0004'
4605LC3D2S5          EQU  H'0005'
4606LC3D2S6          EQU  H'0006'
4607LC3D2S7          EQU  H'0007'
4608
4609
4610
4611D2S0             EQU  H'0000'
4612D2S1             EQU  H'0001'
4613D2S2             EQU  H'0002'
4614D2S3             EQU  H'0003'
4615D2S4             EQU  H'0004'
4616D2S5             EQU  H'0005'
4617D2S6             EQU  H'0006'
4618D2S7             EQU  H'0007'
4619
4620
4621;----- CLC3SEL2 Bits -----------------------------------------------------
4622LC3D3S0          EQU  H'0000'
4623LC3D3S1          EQU  H'0001'
4624LC3D3S2          EQU  H'0002'
4625LC3D3S3          EQU  H'0003'
4626LC3D3S4          EQU  H'0004'
4627LC3D3S5          EQU  H'0005'
4628LC3D3S6          EQU  H'0006'
4629LC3D3S7          EQU  H'0007'
4630
4631
4632
4633D3S0             EQU  H'0000'
4634D3S1             EQU  H'0001'
4635D3S2             EQU  H'0002'
4636D3S3             EQU  H'0003'
4637D3S4             EQU  H'0004'
4638D3S5             EQU  H'0005'
4639D3S6             EQU  H'0006'
4640D3S7             EQU  H'0007'
4641
4642
4643;----- CLC3SEL3 Bits -----------------------------------------------------
4644LC3D4S0          EQU  H'0000'
4645LC3D4S1          EQU  H'0001'
4646LC3D4S2          EQU  H'0002'
4647LC3D4S3          EQU  H'0003'
4648LC3D4S4          EQU  H'0004'
4649LC3D4S5          EQU  H'0005'
4650LC3D4S6          EQU  H'0006'
4651LC3D4S7          EQU  H'0007'
4652
4653
4654
4655D4S0             EQU  H'0000'
4656D4S1             EQU  H'0001'
4657D4S2             EQU  H'0002'
4658D4S3             EQU  H'0003'
4659D4S4             EQU  H'0004'
4660D4S5             EQU  H'0005'
4661D4S6             EQU  H'0006'
4662D4S7             EQU  H'0007'
4663
4664
4665;----- CLC3GLS0 Bits -----------------------------------------------------
4666LC3G1D1N         EQU  H'0000'
4667LC3G1D1T         EQU  H'0001'
4668LC3G1D2N         EQU  H'0002'
4669LC3G1D2T         EQU  H'0003'
4670LC3G1D3N         EQU  H'0004'
4671LC3G1D3T         EQU  H'0005'
4672LC3G1D4N         EQU  H'0006'
4673LC3G1D4T         EQU  H'0007'
4674
4675D1N              EQU  H'0000'
4676D1T              EQU  H'0001'
4677D2N              EQU  H'0002'
4678D2T              EQU  H'0003'
4679D3N              EQU  H'0004'
4680D3T              EQU  H'0005'
4681D4N              EQU  H'0006'
4682D4T              EQU  H'0007'
4683
4684
4685;----- CLC3GLS1 Bits -----------------------------------------------------
4686LC3G2D1N         EQU  H'0000'
4687LC3G2D1T         EQU  H'0001'
4688LC3G2D2N         EQU  H'0002'
4689LC3G2D2T         EQU  H'0003'
4690LC3G2D3N         EQU  H'0004'
4691LC3G2D3T         EQU  H'0005'
4692LC3G2D4N         EQU  H'0006'
4693LC3G2D4T         EQU  H'0007'
4694
4695D1N              EQU  H'0000'
4696D1T              EQU  H'0001'
4697D2N              EQU  H'0002'
4698D2T              EQU  H'0003'
4699D3N              EQU  H'0004'
4700D3T              EQU  H'0005'
4701D4N              EQU  H'0006'
4702D4T              EQU  H'0007'
4703
4704
4705;----- CLC3GLS2 Bits -----------------------------------------------------
4706LC3G3D1N         EQU  H'0000'
4707LC3G3D1T         EQU  H'0001'
4708LC3G3D2N         EQU  H'0002'
4709LC3G3D2T         EQU  H'0003'
4710LC3G3D3N         EQU  H'0004'
4711LC3G3D3T         EQU  H'0005'
4712LC3G3D4N         EQU  H'0006'
4713LC3G3D4T         EQU  H'0007'
4714
4715D1N              EQU  H'0000'
4716D1T              EQU  H'0001'
4717D2N              EQU  H'0002'
4718D2T              EQU  H'0003'
4719D3N              EQU  H'0004'
4720D3T              EQU  H'0005'
4721D4N              EQU  H'0006'
4722D4T              EQU  H'0007'
4723
4724
4725;----- CLC3GLS3 Bits -----------------------------------------------------
4726LC3G4D1N         EQU  H'0000'
4727LC3G4D1T         EQU  H'0001'
4728LC3G4D2N         EQU  H'0002'
4729LC3G4D2T         EQU  H'0003'
4730LC3G4D3N         EQU  H'0004'
4731LC3G4D3T         EQU  H'0005'
4732LC3G4D4N         EQU  H'0006'
4733LC3G4D4T         EQU  H'0007'
4734
4735G4D1N            EQU  H'0000'
4736G4D1T            EQU  H'0001'
4737G4D2N            EQU  H'0002'
4738G4D2T            EQU  H'0003'
4739G4D3N            EQU  H'0004'
4740G4D3T            EQU  H'0005'
4741G4D4N            EQU  H'0006'
4742G4D4T            EQU  H'0007'
4743
4744
4745;----- CLC4CON Bits -----------------------------------------------------
4746LC4INTN          EQU  H'0003'
4747LC4INTP          EQU  H'0004'
4748LC4OUT           EQU  H'0005'
4749LC4EN            EQU  H'0007'
4750
4751LC4MODE0         EQU  H'0000'
4752LC4MODE1         EQU  H'0001'
4753LC4MODE2         EQU  H'0002'
4754
4755INTN_CLC4CON     EQU  H'0003'
4756INTP_CLC4CON     EQU  H'0004'
4757OUT_CLC4CON      EQU  H'0005'
4758EN               EQU  H'0007'
4759
4760MODE0            EQU  H'0000'
4761MODE1            EQU  H'0001'
4762MODE2            EQU  H'0002'
4763
4764
4765;----- CLC4POL Bits -----------------------------------------------------
4766LC4G1POL         EQU  H'0000'
4767LC4G2POL         EQU  H'0001'
4768LC4G3POL         EQU  H'0002'
4769LC4G4POL         EQU  H'0003'
4770LC4POL           EQU  H'0007'
4771
4772G1POL            EQU  H'0000'
4773G2POL            EQU  H'0001'
4774G3POL            EQU  H'0002'
4775G4POL            EQU  H'0003'
4776POL_CLC4POL      EQU  H'0007'
4777
4778
4779;----- CLC4SEL0 Bits -----------------------------------------------------
4780LC4D1S0          EQU  H'0000'
4781LC4D1S1          EQU  H'0001'
4782LC4D1S2          EQU  H'0002'
4783LC4D1S3          EQU  H'0003'
4784LC4D1S4          EQU  H'0004'
4785LC4D1S5          EQU  H'0005'
4786LC4D1S6          EQU  H'0006'
4787LC4D1S7          EQU  H'0007'
4788
4789
4790
4791D1S0             EQU  H'0000'
4792D1S1             EQU  H'0001'
4793D1S2             EQU  H'0002'
4794D1S3             EQU  H'0003'
4795D1S4             EQU  H'0004'
4796D1S5             EQU  H'0005'
4797D1S6             EQU  H'0006'
4798D1S7             EQU  H'0007'
4799
4800
4801;----- CLC4SEL1 Bits -----------------------------------------------------
4802LC4D2S0          EQU  H'0000'
4803LC4D2S1          EQU  H'0001'
4804LC4D2S2          EQU  H'0002'
4805LC4D2S3          EQU  H'0003'
4806LC4D2S4          EQU  H'0004'
4807LC4D2S5          EQU  H'0005'
4808LC4D2S6          EQU  H'0006'
4809LC4D2S7          EQU  H'0007'
4810
4811
4812
4813D2S0             EQU  H'0000'
4814D2S1             EQU  H'0001'
4815D2S2             EQU  H'0002'
4816D2S3             EQU  H'0003'
4817D2S4             EQU  H'0004'
4818D2S5             EQU  H'0005'
4819D2S6             EQU  H'0006'
4820D2S7             EQU  H'0007'
4821
4822
4823;----- CLC4SEL2 Bits -----------------------------------------------------
4824LC4D3S0          EQU  H'0000'
4825LC4D3S1          EQU  H'0001'
4826LC4D3S2          EQU  H'0002'
4827LC4D3S3          EQU  H'0003'
4828LC4D3S4          EQU  H'0004'
4829LC4D3S5          EQU  H'0005'
4830LC4D3S6          EQU  H'0006'
4831LC4D3S7          EQU  H'0007'
4832
4833
4834
4835D3S0             EQU  H'0000'
4836D3S1             EQU  H'0001'
4837D3S2             EQU  H'0002'
4838D3S3             EQU  H'0003'
4839D3S4             EQU  H'0004'
4840D3S5             EQU  H'0005'
4841D3S6             EQU  H'0006'
4842D3S7             EQU  H'0007'
4843
4844
4845;----- CLC4SEL3 Bits -----------------------------------------------------
4846LC4D4S0          EQU  H'0000'
4847LC4D4S1          EQU  H'0001'
4848LC4D4S2          EQU  H'0002'
4849LC4D4S3          EQU  H'0003'
4850LC4D4S4          EQU  H'0004'
4851LC4D4S5          EQU  H'0005'
4852LC4D4S6          EQU  H'0006'
4853LC4D4S7          EQU  H'0007'
4854
4855
4856
4857D4S0             EQU  H'0000'
4858D4S1             EQU  H'0001'
4859D4S2             EQU  H'0002'
4860D4S3             EQU  H'0003'
4861D4S4             EQU  H'0004'
4862D4S5             EQU  H'0005'
4863D4S6             EQU  H'0006'
4864D4S7             EQU  H'0007'
4865
4866
4867;----- CLC4GLS0 Bits -----------------------------------------------------
4868LC4G1D1N         EQU  H'0000'
4869LC4G1D1T         EQU  H'0001'
4870LC4G1D2N         EQU  H'0002'
4871LC4G1D2T         EQU  H'0003'
4872LC4G1D3N         EQU  H'0004'
4873LC4G1D3T         EQU  H'0005'
4874LC4G1D4N         EQU  H'0006'
4875LC4G1D4T         EQU  H'0007'
4876
4877D1N              EQU  H'0000'
4878D1T              EQU  H'0001'
4879D2N              EQU  H'0002'
4880D2T              EQU  H'0003'
4881D3N              EQU  H'0004'
4882D3T              EQU  H'0005'
4883D4N              EQU  H'0006'
4884D4T              EQU  H'0007'
4885
4886
4887;----- CLC4GLS1 Bits -----------------------------------------------------
4888LC4G2D1N         EQU  H'0000'
4889LC4G2D1T         EQU  H'0001'
4890LC4G2D2N         EQU  H'0002'
4891LC4G2D2T         EQU  H'0003'
4892LC4G2D3N         EQU  H'0004'
4893LC4G2D3T         EQU  H'0005'
4894LC4G2D4N         EQU  H'0006'
4895LC4G2D4T         EQU  H'0007'
4896
4897D1N              EQU  H'0000'
4898D1T              EQU  H'0001'
4899D2N              EQU  H'0002'
4900D2T              EQU  H'0003'
4901D3N              EQU  H'0004'
4902D3T              EQU  H'0005'
4903D4N              EQU  H'0006'
4904D4T              EQU  H'0007'
4905
4906
4907;----- CLC4GLS2 Bits -----------------------------------------------------
4908LC4G3D1N         EQU  H'0000'
4909LC4G3D1T         EQU  H'0001'
4910LC4G3D2N         EQU  H'0002'
4911LC4G3D2T         EQU  H'0003'
4912LC4G3D3N         EQU  H'0004'
4913LC4G3D3T         EQU  H'0005'
4914LC4G3D4N         EQU  H'0006'
4915LC4G3D4T         EQU  H'0007'
4916
4917D1N              EQU  H'0000'
4918D1T              EQU  H'0001'
4919D2N              EQU  H'0002'
4920D2T              EQU  H'0003'
4921D3N              EQU  H'0004'
4922D3T              EQU  H'0005'
4923D4N              EQU  H'0006'
4924D4T              EQU  H'0007'
4925
4926
4927;----- CLC4GLS3 Bits -----------------------------------------------------
4928LC4G4D1N         EQU  H'0000'
4929LC4G4D1T         EQU  H'0001'
4930LC4G4D2N         EQU  H'0002'
4931LC4G4D2T         EQU  H'0003'
4932LC4G4D3N         EQU  H'0004'
4933LC4G4D3T         EQU  H'0005'
4934LC4G4D4N         EQU  H'0006'
4935LC4G4D4T         EQU  H'0007'
4936
4937G4D1N            EQU  H'0000'
4938G4D1T            EQU  H'0001'
4939G4D2N            EQU  H'0002'
4940G4D2T            EQU  H'0003'
4941G4D3N            EQU  H'0004'
4942G4D3T            EQU  H'0005'
4943G4D4N            EQU  H'0006'
4944G4D4T            EQU  H'0007'
4945
4946
4947;----- PPSLOCK Bits -----------------------------------------------------
4948PPSLOCKED        EQU  H'0000'
4949
4950
4951;----- INTPPS Bits -----------------------------------------------------
4952INTPPS0          EQU  H'0000'
4953INTPPS1          EQU  H'0001'
4954INTPPS2          EQU  H'0002'
4955INTPPS3          EQU  H'0003'
4956
4957
4958;----- T0CKIPPS Bits -----------------------------------------------------
4959T0CKIPPS0        EQU  H'0000'
4960T0CKIPPS1        EQU  H'0001'
4961T0CKIPPS2        EQU  H'0002'
4962T0CKIPPS3        EQU  H'0003'
4963
4964
4965;----- T1CKIPPS Bits -----------------------------------------------------
4966T1CKIPPS0        EQU  H'0000'
4967T1CKIPPS1        EQU  H'0001'
4968T1CKIPPS2        EQU  H'0002'
4969T1CKIPPS3        EQU  H'0003'
4970T1CKIPPS4        EQU  H'0004'
4971
4972
4973;----- T1GPPS Bits -----------------------------------------------------
4974T1GPPS0          EQU  H'0000'
4975T1GPPS1          EQU  H'0001'
4976T1GPPS2          EQU  H'0002'
4977T1GPPS3          EQU  H'0003'
4978T1GPPS4          EQU  H'0004'
4979
4980
4981;----- T3CKIPPS Bits -----------------------------------------------------
4982T3CKIPPS0        EQU  H'0000'
4983T3CKIPPS1        EQU  H'0001'
4984T3CKIPPS2        EQU  H'0002'
4985T3CKIPPS3        EQU  H'0003'
4986T3CKIPPS4        EQU  H'0004'
4987
4988
4989;----- T3GPPS Bits -----------------------------------------------------
4990T3GPPS0          EQU  H'0000'
4991T3GPPS1          EQU  H'0001'
4992T3GPPS2          EQU  H'0002'
4993T3GPPS3          EQU  H'0003'
4994T3GPPS4          EQU  H'0004'
4995
4996
4997;----- T5CKIPPS Bits -----------------------------------------------------
4998T5CKIPPS0        EQU  H'0000'
4999T5CKIPPS1        EQU  H'0001'
5000T5CKIPPS2        EQU  H'0002'
5001T5CKIPPS3        EQU  H'0003'
5002T5CKIPPS4        EQU  H'0004'
5003
5004
5005;----- T5GPPS Bits -----------------------------------------------------
5006T5GPPS0          EQU  H'0000'
5007T5GPPS1          EQU  H'0001'
5008T5GPPS2          EQU  H'0002'
5009T5GPPS3          EQU  H'0003'
5010T5GPPS4          EQU  H'0004'
5011
5012
5013;----- T2AINPPS Bits -----------------------------------------------------
5014T2AINPPS0        EQU  H'0000'
5015T2AINPPS1        EQU  H'0001'
5016T2AINPPS2        EQU  H'0002'
5017T2AINPPS3        EQU  H'0003'
5018T2AINPPS4        EQU  H'0004'
5019
5020
5021;----- T4AINPPS Bits -----------------------------------------------------
5022T4AINPPS0        EQU  H'0000'
5023T4AINPPS1        EQU  H'0001'
5024T4AINPPS2        EQU  H'0002'
5025T4AINPPS3        EQU  H'0003'
5026T4AINPPS4        EQU  H'0004'
5027
5028
5029;----- T6AINPPS Bits -----------------------------------------------------
5030T6AINPPS0        EQU  H'0000'
5031T6AINPPS1        EQU  H'0001'
5032T6AINPPS2        EQU  H'0002'
5033T6AINPPS3        EQU  H'0003'
5034T6AINPPS4        EQU  H'0004'
5035
5036
5037;----- CCP1PPS Bits -----------------------------------------------------
5038CCP1PPS0         EQU  H'0000'
5039CCP1PPS1         EQU  H'0001'
5040CCP1PPS2         EQU  H'0002'
5041CCP1PPS3         EQU  H'0003'
5042CCP1PPS4         EQU  H'0004'
5043
5044
5045;----- CCP2PPS Bits -----------------------------------------------------
5046CCP2PPS0         EQU  H'0000'
5047CCP2PPS1         EQU  H'0001'
5048CCP2PPS2         EQU  H'0002'
5049CCP2PPS3         EQU  H'0003'
5050CCP2PPS4         EQU  H'0004'
5051
5052
5053;----- CCP3PPS Bits -----------------------------------------------------
5054CCP3PPS0         EQU  H'0000'
5055CCP3PPS1         EQU  H'0001'
5056CCP3PPS2         EQU  H'0002'
5057CCP3PPS3         EQU  H'0003'
5058CCP3PPS4         EQU  H'0004'
5059
5060
5061;----- CCP4PPS Bits -----------------------------------------------------
5062CCP4PPS0         EQU  H'0000'
5063CCP4PPS1         EQU  H'0001'
5064CCP4PPS2         EQU  H'0002'
5065CCP4PPS3         EQU  H'0003'
5066CCP4PPS4         EQU  H'0004'
5067
5068
5069;----- CCP5PPS Bits -----------------------------------------------------
5070CCP5PPS0         EQU  H'0000'
5071CCP5PPS1         EQU  H'0001'
5072CCP5PPS2         EQU  H'0002'
5073CCP5PPS3         EQU  H'0003'
5074CCP5PPS4         EQU  H'0004'
5075CCP6PPS          EQU  H'0005'
5076
5077
5078;----- SMT1WINPPS Bits -----------------------------------------------------
5079SMU1WINPPS0      EQU  H'0000'
5080SMU1WINPPS1      EQU  H'0001'
5081SMU1WINPPS2      EQU  H'0002'
5082SMU1WINPPS3      EQU  H'0003'
5083SMU1WINPPS4      EQU  H'0004'
5084
5085
5086;----- SMT1SIGPPS Bits -----------------------------------------------------
5087SMU1SIGPPS0      EQU  H'0000'
5088SMU1SIGPPS1      EQU  H'0001'
5089SMU1SIGPPS2      EQU  H'0002'
5090SMU1SIGPPS3      EQU  H'0003'
5091SMU1SIGPPS4      EQU  H'0004'
5092
5093
5094;----- SMT2WINPPS Bits -----------------------------------------------------
5095SMU2WINPPS0      EQU  H'0000'
5096SMU2WINPPS1      EQU  H'0001'
5097SMU2WINPPS2      EQU  H'0002'
5098SMU2WINPPS3      EQU  H'0003'
5099SMU2WINPPS4      EQU  H'0004'
5100
5101
5102;----- SMT2SIGPPS Bits -----------------------------------------------------
5103SMU2SIGPPS0      EQU  H'0000'
5104SMU2SIGPPS1      EQU  H'0001'
5105SMU2SIGPPS2      EQU  H'0002'
5106SMU2SIGPPS3      EQU  H'0003'
5107SMU2SIGPPS4      EQU  H'0004'
5108
5109
5110;----- CWG1PPS Bits -----------------------------------------------------
5111CWG1PPS0         EQU  H'0000'
5112CWG1PPS1         EQU  H'0001'
5113CWG1PPS2         EQU  H'0002'
5114CWG1PPS3         EQU  H'0003'
5115CWG1PPS4         EQU  H'0004'
5116
5117
5118;----- CWG2PPS Bits -----------------------------------------------------
5119CWG2PPS0         EQU  H'0000'
5120CWG2PPS1         EQU  H'0001'
5121CWG2PPS2         EQU  H'0002'
5122CWG2PPS3         EQU  H'0003'
5123CWG2PPS4         EQU  H'0004'
5124
5125
5126;----- CWG3PPS Bits -----------------------------------------------------
5127CWG3PPS0         EQU  H'0000'
5128CWG3PPS1         EQU  H'0001'
5129CWG3PPS2         EQU  H'0002'
5130CWG3PPS3         EQU  H'0003'
5131CWG3PPS4         EQU  H'0004'
5132
5133
5134;----- MDCARLPPS Bits -----------------------------------------------------
5135MDCARLPPS0       EQU  H'0000'
5136MDCARLPPS1       EQU  H'0001'
5137MDCARLPPS2       EQU  H'0002'
5138MDCARLPPS3       EQU  H'0003'
5139MDCARLPPS4       EQU  H'0004'
5140
5141
5142;----- MDCARHPPS Bits -----------------------------------------------------
5143MDCARHPPS0       EQU  H'0000'
5144MDCARHPPS1       EQU  H'0001'
5145MDCARHPPS2       EQU  H'0002'
5146MDCARHPPS3       EQU  H'0003'
5147MDCARHPPS4       EQU  H'0004'
5148
5149
5150;----- MDSRCPPS Bits -----------------------------------------------------
5151MDSRCPPS0        EQU  H'0000'
5152MDSRCPPS1        EQU  H'0001'
5153MDSRCPPS2        EQU  H'0002'
5154MDSRCPPS3        EQU  H'0003'
5155MDSRCPPS4        EQU  H'0004'
5156
5157
5158;----- CLCIN0PPS Bits -----------------------------------------------------
5159CLCIN0PPS0       EQU  H'0000'
5160CLCIN0PPS1       EQU  H'0001'
5161CLCIN0PPS2       EQU  H'0002'
5162CLCIN0PPS3       EQU  H'0003'
5163CLCIN0PPS4       EQU  H'0004'
5164
5165
5166;----- CLCIN1PPS Bits -----------------------------------------------------
5167CLCIN1PPS0       EQU  H'0000'
5168CLCIN1PPS1       EQU  H'0001'
5169CLCIN1PPS2       EQU  H'0002'
5170CLCIN1PPS3       EQU  H'0003'
5171CLCIN1PPS4       EQU  H'0004'
5172
5173
5174;----- CLCIN2PPS Bits -----------------------------------------------------
5175CLCIN2PPS0       EQU  H'0000'
5176CLCIN2PPS1       EQU  H'0001'
5177CLCIN2PPS2       EQU  H'0002'
5178CLCIN2PPS3       EQU  H'0003'
5179CLCIN2PPS4       EQU  H'0004'
5180
5181
5182;----- CLCIN3PPS Bits -----------------------------------------------------
5183CLCIN3PPS0       EQU  H'0000'
5184CLCIN3PPS1       EQU  H'0001'
5185CLCIN3PPS2       EQU  H'0002'
5186CLCIN3PPS3       EQU  H'0003'
5187CLCIN3PPS4       EQU  H'0004'
5188
5189
5190;----- ADCACTPPS Bits -----------------------------------------------------
5191ADCACTPPS0       EQU  H'0000'
5192ADCACTPPS1       EQU  H'0001'
5193ADCACTPPS2       EQU  H'0002'
5194ADCACTPPS3       EQU  H'0003'
5195ADCACTPPS4       EQU  H'0004'
5196
5197
5198;----- SSP1CLKPPS Bits -----------------------------------------------------
5199SSP1CLKPPS0      EQU  H'0000'
5200SSP1CLKPPS1      EQU  H'0001'
5201SSP1CLKPPS2      EQU  H'0002'
5202SSP1CLKPPS3      EQU  H'0003'
5203SSP1CLKPPS4      EQU  H'0004'
5204
5205
5206;----- SSP1DATPPS Bits -----------------------------------------------------
5207SSP1DATPPS0      EQU  H'0000'
5208SSP1DATPPS1      EQU  H'0001'
5209SSP1DATPPS2      EQU  H'0002'
5210SSP1DATPPS3      EQU  H'0003'
5211SSP1DATPPS4      EQU  H'0004'
5212
5213
5214;----- SSP1SSPPS Bits -----------------------------------------------------
5215SSP1SSPPS0       EQU  H'0000'
5216SSP1SSPPS1       EQU  H'0001'
5217SSP1SSPPS2       EQU  H'0002'
5218SSP1SSPPS3       EQU  H'0003'
5219SSP1SSPPS4       EQU  H'0004'
5220
5221
5222;----- SSP2CLKPPS Bits -----------------------------------------------------
5223SSP2CLKPPS0      EQU  H'0000'
5224SSP2CLKPPS1      EQU  H'0001'
5225SSP2CLKPPS2      EQU  H'0002'
5226SSP2CLKPPS3      EQU  H'0003'
5227SSP2CLKPPS4      EQU  H'0004'
5228
5229
5230;----- SSP2DATPPS Bits -----------------------------------------------------
5231SSP2DATPPS0      EQU  H'0000'
5232SSP2DATPPS1      EQU  H'0001'
5233SSP2DATPPS2      EQU  H'0002'
5234SSP2DATPPS3      EQU  H'0003'
5235SSP2DATPPS4      EQU  H'0004'
5236
5237
5238;----- SSP2SSPPS Bits -----------------------------------------------------
5239SSP2SSPPS0       EQU  H'0000'
5240SSP2SSPPS1       EQU  H'0001'
5241SSP2SSPPS2       EQU  H'0002'
5242SSP2SSPPS3       EQU  H'0003'
5243SSP2SSPPS4       EQU  H'0004'
5244
5245
5246;----- RXPPS Bits -----------------------------------------------------
5247RXPPS0           EQU  H'0000'
5248RXPPS1           EQU  H'0001'
5249RXPPS2           EQU  H'0002'
5250RXPPS3           EQU  H'0003'
5251RXPPS4           EQU  H'0004'
5252
5253
5254;----- TXPPS Bits -----------------------------------------------------
5255TXPPS0           EQU  H'0000'
5256TXPPS1           EQU  H'0001'
5257TXPPS2           EQU  H'0002'
5258TXPPS3           EQU  H'0003'
5259TXPPS4           EQU  H'0004'
5260
5261
5262;----- RA0PPS Bits -----------------------------------------------------
5263RA0PPS0          EQU  H'0000'
5264RA0PPS1          EQU  H'0001'
5265RA0PPS2          EQU  H'0002'
5266RA0PPS3          EQU  H'0003'
5267RA0PPS4          EQU  H'0004'
5268RA0PPS5          EQU  H'0005'
5269
5270
5271;----- RA1PPS Bits -----------------------------------------------------
5272RA1PPS0          EQU  H'0000'
5273RA1PPS1          EQU  H'0001'
5274RA1PPS2          EQU  H'0002'
5275RA1PPS3          EQU  H'0003'
5276RA1PPS4          EQU  H'0004'
5277RA1PPS5          EQU  H'0005'
5278
5279
5280;----- RA2PPS Bits -----------------------------------------------------
5281RA2PPS0          EQU  H'0000'
5282RA2PPS1          EQU  H'0001'
5283RA2PPS2          EQU  H'0002'
5284RA2PPS3          EQU  H'0003'
5285RA2PPS4          EQU  H'0004'
5286RA2PPS5          EQU  H'0005'
5287
5288
5289;----- RA3PPS Bits -----------------------------------------------------
5290RA3PPS0          EQU  H'0000'
5291RA3PPS1          EQU  H'0001'
5292RA3PPS2          EQU  H'0002'
5293RA3PPS3          EQU  H'0003'
5294RA3PPS4          EQU  H'0004'
5295RA3PPS5          EQU  H'0005'
5296
5297
5298;----- RA4PPS Bits -----------------------------------------------------
5299RA4PPS0          EQU  H'0000'
5300RA4PPS1          EQU  H'0001'
5301RA4PPS2          EQU  H'0002'
5302RA4PPS3          EQU  H'0003'
5303RA4PPS4          EQU  H'0004'
5304RA4PPS5          EQU  H'0005'
5305
5306
5307;----- RA5PPS Bits -----------------------------------------------------
5308RA5PPS0          EQU  H'0000'
5309RA5PPS1          EQU  H'0001'
5310RA5PPS2          EQU  H'0002'
5311RA5PPS3          EQU  H'0003'
5312RA5PPS4          EQU  H'0004'
5313RA5PPS5          EQU  H'0005'
5314
5315
5316;----- RA6PPS Bits -----------------------------------------------------
5317RA6PPS0          EQU  H'0000'
5318RA6PPS1          EQU  H'0001'
5319RA6PPS2          EQU  H'0002'
5320RA6PPS3          EQU  H'0003'
5321RA6PPS4          EQU  H'0004'
5322RA6PPS5          EQU  H'0005'
5323
5324
5325;----- RA7PPS Bits -----------------------------------------------------
5326RA7PPS0          EQU  H'0000'
5327RA7PPS1          EQU  H'0001'
5328RA7PPS2          EQU  H'0002'
5329RA7PPS3          EQU  H'0003'
5330RA7PPS4          EQU  H'0004'
5331RA7PPS5          EQU  H'0005'
5332
5333
5334;----- RB0PPS Bits -----------------------------------------------------
5335RB0PPS0          EQU  H'0000'
5336RB0PPS1          EQU  H'0001'
5337RB0PPS2          EQU  H'0002'
5338RB0PPS3          EQU  H'0003'
5339RB0PPS4          EQU  H'0004'
5340RB0PPS5          EQU  H'0005'
5341
5342
5343;----- RB1PPS Bits -----------------------------------------------------
5344RB1PPS0          EQU  H'0000'
5345RB1PPS1          EQU  H'0001'
5346RB1PPS2          EQU  H'0002'
5347RB1PPS3          EQU  H'0003'
5348RB1PPS4          EQU  H'0004'
5349RB1PPS5          EQU  H'0005'
5350
5351
5352;----- RB2PPS Bits -----------------------------------------------------
5353RB2PPS0          EQU  H'0000'
5354RB2PPS1          EQU  H'0001'
5355RB2PPS2          EQU  H'0002'
5356RB2PPS3          EQU  H'0003'
5357RB2PPS4          EQU  H'0004'
5358RB2PPS5          EQU  H'0005'
5359
5360
5361;----- RB3PPS Bits -----------------------------------------------------
5362RB3PPS0          EQU  H'0000'
5363RB3PPS1          EQU  H'0001'
5364RB3PPS2          EQU  H'0002'
5365RB3PPS3          EQU  H'0003'
5366RB3PPS4          EQU  H'0004'
5367RB3PPS5          EQU  H'0005'
5368
5369
5370;----- RB4PPS Bits -----------------------------------------------------
5371RB4PPS0          EQU  H'0000'
5372RB4PPS1          EQU  H'0001'
5373RB4PPS2          EQU  H'0002'
5374RB4PPS3          EQU  H'0003'
5375RB4PPS4          EQU  H'0004'
5376RB4PPS5          EQU  H'0005'
5377
5378
5379;----- RB5PPS Bits -----------------------------------------------------
5380RB5PPS0          EQU  H'0000'
5381RB5PPS1          EQU  H'0001'
5382RB5PPS2          EQU  H'0002'
5383RB5PPS3          EQU  H'0003'
5384RB5PPS4          EQU  H'0004'
5385RB5PPS5          EQU  H'0005'
5386
5387
5388;----- RB6PPS Bits -----------------------------------------------------
5389RB6PPS0          EQU  H'0000'
5390RB6PPS1          EQU  H'0001'
5391RB6PPS2          EQU  H'0002'
5392RB6PPS3          EQU  H'0003'
5393RB6PPS4          EQU  H'0004'
5394RB6PPS5          EQU  H'0005'
5395
5396
5397;----- RB7PPS Bits -----------------------------------------------------
5398RB7PPS0          EQU  H'0000'
5399RB7PPS1          EQU  H'0001'
5400RB7PPS2          EQU  H'0002'
5401RB7PPS3          EQU  H'0003'
5402RB7PPS4          EQU  H'0004'
5403RB7PPS5          EQU  H'0005'
5404
5405
5406;----- RC0PPS Bits -----------------------------------------------------
5407RC0PPS0          EQU  H'0000'
5408RC0PPS1          EQU  H'0001'
5409RC0PPS2          EQU  H'0002'
5410RC0PPS3          EQU  H'0003'
5411RC0PPS4          EQU  H'0004'
5412RC0PPS5          EQU  H'0005'
5413
5414
5415;----- RC1PPS Bits -----------------------------------------------------
5416RC1PPS0          EQU  H'0000'
5417RC1PPS1          EQU  H'0001'
5418RC1PPS2          EQU  H'0002'
5419RC1PPS3          EQU  H'0003'
5420RC1PPS4          EQU  H'0004'
5421RC1PPS5          EQU  H'0005'
5422
5423
5424;----- RC2PPS Bits -----------------------------------------------------
5425RC2PPS0          EQU  H'0000'
5426RC2PPS1          EQU  H'0001'
5427RC2PPS2          EQU  H'0002'
5428RC2PPS3          EQU  H'0003'
5429RC2PPS4          EQU  H'0004'
5430RC2PPS5          EQU  H'0005'
5431
5432
5433;----- RC3PPS Bits -----------------------------------------------------
5434RC3PPS0          EQU  H'0000'
5435RC3PPS1          EQU  H'0001'
5436RC3PPS2          EQU  H'0002'
5437RC3PPS3          EQU  H'0003'
5438RC3PPS4          EQU  H'0004'
5439RC3PPS5          EQU  H'0005'
5440
5441
5442;----- RC4PPS Bits -----------------------------------------------------
5443RC4PPS0          EQU  H'0000'
5444RC4PPS1          EQU  H'0001'
5445RC4PPS2          EQU  H'0002'
5446RC4PPS3          EQU  H'0003'
5447RC4PPS4          EQU  H'0004'
5448RC4PPS5          EQU  H'0005'
5449
5450
5451;----- RC5PPS Bits -----------------------------------------------------
5452RC5PPS0          EQU  H'0000'
5453RC5PPS1          EQU  H'0001'
5454RC5PPS2          EQU  H'0002'
5455RC5PPS3          EQU  H'0003'
5456RC5PPS4          EQU  H'0004'
5457RC5PPS5          EQU  H'0005'
5458
5459
5460;----- RC6PPS Bits -----------------------------------------------------
5461RC6PPS0          EQU  H'0000'
5462RC6PPS1          EQU  H'0001'
5463RC6PPS2          EQU  H'0002'
5464RC6PPS3          EQU  H'0003'
5465RC6PPS4          EQU  H'0004'
5466RC6PPS5          EQU  H'0005'
5467
5468
5469;----- RC7PPS Bits -----------------------------------------------------
5470RC7PPS0          EQU  H'0000'
5471RC7PPS1          EQU  H'0001'
5472RC7PPS2          EQU  H'0002'
5473RC7PPS3          EQU  H'0003'
5474RC7PPS4          EQU  H'0004'
5475RC7PPS5          EQU  H'0005'
5476
5477
5478;----- ANSELA Bits -----------------------------------------------------
5479ANSA0            EQU  H'0000'
5480ANSA1            EQU  H'0001'
5481ANSA2            EQU  H'0002'
5482ANSA3            EQU  H'0003'
5483ANSA4            EQU  H'0004'
5484ANSA5            EQU  H'0005'
5485ANSA6            EQU  H'0006'
5486ANSA7            EQU  H'0007'
5487
5488
5489;----- WPUA Bits -----------------------------------------------------
5490WPUA0            EQU  H'0000'
5491WPUA1            EQU  H'0001'
5492WPUA2            EQU  H'0002'
5493WPUA3            EQU  H'0003'
5494WPUA4            EQU  H'0004'
5495WPUA5            EQU  H'0005'
5496WPUA6            EQU  H'0006'
5497WPUA7            EQU  H'0007'
5498
5499
5500;----- ODCONA Bits -----------------------------------------------------
5501ODCA0            EQU  H'0000'
5502ODCA1            EQU  H'0001'
5503ODCA2            EQU  H'0002'
5504ODCA3            EQU  H'0003'
5505ODCA4            EQU  H'0004'
5506ODCA5            EQU  H'0005'
5507ODCA6            EQU  H'0006'
5508ODCA7            EQU  H'0007'
5509
5510
5511;----- SLRCONA Bits -----------------------------------------------------
5512SLRA0            EQU  H'0000'
5513SLRA1            EQU  H'0001'
5514SLRA2            EQU  H'0002'
5515SLRA3            EQU  H'0003'
5516SLRA4            EQU  H'0004'
5517SLRA5            EQU  H'0005'
5518SLRA6            EQU  H'0006'
5519SLRA7            EQU  H'0007'
5520
5521
5522;----- INLVLA Bits -----------------------------------------------------
5523INLVLA0          EQU  H'0000'
5524INLVLA1          EQU  H'0001'
5525INLVLA2          EQU  H'0002'
5526INLVLA3          EQU  H'0003'
5527INLVLA4          EQU  H'0004'
5528INLVLA5          EQU  H'0005'
5529INLVLA6          EQU  H'0006'
5530INLVLA7          EQU  H'0007'
5531
5532
5533;----- IOCAP Bits -----------------------------------------------------
5534IOCAP0           EQU  H'0000'
5535IOCAP1           EQU  H'0001'
5536IOCAP2           EQU  H'0002'
5537IOCAP3           EQU  H'0003'
5538IOCAP4           EQU  H'0004'
5539IOCAP5           EQU  H'0005'
5540IOCAP6           EQU  H'0006'
5541IOCAP7           EQU  H'0007'
5542
5543
5544;----- IOCAN Bits -----------------------------------------------------
5545IOCAN0           EQU  H'0000'
5546IOCAN1           EQU  H'0001'
5547IOCAN2           EQU  H'0002'
5548IOCAN3           EQU  H'0003'
5549IOCAN4           EQU  H'0004'
5550IOCAN5           EQU  H'0005'
5551IOCAN6           EQU  H'0006'
5552IOCAN7           EQU  H'0007'
5553
5554
5555;----- IOCAF Bits -----------------------------------------------------
5556IOCAF0           EQU  H'0000'
5557IOCAF1           EQU  H'0001'
5558IOCAF2           EQU  H'0002'
5559IOCAF3           EQU  H'0003'
5560IOCAF4           EQU  H'0004'
5561IOCAF5           EQU  H'0005'
5562IOCAF6           EQU  H'0006'
5563IOCAF7           EQU  H'0007'
5564
5565
5566;----- CCDNA Bits -----------------------------------------------------
5567CCDNA0           EQU  H'0000'
5568CCDNA1           EQU  H'0001'
5569CCDNA2           EQU  H'0002'
5570CCDNA3           EQU  H'0003'
5571CCDNA4           EQU  H'0004'
5572CCDNA5           EQU  H'0005'
5573CCDNA6           EQU  H'0006'
5574CCDNA7           EQU  H'0007'
5575
5576
5577;----- CCDPA Bits -----------------------------------------------------
5578CCDPA0           EQU  H'0000'
5579CCDPA1           EQU  H'0001'
5580CCDPA2           EQU  H'0002'
5581CCDPA3           EQU  H'0003'
5582CCDPA4           EQU  H'0004'
5583CCDPA5           EQU  H'0005'
5584CCDPA6           EQU  H'0006'
5585CCDPA7           EQU  H'0007'
5586
5587
5588;----- ANSELB Bits -----------------------------------------------------
5589ANSB0            EQU  H'0000'
5590ANSB1            EQU  H'0001'
5591ANSB2            EQU  H'0002'
5592ANSB3            EQU  H'0003'
5593ANSB4            EQU  H'0004'
5594ANSB5            EQU  H'0005'
5595ANSB6            EQU  H'0006'
5596ANSB7            EQU  H'0007'
5597
5598
5599;----- WPUB Bits -----------------------------------------------------
5600WPUB0            EQU  H'0000'
5601WPUB1            EQU  H'0001'
5602WPUB2            EQU  H'0002'
5603WPUB3            EQU  H'0003'
5604WPUB4            EQU  H'0004'
5605WPUB5            EQU  H'0005'
5606WPUB6            EQU  H'0006'
5607WPUB7            EQU  H'0007'
5608
5609
5610;----- ODCONB Bits -----------------------------------------------------
5611ODCB0            EQU  H'0000'
5612ODCB1            EQU  H'0001'
5613ODCB2            EQU  H'0002'
5614ODCB3            EQU  H'0003'
5615ODCB4            EQU  H'0004'
5616ODCB5            EQU  H'0005'
5617ODCB6            EQU  H'0006'
5618ODCB7            EQU  H'0007'
5619
5620
5621;----- SLRCONB Bits -----------------------------------------------------
5622SLRB0            EQU  H'0000'
5623SLRB1            EQU  H'0001'
5624SLRB2            EQU  H'0002'
5625SLRB3            EQU  H'0003'
5626SLRB4            EQU  H'0004'
5627SLRB5            EQU  H'0005'
5628SLRB6            EQU  H'0006'
5629SLRB7            EQU  H'0007'
5630
5631
5632;----- INLVLB Bits -----------------------------------------------------
5633INLVLB0          EQU  H'0000'
5634INLVLB1          EQU  H'0001'
5635INLVLB2          EQU  H'0002'
5636INLVLB3          EQU  H'0003'
5637INLVLB4          EQU  H'0004'
5638INLVLB5          EQU  H'0005'
5639INLVLB6          EQU  H'0006'
5640INLVLB7          EQU  H'0007'
5641
5642
5643;----- IOCBP Bits -----------------------------------------------------
5644IOCBP0           EQU  H'0000'
5645IOCBP1           EQU  H'0001'
5646IOCBP2           EQU  H'0002'
5647IOCBP3           EQU  H'0003'
5648IOCBP4           EQU  H'0004'
5649IOCBP5           EQU  H'0005'
5650IOCBP6           EQU  H'0006'
5651IOCBP7           EQU  H'0007'
5652
5653
5654;----- IOCBN Bits -----------------------------------------------------
5655IOCBN0           EQU  H'0000'
5656IOCBN1           EQU  H'0001'
5657IOCBN2           EQU  H'0002'
5658IOCBN3           EQU  H'0003'
5659IOCBN4           EQU  H'0004'
5660IOCBN5           EQU  H'0005'
5661IOCBN6           EQU  H'0006'
5662IOCBN7           EQU  H'0007'
5663
5664
5665;----- IOCBF Bits -----------------------------------------------------
5666IOCBF0           EQU  H'0000'
5667IOCBF1           EQU  H'0001'
5668IOCBF2           EQU  H'0002'
5669IOCBF3           EQU  H'0003'
5670IOCBF4           EQU  H'0004'
5671IOCBF5           EQU  H'0005'
5672IOCBF6           EQU  H'0006'
5673IOCBF7           EQU  H'0007'
5674
5675
5676;----- CCDNB Bits -----------------------------------------------------
5677CCDNB0           EQU  H'0000'
5678CCDNB1           EQU  H'0001'
5679CCDNB2           EQU  H'0002'
5680CCDNB3           EQU  H'0003'
5681CCDNB4           EQU  H'0004'
5682CCDNB5           EQU  H'0005'
5683CCDNB6           EQU  H'0006'
5684CCDNB7           EQU  H'0007'
5685
5686
5687;----- CCDPB Bits -----------------------------------------------------
5688CCDPB0           EQU  H'0000'
5689CCDPB1           EQU  H'0001'
5690CCDPB2           EQU  H'0002'
5691CCDPB3           EQU  H'0003'
5692CCDPB4           EQU  H'0004'
5693CCDPB5           EQU  H'0005'
5694CCDPB6           EQU  H'0006'
5695CCDPB7           EQU  H'0007'
5696
5697
5698;----- ANSELC Bits -----------------------------------------------------
5699ANSC0            EQU  H'0000'
5700ANSC1            EQU  H'0001'
5701ANSC2            EQU  H'0002'
5702ANSC3            EQU  H'0003'
5703ANSC4            EQU  H'0004'
5704ANSC5            EQU  H'0005'
5705ANSC6            EQU  H'0006'
5706ANSC7            EQU  H'0007'
5707
5708
5709;----- WPUC Bits -----------------------------------------------------
5710WPUC0            EQU  H'0000'
5711WPUC1            EQU  H'0001'
5712WPUC2            EQU  H'0002'
5713WPUC3            EQU  H'0003'
5714WPUC4            EQU  H'0004'
5715WPUC5            EQU  H'0005'
5716WPUC6            EQU  H'0006'
5717WPUC7            EQU  H'0007'
5718
5719
5720;----- ODCONC Bits -----------------------------------------------------
5721ODCC0            EQU  H'0000'
5722ODCC1            EQU  H'0001'
5723ODCC2            EQU  H'0002'
5724ODCC3            EQU  H'0003'
5725ODCC4            EQU  H'0004'
5726ODCC5            EQU  H'0005'
5727ODCC6            EQU  H'0006'
5728ODCC7            EQU  H'0007'
5729
5730
5731;----- SLRCONC Bits -----------------------------------------------------
5732SLRC0            EQU  H'0000'
5733SLRC1            EQU  H'0001'
5734SLRC2            EQU  H'0002'
5735SLRC3            EQU  H'0003'
5736SLRC4            EQU  H'0004'
5737SLRC5            EQU  H'0005'
5738SLRC6            EQU  H'0006'
5739SLRC7            EQU  H'0007'
5740
5741
5742;----- INLVLC Bits -----------------------------------------------------
5743INLVLC0          EQU  H'0000'
5744INLVLC1          EQU  H'0001'
5745INLVLC2          EQU  H'0002'
5746INLVLC3          EQU  H'0003'
5747INLVLC4          EQU  H'0004'
5748INLVLC5          EQU  H'0005'
5749INLVLC6          EQU  H'0006'
5750INLVLC7          EQU  H'0007'
5751
5752
5753;----- IOCCP Bits -----------------------------------------------------
5754IOCCP0           EQU  H'0000'
5755IOCCP1           EQU  H'0001'
5756IOCCP2           EQU  H'0002'
5757IOCCP3           EQU  H'0003'
5758IOCCP4           EQU  H'0004'
5759IOCCP5           EQU  H'0005'
5760IOCCP6           EQU  H'0006'
5761IOCCP7           EQU  H'0007'
5762
5763
5764;----- IOCCN Bits -----------------------------------------------------
5765IOCCN0           EQU  H'0000'
5766IOCCN1           EQU  H'0001'
5767IOCCN2           EQU  H'0002'
5768IOCCN3           EQU  H'0003'
5769IOCCN4           EQU  H'0004'
5770IOCCN5           EQU  H'0005'
5771IOCCN6           EQU  H'0006'
5772IOCCN7           EQU  H'0007'
5773
5774
5775;----- IOCCF Bits -----------------------------------------------------
5776IOCCF0           EQU  H'0000'
5777IOCCF1           EQU  H'0001'
5778IOCCF2           EQU  H'0002'
5779IOCCF3           EQU  H'0003'
5780IOCCF4           EQU  H'0004'
5781IOCCF5           EQU  H'0005'
5782IOCCF6           EQU  H'0006'
5783IOCCF7           EQU  H'0007'
5784
5785
5786;----- CCDNC Bits -----------------------------------------------------
5787CCDNC0           EQU  H'0000'
5788CCDNC1           EQU  H'0001'
5789CCDNC2           EQU  H'0002'
5790CCDNC3           EQU  H'0003'
5791CCDNC4           EQU  H'0004'
5792CCDNC5           EQU  H'0005'
5793CCDNC6           EQU  H'0006'
5794CCDNC7           EQU  H'0007'
5795
5796
5797;----- CCDPC Bits -----------------------------------------------------
5798CCDPC0           EQU  H'0000'
5799CCDPC1           EQU  H'0001'
5800CCDPC2           EQU  H'0002'
5801CCDPC3           EQU  H'0003'
5802CCDPC4           EQU  H'0004'
5803CCDPC5           EQU  H'0005'
5804CCDPC6           EQU  H'0006'
5805CCDPC7           EQU  H'0007'
5806
5807
5808;----- WPUE Bits -----------------------------------------------------
5809WPUE0            EQU  H'0000'
5810WPUE1            EQU  H'0001'
5811WPUE2            EQU  H'0002'
5812
5813
5814;----- INLVLE Bits -----------------------------------------------------
5815INLVLE0          EQU  H'0000'
5816INLVLE1          EQU  H'0001'
5817INLVLE2          EQU  H'0002'
5818
5819
5820;----- IOCEP Bits -----------------------------------------------------
5821IOCEP3           EQU  H'0003'
5822
5823
5824;----- IOCEN Bits -----------------------------------------------------
5825IOCEN3           EQU  H'0003'
5826
5827
5828;----- IOCEF Bits -----------------------------------------------------
5829IOCEF3           EQU  H'0003'
5830
5831
5832;----- STATUS_SHAD Bits -----------------------------------------------------
5833C_SHAD           EQU  H'0000'
5834DC_SHAD          EQU  H'0001'
5835Z_SHAD           EQU  H'0002'
5836
5837
5838
5839;==========================================================================
5840;
5841;       RAM Definitions
5842;
5843;==========================================================================
5844       __MAXRAM  H'1FFF'
5845       __BADRAM  H'000F'
5846       __BADRAM  H'0014'-H'0015'
5847       __BADRAM  H'0019'-H'001A'
5848       __BADRAM  H'001B'
5849       __BADRAM  H'0092'
5850       __BADRAM  H'009F'
5851       __BADRAM  H'0118'
5852       __BADRAM  H'0193'
5853       __BADRAM  H'0194'
5854       __BADRAM  H'0195'
5855       __BADRAM  H'019D'
5856       __BADRAM  H'019E'
5857       __BADRAM  H'019F'
5858       __BADRAM  H'029E'
5859       __BADRAM  H'029F'
5860       __BADRAM  H'038F'
5861       __BADRAM  H'0393'
5862       __BADRAM  H'0394'
5863       __BADRAM  H'0395'
5864       __BADRAM  H'0396'
5865       __BADRAM  H'0397'
5866       __BADRAM  H'0398'
5867       __BADRAM  H'0399'
5868       __BADRAM  H'039A'
5869       __BADRAM  H'039B'
5870       __BADRAM  H'039C'
5871       __BADRAM  H'039D'
5872       __BADRAM  H'039E'
5873       __BADRAM  H'039F'
5874       __BADRAM  H'0412'
5875       __BADRAM  H'0413'
5876       __BADRAM  H'0414'
5877       __BADRAM  H'0415'
5878       __BADRAM  H'049E'
5879       __BADRAM  H'049F'
5880       __BADRAM  H'051E'
5881       __BADRAM  H'051F'
5882       __BADRAM  H'0594'
5883       __BADRAM  H'0595'
5884       __BADRAM  H'0596'
5885       __BADRAM  H'0597'
5886       __BADRAM  H'0598'
5887       __BADRAM  H'0599'
5888       __BADRAM  H'059A'
5889       __BADRAM  H'059B'
5890       __BADRAM  H'059C'
5891       __BADRAM  H'059D'
5892       __BADRAM  H'059E'
5893       __BADRAM  H'059F'
5894       __BADRAM  H'0615'
5895       __BADRAM  H'061F'
5896       __BADRAM  H'0695'
5897       __BADRAM  H'0696'
5898       __BADRAM  H'0697'
5899       __BADRAM  H'0698'
5900       __BADRAM  H'0699'
5901       __BADRAM  H'069A'
5902       __BADRAM  H'069B'
5903       __BADRAM  H'069C'
5904       __BADRAM  H'069D'
5905       __BADRAM  H'069E'
5906       __BADRAM  H'069F'
5907       __BADRAM  H'0715'
5908       __BADRAM  H'071F'
5909       __BADRAM  H'078C'-H'0795'
5910       __BADRAM  H'079C'
5911       __BADRAM  H'079D'
5912       __BADRAM  H'079E'
5913       __BADRAM  H'079F'
5914       __BADRAM  H'0815'-H'0819'
5915       __BADRAM  H'0894'
5916       __BADRAM  H'089C'-H'089F'
5917       __BADRAM  H'090D'
5918       __BADRAM  H'0910'-H'0913'
5919       __BADRAM  H'0914'-H'091E'
5920       __BADRAM  H'098C'-H'098E'
5921       __BADRAM  H'0998'-H'099F'
5922       __BADRAM  H'0A0C'-H'0A1F'
5923       __BADRAM  H'0A8C'-H'0A9F'
5924       __BADRAM  H'0B0C'-H'0B1F'
5925       __BADRAM  H'0B8C'-H'0B9F'
5926       __BADRAM  H'0C0C'-H'0C1F'
5927       __BADRAM  H'0C8C'-H'0C9F'
5928       __BADRAM  H'0D0C'-H'0D1F'
5929       __BADRAM  H'0D8C'-H'0D9F'
5930       __BADRAM  H'0E0C'-H'0E0E'
5931       __BADRAM  H'0E0F'-H'0E1F'
5932       __BADRAM  H'0E8C'-H'0E8E'
5933       __BADRAM  H'0E8F'-H'0E90'
5934       __BADRAM  H'0E91'-H'0E93'
5935       __BADRAM  H'0E94'-H'0E97'
5936       __BADRAM  H'0E98'-H'0E9B'
5937       __BADRAM  H'0E9C'-H'0E9E'
5938       __BADRAM  H'0E9F'
5939       __BADRAM  H'0F0C'-H'0F0F'
5940       __BADRAM  H'0F10'-H'0F1F'
5941       __BADRAM  H'0F8C'-H'0F98'
5942       __BADRAM  H'0F99'-H'0F9C'
5943       __BADRAM  H'0F9D'-H'0F9F'
5944       __BADRAM  H'100C'-H'101F'
5945       __BADRAM  H'108C'-H'109F'
5946       __BADRAM  H'110C'-H'111F'
5947       __BADRAM  H'118C'-H'119F'
5948       __BADRAM  H'120C'-H'121F'
5949       __BADRAM  H'128C'-H'129F'
5950       __BADRAM  H'130C'-H'131F'
5951       __BADRAM  H'138C'-H'139F'
5952       __BADRAM  H'140C'-H'141F'
5953       __BADRAM  H'148C'-H'149F'
5954       __BADRAM  H'150C'-H'151F'
5955       __BADRAM  H'158C'-H'159F'
5956       __BADRAM  H'160C'-H'161F'
5957       __BADRAM  H'168C'-H'169F'
5958       __BADRAM  H'170C'-H'171F'
5959       __BADRAM  H'178C'-H'179F'
5960       __BADRAM  H'180C'-H'181F'
5961       __BADRAM  H'188C'-H'189F'
5962       __BADRAM  H'190C'-H'191F'
5963       __BADRAM  H'198C'-H'199F'
5964       __BADRAM  H'19A0'-H'19EF'
5965       __BADRAM  H'1A0C'-H'1A1F'
5966       __BADRAM  H'1A20'-H'1A6F'
5967       __BADRAM  H'1A8C'-H'1A9F'
5968       __BADRAM  H'1AA0'-H'1AEF'
5969       __BADRAM  H'1B0C'-H'1B1F'
5970       __BADRAM  H'1B20'-H'1B6F'
5971       __BADRAM  H'1B8C'-H'1B9F'
5972       __BADRAM  H'1BA0'-H'1BEF'
5973       __BADRAM  H'1C0C'-H'1C1F'
5974       __BADRAM  H'1C20'-H'1C6F'
5975       __BADRAM  H'1C8C'-H'1C9F'
5976       __BADRAM  H'1CA0'-H'1CEF'
5977       __BADRAM  H'1D0C'-H'1D1F'
5978       __BADRAM  H'1D20'-H'1D6F'
5979       __BADRAM  H'1D8C'-H'1D9F'
5980       __BADRAM  H'1DA0'-H'1DEF'
5981       __BADRAM  H'1E0C'-H'1E0E'
5982       __BADRAM  H'1E38'-H'1E6F'
5983       __BADRAM  H'1E8C'-H'1E8E'
5984       __BADRAM  H'1E98'-H'1E9B'
5985       __BADRAM  H'1E9F'-H'1EA0'
5986       __BADRAM  H'1EA6'-H'1EA8'
5987       __BADRAM  H'1EAD'-H'1EB0'
5988       __BADRAM  H'1EB4'-H'1EB7'
5989       __BADRAM  H'1EBF'-H'1EC2'
5990       __BADRAM  H'1EC4'
5991       __BADRAM  H'1ECD'-H'1ECF'
5992       __BADRAM  H'1ED0'-H'1EDF'
5993       __BADRAM  H'1EE0'-H'1EEF'
5994       __BADRAM  H'1F0C'-H'1F0F'
5995       __BADRAM  H'1F28'-H'1F37'
5996       __BADRAM  H'1F42'
5997       __BADRAM  H'1F4D'
5998       __BADRAM  H'1F58'-H'1F64'
5999       __BADRAM  H'1F66'-H'1F67'
6000       __BADRAM  H'1F6C'-H'1F6F'
6001       __BADRAM  H'1F8C'
6002       __BADRAM  H'1F8D'-H'1F8F'
6003       __BADRAM  H'1F90'-H'1FAF'
6004       __BADRAM  H'1FB0'-H'1FCF'
6005       __BADRAM  H'1FD0'-H'1FD2'
6006       __BADRAM  H'1FD3'-H'1FD6'
6007       __BADRAM  H'1FD7'-H'1FE3'
6008       __BADRAM  H'1FEC'
6009
6010;==========================================================================
6011;
6012;       Configuration Bits
6013;
6014;   NAME            Address
6015;   CONFIG1           8007h
6016;   CONFIG2           8008h
6017;   CONFIG3           8009h
6018;   CONFIG4           800Ah
6019;   CONFIG5           800Bh
6020;
6021;==========================================================================
6022
6023; The following is an assignment of address values for all of the
6024; configuration registers for the purpose of table reads
6025_CONFIG1        EQU  H'8007'
6026_CONFIG2        EQU  H'8008'
6027_CONFIG3        EQU  H'8009'
6028_CONFIG4        EQU  H'800A'
6029_CONFIG5        EQU  H'800B'
6030
6031;----- CONFIG1 Options --------------------------------------------------
6032_FEXTOSC_LP          EQU  H'3FF8'; LP (crystal oscillator) optimized for 32.768kHz; PFM set to low power
6033_FEXTOSC_XT          EQU  H'3FF9'; XT (crystal oscillator) above 500kHz, below 4MHz; PFM set to medium power
6034_FEXTOSC_HS          EQU  H'3FFA'; HS (crystal oscillator) above 4MHz; PFM set to high power
6035_FEXTOSC_Reserved    EQU  H'3FFB'; Reserved
6036_FEXTOSC_OFF         EQU  H'3FFC'; Oscillator not enabled
6037_FEXTOSC_ECL         EQU  H'3FFD'; EC below 500kHz; PFM set to low power
6038_FEXTOSC_ECM         EQU  H'3FFE'; EC for 500kHz to 8MHz; PFM set to medium power
6039_FEXTOSC_ECH         EQU  H'3FFF'; EC above 8MHz; PFM set to high power
6040
6041_RSTOSC_HFINT32      EQU  H'3F8F'; HFINTOSC with OSCFRQ= 32 MHz and CDIV = 1:1
6042_RSTOSC_HFINTPLL     EQU  H'3F9F'; HFINTOSC with 2x PLL, with OSCFRQ = 16 MHz and CDIV = 1:1 (FOSC = 32 MHz)
6043_RSTOSC_EXT4X        EQU  H'3FAF'; EXTOSC with 4x PLL, with EXTOSC operating per FEXTOSC bits
6044_RSTOSC_Reserved     EQU  H'3FBF'; Reserved
6045_RSTOSC_SOSC         EQU  H'3FCF'; SOSC
6046_RSTOSC_LFINT        EQU  H'3FDF'; LFINTOSC
6047_RSTOSC_HFINT1       EQU  H'3FEF'; HFINTOSC (1MHz)
6048_RSTOSC_EXT1X        EQU  H'3FFF'; EXTOSC operating per FEXTOSC bits
6049
6050_CLKOUTEN_ON         EQU  H'3EFF'; CLKOUT function is enabled; FOSC/4 clock appears at OSC2
6051_CLKOUTEN_OFF        EQU  H'3FFF'; CLKOUT function is disabled; i/o or oscillator function on OSC2
6052
6053_CSWEN_OFF           EQU  H'37FF'; The NOSC and NDIV bits cannot be changed by user software
6054_CSWEN_ON            EQU  H'3FFF'; Writing to NOSC and NDIV is allowed
6055
6056_FCMEN_OFF           EQU  H'1FFF'; FSCM timer disabled
6057_FCMEN_ON            EQU  H'3FFF'; FSCM timer enabled
6058
6059;----- CONFIG2 Options --------------------------------------------------
6060_MCLRE_OFF           EQU  H'3FFE'; MCLR pin function is port defined function
6061_MCLRE_ON            EQU  H'3FFF'; MCLR pin is Master Clear function
6062
6063_PWRTE_ON            EQU  H'3FFD'; PWRT enabled
6064_PWRTE_OFF           EQU  H'3FFF'; PWRT disabled
6065
6066_LPBOREN_ON          EQU  H'3FDF'; ULPBOR enabled
6067_LPBOREN_OFF         EQU  H'3FFF'; ULPBOR disabled
6068
6069_BOREN_OFF           EQU  H'3F3F'; Brown-out reset disabled
6070_BOREN_SBOREN        EQU  H'3F7F'; Brown-out reset enabled according to SBOREN bit
6071_BOREN_NSLEEP        EQU  H'3FBF'; Brown-out Reset enabled while running, disabled in sleep; SBOREN is ignored
6072_BOREN_ON            EQU  H'3FFF'; Brown-out Reset Enabled, SBOREN bit is ignored
6073
6074_BORV_HI             EQU  H'3DFF'; Brown-out Reset Voltage (VBOR) is set to 2.7V
6075_BORV_LO             EQU  H'3FFF'; Brown-out Reset Voltage (VBOR) set to 1.9V on LF, and 2.45V on F Devices
6076
6077_ZCD_OFF             EQU  H'3BFF'; Zero-cross detect circuit is always enabled
6078_ZCD_ON              EQU  H'3FFF'; Zero-cross detect circuit is disabled at POR.
6079
6080_PPS1WAY_OFF         EQU  H'37FF'; The PPSLOCK bit can be set and cleared repeatedly by software
6081_PPS1WAY_ON          EQU  H'3FFF'; The PPSLOCK bit can be cleared and set only once in software
6082
6083_STVREN_OFF          EQU  H'2FFF'; Stack Overflow or Underflow will not cause a reset
6084_STVREN_ON           EQU  H'3FFF'; Stack Overflow or Underflow will cause a reset
6085
6086;;;; Begin: Added in gputils
6087_DEBUG_ON            EQU  H'1FFF'; Background debugger enabled; ICSPCLK and ICSPDAT are dedicated to the debugger.
6088_DEBUG_OFF           EQU  H'3FFF'; Background debugger disabled; ICSPCLK and ICSPDAT are general purpose I/O pins.
6089
6090;;;; End: Added in gputils
6091;----- CONFIG3 Options --------------------------------------------------
6092_WDTCPS_WDTCPS_0     EQU  H'3FE0'; Divider ratio 1:32
6093_WDTCPS_WDTCPS_1     EQU  H'3FE1'; Divider ratio 1:64
6094_WDTCPS_WDTCPS_2     EQU  H'3FE2'; Divider ratio 1:128
6095_WDTCPS_WDTCPS_3     EQU  H'3FE3'; Divider ratio 1:256
6096_WDTCPS_WDTCPS_4     EQU  H'3FE4'; Divider ratio 1:512
6097_WDTCPS_WDTCPS_5     EQU  H'3FE5'; Divider ratio 1:1024
6098_WDTCPS_WDTCPS_6     EQU  H'3FE6'; Divider ratio 1:2048
6099_WDTCPS_WDTCPS_7     EQU  H'3FE7'; Divider ratio 1:4096
6100_WDTCPS_WDTCPS_8     EQU  H'3FE8'; Divider ratio 1:8192
6101_WDTCPS_WDTCPS_9     EQU  H'3FE9'; Divider ratio 1:16384
6102_WDTCPS_WDTCPS_10    EQU  H'3FEA'; Divider ratio 1:32768
6103_WDTCPS_WDTCPS_11    EQU  H'3FEB'; Divider ratio 1:65536
6104_WDTCPS_WDTCPS_12    EQU  H'3FEC'; Divider ratio 1:131072
6105_WDTCPS_WDTCPS_13    EQU  H'3FED'; Divider ratio 1:262144
6106_WDTCPS_WDTCPS_14    EQU  H'3FEE'; Divider ratio 1:524299
6107_WDTCPS_WDTCPS_15    EQU  H'3FEF'; Divider ratio 1:1048576
6108_WDTCPS_WDTCPS_16    EQU  H'3FF0'; Divider ratio 1:2097152
6109_WDTCPS_WDTCPS_17    EQU  H'3FF1'; Divider ratio 1:4194304
6110_WDTCPS_WDTCPS_18    EQU  H'3FF2'; Divider ratio 1:8388608
6111_WDTCPS_WDTCPS_19    EQU  H'3FF3'; Divider ratio 1:32
6112_WDTCPS_WDTCPS_20    EQU  H'3FF4'; Divider ratio 1:32
6113_WDTCPS_WDTCPS_21    EQU  H'3FF5'; Divider ratio 1:32
6114_WDTCPS_WDTCPS_22    EQU  H'3FF6'; Divider ratio 1:32
6115_WDTCPS_WDTCPS_23    EQU  H'3FF7'; Divider ratio 1:32
6116_WDTCPS_WDTCPS_24    EQU  H'3FF8'; Divider ratio 1:32
6117_WDTCPS_WDTCPS_25    EQU  H'3FF9'; Divider ratio 1:32
6118_WDTCPS_WDTCPS_26    EQU  H'3FFA'; Divider ratio 1:32
6119_WDTCPS_WDTCPS_27    EQU  H'3FFB'; Divider ratio 1:32
6120_WDTCPS_WDTCPS_28    EQU  H'3FFC'; Divider ratio 1:32
6121_WDTCPS_WDTCPS_29    EQU  H'3FFD'; Divider ratio 1:32
6122_WDTCPS_WDTCPS_30    EQU  H'3FFE'; Divider ratio 1:32
6123_WDTCPS_WDTCPS_31    EQU  H'3FFF'; Divider ratio 1:65536; software control of WDTPS
6124
6125_WDTE_OFF            EQU  H'3F9F'; WDT Disabled, SWDTEN is ignored
6126_WDTE_SWDTEN         EQU  H'3FBF'; WDT enabled/disabled by SWDTEN bit in WDTCON0
6127_WDTE_NSLEEP         EQU  H'3FDF'; WDT enabled while sleep=0, suspended when sleep=1; SWDTEN ignored
6128_WDTE_ON             EQU  H'3FFF'; WDT enabled regardless of sleep; SWDTEN ignored
6129
6130_WDTCWS_WDTCWS_0     EQU  H'38FF'; window delay = 87.5 percent of time; no software control; keyed access required
6131_WDTCWS_WDTCWS_1     EQU  H'39FF'; window delay = 75 percent of time; no software control; keyed access required
6132_WDTCWS_WDTCWS_2     EQU  H'3AFF'; window delay = 62.5 percent of time; no software control; keyed access required
6133_WDTCWS_WDTCWS_3     EQU  H'3BFF'; window delay = 50 percent of time; no software control; keyed access required
6134_WDTCWS_WDTCWS_4     EQU  H'3CFF'; window delay = 37.5 percent of time; no software control; keyed access required
6135_WDTCWS_WDTCWS_5     EQU  H'3DFF'; window delay = 25 percent of time; no software control; keyed access required
6136_WDTCWS_WDTCWS_6     EQU  H'3EFF'; window always open (100%); no software control; keyed access required
6137_WDTCWS_WDTCWS_7     EQU  H'3FFF'; window always open (100%); software control; keyed access not required
6138
6139_WDTCCS_LFINTOSC     EQU  H'07FF'; WDT reference clock is the 31.0kHz LFINTOSC output
6140_WDTCCS_HFINTOSC     EQU  H'0FFF'; WDT reference clock is the 31.25 kHz HFINTOSC
6141_WDTCCS_SC           EQU  H'3FFF'; Software Control
6142
6143;----- CONFIG4 Options --------------------------------------------------
6144_WRT_ON              EQU  H'3FFC'; 0x0000 to 0x7FFF write protected
6145_WRT_WRT_lower       EQU  H'3FFD'; 0x0000 to x3FFF write protected
6146_WRT_WRT_upper       EQU  H'3FFE'; 0x0000 to 0x01FF write protected
6147_WRT_OFF             EQU  H'3FFF'; Write protection off
6148
6149_SCANE_not_available EQU  H'2FFF'; Scanner module is not available for use
6150_SCANE_available     EQU  H'3FFF'; Scanner module is available for use
6151
6152_LVP_OFF             EQU  H'1FFF'; High Voltage on MCLR/Vpp must be used for programming
6153_LVP_ON              EQU  H'3FFF'; Low Voltage programming enabled. MCLR/Vpp pin function is MCLR.
6154
6155;----- CONFIG5 Options --------------------------------------------------
6156_CP_ON               EQU  H'3FFE'; Program Memory code protection enabled
6157_CP_OFF              EQU  H'3FFF'; Program Memory code protection disabled
6158
6159_CPD_ON              EQU  H'3FFD'; Data EEPROM code protection enabled
6160_CPD_OFF             EQU  H'3FFF'; Data EEPROM code protection disabled
6161
6162;----- DEVID Equates --------------------------------------------------
6163_DEVID1          EQU  H'8006'
6164
6165;----- IDLOC Equates --------------------------------------------------
6166_IDLOC0          EQU  H'8000'
6167_IDLOC1          EQU  H'8001'
6168_IDLOC2          EQU  H'8002'
6169_IDLOC3          EQU  H'8003'
6170
6171        LIST
6172