1        LIST
2
3;==========================================================================
4; Build date : Dec 08 2015
5;  MPASM PIC16LF1618 processor include
6;
7;  (c) Copyright 1999-2015 Microchip Technology, All rights reserved
8;==========================================================================
9
10        NOLIST
11
12;==========================================================================
13;  This header file defines configurations, registers, and other useful
14;  bits of information for the PIC16LF1618 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 /PIC16LF1618
22;       2. LIST directive in the source file
23;               LIST   P=PIC16LF1618
24;       3. Processor Type entry in the MPASM full-screen interface
25;       4. Setting the processor in the MPLAB Project Dialog
26;==========================================================================
27;;;; Begin: Added in gputils
28
29;==========================================================================
30;
31;       Gputils Specific Revision History
32;
33;==========================================================================
34
35;       12 Jul 2014  Added the _DEBUG_ON and _DEBUG_OFF config options.
36;;;; End: Added in gputils
37
38;==========================================================================
39;
40;       Verify Processor
41;
42;==========================================================================
43        IFNDEF __16LF1618
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'
78PIR1             EQU  H'0010'
79PIR2             EQU  H'0011'
80PIR3             EQU  H'0012'
81PIR4             EQU  H'0013'
82PIR5             EQU  H'0014'
83TMR0             EQU  H'0015'
84TMR1             EQU  H'0016'
85TMR1L            EQU  H'0016'
86TMR1H            EQU  H'0017'
87T1CON            EQU  H'0018'
88T1GCON           EQU  H'0019'
89T2TMR            EQU  H'001A'
90TMR2             EQU  H'001A'
91PR2              EQU  H'001B'
92T2PR             EQU  H'001B'
93T2CON            EQU  H'001C'
94T2HLT            EQU  H'001D'
95T2CLKCON         EQU  H'001E'
96T2RST            EQU  H'001F'
97
98;-----Bank1------------------
99TRISA            EQU  H'008C'
100TRISB            EQU  H'008D'
101TRISC            EQU  H'008E'
102PIE1             EQU  H'0090'
103PIE2             EQU  H'0091'
104PIE3             EQU  H'0092'
105PIE4             EQU  H'0093'
106PIE5             EQU  H'0094'
107OPTION_REG       EQU  H'0095'
108PCON             EQU  H'0096'
109OSCTUNE          EQU  H'0098'
110OSCCON           EQU  H'0099'
111OSCSTAT          EQU  H'009A'
112ADRES            EQU  H'009B'
113ADRESL           EQU  H'009B'
114ADRESH           EQU  H'009C'
115ADCON0           EQU  H'009D'
116ADCON1           EQU  H'009E'
117ADCON2           EQU  H'009F'
118
119;-----Bank2------------------
120LATA             EQU  H'010C'
121LATB             EQU  H'010D'
122LATC             EQU  H'010E'
123CM1CON0          EQU  H'0111'
124CM1CON1          EQU  H'0112'
125CM2CON0          EQU  H'0113'
126CM2CON1          EQU  H'0114'
127CMOUT            EQU  H'0115'
128BORCON           EQU  H'0116'
129FVRCON           EQU  H'0117'
130DAC1CON0         EQU  H'0118'
131DAC1CON1         EQU  H'0119'
132ZCD1CON          EQU  H'011C'
133
134;-----Bank3------------------
135ANSELA           EQU  H'018C'
136ANSELB           EQU  H'018D'
137ANSELC           EQU  H'018E'
138PMADR            EQU  H'0191'
139PMADRL           EQU  H'0191'
140PMADRH           EQU  H'0192'
141PMDAT            EQU  H'0193'
142PMDATL           EQU  H'0193'
143PMDATH           EQU  H'0194'
144PMCON1           EQU  H'0195'
145PMCON2           EQU  H'0196'
146RC1REG           EQU  H'0199'
147RCREG            EQU  H'0199'
148RCREG1           EQU  H'0199'
149TX1REG           EQU  H'019A'
150TXREG            EQU  H'019A'
151TXREG1           EQU  H'019A'
152SP1BRG           EQU  H'019B'
153SP1BRGL          EQU  H'019B'
154SPBRG            EQU  H'019B'
155SPBRG1           EQU  H'019B'
156SPBRGL           EQU  H'019B'
157SP1BRGH          EQU  H'019C'
158SPBRGH           EQU  H'019C'
159SPBRGH1          EQU  H'019C'
160RC1STA           EQU  H'019D'
161RCSTA            EQU  H'019D'
162RCSTA1           EQU  H'019D'
163TX1STA           EQU  H'019E'
164TXSTA            EQU  H'019E'
165TXSTA1           EQU  H'019E'
166BAUD1CON         EQU  H'019F'
167BAUDCON          EQU  H'019F'
168BAUDCON1         EQU  H'019F'
169BAUDCTL          EQU  H'019F'
170BAUDCTL1         EQU  H'019F'
171
172;-----Bank4------------------
173WPUA             EQU  H'020C'
174WPUB             EQU  H'020D'
175WPUC             EQU  H'020E'
176SSP1BUF          EQU  H'0211'
177SSPBUF           EQU  H'0211'
178SSP1ADD          EQU  H'0212'
179SSPADD           EQU  H'0212'
180SSP1MSK          EQU  H'0213'
181SSPMSK           EQU  H'0213'
182SSP1STAT         EQU  H'0214'
183SSPSTAT          EQU  H'0214'
184SSP1CON          EQU  H'0215'
185SSP1CON1         EQU  H'0215'
186SSPCON           EQU  H'0215'
187SSPCON1          EQU  H'0215'
188SSP1CON2         EQU  H'0216'
189SSPCON2          EQU  H'0216'
190SSP1CON3         EQU  H'0217'
191SSPCON3          EQU  H'0217'
192
193;-----Bank5------------------
194ODCONA           EQU  H'028C'
195ODCONB           EQU  H'028D'
196ODCONC           EQU  H'028E'
197CCPR1            EQU  H'0291'
198CCPR1L           EQU  H'0291'
199CCPR1H           EQU  H'0292'
200CCP1CON          EQU  H'0293'
201CCP1CAP          EQU  H'0294'
202CCPR2            EQU  H'0298'
203CCPR2L           EQU  H'0298'
204CCPR2H           EQU  H'0299'
205CCP2CON          EQU  H'029A'
206CCP2CAP          EQU  H'029B'
207CCPTMRS          EQU  H'029E'
208
209;-----Bank6------------------
210SLRCONA          EQU  H'030C'
211SLRCONB          EQU  H'030D'
212SLRCONC          EQU  H'030E'
213
214;-----Bank7------------------
215INLVLA           EQU  H'038C'
216INLVLB           EQU  H'038D'
217INLVLC           EQU  H'038E'
218IOCAP            EQU  H'0391'
219IOCAN            EQU  H'0392'
220IOCAF            EQU  H'0393'
221IOCBP            EQU  H'0394'
222IOCBN            EQU  H'0395'
223IOCBF            EQU  H'0396'
224IOCCP            EQU  H'0397'
225IOCCN            EQU  H'0398'
226IOCCF            EQU  H'0399'
227
228;-----Bank8------------------
229HDRVC            EQU  H'040E'
230T4TMR            EQU  H'0413'
231TMR4             EQU  H'0413'
232PR4              EQU  H'0414'
233T4PR             EQU  H'0414'
234T4CON            EQU  H'0415'
235T4HLT            EQU  H'0416'
236T4CLKCON         EQU  H'0417'
237T4RST            EQU  H'0418'
238T6TMR            EQU  H'041A'
239TMR6             EQU  H'041A'
240PR6              EQU  H'041B'
241T6PR             EQU  H'041B'
242T6CON            EQU  H'041C'
243T6HLT            EQU  H'041D'
244T6CLKCON         EQU  H'041E'
245T6RST            EQU  H'041F'
246
247;-----Bank9------------------
248TMR3L            EQU  H'0493'
249TMR3H            EQU  H'0494'
250T3CON            EQU  H'0495'
251T3GCON           EQU  H'0496'
252TMR5L            EQU  H'049A'
253TMR5H            EQU  H'049B'
254T5CON            EQU  H'049C'
255T5GCON           EQU  H'049D'
256
257;-----Bank11------------------
258PID1SET          EQU  H'058C'
259PID1SETL         EQU  H'058C'
260PID1SETH         EQU  H'058D'
261PID1IN           EQU  H'058E'
262PID1INL          EQU  H'058E'
263PID1INH          EQU  H'058F'
264PID1K1           EQU  H'0590'
265PID1K1L          EQU  H'0590'
266PID1K1H          EQU  H'0591'
267PID1K2           EQU  H'0592'
268PID1K2L          EQU  H'0592'
269PID1K2H          EQU  H'0593'
270PID1K3           EQU  H'0594'
271PID1K3L          EQU  H'0594'
272PID1K3H          EQU  H'0595'
273PID1OUT          EQU  H'0596'
274PID1OUTLL        EQU  H'0596'
275PID1OUTLH        EQU  H'0597'
276PID1OUTHL        EQU  H'0598'
277PID1OUTHH        EQU  H'0599'
278PID1OUTU         EQU  H'059A'
279PID1Z1           EQU  H'059B'
280PID1Z1L          EQU  H'059B'
281PID1Z1H          EQU  H'059C'
282PID1Z1U          EQU  H'059D'
283
284;-----Bank12------------------
285PID1Z2           EQU  H'060C'
286PID1Z2L          EQU  H'060C'
287PID1Z2H          EQU  H'060D'
288PID1Z2U          EQU  H'060E'
289PID1ACC          EQU  H'060F'
290PID1ACCLL        EQU  H'060F'
291PID1ACCLH        EQU  H'0610'
292PID1ACCHL        EQU  H'0611'
293PID1ACCHH        EQU  H'0612'
294PID1ACCU         EQU  H'0613'
295PID1CON          EQU  H'0614'
296PWM3DCL          EQU  H'0617'
297PWM3DCH          EQU  H'0618'
298PWM3CON          EQU  H'0619'
299PWM4DCL          EQU  H'061A'
300PWM4DCH          EQU  H'061B'
301PWM4CON          EQU  H'061C'
302
303;-----Bank13------------------
304CWG1DBR          EQU  H'0691'
305CWG1DBF          EQU  H'0692'
306CWG1AS0          EQU  H'0693'
307CWG1AS1          EQU  H'0694'
308CWG1OCON0        EQU  H'0695'
309CWG1CON0         EQU  H'0696'
310CWG1CON1         EQU  H'0697'
311CWG1CLKCON       EQU  H'0699'
312CWG1ISM          EQU  H'069A'
313
314;-----Bank14------------------
315WDTCON0          EQU  H'0711'
316WDTCON1          EQU  H'0712'
317WDTPSL           EQU  H'0713'
318WDTPSH           EQU  H'0714'
319WDTTMR           EQU  H'0715'
320SCANLADR         EQU  H'0718'
321SCANLADRL        EQU  H'0718'
322SCANLADRH        EQU  H'0719'
323SCANHADR         EQU  H'071A'
324SCANHADRL        EQU  H'071A'
325SCANHADRH        EQU  H'071B'
326SCANCON0         EQU  H'071C'
327SCANTRIG         EQU  H'071D'
328
329;-----Bank15------------------
330CRCDAT           EQU  H'0791'
331CRCDATL          EQU  H'0791'
332CRCDATH          EQU  H'0792'
333CRCACC           EQU  H'0793'
334CRCACCL          EQU  H'0793'
335CRCACCH          EQU  H'0794'
336CRCSHIFT         EQU  H'0795'
337CRCSHIFTL        EQU  H'0795'
338CRCSHIFTH        EQU  H'0796'
339CRCXOR           EQU  H'0797'
340CRCXORL          EQU  H'0797'
341CRCXORH          EQU  H'0798'
342CRCCON0          EQU  H'0799'
343CRCCON1          EQU  H'079A'
344
345;-----Bank16------------------
346AT1RES           EQU  H'080C'
347AT1RESL          EQU  H'080C'
348AT1RESH          EQU  H'080D'
349AT1MISS          EQU  H'080E'
350AT1MISSL         EQU  H'080E'
351AT1MISSH         EQU  H'080F'
352AT1PER           EQU  H'0810'
353AT1PERL          EQU  H'0810'
354AT1PERH          EQU  H'0811'
355AT1PHS           EQU  H'0812'
356AT1PHSL          EQU  H'0812'
357AT1PHSH          EQU  H'0813'
358AT1CON0          EQU  H'0814'
359AT1CON1          EQU  H'0815'
360AT1IR0           EQU  H'0816'
361AT1IE0           EQU  H'0817'
362AT1IR1           EQU  H'0818'
363AT1IE1           EQU  H'0819'
364AT1STPT          EQU  H'081A'
365AT1STPTL         EQU  H'081A'
366AT1STPTH         EQU  H'081B'
367AT1ERR           EQU  H'081C'
368AT1ERRL          EQU  H'081C'
369AT1ERRH          EQU  H'081D'
370
371;-----Bank17------------------
372AT1CLK           EQU  H'088C'
373AT1SIG           EQU  H'088D'
374AT1CSEL1         EQU  H'088E'
375AT1CC1           EQU  H'088F'
376AT1CC1L          EQU  H'088F'
377AT1CC1H          EQU  H'0890'
378AT1CCON1         EQU  H'0891'
379AT1CSEL2         EQU  H'0892'
380AT1CC2           EQU  H'0893'
381AT1CC2L          EQU  H'0893'
382AT1CC2H          EQU  H'0894'
383AT1CCON2         EQU  H'0895'
384AT1CSEL3         EQU  H'0896'
385AT1CC3           EQU  H'0897'
386AT1CC3L          EQU  H'0897'
387AT1CC3H          EQU  H'0898'
388AT1CCON3         EQU  H'0899'
389
390;-----Bank27------------------
391SMT1TMR          EQU  H'0D8C'
392SMT1TMRL         EQU  H'0D8C'
393SMT1TMRH         EQU  H'0D8D'
394SMT1TMRU         EQU  H'0D8E'
395SMT1CPR          EQU  H'0D8F'
396SMT1CPRL         EQU  H'0D8F'
397SMT1CPRH         EQU  H'0D90'
398SMT1CPRU         EQU  H'0D91'
399SMT1CPW          EQU  H'0D92'
400SMT1CPWL         EQU  H'0D92'
401SMT1CPWH         EQU  H'0D93'
402SMT1CPWU         EQU  H'0D94'
403SMT1PR           EQU  H'0D95'
404SMT1PRL          EQU  H'0D95'
405SMT1PRH          EQU  H'0D96'
406SMT1PRU          EQU  H'0D97'
407SMT1CON0         EQU  H'0D98'
408SMT1CON1         EQU  H'0D99'
409SMT1STAT         EQU  H'0D9A'
410SMT1CLK          EQU  H'0D9B'
411SMT1SIG          EQU  H'0D9C'
412SMT1WIN          EQU  H'0D9D'
413SMT2TMR          EQU  H'0D9E'
414SMT2TMRL         EQU  H'0D9E'
415SMT2TMRH         EQU  H'0D9F'
416SMT2TMRU         EQU  H'0DA0'
417SMT2CPR          EQU  H'0DA1'
418SMT2CPRL         EQU  H'0DA1'
419SMT2CPRH         EQU  H'0DA2'
420SMT2CPRU         EQU  H'0DA3'
421SMT2CPW          EQU  H'0DA4'
422SMT2CPWL         EQU  H'0DA4'
423SMT2CPWH         EQU  H'0DA5'
424SMT2CPWU         EQU  H'0DA6'
425SMT2PR           EQU  H'0DA7'
426SMT2PRL          EQU  H'0DA7'
427SMT2PRH          EQU  H'0DA8'
428SMT2PRU          EQU  H'0DA9'
429SMT2CON0         EQU  H'0DAA'
430SMT2CON1         EQU  H'0DAB'
431SMT2STAT         EQU  H'0DAC'
432SMT2CLK          EQU  H'0DAD'
433SMT2SIG          EQU  H'0DAE'
434SMT2WIN          EQU  H'0DAF'
435
436;-----Bank28------------------
437PPSLOCK          EQU  H'0E0F'
438INTPPS           EQU  H'0E10'
439T0CKIPPS         EQU  H'0E11'
440T1CKIPPS         EQU  H'0E12'
441T1GPPS           EQU  H'0E13'
442CCP1PPS          EQU  H'0E14'
443CCP2PPS          EQU  H'0E15'
444ATINPPS          EQU  H'0E16'
445CWGINPPS         EQU  H'0E17'
446T2PPS            EQU  H'0E18'
447T3CKIPPS         EQU  H'0E19'
448T3GPPS           EQU  H'0E1A'
449T4PPS            EQU  H'0E1B'
450T5CKIPPS         EQU  H'0E1C'
451T5GPPS           EQU  H'0E1D'
452T6PPS            EQU  H'0E1E'
453ATCC1PPS         EQU  H'0E1F'
454SSPCLKPPS        EQU  H'0E20'
455SSPDATPPS        EQU  H'0E21'
456SSPSSPPS         EQU  H'0E22'
457ATCC2PPS         EQU  H'0E23'
458RXPPS            EQU  H'0E24'
459CKPPS            EQU  H'0E25'
460SMT1SIGPPS       EQU  H'0E26'
461SMT1WINPPS       EQU  H'0E27'
462CLCIN0PPS        EQU  H'0E28'
463CLCIN1PPS        EQU  H'0E29'
464CLCIN2PPS        EQU  H'0E2A'
465CLCIN3PPS        EQU  H'0E2B'
466SMT2SIGPPS       EQU  H'0E2C'
467SMT2WINPPS       EQU  H'0E2D'
468ATCC3PPS         EQU  H'0E2E'
469
470;-----Bank29------------------
471RA0PPS           EQU  H'0E90'
472RA1PPS           EQU  H'0E91'
473RA2PPS           EQU  H'0E92'
474RA4PPS           EQU  H'0E94'
475RA5PPS           EQU  H'0E95'
476RB4PPS           EQU  H'0E9C'
477RB5PPS           EQU  H'0E9D'
478RB6PPS           EQU  H'0E9E'
479RB7PPS           EQU  H'0E9F'
480RC0PPS           EQU  H'0EA0'
481RC1PPS           EQU  H'0EA1'
482RC2PPS           EQU  H'0EA2'
483RC3PPS           EQU  H'0EA3'
484RC4PPS           EQU  H'0EA4'
485RC5PPS           EQU  H'0EA5'
486RC6PPS           EQU  H'0EA6'
487RC7PPS           EQU  H'0EA7'
488
489;-----Bank30------------------
490CLCDATA          EQU  H'0F0F'
491CLC1CON          EQU  H'0F10'
492CLC1POL          EQU  H'0F11'
493CLC1SEL0         EQU  H'0F12'
494CLC1SEL1         EQU  H'0F13'
495CLC1SEL2         EQU  H'0F14'
496CLC1SEL3         EQU  H'0F15'
497CLC1GLS0         EQU  H'0F16'
498CLC1GLS1         EQU  H'0F17'
499CLC1GLS2         EQU  H'0F18'
500CLC1GLS3         EQU  H'0F19'
501CLC2CON          EQU  H'0F1A'
502CLC2POL          EQU  H'0F1B'
503CLC2SEL0         EQU  H'0F1C'
504CLC2SEL1         EQU  H'0F1D'
505CLC2SEL2         EQU  H'0F1E'
506CLC2SEL3         EQU  H'0F1F'
507CLC2GLS0         EQU  H'0F20'
508CLC2GLS1         EQU  H'0F21'
509CLC2GLS2         EQU  H'0F22'
510CLC2GLS3         EQU  H'0F23'
511
512;-----Bank31------------------
513STATUS_SHAD      EQU  H'0FE4'
514WREG_SHAD        EQU  H'0FE5'
515BSR_SHAD         EQU  H'0FE6'
516PCLATH_SHAD      EQU  H'0FE7'
517FSR0L_SHAD       EQU  H'0FE8'
518FSR0H_SHAD       EQU  H'0FE9'
519FSR1L_SHAD       EQU  H'0FEA'
520FSR1H_SHAD       EQU  H'0FEB'
521STKPTR           EQU  H'0FED'
522TOSL             EQU  H'0FEE'
523TOSH             EQU  H'0FEF'
524
525;----- STATUS Bits -----------------------------------------------------
526C                EQU  H'0000'
527DC               EQU  H'0001'
528Z                EQU  H'0002'
529NOT_PD           EQU  H'0003'
530NOT_TO           EQU  H'0004'
531
532
533;----- BSR Bits -----------------------------------------------------
534BSR0             EQU  H'0000'
535BSR1             EQU  H'0001'
536BSR2             EQU  H'0002'
537BSR3             EQU  H'0003'
538BSR4             EQU  H'0004'
539
540
541;----- INTCON Bits -----------------------------------------------------
542IOCIF            EQU  H'0000'
543INTF             EQU  H'0001'
544TMR0IF           EQU  H'0002'
545IOCIE            EQU  H'0003'
546INTE             EQU  H'0004'
547TMR0IE           EQU  H'0005'
548PEIE             EQU  H'0006'
549GIE              EQU  H'0007'
550
551T0IF             EQU  H'0002'
552T0IE             EQU  H'0005'
553
554
555;----- PORTA Bits -----------------------------------------------------
556RA0              EQU  H'0000'
557RA1              EQU  H'0001'
558RA2              EQU  H'0002'
559RA3              EQU  H'0003'
560RA4              EQU  H'0004'
561RA5              EQU  H'0005'
562
563
564;----- PORTB Bits -----------------------------------------------------
565RB4              EQU  H'0004'
566RB5              EQU  H'0005'
567RB6              EQU  H'0006'
568RB7              EQU  H'0007'
569
570
571;----- PORTC Bits -----------------------------------------------------
572RC0              EQU  H'0000'
573RC1              EQU  H'0001'
574RC2              EQU  H'0002'
575RC3              EQU  H'0003'
576RC4              EQU  H'0004'
577RC5              EQU  H'0005'
578RC6              EQU  H'0006'
579RC7              EQU  H'0007'
580
581
582;----- PIR1 Bits -----------------------------------------------------
583TMR1IF           EQU  H'0000'
584TMR2IF           EQU  H'0001'
585CCP1IF           EQU  H'0002'
586SSP1IF           EQU  H'0003'
587TXIF             EQU  H'0004'
588RCIF             EQU  H'0005'
589ADIF             EQU  H'0006'
590TMR1GIF          EQU  H'0007'
591
592
593;----- PIR2 Bits -----------------------------------------------------
594CCP2IF           EQU  H'0000'
595TMR4IF           EQU  H'0001'
596TMR6IF           EQU  H'0002'
597BCL1IF           EQU  H'0003'
598C1IF             EQU  H'0005'
599C2IF             EQU  H'0006'
600
601
602;----- PIR3 Bits -----------------------------------------------------
603CLC1IF           EQU  H'0000'
604CLC2IF           EQU  H'0001'
605ZCDIF            EQU  H'0004'
606CWGIF            EQU  H'0005'
607
608
609;----- PIR4 Bits -----------------------------------------------------
610SMT1IF           EQU  H'0000'
611SMT1PRAIF        EQU  H'0001'
612SMT1PWAIF        EQU  H'0002'
613SMT2IF           EQU  H'0003'
614SMT2PRAIF        EQU  H'0004'
615SMT2PWAIF        EQU  H'0005'
616CRCIF            EQU  H'0006'
617SCANIF           EQU  H'0007'
618
619
620;----- PIR5 Bits -----------------------------------------------------
621PID1DIF          EQU  H'0000'
622PID1EIF          EQU  H'0001'
623AT1IF            EQU  H'0002'
624TMR5IF           EQU  H'0004'
625TMR5GIF          EQU  H'0005'
626TMR3IF           EQU  H'0006'
627TMR3GIF          EQU  H'0007'
628
629
630;----- T1CON Bits -----------------------------------------------------
631TMR1ON           EQU  H'0000'
632NOT_T1SYNC       EQU  H'0002'
633
634T1CKPS0          EQU  H'0004'
635T1CKPS1          EQU  H'0005'
636TMR1CS0          EQU  H'0006'
637TMR1CS1          EQU  H'0007'
638
639
640;----- T1GCON Bits -----------------------------------------------------
641T1GVAL           EQU  H'0002'
642T1GGO_NOT_DONE   EQU  H'0003'
643T1GSPM           EQU  H'0004'
644T1GTM            EQU  H'0005'
645T1GPOL           EQU  H'0006'
646TMR1GE           EQU  H'0007'
647
648T1GSS0           EQU  H'0000'
649T1GSS1           EQU  H'0001'
650
651
652;----- T2CON Bits -----------------------------------------------------
653ON               EQU  H'0007'
654
655OUTPS0           EQU  H'0000'
656OUTPS1           EQU  H'0001'
657OUTPS2           EQU  H'0002'
658OUTPS3           EQU  H'0003'
659CKPS0            EQU  H'0004'
660CKPS1            EQU  H'0005'
661CKPS2            EQU  H'0006'
662
663T2ON             EQU  H'0007'
664
665T2OUTPS0         EQU  H'0000'
666T2OUTPS1         EQU  H'0001'
667T2OUTPS2         EQU  H'0002'
668T2OUTPS3         EQU  H'0003'
669T2CKPS0          EQU  H'0004'
670T2CKPS1          EQU  H'0005'
671T2CKPS2          EQU  H'0006'
672TMR2ON           EQU  H'0007'
673
674
675;----- T2HLT Bits -----------------------------------------------------
676CKSYNC           EQU  H'0005'
677CKPOL            EQU  H'0006'
678PSYNC            EQU  H'0007'
679
680MODE0            EQU  H'0000'
681MODE1            EQU  H'0001'
682MODE2            EQU  H'0002'
683MODE3            EQU  H'0003'
684MODE4            EQU  H'0004'
685
686T2CKSYNC         EQU  H'0005'
687T2CKPOL          EQU  H'0006'
688T2PSYNC          EQU  H'0007'
689
690T2MODE0          EQU  H'0000'
691T2MODE1          EQU  H'0001'
692T2MODE2          EQU  H'0002'
693T2MODE3          EQU  H'0003'
694T2MODE4          EQU  H'0004'
695
696
697;----- T2CLKCON Bits -----------------------------------------------------
698CS0              EQU  H'0000'
699CS1              EQU  H'0001'
700CS2              EQU  H'0002'
701CS3              EQU  H'0003'
702
703
704T2CS0            EQU  H'0000'
705T2CS1            EQU  H'0001'
706T2CS2            EQU  H'0002'
707T2CS3            EQU  H'0003'
708
709
710;----- T2RST Bits -----------------------------------------------------
711RSEL0            EQU  H'0000'
712RSEL1            EQU  H'0001'
713RSEL2            EQU  H'0002'
714RSEL3            EQU  H'0003'
715
716
717T2RSEL0          EQU  H'0000'
718T2RSEL1          EQU  H'0001'
719T2RSEL2          EQU  H'0002'
720T2RSEL3          EQU  H'0003'
721
722
723;----- TRISA Bits -----------------------------------------------------
724TRISA0           EQU  H'0000'
725TRISA1           EQU  H'0001'
726TRISA2           EQU  H'0002'
727TRISA3           EQU  H'0003'
728TRISA4           EQU  H'0004'
729TRISA5           EQU  H'0005'
730
731
732;----- TRISB Bits -----------------------------------------------------
733TRISB4           EQU  H'0004'
734TRISB5           EQU  H'0005'
735TRISB6           EQU  H'0006'
736TRISB7           EQU  H'0007'
737
738
739;----- TRISC Bits -----------------------------------------------------
740TRISC0           EQU  H'0000'
741TRISC1           EQU  H'0001'
742TRISC2           EQU  H'0002'
743TRISC3           EQU  H'0003'
744TRISC4           EQU  H'0004'
745TRISC5           EQU  H'0005'
746TRISC6           EQU  H'0006'
747TRISC7           EQU  H'0007'
748
749
750;----- PIE1 Bits -----------------------------------------------------
751TMR1IE           EQU  H'0000'
752TMR2IE           EQU  H'0001'
753CCP1IE           EQU  H'0002'
754SSP1IE           EQU  H'0003'
755TXIE             EQU  H'0004'
756RCIE             EQU  H'0005'
757ADIE             EQU  H'0006'
758TMR1GIE          EQU  H'0007'
759
760
761;----- PIE2 Bits -----------------------------------------------------
762CCP2IE           EQU  H'0000'
763TMR4IE           EQU  H'0001'
764TMR6IE           EQU  H'0002'
765BCL1IE           EQU  H'0003'
766C1IE             EQU  H'0005'
767C2IE             EQU  H'0006'
768
769
770;----- PIE3 Bits -----------------------------------------------------
771CLC1IE           EQU  H'0000'
772CLC2IE           EQU  H'0001'
773ZCDIE            EQU  H'0004'
774CWGIE            EQU  H'0005'
775
776
777;----- PIE4 Bits -----------------------------------------------------
778SMT1IE           EQU  H'0000'
779SMT1PRAIE        EQU  H'0001'
780SMT1PWAIE        EQU  H'0002'
781SMT2IE           EQU  H'0003'
782SMT2PRAIE        EQU  H'0004'
783SMT2PWAIE        EQU  H'0005'
784CRCIE            EQU  H'0006'
785SCANIE           EQU  H'0007'
786
787
788;----- PIE5 Bits -----------------------------------------------------
789PID1DIE          EQU  H'0000'
790PID1EIE          EQU  H'0001'
791AT1IE            EQU  H'0002'
792TMR5IE           EQU  H'0004'
793TMR5GIE          EQU  H'0005'
794TMR3IE           EQU  H'0006'
795TMR3GIE          EQU  H'0007'
796
797
798;----- OPTION_REG Bits -----------------------------------------------------
799PSA              EQU  H'0003'
800TMR0SE           EQU  H'0004'
801TMR0CS           EQU  H'0005'
802INTEDG           EQU  H'0006'
803NOT_WPUEN        EQU  H'0007'
804
805PS0_OPTION_REG   EQU  H'0000'
806PS1_OPTION_REG   EQU  H'0001'
807PS2              EQU  H'0002'
808T0SE             EQU  H'0004'
809T0CS             EQU  H'0005'
810
811
812;----- PCON Bits -----------------------------------------------------
813NOT_BOR          EQU  H'0000'
814NOT_POR          EQU  H'0001'
815NOT_RI           EQU  H'0002'
816NOT_RMCLR        EQU  H'0003'
817NOT_RWDT         EQU  H'0004'
818NOT_WDTWV        EQU  H'0005'
819STKUNF           EQU  H'0006'
820STKOVF           EQU  H'0007'
821
822
823;----- OSCTUNE Bits -----------------------------------------------------
824TUN0             EQU  H'0000'
825TUN1             EQU  H'0001'
826TUN2             EQU  H'0002'
827TUN3             EQU  H'0003'
828TUN4             EQU  H'0004'
829TUN5             EQU  H'0005'
830
831
832;----- OSCCON Bits -----------------------------------------------------
833SPLLEN           EQU  H'0007'
834
835SCS0             EQU  H'0000'
836SCS1             EQU  H'0001'
837IRCF0            EQU  H'0003'
838IRCF1            EQU  H'0004'
839IRCF2            EQU  H'0005'
840IRCF3            EQU  H'0006'
841
842
843;----- OSCSTAT Bits -----------------------------------------------------
844HFIOFS           EQU  H'0000'
845LFIOFR           EQU  H'0001'
846MFIOFR           EQU  H'0002'
847HFIOFL           EQU  H'0003'
848HFIOFR           EQU  H'0004'
849PLLR             EQU  H'0006'
850
851
852;----- ADCON0 Bits -----------------------------------------------------
853ADON             EQU  H'0000'
854GO_NOT_DONE      EQU  H'0001'
855
856ADGO             EQU  H'0001'
857CHS0             EQU  H'0002'
858CHS1             EQU  H'0003'
859CHS2             EQU  H'0004'
860CHS3             EQU  H'0005'
861CHS4             EQU  H'0006'
862
863GO               EQU  H'0001'
864
865
866;----- ADCON1 Bits -----------------------------------------------------
867ADFM             EQU  H'0007'
868
869ADPREF0          EQU  H'0000'
870ADPREF1          EQU  H'0001'
871ADCS0            EQU  H'0004'
872ADCS1            EQU  H'0005'
873ADCS2            EQU  H'0006'
874
875
876;----- ADCON2 Bits -----------------------------------------------------
877TRIGSEL0         EQU  H'0004'
878TRIGSEL1         EQU  H'0005'
879TRIGSEL2         EQU  H'0006'
880TRIGSEL3         EQU  H'0007'
881
882
883;----- LATA Bits -----------------------------------------------------
884LATA0            EQU  H'0000'
885LATA1            EQU  H'0001'
886LATA2            EQU  H'0002'
887LATA3            EQU  H'0003'
888LATA4            EQU  H'0004'
889LATA5            EQU  H'0005'
890
891
892;----- LATB Bits -----------------------------------------------------
893LATB4            EQU  H'0004'
894LATB5            EQU  H'0005'
895LATB6            EQU  H'0006'
896LATB7            EQU  H'0007'
897
898
899;----- LATC Bits -----------------------------------------------------
900LATC0            EQU  H'0000'
901LATC1            EQU  H'0001'
902LATC2            EQU  H'0002'
903LATC3            EQU  H'0003'
904LATC4            EQU  H'0004'
905LATC5            EQU  H'0005'
906LATC6            EQU  H'0006'
907LATC7            EQU  H'0007'
908
909
910;----- CM1CON0 Bits -----------------------------------------------------
911C1SYNC           EQU  H'0000'
912C1HYS            EQU  H'0001'
913C1SP             EQU  H'0002'
914C1POL            EQU  H'0004'
915C1OUT            EQU  H'0006'
916C1ON             EQU  H'0007'
917
918
919;----- CM1CON1 Bits -----------------------------------------------------
920C1NCH0           EQU  H'0000'
921C1NCH1           EQU  H'0001'
922C1NCH2           EQU  H'0002'
923C1PCH0           EQU  H'0004'
924C1PCH1           EQU  H'0005'
925C1INTN           EQU  H'0006'
926C1INTP           EQU  H'0007'
927
928
929
930;----- CM2CON0 Bits -----------------------------------------------------
931C2SYNC           EQU  H'0000'
932C2HYS            EQU  H'0001'
933C2SP             EQU  H'0002'
934C2POL            EQU  H'0004'
935C2OUT            EQU  H'0006'
936C2ON             EQU  H'0007'
937
938
939;----- CM2CON1 Bits -----------------------------------------------------
940C2NCH0           EQU  H'0000'
941C2NCH1           EQU  H'0001'
942C2NCH2           EQU  H'0002'
943C2PCH0           EQU  H'0004'
944C2PCH1           EQU  H'0005'
945C2INTN           EQU  H'0006'
946C2INTP           EQU  H'0007'
947
948
949
950;----- CMOUT Bits -----------------------------------------------------
951MC1OUT           EQU  H'0000'
952MC2OUT           EQU  H'0001'
953
954
955;----- BORCON Bits -----------------------------------------------------
956BORRDY           EQU  H'0000'
957BORFS            EQU  H'0006'
958SBOREN           EQU  H'0007'
959
960
961;----- FVRCON Bits -----------------------------------------------------
962TSRNG            EQU  H'0004'
963TSEN             EQU  H'0005'
964FVRRDY           EQU  H'0006'
965FVREN            EQU  H'0007'
966
967ADFVR0           EQU  H'0000'
968ADFVR1           EQU  H'0001'
969CDAFVR0          EQU  H'0002'
970CDAFVR1          EQU  H'0003'
971
972
973;----- DAC1CON0 Bits -----------------------------------------------------
974DAC1OE           EQU  H'0005'
975DAC1EN           EQU  H'0007'
976
977D1PSS0           EQU  H'0002'
978D1PSS1           EQU  H'0003'
979
980
981;----- DAC1CON1 Bits -----------------------------------------------------
982DAC1R0           EQU  H'0000'
983DAC1R1           EQU  H'0001'
984DAC1R2           EQU  H'0002'
985DAC1R3           EQU  H'0003'
986DAC1R4           EQU  H'0004'
987DAC1R5           EQU  H'0005'
988DAC1R6           EQU  H'0006'
989DAC1R7           EQU  H'0007'
990
991
992;----- ZCD1CON Bits -----------------------------------------------------
993ZCD1INTN         EQU  H'0000'
994ZCD1INTP         EQU  H'0001'
995ZCD1POL          EQU  H'0004'
996ZCD1OUT          EQU  H'0005'
997ZCD1EN           EQU  H'0007'
998
999
1000;----- ANSELA Bits -----------------------------------------------------
1001ANSA0            EQU  H'0000'
1002ANSA1            EQU  H'0001'
1003ANSA2            EQU  H'0002'
1004ANSA4            EQU  H'0004'
1005
1006
1007
1008;----- ANSELB Bits -----------------------------------------------------
1009ANSB4            EQU  H'0004'
1010ANSB5            EQU  H'0005'
1011ANSB6            EQU  H'0006'
1012ANSB7            EQU  H'0007'
1013
1014
1015;----- ANSELC Bits -----------------------------------------------------
1016ANSC0            EQU  H'0000'
1017ANSC1            EQU  H'0001'
1018ANSC2            EQU  H'0002'
1019ANSC3            EQU  H'0003'
1020ANSC6            EQU  H'0006'
1021ANSC7            EQU  H'0007'
1022
1023
1024
1025;----- PMCON1 Bits -----------------------------------------------------
1026RD               EQU  H'0000'
1027WR               EQU  H'0001'
1028WREN             EQU  H'0002'
1029WRERR            EQU  H'0003'
1030FREE             EQU  H'0004'
1031LWLO             EQU  H'0005'
1032CFGS             EQU  H'0006'
1033
1034
1035;----- RC1STA Bits -----------------------------------------------------
1036RX9D             EQU  H'0000'
1037OERR             EQU  H'0001'
1038FERR             EQU  H'0002'
1039ADDEN            EQU  H'0003'
1040CREN             EQU  H'0004'
1041SREN             EQU  H'0005'
1042RX9              EQU  H'0006'
1043SPEN             EQU  H'0007'
1044
1045
1046;----- RCSTA Bits -----------------------------------------------------
1047RX9D             EQU  H'0000'
1048OERR             EQU  H'0001'
1049FERR             EQU  H'0002'
1050ADDEN            EQU  H'0003'
1051CREN             EQU  H'0004'
1052SREN             EQU  H'0005'
1053RX9              EQU  H'0006'
1054SPEN             EQU  H'0007'
1055
1056
1057;----- RCSTA1 Bits -----------------------------------------------------
1058RX9D             EQU  H'0000'
1059OERR             EQU  H'0001'
1060FERR             EQU  H'0002'
1061ADDEN            EQU  H'0003'
1062CREN             EQU  H'0004'
1063SREN             EQU  H'0005'
1064RX9              EQU  H'0006'
1065SPEN             EQU  H'0007'
1066
1067
1068;----- TX1STA Bits -----------------------------------------------------
1069TX9D             EQU  H'0000'
1070TRMT             EQU  H'0001'
1071BRGH             EQU  H'0002'
1072SENDB            EQU  H'0003'
1073SYNC             EQU  H'0004'
1074TXEN             EQU  H'0005'
1075TX9              EQU  H'0006'
1076CSRC             EQU  H'0007'
1077
1078
1079;----- TXSTA Bits -----------------------------------------------------
1080TX9D             EQU  H'0000'
1081TRMT             EQU  H'0001'
1082BRGH             EQU  H'0002'
1083SENDB            EQU  H'0003'
1084SYNC             EQU  H'0004'
1085TXEN             EQU  H'0005'
1086TX9              EQU  H'0006'
1087CSRC             EQU  H'0007'
1088
1089
1090;----- TXSTA1 Bits -----------------------------------------------------
1091TX9D             EQU  H'0000'
1092TRMT             EQU  H'0001'
1093BRGH             EQU  H'0002'
1094SENDB            EQU  H'0003'
1095SYNC             EQU  H'0004'
1096TXEN             EQU  H'0005'
1097TX9              EQU  H'0006'
1098CSRC             EQU  H'0007'
1099
1100
1101;----- BAUD1CON Bits -----------------------------------------------------
1102ABDEN            EQU  H'0000'
1103WUE              EQU  H'0001'
1104BRG16            EQU  H'0003'
1105SCKP             EQU  H'0004'
1106RCIDL            EQU  H'0006'
1107ABDOVF           EQU  H'0007'
1108
1109
1110;----- BAUDCON Bits -----------------------------------------------------
1111ABDEN            EQU  H'0000'
1112WUE              EQU  H'0001'
1113BRG16            EQU  H'0003'
1114SCKP             EQU  H'0004'
1115RCIDL            EQU  H'0006'
1116ABDOVF           EQU  H'0007'
1117
1118
1119;----- BAUDCON1 Bits -----------------------------------------------------
1120ABDEN            EQU  H'0000'
1121WUE              EQU  H'0001'
1122BRG16            EQU  H'0003'
1123SCKP             EQU  H'0004'
1124RCIDL            EQU  H'0006'
1125ABDOVF           EQU  H'0007'
1126
1127
1128;----- BAUDCTL Bits -----------------------------------------------------
1129ABDEN            EQU  H'0000'
1130WUE              EQU  H'0001'
1131BRG16            EQU  H'0003'
1132SCKP             EQU  H'0004'
1133RCIDL            EQU  H'0006'
1134ABDOVF           EQU  H'0007'
1135
1136
1137;----- BAUDCTL1 Bits -----------------------------------------------------
1138ABDEN            EQU  H'0000'
1139WUE              EQU  H'0001'
1140BRG16            EQU  H'0003'
1141SCKP             EQU  H'0004'
1142RCIDL            EQU  H'0006'
1143ABDOVF           EQU  H'0007'
1144
1145
1146;----- WPUA Bits -----------------------------------------------------
1147WPUA0            EQU  H'0000'
1148WPUA1            EQU  H'0001'
1149WPUA2            EQU  H'0002'
1150WPUA3            EQU  H'0003'
1151WPUA4            EQU  H'0004'
1152WPUA5            EQU  H'0005'
1153
1154
1155
1156;----- WPUB Bits -----------------------------------------------------
1157WPUB4            EQU  H'0004'
1158WPUB5            EQU  H'0005'
1159WPUB6            EQU  H'0006'
1160WPUB7            EQU  H'0007'
1161
1162
1163;----- WPUC Bits -----------------------------------------------------
1164WPUC0            EQU  H'0000'
1165WPUC1            EQU  H'0001'
1166WPUC2            EQU  H'0002'
1167WPUC3            EQU  H'0003'
1168WPUC4            EQU  H'0004'
1169WPUC5            EQU  H'0005'
1170WPUC6            EQU  H'0006'
1171WPUC7            EQU  H'0007'
1172
1173
1174
1175;----- SSP1BUF Bits -----------------------------------------------------
1176SSP1BUF0         EQU  H'0000'
1177SSP1BUF1         EQU  H'0001'
1178SSP1BUF2         EQU  H'0002'
1179SSP1BUF3         EQU  H'0003'
1180SSP1BUF4         EQU  H'0004'
1181SSP1BUF5         EQU  H'0005'
1182SSP1BUF6         EQU  H'0006'
1183SSP1BUF7         EQU  H'0007'
1184
1185
1186BUF0             EQU  H'0000'
1187BUF1             EQU  H'0001'
1188BUF2             EQU  H'0002'
1189BUF3             EQU  H'0003'
1190BUF4             EQU  H'0004'
1191BUF5             EQU  H'0005'
1192BUF6             EQU  H'0006'
1193BUF7             EQU  H'0007'
1194
1195
1196
1197;----- SSPBUF Bits -----------------------------------------------------
1198SSP1BUF0         EQU  H'0000'
1199SSP1BUF1         EQU  H'0001'
1200SSP1BUF2         EQU  H'0002'
1201SSP1BUF3         EQU  H'0003'
1202SSP1BUF4         EQU  H'0004'
1203SSP1BUF5         EQU  H'0005'
1204SSP1BUF6         EQU  H'0006'
1205SSP1BUF7         EQU  H'0007'
1206
1207
1208BUF0             EQU  H'0000'
1209BUF1             EQU  H'0001'
1210BUF2             EQU  H'0002'
1211BUF3             EQU  H'0003'
1212BUF4             EQU  H'0004'
1213BUF5             EQU  H'0005'
1214BUF6             EQU  H'0006'
1215BUF7             EQU  H'0007'
1216
1217
1218
1219;----- SSP1ADD Bits -----------------------------------------------------
1220SSP1ADD0         EQU  H'0000'
1221SSP1ADD1         EQU  H'0001'
1222SSP1ADD2         EQU  H'0002'
1223SSP1ADD3         EQU  H'0003'
1224SSP1ADD4         EQU  H'0004'
1225SSP1ADD5         EQU  H'0005'
1226SSP1ADD6         EQU  H'0006'
1227SSP1ADD7         EQU  H'0007'
1228
1229
1230ADD0             EQU  H'0000'
1231ADD1             EQU  H'0001'
1232ADD2             EQU  H'0002'
1233ADD3             EQU  H'0003'
1234ADD4             EQU  H'0004'
1235ADD5             EQU  H'0005'
1236ADD6             EQU  H'0006'
1237ADD7             EQU  H'0007'
1238
1239
1240
1241;----- SSPADD Bits -----------------------------------------------------
1242SSP1ADD0         EQU  H'0000'
1243SSP1ADD1         EQU  H'0001'
1244SSP1ADD2         EQU  H'0002'
1245SSP1ADD3         EQU  H'0003'
1246SSP1ADD4         EQU  H'0004'
1247SSP1ADD5         EQU  H'0005'
1248SSP1ADD6         EQU  H'0006'
1249SSP1ADD7         EQU  H'0007'
1250
1251
1252ADD0             EQU  H'0000'
1253ADD1             EQU  H'0001'
1254ADD2             EQU  H'0002'
1255ADD3             EQU  H'0003'
1256ADD4             EQU  H'0004'
1257ADD5             EQU  H'0005'
1258ADD6             EQU  H'0006'
1259ADD7             EQU  H'0007'
1260
1261
1262
1263;----- SSP1MSK Bits -----------------------------------------------------
1264SSP1MSK0         EQU  H'0000'
1265SSP1MSK1         EQU  H'0001'
1266SSP1MSK2         EQU  H'0002'
1267SSP1MSK3         EQU  H'0003'
1268SSP1MSK4         EQU  H'0004'
1269SSP1MSK5         EQU  H'0005'
1270SSP1MSK6         EQU  H'0006'
1271SSP1MSK7         EQU  H'0007'
1272
1273
1274MSK0             EQU  H'0000'
1275MSK1             EQU  H'0001'
1276MSK2             EQU  H'0002'
1277MSK3             EQU  H'0003'
1278MSK4             EQU  H'0004'
1279MSK5             EQU  H'0005'
1280MSK6             EQU  H'0006'
1281MSK7             EQU  H'0007'
1282
1283
1284
1285;----- SSPMSK Bits -----------------------------------------------------
1286SSP1MSK0         EQU  H'0000'
1287SSP1MSK1         EQU  H'0001'
1288SSP1MSK2         EQU  H'0002'
1289SSP1MSK3         EQU  H'0003'
1290SSP1MSK4         EQU  H'0004'
1291SSP1MSK5         EQU  H'0005'
1292SSP1MSK6         EQU  H'0006'
1293SSP1MSK7         EQU  H'0007'
1294
1295
1296MSK0             EQU  H'0000'
1297MSK1             EQU  H'0001'
1298MSK2             EQU  H'0002'
1299MSK3             EQU  H'0003'
1300MSK4             EQU  H'0004'
1301MSK5             EQU  H'0005'
1302MSK6             EQU  H'0006'
1303MSK7             EQU  H'0007'
1304
1305
1306
1307;----- SSP1STAT Bits -----------------------------------------------------
1308BF               EQU  H'0000'
1309UA               EQU  H'0001'
1310R_NOT_W          EQU  H'0002'
1311S                EQU  H'0003'
1312P                EQU  H'0004'
1313D_NOT_A          EQU  H'0005'
1314CKE              EQU  H'0006'
1315SMP              EQU  H'0007'
1316
1317
1318;----- SSPSTAT Bits -----------------------------------------------------
1319BF               EQU  H'0000'
1320UA               EQU  H'0001'
1321R_NOT_W          EQU  H'0002'
1322S                EQU  H'0003'
1323P                EQU  H'0004'
1324D_NOT_A          EQU  H'0005'
1325CKE              EQU  H'0006'
1326SMP              EQU  H'0007'
1327
1328
1329;----- SSP1CON Bits -----------------------------------------------------
1330CKP              EQU  H'0004'
1331SSPEN            EQU  H'0005'
1332SSPOV            EQU  H'0006'
1333WCOL             EQU  H'0007'
1334
1335SSPM0            EQU  H'0000'
1336SSPM1            EQU  H'0001'
1337SSPM2            EQU  H'0002'
1338SSPM3            EQU  H'0003'
1339
1340
1341;----- SSP1CON1 Bits -----------------------------------------------------
1342CKP              EQU  H'0004'
1343SSPEN            EQU  H'0005'
1344SSPOV            EQU  H'0006'
1345WCOL             EQU  H'0007'
1346
1347SSPM0            EQU  H'0000'
1348SSPM1            EQU  H'0001'
1349SSPM2            EQU  H'0002'
1350SSPM3            EQU  H'0003'
1351
1352
1353;----- SSPCON Bits -----------------------------------------------------
1354CKP              EQU  H'0004'
1355SSPEN            EQU  H'0005'
1356SSPOV            EQU  H'0006'
1357WCOL             EQU  H'0007'
1358
1359SSPM0            EQU  H'0000'
1360SSPM1            EQU  H'0001'
1361SSPM2            EQU  H'0002'
1362SSPM3            EQU  H'0003'
1363
1364
1365;----- SSPCON1 Bits -----------------------------------------------------
1366CKP              EQU  H'0004'
1367SSPEN            EQU  H'0005'
1368SSPOV            EQU  H'0006'
1369WCOL             EQU  H'0007'
1370
1371SSPM0            EQU  H'0000'
1372SSPM1            EQU  H'0001'
1373SSPM2            EQU  H'0002'
1374SSPM3            EQU  H'0003'
1375
1376
1377;----- SSP1CON2 Bits -----------------------------------------------------
1378SEN              EQU  H'0000'
1379RSEN             EQU  H'0001'
1380PEN              EQU  H'0002'
1381RCEN             EQU  H'0003'
1382ACKEN            EQU  H'0004'
1383ACKDT            EQU  H'0005'
1384ACKSTAT          EQU  H'0006'
1385GCEN             EQU  H'0007'
1386
1387
1388;----- SSPCON2 Bits -----------------------------------------------------
1389SEN              EQU  H'0000'
1390RSEN             EQU  H'0001'
1391PEN              EQU  H'0002'
1392RCEN             EQU  H'0003'
1393ACKEN            EQU  H'0004'
1394ACKDT            EQU  H'0005'
1395ACKSTAT          EQU  H'0006'
1396GCEN             EQU  H'0007'
1397
1398
1399;----- SSP1CON3 Bits -----------------------------------------------------
1400DHEN             EQU  H'0000'
1401AHEN             EQU  H'0001'
1402SBCDE            EQU  H'0002'
1403SDAHT            EQU  H'0003'
1404BOEN             EQU  H'0004'
1405SCIE             EQU  H'0005'
1406PCIE             EQU  H'0006'
1407ACKTIM           EQU  H'0007'
1408
1409
1410;----- SSPCON3 Bits -----------------------------------------------------
1411DHEN             EQU  H'0000'
1412AHEN             EQU  H'0001'
1413SBCDE            EQU  H'0002'
1414SDAHT            EQU  H'0003'
1415BOEN             EQU  H'0004'
1416SCIE             EQU  H'0005'
1417PCIE             EQU  H'0006'
1418ACKTIM           EQU  H'0007'
1419
1420
1421;----- ODCONA Bits -----------------------------------------------------
1422ODA0             EQU  H'0000'
1423ODA1             EQU  H'0001'
1424ODA2             EQU  H'0002'
1425ODA4             EQU  H'0004'
1426ODA5             EQU  H'0005'
1427
1428
1429;----- ODCONB Bits -----------------------------------------------------
1430ODB4             EQU  H'0004'
1431ODB5             EQU  H'0005'
1432ODB6             EQU  H'0006'
1433ODB7             EQU  H'0007'
1434
1435
1436;----- ODCONC Bits -----------------------------------------------------
1437ODC0             EQU  H'0000'
1438ODC1             EQU  H'0001'
1439ODC2             EQU  H'0002'
1440ODC3             EQU  H'0003'
1441ODC4             EQU  H'0004'
1442ODC5             EQU  H'0005'
1443ODC6             EQU  H'0006'
1444ODC7             EQU  H'0007'
1445
1446
1447;----- CCP1CON Bits -----------------------------------------------------
1448FMT              EQU  H'0004'
1449OUT              EQU  H'0005'
1450EN               EQU  H'0007'
1451
1452MODE0            EQU  H'0000'
1453MODE1            EQU  H'0001'
1454MODE2            EQU  H'0002'
1455MODE3            EQU  H'0003'
1456
1457CCP1FMT          EQU  H'0004'
1458CCP1OUT          EQU  H'0005'
1459CCP1EN           EQU  H'0007'
1460
1461CCP1MODE0        EQU  H'0000'
1462CCP1MODE1        EQU  H'0001'
1463CCP1MODE2        EQU  H'0002'
1464CCP1MODE3        EQU  H'0003'
1465
1466
1467;----- CCP1CAP Bits -----------------------------------------------------
1468CTS0             EQU  H'0000'
1469CTS1             EQU  H'0001'
1470CTS2             EQU  H'0002'
1471
1472
1473CCP1CTS0         EQU  H'0000'
1474CCP1CTS1         EQU  H'0001'
1475CCP1CTS2         EQU  H'0002'
1476
1477
1478;----- CCP2CON Bits -----------------------------------------------------
1479FMT              EQU  H'0004'
1480OUT              EQU  H'0005'
1481EN               EQU  H'0007'
1482
1483MODE0            EQU  H'0000'
1484MODE1            EQU  H'0001'
1485MODE2            EQU  H'0002'
1486MODE3            EQU  H'0003'
1487
1488CCP2FMT          EQU  H'0004'
1489CCP2OUT          EQU  H'0005'
1490CCP2EN           EQU  H'0007'
1491
1492CCP2MODE0        EQU  H'0000'
1493CCP2MODE1        EQU  H'0001'
1494CCP2MODE2        EQU  H'0002'
1495CCP2MODE3        EQU  H'0003'
1496
1497
1498;----- CCP2CAP Bits -----------------------------------------------------
1499CTS0             EQU  H'0000'
1500CTS1             EQU  H'0001'
1501CTS2             EQU  H'0002'
1502
1503
1504CCP2CTS0         EQU  H'0000'
1505CCP2CTS1         EQU  H'0001'
1506CCP2CTS2         EQU  H'0002'
1507
1508
1509;----- CCPTMRS Bits -----------------------------------------------------
1510CCP1TSEL0        EQU  H'0000'
1511CCP1TSEL1        EQU  H'0001'
1512CCP2TSEL0        EQU  H'0002'
1513CCP2TSEL1        EQU  H'0003'
1514P3TSEL0          EQU  H'0004'
1515P3TSEL1          EQU  H'0005'
1516P4TSEL0          EQU  H'0006'
1517P4TSEL1          EQU  H'0007'
1518
1519
1520;----- SLRCONA Bits -----------------------------------------------------
1521SLRA0            EQU  H'0000'
1522SLRA1            EQU  H'0001'
1523SLRA2            EQU  H'0002'
1524SLRA4            EQU  H'0004'
1525SLRA5            EQU  H'0005'
1526
1527
1528;----- SLRCONB Bits -----------------------------------------------------
1529SLRB4            EQU  H'0004'
1530SLRB5            EQU  H'0005'
1531SLRB6            EQU  H'0006'
1532SLRB7            EQU  H'0007'
1533
1534
1535;----- SLRCONC Bits -----------------------------------------------------
1536SLRC0            EQU  H'0000'
1537SLRC1            EQU  H'0001'
1538SLRC2            EQU  H'0002'
1539SLRC3            EQU  H'0003'
1540SLRC4            EQU  H'0004'
1541SLRC5            EQU  H'0005'
1542SLRC6            EQU  H'0006'
1543SLRC7            EQU  H'0007'
1544
1545
1546;----- INLVLA Bits -----------------------------------------------------
1547INLVLA0          EQU  H'0000'
1548INLVLA1          EQU  H'0001'
1549INLVLA2          EQU  H'0002'
1550INLVLA3          EQU  H'0003'
1551INLVLA4          EQU  H'0004'
1552INLVLA5          EQU  H'0005'
1553
1554
1555;----- INLVLB Bits -----------------------------------------------------
1556INLVLB4          EQU  H'0004'
1557INLVLB5          EQU  H'0005'
1558INLVLB6          EQU  H'0006'
1559INLVLB7          EQU  H'0007'
1560
1561
1562;----- INLVLC Bits -----------------------------------------------------
1563INLVLC0          EQU  H'0000'
1564INLVLC1          EQU  H'0001'
1565INLVLC2          EQU  H'0002'
1566INLVLC3          EQU  H'0003'
1567INLVLC4          EQU  H'0004'
1568INLVLC5          EQU  H'0005'
1569INLVLC6          EQU  H'0006'
1570INLVLC7          EQU  H'0007'
1571
1572
1573;----- IOCAP Bits -----------------------------------------------------
1574IOCAP0           EQU  H'0000'
1575IOCAP1           EQU  H'0001'
1576IOCAP2           EQU  H'0002'
1577IOCAP3           EQU  H'0003'
1578IOCAP4           EQU  H'0004'
1579IOCAP5           EQU  H'0005'
1580
1581
1582
1583;----- IOCAN Bits -----------------------------------------------------
1584IOCAN0           EQU  H'0000'
1585IOCAN1           EQU  H'0001'
1586IOCAN2           EQU  H'0002'
1587IOCAN3           EQU  H'0003'
1588IOCAN4           EQU  H'0004'
1589IOCAN5           EQU  H'0005'
1590
1591
1592
1593;----- IOCAF Bits -----------------------------------------------------
1594IOCAF0           EQU  H'0000'
1595IOCAF1           EQU  H'0001'
1596IOCAF2           EQU  H'0002'
1597IOCAF3           EQU  H'0003'
1598IOCAF4           EQU  H'0004'
1599IOCAF5           EQU  H'0005'
1600
1601
1602
1603;----- IOCBP Bits -----------------------------------------------------
1604IOCBP4           EQU  H'0004'
1605IOCBP5           EQU  H'0005'
1606IOCBP6           EQU  H'0006'
1607IOCBP7           EQU  H'0007'
1608
1609
1610;----- IOCBN Bits -----------------------------------------------------
1611IOCBN4           EQU  H'0004'
1612IOCBN5           EQU  H'0005'
1613IOCBN6           EQU  H'0006'
1614IOCBN7           EQU  H'0007'
1615
1616
1617;----- IOCBF Bits -----------------------------------------------------
1618IOCBF4           EQU  H'0004'
1619IOCBF5           EQU  H'0005'
1620IOCBF6           EQU  H'0006'
1621IOCBF7           EQU  H'0007'
1622
1623
1624;----- IOCCP Bits -----------------------------------------------------
1625IOCCP0           EQU  H'0000'
1626IOCCP1           EQU  H'0001'
1627IOCCP2           EQU  H'0002'
1628IOCCP3           EQU  H'0003'
1629IOCCP4           EQU  H'0004'
1630IOCCP5           EQU  H'0005'
1631IOCCP6           EQU  H'0006'
1632IOCCP7           EQU  H'0007'
1633
1634
1635;----- IOCCN Bits -----------------------------------------------------
1636IOCCN0           EQU  H'0000'
1637IOCCN1           EQU  H'0001'
1638IOCCN2           EQU  H'0002'
1639IOCCN3           EQU  H'0003'
1640IOCCN4           EQU  H'0004'
1641IOCCN5           EQU  H'0005'
1642IOCCN6           EQU  H'0006'
1643IOCCN7           EQU  H'0007'
1644
1645
1646;----- IOCCF Bits -----------------------------------------------------
1647IOCCF0           EQU  H'0000'
1648IOCCF1           EQU  H'0001'
1649IOCCF2           EQU  H'0002'
1650IOCCF3           EQU  H'0003'
1651IOCCF4           EQU  H'0004'
1652IOCCF5           EQU  H'0005'
1653IOCCF6           EQU  H'0006'
1654IOCCF7           EQU  H'0007'
1655
1656
1657;----- HDRVC Bits -----------------------------------------------------
1658HIDC4            EQU  H'0004'
1659HIDC5            EQU  H'0005'
1660
1661
1662;----- T4CON Bits -----------------------------------------------------
1663ON               EQU  H'0007'
1664
1665OUTPS0           EQU  H'0000'
1666OUTPS1           EQU  H'0001'
1667OUTPS2           EQU  H'0002'
1668OUTPS3           EQU  H'0003'
1669CKPS0            EQU  H'0004'
1670CKPS1            EQU  H'0005'
1671CKPS2            EQU  H'0006'
1672
1673T4ON             EQU  H'0007'
1674
1675T4OUTPS0         EQU  H'0000'
1676T4OUTPS1         EQU  H'0001'
1677T4OUTPS2         EQU  H'0002'
1678T4OUTPS3         EQU  H'0003'
1679T4CKPS0          EQU  H'0004'
1680T4CKPS1          EQU  H'0005'
1681T4CKPS2          EQU  H'0006'
1682TMR4ON           EQU  H'0007'
1683
1684
1685;----- T4HLT Bits -----------------------------------------------------
1686CKSYNC           EQU  H'0005'
1687CKPOL            EQU  H'0006'
1688PSYNC            EQU  H'0007'
1689
1690MODE0            EQU  H'0000'
1691MODE1            EQU  H'0001'
1692MODE2            EQU  H'0002'
1693MODE3            EQU  H'0003'
1694MODE4            EQU  H'0004'
1695
1696T4CKSYNC         EQU  H'0005'
1697T4CKPOL          EQU  H'0006'
1698T4PSYNC          EQU  H'0007'
1699
1700T4MODE0          EQU  H'0000'
1701T4MODE1          EQU  H'0001'
1702T4MODE2          EQU  H'0002'
1703T4MODE3          EQU  H'0003'
1704T4MODE4          EQU  H'0004'
1705
1706
1707;----- T4CLKCON Bits -----------------------------------------------------
1708CS0              EQU  H'0000'
1709CS1              EQU  H'0001'
1710CS2              EQU  H'0002'
1711CS3              EQU  H'0003'
1712
1713
1714T4CS0            EQU  H'0000'
1715T4CS1            EQU  H'0001'
1716T4CS2            EQU  H'0002'
1717T4CS3            EQU  H'0003'
1718
1719
1720;----- T4RST Bits -----------------------------------------------------
1721RSEL0            EQU  H'0000'
1722RSEL1            EQU  H'0001'
1723RSEL2            EQU  H'0002'
1724RSEL3            EQU  H'0003'
1725
1726
1727T4RSEL0          EQU  H'0000'
1728T4RSEL1          EQU  H'0001'
1729T4RSEL2          EQU  H'0002'
1730T4RSEL3          EQU  H'0003'
1731
1732
1733;----- T6CON Bits -----------------------------------------------------
1734ON               EQU  H'0007'
1735
1736OUTPS0           EQU  H'0000'
1737OUTPS1           EQU  H'0001'
1738OUTPS2           EQU  H'0002'
1739OUTPS3           EQU  H'0003'
1740CKPS0            EQU  H'0004'
1741CKPS1            EQU  H'0005'
1742CKPS2            EQU  H'0006'
1743
1744T6ON             EQU  H'0007'
1745
1746T6OUTPS0         EQU  H'0000'
1747T6OUTPS1         EQU  H'0001'
1748T6OUTPS2         EQU  H'0002'
1749T6OUTPS3         EQU  H'0003'
1750T6CKPS0          EQU  H'0004'
1751T6CKPS1          EQU  H'0005'
1752T6CKPS2          EQU  H'0006'
1753TMR6ON           EQU  H'0007'
1754
1755
1756;----- T6HLT Bits -----------------------------------------------------
1757CKSYNC           EQU  H'0005'
1758CKPOL            EQU  H'0006'
1759PSYNC            EQU  H'0007'
1760
1761MODE0            EQU  H'0000'
1762MODE1            EQU  H'0001'
1763MODE2            EQU  H'0002'
1764MODE3            EQU  H'0003'
1765MODE4            EQU  H'0004'
1766
1767T6CKSYNC         EQU  H'0005'
1768T6CKPOL          EQU  H'0006'
1769T6PSYNC          EQU  H'0007'
1770
1771T6MODE0          EQU  H'0000'
1772T6MODE1          EQU  H'0001'
1773T6MODE2          EQU  H'0002'
1774T6MODE3          EQU  H'0003'
1775T6MODE4          EQU  H'0004'
1776
1777
1778;----- T6CLKCON Bits -----------------------------------------------------
1779CS0              EQU  H'0000'
1780CS1              EQU  H'0001'
1781CS2              EQU  H'0002'
1782CS3              EQU  H'0003'
1783
1784
1785T6CS0            EQU  H'0000'
1786T6CS1            EQU  H'0001'
1787T6CS2            EQU  H'0002'
1788T6CS3            EQU  H'0003'
1789
1790
1791;----- T6RST Bits -----------------------------------------------------
1792RSEL0            EQU  H'0000'
1793RSEL1            EQU  H'0001'
1794RSEL2            EQU  H'0002'
1795RSEL3            EQU  H'0003'
1796
1797
1798T6RSEL0          EQU  H'0000'
1799T6RSEL1          EQU  H'0001'
1800T6RSEL2          EQU  H'0002'
1801T6RSEL3          EQU  H'0003'
1802
1803
1804;----- T3CON Bits -----------------------------------------------------
1805TMR3ON           EQU  H'0000'
1806T3SYNC           EQU  H'0002'
1807
1808T3CKPS0          EQU  H'0004'
1809T3CKPS1          EQU  H'0005'
1810TMR3CS0          EQU  H'0006'
1811TMR3CS1          EQU  H'0007'
1812
1813
1814;----- T3GCON Bits -----------------------------------------------------
1815T3GVAL           EQU  H'0002'
1816T3GGO_NOT_DONE   EQU  H'0003'
1817T3GSPM           EQU  H'0004'
1818T3GTM            EQU  H'0005'
1819T3GPOL           EQU  H'0006'
1820TMR3GE           EQU  H'0007'
1821
1822T3GSS0           EQU  H'0000'
1823T3GSS1           EQU  H'0001'
1824
1825
1826;----- T5CON Bits -----------------------------------------------------
1827TMR5ON           EQU  H'0000'
1828T5SYNC           EQU  H'0002'
1829
1830T5CKPS0          EQU  H'0004'
1831T5CKPS1          EQU  H'0005'
1832TMR5CS0          EQU  H'0006'
1833TMR5CS1          EQU  H'0007'
1834
1835
1836;----- T5GCON Bits -----------------------------------------------------
1837T5GVAL           EQU  H'0002'
1838T5GGO_NOT_DONE   EQU  H'0003'
1839T5GSPM           EQU  H'0004'
1840T5GTM            EQU  H'0005'
1841T5GPOL           EQU  H'0006'
1842TMR5GE           EQU  H'0007'
1843
1844T5GSS0           EQU  H'0000'
1845T5GSS1           EQU  H'0001'
1846
1847
1848;----- PID1SETL Bits -----------------------------------------------------
1849PID1SET0         EQU  H'0000'
1850PID1SET1         EQU  H'0001'
1851PID1SET2         EQU  H'0002'
1852PID1SET3         EQU  H'0003'
1853PID1SET4         EQU  H'0004'
1854PID1SET5         EQU  H'0005'
1855PID1SET6         EQU  H'0006'
1856PID1SET7         EQU  H'0007'
1857
1858SET0             EQU  H'0000'
1859SET1             EQU  H'0001'
1860SET2             EQU  H'0002'
1861SET3             EQU  H'0003'
1862SET4             EQU  H'0004'
1863SET5             EQU  H'0005'
1864SET6             EQU  H'0006'
1865SET7             EQU  H'0007'
1866
1867
1868;----- PID1SETH Bits -----------------------------------------------------
1869PID1SET8         EQU  H'0000'
1870PID1SET9         EQU  H'0001'
1871PID1SET10        EQU  H'0002'
1872PID1SET11        EQU  H'0003'
1873PID1SET12        EQU  H'0004'
1874PID1SET13        EQU  H'0005'
1875PID1SET14        EQU  H'0006'
1876PID1SET15        EQU  H'0007'
1877
1878SET8             EQU  H'0000'
1879SET9             EQU  H'0001'
1880SET10            EQU  H'0002'
1881SET11            EQU  H'0003'
1882SET12            EQU  H'0004'
1883SET13            EQU  H'0005'
1884SET14            EQU  H'0006'
1885SET15            EQU  H'0007'
1886
1887
1888;----- PID1INL Bits -----------------------------------------------------
1889PID1IN0          EQU  H'0000'
1890PID1IN1          EQU  H'0001'
1891PID1IN2          EQU  H'0002'
1892PID1IN3          EQU  H'0003'
1893PID1IN4          EQU  H'0004'
1894PID1IN5          EQU  H'0005'
1895PID1IN6          EQU  H'0006'
1896PID1IN7          EQU  H'0007'
1897
1898IN0              EQU  H'0000'
1899IN1              EQU  H'0001'
1900IN2              EQU  H'0002'
1901IN3              EQU  H'0003'
1902IN4              EQU  H'0004'
1903IN5              EQU  H'0005'
1904IN6              EQU  H'0006'
1905IN7              EQU  H'0007'
1906
1907
1908;----- PID1INH Bits -----------------------------------------------------
1909PID1IN8          EQU  H'0000'
1910PID1IN9          EQU  H'0001'
1911PID1IN10         EQU  H'0002'
1912PID1IN11         EQU  H'0003'
1913PID1IN12         EQU  H'0004'
1914PID1IN13         EQU  H'0005'
1915PID1IN14         EQU  H'0006'
1916PID1IN15         EQU  H'0007'
1917
1918IN8              EQU  H'0000'
1919IN9              EQU  H'0001'
1920IN10             EQU  H'0002'
1921IN11             EQU  H'0003'
1922IN12             EQU  H'0004'
1923IN13             EQU  H'0005'
1924IN14             EQU  H'0006'
1925IN15             EQU  H'0007'
1926
1927
1928;----- PID1K1L Bits -----------------------------------------------------
1929PID1K10          EQU  H'0000'
1930PID1K11          EQU  H'0001'
1931PID1K12          EQU  H'0002'
1932PID1K13          EQU  H'0003'
1933PID1K14          EQU  H'0004'
1934PID1K15          EQU  H'0005'
1935PID1K16          EQU  H'0006'
1936PID1K17          EQU  H'0007'
1937
1938K10              EQU  H'0000'
1939K11              EQU  H'0001'
1940K12              EQU  H'0002'
1941K13              EQU  H'0003'
1942K14              EQU  H'0004'
1943K15              EQU  H'0005'
1944K16              EQU  H'0006'
1945K17              EQU  H'0007'
1946
1947
1948;----- PID1K1H Bits -----------------------------------------------------
1949PID1K18          EQU  H'0000'
1950PID1K19          EQU  H'0001'
1951PID1K110         EQU  H'0002'
1952PID1K111         EQU  H'0003'
1953PID1K112         EQU  H'0004'
1954PID1K113         EQU  H'0005'
1955PID1K114         EQU  H'0006'
1956PID1K115         EQU  H'0007'
1957
1958K18              EQU  H'0000'
1959K19              EQU  H'0001'
1960K110             EQU  H'0002'
1961K111             EQU  H'0003'
1962K112             EQU  H'0004'
1963K113             EQU  H'0005'
1964K114             EQU  H'0006'
1965K115             EQU  H'0007'
1966
1967
1968;----- PID1K2L Bits -----------------------------------------------------
1969PID1K20          EQU  H'0000'
1970PID1K21          EQU  H'0001'
1971PID1K22          EQU  H'0002'
1972PID1K23          EQU  H'0003'
1973PID1K24          EQU  H'0004'
1974PID1K25          EQU  H'0005'
1975PID1K26          EQU  H'0006'
1976PID1K27          EQU  H'0007'
1977
1978K20              EQU  H'0000'
1979K21              EQU  H'0001'
1980K22              EQU  H'0002'
1981K23              EQU  H'0003'
1982K24              EQU  H'0004'
1983K25              EQU  H'0005'
1984K26              EQU  H'0006'
1985K27              EQU  H'0007'
1986
1987
1988;----- PID1K2H Bits -----------------------------------------------------
1989PID1K28          EQU  H'0000'
1990PID1K29          EQU  H'0001'
1991PID1K210         EQU  H'0002'
1992PID1K211         EQU  H'0003'
1993PID1K212         EQU  H'0004'
1994PID1K213         EQU  H'0005'
1995PID1K214         EQU  H'0006'
1996PID1K215         EQU  H'0007'
1997
1998K28              EQU  H'0000'
1999K29              EQU  H'0001'
2000K210             EQU  H'0002'
2001K211             EQU  H'0003'
2002K212             EQU  H'0004'
2003K213             EQU  H'0005'
2004K214             EQU  H'0006'
2005K215             EQU  H'0007'
2006
2007
2008;----- PID1K3L Bits -----------------------------------------------------
2009PID1K30          EQU  H'0000'
2010PID1K31          EQU  H'0001'
2011PID1K32          EQU  H'0002'
2012PID1K33          EQU  H'0003'
2013PID1K34          EQU  H'0004'
2014PID1K35          EQU  H'0005'
2015PID1K36          EQU  H'0006'
2016PID1K37          EQU  H'0007'
2017
2018K30              EQU  H'0000'
2019K31              EQU  H'0001'
2020K32              EQU  H'0002'
2021K33              EQU  H'0003'
2022K34              EQU  H'0004'
2023K35              EQU  H'0005'
2024K36              EQU  H'0006'
2025K37              EQU  H'0007'
2026
2027
2028;----- PID1K3H Bits -----------------------------------------------------
2029PID1K38          EQU  H'0000'
2030PID1K39          EQU  H'0001'
2031PID1K310         EQU  H'0002'
2032PID1K311         EQU  H'0003'
2033PID1K312         EQU  H'0004'
2034PID1K313         EQU  H'0005'
2035PID1K314         EQU  H'0006'
2036PID1K315         EQU  H'0007'
2037
2038K38              EQU  H'0000'
2039K39              EQU  H'0001'
2040K310             EQU  H'0002'
2041K311             EQU  H'0003'
2042K312             EQU  H'0004'
2043K313             EQU  H'0005'
2044K314             EQU  H'0006'
2045K315             EQU  H'0007'
2046
2047
2048;----- PID1OUTLL Bits -----------------------------------------------------
2049PID1OUT0         EQU  H'0000'
2050PID1OUT1         EQU  H'0001'
2051PID1OUT2         EQU  H'0002'
2052PID1OUT3         EQU  H'0003'
2053PID1OUT4         EQU  H'0004'
2054PID1OUT5         EQU  H'0005'
2055PID1OUT6         EQU  H'0006'
2056PID1OUT7         EQU  H'0007'
2057
2058OUT0             EQU  H'0000'
2059OUT1             EQU  H'0001'
2060OUT2             EQU  H'0002'
2061OUT3             EQU  H'0003'
2062OUT4             EQU  H'0004'
2063OUT5             EQU  H'0005'
2064OUT6             EQU  H'0006'
2065OUT7             EQU  H'0007'
2066
2067
2068;----- PID1OUTLH Bits -----------------------------------------------------
2069PID1OUT8         EQU  H'0000'
2070PID1OUT9         EQU  H'0001'
2071PID1OUT10        EQU  H'0002'
2072PID1OUT11        EQU  H'0003'
2073PID1OUT12        EQU  H'0004'
2074PID1OUT13        EQU  H'0005'
2075PID1OUT14        EQU  H'0006'
2076PID1OUT15        EQU  H'0007'
2077
2078OUT8             EQU  H'0000'
2079OUT9             EQU  H'0001'
2080OUT10            EQU  H'0002'
2081OUT11            EQU  H'0003'
2082OUT12            EQU  H'0004'
2083OUT13            EQU  H'0005'
2084OUT14            EQU  H'0006'
2085OUT15            EQU  H'0007'
2086
2087
2088;----- PID1OUTHL Bits -----------------------------------------------------
2089PID1OUT16        EQU  H'0000'
2090PID1OUT17        EQU  H'0001'
2091PID1OUT18        EQU  H'0002'
2092PID1OUT19        EQU  H'0003'
2093PID1OUT20        EQU  H'0004'
2094PID1OUT21        EQU  H'0005'
2095PID1OUT22        EQU  H'0006'
2096PID1OUT23        EQU  H'0007'
2097
2098OUT16            EQU  H'0000'
2099OUT17            EQU  H'0001'
2100OUT18            EQU  H'0002'
2101OUT19            EQU  H'0003'
2102OUT20            EQU  H'0004'
2103OUT21            EQU  H'0005'
2104OUT22            EQU  H'0006'
2105OUT23            EQU  H'0007'
2106
2107
2108;----- PID1OUTHH Bits -----------------------------------------------------
2109PID1OUT24        EQU  H'0000'
2110PID1OUT25        EQU  H'0001'
2111PID1OUT26        EQU  H'0002'
2112PID1OUT27        EQU  H'0003'
2113PID1OUT28        EQU  H'0004'
2114PID1OUT29        EQU  H'0005'
2115PID1OUT30        EQU  H'0006'
2116PID1OUT31        EQU  H'0007'
2117
2118OUT24            EQU  H'0000'
2119OUT25            EQU  H'0001'
2120OUT26            EQU  H'0002'
2121OUT27            EQU  H'0003'
2122OUT28            EQU  H'0004'
2123OUT29            EQU  H'0005'
2124OUT30            EQU  H'0006'
2125OUT31            EQU  H'0007'
2126
2127
2128;----- PID1OUTU Bits -----------------------------------------------------
2129PID1OUT32        EQU  H'0000'
2130PID1OUT33        EQU  H'0001'
2131PID1OUT34        EQU  H'0002'
2132PID1OUT35        EQU  H'0003'
2133
2134OUT32            EQU  H'0000'
2135OUT33            EQU  H'0001'
2136OUT34            EQU  H'0002'
2137OUT35            EQU  H'0003'
2138
2139
2140;----- PID1Z1L Bits -----------------------------------------------------
2141PID1Z10          EQU  H'0000'
2142PID1Z11          EQU  H'0001'
2143PID1Z12          EQU  H'0002'
2144PID1Z13          EQU  H'0003'
2145PID1Z14          EQU  H'0004'
2146PID1Z15          EQU  H'0005'
2147PID1Z16          EQU  H'0006'
2148PID1Z17          EQU  H'0007'
2149
2150Z10              EQU  H'0000'
2151Z11              EQU  H'0001'
2152Z12              EQU  H'0002'
2153Z13              EQU  H'0003'
2154Z14              EQU  H'0004'
2155Z15              EQU  H'0005'
2156Z16              EQU  H'0006'
2157Z17              EQU  H'0007'
2158
2159
2160;----- PID1Z1H Bits -----------------------------------------------------
2161PID1Z18          EQU  H'0000'
2162PID1Z19          EQU  H'0001'
2163PID1Z110         EQU  H'0002'
2164PID1Z111         EQU  H'0003'
2165PID1Z112         EQU  H'0004'
2166PID1Z113         EQU  H'0005'
2167PID1Z114         EQU  H'0006'
2168PID1Z115         EQU  H'0007'
2169
2170Z18              EQU  H'0000'
2171Z19              EQU  H'0001'
2172Z110             EQU  H'0002'
2173Z111             EQU  H'0003'
2174Z112             EQU  H'0004'
2175Z113             EQU  H'0005'
2176Z114             EQU  H'0006'
2177Z115             EQU  H'0007'
2178
2179
2180;----- PID1Z1U Bits -----------------------------------------------------
2181PID1Z116         EQU  H'0000'
2182
2183Z116             EQU  H'0000'
2184
2185
2186;----- PID1Z2L Bits -----------------------------------------------------
2187PID1Z20          EQU  H'0000'
2188PID1Z21          EQU  H'0001'
2189PID1Z22          EQU  H'0002'
2190PID1Z23          EQU  H'0003'
2191PID1Z24          EQU  H'0004'
2192PID1Z25          EQU  H'0005'
2193PID1Z26          EQU  H'0006'
2194PID1Z27          EQU  H'0007'
2195
2196Z20              EQU  H'0000'
2197Z21              EQU  H'0001'
2198Z22              EQU  H'0002'
2199Z23              EQU  H'0003'
2200Z24              EQU  H'0004'
2201Z25              EQU  H'0005'
2202Z26              EQU  H'0006'
2203Z27              EQU  H'0007'
2204
2205
2206;----- PID1Z2H Bits -----------------------------------------------------
2207PID1Z28          EQU  H'0000'
2208PID1Z29          EQU  H'0001'
2209PID1Z210         EQU  H'0002'
2210PID1Z211         EQU  H'0003'
2211PID1Z212         EQU  H'0004'
2212PID1Z213         EQU  H'0005'
2213PID1Z214         EQU  H'0006'
2214PID1Z215         EQU  H'0007'
2215
2216Z28              EQU  H'0000'
2217Z29              EQU  H'0001'
2218Z210             EQU  H'0002'
2219Z211             EQU  H'0003'
2220Z212             EQU  H'0004'
2221Z213             EQU  H'0005'
2222Z214             EQU  H'0006'
2223Z215             EQU  H'0007'
2224
2225
2226;----- PID1Z2U Bits -----------------------------------------------------
2227PID1Z216         EQU  H'0000'
2228
2229Z216             EQU  H'0000'
2230
2231
2232;----- PID1ACCLL Bits -----------------------------------------------------
2233PID1ACC0         EQU  H'0000'
2234PID1ACC1         EQU  H'0001'
2235PID1ACC2         EQU  H'0002'
2236PID1ACC3         EQU  H'0003'
2237PID1ACC4         EQU  H'0004'
2238PID1ACC5         EQU  H'0005'
2239PID1ACC6         EQU  H'0006'
2240PID1ACC7         EQU  H'0007'
2241
2242ACC0             EQU  H'0000'
2243ACC1             EQU  H'0001'
2244ACC2             EQU  H'0002'
2245ACC3             EQU  H'0003'
2246ACC4             EQU  H'0004'
2247ACC5             EQU  H'0005'
2248ACC6             EQU  H'0006'
2249ACC7             EQU  H'0007'
2250
2251
2252;----- PID1ACCLH Bits -----------------------------------------------------
2253PID1ACC8         EQU  H'0000'
2254PID1ACC9         EQU  H'0001'
2255PID1ACC10        EQU  H'0002'
2256PID1ACC11        EQU  H'0003'
2257PID1ACC12        EQU  H'0004'
2258PID1ACC13        EQU  H'0005'
2259PID1ACC14        EQU  H'0006'
2260PID1ACC15        EQU  H'0007'
2261
2262ACC8             EQU  H'0000'
2263ACC9             EQU  H'0001'
2264ACC10            EQU  H'0002'
2265ACC11            EQU  H'0003'
2266ACC12            EQU  H'0004'
2267ACC13            EQU  H'0005'
2268ACC14            EQU  H'0006'
2269ACC15            EQU  H'0007'
2270
2271
2272;----- PID1ACCHL Bits -----------------------------------------------------
2273PID1ACC16        EQU  H'0000'
2274PID1ACC17        EQU  H'0001'
2275PID1ACC18        EQU  H'0002'
2276PID1ACC19        EQU  H'0003'
2277PID1ACC20        EQU  H'0004'
2278PID1ACC21        EQU  H'0005'
2279PID1ACC22        EQU  H'0006'
2280PID1ACC23        EQU  H'0007'
2281
2282ACC16            EQU  H'0000'
2283ACC17            EQU  H'0001'
2284ACC18            EQU  H'0002'
2285ACC19            EQU  H'0003'
2286ACC20            EQU  H'0004'
2287ACC21            EQU  H'0005'
2288ACC22            EQU  H'0006'
2289ACC23            EQU  H'0007'
2290
2291
2292;----- PID1ACCHH Bits -----------------------------------------------------
2293PID1ACC24        EQU  H'0000'
2294PID1ACC25        EQU  H'0001'
2295PID1ACC26        EQU  H'0002'
2296PID1ACC27        EQU  H'0003'
2297PID1ACC28        EQU  H'0004'
2298PID1ACC29        EQU  H'0005'
2299PID1ACC30        EQU  H'0006'
2300PID1ACC31        EQU  H'0007'
2301
2302ACC24            EQU  H'0000'
2303ACC25            EQU  H'0001'
2304ACC26            EQU  H'0002'
2305ACC27            EQU  H'0003'
2306ACC28            EQU  H'0004'
2307ACC29            EQU  H'0005'
2308ACC30            EQU  H'0006'
2309ACC31            EQU  H'0007'
2310
2311
2312;----- PID1ACCU Bits -----------------------------------------------------
2313PID1ACC32        EQU  H'0000'
2314PID1ACC33        EQU  H'0001'
2315PID1ACC34        EQU  H'0002'
2316
2317ACC32            EQU  H'0000'
2318ACC33            EQU  H'0001'
2319ACC34            EQU  H'0002'
2320
2321
2322;----- PID1CON Bits -----------------------------------------------------
2323PID1BUSY         EQU  H'0006'
2324PID1EN           EQU  H'0007'
2325
2326BUSY_PID1CON     EQU  H'0006'
2327EN               EQU  H'0007'
2328
2329MODE0            EQU  H'0000'
2330MODE1            EQU  H'0001'
2331MODE2            EQU  H'0002'
2332
2333PID1MODE0        EQU  H'0000'
2334PID1MODE1        EQU  H'0001'
2335PID1MODE2        EQU  H'0002'
2336
2337
2338;----- PWM3DCL Bits -----------------------------------------------------
2339DC0              EQU  H'0006'
2340DC1              EQU  H'0007'
2341
2342PWM3DC0          EQU  H'0006'
2343PWM3DC1          EQU  H'0007'
2344
2345PWMPW0           EQU  H'0006'
2346PWMPW1           EQU  H'0007'
2347
2348
2349;----- PWM3DCH Bits -----------------------------------------------------
2350DC2              EQU  H'0000'
2351DC3              EQU  H'0001'
2352DC4              EQU  H'0002'
2353DC5              EQU  H'0003'
2354DC6              EQU  H'0004'
2355DC7              EQU  H'0005'
2356DC8              EQU  H'0006'
2357DC9              EQU  H'0007'
2358
2359PWM3DC2          EQU  H'0000'
2360PWM3DC3          EQU  H'0001'
2361PWM3DC4          EQU  H'0002'
2362PWM3DC5          EQU  H'0003'
2363PWM3DC6          EQU  H'0004'
2364PWM3DC7          EQU  H'0005'
2365PWM3DC8          EQU  H'0006'
2366PWM3DC9          EQU  H'0007'
2367
2368PWMPW2           EQU  H'0000'
2369PWMPW3           EQU  H'0001'
2370PWMPW4           EQU  H'0002'
2371PWMPW5           EQU  H'0003'
2372PWMPW6           EQU  H'0004'
2373PWMPW7           EQU  H'0005'
2374PWMPW8           EQU  H'0006'
2375PWMPW9           EQU  H'0007'
2376
2377
2378;----- PWM3CON Bits -----------------------------------------------------
2379POL_PWM3CON      EQU  H'0004'
2380OUT              EQU  H'0005'
2381EN               EQU  H'0007'
2382
2383PWM3POL          EQU  H'0004'
2384PWM3OUT          EQU  H'0005'
2385PWM3EN           EQU  H'0007'
2386
2387
2388;----- PWM4DCL Bits -----------------------------------------------------
2389DC0              EQU  H'0006'
2390DC1              EQU  H'0007'
2391
2392PWM4DC0          EQU  H'0006'
2393PWM4DC1          EQU  H'0007'
2394
2395PWMPW0           EQU  H'0006'
2396PWMPW1           EQU  H'0007'
2397
2398
2399;----- PWM4DCH Bits -----------------------------------------------------
2400DC2              EQU  H'0000'
2401DC3              EQU  H'0001'
2402DC4              EQU  H'0002'
2403DC5              EQU  H'0003'
2404DC6              EQU  H'0004'
2405DC7              EQU  H'0005'
2406DC8              EQU  H'0006'
2407DC9              EQU  H'0007'
2408
2409PWM4DC2          EQU  H'0000'
2410PWM4DC3          EQU  H'0001'
2411PWM4DC4          EQU  H'0002'
2412PWM4DC5          EQU  H'0003'
2413PWM4DC6          EQU  H'0004'
2414PWM4DC7          EQU  H'0005'
2415PWM4DC8          EQU  H'0006'
2416PWM4DC9          EQU  H'0007'
2417
2418PWMPW2           EQU  H'0000'
2419PWMPW3           EQU  H'0001'
2420PWMPW4           EQU  H'0002'
2421PWMPW5           EQU  H'0003'
2422PWMPW6           EQU  H'0004'
2423PWMPW7           EQU  H'0005'
2424PWMPW8           EQU  H'0006'
2425PWMPW9           EQU  H'0007'
2426
2427
2428;----- PWM4CON Bits -----------------------------------------------------
2429POL_PWM4CON      EQU  H'0004'
2430OUT              EQU  H'0005'
2431EN               EQU  H'0007'
2432
2433PWM4POL          EQU  H'0004'
2434PWM4OUT          EQU  H'0005'
2435PWM4EN           EQU  H'0007'
2436
2437
2438;----- CWG1DBR Bits -----------------------------------------------------
2439DBR0             EQU  H'0000'
2440DBR1             EQU  H'0001'
2441DBR2             EQU  H'0002'
2442DBR3             EQU  H'0003'
2443DBR4             EQU  H'0004'
2444DBR5             EQU  H'0005'
2445
2446
2447CWG1DBR0         EQU  H'0000'
2448CWG1DBR1         EQU  H'0001'
2449CWG1DBR2         EQU  H'0002'
2450CWG1DBR3         EQU  H'0003'
2451CWG1DBR4         EQU  H'0004'
2452CWG1DBR5         EQU  H'0005'
2453
2454
2455;----- CWG1DBF Bits -----------------------------------------------------
2456DBF0             EQU  H'0000'
2457DBF1             EQU  H'0001'
2458DBF2             EQU  H'0002'
2459DBF3             EQU  H'0003'
2460DBF4             EQU  H'0004'
2461DBF5             EQU  H'0005'
2462
2463
2464CWG1DBF0         EQU  H'0000'
2465CWG1DBF1         EQU  H'0001'
2466CWG1DBF2         EQU  H'0002'
2467CWG1DBF3         EQU  H'0003'
2468CWG1DBF4         EQU  H'0004'
2469CWG1DBF5         EQU  H'0005'
2470
2471
2472;----- CWG1AS0 Bits -----------------------------------------------------
2473REN              EQU  H'0006'
2474SHUTDOWN         EQU  H'0007'
2475
2476LSAC0            EQU  H'0002'
2477LSAC1            EQU  H'0003'
2478LSBD0            EQU  H'0004'
2479LSBD1            EQU  H'0005'
2480
2481CWG1REN          EQU  H'0006'
2482CWG1SHUTDOWN     EQU  H'0007'
2483
2484CWG1LSAC0        EQU  H'0002'
2485CWG1LSAC1        EQU  H'0003'
2486CWG1LSBD0        EQU  H'0004'
2487CWG1LSBD1        EQU  H'0005'
2488
2489
2490;----- CWG1AS1 Bits -----------------------------------------------------
2491INAS             EQU  H'0000'
2492C1AS             EQU  H'0001'
2493C2AS             EQU  H'0002'
2494TMR2AS           EQU  H'0004'
2495TMR4AS           EQU  H'0005'
2496TMR6AS           EQU  H'0006'
2497
2498CWG1INAS         EQU  H'0000'
2499CWG1C1AS         EQU  H'0001'
2500CWG1C2AS         EQU  H'0002'
2501CWG1TMR2AS       EQU  H'0004'
2502CWG1TMR4AS       EQU  H'0005'
2503CWG1TMR6AS       EQU  H'0006'
2504
2505
2506;----- CWG1OCON0 Bits -----------------------------------------------------
2507STRA             EQU  H'0000'
2508STRB             EQU  H'0001'
2509STRC             EQU  H'0002'
2510STRD             EQU  H'0003'
2511OVRA             EQU  H'0004'
2512OVRB             EQU  H'0005'
2513OVRC             EQU  H'0006'
2514OVRD             EQU  H'0007'
2515
2516CWG1STRA         EQU  H'0000'
2517CWG1STRB         EQU  H'0001'
2518CWG1STRC         EQU  H'0002'
2519CWG1STRD         EQU  H'0003'
2520CWG1OVRA         EQU  H'0004'
2521CWG1OVRB         EQU  H'0005'
2522CWG1OVRC         EQU  H'0006'
2523CWG1OVRD         EQU  H'0007'
2524
2525
2526;----- CWG1CON0 Bits -----------------------------------------------------
2527LD               EQU  H'0006'
2528EN               EQU  H'0007'
2529
2530MODE0            EQU  H'0000'
2531MODE1            EQU  H'0001'
2532MODE2            EQU  H'0002'
2533G1EN             EQU  H'0007'
2534
2535CWG1LD           EQU  H'0006'
2536CWG1EN           EQU  H'0007'
2537
2538CWG1MODE0        EQU  H'0000'
2539CWG1MODE1        EQU  H'0001'
2540CWG1MODE2        EQU  H'0002'
2541
2542
2543;----- CWG1CON1 Bits -----------------------------------------------------
2544POLA             EQU  H'0000'
2545POLB             EQU  H'0001'
2546POLC             EQU  H'0002'
2547POLD             EQU  H'0003'
2548IN               EQU  H'0005'
2549
2550CWG1POLA         EQU  H'0000'
2551CWG1POLB         EQU  H'0001'
2552CWG1POLC         EQU  H'0002'
2553CWG1POLD         EQU  H'0003'
2554CWG1IN           EQU  H'0005'
2555
2556
2557;----- CWG1CLKCON Bits -----------------------------------------------------
2558CS               EQU  H'0000'
2559
2560CWG1CS           EQU  H'0000'
2561
2562
2563;----- CWG1ISM Bits -----------------------------------------------------
2564IS0              EQU  H'0000'
2565IS1              EQU  H'0001'
2566IS2              EQU  H'0002'
2567IS3              EQU  H'0003'
2568
2569
2570CWG1IS0          EQU  H'0000'
2571CWG1IS1          EQU  H'0001'
2572CWG1IS2          EQU  H'0002'
2573CWG1IS3          EQU  H'0003'
2574
2575
2576;----- WDTCON0 Bits -----------------------------------------------------
2577SEN              EQU  H'0000'
2578
2579SWDTEN           EQU  H'0000'
2580
2581WDTSEN           EQU  H'0000'
2582
2583WDTPS0           EQU  H'0001'
2584WDTPS1           EQU  H'0002'
2585WDTPS2           EQU  H'0003'
2586WDTPS3           EQU  H'0004'
2587WDTPS4           EQU  H'0005'
2588
2589
2590;----- WDTCON1 Bits -----------------------------------------------------
2591WINDOW0          EQU  H'0000'
2592WINDOW1          EQU  H'0001'
2593WINDOW2          EQU  H'0002'
2594
2595
2596WDTWINDOW0       EQU  H'0000'
2597WDTWINDOW1       EQU  H'0001'
2598WDTWINDOW2       EQU  H'0002'
2599WDTCS0           EQU  H'0004'
2600WDTCS1           EQU  H'0005'
2601WDTCS2           EQU  H'0006'
2602
2603
2604;----- WDTPSL Bits -----------------------------------------------------
2605PSCNT0           EQU  H'0000'
2606PSCNT1           EQU  H'0001'
2607PSCNT2           EQU  H'0002'
2608PSCNT3           EQU  H'0003'
2609PSCNT4           EQU  H'0004'
2610PSCNT5           EQU  H'0005'
2611PSCNT6           EQU  H'0006'
2612PSCNT7           EQU  H'0007'
2613
2614
2615WDTPSCNT0        EQU  H'0000'
2616WDTPSCNT1        EQU  H'0001'
2617WDTPSCNT2        EQU  H'0002'
2618WDTPSCNT3        EQU  H'0003'
2619WDTPSCNT4        EQU  H'0004'
2620WDTPSCNT5        EQU  H'0005'
2621WDTPSCNT6        EQU  H'0006'
2622WDTPSCNT7        EQU  H'0007'
2623
2624
2625;----- WDTPSH Bits -----------------------------------------------------
2626PSCNT8           EQU  H'0000'
2627PSCNT9           EQU  H'0001'
2628PSCNT10          EQU  H'0002'
2629PSCNT11          EQU  H'0003'
2630PSCNT12          EQU  H'0004'
2631PSCNT13          EQU  H'0005'
2632PSCNT14          EQU  H'0006'
2633PSCNT15          EQU  H'0007'
2634
2635
2636WDTPSCNT8        EQU  H'0000'
2637WDTPSCNT9        EQU  H'0001'
2638WDTPSCNT10       EQU  H'0002'
2639WDTPSCNT11       EQU  H'0003'
2640WDTPSCNT12       EQU  H'0004'
2641WDTPSCNT13       EQU  H'0005'
2642WDTPSCNT14       EQU  H'0006'
2643WDTPSCNT15       EQU  H'0007'
2644
2645
2646;----- WDTTMR Bits -----------------------------------------------------
2647PSCNT16          EQU  H'0000'
2648PSCNT17          EQU  H'0001'
2649STATE            EQU  H'0002'
2650
2651WDTPSCNT16       EQU  H'0000'
2652WDTPSCNT17       EQU  H'0001'
2653WDTSTATE         EQU  H'0002'
2654WDTTMR0          EQU  H'0003'
2655WDTTMR1          EQU  H'0004'
2656WDTTMR2          EQU  H'0005'
2657WDTTMR3          EQU  H'0006'
2658WDTTMR4          EQU  H'0007'
2659
2660
2661;----- SCANLADRL Bits -----------------------------------------------------
2662LDAR0            EQU  H'0000'
2663LDAR1            EQU  H'0001'
2664LADR2            EQU  H'0002'
2665LADR3            EQU  H'0003'
2666LADR4            EQU  H'0004'
2667LADR5            EQU  H'0005'
2668LADR6            EQU  H'0006'
2669LADR7            EQU  H'0007'
2670
2671
2672SCANLADR0        EQU  H'0000'
2673SCANLADR1        EQU  H'0001'
2674SCANLADR2        EQU  H'0002'
2675SCANLADR3        EQU  H'0003'
2676SCANLADR4        EQU  H'0004'
2677SCANLADR5        EQU  H'0005'
2678SCANLADR6        EQU  H'0006'
2679SCANLADR7        EQU  H'0007'
2680
2681
2682;----- SCANLADRH Bits -----------------------------------------------------
2683LADR8            EQU  H'0000'
2684LADR9            EQU  H'0001'
2685LADR10           EQU  H'0002'
2686LADR11           EQU  H'0003'
2687LADR12           EQU  H'0004'
2688LADR13           EQU  H'0005'
2689LADR14           EQU  H'0006'
2690LADR15           EQU  H'0007'
2691
2692
2693SCANLADR8        EQU  H'0000'
2694SCANLADR9        EQU  H'0001'
2695SCANLADR10       EQU  H'0002'
2696SCANLADR11       EQU  H'0003'
2697SCANLADR12       EQU  H'0004'
2698SCANLADR13       EQU  H'0005'
2699SCANLADR14       EQU  H'0006'
2700SCANLADR15       EQU  H'0007'
2701
2702
2703;----- SCANHADRL Bits -----------------------------------------------------
2704HADR0            EQU  H'0000'
2705HADR1            EQU  H'0001'
2706HARD2            EQU  H'0002'
2707HADR3            EQU  H'0003'
2708HADR4            EQU  H'0004'
2709HADR5            EQU  H'0005'
2710HADR6            EQU  H'0006'
2711HADR7            EQU  H'0007'
2712
2713
2714SCANHADR0        EQU  H'0000'
2715SCANHADR1        EQU  H'0001'
2716SCANHADR2        EQU  H'0002'
2717SCANHADR3        EQU  H'0003'
2718SCANHADR4        EQU  H'0004'
2719SCANHADR5        EQU  H'0005'
2720SCANHADR6        EQU  H'0006'
2721SCANHADR7        EQU  H'0007'
2722
2723
2724;----- SCANHADRH Bits -----------------------------------------------------
2725HADR8            EQU  H'0000'
2726HADR9            EQU  H'0001'
2727HADR10           EQU  H'0002'
2728HADR11           EQU  H'0003'
2729HADR12           EQU  H'0004'
2730HADR13           EQU  H'0005'
2731HADR14           EQU  H'0006'
2732HADR15           EQU  H'0007'
2733
2734
2735SCANHADR8        EQU  H'0000'
2736SCANHADR9        EQU  H'0001'
2737SCANHADR10       EQU  H'0002'
2738SCANHADR11       EQU  H'0003'
2739SCANHADR12       EQU  H'0004'
2740SCANHADR13       EQU  H'0005'
2741SCANHADR14       EQU  H'0006'
2742SCANHADR15       EQU  H'0007'
2743
2744
2745;----- SCANCON0 Bits -----------------------------------------------------
2746INTM             EQU  H'0003'
2747INVALID          EQU  H'0004'
2748BUSY_SCANCON0    EQU  H'0005'
2749SCANGO           EQU  H'0006'
2750EN               EQU  H'0007'
2751
2752MODE0            EQU  H'0000'
2753MODE1            EQU  H'0001'
2754
2755SCANINTM         EQU  H'0003'
2756SCANINVALID      EQU  H'0004'
2757SCANBUSY         EQU  H'0005'
2758SCANEN           EQU  H'0007'
2759
2760SCANMODE0        EQU  H'0000'
2761SCANMODE1        EQU  H'0001'
2762
2763
2764;----- SCANTRIG Bits -----------------------------------------------------
2765TSEL0            EQU  H'0000'
2766TSEL1            EQU  H'0001'
2767TSEL2            EQU  H'0002'
2768TSEL3            EQU  H'0003'
2769
2770
2771SCANTSEL0        EQU  H'0000'
2772SCANTSEL1        EQU  H'0001'
2773SCANTSEL2        EQU  H'0002'
2774SCANTSEL3        EQU  H'0003'
2775
2776
2777;----- CRCDATL Bits -----------------------------------------------------
2778DAT0             EQU  H'0000'
2779DAT1             EQU  H'0001'
2780DAT2             EQU  H'0002'
2781DAT3             EQU  H'0003'
2782DAT4             EQU  H'0004'
2783DAT5             EQU  H'0005'
2784DAT6             EQU  H'0006'
2785DAT7             EQU  H'0007'
2786
2787
2788CRCDAT0          EQU  H'0000'
2789CRCDAT1          EQU  H'0001'
2790CRCDAT2          EQU  H'0002'
2791CRCDAT3          EQU  H'0003'
2792CRCDAT4          EQU  H'0004'
2793CRCDAT5          EQU  H'0005'
2794CRCDAT6          EQU  H'0006'
2795CRDCDAT7         EQU  H'0007'
2796
2797
2798;----- CRCDATH Bits -----------------------------------------------------
2799DAT8             EQU  H'0000'
2800DAT9             EQU  H'0001'
2801DAT10            EQU  H'0002'
2802DAT11            EQU  H'0003'
2803DAT12            EQU  H'0004'
2804DAT13            EQU  H'0005'
2805DAT14            EQU  H'0006'
2806DAT15            EQU  H'0007'
2807
2808
2809CRCDAT8          EQU  H'0000'
2810CRCDAT9          EQU  H'0001'
2811CRCDAT10         EQU  H'0002'
2812CRCDAT11         EQU  H'0003'
2813CRCDAT12         EQU  H'0004'
2814CRCDAT13         EQU  H'0005'
2815CRCDAT14         EQU  H'0006'
2816CRCDAT15         EQU  H'0007'
2817
2818
2819;----- CRCACCL Bits -----------------------------------------------------
2820ACC0             EQU  H'0000'
2821ACC1             EQU  H'0001'
2822ACC2             EQU  H'0002'
2823ACC3             EQU  H'0003'
2824ACC4             EQU  H'0004'
2825ACC5             EQU  H'0005'
2826ACC6             EQU  H'0006'
2827ACC7             EQU  H'0007'
2828
2829
2830CRCACC0          EQU  H'0000'
2831CRCACC1          EQU  H'0001'
2832CRCACC2          EQU  H'0002'
2833CRCACC3          EQU  H'0003'
2834CRCACC4          EQU  H'0004'
2835CRCACC5          EQU  H'0005'
2836CRCACC6          EQU  H'0006'
2837CRCACC7          EQU  H'0007'
2838
2839
2840;----- CRCACCH Bits -----------------------------------------------------
2841ACC8             EQU  H'0000'
2842ACC9             EQU  H'0001'
2843ACC10            EQU  H'0002'
2844ACC11            EQU  H'0003'
2845ACC12            EQU  H'0004'
2846ACC13            EQU  H'0005'
2847ACC14            EQU  H'0006'
2848ACC15            EQU  H'0007'
2849
2850
2851CRCACC8          EQU  H'0000'
2852CRCACC9          EQU  H'0001'
2853CRCACC10         EQU  H'0002'
2854CRCACC11         EQU  H'0003'
2855CRCACC12         EQU  H'0004'
2856CRCACC13         EQU  H'0005'
2857CRCACC14         EQU  H'0006'
2858CRCACC15         EQU  H'0007'
2859
2860
2861;----- CRCSHIFTL Bits -----------------------------------------------------
2862SHIFT0           EQU  H'0000'
2863SHIFT1           EQU  H'0001'
2864SHIFT2           EQU  H'0002'
2865SHIFT3           EQU  H'0003'
2866SHIFT4           EQU  H'0004'
2867SHIFT5           EQU  H'0005'
2868SHIFT6           EQU  H'0006'
2869SHIFT7           EQU  H'0007'
2870
2871
2872CRCSHIFT0        EQU  H'0000'
2873CRCSHIFT1        EQU  H'0001'
2874CRCSHIFT2        EQU  H'0002'
2875CRCSHIFT3        EQU  H'0003'
2876CRCSHIFT4        EQU  H'0004'
2877CRCSHIFT5        EQU  H'0005'
2878CRCSHIFT6        EQU  H'0006'
2879CRCSHIFT7        EQU  H'0007'
2880
2881
2882;----- CRCSHIFTH Bits -----------------------------------------------------
2883SHIFT8           EQU  H'0000'
2884SHIFT9           EQU  H'0001'
2885SHIFT10          EQU  H'0002'
2886SHIFT11          EQU  H'0003'
2887SHIFT12          EQU  H'0004'
2888SHIFT13          EQU  H'0005'
2889SHIFT14          EQU  H'0006'
2890SHIFT15          EQU  H'0007'
2891
2892
2893CRCSHIFT8        EQU  H'0000'
2894CRCSHIFT9        EQU  H'0001'
2895CRCSHIFT10       EQU  H'0002'
2896CRCSHIFT11       EQU  H'0003'
2897CRCSHIFT12       EQU  H'0004'
2898CRCSHIFT13       EQU  H'0005'
2899CRCSHIFT14       EQU  H'0006'
2900CRCSHIFT15       EQU  H'0007'
2901
2902
2903;----- CRCXORL Bits -----------------------------------------------------
2904XOR1             EQU  H'0001'
2905XOR2             EQU  H'0002'
2906XOR3             EQU  H'0003'
2907XOR4             EQU  H'0004'
2908XOR5             EQU  H'0005'
2909XOR6             EQU  H'0006'
2910XOR7             EQU  H'0007'
2911
2912CRCXOR1          EQU  H'0001'
2913CRCXOR2          EQU  H'0002'
2914CRCXOR3          EQU  H'0003'
2915CRCXOR4          EQU  H'0004'
2916CRCXOR5          EQU  H'0005'
2917CRCXOR6          EQU  H'0006'
2918CRCXOR7          EQU  H'0007'
2919
2920
2921;----- CRCXORH Bits -----------------------------------------------------
2922XOR8             EQU  H'0000'
2923XOR9             EQU  H'0001'
2924XOR10            EQU  H'0002'
2925XOR11            EQU  H'0003'
2926XOR12            EQU  H'0004'
2927XOR13            EQU  H'0005'
2928XOR14            EQU  H'0006'
2929XOR15            EQU  H'0007'
2930
2931CRCXOR8          EQU  H'0000'
2932CRCXOR9          EQU  H'0001'
2933CRCXOR10         EQU  H'0002'
2934CRCXOR11         EQU  H'0003'
2935CRCXOR12         EQU  H'0004'
2936CRCXOR13         EQU  H'0005'
2937CRCXOR14         EQU  H'0006'
2938CRCXOR15         EQU  H'0007'
2939
2940
2941;----- CRCCON0 Bits -----------------------------------------------------
2942FULL             EQU  H'0000'
2943SHIFTM           EQU  H'0001'
2944ACCM             EQU  H'0004'
2945BUSY_CRCCON0     EQU  H'0005'
2946CRCGO            EQU  H'0006'
2947EN               EQU  H'0007'
2948
2949CRCFULL          EQU  H'0000'
2950CRCSHIFTM        EQU  H'0001'
2951CRCACCM          EQU  H'0004'
2952CRCBUSY          EQU  H'0005'
2953CRCEN            EQU  H'0007'
2954
2955
2956;----- CRCCON1 Bits -----------------------------------------------------
2957PLEN0            EQU  H'0000'
2958PLEN1            EQU  H'0001'
2959PLEN2            EQU  H'0002'
2960PLEN3            EQU  H'0003'
2961DLEN0            EQU  H'0004'
2962DLEN1            EQU  H'0005'
2963DLEN2            EQU  H'0006'
2964DLEN3            EQU  H'0007'
2965
2966
2967CRCPLEN0         EQU  H'0000'
2968CRCPLEN1         EQU  H'0001'
2969CRCPLEN2         EQU  H'0002'
2970CRCPLEN3         EQU  H'0003'
2971CRCDLEN0         EQU  H'0004'
2972CRCDLEN1         EQU  H'0005'
2973CRCDLEN2         EQU  H'0006'
2974CRCDLEN3         EQU  H'0007'
2975
2976
2977;----- AT1RESL Bits -----------------------------------------------------
2978AT1RES0          EQU  H'0000'
2979AT1RES1          EQU  H'0001'
2980AT1RES2          EQU  H'0002'
2981AT1RES3          EQU  H'0003'
2982AT1RES4          EQU  H'0004'
2983AT1RES5          EQU  H'0005'
2984AT1RES6          EQU  H'0006'
2985AT1RES7          EQU  H'0007'
2986
2987RES0             EQU  H'0000'
2988RES1             EQU  H'0001'
2989RES2             EQU  H'0002'
2990RES3             EQU  H'0003'
2991RES4             EQU  H'0004'
2992RES5             EQU  H'0005'
2993RES6             EQU  H'0006'
2994RES7             EQU  H'0007'
2995
2996
2997;----- AT1RESH Bits -----------------------------------------------------
2998AT1RES8          EQU  H'0000'
2999AT1RES9          EQU  H'0001'
3000
3001RES8             EQU  H'0000'
3002RES9             EQU  H'0001'
3003
3004
3005;----- AT1MISSL Bits -----------------------------------------------------
3006AT1MISS0         EQU  H'0000'
3007AT1MISS1         EQU  H'0001'
3008AT1MISS2         EQU  H'0002'
3009AT1MISS3         EQU  H'0003'
3010AT1MISS4         EQU  H'0004'
3011AT1MISS5         EQU  H'0005'
3012AT1MISS6         EQU  H'0006'
3013AT1MISS7         EQU  H'0007'
3014
3015MISS0            EQU  H'0000'
3016MISS1            EQU  H'0001'
3017MISS2            EQU  H'0002'
3018MISS3            EQU  H'0003'
3019MISS4            EQU  H'0004'
3020MISS5            EQU  H'0005'
3021MISS6            EQU  H'0006'
3022MISS7            EQU  H'0007'
3023
3024
3025;----- AT1MISSH Bits -----------------------------------------------------
3026AT1MISS8         EQU  H'0000'
3027AT1MISS9         EQU  H'0001'
3028AT1MISS10        EQU  H'0002'
3029AT1MISS11        EQU  H'0003'
3030AT1MISS12        EQU  H'0004'
3031AT1MISS13        EQU  H'0005'
3032AT1MISS14        EQU  H'0006'
3033AT1MISS15        EQU  H'0007'
3034
3035MISS8            EQU  H'0000'
3036MISS9            EQU  H'0001'
3037MISS10           EQU  H'0002'
3038MISS11           EQU  H'0003'
3039MISS12           EQU  H'0004'
3040MISS13           EQU  H'0005'
3041MISS14           EQU  H'0006'
3042MISS15           EQU  H'0007'
3043
3044
3045;----- AT1PERL Bits -----------------------------------------------------
3046AT1PER0          EQU  H'0000'
3047AT1PER1          EQU  H'0001'
3048AT1PER2          EQU  H'0002'
3049AT1PER3          EQU  H'0003'
3050AT1PER4          EQU  H'0004'
3051AT1PER5          EQU  H'0005'
3052AT1PER6          EQU  H'0006'
3053AT1PER7          EQU  H'0007'
3054
3055PER0             EQU  H'0000'
3056PER1             EQU  H'0001'
3057PER2             EQU  H'0002'
3058PER3             EQU  H'0003'
3059PER4             EQU  H'0004'
3060PER5             EQU  H'0005'
3061PER6             EQU  H'0006'
3062PER7             EQU  H'0007'
3063
3064PERL0            EQU  H'0000'
3065PERL1            EQU  H'0001'
3066PERL2            EQU  H'0002'
3067PERL3            EQU  H'0003'
3068PERL4            EQU  H'0004'
3069PERL5            EQU  H'0005'
3070PERL6            EQU  H'0006'
3071PERL7            EQU  H'0007'
3072
3073
3074;----- AT1PERH Bits -----------------------------------------------------
3075AT1PER8          EQU  H'0000'
3076AT1PER9          EQU  H'0001'
3077AT1PER10         EQU  H'0002'
3078AT1PER11         EQU  H'0003'
3079AT1PER12         EQU  H'0004'
3080AT1PER13         EQU  H'0005'
3081AT1PER14         EQU  H'0006'
3082AT1POV           EQU  H'0007'
3083
3084PER8             EQU  H'0000'
3085PER9             EQU  H'0001'
3086PER10            EQU  H'0002'
3087PER11            EQU  H'0003'
3088PER12            EQU  H'0004'
3089PER13            EQU  H'0005'
3090PER14            EQU  H'0006'
3091PER15            EQU  H'0007'
3092
3093PERH0            EQU  H'0000'
3094PERH1            EQU  H'0001'
3095PERH2            EQU  H'0002'
3096PERH3            EQU  H'0003'
3097PERH4            EQU  H'0004'
3098PERH5            EQU  H'0005'
3099PERH6            EQU  H'0006'
3100PERH7            EQU  H'0007'
3101
3102
3103;----- AT1PHSL Bits -----------------------------------------------------
3104AT1PHS0          EQU  H'0000'
3105AT1PHS1          EQU  H'0001'
3106AT1PHS2          EQU  H'0002'
3107AT1PHS3          EQU  H'0003'
3108AT1PHS4          EQU  H'0004'
3109AT1PHS5          EQU  H'0005'
3110AT1PHS6          EQU  H'0006'
3111AT1PHS7          EQU  H'0007'
3112
3113PHS0             EQU  H'0000'
3114PHS1             EQU  H'0001'
3115PHS2             EQU  H'0002'
3116PHS3             EQU  H'0003'
3117PHS4             EQU  H'0004'
3118PHS5             EQU  H'0005'
3119PHS6             EQU  H'0006'
3120PHS7             EQU  H'0007'
3121
3122
3123;----- AT1PHSH Bits -----------------------------------------------------
3124AT1PHS8          EQU  H'0000'
3125AT1PHS9          EQU  H'0001'
3126
3127PHS8             EQU  H'0000'
3128PHS9             EQU  H'0001'
3129
3130PHSL8            EQU  H'0000'
3131PHSL9            EQU  H'0001'
3132
3133
3134;----- AT1CON0 Bits -----------------------------------------------------
3135MODE             EQU  H'0000'
3136APMOD            EQU  H'0001'
3137POL_AT1CON0      EQU  H'0003'
3138PREC             EQU  H'0006'
3139EN               EQU  H'0007'
3140
3141PS0_AT1CON0      EQU  H'0004'
3142PS1_AT1CON0      EQU  H'0005'
3143
3144AT1MODE          EQU  H'0000'
3145AT1APMOD         EQU  H'0001'
3146AT1POL           EQU  H'0003'
3147AT1PREC          EQU  H'0006'
3148AT1EN            EQU  H'0007'
3149
3150AT1PS0           EQU  H'0004'
3151AT1PS1           EQU  H'0005'
3152
3153
3154;----- AT1CON1 Bits -----------------------------------------------------
3155VALID            EQU  H'0000'
3156ACCS             EQU  H'0001'
3157MPP              EQU  H'0002'
3158PRP              EQU  H'0004'
3159PHP              EQU  H'0006'
3160
3161AT1VALID         EQU  H'0000'
3162AT1ACCS          EQU  H'0001'
3163AT1MPP           EQU  H'0002'
3164AT1PRP           EQU  H'0004'
3165AT1PHP           EQU  H'0006'
3166
3167
3168;----- AT1IR0 Bits -----------------------------------------------------
3169AT1PERIF         EQU  H'0000'
3170AT1MISSIF        EQU  H'0001'
3171AT1PHSIF         EQU  H'0002'
3172
3173
3174;----- AT1IE0 Bits -----------------------------------------------------
3175AT1PERIE         EQU  H'0000'
3176AT1MISSIE        EQU  H'0001'
3177AT1PHSIE         EQU  H'0002'
3178
3179
3180;----- AT1IR1 Bits -----------------------------------------------------
3181AT1CC1IF         EQU  H'0000'
3182AT1CC2IF         EQU  H'0001'
3183AT1CC3IF         EQU  H'0002'
3184
3185
3186;----- AT1IE1 Bits -----------------------------------------------------
3187AT1CC1IE         EQU  H'0000'
3188AT1CC2IE         EQU  H'0001'
3189AT1CC3IE         EQU  H'0002'
3190
3191
3192;----- AT1STPTL Bits -----------------------------------------------------
3193AT1STPT0         EQU  H'0000'
3194AT1STPT1         EQU  H'0001'
3195AT1STPT2         EQU  H'0002'
3196AT1STPT3         EQU  H'0003'
3197AT1STPT4         EQU  H'0004'
3198AT1STPT5         EQU  H'0005'
3199AT1STPT6         EQU  H'0006'
3200AT1STPT7         EQU  H'0007'
3201
3202STPT0            EQU  H'0000'
3203STPT1            EQU  H'0001'
3204STPT2            EQU  H'0002'
3205STPT3            EQU  H'0003'
3206STPT4            EQU  H'0004'
3207STPT5            EQU  H'0005'
3208STPT6            EQU  H'0006'
3209STPT7            EQU  H'0007'
3210
3211
3212;----- AT1STPTH Bits -----------------------------------------------------
3213AT1STPT8         EQU  H'0000'
3214AT1STPT9         EQU  H'0001'
3215AT1STPT10        EQU  H'0002'
3216AT1STPT11        EQU  H'0003'
3217AT1STPT12        EQU  H'0004'
3218AT1STPT13        EQU  H'0005'
3219AT1STPT14        EQU  H'0006'
3220
3221STPT8            EQU  H'0000'
3222STPT9            EQU  H'0001'
3223STPT10           EQU  H'0002'
3224STPT11           EQU  H'0003'
3225STPT12           EQU  H'0004'
3226STPT13           EQU  H'0005'
3227STPT14           EQU  H'0006'
3228
3229
3230;----- AT1ERRL Bits -----------------------------------------------------
3231AT1ERR0          EQU  H'0000'
3232AT1ERR1          EQU  H'0001'
3233AT1ERR2          EQU  H'0002'
3234AT1ERR3          EQU  H'0003'
3235AT1ERR4          EQU  H'0004'
3236AT1ERR5          EQU  H'0005'
3237AT1ERR6          EQU  H'0006'
3238AT1ERR7          EQU  H'0007'
3239
3240ERR0             EQU  H'0000'
3241ERR1             EQU  H'0001'
3242ERR2             EQU  H'0002'
3243ERR3             EQU  H'0003'
3244ERR4             EQU  H'0004'
3245ERR5             EQU  H'0005'
3246ERR6             EQU  H'0006'
3247ERR7             EQU  H'0007'
3248
3249ERRL0            EQU  H'0000'
3250ERRL1            EQU  H'0001'
3251ERRL2            EQU  H'0002'
3252ERRL3            EQU  H'0003'
3253ERRL4            EQU  H'0004'
3254ERRL5            EQU  H'0005'
3255ERRL6            EQU  H'0006'
3256ERRL7            EQU  H'0007'
3257
3258
3259;----- AT1ERRH Bits -----------------------------------------------------
3260AT1ERR8          EQU  H'0000'
3261AT1ERR9          EQU  H'0001'
3262AT1ERR10         EQU  H'0002'
3263AT1ERR11         EQU  H'0003'
3264AT1ERR12         EQU  H'0004'
3265AT1ERR13         EQU  H'0005'
3266AT1ERR14         EQU  H'0006'
3267AT1ERR15         EQU  H'0007'
3268
3269ERR8             EQU  H'0000'
3270ERR9             EQU  H'0001'
3271ERR10            EQU  H'0002'
3272ERR11            EQU  H'0003'
3273ERR12            EQU  H'0004'
3274ERR13            EQU  H'0005'
3275ERR14            EQU  H'0006'
3276ERR15            EQU  H'0007'
3277
3278ERRH0            EQU  H'0000'
3279ERRH1            EQU  H'0001'
3280ERRH2            EQU  H'0002'
3281ERRH3            EQU  H'0003'
3282ERRH4            EQU  H'0004'
3283ERRH5            EQU  H'0005'
3284ERRH6            EQU  H'0006'
3285ERRH7            EQU  H'0007'
3286
3287
3288;----- AT1CLK Bits -----------------------------------------------------
3289CS               EQU  H'0000'
3290
3291AT1CS            EQU  H'0000'
3292
3293CS0              EQU  H'0000'
3294
3295AT1CS0           EQU  H'0000'
3296
3297
3298;----- AT1SIG Bits -----------------------------------------------------
3299AT1SSEL0         EQU  H'0000'
3300AT1SSEL1         EQU  H'0001'
3301AT1SSEL2         EQU  H'0002'
3302
3303SSEL0            EQU  H'0000'
3304SSEL1            EQU  H'0001'
3305SSEL2            EQU  H'0002'
3306
3307
3308
3309;----- AT1CSEL1 Bits -----------------------------------------------------
3310AT1CP1S0         EQU  H'0000'
3311AT1CP1S1         EQU  H'0001'
3312AT1CP1S2         EQU  H'0002'
3313
3314CP1S0            EQU  H'0000'
3315CP1S1            EQU  H'0001'
3316CP1S2            EQU  H'0002'
3317
3318
3319
3320;----- AT1CC1L Bits -----------------------------------------------------
3321AT1CC10          EQU  H'0000'
3322AT1CC11          EQU  H'0001'
3323AT1CC12          EQU  H'0002'
3324AT1CC13          EQU  H'0003'
3325AT1CC14          EQU  H'0004'
3326AT1CC15          EQU  H'0005'
3327AT1CC16          EQU  H'0006'
3328AT1CC17          EQU  H'0007'
3329
3330CC10             EQU  H'0000'
3331CC11             EQU  H'0001'
3332CC12             EQU  H'0002'
3333CC13             EQU  H'0003'
3334CC14             EQU  H'0004'
3335CC15             EQU  H'0005'
3336CC16             EQU  H'0006'
3337CC17             EQU  H'0007'
3338
3339
3340;----- AT1CC1H Bits -----------------------------------------------------
3341AT1CC18          EQU  H'0000'
3342AT1CC19          EQU  H'0001'
3343
3344CC18             EQU  H'0000'
3345CC19             EQU  H'0001'
3346
3347
3348;----- AT1CCON1 Bits -----------------------------------------------------
3349AT1CC1MODE       EQU  H'0000'
3350AT1CAP1P         EQU  H'0003'
3351AT1CC1POL        EQU  H'0004'
3352AT1CC1EN         EQU  H'0007'
3353
3354CC1MODE          EQU  H'0000'
3355CAP1P            EQU  H'0003'
3356CC1POL           EQU  H'0004'
3357CC1EN            EQU  H'0007'
3358
3359
3360;----- AT1CSEL2 Bits -----------------------------------------------------
3361AT1CP2S0         EQU  H'0000'
3362AT1CP2S1         EQU  H'0001'
3363AT1CP2S2         EQU  H'0002'
3364
3365
3366CP2S0            EQU  H'0000'
3367CP2S1            EQU  H'0001'
3368CP2S2            EQU  H'0002'
3369
3370
3371;----- AT1CC2L Bits -----------------------------------------------------
3372AT1CC20          EQU  H'0000'
3373AT1CC21          EQU  H'0001'
3374AT1CC22          EQU  H'0002'
3375AT1CC23          EQU  H'0003'
3376AT1CC24          EQU  H'0004'
3377AT1CC25          EQU  H'0005'
3378AT1CC26          EQU  H'0006'
3379AT1CC27          EQU  H'0007'
3380
3381CC20             EQU  H'0000'
3382CC21             EQU  H'0001'
3383CC22             EQU  H'0002'
3384CC13             EQU  H'0003'
3385CC24             EQU  H'0004'
3386CCW5             EQU  H'0005'
3387CC26             EQU  H'0006'
3388CC27             EQU  H'0007'
3389
3390
3391;----- AT1CC2H Bits -----------------------------------------------------
3392AT1CC28          EQU  H'0000'
3393AT1CC29          EQU  H'0001'
3394
3395CC28             EQU  H'0000'
3396CC29             EQU  H'0001'
3397
3398
3399;----- AT1CCON2 Bits -----------------------------------------------------
3400AT1CC2MODE       EQU  H'0000'
3401AT1CAP2P         EQU  H'0003'
3402AT1CC2POL        EQU  H'0004'
3403AT1CC2EN         EQU  H'0007'
3404
3405CC2MODE          EQU  H'0000'
3406CAP2P            EQU  H'0003'
3407CC2POL           EQU  H'0004'
3408CC2EN            EQU  H'0007'
3409
3410
3411;----- AT1CSEL3 Bits -----------------------------------------------------
3412AT1CP3S0         EQU  H'0000'
3413AT1CP3S1         EQU  H'0001'
3414AT1CP3S2         EQU  H'0002'
3415
3416
3417CP3S0            EQU  H'0000'
3418CP3S1            EQU  H'0001'
3419CP3S2            EQU  H'0002'
3420
3421
3422;----- AT1CC3L Bits -----------------------------------------------------
3423AT1CC30          EQU  H'0000'
3424AT1CC31          EQU  H'0001'
3425AT1CC32          EQU  H'0002'
3426AT1CC33          EQU  H'0003'
3427AT1CC34          EQU  H'0004'
3428AT1CC35          EQU  H'0005'
3429AT1CC36          EQU  H'0006'
3430AT1CC37          EQU  H'0007'
3431
3432CC30             EQU  H'0000'
3433CC31             EQU  H'0001'
3434CC32             EQU  H'0002'
3435CC33             EQU  H'0003'
3436CC34             EQU  H'0004'
3437CC35             EQU  H'0005'
3438CC36             EQU  H'0006'
3439CC37             EQU  H'0007'
3440
3441
3442;----- AT1CC3H Bits -----------------------------------------------------
3443AT1CC38          EQU  H'0000'
3444AT1CC39          EQU  H'0001'
3445
3446CC38             EQU  H'0000'
3447CC39             EQU  H'0001'
3448
3449
3450;----- AT1CCON3 Bits -----------------------------------------------------
3451AT1CC3MODE       EQU  H'0000'
3452AT1CAP3P         EQU  H'0003'
3453AT1CC3POL        EQU  H'0004'
3454AT1CC3EN         EQU  H'0007'
3455
3456CC3MODE          EQU  H'0000'
3457CAP3P            EQU  H'0003'
3458CC3POL           EQU  H'0004'
3459CC3EN            EQU  H'0007'
3460
3461
3462;----- SMT1TMRL Bits -----------------------------------------------------
3463SMT1TMR0         EQU  H'0000'
3464SMT1TMR1         EQU  H'0001'
3465SMT1TMR2         EQU  H'0002'
3466SMT1TMR3         EQU  H'0003'
3467SMT1TMR4         EQU  H'0004'
3468SMT1TMR5         EQU  H'0005'
3469SMT1TMR6         EQU  H'0006'
3470SMT1TMR7         EQU  H'0007'
3471
3472
3473;----- SMT1TMRH Bits -----------------------------------------------------
3474SMT1TMR8         EQU  H'0000'
3475SMT1TMR9         EQU  H'0001'
3476SMT1TMR10        EQU  H'0002'
3477SMT1TMR11        EQU  H'0003'
3478SMT1TMR12        EQU  H'0004'
3479SMT1TMR13        EQU  H'0005'
3480SMT1TMR14        EQU  H'0006'
3481SMT1TMR15        EQU  H'0007'
3482
3483
3484;----- SMT1TMRU Bits -----------------------------------------------------
3485SMT1TMR16        EQU  H'0000'
3486SMT1TMR17        EQU  H'0001'
3487SMT1TMR18        EQU  H'0002'
3488SMT1TMR19        EQU  H'0003'
3489SMT1TMR20        EQU  H'0004'
3490SMT1TMR21        EQU  H'0005'
3491SMT1TMR22        EQU  H'0006'
3492SMT1TMR23        EQU  H'0007'
3493
3494
3495;----- SMT1CPRL Bits -----------------------------------------------------
3496SMT1CPR0         EQU  H'0000'
3497SMT1CPR1         EQU  H'0001'
3498SMT1CPR2         EQU  H'0002'
3499SMT1CPR3         EQU  H'0003'
3500SMT1CPR4         EQU  H'0004'
3501SMT1CPR5         EQU  H'0005'
3502SMT1CPR6         EQU  H'0006'
3503SMT1CPR7         EQU  H'0007'
3504
3505
3506;----- SMT1CPRH Bits -----------------------------------------------------
3507SMT1CPR8         EQU  H'0000'
3508SMT1CPR9         EQU  H'0001'
3509SMT1CPR10        EQU  H'0002'
3510SMT1CPR11        EQU  H'0003'
3511SMT1CPR12        EQU  H'0004'
3512SMT1CPR13        EQU  H'0005'
3513SMT1CPR14        EQU  H'0006'
3514SMT1CPR15        EQU  H'0007'
3515
3516
3517;----- SMT1CPRU Bits -----------------------------------------------------
3518SMT1CPR16        EQU  H'0000'
3519SMT1CPR17        EQU  H'0001'
3520SMT1CPR18        EQU  H'0002'
3521SMT1CPR19        EQU  H'0003'
3522SMT1CPR20        EQU  H'0004'
3523SMT1CPR21        EQU  H'0005'
3524SMT1CPR22        EQU  H'0006'
3525SMT1CPR23        EQU  H'0007'
3526
3527
3528;----- SMT1CPWL Bits -----------------------------------------------------
3529SMT1CPW0         EQU  H'0000'
3530SMT1CPW1         EQU  H'0001'
3531SMT1CPW2         EQU  H'0002'
3532SMT1CPW3         EQU  H'0003'
3533SMT1CPW4         EQU  H'0004'
3534SMT1CPW5         EQU  H'0005'
3535SMT1CPW6         EQU  H'0006'
3536SMT1CPW7         EQU  H'0007'
3537
3538
3539;----- SMT1CPWH Bits -----------------------------------------------------
3540SMT1CPW8         EQU  H'0000'
3541SMT1CPW9         EQU  H'0001'
3542SMT1CPW10        EQU  H'0002'
3543SMT1CPW11        EQU  H'0003'
3544SMT1CPW12        EQU  H'0004'
3545SMT1CPW13        EQU  H'0005'
3546SMT1CPW14        EQU  H'0006'
3547SMT1CPW15        EQU  H'0007'
3548
3549
3550;----- SMT1CPWU Bits -----------------------------------------------------
3551SMT1CPW16        EQU  H'0000'
3552SMT1CPW17        EQU  H'0001'
3553SMT1CPW18        EQU  H'0002'
3554SMT1CPW19        EQU  H'0003'
3555SMT1CPW20        EQU  H'0004'
3556SMT1CPW21        EQU  H'0005'
3557SMT1CPW22        EQU  H'0006'
3558SMT1CPW23        EQU  H'0007'
3559
3560
3561;----- SMT1PRL Bits -----------------------------------------------------
3562SMT1PR0          EQU  H'0000'
3563SMT1PR1          EQU  H'0001'
3564SMT1PR2          EQU  H'0002'
3565SMT1PR3          EQU  H'0003'
3566SMT1PR4          EQU  H'0004'
3567SMT1PR5          EQU  H'0005'
3568SMT1PR6          EQU  H'0006'
3569SMT1PR7          EQU  H'0007'
3570
3571
3572;----- SMT1PRH Bits -----------------------------------------------------
3573SMT1PR8          EQU  H'0000'
3574SMT1PR9          EQU  H'0001'
3575SMT1PR10         EQU  H'0002'
3576SMT1PR11         EQU  H'0003'
3577SMT1PR12         EQU  H'0004'
3578SMT1PR13         EQU  H'0005'
3579SMT1PR14         EQU  H'0006'
3580SMT1PR15         EQU  H'0007'
3581
3582
3583;----- SMT1PRU Bits -----------------------------------------------------
3584SMT1PR16         EQU  H'0000'
3585SMT1PR17         EQU  H'0001'
3586SMT1PR18         EQU  H'0002'
3587SMT1PR19         EQU  H'0003'
3588SMT1PR20         EQU  H'0004'
3589SMT1PR21         EQU  H'0005'
3590SMT1PR22         EQU  H'0006'
3591SMT1PR23         EQU  H'0007'
3592
3593
3594;----- SMT1CON0 Bits -----------------------------------------------------
3595CPOL             EQU  H'0002'
3596SPOL             EQU  H'0003'
3597WPOL             EQU  H'0004'
3598STP              EQU  H'0005'
3599EN               EQU  H'0007'
3600
3601SMT1PS0          EQU  H'0000'
3602SMT1PS1          EQU  H'0001'
3603
3604
3605;----- SMT1CON1 Bits -----------------------------------------------------
3606REPEAT           EQU  H'0006'
3607SMT1GO           EQU  H'0007'
3608
3609MODE0            EQU  H'0000'
3610MODE1            EQU  H'0001'
3611MODE2            EQU  H'0002'
3612MODE3            EQU  H'0003'
3613
3614SMT1REPEAT       EQU  H'0006'
3615
3616SMT1MODE0        EQU  H'0000'
3617SMT1MODE1        EQU  H'0001'
3618SMT1MODE2        EQU  H'0002'
3619SMT1MODE3        EQU  H'0003'
3620
3621
3622;----- SMT1STAT Bits -----------------------------------------------------
3623AS               EQU  H'0000'
3624WS               EQU  H'0001'
3625TS               EQU  H'0002'
3626RST              EQU  H'0005'
3627CPWUP            EQU  H'0006'
3628CPRUP            EQU  H'0007'
3629
3630SMT1AS           EQU  H'0000'
3631SMT1WS           EQU  H'0001'
3632SMT1TS           EQU  H'0002'
3633SMT1RESET        EQU  H'0005'
3634SMT1CPWUP        EQU  H'0006'
3635SMT1CPRUP        EQU  H'0007'
3636
3637
3638;----- SMT1CLK Bits -----------------------------------------------------
3639CSEL0            EQU  H'0000'
3640CSEL1            EQU  H'0001'
3641CSEL2            EQU  H'0002'
3642
3643
3644SMT1CSEL0        EQU  H'0000'
3645SMT1CSEL1        EQU  H'0001'
3646SMT1CSEL2        EQU  H'0002'
3647
3648
3649;----- SMT1SIG Bits -----------------------------------------------------
3650SSEL0            EQU  H'0000'
3651SSEL1            EQU  H'0001'
3652SSEL2            EQU  H'0002'
3653SSEL3            EQU  H'0003'
3654SSEL4            EQU  H'0004'
3655
3656
3657SMT1SSEL0        EQU  H'0000'
3658SMT1SSEL1        EQU  H'0001'
3659SMT1SSEL2        EQU  H'0002'
3660SMT1SSEL3        EQU  H'0003'
3661SMT1SSEL4        EQU  H'0004'
3662
3663
3664;----- SMT1WIN Bits -----------------------------------------------------
3665WSEL0            EQU  H'0000'
3666WSEL1            EQU  H'0001'
3667WSEL2            EQU  H'0002'
3668WSEL3            EQU  H'0003'
3669WSEL4            EQU  H'0004'
3670
3671
3672SMT1WSEL0        EQU  H'0000'
3673SMT1WSEL1        EQU  H'0001'
3674SMT1WSEL2        EQU  H'0002'
3675SMT1WSEL3        EQU  H'0003'
3676SMT1WSEL4        EQU  H'0004'
3677
3678
3679;----- SMT2TMRL Bits -----------------------------------------------------
3680SMT2TMR0         EQU  H'0000'
3681SMT2TMR1         EQU  H'0001'
3682SMT2TMR2         EQU  H'0002'
3683SMT2TMR3         EQU  H'0003'
3684SMT2TMR4         EQU  H'0004'
3685SMT2TMR5         EQU  H'0005'
3686SMT2TMR6         EQU  H'0006'
3687SMT2TMR7         EQU  H'0007'
3688
3689
3690;----- SMT2TMRH Bits -----------------------------------------------------
3691SMT2TMR8         EQU  H'0000'
3692SMT2TMR9         EQU  H'0001'
3693SMT2TMR10        EQU  H'0002'
3694SMT2TMR11        EQU  H'0003'
3695SMT2TMR12        EQU  H'0004'
3696SMT2TMR13        EQU  H'0005'
3697SMT2TMR14        EQU  H'0006'
3698SMT2TMR15        EQU  H'0007'
3699
3700
3701;----- SMT2TMRU Bits -----------------------------------------------------
3702SMT2TMR16        EQU  H'0000'
3703SMT2TMR17        EQU  H'0001'
3704SMT2TMR18        EQU  H'0002'
3705SMT2TMR19        EQU  H'0003'
3706SMT2TMR20        EQU  H'0004'
3707SMT2TMR21        EQU  H'0005'
3708SMT2TMR22        EQU  H'0006'
3709SMT2TMR23        EQU  H'0007'
3710
3711
3712;----- SMT2CPRL Bits -----------------------------------------------------
3713SMT2CPR0         EQU  H'0000'
3714SMT2CPR1         EQU  H'0001'
3715SMT2CPR2         EQU  H'0002'
3716SMT2CPR3         EQU  H'0003'
3717SMT2CPR4         EQU  H'0004'
3718SMT2CPR5         EQU  H'0005'
3719SMT2CPR6         EQU  H'0006'
3720SMT2CPR7         EQU  H'0007'
3721
3722
3723;----- SMT2CPRH Bits -----------------------------------------------------
3724SMT2CPR8         EQU  H'0000'
3725SMT2CPR9         EQU  H'0001'
3726SMT2CPR10        EQU  H'0002'
3727SMT2CPR11        EQU  H'0003'
3728SMT2CPR12        EQU  H'0004'
3729SMT2CPR13        EQU  H'0005'
3730SMT2CPR14        EQU  H'0006'
3731SMT2CPR15        EQU  H'0007'
3732
3733
3734;----- SMT2CPRU Bits -----------------------------------------------------
3735SMT2CPR16        EQU  H'0000'
3736SMT2CPR17        EQU  H'0001'
3737SMT2CPR18        EQU  H'0002'
3738SMT2CPR19        EQU  H'0003'
3739SMT2CPR20        EQU  H'0004'
3740SMT2CPR21        EQU  H'0005'
3741SMT2CPR22        EQU  H'0006'
3742SMT2CPR23        EQU  H'0007'
3743
3744
3745;----- SMT2CPWL Bits -----------------------------------------------------
3746SMT2CPW0         EQU  H'0000'
3747SMT2CPW1         EQU  H'0001'
3748SMT2CPW2         EQU  H'0002'
3749SMT2CPW3         EQU  H'0003'
3750SMT2CPW4         EQU  H'0004'
3751SMT2CPW5         EQU  H'0005'
3752SMT2CPW6         EQU  H'0006'
3753SMT2CPW7         EQU  H'0007'
3754
3755
3756;----- SMT2CPWH Bits -----------------------------------------------------
3757SMT2CPW8         EQU  H'0000'
3758SMT2CPW9         EQU  H'0001'
3759SMT2CPW10        EQU  H'0002'
3760SMT2CPW11        EQU  H'0003'
3761SMT2CPW12        EQU  H'0004'
3762SMT2CPW13        EQU  H'0005'
3763SMT2CPW14        EQU  H'0006'
3764SMT2CPW15        EQU  H'0007'
3765
3766
3767;----- SMT2CPWU Bits -----------------------------------------------------
3768SMT2CPW16        EQU  H'0000'
3769SMT2CPW17        EQU  H'0001'
3770SMT2CPW18        EQU  H'0002'
3771SMT2CPW19        EQU  H'0003'
3772SMT2CPW20        EQU  H'0004'
3773SMT2CPW21        EQU  H'0005'
3774SMT2CPW22        EQU  H'0006'
3775SMT2CPW23        EQU  H'0007'
3776
3777
3778;----- SMT2PRL Bits -----------------------------------------------------
3779SMT2PR0          EQU  H'0000'
3780SMT2PR1          EQU  H'0001'
3781SMT2PR2          EQU  H'0002'
3782SMT2PR3          EQU  H'0003'
3783SMT2PR4          EQU  H'0004'
3784SMT2PR5          EQU  H'0005'
3785SMT2PR6          EQU  H'0006'
3786SMT2PR7          EQU  H'0007'
3787
3788
3789;----- SMT2PRH Bits -----------------------------------------------------
3790SMT2PR8          EQU  H'0000'
3791SMT2PR9          EQU  H'0001'
3792SMT2PR10         EQU  H'0002'
3793SMT2PR11         EQU  H'0003'
3794SMT2PR12         EQU  H'0004'
3795SMT2PR13         EQU  H'0005'
3796SMT2PR14         EQU  H'0006'
3797SMT2PR15         EQU  H'0007'
3798
3799
3800;----- SMT2PRU Bits -----------------------------------------------------
3801SMT2PR16         EQU  H'0000'
3802SMT2PR17         EQU  H'0001'
3803SMT2PR18         EQU  H'0002'
3804SMT2PR19         EQU  H'0003'
3805SMT2PR20         EQU  H'0004'
3806SMT2PR21         EQU  H'0005'
3807SMT2PR22         EQU  H'0006'
3808SMT2PR23         EQU  H'0007'
3809
3810
3811;----- SMT2CON0 Bits -----------------------------------------------------
3812CPOL             EQU  H'0002'
3813SPOL             EQU  H'0003'
3814WPOL             EQU  H'0004'
3815STP              EQU  H'0005'
3816EN               EQU  H'0007'
3817
3818SMT2PS0          EQU  H'0000'
3819SMT2PS1          EQU  H'0001'
3820
3821
3822;----- SMT2CON1 Bits -----------------------------------------------------
3823REPEAT           EQU  H'0006'
3824SMT2GO           EQU  H'0007'
3825
3826MODE0            EQU  H'0000'
3827MODE1            EQU  H'0001'
3828MODE2            EQU  H'0002'
3829MODE3            EQU  H'0003'
3830
3831SMT2REPEAT       EQU  H'0006'
3832
3833SMT2MODE0        EQU  H'0000'
3834SMT2MODE1        EQU  H'0001'
3835SMT2MODE2        EQU  H'0002'
3836SMT2MODE3        EQU  H'0003'
3837
3838
3839;----- SMT2STAT Bits -----------------------------------------------------
3840AS               EQU  H'0000'
3841WS               EQU  H'0001'
3842TS               EQU  H'0002'
3843RST              EQU  H'0005'
3844CPWUP            EQU  H'0006'
3845CPRUP            EQU  H'0007'
3846
3847SMT2AS           EQU  H'0000'
3848SMT2WS           EQU  H'0001'
3849SMT2TS           EQU  H'0002'
3850SMT2RESET        EQU  H'0005'
3851SMT2CPWUP        EQU  H'0006'
3852SMT2CPRUP        EQU  H'0007'
3853
3854
3855;----- SMT2CLK Bits -----------------------------------------------------
3856CSEL0            EQU  H'0000'
3857CSEL1            EQU  H'0001'
3858CSEL2            EQU  H'0002'
3859
3860
3861SMT2CSEL0        EQU  H'0000'
3862SMT2CSEL1        EQU  H'0001'
3863SMT2CSEL2        EQU  H'0002'
3864
3865
3866;----- SMT2SIG Bits -----------------------------------------------------
3867SSEL0            EQU  H'0000'
3868SSEL1            EQU  H'0001'
3869SSEL2            EQU  H'0002'
3870SSEL3            EQU  H'0003'
3871SSEL4            EQU  H'0004'
3872
3873
3874SMT2SSEL0        EQU  H'0000'
3875SMT2SSEL1        EQU  H'0001'
3876SMT2SSEL2        EQU  H'0002'
3877SMT2SSEL3        EQU  H'0003'
3878SMT2SSEL4        EQU  H'0004'
3879
3880
3881;----- SMT2WIN Bits -----------------------------------------------------
3882WSEL0            EQU  H'0000'
3883WSEL1            EQU  H'0001'
3884WSEL2            EQU  H'0002'
3885WSEL3            EQU  H'0003'
3886WSEL4            EQU  H'0004'
3887
3888
3889SMT2WSEL0        EQU  H'0000'
3890SMT2WSEL1        EQU  H'0001'
3891SMT2WSEL2        EQU  H'0002'
3892SMT2WSEL3        EQU  H'0003'
3893SMT2WSEL4        EQU  H'0004'
3894
3895
3896;----- PPSLOCK Bits -----------------------------------------------------
3897PPSLOCKED        EQU  H'0000'
3898
3899
3900;----- INTPPS Bits -----------------------------------------------------
3901INTPPS0          EQU  H'0000'
3902INTPPS1          EQU  H'0001'
3903INTPPS2          EQU  H'0002'
3904INTPPS3          EQU  H'0003'
3905INTPPS4          EQU  H'0004'
3906
3907
3908;----- T0CKIPPS Bits -----------------------------------------------------
3909T0CKIPPS0        EQU  H'0000'
3910T0CKIPPS1        EQU  H'0001'
3911T0CKIPPS2        EQU  H'0002'
3912T0CKIPPS3        EQU  H'0003'
3913T0CKIPPS4        EQU  H'0004'
3914
3915
3916;----- T1CKIPPS Bits -----------------------------------------------------
3917T1CKIPPS0        EQU  H'0000'
3918T1CKIPPS1        EQU  H'0001'
3919T1CKIPPS2        EQU  H'0002'
3920T1CKIPPS3        EQU  H'0003'
3921T1CKIPPS4        EQU  H'0004'
3922
3923
3924;----- T1GPPS Bits -----------------------------------------------------
3925T1GPPS0          EQU  H'0000'
3926T1GPPS1          EQU  H'0001'
3927T1GPPS2          EQU  H'0002'
3928T1GPPS3          EQU  H'0003'
3929T1GPPS4          EQU  H'0004'
3930
3931
3932;----- CCP1PPS Bits -----------------------------------------------------
3933CCP1PPS0         EQU  H'0000'
3934CCP1PPS1         EQU  H'0001'
3935CCP1PPS2         EQU  H'0002'
3936CCP1PPS3         EQU  H'0003'
3937CCP1PPS4         EQU  H'0004'
3938
3939
3940;----- CCP2PPS Bits -----------------------------------------------------
3941CCP2PPS0         EQU  H'0000'
3942CCP2PPS1         EQU  H'0001'
3943CCP2PPS2         EQU  H'0002'
3944CCP2PPS3         EQU  H'0003'
3945CCP2PPS4         EQU  H'0004'
3946
3947
3948;----- ATINPPS Bits -----------------------------------------------------
3949ATINPPS0         EQU  H'0000'
3950ATINPPS1         EQU  H'0001'
3951ATINPPS2         EQU  H'0002'
3952ATINPPS3         EQU  H'0003'
3953ATINPPS4         EQU  H'0004'
3954
3955
3956;----- CWGINPPS Bits -----------------------------------------------------
3957CWGINPPS0        EQU  H'0000'
3958CWGINPPS1        EQU  H'0001'
3959CWGINPPS2        EQU  H'0002'
3960CWGINPPS3        EQU  H'0003'
3961CWGINPPS4        EQU  H'0004'
3962
3963
3964;----- T2PPS Bits -----------------------------------------------------
3965T2PPS0           EQU  H'0000'
3966T2PPS1           EQU  H'0001'
3967T2PPS2           EQU  H'0002'
3968T2PPS3           EQU  H'0003'
3969T2PPS4           EQU  H'0004'
3970
3971
3972;----- T3CKIPPS Bits -----------------------------------------------------
3973T3CKIPPS0        EQU  H'0000'
3974T3CKIPPS1        EQU  H'0001'
3975T3CKIPPS2        EQU  H'0002'
3976T3CKIPPS3        EQU  H'0003'
3977T3CKIPPS4        EQU  H'0004'
3978
3979
3980;----- T3GPPS Bits -----------------------------------------------------
3981T3GPPS0          EQU  H'0000'
3982T3GPPS1          EQU  H'0001'
3983T3GPPS2          EQU  H'0002'
3984T3GPPS3          EQU  H'0003'
3985T3GPPS4          EQU  H'0004'
3986
3987
3988;----- T4PPS Bits -----------------------------------------------------
3989T4PPS0           EQU  H'0000'
3990T4PPS1           EQU  H'0001'
3991T4PPS2           EQU  H'0002'
3992T4PPS3           EQU  H'0003'
3993T4PPS4           EQU  H'0004'
3994
3995
3996;----- T5CKIPPS Bits -----------------------------------------------------
3997T5CKIPPS0        EQU  H'0000'
3998T5CKIPPS1        EQU  H'0001'
3999T5CKIPPS2        EQU  H'0002'
4000T5CKIPPS3        EQU  H'0003'
4001T5CKIPPS4        EQU  H'0004'
4002
4003
4004;----- T5GPPS Bits -----------------------------------------------------
4005T5GPPS0          EQU  H'0000'
4006T5GPPS1          EQU  H'0001'
4007T5GPPS2          EQU  H'0002'
4008T5GPPS3          EQU  H'0003'
4009T5GPPS4          EQU  H'0004'
4010
4011
4012;----- T6PPS Bits -----------------------------------------------------
4013T6PPS0           EQU  H'0000'
4014T6PPS1           EQU  H'0001'
4015T6PPS2           EQU  H'0002'
4016T6PPS3           EQU  H'0003'
4017T6PPS4           EQU  H'0004'
4018
4019
4020;----- ATCC1PPS Bits -----------------------------------------------------
4021ATCC1PPS0        EQU  H'0000'
4022ATCC1PPS1        EQU  H'0001'
4023ATCC1PPS2        EQU  H'0002'
4024ATCC1PPS3        EQU  H'0003'
4025ATCC1PPS4        EQU  H'0004'
4026
4027
4028;----- SSPCLKPPS Bits -----------------------------------------------------
4029SSPCLKPPS0       EQU  H'0000'
4030SSPCLKPPS1       EQU  H'0001'
4031SSPCLKPPS2       EQU  H'0002'
4032SSPCLKPPS3       EQU  H'0003'
4033SSPCLKPPS4       EQU  H'0004'
4034
4035
4036;----- SSPDATPPS Bits -----------------------------------------------------
4037SSPDATPPS0       EQU  H'0000'
4038SSPDATPPS1       EQU  H'0001'
4039SSPDATPPS2       EQU  H'0002'
4040SSPDATPPS3       EQU  H'0003'
4041SSPDATPPS4       EQU  H'0004'
4042
4043
4044;----- SSPSSPPS Bits -----------------------------------------------------
4045SSPSSPPS0        EQU  H'0000'
4046SSPSSPPS1        EQU  H'0001'
4047SSPSSPPS2        EQU  H'0002'
4048SSPSSPPS3        EQU  H'0003'
4049SSPSSPPS4        EQU  H'0004'
4050
4051
4052;----- ATCC2PPS Bits -----------------------------------------------------
4053ATCC2PPS0        EQU  H'0000'
4054ATCC2PPS1        EQU  H'0001'
4055ATCC2PPS2        EQU  H'0002'
4056ATCC2PPS3        EQU  H'0003'
4057ATCC2PPS4        EQU  H'0004'
4058
4059
4060;----- RXPPS Bits -----------------------------------------------------
4061RXPPS0           EQU  H'0000'
4062RXPPS1           EQU  H'0001'
4063RXPPS2           EQU  H'0002'
4064RXPPS3           EQU  H'0003'
4065RXPPS4           EQU  H'0004'
4066
4067
4068;----- CKPPS Bits -----------------------------------------------------
4069CKPPS0           EQU  H'0000'
4070CKPPS1           EQU  H'0001'
4071CKPPS2           EQU  H'0002'
4072CKPPS3           EQU  H'0003'
4073CKPPS4           EQU  H'0004'
4074
4075
4076;----- SMT1SIGPPS Bits -----------------------------------------------------
4077SMT1SIGPPS0      EQU  H'0000'
4078SMT1SIGPPS1      EQU  H'0001'
4079SMT1SIGPPS2      EQU  H'0002'
4080SMT1SIGPPS3      EQU  H'0003'
4081SMT1SIGPPS4      EQU  H'0004'
4082
4083
4084;----- SMT1WINPPS Bits -----------------------------------------------------
4085SMTWINPPS0       EQU  H'0000'
4086SMTWINPPS1       EQU  H'0001'
4087SMTWINPPS2       EQU  H'0002'
4088SMTWINPPS3       EQU  H'0003'
4089SMTWINPPS4       EQU  H'0004'
4090
4091
4092;----- CLCIN0PPS Bits -----------------------------------------------------
4093CLCIN0PPS0       EQU  H'0000'
4094CLCIN0PPS1       EQU  H'0001'
4095CLCIN0PPS2       EQU  H'0002'
4096CLCIN0PPS3       EQU  H'0003'
4097CLCIN0PPS4       EQU  H'0004'
4098
4099
4100;----- CLCIN1PPS Bits -----------------------------------------------------
4101CLCIN1PPS0       EQU  H'0000'
4102CLCIN1PPS1       EQU  H'0001'
4103CLCIN1PPS2       EQU  H'0002'
4104CLCIN1PPS3       EQU  H'0003'
4105CLCIN1PPS4       EQU  H'0004'
4106
4107
4108;----- CLCIN2PPS Bits -----------------------------------------------------
4109CLCIN2PPS0       EQU  H'0000'
4110CLCIN2PPS1       EQU  H'0001'
4111CLCIN2PPS2       EQU  H'0002'
4112CLCIN2PPS3       EQU  H'0003'
4113CLCIN2PPS4       EQU  H'0004'
4114
4115
4116;----- CLCIN3PPS Bits -----------------------------------------------------
4117CLCIN3PPS0       EQU  H'0000'
4118CLCIN3PPS1       EQU  H'0001'
4119CLCIN3PPS2       EQU  H'0002'
4120CLCIN3PPS3       EQU  H'0003'
4121CLCIN3PPS4       EQU  H'0004'
4122
4123
4124;----- SMT2SIGPPS Bits -----------------------------------------------------
4125SMT2SIGPPS0      EQU  H'0000'
4126SMT2SIGPPS1      EQU  H'0001'
4127SMT2SIGPPS2      EQU  H'0002'
4128SMT2SIGPPS3      EQU  H'0003'
4129SMT2SIGPPS4      EQU  H'0004'
4130
4131
4132;----- SMT2WINPPS Bits -----------------------------------------------------
4133SMT2WINPPS0      EQU  H'0000'
4134SMT2WINPPS1      EQU  H'0001'
4135SMT2WINPPS2      EQU  H'0002'
4136SMT2WINPPS3      EQU  H'0003'
4137SMT2WINPPS4      EQU  H'0004'
4138
4139
4140;----- ATCC3PPS Bits -----------------------------------------------------
4141ATCC3PPS0        EQU  H'0000'
4142ATCC3PPS1        EQU  H'0001'
4143ATCC3PPS2        EQU  H'0002'
4144ATCC3PPS3        EQU  H'0003'
4145ATCC3PPS4        EQU  H'0004'
4146
4147
4148;----- RA0PPS Bits -----------------------------------------------------
4149RA0PPS0          EQU  H'0000'
4150RA0PPS1          EQU  H'0001'
4151RA0PPS2          EQU  H'0002'
4152RA0PPS3          EQU  H'0003'
4153RA0PPS4          EQU  H'0004'
4154
4155
4156;----- RA1PPS Bits -----------------------------------------------------
4157RA1PPS0          EQU  H'0000'
4158RA1PPS1          EQU  H'0001'
4159RA1PPS2          EQU  H'0002'
4160RA1PPS3          EQU  H'0003'
4161RA1PPS4          EQU  H'0004'
4162
4163
4164;----- RA2PPS Bits -----------------------------------------------------
4165RA2PPS0          EQU  H'0000'
4166RA2PPS1          EQU  H'0001'
4167RA2PPS2          EQU  H'0002'
4168RA2PPS3          EQU  H'0003'
4169RA2PPS4          EQU  H'0004'
4170
4171
4172;----- RA4PPS Bits -----------------------------------------------------
4173RA4PPS0          EQU  H'0000'
4174RA4PPS1          EQU  H'0001'
4175RA4PPS2          EQU  H'0002'
4176RA4PPS3          EQU  H'0003'
4177RA4PPS4          EQU  H'0004'
4178
4179
4180;----- RA5PPS Bits -----------------------------------------------------
4181RA5PPS0          EQU  H'0000'
4182RA5PPS1          EQU  H'0001'
4183RA5PPS2          EQU  H'0002'
4184RA5PPS3          EQU  H'0003'
4185RA5PPS4          EQU  H'0004'
4186
4187
4188;----- RB4PPS Bits -----------------------------------------------------
4189RB4PPS0          EQU  H'0000'
4190RB4PPS1          EQU  H'0001'
4191RB4PPS2          EQU  H'0002'
4192RB4PPS3          EQU  H'0003'
4193RB4PPS4          EQU  H'0004'
4194
4195
4196;----- RB5PPS Bits -----------------------------------------------------
4197RB5PPS0          EQU  H'0000'
4198RB5PPS1          EQU  H'0001'
4199RB5PPS2          EQU  H'0002'
4200RB5PPS3          EQU  H'0003'
4201RB5PPS4          EQU  H'0004'
4202
4203
4204;----- RB6PPS Bits -----------------------------------------------------
4205RB6PPS0          EQU  H'0000'
4206RB6PPS1          EQU  H'0001'
4207RB6PPS2          EQU  H'0002'
4208RB6PPS3          EQU  H'0003'
4209RB6PPS4          EQU  H'0004'
4210
4211
4212;----- RB7PPS Bits -----------------------------------------------------
4213RB7PPS0          EQU  H'0000'
4214RB7PPS1          EQU  H'0001'
4215RB7PPS2          EQU  H'0002'
4216RB7PPS3          EQU  H'0003'
4217RB7PPS4          EQU  H'0004'
4218
4219
4220;----- RC0PPS Bits -----------------------------------------------------
4221RC0PPS0          EQU  H'0000'
4222RC0PPS1          EQU  H'0001'
4223RC0PPS2          EQU  H'0002'
4224RC0PPS3          EQU  H'0003'
4225RC0PPS4          EQU  H'0004'
4226
4227
4228;----- RC1PPS Bits -----------------------------------------------------
4229RC1PPS0          EQU  H'0000'
4230RC1PPS1          EQU  H'0001'
4231RC1PPS2          EQU  H'0002'
4232RC1PPS3          EQU  H'0003'
4233RC1PPS4          EQU  H'0004'
4234
4235
4236;----- RC2PPS Bits -----------------------------------------------------
4237RC2PPS0          EQU  H'0000'
4238RC2PPS1          EQU  H'0001'
4239RC2PPS2          EQU  H'0002'
4240RC2PPS3          EQU  H'0003'
4241RC2PPS4          EQU  H'0004'
4242
4243
4244;----- RC3PPS Bits -----------------------------------------------------
4245RC3PPS0          EQU  H'0000'
4246RC3PPS1          EQU  H'0001'
4247RC3PPS2          EQU  H'0002'
4248RC3PPS3          EQU  H'0003'
4249RC3PPS4          EQU  H'0004'
4250
4251
4252;----- RC4PPS Bits -----------------------------------------------------
4253RC4PPS0          EQU  H'0000'
4254RC4PPS1          EQU  H'0001'
4255RC4PPS2          EQU  H'0002'
4256RC4PPS3          EQU  H'0003'
4257RC4PPS4          EQU  H'0004'
4258
4259
4260;----- RC5PPS Bits -----------------------------------------------------
4261RC5PPS0          EQU  H'0000'
4262RC5PPS1          EQU  H'0001'
4263RC5PPS2          EQU  H'0002'
4264RC5PPS3          EQU  H'0003'
4265RC5PPS4          EQU  H'0004'
4266
4267
4268;----- RC6PPS Bits -----------------------------------------------------
4269RC6PPS0          EQU  H'0000'
4270RC6PPS1          EQU  H'0001'
4271RC6PPS2          EQU  H'0002'
4272RC6PPS3          EQU  H'0003'
4273RC6PPS4          EQU  H'0004'
4274
4275
4276;----- RC7PPS Bits -----------------------------------------------------
4277RC7PPS0          EQU  H'0000'
4278RC7PPS1          EQU  H'0001'
4279RC7PPS2          EQU  H'0002'
4280RC7PPS3          EQU  H'0003'
4281RC7PPS4          EQU  H'0004'
4282
4283
4284;----- CLCDATA Bits -----------------------------------------------------
4285MLC1OUT          EQU  H'0000'
4286MLC2OUT          EQU  H'0001'
4287
4288
4289;----- CLC1CON Bits -----------------------------------------------------
4290LC1INTN          EQU  H'0003'
4291LC1INTP          EQU  H'0004'
4292LC1OUT           EQU  H'0005'
4293LC1EN            EQU  H'0007'
4294
4295LC1MODE0         EQU  H'0000'
4296LC1MODE1         EQU  H'0001'
4297LC1MODE2         EQU  H'0002'
4298
4299INTN             EQU  H'0003'
4300INTP             EQU  H'0004'
4301OUT              EQU  H'0005'
4302EN               EQU  H'0007'
4303
4304MODE0            EQU  H'0000'
4305MODE1            EQU  H'0001'
4306MODE2            EQU  H'0002'
4307
4308
4309;----- CLC1POL Bits -----------------------------------------------------
4310LC1G1POL         EQU  H'0000'
4311LC1G2POL         EQU  H'0001'
4312LC1G3POL         EQU  H'0002'
4313LC1G4POL         EQU  H'0003'
4314LC1POL           EQU  H'0007'
4315
4316G1POL            EQU  H'0000'
4317G2POL            EQU  H'0001'
4318G3POL            EQU  H'0002'
4319G4POL            EQU  H'0003'
4320POL_CLC1POL      EQU  H'0007'
4321
4322
4323;----- CLC1SEL0 Bits -----------------------------------------------------
4324LC1D1S0          EQU  H'0000'
4325LC1D1S1          EQU  H'0001'
4326LC1D1S2          EQU  H'0002'
4327LC1D1S3          EQU  H'0003'
4328LC1D1S4          EQU  H'0004'
4329LC1D1S5          EQU  H'0005'
4330
4331
4332
4333D1S0             EQU  H'0000'
4334D1S1             EQU  H'0001'
4335D1S2             EQU  H'0002'
4336D1S3             EQU  H'0003'
4337D1S4             EQU  H'0004'
4338D1S5             EQU  H'0005'
4339
4340
4341;----- CLC1SEL1 Bits -----------------------------------------------------
4342LC1D2S0          EQU  H'0000'
4343LC1D2S1          EQU  H'0001'
4344LC1D2S2          EQU  H'0002'
4345LC1D2S3          EQU  H'0003'
4346LC1D2S4          EQU  H'0004'
4347LC1D2S5          EQU  H'0005'
4348
4349
4350
4351D2S0             EQU  H'0000'
4352D2S1             EQU  H'0001'
4353D2S2             EQU  H'0002'
4354D2S3             EQU  H'0003'
4355D2S4             EQU  H'0004'
4356D2S5             EQU  H'0005'
4357
4358
4359;----- CLC1SEL2 Bits -----------------------------------------------------
4360LC1D3S0          EQU  H'0000'
4361LC1D3S1          EQU  H'0001'
4362LC1D3S2          EQU  H'0002'
4363LC1D3S3          EQU  H'0003'
4364LC1D3S4          EQU  H'0004'
4365LC1D3S5          EQU  H'0005'
4366
4367
4368
4369D3S0             EQU  H'0000'
4370D3S1             EQU  H'0001'
4371D3S2             EQU  H'0002'
4372D3S3             EQU  H'0003'
4373D3S4             EQU  H'0004'
4374D3S5             EQU  H'0005'
4375
4376
4377;----- CLC1SEL3 Bits -----------------------------------------------------
4378LC1D4S0          EQU  H'0000'
4379LC1D4S1          EQU  H'0001'
4380LC1D4S2          EQU  H'0002'
4381LC1D4S3          EQU  H'0003'
4382LC1D4S4          EQU  H'0004'
4383LC1D4S5          EQU  H'0005'
4384
4385
4386
4387D4S0             EQU  H'0000'
4388D4S1             EQU  H'0001'
4389D4S2             EQU  H'0002'
4390D4S3             EQU  H'0003'
4391D4S4             EQU  H'0004'
4392D4S5             EQU  H'0005'
4393
4394
4395;----- CLC1GLS0 Bits -----------------------------------------------------
4396LC1G1D1N         EQU  H'0000'
4397LC1G1D1T         EQU  H'0001'
4398LC1G1D2N         EQU  H'0002'
4399LC1G1D2T         EQU  H'0003'
4400LC1G1D3N         EQU  H'0004'
4401LC1G1D3T         EQU  H'0005'
4402LC1G1D4N         EQU  H'0006'
4403LC1G1D4T         EQU  H'0007'
4404
4405D1N              EQU  H'0000'
4406D1T              EQU  H'0001'
4407D2N              EQU  H'0002'
4408D2T              EQU  H'0003'
4409D3N              EQU  H'0004'
4410D3T              EQU  H'0005'
4411D4N              EQU  H'0006'
4412D4T              EQU  H'0007'
4413
4414
4415;----- CLC1GLS1 Bits -----------------------------------------------------
4416LC1G2D1N         EQU  H'0000'
4417LC1G2D1T         EQU  H'0001'
4418LC1G2D2N         EQU  H'0002'
4419LC1G2D2T         EQU  H'0003'
4420LC1G2D3N         EQU  H'0004'
4421LC1G2D3T         EQU  H'0005'
4422LC1G2D4N         EQU  H'0006'
4423LC1G2D4T         EQU  H'0007'
4424
4425D1N              EQU  H'0000'
4426D1T              EQU  H'0001'
4427D2N              EQU  H'0002'
4428D2T              EQU  H'0003'
4429D3N              EQU  H'0004'
4430D3T              EQU  H'0005'
4431D4N              EQU  H'0006'
4432D4T              EQU  H'0007'
4433
4434
4435;----- CLC1GLS2 Bits -----------------------------------------------------
4436LC1G3D1N         EQU  H'0000'
4437LC1G3D1T         EQU  H'0001'
4438LC1G3D2N         EQU  H'0002'
4439LC1G3D2T         EQU  H'0003'
4440LC1G3D3N         EQU  H'0004'
4441LC1G3D3T         EQU  H'0005'
4442LC1G3D4N         EQU  H'0006'
4443LC1G3D4T         EQU  H'0007'
4444
4445D1N              EQU  H'0000'
4446D1T              EQU  H'0001'
4447D2N              EQU  H'0002'
4448D2T              EQU  H'0003'
4449D3N              EQU  H'0004'
4450D3T              EQU  H'0005'
4451D4N              EQU  H'0006'
4452D4T              EQU  H'0007'
4453
4454
4455;----- CLC1GLS3 Bits -----------------------------------------------------
4456LC1G4D1N         EQU  H'0000'
4457LC1G4D1T         EQU  H'0001'
4458LC1G4D2N         EQU  H'0002'
4459LC1G4D2T         EQU  H'0003'
4460LC1G4D3N         EQU  H'0004'
4461LC1G4D3T         EQU  H'0005'
4462LC1G4D4N         EQU  H'0006'
4463LC1G4D4T         EQU  H'0007'
4464
4465G4D1N            EQU  H'0000'
4466G4D1T            EQU  H'0001'
4467G4D2N            EQU  H'0002'
4468G4D2T            EQU  H'0003'
4469G4D3N            EQU  H'0004'
4470G4D3T            EQU  H'0005'
4471G4D4N            EQU  H'0006'
4472G4D4T            EQU  H'0007'
4473
4474
4475;----- CLC2CON Bits -----------------------------------------------------
4476LC2INTN          EQU  H'0003'
4477LC2INTP          EQU  H'0004'
4478LC2OUT           EQU  H'0005'
4479LC2EN            EQU  H'0007'
4480
4481LC2MODE0         EQU  H'0000'
4482LC2MODE1         EQU  H'0001'
4483LC2MODE2         EQU  H'0002'
4484
4485INTN             EQU  H'0003'
4486INTP             EQU  H'0004'
4487OUT              EQU  H'0005'
4488EN               EQU  H'0007'
4489
4490MODE0            EQU  H'0000'
4491MODE1            EQU  H'0001'
4492MODE2            EQU  H'0002'
4493
4494
4495;----- CLC2POL Bits -----------------------------------------------------
4496LC2G1POL         EQU  H'0000'
4497LC2G2POL         EQU  H'0001'
4498LC2G3POL         EQU  H'0002'
4499LC2G4POL         EQU  H'0003'
4500LC2POL           EQU  H'0007'
4501
4502G1POL            EQU  H'0000'
4503G2POL            EQU  H'0001'
4504G3POL            EQU  H'0002'
4505G4POL            EQU  H'0003'
4506POL_CLC2POL      EQU  H'0007'
4507
4508
4509;----- CLC2SEL0 Bits -----------------------------------------------------
4510LC2D1S0          EQU  H'0000'
4511LC2D1S1          EQU  H'0001'
4512LC2D1S2          EQU  H'0002'
4513LC2D1S3          EQU  H'0003'
4514LC2D1S4          EQU  H'0004'
4515LC2D1S5          EQU  H'0005'
4516
4517
4518
4519D1S0             EQU  H'0000'
4520D1S1             EQU  H'0001'
4521D1S2             EQU  H'0002'
4522D1S3             EQU  H'0003'
4523D1S4             EQU  H'0004'
4524D1S5             EQU  H'0005'
4525
4526
4527;----- CLC2SEL1 Bits -----------------------------------------------------
4528LC2D2S0          EQU  H'0000'
4529LC2D2S1          EQU  H'0001'
4530LC2D2S2          EQU  H'0002'
4531LC2D2S3          EQU  H'0003'
4532LC2D2S4          EQU  H'0004'
4533LC2D2S5          EQU  H'0005'
4534
4535
4536
4537D2S0             EQU  H'0000'
4538D2S1             EQU  H'0001'
4539D2S2             EQU  H'0002'
4540D2S3             EQU  H'0003'
4541D2S4             EQU  H'0004'
4542D2S5             EQU  H'0005'
4543
4544
4545;----- CLC2SEL2 Bits -----------------------------------------------------
4546LC2D3S0          EQU  H'0000'
4547LC2D3S1          EQU  H'0001'
4548LC2D3S2          EQU  H'0002'
4549LC2D3S3          EQU  H'0003'
4550LC2D3S4          EQU  H'0004'
4551LC2D3S5          EQU  H'0005'
4552
4553
4554
4555D3S0             EQU  H'0000'
4556D3S1             EQU  H'0001'
4557D3S2             EQU  H'0002'
4558D3S3             EQU  H'0003'
4559D3S4             EQU  H'0004'
4560D3S5             EQU  H'0005'
4561
4562
4563;----- CLC2SEL3 Bits -----------------------------------------------------
4564LC2D4S0          EQU  H'0000'
4565LC2D4S1          EQU  H'0001'
4566LC2D4S2          EQU  H'0002'
4567LC2D4S3          EQU  H'0003'
4568LC2D4S4          EQU  H'0004'
4569LC2D4S5          EQU  H'0005'
4570
4571
4572
4573D4S0             EQU  H'0000'
4574D4S1             EQU  H'0001'
4575D4S2             EQU  H'0002'
4576D4S3             EQU  H'0003'
4577D4S4             EQU  H'0004'
4578D4S5             EQU  H'0005'
4579
4580
4581;----- CLC2GLS0 Bits -----------------------------------------------------
4582LC2G1D1N         EQU  H'0000'
4583LC2G1D1T         EQU  H'0001'
4584LC2G1D2N         EQU  H'0002'
4585LC2G1D2T         EQU  H'0003'
4586LC2G1D3N         EQU  H'0004'
4587LC2G1D3T         EQU  H'0005'
4588LC2G1D4N         EQU  H'0006'
4589LC2G1D4T         EQU  H'0007'
4590
4591D1N              EQU  H'0000'
4592D1T              EQU  H'0001'
4593D2N              EQU  H'0002'
4594D2T              EQU  H'0003'
4595D3N              EQU  H'0004'
4596D3T              EQU  H'0005'
4597D4N              EQU  H'0006'
4598D4T              EQU  H'0007'
4599
4600
4601;----- CLC2GLS1 Bits -----------------------------------------------------
4602LC2G2D1N         EQU  H'0000'
4603LC2G2D1T         EQU  H'0001'
4604LC2G2D2N         EQU  H'0002'
4605LC2G2D2T         EQU  H'0003'
4606LC2G2D3N         EQU  H'0004'
4607LC2G2D3T         EQU  H'0005'
4608LC2G2D4N         EQU  H'0006'
4609LC2G2D4T         EQU  H'0007'
4610
4611D1N              EQU  H'0000'
4612D1T              EQU  H'0001'
4613D2N              EQU  H'0002'
4614D2T              EQU  H'0003'
4615D3N              EQU  H'0004'
4616D3T              EQU  H'0005'
4617D4N              EQU  H'0006'
4618D4T              EQU  H'0007'
4619
4620
4621;----- CLC2GLS2 Bits -----------------------------------------------------
4622LC2G3D1N         EQU  H'0000'
4623LC2G3D1T         EQU  H'0001'
4624LC2G3D2N         EQU  H'0002'
4625LC2G3D2T         EQU  H'0003'
4626LC2G3D3N         EQU  H'0004'
4627LC2G3D3T         EQU  H'0005'
4628LC2G3D4N         EQU  H'0006'
4629LC2G3D4T         EQU  H'0007'
4630
4631D1N              EQU  H'0000'
4632D1T              EQU  H'0001'
4633D2N              EQU  H'0002'
4634D2T              EQU  H'0003'
4635D3N              EQU  H'0004'
4636D3T              EQU  H'0005'
4637D4N              EQU  H'0006'
4638D4T              EQU  H'0007'
4639
4640
4641;----- CLC2GLS3 Bits -----------------------------------------------------
4642LC2G4D1N         EQU  H'0000'
4643LC2G4D1T         EQU  H'0001'
4644LC2G4D2N         EQU  H'0002'
4645LC2G4D2T         EQU  H'0003'
4646LC2G4D3N         EQU  H'0004'
4647LC2G4D3T         EQU  H'0005'
4648LC2G4D4N         EQU  H'0006'
4649LC2G4D4T         EQU  H'0007'
4650
4651G4D1N            EQU  H'0000'
4652G4D1T            EQU  H'0001'
4653G4D2N            EQU  H'0002'
4654G4D2T            EQU  H'0003'
4655G4D3N            EQU  H'0004'
4656G4D3T            EQU  H'0005'
4657G4D4N            EQU  H'0006'
4658G4D4T            EQU  H'0007'
4659
4660
4661;----- STATUS_SHAD Bits -----------------------------------------------------
4662C_SHAD           EQU  H'0000'
4663DC_SHAD          EQU  H'0001'
4664Z_SHAD           EQU  H'0002'
4665
4666
4667
4668;==========================================================================
4669;
4670;       RAM Definitions
4671;
4672;==========================================================================
4673       __MAXRAM  H'0FFF'
4674       __BADRAM  H'000F'
4675       __BADRAM  H'008F'
4676       __BADRAM  H'0097'
4677       __BADRAM  H'010F'-H'0110'
4678       __BADRAM  H'011A'-H'011B'
4679       __BADRAM  H'011D'-H'011F'
4680       __BADRAM  H'018F'-H'0190'
4681       __BADRAM  H'0197'-H'0198'
4682       __BADRAM  H'020F'-H'0210'
4683       __BADRAM  H'0218'-H'021F'
4684       __BADRAM  H'028F'-H'0290'
4685       __BADRAM  H'0295'-H'0297'
4686       __BADRAM  H'029C'-H'029D'
4687       __BADRAM  H'029F'
4688       __BADRAM  H'030F'-H'031F'
4689       __BADRAM  H'0330'-H'036F'
4690       __BADRAM  H'038F'-H'0390'
4691       __BADRAM  H'039A'-H'039F'
4692       __BADRAM  H'03A0'-H'03EF'
4693       __BADRAM  H'040C'-H'040D'
4694       __BADRAM  H'040F'-H'0412'
4695       __BADRAM  H'0419'
4696       __BADRAM  H'0420'-H'046F'
4697       __BADRAM  H'048C'-H'0492'
4698       __BADRAM  H'0497'-H'0499'
4699       __BADRAM  H'049E'-H'049F'
4700       __BADRAM  H'04A0'-H'04EF'
4701       __BADRAM  H'050C'-H'051F'
4702       __BADRAM  H'0520'-H'056F'
4703       __BADRAM  H'059E'-H'059F'
4704       __BADRAM  H'05A0'-H'05EF'
4705       __BADRAM  H'0615'-H'0616'
4706       __BADRAM  H'061D'-H'061F'
4707       __BADRAM  H'0620'-H'066F'
4708       __BADRAM  H'068C'-H'0690'
4709       __BADRAM  H'0698'
4710       __BADRAM  H'069B'-H'069F'
4711       __BADRAM  H'06A0'-H'06EF'
4712       __BADRAM  H'070C'-H'0710'
4713       __BADRAM  H'0716'-H'0717'
4714       __BADRAM  H'071E'-H'071F'
4715       __BADRAM  H'0720'-H'076F'
4716       __BADRAM  H'078C'-H'0790'
4717       __BADRAM  H'079B'-H'079F'
4718       __BADRAM  H'07A0'-H'07EF'
4719       __BADRAM  H'081E'-H'081F'
4720       __BADRAM  H'0820'-H'086F'
4721       __BADRAM  H'089A'-H'089F'
4722       __BADRAM  H'08A0'-H'08EF'
4723       __BADRAM  H'090C'-H'091F'
4724       __BADRAM  H'0920'-H'096F'
4725       __BADRAM  H'098C'-H'099F'
4726       __BADRAM  H'09A0'-H'09EF'
4727       __BADRAM  H'0A0C'-H'0A1F'
4728       __BADRAM  H'0A20'-H'0A6F'
4729       __BADRAM  H'0A8C'-H'0A9F'
4730       __BADRAM  H'0AA0'-H'0AEF'
4731       __BADRAM  H'0B0C'-H'0B1F'
4732       __BADRAM  H'0B20'-H'0B6F'
4733       __BADRAM  H'0B8C'-H'0B9F'
4734       __BADRAM  H'0BA0'-H'0BEF'
4735       __BADRAM  H'0C0C'-H'0C1F'
4736       __BADRAM  H'0C20'-H'0C6F'
4737       __BADRAM  H'0C8C'-H'0C9F'
4738       __BADRAM  H'0CA0'-H'0CEF'
4739       __BADRAM  H'0D0C'-H'0D10'
4740       __BADRAM  H'0D11'-H'0D1F'
4741       __BADRAM  H'0D20'-H'0D6F'
4742       __BADRAM  H'0DB0'-H'0DEF'
4743       __BADRAM  H'0E0C'-H'0E0E'
4744       __BADRAM  H'0E2F'-H'0E6F'
4745       __BADRAM  H'0E8C'-H'0E8F'
4746       __BADRAM  H'0E93'
4747       __BADRAM  H'0E96'-H'0E9B'
4748       __BADRAM  H'0EA8'-H'0EEF'
4749       __BADRAM  H'0F0C'-H'0F0E'
4750       __BADRAM  H'0F24'-H'0F6F'
4751       __BADRAM  H'0F8C'-H'0FE3'
4752       __BADRAM  H'0FEC'
4753
4754;==========================================================================
4755;
4756;       Configuration Bits
4757;
4758;   NAME            Address
4759;   CONFIG1           8007h
4760;   CONFIG2           8008h
4761;   CONFIG3           8009h
4762;
4763;==========================================================================
4764
4765; The following is an assignment of address values for all of the
4766; configuration registers for the purpose of table reads
4767_CONFIG1        EQU  H'8007'
4768_CONFIG2        EQU  H'8008'
4769_CONFIG3        EQU  H'8009'
4770
4771;----- CONFIG1 Options --------------------------------------------------
4772_FOSC_INTOSC         EQU  H'3FFC'; INTOSC oscillator: I/O function on CLKIN pin
4773_FOSC_ECL            EQU  H'3FFD'; ECL, External Clock, Low Power Mode (0-0.5 MHz): device clock supplied to CLKIN pins
4774_FOSC_ECM            EQU  H'3FFE'; ECM, External Clock, Medium Power Mode (0.5-4 MHz): device clock supplied to CLKIN pins
4775_FOSC_ECH            EQU  H'3FFF'; ECH, External Clock, High Power Mode (4-20 MHz): device clock supplied to CLKIN pins
4776
4777_PWRTE_ON            EQU  H'3FDF'; PWRT enabled
4778_PWRTE_OFF           EQU  H'3FFF'; PWRT disabled
4779
4780_MCLRE_OFF           EQU  H'3FBF'; MCLR/VPP pin function is digital input
4781_MCLRE_ON            EQU  H'3FFF'; MCLR/VPP pin function is MCLR
4782
4783_CP_ON               EQU  H'3F7F'; Program memory code protection is enabled
4784_CP_OFF              EQU  H'3FFF'; Program memory code protection is disabled
4785
4786_BOREN_OFF           EQU  H'39FF'; Brown-out Reset disabled
4787_BOREN_SBODEN        EQU  H'3BFF'; Brown-out Reset controlled by the SBOREN bit in the BORCON register
4788_BOREN_NSLEEP        EQU  H'3DFF'; Brown-out Reset enabled while running and disabled in Sleep
4789_BOREN_ON            EQU  H'3FFF'; Brown-out Reset enabled
4790
4791_CLKOUTEN_ON         EQU  H'37FF'; CLKOUT function is enabled on the CLKOUT pin
4792_CLKOUTEN_OFF        EQU  H'3FFF'; CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin
4793
4794;----- CONFIG2 Options --------------------------------------------------
4795_WRT_ALL             EQU  H'3FFC'; 000h to 1FFFh write protected, no addresses may be modified by PMCON control
4796_WRT_HALF            EQU  H'3FFD'; 000h to FFFh write protected, 1000h to 1FFFh may be modified by PMCON control
4797_WRT_BOOT            EQU  H'3FFE'; 000h to 1FFh write protected, 200h to 1FFFh may be modified by PMCON control
4798_WRT_OFF             EQU  H'3FFF'; Write protection off
4799
4800_PPS1WAY_OFF         EQU  H'3FFB'; The PPSLOCK bit can be set and cleared repeatedly by software
4801_PPS1WAY_ON          EQU  H'3FFF'; The PPSLOCK bit cannot be cleared once it is set by software
4802
4803_ZCD_ON              EQU  H'3F7F'; ZCD always enabled
4804_ZCD_OFF             EQU  H'3FFF'; ZCD disable.  ZCD can be enabled by setting the ZCDSEN bit of ZCDCON
4805
4806_PLLEN_OFF           EQU  H'3EFF'; 4x PLL is enabled when software sets the SPLLEN bit
4807_PLLEN_ON            EQU  H'3FFF'; 4x PLL is always enabled
4808
4809_STVREN_OFF          EQU  H'3DFF'; Stack Overflow or Underflow will not cause a Reset
4810_STVREN_ON           EQU  H'3FFF'; Stack Overflow or Underflow will cause a Reset
4811
4812_BORV_HI             EQU  H'3BFF'; Brown-out Reset Voltage (Vbor), high trip point selected.
4813_BORV_LO             EQU  H'3FFF'; Brown-out Reset Voltage (Vbor), low trip point selected.
4814
4815_LPBOR_ON            EQU  H'37FF'; Low-Power BOR is enabled
4816_LPBOR_OFF           EQU  H'3FFF'; Low-Power BOR is disabled
4817
4818;;;; Begin: Added in gputils
4819_DEBUG_ON            EQU  H'2FFF'; In-Circuit Debugger enabled, ICSPCLK and ICSPDAT are dedicated to the debugger.
4820_DEBUG_OFF           EQU  H'3FFF'; In-Circuit Debugger disabled, ICSPCLK and ICSPDAT are general purpose I/O pins.
4821
4822;;;; End: Added in gputils
4823_LVP_OFF             EQU  H'1FFF'; High-voltage on MCLR/VPP must be used for programming
4824_LVP_ON              EQU  H'3FFF'; Low-voltage programming enabled
4825
4826;----- CONFIG3 Options --------------------------------------------------
4827_WDTCPS_WDTCPS0      EQU  H'3FE0'; 1:32 (1 ms period)
4828_WDTCPS_WDTCPS1      EQU  H'3FE1'; 1:64 (2 ms period)
4829_WDTCPS_WDTCPS2      EQU  H'3FE2'; 1:128 (4 ms period)
4830_WDTCPS_WDTCPS3      EQU  H'3FE3'; 1:256 (8 ms period)
4831_WDTCPS_WDTCPS4      EQU  H'3FE4'; 1:512 (16 ms period)
4832_WDTCPS_WDTCPS5      EQU  H'3FE5'; 1:1024 (32 ms period)
4833_WDTCPS_WDTCPS6      EQU  H'3FE6'; 1:2048 (64 ms period)
4834_WDTCPS_WDTCPS7      EQU  H'3FE7'; 1:4096 (128 ms period)
4835_WDTCPS_WDTCPS8      EQU  H'3FE8'; 1:8192 (256 ms period)
4836_WDTCPS_WDTCPS9      EQU  H'3FE9'; 1:16384 (512 ms period)
4837_WDTCPS_WDTCPSA      EQU  H'3FEA'; 1:32768 (1 s period)
4838_WDTCPS_WDTCPSB      EQU  H'3FEB'; 1:65536 (2 s period)
4839_WDTCPS_WDTCPSC      EQU  H'3FEC'; 1:131072 (4 s period)
4840_WDTCPS_WDTCPSD      EQU  H'3FED'; 1:262144 (8 s period)
4841_WDTCPS_WDTCPSE      EQU  H'3FEE'; 1:524299 (16 s period)
4842_WDTCPS_WDTCPSF      EQU  H'3FEF'; 1:1048576 (32 s period)
4843_WDTCPS_WDTCPS10     EQU  H'3FF0'; 1:2097152 (64 s period)
4844_WDTCPS_WDTCPS11     EQU  H'3FF1'; 1:4194304 (128 s period)
4845_WDTCPS_WDTCPS12     EQU  H'3FF2'; 1:8388608 (256 s period)
4846_WDTCPS_WDTCPS1F     EQU  H'3FFF'; Software Control (WDTPS)
4847
4848_WDTE_OFF            EQU  H'3F9F'; WDT disabled
4849_WDTE_SWDTEN         EQU  H'3FBF'; WDT controlled by the SWDTEN bit in the WDTCON register
4850_WDTE_NSLEEP         EQU  H'3FDF'; WDT enabled while running and disabled in Sleep
4851_WDTE_ON             EQU  H'3FFF'; WDT enabled
4852
4853_WDTCWS_WDTCWS125    EQU  H'38FF'; 12.5 percent window open time
4854_WDTCWS_WDTCWS25     EQU  H'39FF'; 25 percent window open time
4855_WDTCWS_WDTCWS375    EQU  H'3AFF'; 37.5 percent window open time
4856_WDTCWS_WDTCWS50     EQU  H'3BFF'; 50 percent window open time
4857_WDTCWS_WDTCWS625    EQU  H'3CFF'; 62.5 percent window open time
4858_WDTCWS_WDTCWS75     EQU  H'3DFF'; 75 percent window open time
4859_WDTCWS_WDTCWS100    EQU  H'3EFF'; 100 percent window open time (Legacy WDT)
4860_WDTCWS_WDTCWSSW     EQU  H'3FFF'; Software WDT window size control (WDTWS bits)
4861
4862_WDTCCS_LFINTOSC     EQU  H'07FF'; 31.0kHz LFINTOSC
4863_WDTCCS_MFINTOSC     EQU  H'0FFF'; 31.25 kHz HFINTOSC (MFINTOSC)
4864_WDTCCS_SWC          EQU  H'3FFF'; Software control, controlled by WDTCS bits
4865
4866;----- DEVID Equates --------------------------------------------------
4867_DEVID1          EQU  H'8006'
4868
4869;----- IDLOC Equates --------------------------------------------------
4870_IDLOC0          EQU  H'8000'
4871_IDLOC1          EQU  H'8001'
4872_IDLOC2          EQU  H'8002'
4873_IDLOC3          EQU  H'8003'
4874
4875        LIST
4876