1        LIST
2
3;==========================================================================
4; Build date : May 15 2016
5;  MPASM PIC18F24K40 processor include
6;
7;  (c) Copyright 1999-2016 Microchip Technology, All rights reserved
8;==========================================================================
9
10        NOLIST
11
12;==========================================================================
13;  This header file defines configurations, registers, and other useful
14;  bits of information for the PIC18F24K40 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 /PIC18F24K40
22;       2. LIST directive in the source file
23;               LIST   P=PIC18F24K40
24;       3. Processor Type entry in the MPASM full-screen interface
25;       4. Setting the processor in the MPLAB Project Dialog
26;==========================================================================
27
28;==========================================================================
29;
30;       Verify Processor
31;
32;==========================================================================
33        IFNDEF __18F24K40
34           MESSG "Processor-header file mismatch.  Verify selected processor."
35        ENDIF
36
37;==========================================================================
38;       18xxxx Family        EQUates
39;==========================================================================
40FSR0             EQU  0
41FSR1             EQU  1
42FSR2             EQU  2
43
44FAST             EQU  1
45
46W                EQU  0
47A                EQU  0
48ACCESS           EQU  0
49BANKED           EQU  1
50;==========================================================================
51
52;==========================================================================
53;       16Cxxx/17Cxxx Substitutions
54;==========================================================================
55  #define DDRA  TRISA      ; PIC17Cxxx SFR substitution
56  #define DDRB  TRISB      ; PIC17Cxxx SFR substitution
57  #define DDRC  TRISC      ; PIC17Cxxx SFR substitution
58  #define DDRD  TRISD      ; PIC17Cxxx SFR substitution
59  #define DDRE  TRISE      ; PIC17Cxxx SFR substitution
60
61;==========================================================================
62;
63;       Register Definitions
64;
65;==========================================================================
66
67;----- Register Files -----------------------------------------------------
68PPSLOCK          EQU  H'0EA0'
69INT0PPS          EQU  H'0EA1'
70INT1PPS          EQU  H'0EA2'
71INT2PPS          EQU  H'0EA3'
72T0CKIPPS         EQU  H'0EA4'
73T1CKIPPS         EQU  H'0EA5'
74T1GPPS           EQU  H'0EA6'
75T3CKIPPS         EQU  H'0EA7'
76T3GPPS           EQU  H'0EA8'
77T5CKIPPS         EQU  H'0EA9'
78T5GPPS           EQU  H'0EAA'
79T2INPPS          EQU  H'0EAB'
80T4INPPS          EQU  H'0EAC'
81T6INPPS          EQU  H'0EAD'
82ADACTPPS         EQU  H'0EAE'
83CCP1PPS          EQU  H'0EAF'
84CCP2PPS          EQU  H'0EB0'
85CWG1PPS          EQU  H'0EB1'
86CWGINPPS         EQU  H'0EB1'
87MDCARLPPS        EQU  H'0EB2'
88MDCARHPPS        EQU  H'0EB3'
89MDSRCPPS         EQU  H'0EB4'
90RXPPS            EQU  H'0EB5'
91TXPPS            EQU  H'0EB6'
92SSP1CLKPPS       EQU  H'0EB7'
93SSPCLKPPS        EQU  H'0EB7'
94SSP1DATPPS       EQU  H'0EB8'
95SSPDATPPS        EQU  H'0EB8'
96SSP1SSPPS        EQU  H'0EB9'
97SSPSSPPS         EQU  H'0EB9'
98IPR0             EQU  H'0EBA'
99IPR1             EQU  H'0EBB'
100IPR2             EQU  H'0EBC'
101IPR3             EQU  H'0EBD'
102IPR4             EQU  H'0EBE'
103IPR5             EQU  H'0EBF'
104IPR6             EQU  H'0EC0'
105IPR7             EQU  H'0EC1'
106PIE0             EQU  H'0EC2'
107PIE1             EQU  H'0EC3'
108PIE2             EQU  H'0EC4'
109PIE3             EQU  H'0EC5'
110PIE4             EQU  H'0EC6'
111PIE5             EQU  H'0EC7'
112PIE6             EQU  H'0EC8'
113PIE7             EQU  H'0EC9'
114PIR0             EQU  H'0ECA'
115PIR1             EQU  H'0ECB'
116PIR2             EQU  H'0ECC'
117PIR3             EQU  H'0ECD'
118PIR4             EQU  H'0ECE'
119PIR5             EQU  H'0ECF'
120PIR6             EQU  H'0ED0'
121PIR7             EQU  H'0ED1'
122WDTCON0          EQU  H'0ED2'
123WDTCON1          EQU  H'0ED3'
124WDTPSL           EQU  H'0ED4'
125WDTPSH           EQU  H'0ED5'
126WDTTMR           EQU  H'0ED6'
127CPUDOZE          EQU  H'0ED7'
128OSCCON1          EQU  H'0ED8'
129OSCCON2          EQU  H'0ED9'
130OSCCON3          EQU  H'0EDA'
131OSCSTAT          EQU  H'0EDB'
132OSCSTAT1         EQU  H'0EDB'
133OSCEN            EQU  H'0EDC'
134OSCTUNE          EQU  H'0EDD'
135OSCFRQ           EQU  H'0EDE'
136VREGCON          EQU  H'0EDF'
137BORCON           EQU  H'0EE0'
138PMD0             EQU  H'0EE1'
139PMD1             EQU  H'0EE2'
140PMD2             EQU  H'0EE3'
141PMD3             EQU  H'0EE4'
142PMD4             EQU  H'0EE5'
143PMD5             EQU  H'0EE6'
144RA0PPS           EQU  H'0EE7'
145RA1PPS           EQU  H'0EE8'
146RA2PPS           EQU  H'0EE9'
147RA3PPS           EQU  H'0EEA'
148RA4PPS           EQU  H'0EEB'
149RA5PPS           EQU  H'0EEC'
150RA6PPS           EQU  H'0EED'
151RA7PPS           EQU  H'0EEE'
152RB0PPS           EQU  H'0EEF'
153RB1PPS           EQU  H'0EF0'
154RB2PPS           EQU  H'0EF1'
155RB3PPS           EQU  H'0EF2'
156RB4PPS           EQU  H'0EF3'
157RB5PPS           EQU  H'0EF4'
158RB6PPS           EQU  H'0EF5'
159RB7PPS           EQU  H'0EF6'
160RC0PPS           EQU  H'0EF7'
161RC1PPS           EQU  H'0EF8'
162RC2PPS           EQU  H'0EF9'
163RC3PPS           EQU  H'0EFA'
164RC4PPS           EQU  H'0EFB'
165RC5PPS           EQU  H'0EFC'
166RC6PPS           EQU  H'0EFD'
167RC7PPS           EQU  H'0EFE'
168IOCAF            EQU  H'0F0A'
169IOCAN            EQU  H'0F0B'
170IOCAP            EQU  H'0F0C'
171INLVLA           EQU  H'0F0D'
172SLRCONA          EQU  H'0F0E'
173ODCONA           EQU  H'0F0F'
174WPUA             EQU  H'0F10'
175ANSELA           EQU  H'0F11'
176IOCBF            EQU  H'0F12'
177IOCBN            EQU  H'0F13'
178IOCBP            EQU  H'0F14'
179INLVLB           EQU  H'0F15'
180SLRCONB          EQU  H'0F16'
181ODCONB           EQU  H'0F17'
182WPUB             EQU  H'0F18'
183ANSELB           EQU  H'0F19'
184IOCCF            EQU  H'0F1A'
185IOCCN            EQU  H'0F1B'
186IOCCP            EQU  H'0F1C'
187INLVLC           EQU  H'0F1D'
188SLRCONC          EQU  H'0F1E'
189ODCONC           EQU  H'0F1F'
190WPUC             EQU  H'0F20'
191ANSELC           EQU  H'0F21'
192IOCEF            EQU  H'0F27'
193IOCEN            EQU  H'0F28'
194IOCEP            EQU  H'0F29'
195INLVLE           EQU  H'0F2A'
196WPUE             EQU  H'0F2D'
197HLVDCON0         EQU  H'0F2F'
198HLVDCON1         EQU  H'0F30'
199FVRCON           EQU  H'0F31'
200ZCDCON           EQU  H'0F32'
201DAC1CON0         EQU  H'0F33'
202DAC1CON1         EQU  H'0F34'
203CM2CON0          EQU  H'0F35'
204CM2CON1          EQU  H'0F36'
205CM2NCH           EQU  H'0F37'
206CM2PCH           EQU  H'0F38'
207CM1CON0          EQU  H'0F39'
208CM1CON1          EQU  H'0F3A'
209CM1NCH           EQU  H'0F3B'
210CM1PCH           EQU  H'0F3C'
211CMOUT            EQU  H'0F3D'
212CLKRCON          EQU  H'0F3E'
213CLKRCLK          EQU  H'0F3F'
214CWG1CLK          EQU  H'0F40'
215CWG1CLKCON       EQU  H'0F40'
216CWG1ISM          EQU  H'0F41'
217CWG1DBR          EQU  H'0F42'
218CWG1DBF          EQU  H'0F43'
219CWG1CON0         EQU  H'0F44'
220CWG1CON1         EQU  H'0F45'
221CWG1AS0          EQU  H'0F46'
222CWG1AS1          EQU  H'0F47'
223CWG1STR          EQU  H'0F48'
224SCANLADR         EQU  H'0F49'
225SCANLADRL        EQU  H'0F49'
226SCANLADRH        EQU  H'0F4A'
227SCANLADRU        EQU  H'0F4B'
228SCANHADR         EQU  H'0F4C'
229SCANHADRL        EQU  H'0F4C'
230SCANHADRH        EQU  H'0F4D'
231SCANHADRU        EQU  H'0F4E'
232SCANCON0         EQU  H'0F4F'
233SCANTRIG         EQU  H'0F50'
234MDCON0           EQU  H'0F51'
235MDCON1           EQU  H'0F52'
236MDSRC            EQU  H'0F53'
237MDCARL           EQU  H'0F54'
238MDCARH           EQU  H'0F55'
239ADACT            EQU  H'0F56'
240ADCLK            EQU  H'0F57'
241ADREF            EQU  H'0F58'
242ADCON1           EQU  H'0F59'
243ADCON2           EQU  H'0F5A'
244ADCON3           EQU  H'0F5B'
245ADACQ            EQU  H'0F5C'
246ADCAP            EQU  H'0F5D'
247ADPRE            EQU  H'0F5E'
248ADPCH            EQU  H'0F5F'
249ADCON0           EQU  H'0F60'
250ADPREV           EQU  H'0F61'
251ADPREVL          EQU  H'0F61'
252ADPREVH          EQU  H'0F62'
253ADRES            EQU  H'0F63'
254ADRESL           EQU  H'0F63'
255ADRESH           EQU  H'0F64'
256ADSTAT           EQU  H'0F65'
257ADRPT            EQU  H'0F66'
258ADCNT            EQU  H'0F67'
259ADSTPT           EQU  H'0F68'
260ADSTPTL          EQU  H'0F68'
261ADSTPTH          EQU  H'0F69'
262ADLTH            EQU  H'0F6A'
263ADLTHL           EQU  H'0F6A'
264ADLTHH           EQU  H'0F6B'
265ADUTH            EQU  H'0F6C'
266ADUTHL           EQU  H'0F6C'
267ADUTHH           EQU  H'0F6D'
268ADERR            EQU  H'0F6E'
269ADERRL           EQU  H'0F6E'
270ADERRH           EQU  H'0F6F'
271ADACC            EQU  H'0F70'
272ADACCL           EQU  H'0F70'
273ADACCH           EQU  H'0F71'
274ADFLTR           EQU  H'0F72'
275ADFLTRL          EQU  H'0F72'
276ADFLTRH          EQU  H'0F73'
277CRCDATA          EQU  H'0F74'
278CRCDATL          EQU  H'0F74'
279CRCDATH          EQU  H'0F75'
280CRCACC           EQU  H'0F76'
281CRCACCL          EQU  H'0F76'
282CRCACCH          EQU  H'0F77'
283CRCSHFT          EQU  H'0F78'
284CRCSHIFTL        EQU  H'0F78'
285CRCSHIFTH        EQU  H'0F79'
286CRCXOR           EQU  H'0F7A'
287CRCXORL          EQU  H'0F7A'
288CRCXORH          EQU  H'0F7B'
289CRCCON0          EQU  H'0F7C'
290CRCCON1          EQU  H'0F7D'
291NVMADR           EQU  H'0F7E'
292NVMADRL          EQU  H'0F7E'
293NVMDAT           EQU  H'0F80'
294NVMCON1          EQU  H'0F81'
295NVMCON2          EQU  H'0F82'
296LATA             EQU  H'0F83'
297LATB             EQU  H'0F84'
298LATC             EQU  H'0F85'
299DDRA             EQU  H'0F88'
300TRISA            EQU  H'0F88'
301DDRB             EQU  H'0F89'
302TRISB            EQU  H'0F89'
303DDRC             EQU  H'0F8A'
304TRISC            EQU  H'0F8A'
305PORTA            EQU  H'0F8D'
306PORTB            EQU  H'0F8E'
307PORTC            EQU  H'0F8F'
308PORTE            EQU  H'0F91'
309SSP1BUF          EQU  H'0F92'
310SSP1ADD          EQU  H'0F93'
311SSP1MSK          EQU  H'0F94'
312SSP1STAT         EQU  H'0F95'
313SSP1CON1         EQU  H'0F96'
314SSP1CON2         EQU  H'0F97'
315SSP1CON3         EQU  H'0F98'
316RC1REG           EQU  H'0F99'
317RCREG            EQU  H'0F99'
318RCREG1           EQU  H'0F99'
319TX1REG           EQU  H'0F9A'
320TXREG            EQU  H'0F9A'
321TXREG1           EQU  H'0F9A'
322SP1BRG           EQU  H'0F9B'
323SP1BRGL          EQU  H'0F9B'
324SPBRG            EQU  H'0F9B'
325SPBRG1           EQU  H'0F9B'
326SPBRGL           EQU  H'0F9B'
327SP1BRGH          EQU  H'0F9C'
328SPBRGH           EQU  H'0F9C'
329SPBRGH1          EQU  H'0F9C'
330RC1STA           EQU  H'0F9D'
331RCSTA            EQU  H'0F9D'
332RCSTA1           EQU  H'0F9D'
333TX1STA           EQU  H'0F9E'
334TXSTA            EQU  H'0F9E'
335TXSTA1           EQU  H'0F9E'
336BAUD1CON         EQU  H'0F9F'
337BAUDCON          EQU  H'0F9F'
338BAUDCON1         EQU  H'0F9F'
339BAUDCTL          EQU  H'0F9F'
340BAUDCTL1         EQU  H'0F9F'
341PWM4DCL          EQU  H'0FA0'
342PWM4DCH          EQU  H'0FA1'
343PWM4CON          EQU  H'0FA2'
344PWM3DCL          EQU  H'0FA3'
345PWM3DCH          EQU  H'0FA4'
346PWM3CON          EQU  H'0FA5'
347CCPR2            EQU  H'0FA6'
348CCPR2L           EQU  H'0FA6'
349CCPR2H           EQU  H'0FA7'
350CCP2CON          EQU  H'0FA8'
351CCP2CAP          EQU  H'0FA9'
352CCPR1            EQU  H'0FAA'
353CCPR1L           EQU  H'0FAA'
354CCPR1H           EQU  H'0FAB'
355CCP1CON          EQU  H'0FAC'
356CCP1CAP          EQU  H'0FAD'
357CCPTMRS          EQU  H'0FAE'
358T6TMR            EQU  H'0FAF'
359TMR6             EQU  H'0FAF'
360PR6              EQU  H'0FB0'
361T6PR             EQU  H'0FB0'
362T6CON            EQU  H'0FB1'
363T6HLT            EQU  H'0FB2'
364T6CLK            EQU  H'0FB3'
365T6CLKCON         EQU  H'0FB3'
366T6RST            EQU  H'0FB4'
367T4TMR            EQU  H'0FB5'
368TMR4             EQU  H'0FB5'
369PR4              EQU  H'0FB6'
370T4PR             EQU  H'0FB6'
371T4CON            EQU  H'0FB7'
372T4HLT            EQU  H'0FB8'
373T4CLK            EQU  H'0FB9'
374T4CLKCON         EQU  H'0FB9'
375T4RST            EQU  H'0FBA'
376T2TMR            EQU  H'0FBB'
377TMR2             EQU  H'0FBB'
378PR2              EQU  H'0FBC'
379T2PR             EQU  H'0FBC'
380T2CON            EQU  H'0FBD'
381T2HLT            EQU  H'0FBE'
382T2CLK            EQU  H'0FBF'
383T2CLKCON         EQU  H'0FBF'
384T2RST            EQU  H'0FC0'
385TMR5L            EQU  H'0FC1'
386TMR5H            EQU  H'0FC2'
387T5CON            EQU  H'0FC3'
388PR5              EQU  H'0FC4'
389T5GCON           EQU  H'0FC4'
390T5GATE           EQU  H'0FC5'
391TMR5GATE         EQU  H'0FC5'
392T5CLK            EQU  H'0FC6'
393TMR5CLK          EQU  H'0FC6'
394TMR3L            EQU  H'0FC7'
395TMR3H            EQU  H'0FC8'
396T3CON            EQU  H'0FC9'
397PR3              EQU  H'0FCA'
398T3GCON           EQU  H'0FCA'
399T3GATE           EQU  H'0FCB'
400TMR3GATE         EQU  H'0FCB'
401T3CLK            EQU  H'0FCC'
402TMR3CLK          EQU  H'0FCC'
403TMR1L            EQU  H'0FCD'
404TMR1H            EQU  H'0FCE'
405T1CON            EQU  H'0FCF'
406PR1              EQU  H'0FD0'
407T1GCON           EQU  H'0FD0'
408T1GATE           EQU  H'0FD1'
409TMR1GATE         EQU  H'0FD1'
410T1CLK            EQU  H'0FD2'
411TMR1CLK          EQU  H'0FD2'
412TMR0             EQU  H'0FD3'
413TMR0L            EQU  H'0FD3'
414PR0              EQU  H'0FD4'
415TMR0H            EQU  H'0FD4'
416T0CON0           EQU  H'0FD5'
417T0CON1           EQU  H'0FD6'
418PCON0            EQU  H'0FD7'
419STATUS           EQU  H'0FD8'
420FSR2L            EQU  H'0FD9'
421FSR2H            EQU  H'0FDA'
422PLUSW2           EQU  H'0FDB'
423PREINC2          EQU  H'0FDC'
424POSTDEC2         EQU  H'0FDD'
425POSTINC2         EQU  H'0FDE'
426INDF2            EQU  H'0FDF'
427BSR              EQU  H'0FE0'
428FSR1L            EQU  H'0FE1'
429FSR1H            EQU  H'0FE2'
430PLUSW1           EQU  H'0FE3'
431PREINC1          EQU  H'0FE4'
432POSTDEC1         EQU  H'0FE5'
433POSTINC1         EQU  H'0FE6'
434INDF1            EQU  H'0FE7'
435WREG             EQU  H'0FE8'
436FSR0L            EQU  H'0FE9'
437FSR0H            EQU  H'0FEA'
438PLUSW0           EQU  H'0FEB'
439PREINC0          EQU  H'0FEC'
440POSTDEC0         EQU  H'0FED'
441POSTINC0         EQU  H'0FEE'
442INDF0            EQU  H'0FEF'
443INTCON           EQU  H'0FF2'
444PROD             EQU  H'0FF3'
445PRODL            EQU  H'0FF3'
446PRODH            EQU  H'0FF4'
447TABLAT           EQU  H'0FF5'
448TBLPTR           EQU  H'0FF6'
449TBLPTRL          EQU  H'0FF6'
450TBLPTRH          EQU  H'0FF7'
451TBLPTRU          EQU  H'0FF8'
452PC               EQU  H'0FF9'
453PCL              EQU  H'0FF9'
454PCLATH           EQU  H'0FFA'
455PCLATU           EQU  H'0FFB'
456STKPTR           EQU  H'0FFC'
457TOS              EQU  H'0FFD'
458TOSL             EQU  H'0FFD'
459TOSH             EQU  H'0FFE'
460TOSU             EQU  H'0FFF'
461
462;----- PPSLOCK Bits -----------------------------------------------------
463PPSLOCKED        EQU  H'0000'
464
465
466;----- INT0PPS Bits -----------------------------------------------------
467INT0PPS0         EQU  H'0000'
468INT0PPS1         EQU  H'0001'
469INT0PPS2         EQU  H'0002'
470INT0PPS3         EQU  H'0003'
471INT0PPS4         EQU  H'0004'
472
473
474;----- INT1PPS Bits -----------------------------------------------------
475INT1PPS0         EQU  H'0000'
476INT1PPS1         EQU  H'0001'
477INT1PPS2         EQU  H'0002'
478INT1PPS3         EQU  H'0003'
479INT1PPS4         EQU  H'0004'
480
481
482;----- INT2PPS Bits -----------------------------------------------------
483INT2PPS0         EQU  H'0000'
484INT2PPS1         EQU  H'0001'
485INT2PPS2         EQU  H'0002'
486INT2PPS3         EQU  H'0003'
487INT2PPS4         EQU  H'0004'
488
489
490;----- T0CKIPPS Bits -----------------------------------------------------
491T0CKIPPS0        EQU  H'0000'
492T0CKIPPS1        EQU  H'0001'
493T0CKIPPS2        EQU  H'0002'
494T0CKIPPS3        EQU  H'0003'
495T0CKIPPS4        EQU  H'0004'
496
497
498;----- T1CKIPPS Bits -----------------------------------------------------
499T1CKIPPS0        EQU  H'0000'
500T1CKIPPS1        EQU  H'0001'
501T1CKIPPS2        EQU  H'0002'
502T1CKIPPS3        EQU  H'0003'
503T1CKIPPS4        EQU  H'0004'
504
505
506;----- T1GPPS Bits -----------------------------------------------------
507T1GPPS0          EQU  H'0000'
508T1GPPS1          EQU  H'0001'
509T1GPPS2          EQU  H'0002'
510T1GPPS3          EQU  H'0003'
511T1GPPS4          EQU  H'0004'
512
513
514;----- T3CKIPPS Bits -----------------------------------------------------
515T3CKIPPS0        EQU  H'0000'
516T3CKIPPS1        EQU  H'0001'
517T3CKIPPS2        EQU  H'0002'
518T3CKIPPS3        EQU  H'0003'
519T3CKIPPS4        EQU  H'0004'
520
521
522;----- T3GPPS Bits -----------------------------------------------------
523T3GPPS0          EQU  H'0000'
524T3GPPS1          EQU  H'0001'
525T3GPPS2          EQU  H'0002'
526T3GPPS3          EQU  H'0003'
527T3GPPS4          EQU  H'0004'
528
529
530;----- T5CKIPPS Bits -----------------------------------------------------
531T5CKIPPS0        EQU  H'0000'
532T5CKIPPS1        EQU  H'0001'
533T5CKIPPS2        EQU  H'0002'
534T5CKIPPS3        EQU  H'0003'
535T5CKIPPS4        EQU  H'0004'
536
537
538;----- T5GPPS Bits -----------------------------------------------------
539T5GPPS0          EQU  H'0000'
540T5GPPS1          EQU  H'0001'
541T5GPPS2          EQU  H'0002'
542T5GPPS3          EQU  H'0003'
543T5GPPS4          EQU  H'0004'
544
545
546;----- T2INPPS Bits -----------------------------------------------------
547T2INPPS0         EQU  H'0000'
548T2INPPS1         EQU  H'0001'
549T2INPPS2         EQU  H'0002'
550T2INPPS3         EQU  H'0003'
551T2INPPS4         EQU  H'0004'
552
553
554;----- T4INPPS Bits -----------------------------------------------------
555T4INPPS0         EQU  H'0000'
556T4INPPS1         EQU  H'0001'
557T4INPPS2         EQU  H'0002'
558T4INPPS3         EQU  H'0003'
559T4INPPS4         EQU  H'0004'
560
561
562;----- T6INPPS Bits -----------------------------------------------------
563T6INPPS0         EQU  H'0000'
564T6INPPS1         EQU  H'0001'
565T6INPPS2         EQU  H'0002'
566T6INPPS3         EQU  H'0003'
567T6INPPS4         EQU  H'0004'
568
569
570;----- ADACTPPS Bits -----------------------------------------------------
571ADACTPPS0        EQU  H'0000'
572ADACTPPS1        EQU  H'0001'
573ADACTPPS2        EQU  H'0002'
574ADACTPPS3        EQU  H'0003'
575ADACTPPS4        EQU  H'0004'
576
577
578;----- CCP1PPS Bits -----------------------------------------------------
579CCP1PPS0         EQU  H'0000'
580CCP1PPS1         EQU  H'0001'
581CCP1PPS2         EQU  H'0002'
582CCP1PPS3         EQU  H'0003'
583CCP1PPS4         EQU  H'0004'
584
585
586;----- CCP2PPS Bits -----------------------------------------------------
587CCP2PPS0         EQU  H'0000'
588CCP2PPS1         EQU  H'0001'
589CCP2PPS2         EQU  H'0002'
590CCP2PPS3         EQU  H'0003'
591CCP2PPS4         EQU  H'0004'
592
593
594;----- CWG1PPS Bits -----------------------------------------------------
595CWGINPPS0        EQU  H'0000'
596CWGINPPS1        EQU  H'0001'
597CWGINPPS2        EQU  H'0002'
598CWGINPPS3        EQU  H'0003'
599CWGINPPS4        EQU  H'0004'
600
601
602CWG1INPPS0       EQU  H'0000'
603CWG1INPPS1       EQU  H'0001'
604CWG1INPPS2       EQU  H'0002'
605CWG1INPPS3       EQU  H'0003'
606CWG1INPPS4       EQU  H'0004'
607
608
609;----- CWGINPPS Bits -----------------------------------------------------
610CWGINPPS0        EQU  H'0000'
611CWGINPPS1        EQU  H'0001'
612CWGINPPS2        EQU  H'0002'
613CWGINPPS3        EQU  H'0003'
614CWGINPPS4        EQU  H'0004'
615
616
617CWG1INPPS0       EQU  H'0000'
618CWG1INPPS1       EQU  H'0001'
619CWG1INPPS2       EQU  H'0002'
620CWG1INPPS3       EQU  H'0003'
621CWG1INPPS4       EQU  H'0004'
622
623
624;----- MDCARLPPS Bits -----------------------------------------------------
625MDCARLPPS0       EQU  H'0000'
626MDCARLPPS1       EQU  H'0001'
627MDCARLPPS2       EQU  H'0002'
628MDCARLPPS3       EQU  H'0003'
629MDCARLPPS4       EQU  H'0004'
630
631
632;----- MDCARHPPS Bits -----------------------------------------------------
633MDCARHPPS0       EQU  H'0000'
634MDCARHPPS1       EQU  H'0001'
635MDCARHPPS2       EQU  H'0002'
636MDCARHPPS3       EQU  H'0003'
637MDCARHPPS4       EQU  H'0004'
638
639
640;----- MDSRCPPS Bits -----------------------------------------------------
641MDSRCPPS0        EQU  H'0000'
642MDSRCPPS1        EQU  H'0001'
643MDSRCPPS2        EQU  H'0002'
644MDSRCPPS3        EQU  H'0003'
645MDSRCPPS4        EQU  H'0004'
646
647
648;----- RXPPS Bits -----------------------------------------------------
649RXPPS0           EQU  H'0000'
650RXPPS1           EQU  H'0001'
651RXPPS2           EQU  H'0002'
652RXPPS3           EQU  H'0003'
653RXPPS4           EQU  H'0004'
654
655
656;----- TXPPS Bits -----------------------------------------------------
657TXPPS0           EQU  H'0000'
658TXPPS1           EQU  H'0001'
659TXPPS2           EQU  H'0002'
660TXPPS3           EQU  H'0003'
661TXPPS4           EQU  H'0004'
662
663
664;----- SSP1CLKPPS Bits -----------------------------------------------------
665SSPCLKPPS0       EQU  H'0000'
666SSPCLKPPS1       EQU  H'0001'
667SSPCLKPPS2       EQU  H'0002'
668SSPCLKPPS3       EQU  H'0003'
669SSPCLKPPS4       EQU  H'0004'
670
671
672SSP1CLKPPS0      EQU  H'0000'
673SSP1CLKPPS1      EQU  H'0001'
674SSP1CLKPPS2      EQU  H'0002'
675SSP1CLKPPS3      EQU  H'0003'
676SSP1CLKPPS4      EQU  H'0004'
677
678
679;----- SSPCLKPPS Bits -----------------------------------------------------
680SSPCLKPPS0       EQU  H'0000'
681SSPCLKPPS1       EQU  H'0001'
682SSPCLKPPS2       EQU  H'0002'
683SSPCLKPPS3       EQU  H'0003'
684SSPCLKPPS4       EQU  H'0004'
685
686
687SSP1CLKPPS0      EQU  H'0000'
688SSP1CLKPPS1      EQU  H'0001'
689SSP1CLKPPS2      EQU  H'0002'
690SSP1CLKPPS3      EQU  H'0003'
691SSP1CLKPPS4      EQU  H'0004'
692
693
694;----- SSP1DATPPS Bits -----------------------------------------------------
695SSPDATPPS0       EQU  H'0000'
696SSPDATPPS1       EQU  H'0001'
697SSPDATPPS2       EQU  H'0002'
698SSPDATPPS3       EQU  H'0003'
699SSPDATPPS4       EQU  H'0004'
700
701
702SSP1DATPPS0      EQU  H'0000'
703SSP1DATPPS1      EQU  H'0001'
704SSP1DATPPS2      EQU  H'0002'
705SSP1DATPPS3      EQU  H'0003'
706SSP1DATPPS4      EQU  H'0004'
707
708
709;----- SSPDATPPS Bits -----------------------------------------------------
710SSPDATPPS0       EQU  H'0000'
711SSPDATPPS1       EQU  H'0001'
712SSPDATPPS2       EQU  H'0002'
713SSPDATPPS3       EQU  H'0003'
714SSPDATPPS4       EQU  H'0004'
715
716
717SSP1DATPPS0      EQU  H'0000'
718SSP1DATPPS1      EQU  H'0001'
719SSP1DATPPS2      EQU  H'0002'
720SSP1DATPPS3      EQU  H'0003'
721SSP1DATPPS4      EQU  H'0004'
722
723
724;----- SSP1SSPPS Bits -----------------------------------------------------
725SSPSSPPS0        EQU  H'0000'
726SSPSSPPS1        EQU  H'0001'
727SSPSSPPS2        EQU  H'0002'
728SSPSSPPS3        EQU  H'0003'
729SSPSSPPS4        EQU  H'0004'
730
731
732SSP1SSPPS0       EQU  H'0000'
733SSP1SSPPS1       EQU  H'0001'
734SSP1SSPPS2       EQU  H'0002'
735SSP1SSPPS3       EQU  H'0003'
736SSP1SSPPS4       EQU  H'0004'
737
738
739;----- SSPSSPPS Bits -----------------------------------------------------
740SSPSSPPS0        EQU  H'0000'
741SSPSSPPS1        EQU  H'0001'
742SSPSSPPS2        EQU  H'0002'
743SSPSSPPS3        EQU  H'0003'
744SSPSSPPS4        EQU  H'0004'
745
746
747SSP1SSPPS0       EQU  H'0000'
748SSP1SSPPS1       EQU  H'0001'
749SSP1SSPPS2       EQU  H'0002'
750SSP1SSPPS3       EQU  H'0003'
751SSP1SSPPS4       EQU  H'0004'
752
753
754;----- IPR0 Bits -----------------------------------------------------
755INT0IP           EQU  H'0000'
756INT1IP           EQU  H'0001'
757INT2IP           EQU  H'0002'
758IOCIP            EQU  H'0004'
759TMR0IP           EQU  H'0005'
760
761
762;----- IPR1 Bits -----------------------------------------------------
763ADIP             EQU  H'0000'
764ADTIP            EQU  H'0001'
765CSWIP            EQU  H'0006'
766OSCFIP           EQU  H'0007'
767
768
769;----- IPR2 Bits -----------------------------------------------------
770C1IP             EQU  H'0000'
771C2IP             EQU  H'0001'
772ZCDIP            EQU  H'0006'
773HLVDIP           EQU  H'0007'
774
775
776;----- IPR3 Bits -----------------------------------------------------
777SSPIP            EQU  H'0000'
778BCLIP            EQU  H'0001'
779TXIP             EQU  H'0004'
780RCIP             EQU  H'0005'
781
782SSP1IP           EQU  H'0000'
783BCL1IP           EQU  H'0001'
784
785
786;----- IPR4 Bits -----------------------------------------------------
787TMR1IP           EQU  H'0000'
788TMR2IP           EQU  H'0001'
789TMR3IP           EQU  H'0002'
790TMR4IP           EQU  H'0003'
791TMR5IP           EQU  H'0004'
792TMR6IP           EQU  H'0005'
793
794
795;----- IPR5 Bits -----------------------------------------------------
796TMR1GIP          EQU  H'0000'
797TMR3GIP          EQU  H'0001'
798TMR5GIP          EQU  H'0002'
799
800
801;----- IPR6 Bits -----------------------------------------------------
802CCP1IP           EQU  H'0000'
803CCP2IP           EQU  H'0001'
804
805
806;----- IPR7 Bits -----------------------------------------------------
807CWGIP            EQU  H'0000'
808NVMIP            EQU  H'0005'
809CRCIP            EQU  H'0006'
810SCANIP           EQU  H'0007'
811
812CWG1IP           EQU  H'0000'
813
814
815;----- PIE0 Bits -----------------------------------------------------
816INT0IE           EQU  H'0000'
817INT1IE           EQU  H'0001'
818INT2IE           EQU  H'0002'
819IOCIE            EQU  H'0004'
820TMR0IE           EQU  H'0005'
821
822
823;----- PIE1 Bits -----------------------------------------------------
824ADIE             EQU  H'0000'
825ADTIE            EQU  H'0001'
826CSWIE            EQU  H'0006'
827OSCFIE           EQU  H'0007'
828
829
830;----- PIE2 Bits -----------------------------------------------------
831C1IE             EQU  H'0000'
832C2IE             EQU  H'0001'
833ZCDIE            EQU  H'0006'
834HLVDIE           EQU  H'0007'
835
836
837;----- PIE3 Bits -----------------------------------------------------
838SSPIE            EQU  H'0000'
839BCLIE            EQU  H'0001'
840TXIE             EQU  H'0004'
841RCIE             EQU  H'0005'
842
843SSP1IE           EQU  H'0000'
844BCL1IE           EQU  H'0001'
845
846
847;----- PIE4 Bits -----------------------------------------------------
848TMR1IE           EQU  H'0000'
849TMR2IE           EQU  H'0001'
850TMR3IE           EQU  H'0002'
851TMR4IE           EQU  H'0003'
852TMR5IE           EQU  H'0004'
853TMR6IE           EQU  H'0005'
854
855
856;----- PIE5 Bits -----------------------------------------------------
857TMR1GIE          EQU  H'0000'
858TMR3GIE          EQU  H'0001'
859TMR5GIE          EQU  H'0002'
860
861
862;----- PIE6 Bits -----------------------------------------------------
863CCP1IE           EQU  H'0000'
864CCP2IE           EQU  H'0001'
865
866
867;----- PIE7 Bits -----------------------------------------------------
868CWGIE            EQU  H'0000'
869NVMIE            EQU  H'0005'
870CRCIE            EQU  H'0006'
871SCANIE           EQU  H'0007'
872
873CWG1IE           EQU  H'0000'
874
875
876;----- PIR0 Bits -----------------------------------------------------
877INT0IF           EQU  H'0000'
878INT1IF           EQU  H'0001'
879INT2IF           EQU  H'0002'
880IOCIF            EQU  H'0004'
881TMR0IF           EQU  H'0005'
882
883
884;----- PIR1 Bits -----------------------------------------------------
885ADIF             EQU  H'0000'
886ADTIF            EQU  H'0001'
887CSWIF            EQU  H'0006'
888OSCFIF           EQU  H'0007'
889
890
891;----- PIR2 Bits -----------------------------------------------------
892C1IF             EQU  H'0000'
893C2IF             EQU  H'0001'
894ZCDIF            EQU  H'0006'
895HLVDIF           EQU  H'0007'
896
897
898;----- PIR3 Bits -----------------------------------------------------
899SSPIF            EQU  H'0000'
900BCLIF            EQU  H'0001'
901TXIF             EQU  H'0004'
902RCIF             EQU  H'0005'
903
904SSP1IF           EQU  H'0000'
905BCL1IF           EQU  H'0001'
906
907
908;----- PIR4 Bits -----------------------------------------------------
909TMR1IF           EQU  H'0000'
910TMR2IF           EQU  H'0001'
911TMR3IF           EQU  H'0002'
912TMR4IF           EQU  H'0003'
913TMR5IF           EQU  H'0004'
914TMR6IF           EQU  H'0005'
915
916
917;----- PIR5 Bits -----------------------------------------------------
918TMR1GIF          EQU  H'0000'
919TMR3GIF          EQU  H'0001'
920TMR5GIF          EQU  H'0002'
921
922
923;----- PIR6 Bits -----------------------------------------------------
924CCP1IF           EQU  H'0000'
925CCP2IF           EQU  H'0001'
926
927
928;----- PIR7 Bits -----------------------------------------------------
929CWGIF            EQU  H'0000'
930NVMIF            EQU  H'0005'
931CRCIF            EQU  H'0006'
932SCANIF           EQU  H'0007'
933
934CWG1IF           EQU  H'0000'
935
936
937;----- WDTCON0 Bits -----------------------------------------------------
938SEN_WDTCON0      EQU  H'0000'
939
940SWDTEN           EQU  H'0000'
941
942WDTSEN           EQU  H'0000'
943
944WDTPS0           EQU  H'0001'
945WDTPS1           EQU  H'0002'
946WDTPS2           EQU  H'0003'
947WDTPS3           EQU  H'0004'
948WDTPS4           EQU  H'0005'
949
950
951;----- WDTCON1 Bits -----------------------------------------------------
952WINDOW0          EQU  H'0000'
953WINDOW1          EQU  H'0001'
954WINDOW2          EQU  H'0002'
955
956
957WDTWINDOW0       EQU  H'0000'
958WDTWINDOW1       EQU  H'0001'
959WDTWINDOW2       EQU  H'0002'
960WDTCS0           EQU  H'0004'
961WDTCS1           EQU  H'0005'
962WDTCS2           EQU  H'0006'
963
964
965;----- WDTPSL Bits -----------------------------------------------------
966PSCNT0           EQU  H'0000'
967PSCNT1           EQU  H'0001'
968PSCNT2           EQU  H'0002'
969PSCNT3           EQU  H'0003'
970PSCNT4           EQU  H'0004'
971PSCNT5           EQU  H'0005'
972PSCNT6           EQU  H'0006'
973PSCNT7           EQU  H'0007'
974
975
976WDTPSCNT0        EQU  H'0000'
977WDTPSCNT1        EQU  H'0001'
978WDTPSCNT2        EQU  H'0002'
979WDTPSCNT3        EQU  H'0003'
980WDTPSCNT4        EQU  H'0004'
981WDTPSCNT5        EQU  H'0005'
982WDTPSCNT6        EQU  H'0006'
983WDTPSCNT7        EQU  H'0007'
984
985
986;----- WDTPSH Bits -----------------------------------------------------
987PSCNT8           EQU  H'0000'
988PSCNT9           EQU  H'0001'
989PSCNT10          EQU  H'0002'
990PSCNT11          EQU  H'0003'
991PSCNT12          EQU  H'0004'
992PSCNT13          EQU  H'0005'
993PSCNT14          EQU  H'0006'
994PSCNT15          EQU  H'0007'
995
996
997WDTPSCNT8        EQU  H'0000'
998WDTPSCNT9        EQU  H'0001'
999WDTPSCNT10       EQU  H'0002'
1000WDTPSCNT11       EQU  H'0003'
1001WDTPSCNT12       EQU  H'0004'
1002WDTPSCNT13       EQU  H'0005'
1003WDTPSCNT14       EQU  H'0006'
1004WDTPSCNT15       EQU  H'0007'
1005
1006
1007;----- WDTTMR Bits -----------------------------------------------------
1008PSCNT16          EQU  H'0000'
1009PSCNT17          EQU  H'0001'
1010STATE            EQU  H'0002'
1011
1012WDTPSCNT16       EQU  H'0000'
1013WDTPSCNT17       EQU  H'0001'
1014WDTSTATE         EQU  H'0002'
1015WDTTMR0          EQU  H'0003'
1016WDTTMR1          EQU  H'0004'
1017WDTTMR2          EQU  H'0005'
1018WDTTMR3          EQU  H'0006'
1019WDTTMR4          EQU  H'0007'
1020
1021
1022;----- CPUDOZE Bits -----------------------------------------------------
1023DOE              EQU  H'0004'
1024ROI              EQU  H'0005'
1025DOZEN            EQU  H'0006'
1026IDLEN            EQU  H'0007'
1027
1028DOZE0            EQU  H'0000'
1029DOZE1            EQU  H'0001'
1030DOZE2            EQU  H'0002'
1031
1032
1033;----- OSCCON1 Bits -----------------------------------------------------
1034NDIV0            EQU  H'0000'
1035NDIV1            EQU  H'0001'
1036NDIV2            EQU  H'0002'
1037NDIV3            EQU  H'0003'
1038NOSC0            EQU  H'0004'
1039NOSC1            EQU  H'0005'
1040NOSC2            EQU  H'0006'
1041
1042
1043;----- OSCCON2 Bits -----------------------------------------------------
1044CDIV0            EQU  H'0000'
1045CDIV1            EQU  H'0001'
1046CDIV2            EQU  H'0002'
1047CDIV3            EQU  H'0003'
1048COSC0            EQU  H'0004'
1049COSC1            EQU  H'0005'
1050COSC2            EQU  H'0006'
1051
1052
1053;----- OSCCON3 Bits -----------------------------------------------------
1054NOSCR            EQU  H'0003'
1055ORDY             EQU  H'0004'
1056SOSCPWR          EQU  H'0006'
1057CSWHOLD          EQU  H'0007'
1058
1059
1060;----- OSCSTAT Bits -----------------------------------------------------
1061PLLR             EQU  H'0000'
1062ADOR             EQU  H'0002'
1063SOR              EQU  H'0003'
1064LFOR             EQU  H'0004'
1065MFOR             EQU  H'0005'
1066HFOR             EQU  H'0006'
1067EXTOR            EQU  H'0007'
1068
1069
1070;----- OSCSTAT1 Bits -----------------------------------------------------
1071PLLR             EQU  H'0000'
1072ADOR             EQU  H'0002'
1073SOR              EQU  H'0003'
1074LFOR             EQU  H'0004'
1075MFOR             EQU  H'0005'
1076HFOR             EQU  H'0006'
1077EXTOR            EQU  H'0007'
1078
1079
1080;----- OSCEN Bits -----------------------------------------------------
1081ADOEN            EQU  H'0002'
1082SOSCEN           EQU  H'0003'
1083LFOEN            EQU  H'0004'
1084MFOEN            EQU  H'0005'
1085HFOEN            EQU  H'0006'
1086EXTOEN           EQU  H'0007'
1087
1088
1089;----- OSCTUNE Bits -----------------------------------------------------
1090TUN0             EQU  H'0000'
1091TUN1             EQU  H'0001'
1092TUN2             EQU  H'0002'
1093TUN3             EQU  H'0003'
1094TUN4             EQU  H'0004'
1095TUN5             EQU  H'0005'
1096
1097
1098;----- OSCFRQ Bits -----------------------------------------------------
1099FRQ0             EQU  H'0000'
1100FRQ1             EQU  H'0001'
1101FRQ2             EQU  H'0002'
1102FRQ3             EQU  H'0003'
1103
1104
1105;----- VREGCON Bits -----------------------------------------------------
1106VREGPM0          EQU  H'0000'
1107VREGPM1          EQU  H'0001'
1108
1109
1110;----- BORCON Bits -----------------------------------------------------
1111BORRDY           EQU  H'0000'
1112SBOREN           EQU  H'0007'
1113
1114
1115;----- PMD0 Bits -----------------------------------------------------
1116IOCMD            EQU  H'0000'
1117CLKRMD           EQU  H'0001'
1118NVMMD            EQU  H'0002'
1119SCANMD           EQU  H'0003'
1120CRCMD            EQU  H'0004'
1121HLVDMD           EQU  H'0005'
1122FVRMD            EQU  H'0006'
1123SYSCMD           EQU  H'0007'
1124
1125
1126;----- PMD1 Bits -----------------------------------------------------
1127TMR0MD           EQU  H'0000'
1128TMR1MD           EQU  H'0001'
1129TMR2MD           EQU  H'0002'
1130TMR3MD           EQU  H'0003'
1131TMR4MD           EQU  H'0004'
1132TMR5MD           EQU  H'0005'
1133TMR6MD           EQU  H'0006'
1134
1135
1136;----- PMD2 Bits -----------------------------------------------------
1137ZCDMD            EQU  H'0000'
1138CMP1MD           EQU  H'0001'
1139CMP2MD           EQU  H'0002'
1140ADCMD            EQU  H'0005'
1141DACMD            EQU  H'0006'
1142
1143
1144;----- PMD3 Bits -----------------------------------------------------
1145CCP1MD           EQU  H'0000'
1146CCP2MD           EQU  H'0001'
1147PWM3MD           EQU  H'0002'
1148PWM4MD           EQU  H'0003'
1149
1150
1151;----- PMD4 Bits -----------------------------------------------------
1152CWGMD            EQU  H'0000'
1153MSSP1MD          EQU  H'0004'
1154UART1MD          EQU  H'0006'
1155
1156CWG1MD           EQU  H'0000'
1157
1158
1159;----- PMD5 Bits -----------------------------------------------------
1160DSMMD            EQU  H'0000'
1161
1162
1163;----- RA0PPS Bits -----------------------------------------------------
1164RA0PPS0          EQU  H'0000'
1165RA0PPS1          EQU  H'0001'
1166RA0PPS2          EQU  H'0002'
1167RA0PPS3          EQU  H'0003'
1168RA0PPS4          EQU  H'0004'
1169
1170
1171;----- RA1PPS Bits -----------------------------------------------------
1172RA1PPS0          EQU  H'0000'
1173RA1PPS1          EQU  H'0001'
1174RA1PPS2          EQU  H'0002'
1175RA1PPS3          EQU  H'0003'
1176RA1PPS4          EQU  H'0004'
1177
1178
1179;----- RA2PPS Bits -----------------------------------------------------
1180RA2PPS0          EQU  H'0000'
1181RA2PPS1          EQU  H'0001'
1182RA2PPS2          EQU  H'0002'
1183RA2PPS3          EQU  H'0003'
1184RA2PPS4          EQU  H'0004'
1185
1186
1187;----- RA3PPS Bits -----------------------------------------------------
1188RA3PPS0          EQU  H'0000'
1189RA3PPS1          EQU  H'0001'
1190RA3PPS2          EQU  H'0002'
1191RA3PPS3          EQU  H'0003'
1192RA3PPS4          EQU  H'0004'
1193
1194
1195;----- RA4PPS Bits -----------------------------------------------------
1196RA4PPS0          EQU  H'0000'
1197RA4PPS1          EQU  H'0001'
1198RA4PPS2          EQU  H'0002'
1199RA4PPS3          EQU  H'0003'
1200RA4PPS4          EQU  H'0004'
1201
1202
1203;----- RA5PPS Bits -----------------------------------------------------
1204RA5PPS0          EQU  H'0000'
1205RA5PPS1          EQU  H'0001'
1206RA5PPS2          EQU  H'0002'
1207RA5PPS3          EQU  H'0003'
1208RA5PPS4          EQU  H'0004'
1209
1210
1211;----- RA6PPS Bits -----------------------------------------------------
1212RA6PPS0          EQU  H'0000'
1213RA6PPS1          EQU  H'0001'
1214RA6PPS2          EQU  H'0002'
1215RA6PPS3          EQU  H'0003'
1216RA6PPS4          EQU  H'0004'
1217
1218
1219;----- RA7PPS Bits -----------------------------------------------------
1220RA7PPS0          EQU  H'0000'
1221RA7PPS1          EQU  H'0001'
1222RA7PPS2          EQU  H'0002'
1223RA7PPS3          EQU  H'0003'
1224RA7PPS4          EQU  H'0004'
1225
1226
1227;----- RB0PPS Bits -----------------------------------------------------
1228RB0PPS0          EQU  H'0000'
1229RB0PPS1          EQU  H'0001'
1230RB0PPS2          EQU  H'0002'
1231RB0PPS3          EQU  H'0003'
1232RB0PPS4          EQU  H'0004'
1233
1234
1235;----- RB1PPS Bits -----------------------------------------------------
1236RB1PPS0          EQU  H'0000'
1237RB1PPS1          EQU  H'0001'
1238RB1PPS2          EQU  H'0002'
1239RB1PPS3          EQU  H'0003'
1240RB1PPS4          EQU  H'0004'
1241
1242
1243;----- RB2PPS Bits -----------------------------------------------------
1244RB2PPS0          EQU  H'0000'
1245RB2PPS1          EQU  H'0001'
1246RB2PPS2          EQU  H'0002'
1247RB2PPS3          EQU  H'0003'
1248RB2PPS4          EQU  H'0004'
1249
1250
1251;----- RB3PPS Bits -----------------------------------------------------
1252RB3PPS0          EQU  H'0000'
1253RB3PPS1          EQU  H'0001'
1254RB3PPS2          EQU  H'0002'
1255RB3PPS3          EQU  H'0003'
1256RB3PPS4          EQU  H'0004'
1257
1258
1259;----- RB4PPS Bits -----------------------------------------------------
1260RB4PPS0          EQU  H'0000'
1261RB4PPS1          EQU  H'0001'
1262RB4PPS2          EQU  H'0002'
1263RB4PPS3          EQU  H'0003'
1264RB4PPS4          EQU  H'0004'
1265
1266
1267;----- RB5PPS Bits -----------------------------------------------------
1268RB5PPS0          EQU  H'0000'
1269RB5PPS1          EQU  H'0001'
1270RB5PPS2          EQU  H'0002'
1271RB5PPS3          EQU  H'0003'
1272RB5PPS4          EQU  H'0004'
1273
1274
1275;----- RB6PPS Bits -----------------------------------------------------
1276RB6PPS0          EQU  H'0000'
1277RB6PPS1          EQU  H'0001'
1278RB6PPS2          EQU  H'0002'
1279RB6PPS3          EQU  H'0003'
1280RB6PPS4          EQU  H'0004'
1281
1282
1283;----- RB7PPS Bits -----------------------------------------------------
1284RB7PPS0          EQU  H'0000'
1285RB7PPS1          EQU  H'0001'
1286RB7PPS2          EQU  H'0002'
1287RB7PPS3          EQU  H'0003'
1288RB7PPS4          EQU  H'0004'
1289
1290
1291;----- RC0PPS Bits -----------------------------------------------------
1292RC0PPS0          EQU  H'0000'
1293RC0PPS1          EQU  H'0001'
1294RC0PPS2          EQU  H'0002'
1295RC0PPS3          EQU  H'0003'
1296RC0PPS4          EQU  H'0004'
1297
1298
1299;----- RC1PPS Bits -----------------------------------------------------
1300RC1PPS0          EQU  H'0000'
1301RC1PPS1          EQU  H'0001'
1302RC1PPS2          EQU  H'0002'
1303RC1PPS3          EQU  H'0003'
1304RC1PPS4          EQU  H'0004'
1305
1306
1307;----- RC2PPS Bits -----------------------------------------------------
1308RC2PPS0          EQU  H'0000'
1309RC2PPS1          EQU  H'0001'
1310RC2PPS2          EQU  H'0002'
1311RC2PPS3          EQU  H'0003'
1312RC2PPS4          EQU  H'0004'
1313
1314
1315;----- RC3PPS Bits -----------------------------------------------------
1316RC3PPS0          EQU  H'0000'
1317RC3PPS1          EQU  H'0001'
1318RC3PPS2          EQU  H'0002'
1319RC3PPS3          EQU  H'0003'
1320RC3PPS4          EQU  H'0004'
1321
1322
1323;----- RC4PPS Bits -----------------------------------------------------
1324RC4PPS0          EQU  H'0000'
1325RC4PPS1          EQU  H'0001'
1326RC4PPS2          EQU  H'0002'
1327RC4PPS3          EQU  H'0003'
1328RC4PPS4          EQU  H'0004'
1329
1330
1331;----- RC5PPS Bits -----------------------------------------------------
1332RC5PPS0          EQU  H'0000'
1333RC5PPS1          EQU  H'0001'
1334RC5PPS2          EQU  H'0002'
1335RC5PPS3          EQU  H'0003'
1336RC5PPS4          EQU  H'0004'
1337
1338
1339;----- RC6PPS Bits -----------------------------------------------------
1340RC6PPS0          EQU  H'0000'
1341RC6PPS1          EQU  H'0001'
1342RC6PPS2          EQU  H'0002'
1343RC6PPS3          EQU  H'0003'
1344RC6PPS4          EQU  H'0004'
1345
1346
1347;----- RC7PPS Bits -----------------------------------------------------
1348RC7PPS0          EQU  H'0000'
1349RC7PPS1          EQU  H'0001'
1350RC7PPS2          EQU  H'0002'
1351RC7PPS3          EQU  H'0003'
1352RC7PPS4          EQU  H'0004'
1353
1354
1355;----- IOCAF Bits -----------------------------------------------------
1356IOCAF0           EQU  H'0000'
1357IOCAF1           EQU  H'0001'
1358IOCAF2           EQU  H'0002'
1359IOCAF3           EQU  H'0003'
1360IOCAF4           EQU  H'0004'
1361IOCAF5           EQU  H'0005'
1362IOCAF6           EQU  H'0006'
1363IOCAF7           EQU  H'0007'
1364
1365
1366;----- IOCAN Bits -----------------------------------------------------
1367IOCAN0           EQU  H'0000'
1368IOCAN1           EQU  H'0001'
1369IOCAN2           EQU  H'0002'
1370IOCAN3           EQU  H'0003'
1371IOCAN4           EQU  H'0004'
1372IOCAN5           EQU  H'0005'
1373IOCAN6           EQU  H'0006'
1374IOCAN7           EQU  H'0007'
1375
1376
1377;----- IOCAP Bits -----------------------------------------------------
1378IOCAP0           EQU  H'0000'
1379IOCAP1           EQU  H'0001'
1380IOCAP2           EQU  H'0002'
1381IOCAP3           EQU  H'0003'
1382IOCAP4           EQU  H'0004'
1383IOCAP5           EQU  H'0005'
1384IOCAP6           EQU  H'0006'
1385IOCAP7           EQU  H'0007'
1386
1387
1388;----- INLVLA Bits -----------------------------------------------------
1389INLVLA0          EQU  H'0000'
1390INLVLA1          EQU  H'0001'
1391INLVLA2          EQU  H'0002'
1392INLVLA3          EQU  H'0003'
1393INLVLA4          EQU  H'0004'
1394INLVLA5          EQU  H'0005'
1395INLVLA6          EQU  H'0006'
1396INLVLA7          EQU  H'0007'
1397
1398
1399;----- SLRCONA Bits -----------------------------------------------------
1400SLRA0            EQU  H'0000'
1401SLRA1            EQU  H'0001'
1402SLRA2            EQU  H'0002'
1403SLRA3            EQU  H'0003'
1404SLRA4            EQU  H'0004'
1405SLRA5            EQU  H'0005'
1406SLRA6            EQU  H'0006'
1407SLRA7            EQU  H'0007'
1408
1409
1410;----- ODCONA Bits -----------------------------------------------------
1411ODCA0            EQU  H'0000'
1412ODCA1            EQU  H'0001'
1413ODCA2            EQU  H'0002'
1414ODCA3            EQU  H'0003'
1415ODCA4            EQU  H'0004'
1416ODCA5            EQU  H'0005'
1417ODCA6            EQU  H'0006'
1418ODCA7            EQU  H'0007'
1419
1420
1421;----- WPUA Bits -----------------------------------------------------
1422WPUA0            EQU  H'0000'
1423WPUA1            EQU  H'0001'
1424WPUA2            EQU  H'0002'
1425WPUA3            EQU  H'0003'
1426WPUA4            EQU  H'0004'
1427WPUA5            EQU  H'0005'
1428WPUA6            EQU  H'0006'
1429WPUA7            EQU  H'0007'
1430
1431
1432;----- ANSELA Bits -----------------------------------------------------
1433ANSELA0          EQU  H'0000'
1434ANSELA1          EQU  H'0001'
1435ANSELA2          EQU  H'0002'
1436ANSELA3          EQU  H'0003'
1437ANSELA4          EQU  H'0004'
1438ANSELA5          EQU  H'0005'
1439ANSELA6          EQU  H'0006'
1440ANSELA7          EQU  H'0007'
1441
1442
1443;----- IOCBF Bits -----------------------------------------------------
1444IOCBF0           EQU  H'0000'
1445IOCBF1           EQU  H'0001'
1446IOCBF2           EQU  H'0002'
1447IOCBF3           EQU  H'0003'
1448IOCBF4           EQU  H'0004'
1449IOCBF5           EQU  H'0005'
1450IOCBF6           EQU  H'0006'
1451IOCBF7           EQU  H'0007'
1452
1453
1454;----- IOCBN Bits -----------------------------------------------------
1455IOCBN0           EQU  H'0000'
1456IOCBN1           EQU  H'0001'
1457IOCBN2           EQU  H'0002'
1458IOCBN3           EQU  H'0003'
1459IOCBN4           EQU  H'0004'
1460IOCBN5           EQU  H'0005'
1461IOCBN6           EQU  H'0006'
1462IOCBN7           EQU  H'0007'
1463
1464
1465;----- IOCBP Bits -----------------------------------------------------
1466IOCBP0           EQU  H'0000'
1467IOCBP1           EQU  H'0001'
1468IOCBP2           EQU  H'0002'
1469IOCBP3           EQU  H'0003'
1470IOCBP4           EQU  H'0004'
1471IOCBP5           EQU  H'0005'
1472IOCBP6           EQU  H'0006'
1473IOCBP7           EQU  H'0007'
1474
1475
1476;----- INLVLB Bits -----------------------------------------------------
1477INLVLB0          EQU  H'0000'
1478INLVLB1          EQU  H'0001'
1479INLVLB2          EQU  H'0002'
1480INLVLB3          EQU  H'0003'
1481INLVLB4          EQU  H'0004'
1482INLVLB5          EQU  H'0005'
1483INLVLB6          EQU  H'0006'
1484INLVLB7          EQU  H'0007'
1485
1486
1487;----- SLRCONB Bits -----------------------------------------------------
1488SLRB0            EQU  H'0000'
1489SLRB1            EQU  H'0001'
1490SLRB2            EQU  H'0002'
1491SLRB3            EQU  H'0003'
1492SLRB4            EQU  H'0004'
1493SLRB5            EQU  H'0005'
1494SLRB6            EQU  H'0006'
1495SLRB7            EQU  H'0007'
1496
1497
1498;----- ODCONB Bits -----------------------------------------------------
1499ODCB0            EQU  H'0000'
1500ODCB1            EQU  H'0001'
1501ODCB2            EQU  H'0002'
1502ODCB3            EQU  H'0003'
1503ODCB4            EQU  H'0004'
1504ODCB5            EQU  H'0005'
1505ODCB6            EQU  H'0006'
1506ODCB7            EQU  H'0007'
1507
1508
1509;----- WPUB Bits -----------------------------------------------------
1510WPUB0            EQU  H'0000'
1511WPUB1            EQU  H'0001'
1512WPUB2            EQU  H'0002'
1513WPUB3            EQU  H'0003'
1514WPUB4            EQU  H'0004'
1515WPUB5            EQU  H'0005'
1516WPUB6            EQU  H'0006'
1517WPUB7            EQU  H'0007'
1518
1519
1520;----- ANSELB Bits -----------------------------------------------------
1521ANSELB0          EQU  H'0000'
1522ANSELB1          EQU  H'0001'
1523ANSELB2          EQU  H'0002'
1524ANSELB3          EQU  H'0003'
1525ANSELB4          EQU  H'0004'
1526ANSELB5          EQU  H'0005'
1527ANSELB6          EQU  H'0006'
1528ANSELB7          EQU  H'0007'
1529
1530
1531;----- IOCCF Bits -----------------------------------------------------
1532IOCCF0           EQU  H'0000'
1533IOCCF1           EQU  H'0001'
1534IOCCF2           EQU  H'0002'
1535IOCCF3           EQU  H'0003'
1536IOCCF4           EQU  H'0004'
1537IOCCF5           EQU  H'0005'
1538IOCCF6           EQU  H'0006'
1539IOCCF7           EQU  H'0007'
1540
1541
1542;----- IOCCN Bits -----------------------------------------------------
1543IOCCN0           EQU  H'0000'
1544IOCCN1           EQU  H'0001'
1545IOCCN2           EQU  H'0002'
1546IOCCN3           EQU  H'0003'
1547IOCCN4           EQU  H'0004'
1548IOCCN5           EQU  H'0005'
1549IOCCN6           EQU  H'0006'
1550IOCCN7           EQU  H'0007'
1551
1552
1553;----- IOCCP Bits -----------------------------------------------------
1554IOCCP0           EQU  H'0000'
1555IOCCP1           EQU  H'0001'
1556IOCCP2           EQU  H'0002'
1557IOCCP3           EQU  H'0003'
1558IOCCP4           EQU  H'0004'
1559IOCCP5           EQU  H'0005'
1560IOCCP6           EQU  H'0006'
1561IOCCP7           EQU  H'0007'
1562
1563
1564;----- INLVLC Bits -----------------------------------------------------
1565INLVLC0          EQU  H'0000'
1566INLVLC1          EQU  H'0001'
1567INLVLC2          EQU  H'0002'
1568INLVLC3          EQU  H'0003'
1569INLVLC4          EQU  H'0004'
1570INLVLC5          EQU  H'0005'
1571INLVLC6          EQU  H'0006'
1572INLVLC7          EQU  H'0007'
1573
1574
1575;----- SLRCONC Bits -----------------------------------------------------
1576SLRC0            EQU  H'0000'
1577SLRC1            EQU  H'0001'
1578SLRC2            EQU  H'0002'
1579SLRC3            EQU  H'0003'
1580SLRC4            EQU  H'0004'
1581SLRC5            EQU  H'0005'
1582SLRC6            EQU  H'0006'
1583SLRC7            EQU  H'0007'
1584
1585
1586;----- ODCONC Bits -----------------------------------------------------
1587ODCC0            EQU  H'0000'
1588ODCC1            EQU  H'0001'
1589ODCC2            EQU  H'0002'
1590ODCC3            EQU  H'0003'
1591ODCC4            EQU  H'0004'
1592ODCC5            EQU  H'0005'
1593ODCC6            EQU  H'0006'
1594ODCC7            EQU  H'0007'
1595
1596
1597;----- WPUC Bits -----------------------------------------------------
1598WPUC0            EQU  H'0000'
1599WPUC1            EQU  H'0001'
1600WPUC2            EQU  H'0002'
1601WPUC3            EQU  H'0003'
1602WPUC4            EQU  H'0004'
1603WPUC5            EQU  H'0005'
1604WPUC6            EQU  H'0006'
1605WPUC7            EQU  H'0007'
1606
1607
1608;----- ANSELC Bits -----------------------------------------------------
1609ANSELC0          EQU  H'0000'
1610ANSELC1          EQU  H'0001'
1611ANSELC2          EQU  H'0002'
1612ANSELC3          EQU  H'0003'
1613ANSELC4          EQU  H'0004'
1614ANSELC5          EQU  H'0005'
1615ANSELC6          EQU  H'0006'
1616ANSELC7          EQU  H'0007'
1617
1618
1619;----- IOCEF Bits -----------------------------------------------------
1620IOCEF3           EQU  H'0003'
1621
1622
1623;----- IOCEN Bits -----------------------------------------------------
1624IOCEN3           EQU  H'0003'
1625
1626
1627;----- IOCEP Bits -----------------------------------------------------
1628IOCEP3           EQU  H'0003'
1629
1630
1631;----- INLVLE Bits -----------------------------------------------------
1632INLVLE3          EQU  H'0003'
1633
1634
1635;----- WPUE Bits -----------------------------------------------------
1636WPUE3            EQU  H'0003'
1637
1638
1639;----- HLVDCON0 Bits -----------------------------------------------------
1640INTL             EQU  H'0000'
1641INTH             EQU  H'0001'
1642RDY_HLVDCON0     EQU  H'0004'
1643OUT_HLVDCON0     EQU  H'0005'
1644EN               EQU  H'0007'
1645
1646HLVDINTL         EQU  H'0000'
1647HLVDINTH         EQU  H'0001'
1648HLVDRDY          EQU  H'0004'
1649HLVDOUT          EQU  H'0005'
1650HLVDEN           EQU  H'0007'
1651
1652
1653;----- HLVDCON1 Bits -----------------------------------------------------
1654SEL0             EQU  H'0000'
1655SEL1             EQU  H'0001'
1656SEL2             EQU  H'0002'
1657SEL3             EQU  H'0003'
1658
1659HLVDSEL0         EQU  H'0000'
1660HLVDSEL1         EQU  H'0001'
1661HLVDSEL2         EQU  H'0002'
1662HLVDSEL3         EQU  H'0003'
1663
1664
1665;----- FVRCON Bits -----------------------------------------------------
1666TSRNG            EQU  H'0004'
1667TSEN             EQU  H'0005'
1668RDY_FVRCON       EQU  H'0006'
1669EN               EQU  H'0007'
1670
1671ADFVR0           EQU  H'0000'
1672ADFVR1           EQU  H'0001'
1673CDAFVR0          EQU  H'0002'
1674CDAFVR1          EQU  H'0003'
1675FVRRDY           EQU  H'0006'
1676FVREN            EQU  H'0007'
1677
1678
1679;----- ZCDCON Bits -----------------------------------------------------
1680INTN             EQU  H'0000'
1681INTP             EQU  H'0001'
1682POL              EQU  H'0004'
1683OUT_ZCDCON       EQU  H'0005'
1684SEN_ZCDCON       EQU  H'0007'
1685
1686ZCDINTN          EQU  H'0000'
1687ZCDINTP          EQU  H'0001'
1688ZCDPOL           EQU  H'0004'
1689ZCDOUT           EQU  H'0005'
1690ZCDSEN           EQU  H'0007'
1691
1692
1693;----- DAC1CON0 Bits -----------------------------------------------------
1694NSS              EQU  H'0000'
1695OE2              EQU  H'0004'
1696OE1              EQU  H'0005'
1697EN               EQU  H'0007'
1698
1699DAC1NSS          EQU  H'0000'
1700DAC1PSS0         EQU  H'0002'
1701DAC1PSS1         EQU  H'0003'
1702DAC1OE2          EQU  H'0004'
1703DAC1OE1          EQU  H'0005'
1704DAC1EN           EQU  H'0007'
1705
1706PSS0             EQU  H'0002'
1707PSS1             EQU  H'0003'
1708
1709
1710;----- DAC1CON1 Bits -----------------------------------------------------
1711DAC1R0           EQU  H'0000'
1712DAC1R1           EQU  H'0001'
1713DAC1R2           EQU  H'0002'
1714DAC1R3           EQU  H'0003'
1715DAC1R4           EQU  H'0004'
1716
1717
1718;----- CM2CON0 Bits -----------------------------------------------------
1719SYNC_CM2CON0     EQU  H'0000'
1720HYS              EQU  H'0001'
1721POL              EQU  H'0004'
1722OUT_CM2CON0      EQU  H'0006'
1723EN               EQU  H'0007'
1724
1725C2SYNC           EQU  H'0000'
1726C2HYS            EQU  H'0001'
1727C2POL            EQU  H'0004'
1728C2OUT            EQU  H'0006'
1729C2EN             EQU  H'0007'
1730
1731
1732;----- CM2CON1 Bits -----------------------------------------------------
1733INTN             EQU  H'0000'
1734INTP             EQU  H'0001'
1735
1736C2INTN           EQU  H'0000'
1737C2INTP           EQU  H'0001'
1738
1739
1740;----- CM2NCH Bits -----------------------------------------------------
1741NCH0             EQU  H'0000'
1742NCH1             EQU  H'0001'
1743NCH2             EQU  H'0002'
1744
1745C2NCH0           EQU  H'0000'
1746C2NCH1           EQU  H'0001'
1747C2NCH2           EQU  H'0002'
1748
1749
1750;----- CM2PCH Bits -----------------------------------------------------
1751PCH0             EQU  H'0000'
1752PCH1             EQU  H'0001'
1753PCH2             EQU  H'0002'
1754
1755C2PCH0           EQU  H'0000'
1756C2PCH1           EQU  H'0001'
1757C2PCH2           EQU  H'0002'
1758
1759
1760;----- CM1CON0 Bits -----------------------------------------------------
1761SYNC_CM1CON0     EQU  H'0000'
1762HYS              EQU  H'0001'
1763POL              EQU  H'0004'
1764OUT_CM1CON0      EQU  H'0006'
1765EN               EQU  H'0007'
1766
1767C1SYNC           EQU  H'0000'
1768C1HYS            EQU  H'0001'
1769C1POL            EQU  H'0004'
1770C1OUT            EQU  H'0006'
1771C1EN             EQU  H'0007'
1772
1773
1774;----- CM1CON1 Bits -----------------------------------------------------
1775INTN             EQU  H'0000'
1776INTP             EQU  H'0001'
1777
1778C1INTN           EQU  H'0000'
1779C1INTP           EQU  H'0001'
1780
1781
1782;----- CM1NCH Bits -----------------------------------------------------
1783NCH0             EQU  H'0000'
1784NCH1             EQU  H'0001'
1785NCH2             EQU  H'0002'
1786
1787C1NCH0           EQU  H'0000'
1788C1NCH1           EQU  H'0001'
1789C1NCH2           EQU  H'0002'
1790
1791
1792;----- CM1PCH Bits -----------------------------------------------------
1793PCH0             EQU  H'0000'
1794PCH1             EQU  H'0001'
1795PCH2             EQU  H'0002'
1796
1797C1PCH0           EQU  H'0000'
1798C1PCH1           EQU  H'0001'
1799C1PCH2           EQU  H'0002'
1800
1801
1802;----- CMOUT Bits -----------------------------------------------------
1803MC1OUT           EQU  H'0000'
1804MC2OUT           EQU  H'0001'
1805
1806
1807;----- CLKRCON Bits -----------------------------------------------------
1808EN               EQU  H'0007'
1809
1810CLKRDIV0         EQU  H'0000'
1811CLKRDIV1         EQU  H'0001'
1812CLKRDIV2         EQU  H'0002'
1813CLKRDC0          EQU  H'0003'
1814CLKRDC1          EQU  H'0004'
1815CLKREN           EQU  H'0007'
1816
1817DIV0             EQU  H'0000'
1818DIV1             EQU  H'0001'
1819DIV2             EQU  H'0002'
1820DC0_CLKRCON      EQU  H'0003'
1821DC1_CLKRCON      EQU  H'0004'
1822
1823
1824;----- CLKRCLK Bits -----------------------------------------------------
1825CLKRCLK0         EQU  H'0000'
1826CLKRCLK1         EQU  H'0001'
1827CLKRCLK2         EQU  H'0002'
1828
1829CLK0             EQU  H'0000'
1830CLK1             EQU  H'0001'
1831CLK2             EQU  H'0002'
1832
1833
1834;----- CWG1CLK Bits -----------------------------------------------------
1835CS               EQU  H'0000'
1836
1837CWG1CS           EQU  H'0000'
1838
1839
1840;----- CWG1CLKCON Bits -----------------------------------------------------
1841CS               EQU  H'0000'
1842
1843CWG1CS           EQU  H'0000'
1844
1845
1846;----- CWG1ISM Bits -----------------------------------------------------
1847CWG1ISM0         EQU  H'0000'
1848CWG1ISM1         EQU  H'0001'
1849CWG1ISM2         EQU  H'0002'
1850CWG1ISM3         EQU  H'0003'
1851
1852
1853;----- CWG1DBR Bits -----------------------------------------------------
1854DBR0             EQU  H'0000'
1855DBR1             EQU  H'0001'
1856DBR2             EQU  H'0002'
1857DBR3             EQU  H'0003'
1858DBR4             EQU  H'0004'
1859DBR5             EQU  H'0005'
1860
1861
1862CWG1DBR0         EQU  H'0000'
1863CWG1DBR1         EQU  H'0001'
1864CWG1DBR2         EQU  H'0002'
1865CWG1DBR3         EQU  H'0003'
1866CWG1DBR4         EQU  H'0004'
1867CWG1DBR5         EQU  H'0005'
1868
1869
1870;----- CWG1DBF Bits -----------------------------------------------------
1871DBF0             EQU  H'0000'
1872DBF1             EQU  H'0001'
1873DBF2             EQU  H'0002'
1874DBF3             EQU  H'0003'
1875DBF4             EQU  H'0004'
1876DBF5             EQU  H'0005'
1877
1878
1879CWG1DBF0         EQU  H'0000'
1880CWG1DBF1         EQU  H'0001'
1881CWG1DBF2         EQU  H'0002'
1882CWG1DBF3         EQU  H'0003'
1883CWG1DBF4         EQU  H'0004'
1884CWG1DBF5         EQU  H'0005'
1885
1886
1887;----- CWG1CON0 Bits -----------------------------------------------------
1888LD               EQU  H'0006'
1889EN               EQU  H'0007'
1890
1891MODE0            EQU  H'0000'
1892MODE1            EQU  H'0001'
1893MODE2            EQU  H'0002'
1894G1EN             EQU  H'0007'
1895
1896CWG1LD           EQU  H'0006'
1897CWG1EN           EQU  H'0007'
1898
1899CWG1MODE0        EQU  H'0000'
1900CWG1MODE1        EQU  H'0001'
1901CWG1MODE2        EQU  H'0002'
1902
1903
1904;----- CWG1CON1 Bits -----------------------------------------------------
1905POLA             EQU  H'0000'
1906POLB             EQU  H'0001'
1907POLC             EQU  H'0002'
1908POLD             EQU  H'0003'
1909IN               EQU  H'0005'
1910
1911CWG1POLA         EQU  H'0000'
1912CWG1POLB         EQU  H'0001'
1913CWG1POLC         EQU  H'0002'
1914CWG1POLD         EQU  H'0003'
1915CWG1IN           EQU  H'0005'
1916
1917
1918;----- CWG1AS0 Bits -----------------------------------------------------
1919REN              EQU  H'0006'
1920SHUTDOWN         EQU  H'0007'
1921
1922LSAC0            EQU  H'0002'
1923LSAC1            EQU  H'0003'
1924LSBD0            EQU  H'0004'
1925LSBD1            EQU  H'0005'
1926
1927CWG1REN          EQU  H'0006'
1928CWG1SHUTDOWN     EQU  H'0007'
1929
1930CWG1LSAC0        EQU  H'0002'
1931CWG1LSAC1        EQU  H'0003'
1932CWG1LSBD0        EQU  H'0004'
1933CWG1LSBD1        EQU  H'0005'
1934
1935
1936;----- CWG1AS1 Bits -----------------------------------------------------
1937AS0E             EQU  H'0000'
1938AS1E             EQU  H'0001'
1939AS2E             EQU  H'0002'
1940AS3E             EQU  H'0003'
1941AS4E             EQU  H'0004'
1942AS5E             EQU  H'0005'
1943
1944
1945;----- CWG1STR Bits -----------------------------------------------------
1946STRA             EQU  H'0000'
1947STRB             EQU  H'0001'
1948STRC             EQU  H'0002'
1949STRD             EQU  H'0003'
1950OVRA             EQU  H'0004'
1951OVRB             EQU  H'0005'
1952OVRC             EQU  H'0006'
1953OVRD             EQU  H'0007'
1954
1955CWG1STRA         EQU  H'0000'
1956CWG1STRB         EQU  H'0001'
1957CWG1STRC         EQU  H'0002'
1958CWG1STRD         EQU  H'0003'
1959CWG1OVRA         EQU  H'0004'
1960CWG1OVRB         EQU  H'0005'
1961CWG1OVRC         EQU  H'0006'
1962CWG1OVRD         EQU  H'0007'
1963
1964
1965;----- SCANLADRL Bits -----------------------------------------------------
1966LADR0            EQU  H'0000'
1967LADR1            EQU  H'0001'
1968LADR2            EQU  H'0002'
1969LADR3            EQU  H'0003'
1970LADR4            EQU  H'0004'
1971LADR5            EQU  H'0005'
1972LADR6            EQU  H'0006'
1973LADR7            EQU  H'0007'
1974
1975
1976SCANLADR0        EQU  H'0000'
1977SCANLADR1        EQU  H'0001'
1978SCANLADR2        EQU  H'0002'
1979SCANLADR3        EQU  H'0003'
1980SCANLADR4        EQU  H'0004'
1981SCANLADR5        EQU  H'0005'
1982SCANLADR6        EQU  H'0006'
1983SCANLADR7        EQU  H'0007'
1984
1985
1986;----- SCANLADRH Bits -----------------------------------------------------
1987LADR8            EQU  H'0000'
1988LADR9            EQU  H'0001'
1989LADR10           EQU  H'0002'
1990LADR11           EQU  H'0003'
1991LADR12           EQU  H'0004'
1992LADR13           EQU  H'0005'
1993LADR14           EQU  H'0006'
1994LADR15           EQU  H'0007'
1995
1996
1997SCANLADR8        EQU  H'0000'
1998SCANLADR9        EQU  H'0001'
1999SCANLADR10       EQU  H'0002'
2000SCANLADR11       EQU  H'0003'
2001SCANLADR12       EQU  H'0004'
2002SCANLADR13       EQU  H'0005'
2003SCANLADR14       EQU  H'0006'
2004SCANLADR15       EQU  H'0007'
2005
2006
2007;----- SCANLADRU Bits -----------------------------------------------------
2008LADR16           EQU  H'0000'
2009LADR17           EQU  H'0001'
2010LADR18           EQU  H'0002'
2011LADR19           EQU  H'0003'
2012LADR20           EQU  H'0004'
2013LADR21           EQU  H'0005'
2014
2015
2016SCANLADR16       EQU  H'0000'
2017SCANLADR17       EQU  H'0001'
2018SCANLADR18       EQU  H'0002'
2019SCANLADR19       EQU  H'0003'
2020SCANLADR20       EQU  H'0004'
2021SCANLADR21       EQU  H'0005'
2022
2023
2024;----- SCANHADRL Bits -----------------------------------------------------
2025HADR0            EQU  H'0000'
2026HADR1            EQU  H'0001'
2027HADR2            EQU  H'0002'
2028HADR3            EQU  H'0003'
2029HADR4            EQU  H'0004'
2030HADR5            EQU  H'0005'
2031HADR6            EQU  H'0006'
2032HADR7            EQU  H'0007'
2033
2034
2035SCANHADR0        EQU  H'0000'
2036SCANHADR1        EQU  H'0001'
2037SCANHADR2        EQU  H'0002'
2038SCANHADR3        EQU  H'0003'
2039SCANHADR4        EQU  H'0004'
2040SCANHADR5        EQU  H'0005'
2041SCANHADR6        EQU  H'0006'
2042SCANHADR7        EQU  H'0007'
2043
2044
2045;----- SCANHADRH Bits -----------------------------------------------------
2046HADR8            EQU  H'0000'
2047HADR9            EQU  H'0001'
2048HADR10           EQU  H'0002'
2049HADR11           EQU  H'0003'
2050HADR12           EQU  H'0004'
2051HADR13           EQU  H'0005'
2052HADR14           EQU  H'0006'
2053HADR15           EQU  H'0007'
2054
2055
2056SCANHADR8        EQU  H'0000'
2057SCANHADR9        EQU  H'0001'
2058SCANHADR10       EQU  H'0002'
2059SCANHADR11       EQU  H'0003'
2060SCANHADR12       EQU  H'0004'
2061SCANHADR13       EQU  H'0005'
2062SCANHADR14       EQU  H'0006'
2063SCANHADR15       EQU  H'0007'
2064
2065
2066;----- SCANHADRU Bits -----------------------------------------------------
2067HADR16           EQU  H'0000'
2068HADR17           EQU  H'0001'
2069HADR18           EQU  H'0002'
2070HADR19           EQU  H'0003'
2071HADR20           EQU  H'0004'
2072HADR21           EQU  H'0005'
2073
2074
2075SCANHADR16       EQU  H'0000'
2076SCANHADR17       EQU  H'0001'
2077SCANHADR18       EQU  H'0002'
2078SCANHADR19       EQU  H'0003'
2079SCANHADR20       EQU  H'0004'
2080SCANHADR21       EQU  H'0005'
2081
2082
2083;----- SCANCON0 Bits -----------------------------------------------------
2084INTM             EQU  H'0003'
2085INVALID          EQU  H'0004'
2086BUSY             EQU  H'0005'
2087GO_SCANCON0      EQU  H'0006'
2088EN               EQU  H'0007'
2089
2090MODE0            EQU  H'0000'
2091MODE1            EQU  H'0001'
2092
2093SCANINTM         EQU  H'0003'
2094SCANINVALID      EQU  H'0004'
2095SCANBUSY         EQU  H'0005'
2096SCANGO           EQU  H'0006'
2097SCANEN           EQU  H'0007'
2098
2099SCANMODE0        EQU  H'0000'
2100SCANMODE1        EQU  H'0001'
2101
2102DABORT           EQU  H'0004'
2103
2104
2105;----- SCANTRIG Bits -----------------------------------------------------
2106TSEL0            EQU  H'0000'
2107TSEL1            EQU  H'0001'
2108TSEL2            EQU  H'0002'
2109TSEL3            EQU  H'0003'
2110
2111
2112SCANTSEL0        EQU  H'0000'
2113SCANTSEL1        EQU  H'0001'
2114SCANTSEL2        EQU  H'0002'
2115SCANTSEL3        EQU  H'0003'
2116
2117
2118;----- MDCON0 Bits -----------------------------------------------------
2119BIT              EQU  H'0000'
2120OPOL             EQU  H'0004'
2121OUT_MDCON0       EQU  H'0005'
2122EN               EQU  H'0007'
2123
2124MDBIT            EQU  H'0000'
2125MDOPOL           EQU  H'0004'
2126MDOUT            EQU  H'0005'
2127MDEN             EQU  H'0007'
2128
2129
2130;----- MDCON1 Bits -----------------------------------------------------
2131CLSYNC           EQU  H'0000'
2132CLPOL            EQU  H'0001'
2133CHSYNC           EQU  H'0004'
2134CHPOL            EQU  H'0005'
2135
2136MDCLSYNC         EQU  H'0000'
2137MDCLPOL          EQU  H'0001'
2138MDCHSYNC         EQU  H'0004'
2139MDCHPOL          EQU  H'0005'
2140
2141
2142;----- MDSRC Bits -----------------------------------------------------
2143SRCS0            EQU  H'0000'
2144SRCS1            EQU  H'0001'
2145SRCS2            EQU  H'0002'
2146SRCS3            EQU  H'0003'
2147
2148
2149MDSRCS0          EQU  H'0000'
2150MDSRCS1          EQU  H'0001'
2151MDSRCS2          EQU  H'0002'
2152MDSRCS3          EQU  H'0003'
2153
2154
2155;----- MDCARL Bits -----------------------------------------------------
2156CLS0             EQU  H'0000'
2157CLS1             EQU  H'0001'
2158CLS2             EQU  H'0002'
2159
2160
2161MDCLS0           EQU  H'0000'
2162MDCLS1           EQU  H'0001'
2163MDCLS2           EQU  H'0002'
2164
2165
2166;----- MDCARH Bits -----------------------------------------------------
2167CHS0             EQU  H'0000'
2168CHS1             EQU  H'0001'
2169CHS2             EQU  H'0002'
2170
2171
2172MDCHS0           EQU  H'0000'
2173MDCHS1           EQU  H'0001'
2174MDCHS2           EQU  H'0002'
2175
2176
2177;----- ADACT Bits -----------------------------------------------------
2178ADACT0           EQU  H'0000'
2179ADACT1           EQU  H'0001'
2180ADACT2           EQU  H'0002'
2181ADACT3           EQU  H'0003'
2182ADACT4           EQU  H'0004'
2183
2184
2185;----- ADCLK Bits -----------------------------------------------------
2186ADCS0            EQU  H'0000'
2187ADCS1            EQU  H'0001'
2188ADCS2            EQU  H'0002'
2189ADCS3            EQU  H'0003'
2190ADCS4            EQU  H'0004'
2191ADCS5            EQU  H'0005'
2192
2193
2194;----- ADREF Bits -----------------------------------------------------
2195ADNREF           EQU  H'0004'
2196
2197ADPREF0          EQU  H'0000'
2198ADPREF1          EQU  H'0001'
2199
2200
2201;----- ADCON1 Bits -----------------------------------------------------
2202ADDSEN           EQU  H'0000'
2203ADGPOL           EQU  H'0005'
2204ADIPEN           EQU  H'0006'
2205ADPPOL           EQU  H'0007'
2206
2207NVCFG0           EQU  H'0000'
2208NVCFG1           EQU  H'0001'
2209PVCFG0           EQU  H'0002'
2210PVCFG1           EQU  H'0003'
2211
2212
2213;----- ADCON2 Bits -----------------------------------------------------
2214ADACLR           EQU  H'0003'
2215ADPSIS           EQU  H'0007'
2216
2217ADMD0            EQU  H'0000'
2218ADMD1            EQU  H'0001'
2219ADMD2            EQU  H'0002'
2220ADCRS0           EQU  H'0004'
2221ADCRS1           EQU  H'0005'
2222ADCRS2           EQU  H'0006'
2223
2224
2225;----- ADCON3 Bits -----------------------------------------------------
2226ADSOI            EQU  H'0003'
2227
2228ADTMD0           EQU  H'0000'
2229ADTMD1           EQU  H'0001'
2230ADTMD2           EQU  H'0002'
2231ADCALC0          EQU  H'0004'
2232ADCALC1          EQU  H'0005'
2233ADCALC2          EQU  H'0006'
2234
2235
2236;----- ADACQ Bits -----------------------------------------------------
2237ADACQ0           EQU  H'0000'
2238ADACQ1           EQU  H'0001'
2239ADACQ2           EQU  H'0002'
2240ADACQ3           EQU  H'0003'
2241ADACQ4           EQU  H'0004'
2242ADACQ5           EQU  H'0005'
2243ADACQ6           EQU  H'0006'
2244ADACQ7           EQU  H'0007'
2245
2246
2247;----- ADCAP Bits -----------------------------------------------------
2248ADCAP0           EQU  H'0000'
2249ADCAP1           EQU  H'0001'
2250ADCAP2           EQU  H'0002'
2251ADCAP3           EQU  H'0003'
2252ADCAP4           EQU  H'0004'
2253
2254
2255;----- ADPRE Bits -----------------------------------------------------
2256ADPRE0           EQU  H'0000'
2257ADPRE1           EQU  H'0001'
2258ADPRE2           EQU  H'0002'
2259ADPRE3           EQU  H'0003'
2260ADPRE4           EQU  H'0004'
2261ADPRE5           EQU  H'0005'
2262ADPRE6           EQU  H'0006'
2263ADPRE7           EQU  H'0007'
2264
2265
2266;----- ADPCH Bits -----------------------------------------------------
2267ADPCH0           EQU  H'0000'
2268ADPCH1           EQU  H'0001'
2269ADPCH2           EQU  H'0002'
2270ADPCH3           EQU  H'0003'
2271ADPCH4           EQU  H'0004'
2272ADPCH5           EQU  H'0005'
2273
2274
2275;----- ADCON0 Bits -----------------------------------------------------
2276ADGO             EQU  H'0000'
2277ADFM             EQU  H'0002'
2278ADCS             EQU  H'0004'
2279ADCONT           EQU  H'0006'
2280ADON             EQU  H'0007'
2281
2282GO_ADCON0        EQU  H'0000'
2283ADFM0            EQU  H'0002'
2284
2285DONE             EQU  H'0000'
2286
2287GO_NOT_DONE      EQU  H'0000'
2288
2289
2290;----- ADPREVL Bits -----------------------------------------------------
2291ADPREV0          EQU  H'0000'
2292ADPREV1          EQU  H'0001'
2293ADPREV2          EQU  H'0002'
2294ADPREV3          EQU  H'0003'
2295ADPREV4          EQU  H'0004'
2296ADPREV5          EQU  H'0005'
2297ADPREV6          EQU  H'0006'
2298ADPREV7          EQU  H'0007'
2299
2300
2301;----- ADPREVH Bits -----------------------------------------------------
2302ADPREV8          EQU  H'0000'
2303ADPREV9          EQU  H'0001'
2304ADPREV10         EQU  H'0002'
2305ADPREV11         EQU  H'0003'
2306ADPREV12         EQU  H'0004'
2307ADPREV13         EQU  H'0005'
2308ADPREV14         EQU  H'0006'
2309ADPREV15         EQU  H'0007'
2310
2311
2312;----- ADRESL Bits -----------------------------------------------------
2313ADRES0           EQU  H'0000'
2314ADRES1           EQU  H'0001'
2315ADRES2           EQU  H'0002'
2316ADRES3           EQU  H'0003'
2317ADRES4           EQU  H'0004'
2318ADRES5           EQU  H'0005'
2319ADRES6           EQU  H'0006'
2320ADRES7           EQU  H'0007'
2321
2322
2323;----- ADRESH Bits -----------------------------------------------------
2324ADRES8           EQU  H'0000'
2325ADRES9           EQU  H'0001'
2326ADRES10          EQU  H'0002'
2327ADRES11          EQU  H'0003'
2328ADRES12          EQU  H'0004'
2329ADRES13          EQU  H'0005'
2330ADRES14          EQU  H'0006'
2331ADRES15          EQU  H'0007'
2332
2333
2334;----- ADSTAT Bits -----------------------------------------------------
2335ADMATH           EQU  H'0004'
2336ADLTHR           EQU  H'0005'
2337ADUTHR           EQU  H'0006'
2338ADAOV            EQU  H'0007'
2339
2340ADSTAT0          EQU  H'0000'
2341ADSTAT1          EQU  H'0001'
2342ADSTAT2          EQU  H'0002'
2343
2344
2345;----- ADRPT Bits -----------------------------------------------------
2346ADRPT0           EQU  H'0000'
2347ADRPT1           EQU  H'0001'
2348ADRPT2           EQU  H'0002'
2349ADRPT3           EQU  H'0003'
2350ADRPT4           EQU  H'0004'
2351ADRPT5           EQU  H'0005'
2352ADRPT6           EQU  H'0006'
2353ADRPT7           EQU  H'0007'
2354
2355
2356;----- ADCNT Bits -----------------------------------------------------
2357ADCNT0           EQU  H'0000'
2358ADCNT1           EQU  H'0001'
2359ADCNT2           EQU  H'0002'
2360ADCNT3           EQU  H'0003'
2361ADCNT4           EQU  H'0004'
2362ADCNT5           EQU  H'0005'
2363ADCNT6           EQU  H'0006'
2364ADCNT7           EQU  H'0007'
2365
2366
2367;----- ADSTPTL Bits -----------------------------------------------------
2368ADSTPT0          EQU  H'0000'
2369ADSTPT1          EQU  H'0001'
2370ADSTPT2          EQU  H'0002'
2371ADSTPT3          EQU  H'0003'
2372ADSTPT4          EQU  H'0004'
2373ADSTPT5          EQU  H'0005'
2374ADSTPT6          EQU  H'0006'
2375ADSTPT7          EQU  H'0007'
2376
2377
2378;----- ADSTPTH Bits -----------------------------------------------------
2379ADSTPT8          EQU  H'0000'
2380ADSTPT9          EQU  H'0001'
2381ADSTPT10         EQU  H'0002'
2382ADSTPT11         EQU  H'0003'
2383ADSTPT12         EQU  H'0004'
2384ADSTPT13         EQU  H'0005'
2385ADSTPT14         EQU  H'0006'
2386ADSTPT15         EQU  H'0007'
2387
2388
2389;----- ADLTHL Bits -----------------------------------------------------
2390ADLTH0           EQU  H'0000'
2391ADLTH1           EQU  H'0001'
2392ADLTH2           EQU  H'0002'
2393ADLTH3           EQU  H'0003'
2394ADLTH4           EQU  H'0004'
2395ADLTH5           EQU  H'0005'
2396ADLTH6           EQU  H'0006'
2397ADLTH7           EQU  H'0007'
2398
2399
2400;----- ADLTHH Bits -----------------------------------------------------
2401ADLTH8           EQU  H'0000'
2402ADLTH9           EQU  H'0001'
2403ADLTH10          EQU  H'0002'
2404ADLTH11          EQU  H'0003'
2405ADLTH12          EQU  H'0004'
2406ADLTH13          EQU  H'0005'
2407ADLTH14          EQU  H'0006'
2408ADLTH15          EQU  H'0007'
2409
2410
2411;----- ADUTHL Bits -----------------------------------------------------
2412ADUTH0           EQU  H'0000'
2413ADUTH1           EQU  H'0001'
2414ADUTH2           EQU  H'0002'
2415ADUTH3           EQU  H'0003'
2416ADUTH4           EQU  H'0004'
2417ADUTH5           EQU  H'0005'
2418ADUTH6           EQU  H'0006'
2419ADUTH7           EQU  H'0007'
2420
2421
2422;----- ADUTHH Bits -----------------------------------------------------
2423ADUTH8           EQU  H'0000'
2424ADUTH9           EQU  H'0001'
2425ADUTH10          EQU  H'0002'
2426ADUTH11          EQU  H'0003'
2427ADUTH12          EQU  H'0004'
2428ADUTH13          EQU  H'0005'
2429ADUTH14          EQU  H'0006'
2430ADUTH15          EQU  H'0007'
2431
2432
2433;----- ADERRL Bits -----------------------------------------------------
2434ADERR0           EQU  H'0000'
2435ADERR1           EQU  H'0001'
2436ADERR2           EQU  H'0002'
2437ADERR3           EQU  H'0003'
2438ADERR4           EQU  H'0004'
2439ADERR5           EQU  H'0005'
2440ADERR6           EQU  H'0006'
2441ADERR7           EQU  H'0007'
2442
2443
2444;----- ADERRH Bits -----------------------------------------------------
2445ADERR8           EQU  H'0000'
2446ADERR9           EQU  H'0001'
2447ADERR10          EQU  H'0002'
2448ADERR11          EQU  H'0003'
2449ADERR12          EQU  H'0004'
2450ADERR13          EQU  H'0005'
2451ADERR14          EQU  H'0006'
2452ADERR15          EQU  H'0007'
2453
2454
2455;----- ADACCL Bits -----------------------------------------------------
2456ADACC0           EQU  H'0000'
2457ADACC1           EQU  H'0001'
2458ADACC2           EQU  H'0002'
2459ADACC3           EQU  H'0003'
2460ADACC4           EQU  H'0004'
2461ADACC5           EQU  H'0005'
2462ADACC6           EQU  H'0006'
2463ADACC7           EQU  H'0007'
2464
2465
2466;----- ADACCH Bits -----------------------------------------------------
2467ADACC8           EQU  H'0000'
2468ADACC9           EQU  H'0001'
2469ADACC10          EQU  H'0002'
2470ADACC11          EQU  H'0003'
2471ADACC12          EQU  H'0004'
2472ADACC13          EQU  H'0005'
2473ADACC14          EQU  H'0006'
2474ADACC15          EQU  H'0007'
2475
2476
2477;----- ADFLTRL Bits -----------------------------------------------------
2478ADFLTR0          EQU  H'0000'
2479ADFLTR1          EQU  H'0001'
2480ADFLTR2          EQU  H'0002'
2481ADFLTR3          EQU  H'0003'
2482ADFLTR4          EQU  H'0004'
2483ADFLTR5          EQU  H'0005'
2484ADFLTR6          EQU  H'0006'
2485ADFLTR7          EQU  H'0007'
2486
2487
2488;----- ADFLTRH Bits -----------------------------------------------------
2489ADFLTR8          EQU  H'0000'
2490ADFLTR9          EQU  H'0001'
2491ADFLTR10         EQU  H'0002'
2492ADFLTR11         EQU  H'0003'
2493ADFLTR12         EQU  H'0004'
2494ADFLTR13         EQU  H'0005'
2495ADFLTR14         EQU  H'0006'
2496ADFLTR15         EQU  H'0007'
2497
2498
2499;----- CRCDATL Bits -----------------------------------------------------
2500DATA0            EQU  H'0000'
2501DATA1            EQU  H'0001'
2502DATA2            EQU  H'0002'
2503DATA3            EQU  H'0003'
2504DATA4            EQU  H'0004'
2505DATA5            EQU  H'0005'
2506DATA6            EQU  H'0006'
2507DATA7            EQU  H'0007'
2508
2509
2510;----- CRCDATH Bits -----------------------------------------------------
2511DATA8            EQU  H'0000'
2512DATA9            EQU  H'0001'
2513DATA10           EQU  H'0002'
2514DATA11           EQU  H'0003'
2515DATA12           EQU  H'0004'
2516DATA13           EQU  H'0005'
2517DATA14           EQU  H'0006'
2518DATA15           EQU  H'0007'
2519
2520
2521;----- CRCACCL Bits -----------------------------------------------------
2522ACC0             EQU  H'0000'
2523ACC1             EQU  H'0001'
2524ACC2             EQU  H'0002'
2525ACC3             EQU  H'0003'
2526ACC4             EQU  H'0004'
2527ACC5             EQU  H'0005'
2528ACC6             EQU  H'0006'
2529ACC7             EQU  H'0007'
2530
2531
2532;----- CRCACCH Bits -----------------------------------------------------
2533ACC8             EQU  H'0000'
2534ACC9             EQU  H'0001'
2535ACC10            EQU  H'0002'
2536ACC11            EQU  H'0003'
2537ACC12            EQU  H'0004'
2538ACC13            EQU  H'0005'
2539ACC14            EQU  H'0006'
2540ACC15            EQU  H'0007'
2541
2542
2543;----- CRCSHIFTL Bits -----------------------------------------------------
2544SHFT0            EQU  H'0000'
2545SHFT1            EQU  H'0001'
2546SHFT2            EQU  H'0002'
2547SHFT3            EQU  H'0003'
2548SHFT4            EQU  H'0004'
2549SHFT5            EQU  H'0005'
2550SHFT6            EQU  H'0006'
2551SHFT7            EQU  H'0007'
2552
2553
2554;----- CRCSHIFTH Bits -----------------------------------------------------
2555SHFT8            EQU  H'0000'
2556SHFT9            EQU  H'0001'
2557SHFT10           EQU  H'0002'
2558SHFT11           EQU  H'0003'
2559SHFT12           EQU  H'0004'
2560SHFT13           EQU  H'0005'
2561SHFT14           EQU  H'0006'
2562SHFT15           EQU  H'0007'
2563
2564
2565;----- CRCXORL Bits -----------------------------------------------------
2566X1               EQU  H'0001'
2567X2               EQU  H'0002'
2568X3               EQU  H'0003'
2569X4               EQU  H'0004'
2570X5               EQU  H'0005'
2571X6               EQU  H'0006'
2572X7               EQU  H'0007'
2573
2574
2575;----- CRCXORH Bits -----------------------------------------------------
2576X8               EQU  H'0000'
2577X9               EQU  H'0001'
2578X10              EQU  H'0002'
2579X11              EQU  H'0003'
2580X12              EQU  H'0004'
2581X13              EQU  H'0005'
2582X14              EQU  H'0006'
2583X15              EQU  H'0007'
2584
2585
2586;----- CRCCON0 Bits -----------------------------------------------------
2587FULL             EQU  H'0000'
2588SHIFTM           EQU  H'0001'
2589ACCM             EQU  H'0004'
2590BUSY             EQU  H'0005'
2591CRCGO            EQU  H'0006'
2592EN               EQU  H'0007'
2593
2594CRCEN            EQU  H'0007'
2595
2596
2597;----- CRCCON1 Bits -----------------------------------------------------
2598PLEN0            EQU  H'0000'
2599PLEN1            EQU  H'0001'
2600PLEN2            EQU  H'0002'
2601PLEN3            EQU  H'0003'
2602DLEN0            EQU  H'0004'
2603DLEN1            EQU  H'0005'
2604DLEN2            EQU  H'0006'
2605DLEN3            EQU  H'0007'
2606
2607
2608;----- NVMADR Bits -----------------------------------------------------
2609ADR0             EQU  H'0000'
2610ADR1             EQU  H'0001'
2611ADR2             EQU  H'0002'
2612ADR3             EQU  H'0003'
2613ADR4             EQU  H'0004'
2614ADR5             EQU  H'0005'
2615ADR6             EQU  H'0006'
2616ADR7             EQU  H'0007'
2617
2618NVMADR0          EQU  H'0000'
2619NVMADR1          EQU  H'0001'
2620NVMADR2          EQU  H'0002'
2621NVMADR3          EQU  H'0003'
2622NVMADR4          EQU  H'0004'
2623NVMADR5          EQU  H'0005'
2624NVMADR6          EQU  H'0006'
2625NVMADR7          EQU  H'0007'
2626
2627
2628
2629;----- NVMADRL Bits -----------------------------------------------------
2630ADR0             EQU  H'0000'
2631ADR1             EQU  H'0001'
2632ADR2             EQU  H'0002'
2633ADR3             EQU  H'0003'
2634ADR4             EQU  H'0004'
2635ADR5             EQU  H'0005'
2636ADR6             EQU  H'0006'
2637ADR7             EQU  H'0007'
2638
2639NVMADR0          EQU  H'0000'
2640NVMADR1          EQU  H'0001'
2641NVMADR2          EQU  H'0002'
2642NVMADR3          EQU  H'0003'
2643NVMADR4          EQU  H'0004'
2644NVMADR5          EQU  H'0005'
2645NVMADR6          EQU  H'0006'
2646NVMADR7          EQU  H'0007'
2647
2648
2649
2650;----- NVMDAT Bits -----------------------------------------------------
2651NVMDAT0          EQU  H'0000'
2652NVMDAT1          EQU  H'0001'
2653NVMDAT2          EQU  H'0002'
2654NVMDAT3          EQU  H'0003'
2655NVMDAT4          EQU  H'0004'
2656NVMDAT5          EQU  H'0005'
2657NVMDAT6          EQU  H'0006'
2658NVMDAT7          EQU  H'0007'
2659
2660
2661;----- NVMCON1 Bits -----------------------------------------------------
2662RD               EQU  H'0000'
2663WR               EQU  H'0001'
2664WREN             EQU  H'0002'
2665WRERR            EQU  H'0003'
2666FREE             EQU  H'0004'
2667
2668NVMREG0          EQU  H'0006'
2669NVMREG1          EQU  H'0007'
2670
2671
2672;----- LATA Bits -----------------------------------------------------
2673LATA0            EQU  H'0000'
2674LATA1            EQU  H'0001'
2675LATA2            EQU  H'0002'
2676LATA3            EQU  H'0003'
2677LATA4            EQU  H'0004'
2678LATA5            EQU  H'0005'
2679LATA6            EQU  H'0006'
2680LATA7            EQU  H'0007'
2681
2682
2683;----- LATB Bits -----------------------------------------------------
2684LATB0            EQU  H'0000'
2685LATB1            EQU  H'0001'
2686LATB2            EQU  H'0002'
2687LATB3            EQU  H'0003'
2688LATB4            EQU  H'0004'
2689LATB5            EQU  H'0005'
2690LATB6            EQU  H'0006'
2691LATB7            EQU  H'0007'
2692
2693
2694;----- LATC Bits -----------------------------------------------------
2695LATC0            EQU  H'0000'
2696LATC1            EQU  H'0001'
2697LATC2            EQU  H'0002'
2698LATC3            EQU  H'0003'
2699LATC4            EQU  H'0004'
2700LATC5            EQU  H'0005'
2701LATC6            EQU  H'0006'
2702LATC7            EQU  H'0007'
2703
2704
2705;----- DDRA Bits -----------------------------------------------------
2706TRISA0           EQU  H'0000'
2707TRISA1           EQU  H'0001'
2708TRISA2           EQU  H'0002'
2709TRISA3           EQU  H'0003'
2710TRISA4           EQU  H'0004'
2711TRISA5           EQU  H'0005'
2712TRISA6           EQU  H'0006'
2713TRISA7           EQU  H'0007'
2714
2715RA0              EQU  H'0000'
2716RA1              EQU  H'0001'
2717RA2              EQU  H'0002'
2718RA3              EQU  H'0003'
2719RA4              EQU  H'0004'
2720RA5              EQU  H'0005'
2721RA6              EQU  H'0006'
2722RA7              EQU  H'0007'
2723
2724
2725;----- TRISA Bits -----------------------------------------------------
2726TRISA0           EQU  H'0000'
2727TRISA1           EQU  H'0001'
2728TRISA2           EQU  H'0002'
2729TRISA3           EQU  H'0003'
2730TRISA4           EQU  H'0004'
2731TRISA5           EQU  H'0005'
2732TRISA6           EQU  H'0006'
2733TRISA7           EQU  H'0007'
2734
2735RA0              EQU  H'0000'
2736RA1              EQU  H'0001'
2737RA2              EQU  H'0002'
2738RA3              EQU  H'0003'
2739RA4              EQU  H'0004'
2740RA5              EQU  H'0005'
2741RA6              EQU  H'0006'
2742RA7              EQU  H'0007'
2743
2744
2745;----- DDRB Bits -----------------------------------------------------
2746TRISB0           EQU  H'0000'
2747TRISB1           EQU  H'0001'
2748TRISB2           EQU  H'0002'
2749TRISB3           EQU  H'0003'
2750TRISB4           EQU  H'0004'
2751TRISB5           EQU  H'0005'
2752TRISB6           EQU  H'0006'
2753TRISB7           EQU  H'0007'
2754
2755RB0              EQU  H'0000'
2756RB1              EQU  H'0001'
2757RB2              EQU  H'0002'
2758RB3              EQU  H'0003'
2759RB4              EQU  H'0004'
2760RB5              EQU  H'0005'
2761RB6              EQU  H'0006'
2762RB7              EQU  H'0007'
2763
2764
2765;----- TRISB Bits -----------------------------------------------------
2766TRISB0           EQU  H'0000'
2767TRISB1           EQU  H'0001'
2768TRISB2           EQU  H'0002'
2769TRISB3           EQU  H'0003'
2770TRISB4           EQU  H'0004'
2771TRISB5           EQU  H'0005'
2772TRISB6           EQU  H'0006'
2773TRISB7           EQU  H'0007'
2774
2775RB0              EQU  H'0000'
2776RB1              EQU  H'0001'
2777RB2              EQU  H'0002'
2778RB3              EQU  H'0003'
2779RB4              EQU  H'0004'
2780RB5              EQU  H'0005'
2781RB6              EQU  H'0006'
2782RB7              EQU  H'0007'
2783
2784
2785;----- DDRC Bits -----------------------------------------------------
2786TRISC0           EQU  H'0000'
2787TRISC1           EQU  H'0001'
2788TRISC2           EQU  H'0002'
2789TRISC3           EQU  H'0003'
2790TRISC4           EQU  H'0004'
2791TRISC5           EQU  H'0005'
2792TRISC6           EQU  H'0006'
2793TRISC7           EQU  H'0007'
2794
2795RC0              EQU  H'0000'
2796RC1              EQU  H'0001'
2797RC2              EQU  H'0002'
2798RC3              EQU  H'0003'
2799RC4              EQU  H'0004'
2800RC5              EQU  H'0005'
2801RC6              EQU  H'0006'
2802RC7              EQU  H'0007'
2803
2804
2805;----- TRISC Bits -----------------------------------------------------
2806TRISC0           EQU  H'0000'
2807TRISC1           EQU  H'0001'
2808TRISC2           EQU  H'0002'
2809TRISC3           EQU  H'0003'
2810TRISC4           EQU  H'0004'
2811TRISC5           EQU  H'0005'
2812TRISC6           EQU  H'0006'
2813TRISC7           EQU  H'0007'
2814
2815RC0              EQU  H'0000'
2816RC1              EQU  H'0001'
2817RC2              EQU  H'0002'
2818RC3              EQU  H'0003'
2819RC4              EQU  H'0004'
2820RC5              EQU  H'0005'
2821RC6              EQU  H'0006'
2822RC7              EQU  H'0007'
2823
2824
2825;----- PORTA Bits -----------------------------------------------------
2826RA0              EQU  H'0000'
2827RA1              EQU  H'0001'
2828RA2              EQU  H'0002'
2829RA3              EQU  H'0003'
2830RA4              EQU  H'0004'
2831RA5              EQU  H'0005'
2832RA6              EQU  H'0006'
2833RA7              EQU  H'0007'
2834
2835
2836;----- PORTB Bits -----------------------------------------------------
2837RB0              EQU  H'0000'
2838RB1              EQU  H'0001'
2839RB2              EQU  H'0002'
2840RB3              EQU  H'0003'
2841RB4              EQU  H'0004'
2842RB5              EQU  H'0005'
2843RB6              EQU  H'0006'
2844RB7              EQU  H'0007'
2845
2846
2847;----- PORTC Bits -----------------------------------------------------
2848RC0              EQU  H'0000'
2849RC1              EQU  H'0001'
2850RC2              EQU  H'0002'
2851RC3              EQU  H'0003'
2852RC4              EQU  H'0004'
2853RC5              EQU  H'0005'
2854RC6              EQU  H'0006'
2855RC7              EQU  H'0007'
2856
2857
2858;----- PORTE Bits -----------------------------------------------------
2859RE3              EQU  H'0003'
2860
2861
2862;----- SSP1MSK Bits -----------------------------------------------------
2863MSK0             EQU  H'0000'
2864MSK1             EQU  H'0001'
2865MSK2             EQU  H'0002'
2866MSK3             EQU  H'0003'
2867MSK4             EQU  H'0004'
2868MSK5             EQU  H'0005'
2869MSK6             EQU  H'0006'
2870MSK7             EQU  H'0007'
2871
2872
2873;----- SSP1STAT Bits -----------------------------------------------------
2874BF               EQU  H'0000'
2875UA               EQU  H'0001'
2876R_NOT_W          EQU  H'0002'
2877S                EQU  H'0003'
2878P                EQU  H'0004'
2879D_NOT_A          EQU  H'0005'
2880CKE              EQU  H'0006'
2881SMP              EQU  H'0007'
2882
2883R_W              EQU  H'0002'
2884D_A              EQU  H'0005'
2885
2886NOT_W            EQU  H'0002'
2887NOT_A            EQU  H'0005'
2888
2889NOT_WRITE        EQU  H'0002'
2890NOT_ADDRESS      EQU  H'0005'
2891
2892READ_WRITE       EQU  H'0002'
2893DATA_ADDRESS     EQU  H'0005'
2894
2895I2C_READ         EQU  H'0002'
2896I2C_START        EQU  H'0003'
2897I2C_STOP         EQU  H'0004'
2898I2C_DAT          EQU  H'0005'
2899
2900
2901;----- SSP1CON1 Bits -----------------------------------------------------
2902CKP              EQU  H'0004'
2903SSPEN            EQU  H'0005'
2904SSPOV            EQU  H'0006'
2905WCOL             EQU  H'0007'
2906
2907SSPM0            EQU  H'0000'
2908SSPM1            EQU  H'0001'
2909SSPM2            EQU  H'0002'
2910SSPM3            EQU  H'0003'
2911
2912
2913;----- SSP1CON2 Bits -----------------------------------------------------
2914SEN_SSP1CON2     EQU  H'0000'
2915RSEN             EQU  H'0001'
2916PEN              EQU  H'0002'
2917RCEN             EQU  H'0003'
2918ACKEN            EQU  H'0004'
2919ACKDT            EQU  H'0005'
2920ACKSTAT          EQU  H'0006'
2921GCEN             EQU  H'0007'
2922
2923
2924ADMSK1           EQU  H'0001'
2925ADMSK2           EQU  H'0002'
2926ADMSK3           EQU  H'0003'
2927ADMSK4           EQU  H'0004'
2928ADMSK5           EQU  H'0005'
2929
2930
2931;----- SSP1CON3 Bits -----------------------------------------------------
2932DHEN             EQU  H'0000'
2933AHEN             EQU  H'0001'
2934SBCDE            EQU  H'0002'
2935SDAHT            EQU  H'0003'
2936BOEN             EQU  H'0004'
2937SCIE             EQU  H'0005'
2938PCIE             EQU  H'0006'
2939ACKTIM           EQU  H'0007'
2940
2941
2942;----- RC1STA Bits -----------------------------------------------------
2943RX9D             EQU  H'0000'
2944OERR             EQU  H'0001'
2945FERR             EQU  H'0002'
2946ADDEN            EQU  H'0003'
2947CREN             EQU  H'0004'
2948SREN             EQU  H'0005'
2949RX9              EQU  H'0006'
2950SPEN             EQU  H'0007'
2951
2952
2953;----- RCSTA Bits -----------------------------------------------------
2954RX9D             EQU  H'0000'
2955OERR             EQU  H'0001'
2956FERR             EQU  H'0002'
2957ADDEN            EQU  H'0003'
2958CREN             EQU  H'0004'
2959SREN             EQU  H'0005'
2960RX9              EQU  H'0006'
2961SPEN             EQU  H'0007'
2962
2963
2964;----- RCSTA1 Bits -----------------------------------------------------
2965RX9D             EQU  H'0000'
2966OERR             EQU  H'0001'
2967FERR             EQU  H'0002'
2968ADDEN            EQU  H'0003'
2969CREN             EQU  H'0004'
2970SREN             EQU  H'0005'
2971RX9              EQU  H'0006'
2972SPEN             EQU  H'0007'
2973
2974
2975;----- TX1STA Bits -----------------------------------------------------
2976TX9D             EQU  H'0000'
2977TRMT             EQU  H'0001'
2978BRGH             EQU  H'0002'
2979SENDB            EQU  H'0003'
2980SYNC_TX1STA      EQU  H'0004'
2981TXEN             EQU  H'0005'
2982TX9              EQU  H'0006'
2983CSRC             EQU  H'0007'
2984
2985
2986;----- TXSTA Bits -----------------------------------------------------
2987TX9D             EQU  H'0000'
2988TRMT             EQU  H'0001'
2989BRGH             EQU  H'0002'
2990SENDB            EQU  H'0003'
2991SYNC_TXSTA       EQU  H'0004'
2992TXEN             EQU  H'0005'
2993TX9              EQU  H'0006'
2994CSRC             EQU  H'0007'
2995
2996
2997;----- TXSTA1 Bits -----------------------------------------------------
2998TX9D             EQU  H'0000'
2999TRMT             EQU  H'0001'
3000BRGH             EQU  H'0002'
3001SENDB            EQU  H'0003'
3002SYNC_TXSTA1      EQU  H'0004'
3003TXEN             EQU  H'0005'
3004TX9              EQU  H'0006'
3005CSRC             EQU  H'0007'
3006
3007
3008;----- BAUD1CON Bits -----------------------------------------------------
3009ABDEN            EQU  H'0000'
3010WUE              EQU  H'0001'
3011BRG16            EQU  H'0003'
3012SCKP             EQU  H'0004'
3013RCIDL            EQU  H'0006'
3014ABDOVF           EQU  H'0007'
3015
3016
3017;----- BAUDCON Bits -----------------------------------------------------
3018ABDEN            EQU  H'0000'
3019WUE              EQU  H'0001'
3020BRG16            EQU  H'0003'
3021SCKP             EQU  H'0004'
3022RCIDL            EQU  H'0006'
3023ABDOVF           EQU  H'0007'
3024
3025
3026;----- BAUDCON1 Bits -----------------------------------------------------
3027ABDEN            EQU  H'0000'
3028WUE              EQU  H'0001'
3029BRG16            EQU  H'0003'
3030SCKP             EQU  H'0004'
3031RCIDL            EQU  H'0006'
3032ABDOVF           EQU  H'0007'
3033
3034
3035;----- BAUDCTL Bits -----------------------------------------------------
3036ABDEN            EQU  H'0000'
3037WUE              EQU  H'0001'
3038BRG16            EQU  H'0003'
3039SCKP             EQU  H'0004'
3040RCIDL            EQU  H'0006'
3041ABDOVF           EQU  H'0007'
3042
3043
3044;----- BAUDCTL1 Bits -----------------------------------------------------
3045ABDEN            EQU  H'0000'
3046WUE              EQU  H'0001'
3047BRG16            EQU  H'0003'
3048SCKP             EQU  H'0004'
3049RCIDL            EQU  H'0006'
3050ABDOVF           EQU  H'0007'
3051
3052
3053;----- PWM4DCL Bits -----------------------------------------------------
3054DC0_PWM4DCL      EQU  H'0006'
3055DC1_PWM4DCL      EQU  H'0007'
3056
3057PWM4DC0          EQU  H'0006'
3058PWM4DC1          EQU  H'0007'
3059
3060PWMPW0           EQU  H'0006'
3061PWMPW1           EQU  H'0007'
3062
3063
3064;----- PWM4DCH Bits -----------------------------------------------------
3065DC2              EQU  H'0000'
3066DC3              EQU  H'0001'
3067DC4              EQU  H'0002'
3068DC5              EQU  H'0003'
3069DC6              EQU  H'0004'
3070DC7              EQU  H'0005'
3071DC8              EQU  H'0006'
3072DC9              EQU  H'0007'
3073
3074PWM4DC2          EQU  H'0000'
3075PWM4DC3          EQU  H'0001'
3076PWM4DC4          EQU  H'0002'
3077PWM4DC5          EQU  H'0003'
3078PWM4DC6          EQU  H'0004'
3079PWM4DC7          EQU  H'0005'
3080PWM4DC8          EQU  H'0006'
3081PWM4DC9          EQU  H'0007'
3082
3083PWMPW2           EQU  H'0000'
3084PWMPW3           EQU  H'0001'
3085PWMPW4           EQU  H'0002'
3086PWMPW5           EQU  H'0003'
3087PWMPW6           EQU  H'0004'
3088PWMPW7           EQU  H'0005'
3089PWMPW8           EQU  H'0006'
3090PWMPW9           EQU  H'0007'
3091
3092
3093;----- PWM4CON Bits -----------------------------------------------------
3094POL              EQU  H'0004'
3095OUT_PWM4CON      EQU  H'0005'
3096EN               EQU  H'0007'
3097
3098PWM4POL          EQU  H'0004'
3099PWM4OUT          EQU  H'0005'
3100PWM4EN           EQU  H'0007'
3101
3102
3103;----- PWM3DCL Bits -----------------------------------------------------
3104DC0_PWM3DCL      EQU  H'0006'
3105DC1_PWM3DCL      EQU  H'0007'
3106
3107PWM3DC0          EQU  H'0006'
3108PWM3DC1          EQU  H'0007'
3109
3110PWMPW0           EQU  H'0006'
3111PWMPW1           EQU  H'0007'
3112
3113
3114;----- PWM3DCH Bits -----------------------------------------------------
3115DC2              EQU  H'0000'
3116DC3              EQU  H'0001'
3117DC4              EQU  H'0002'
3118DC5              EQU  H'0003'
3119DC6              EQU  H'0004'
3120DC7              EQU  H'0005'
3121DC8              EQU  H'0006'
3122DC9              EQU  H'0007'
3123
3124PWM3DC2          EQU  H'0000'
3125PWM3DC3          EQU  H'0001'
3126PWM3DC4          EQU  H'0002'
3127PWM3DC5          EQU  H'0003'
3128PWM3DC6          EQU  H'0004'
3129PWM3DC7          EQU  H'0005'
3130PWM3DC8          EQU  H'0006'
3131PWM3DC9          EQU  H'0007'
3132
3133PWMPW2           EQU  H'0000'
3134PWMPW3           EQU  H'0001'
3135PWMPW4           EQU  H'0002'
3136PWMPW5           EQU  H'0003'
3137PWMPW6           EQU  H'0004'
3138PWMPW7           EQU  H'0005'
3139PWMPW8           EQU  H'0006'
3140PWMPW9           EQU  H'0007'
3141
3142
3143;----- PWM3CON Bits -----------------------------------------------------
3144POL              EQU  H'0004'
3145OUT_PWM3CON      EQU  H'0005'
3146EN               EQU  H'0007'
3147
3148PWM3POL          EQU  H'0004'
3149PWM3OUT          EQU  H'0005'
3150PWM3EN           EQU  H'0007'
3151
3152
3153;----- CCP2CON Bits -----------------------------------------------------
3154FMT              EQU  H'0004'
3155OUT_CCP2CON      EQU  H'0005'
3156EN               EQU  H'0007'
3157
3158MODE0            EQU  H'0000'
3159MODE1            EQU  H'0001'
3160MODE2            EQU  H'0002'
3161MODE3            EQU  H'0003'
3162
3163CCP2FMT          EQU  H'0004'
3164CCP2OUT          EQU  H'0005'
3165CCP2EN           EQU  H'0007'
3166
3167CCP2MODE0        EQU  H'0000'
3168CCP2MODE1        EQU  H'0001'
3169CCP2MODE2        EQU  H'0002'
3170CCP2MODE3        EQU  H'0003'
3171
3172
3173;----- CCP2CAP Bits -----------------------------------------------------
3174CTS0             EQU  H'0000'
3175CTS1             EQU  H'0001'
3176
3177
3178CCP2CTS0         EQU  H'0000'
3179CCP2CTS1         EQU  H'0001'
3180
3181
3182;----- CCP1CON Bits -----------------------------------------------------
3183FMT              EQU  H'0004'
3184OUT_CCP1CON      EQU  H'0005'
3185EN               EQU  H'0007'
3186
3187MODE0            EQU  H'0000'
3188MODE1            EQU  H'0001'
3189MODE2            EQU  H'0002'
3190MODE3            EQU  H'0003'
3191
3192CCP1FMT          EQU  H'0004'
3193CCP1OUT          EQU  H'0005'
3194CCP1EN           EQU  H'0007'
3195
3196CCP1MODE0        EQU  H'0000'
3197CCP1MODE1        EQU  H'0001'
3198CCP1MODE2        EQU  H'0002'
3199CCP1MODE3        EQU  H'0003'
3200
3201
3202;----- CCP1CAP Bits -----------------------------------------------------
3203CTS0             EQU  H'0000'
3204CTS1             EQU  H'0001'
3205
3206
3207CCP1CTS0         EQU  H'0000'
3208CCP1CTS1         EQU  H'0001'
3209
3210
3211;----- CCPTMRS Bits -----------------------------------------------------
3212C1TSEL0          EQU  H'0000'
3213C1TSEL1          EQU  H'0001'
3214C2TSEL0          EQU  H'0002'
3215C2TSEL1          EQU  H'0003'
3216P3TSEL0          EQU  H'0004'
3217P3TSEL1          EQU  H'0005'
3218P4TSEL0          EQU  H'0006'
3219P4TSEL1          EQU  H'0007'
3220
3221
3222;----- T6CON Bits -----------------------------------------------------
3223ON_T6CON         EQU  H'0007'
3224
3225T6ON             EQU  H'0007'
3226
3227T6OUTPS0         EQU  H'0000'
3228T6OUTPS1         EQU  H'0001'
3229T6OUTPS2         EQU  H'0002'
3230T6OUTPS3         EQU  H'0003'
3231T6CKPS0          EQU  H'0004'
3232T6CKPS1          EQU  H'0005'
3233T6CKPS2          EQU  H'0006'
3234
3235OUTPS0           EQU  H'0000'
3236OUTPS1           EQU  H'0001'
3237OUTPS2           EQU  H'0002'
3238OUTPS3           EQU  H'0003'
3239CKPS0            EQU  H'0004'
3240CKPS1            EQU  H'0005'
3241CKPS2            EQU  H'0006'
3242TMR6ON           EQU  H'0007'
3243
3244
3245;----- T6HLT Bits -----------------------------------------------------
3246CKSYNC           EQU  H'0005'
3247CKPOL            EQU  H'0006'
3248PSYNC            EQU  H'0007'
3249
3250MODE0            EQU  H'0000'
3251MODE1            EQU  H'0001'
3252MODE2            EQU  H'0002'
3253MODE3            EQU  H'0003'
3254MODE4            EQU  H'0004'
3255
3256T6CKSYNC         EQU  H'0005'
3257T6CKPOL          EQU  H'0006'
3258T6PSYNC          EQU  H'0007'
3259
3260T6MODE0          EQU  H'0000'
3261T6MODE1          EQU  H'0001'
3262T6MODE2          EQU  H'0002'
3263T6MODE3          EQU  H'0003'
3264T6MODE4          EQU  H'0004'
3265
3266
3267;----- T6CLK Bits -----------------------------------------------------
3268CS0              EQU  H'0000'
3269CS1              EQU  H'0001'
3270CS2              EQU  H'0002'
3271CS3              EQU  H'0003'
3272
3273
3274T6CS0            EQU  H'0000'
3275T6CS1            EQU  H'0001'
3276T6CS2            EQU  H'0002'
3277T6CS3            EQU  H'0003'
3278
3279
3280;----- T6CLKCON Bits -----------------------------------------------------
3281CS0              EQU  H'0000'
3282CS1              EQU  H'0001'
3283CS2              EQU  H'0002'
3284CS3              EQU  H'0003'
3285
3286
3287T6CS0            EQU  H'0000'
3288T6CS1            EQU  H'0001'
3289T6CS2            EQU  H'0002'
3290T6CS3            EQU  H'0003'
3291
3292
3293;----- T6RST Bits -----------------------------------------------------
3294RSEL0            EQU  H'0000'
3295RSEL1            EQU  H'0001'
3296RSEL2            EQU  H'0002'
3297RSEL3            EQU  H'0003'
3298
3299
3300T6RSEL0          EQU  H'0000'
3301T6RSEL1          EQU  H'0001'
3302T6RSEL2          EQU  H'0002'
3303T6RSEL3          EQU  H'0003'
3304
3305
3306;----- T4CON Bits -----------------------------------------------------
3307ON_T4CON         EQU  H'0007'
3308
3309T4ON             EQU  H'0007'
3310
3311T4OUTPS0         EQU  H'0000'
3312T4OUTPS1         EQU  H'0001'
3313T4OUTPS2         EQU  H'0002'
3314T4OUTPS3         EQU  H'0003'
3315T4CKPS0          EQU  H'0004'
3316T4CKPS1          EQU  H'0005'
3317T4CKPS2          EQU  H'0006'
3318
3319OUTPS0           EQU  H'0000'
3320OUTPS1           EQU  H'0001'
3321OUTPS2           EQU  H'0002'
3322OUTPS3           EQU  H'0003'
3323CKPS0            EQU  H'0004'
3324CKPS1            EQU  H'0005'
3325CKPS2            EQU  H'0006'
3326TMR4ON           EQU  H'0007'
3327
3328
3329;----- T4HLT Bits -----------------------------------------------------
3330CKSYNC           EQU  H'0005'
3331CKPOL            EQU  H'0006'
3332PSYNC            EQU  H'0007'
3333
3334MODE0            EQU  H'0000'
3335MODE1            EQU  H'0001'
3336MODE2            EQU  H'0002'
3337MODE3            EQU  H'0003'
3338MODE4            EQU  H'0004'
3339
3340T4CKSYNC         EQU  H'0005'
3341T4CKPOL          EQU  H'0006'
3342T4PSYNC          EQU  H'0007'
3343
3344T4MODE0          EQU  H'0000'
3345T4MODE1          EQU  H'0001'
3346T4MODE2          EQU  H'0002'
3347T4MODE3          EQU  H'0003'
3348T4MODE4          EQU  H'0004'
3349
3350
3351;----- T4CLK Bits -----------------------------------------------------
3352CS0              EQU  H'0000'
3353CS1              EQU  H'0001'
3354CS2              EQU  H'0002'
3355CS3              EQU  H'0003'
3356
3357
3358T4CS0            EQU  H'0000'
3359T4CS1            EQU  H'0001'
3360T4CS2            EQU  H'0002'
3361T4CS3            EQU  H'0003'
3362
3363
3364;----- T4CLKCON Bits -----------------------------------------------------
3365CS0              EQU  H'0000'
3366CS1              EQU  H'0001'
3367CS2              EQU  H'0002'
3368CS3              EQU  H'0003'
3369
3370
3371T4CS0            EQU  H'0000'
3372T4CS1            EQU  H'0001'
3373T4CS2            EQU  H'0002'
3374T4CS3            EQU  H'0003'
3375
3376
3377;----- T4RST Bits -----------------------------------------------------
3378RSEL0            EQU  H'0000'
3379RSEL1            EQU  H'0001'
3380RSEL2            EQU  H'0002'
3381RSEL3            EQU  H'0003'
3382
3383
3384T4RSEL0          EQU  H'0000'
3385T4RSEL1          EQU  H'0001'
3386T4RSEL2          EQU  H'0002'
3387T4RSEL3          EQU  H'0003'
3388
3389
3390;----- T2CON Bits -----------------------------------------------------
3391ON_T2CON         EQU  H'0007'
3392
3393T2ON             EQU  H'0007'
3394
3395T2OUTPS0         EQU  H'0000'
3396T2OUTPS1         EQU  H'0001'
3397T2OUTPS2         EQU  H'0002'
3398T2OUTPS3         EQU  H'0003'
3399T2CKPS0          EQU  H'0004'
3400T2CKPS1          EQU  H'0005'
3401T2CKPS2          EQU  H'0006'
3402
3403OUTPS0           EQU  H'0000'
3404OUTPS1           EQU  H'0001'
3405OUTPS2           EQU  H'0002'
3406OUTPS3           EQU  H'0003'
3407CKPS0            EQU  H'0004'
3408CKPS1            EQU  H'0005'
3409CKPS2            EQU  H'0006'
3410TMR2ON           EQU  H'0007'
3411
3412
3413;----- T2HLT Bits -----------------------------------------------------
3414CKSYNC           EQU  H'0005'
3415CKPOL            EQU  H'0006'
3416PSYNC            EQU  H'0007'
3417
3418MODE0            EQU  H'0000'
3419MODE1            EQU  H'0001'
3420MODE2            EQU  H'0002'
3421MODE3            EQU  H'0003'
3422MODE4            EQU  H'0004'
3423
3424T2CKSYNC         EQU  H'0005'
3425T2CKPOL          EQU  H'0006'
3426T2PSYNC          EQU  H'0007'
3427
3428T2MODE0          EQU  H'0000'
3429T2MODE1          EQU  H'0001'
3430T2MODE2          EQU  H'0002'
3431T2MODE3          EQU  H'0003'
3432T2MODE4          EQU  H'0004'
3433
3434
3435;----- T2CLK Bits -----------------------------------------------------
3436CS0              EQU  H'0000'
3437CS1              EQU  H'0001'
3438CS2              EQU  H'0002'
3439CS3              EQU  H'0003'
3440
3441
3442T2CS0            EQU  H'0000'
3443T2CS1            EQU  H'0001'
3444T2CS2            EQU  H'0002'
3445T2CS3            EQU  H'0003'
3446
3447
3448;----- T2CLKCON Bits -----------------------------------------------------
3449CS0              EQU  H'0000'
3450CS1              EQU  H'0001'
3451CS2              EQU  H'0002'
3452CS3              EQU  H'0003'
3453
3454
3455T2CS0            EQU  H'0000'
3456T2CS1            EQU  H'0001'
3457T2CS2            EQU  H'0002'
3458T2CS3            EQU  H'0003'
3459
3460
3461;----- T2RST Bits -----------------------------------------------------
3462RSEL0            EQU  H'0000'
3463RSEL1            EQU  H'0001'
3464RSEL2            EQU  H'0002'
3465RSEL3            EQU  H'0003'
3466
3467
3468T2RSEL0          EQU  H'0000'
3469T2RSEL1          EQU  H'0001'
3470T2RSEL2          EQU  H'0002'
3471T2RSEL3          EQU  H'0003'
3472
3473
3474;----- TMR5L Bits -----------------------------------------------------
3475TMR5L0           EQU  H'0000'
3476TMR5L1           EQU  H'0001'
3477TMR5L2           EQU  H'0002'
3478TMR5L3           EQU  H'0003'
3479TMR5L4           EQU  H'0004'
3480TMR5L5           EQU  H'0005'
3481TMR5L6           EQU  H'0006'
3482TMR5L7           EQU  H'0007'
3483
3484
3485
3486;----- TMR5H Bits -----------------------------------------------------
3487TMR5H0           EQU  H'0000'
3488TMR5H1           EQU  H'0001'
3489TMR5H2           EQU  H'0002'
3490TMR5H3           EQU  H'0003'
3491TMR5H4           EQU  H'0004'
3492TMR5H5           EQU  H'0005'
3493TMR5H6           EQU  H'0006'
3494TMR5H7           EQU  H'0007'
3495
3496
3497
3498;----- T5CON Bits -----------------------------------------------------
3499ON_T5CON         EQU  H'0000'
3500RD16             EQU  H'0001'
3501NOT_SYNC         EQU  H'0002'
3502
3503TMR5ON           EQU  H'0000'
3504T5RD16           EQU  H'0001'
3505NOT_T5SYNC       EQU  H'0002'
3506T5CKPS0          EQU  H'0004'
3507T5CKPS1          EQU  H'0005'
3508
3509CKPS0            EQU  H'0004'
3510CKPS1            EQU  H'0005'
3511
3512
3513;----- PR5 Bits -----------------------------------------------------
3514GVAL             EQU  H'0002'
3515GGO_NOT_DONE     EQU  H'0003'
3516GSPM             EQU  H'0004'
3517GTM              EQU  H'0005'
3518GPOL             EQU  H'0006'
3519GE               EQU  H'0007'
3520
3521T5GVAL           EQU  H'0002'
3522T5GGO_NOT_DONE   EQU  H'0003'
3523T5GSPM           EQU  H'0004'
3524T5GTM            EQU  H'0005'
3525T5GPOL           EQU  H'0006'
3526T5GE             EQU  H'0007'
3527
3528T5GGO            EQU  H'0003'
3529
3530
3531;----- T5GCON Bits -----------------------------------------------------
3532GVAL             EQU  H'0002'
3533GGO_NOT_DONE     EQU  H'0003'
3534GSPM             EQU  H'0004'
3535GTM              EQU  H'0005'
3536GPOL             EQU  H'0006'
3537GE               EQU  H'0007'
3538
3539T5GVAL           EQU  H'0002'
3540T5GGO_NOT_DONE   EQU  H'0003'
3541T5GSPM           EQU  H'0004'
3542T5GTM            EQU  H'0005'
3543T5GPOL           EQU  H'0006'
3544T5GE             EQU  H'0007'
3545
3546T5GGO            EQU  H'0003'
3547
3548
3549;----- T5GATE Bits -----------------------------------------------------
3550GSS0             EQU  H'0000'
3551GSS1             EQU  H'0001'
3552GSS2             EQU  H'0002'
3553GSS3             EQU  H'0003'
3554
3555T5GSS0           EQU  H'0000'
3556T5GSS1           EQU  H'0001'
3557T5GSS2           EQU  H'0002'
3558T5GSS3           EQU  H'0003'
3559
3560
3561;----- TMR5GATE Bits -----------------------------------------------------
3562GSS0             EQU  H'0000'
3563GSS1             EQU  H'0001'
3564GSS2             EQU  H'0002'
3565GSS3             EQU  H'0003'
3566
3567T5GSS0           EQU  H'0000'
3568T5GSS1           EQU  H'0001'
3569T5GSS2           EQU  H'0002'
3570T5GSS3           EQU  H'0003'
3571
3572
3573;----- T5CLK Bits -----------------------------------------------------
3574T5CS0            EQU  H'0000'
3575T5CS1            EQU  H'0001'
3576T5CS2            EQU  H'0002'
3577T5CS3            EQU  H'0003'
3578
3579CS0              EQU  H'0000'
3580CS1              EQU  H'0001'
3581CS2              EQU  H'0002'
3582CS3              EQU  H'0003'
3583
3584
3585;----- TMR5CLK Bits -----------------------------------------------------
3586T5CS0            EQU  H'0000'
3587T5CS1            EQU  H'0001'
3588T5CS2            EQU  H'0002'
3589T5CS3            EQU  H'0003'
3590
3591CS0              EQU  H'0000'
3592CS1              EQU  H'0001'
3593CS2              EQU  H'0002'
3594CS3              EQU  H'0003'
3595
3596
3597;----- TMR3L Bits -----------------------------------------------------
3598TMR3L0           EQU  H'0000'
3599TMR3L1           EQU  H'0001'
3600TMR3L2           EQU  H'0002'
3601TMR3L3           EQU  H'0003'
3602TMR3L4           EQU  H'0004'
3603TMR3L5           EQU  H'0005'
3604TMR3L6           EQU  H'0006'
3605TMR3L7           EQU  H'0007'
3606
3607
3608
3609;----- TMR3H Bits -----------------------------------------------------
3610TMR3H0           EQU  H'0000'
3611TMR3H1           EQU  H'0001'
3612TMR3H2           EQU  H'0002'
3613TMR3H3           EQU  H'0003'
3614TMR3H4           EQU  H'0004'
3615TMR3H5           EQU  H'0005'
3616TMR3H6           EQU  H'0006'
3617TMR3H7           EQU  H'0007'
3618
3619
3620
3621;----- T3CON Bits -----------------------------------------------------
3622ON_T3CON         EQU  H'0000'
3623RD16             EQU  H'0001'
3624NOT_SYNC         EQU  H'0002'
3625
3626TMR3ON           EQU  H'0000'
3627T3RD16           EQU  H'0001'
3628NOT_T3SYNC       EQU  H'0002'
3629T3CKPS0          EQU  H'0004'
3630T3CKPS1          EQU  H'0005'
3631
3632CKPS0            EQU  H'0004'
3633CKPS1            EQU  H'0005'
3634
3635
3636;----- PR3 Bits -----------------------------------------------------
3637GVAL             EQU  H'0002'
3638GGO_NOT_DONE     EQU  H'0003'
3639GSPM             EQU  H'0004'
3640GTM              EQU  H'0005'
3641GPOL             EQU  H'0006'
3642GE               EQU  H'0007'
3643
3644T3GVAL           EQU  H'0002'
3645T3GGO_NOT_DONE   EQU  H'0003'
3646T3GSPM           EQU  H'0004'
3647T3GTM            EQU  H'0005'
3648T3GPOL           EQU  H'0006'
3649T3GE             EQU  H'0007'
3650
3651T3GGO            EQU  H'0003'
3652
3653
3654;----- T3GCON Bits -----------------------------------------------------
3655GVAL             EQU  H'0002'
3656GGO_NOT_DONE     EQU  H'0003'
3657GSPM             EQU  H'0004'
3658GTM              EQU  H'0005'
3659GPOL             EQU  H'0006'
3660GE               EQU  H'0007'
3661
3662T3GVAL           EQU  H'0002'
3663T3GGO_NOT_DONE   EQU  H'0003'
3664T3GSPM           EQU  H'0004'
3665T3GTM            EQU  H'0005'
3666T3GPOL           EQU  H'0006'
3667T3GE             EQU  H'0007'
3668
3669T3GGO            EQU  H'0003'
3670
3671
3672;----- T3GATE Bits -----------------------------------------------------
3673GSS0             EQU  H'0000'
3674GSS1             EQU  H'0001'
3675GSS2             EQU  H'0002'
3676GSS3             EQU  H'0003'
3677
3678T3GSS0           EQU  H'0000'
3679T3GSS1           EQU  H'0001'
3680T3GSS2           EQU  H'0002'
3681T3GSS3           EQU  H'0003'
3682
3683
3684;----- TMR3GATE Bits -----------------------------------------------------
3685GSS0             EQU  H'0000'
3686GSS1             EQU  H'0001'
3687GSS2             EQU  H'0002'
3688GSS3             EQU  H'0003'
3689
3690T3GSS0           EQU  H'0000'
3691T3GSS1           EQU  H'0001'
3692T3GSS2           EQU  H'0002'
3693T3GSS3           EQU  H'0003'
3694
3695
3696;----- T3CLK Bits -----------------------------------------------------
3697T3CS0            EQU  H'0000'
3698T3CS1            EQU  H'0001'
3699T3CS2            EQU  H'0002'
3700T3CS3            EQU  H'0003'
3701
3702CS0              EQU  H'0000'
3703CS1              EQU  H'0001'
3704CS2              EQU  H'0002'
3705CS3              EQU  H'0003'
3706
3707
3708;----- TMR3CLK Bits -----------------------------------------------------
3709T3CS0            EQU  H'0000'
3710T3CS1            EQU  H'0001'
3711T3CS2            EQU  H'0002'
3712T3CS3            EQU  H'0003'
3713
3714CS0              EQU  H'0000'
3715CS1              EQU  H'0001'
3716CS2              EQU  H'0002'
3717CS3              EQU  H'0003'
3718
3719
3720;----- TMR1L Bits -----------------------------------------------------
3721TMR1L0           EQU  H'0000'
3722TMR1L1           EQU  H'0001'
3723TMR1L2           EQU  H'0002'
3724TMR1L3           EQU  H'0003'
3725TMR1L4           EQU  H'0004'
3726TMR1L5           EQU  H'0005'
3727TMR1L6           EQU  H'0006'
3728TMR1L7           EQU  H'0007'
3729
3730
3731
3732;----- TMR1H Bits -----------------------------------------------------
3733TMR1H0           EQU  H'0000'
3734TMR1H1           EQU  H'0001'
3735TMR1H2           EQU  H'0002'
3736TMR1H3           EQU  H'0003'
3737TMR1H4           EQU  H'0004'
3738TMR1H5           EQU  H'0005'
3739TMR1H6           EQU  H'0006'
3740TMR1H7           EQU  H'0007'
3741
3742
3743
3744;----- T1CON Bits -----------------------------------------------------
3745ON_T1CON         EQU  H'0000'
3746RD16             EQU  H'0001'
3747NOT_SYNC         EQU  H'0002'
3748
3749TMR1ON           EQU  H'0000'
3750T1RD16           EQU  H'0001'
3751NOT_T1SYNC       EQU  H'0002'
3752T1CKPS0          EQU  H'0004'
3753T1CKPS1          EQU  H'0005'
3754
3755CKPS0            EQU  H'0004'
3756CKPS1            EQU  H'0005'
3757
3758
3759;----- PR1 Bits -----------------------------------------------------
3760GVAL             EQU  H'0002'
3761GGO_NOT_DONE     EQU  H'0003'
3762GSPM             EQU  H'0004'
3763GTM              EQU  H'0005'
3764GPOL             EQU  H'0006'
3765GE               EQU  H'0007'
3766
3767T1GVAL           EQU  H'0002'
3768T1GGO_NOT_DONE   EQU  H'0003'
3769T1GSPM           EQU  H'0004'
3770T1GTM            EQU  H'0005'
3771T1GPOL           EQU  H'0006'
3772T1GE             EQU  H'0007'
3773
3774T1GGO            EQU  H'0003'
3775
3776
3777;----- T1GCON Bits -----------------------------------------------------
3778GVAL             EQU  H'0002'
3779GGO_NOT_DONE     EQU  H'0003'
3780GSPM             EQU  H'0004'
3781GTM              EQU  H'0005'
3782GPOL             EQU  H'0006'
3783GE               EQU  H'0007'
3784
3785T1GVAL           EQU  H'0002'
3786T1GGO_NOT_DONE   EQU  H'0003'
3787T1GSPM           EQU  H'0004'
3788T1GTM            EQU  H'0005'
3789T1GPOL           EQU  H'0006'
3790T1GE             EQU  H'0007'
3791
3792T1GGO            EQU  H'0003'
3793
3794
3795;----- T1GATE Bits -----------------------------------------------------
3796GSS0             EQU  H'0000'
3797GSS1             EQU  H'0001'
3798GSS2             EQU  H'0002'
3799GSS3             EQU  H'0003'
3800
3801T1GSS0           EQU  H'0000'
3802T1GSS1           EQU  H'0001'
3803T1GSS2           EQU  H'0002'
3804T1GSS3           EQU  H'0003'
3805
3806
3807;----- TMR1GATE Bits -----------------------------------------------------
3808GSS0             EQU  H'0000'
3809GSS1             EQU  H'0001'
3810GSS2             EQU  H'0002'
3811GSS3             EQU  H'0003'
3812
3813T1GSS0           EQU  H'0000'
3814T1GSS1           EQU  H'0001'
3815T1GSS2           EQU  H'0002'
3816T1GSS3           EQU  H'0003'
3817
3818
3819;----- T1CLK Bits -----------------------------------------------------
3820T1CS0            EQU  H'0000'
3821T1CS1            EQU  H'0001'
3822T1CS2            EQU  H'0002'
3823T1CS3            EQU  H'0003'
3824
3825CS0              EQU  H'0000'
3826CS1              EQU  H'0001'
3827CS2              EQU  H'0002'
3828CS3              EQU  H'0003'
3829
3830
3831;----- TMR1CLK Bits -----------------------------------------------------
3832T1CS0            EQU  H'0000'
3833T1CS1            EQU  H'0001'
3834T1CS2            EQU  H'0002'
3835T1CS3            EQU  H'0003'
3836
3837CS0              EQU  H'0000'
3838CS1              EQU  H'0001'
3839CS2              EQU  H'0002'
3840CS3              EQU  H'0003'
3841
3842
3843;----- TMR0 Bits -----------------------------------------------------
3844TMR0L0           EQU  H'0000'
3845TMR0L1           EQU  H'0001'
3846TMR0L2           EQU  H'0002'
3847TMR0L3           EQU  H'0003'
3848TMR0L4           EQU  H'0004'
3849TMR0L5           EQU  H'0005'
3850TMR0L6           EQU  H'0006'
3851TMR0L7           EQU  H'0007'
3852
3853
3854;----- TMR0L Bits -----------------------------------------------------
3855TMR0L0           EQU  H'0000'
3856TMR0L1           EQU  H'0001'
3857TMR0L2           EQU  H'0002'
3858TMR0L3           EQU  H'0003'
3859TMR0L4           EQU  H'0004'
3860TMR0L5           EQU  H'0005'
3861TMR0L6           EQU  H'0006'
3862TMR0L7           EQU  H'0007'
3863
3864
3865;----- PR0 Bits -----------------------------------------------------
3866TMR0H0           EQU  H'0000'
3867TMR0H1           EQU  H'0001'
3868TMR0H2           EQU  H'0002'
3869TMR0H3           EQU  H'0003'
3870TMR0H4           EQU  H'0004'
3871TMR0H5           EQU  H'0005'
3872TMR0H6           EQU  H'0006'
3873TMR0H7           EQU  H'0007'
3874
3875T0PR0            EQU  H'0000'
3876T0PR1            EQU  H'0001'
3877T0PR2            EQU  H'0002'
3878T0PR3            EQU  H'0003'
3879T0PR4            EQU  H'0004'
3880T0PR5            EQU  H'0005'
3881T0PR6            EQU  H'0006'
3882T0PR7            EQU  H'0007'
3883
3884
3885;----- TMR0H Bits -----------------------------------------------------
3886TMR0H0           EQU  H'0000'
3887TMR0H1           EQU  H'0001'
3888TMR0H2           EQU  H'0002'
3889TMR0H3           EQU  H'0003'
3890TMR0H4           EQU  H'0004'
3891TMR0H5           EQU  H'0005'
3892TMR0H6           EQU  H'0006'
3893TMR0H7           EQU  H'0007'
3894
3895T0PR0            EQU  H'0000'
3896T0PR1            EQU  H'0001'
3897T0PR2            EQU  H'0002'
3898T0PR3            EQU  H'0003'
3899T0PR4            EQU  H'0004'
3900T0PR5            EQU  H'0005'
3901T0PR6            EQU  H'0006'
3902T0PR7            EQU  H'0007'
3903
3904
3905;----- T0CON0 Bits -----------------------------------------------------
3906T016BIT          EQU  H'0004'
3907T0OUT            EQU  H'0005'
3908T0EN             EQU  H'0007'
3909
3910T0OUTPS0         EQU  H'0000'
3911T0OUTPS1         EQU  H'0001'
3912T0OUTPS2         EQU  H'0002'
3913T0OUTPS3         EQU  H'0003'
3914
3915
3916;----- T0CON1 Bits -----------------------------------------------------
3917T0ASYNC          EQU  H'0004'
3918
3919T0CKPS0          EQU  H'0000'
3920T0CKPS1          EQU  H'0001'
3921T0CKPS2          EQU  H'0002'
3922T0CKPS3          EQU  H'0003'
3923T0CS0            EQU  H'0005'
3924T0CS1            EQU  H'0006'
3925T0CS2            EQU  H'0007'
3926
3927T0PS0            EQU  H'0000'
3928T0PS1            EQU  H'0001'
3929T0PS2            EQU  H'0002'
3930T0PS3            EQU  H'0003'
3931
3932
3933
3934;----- PCON0 Bits -----------------------------------------------------
3935NOT_BOR          EQU  H'0000'
3936NOT_POR          EQU  H'0001'
3937NOT_RI           EQU  H'0002'
3938NOT_RMCLR        EQU  H'0003'
3939NOT_RWDT         EQU  H'0004'
3940NOT_WDTWV        EQU  H'0005'
3941STKUNF           EQU  H'0006'
3942STKOVF           EQU  H'0007'
3943
3944BOR              EQU  H'0000'
3945POR              EQU  H'0001'
3946RI               EQU  H'0002'
3947RMCLR            EQU  H'0003'
3948RWDT             EQU  H'0004'
3949WDTWV            EQU  H'0005'
3950
3951
3952;----- STATUS Bits -----------------------------------------------------
3953C                EQU  H'0000'
3954DC               EQU  H'0001'
3955Z                EQU  H'0002'
3956OV               EQU  H'0003'
3957N                EQU  H'0004'
3958NOT_PD           EQU  H'0005'
3959NOT_TO           EQU  H'0006'
3960
3961PD               EQU  H'0005'
3962TO               EQU  H'0006'
3963
3964
3965;----- INTCON Bits -----------------------------------------------------
3966INT0EDG          EQU  H'0000'
3967INT1EDG          EQU  H'0001'
3968INT2EDG          EQU  H'0002'
3969IPEN             EQU  H'0005'
3970PEIE_GIEL        EQU  H'0006'
3971GIE_GIEH         EQU  H'0007'
3972
3973PEIE             EQU  H'0006'
3974GIE              EQU  H'0007'
3975
3976GIEL             EQU  H'0006'
3977GIEH             EQU  H'0007'
3978
3979
3980;----- STKPTR Bits -----------------------------------------------------
3981STKPTR0          EQU  H'0000'
3982STKPTR1          EQU  H'0001'
3983STKPTR2          EQU  H'0002'
3984STKPTR3          EQU  H'0003'
3985STKPTR4          EQU  H'0004'
3986STKPTR5          EQU  H'0005'
3987
3988SP0              EQU  H'0000'
3989SP1              EQU  H'0001'
3990SP2              EQU  H'0002'
3991SP3              EQU  H'0003'
3992SP4              EQU  H'0004'
3993SP5              EQU  H'0005'
3994
3995
3996
3997;==========================================================================
3998;
3999;       RAM Definitions
4000;
4001;==========================================================================
4002       __MAXRAM  H'0FFF'
4003       __BADRAM  H'0400'-H'0E90'
4004       __BADRAM  H'0E91'-H'0E9F'
4005       __BADRAM  H'0EFF'-H'0F09'
4006       __BADRAM  H'0F22'-H'0F26'
4007       __BADRAM  H'0F2B'-H'0F2C'
4008       __BADRAM  H'0F2E'
4009       __BADRAM  H'0F7F'
4010       __BADRAM  H'0F86'-H'0F87'
4011       __BADRAM  H'0F8B'-H'0F8C'
4012       __BADRAM  H'0F90'
4013       __BADRAM  H'0FF0'-H'0FF1'
4014
4015;==========================================================================
4016;
4017;   IMPORTANT: For the PIC18 devices, the __CONFIG directive has been
4018;              superseded by the CONFIG directive.  The following settings
4019;              are available for this device.
4020;
4021;   :
4022;     FEXTOSC = LP         LP (crystal oscillator) optimized for 32.768 kHz; PFM set to low power
4023;     FEXTOSC = XT         XT (crystal oscillator) above 100 kHz, below 8 MHz; PFM set to medium power
4024;     FEXTOSC = HS         HS (crystal oscillator) above 8 MHz; PFM set to high power
4025;     FEXTOSC = RESERVED   Reserved (DO NOT USE)
4026;     FEXTOSC = OFF        Oscillator not enabled
4027;     FEXTOSC = ECL        EC (external clock) below 100 kHz; PFM set to low power
4028;     FEXTOSC = ECM        EC (external clock) for 500 kHz to 8 MHz; PFM set to medium power
4029;     FEXTOSC = ECH        EC (external clock) above 8 MHz; PFM set to high power
4030;
4031;   :
4032;     RSTOSC = HFINTOSC_64MHZHFINTOSC with HFFRQ = 64 MHz and CDIV = 1:1
4033;     RSTOSC = RESERVED_1  Reserved
4034;     RSTOSC = EXTOSC_4PLL EXTOSC with 4x PLL, with EXTOSC operating per FEXTOSC bits
4035;     RSTOSC = RESERVED_2  Reserved
4036;     RSTOSC = SOSC        Secondary Oscillator
4037;     RSTOSC = LFINTOSC    Low-Frequency Oscillator
4038;     RSTOSC = HFINTOSC_1MHZHFINTOSC with HFFRQ = 4 MHz and CDIV = 4:1
4039;     RSTOSC = EXTOSC      EXTOSC operating per FEXTOSC bits (device manufacturing default)
4040;
4041;   :
4042;     CLKOUTEN = ON        CLKOUT function is enabled
4043;     CLKOUTEN = OFF       CLKOUT function is disabled
4044;
4045;   :
4046;     CSWEN = OFF          The NOSC and NDIV bits cannot be changed by user software
4047;     CSWEN = ON           Writing to NOSC and NDIV is allowed
4048;
4049;   Fail-Safe Clock Monitor Enable bit:
4050;     FCMEN = OFF          Fail-Safe Clock Monitor disabled
4051;     FCMEN = ON           Fail-Safe Clock Monitor enabled
4052;
4053;   :
4054;     MCLRE = INTMCLR      If LVP = 0, MCLR pin function is port defined function; If LVP =1, RE3 pin fuction is MCLR
4055;     MCLRE = EXTMCLR      If LVP = 0, MCLR pin is MCLR; If LVP = 1, RE3 pin function is MCLR
4056;
4057;   Power-up Timer Enable bit:
4058;     PWRTE = ON           Power up timer enabled
4059;     PWRTE = OFF          Power up timer disabled
4060;
4061;   :
4062;     LPBOREN = ON         ULPBOR enabled
4063;     LPBOREN = OFF        ULPBOR disabled
4064;
4065;   Brown-out Reset Enable bits:
4066;     BOREN = OFF          Brown-out Reset disabled
4067;     BOREN = ON           Brown-out Reset enabled according to SBOREN
4068;     BOREN = NOSLP        Brown-out Reset enabled while running, disabled in Sleep; SBOREN is ignored
4069;     BOREN = SBORDIS      Brown-out Reset enabled , SBOREN bit is ignored
4070;
4071;   Brown Out Reset Voltage selection bits:
4072;     BORV = VBOR_285      Brown-out Reset Voltage (VBOR) set to 2.85V
4073;     BORV = VBOR_270      Brown-out Reset Voltage (VBOR) set to 2.70V
4074;     BORV = VBOR_245      Brown-out Reset Voltage (VBOR) set to 2.45V
4075;     BORV = VBOR_2P45     Brown-out Reset Voltage (VBOR) set to 2.45V
4076;
4077;   ZCD Disable bit:
4078;     ZCD = ON             ZCD always enabled
4079;     ZCD = OFF            ZCD disabled. ZCD can be enabled by setting the ZCDSEN bit of ZCDCON
4080;
4081;   PPSLOCK bit One-Way Set Enable bit:
4082;     PPS1WAY = OFF        PPSLOCK bit can be set and cleared repeatedly (subject to the unlock sequence)
4083;     PPS1WAY = ON         PPSLOCK bit can be cleared and set only once; PPS registers remain locked after one clear/set cycle
4084;
4085;   Stack Full/Underflow Reset Enable bit:
4086;     STVREN = OFF         Stack full/underflow will not cause Reset
4087;     STVREN = ON          Stack full/underflow will cause Reset
4088;
4089;   Debugger Enable bit:
4090;     DEBUG = ON           Background debugger enabled
4091;     DEBUG = OFF          Background debugger disabled
4092;
4093;   Extended Instruction Set Enable bit:
4094;     XINST = ON           Extended Instruction Set and Indexed Addressing Mode enabled
4095;     XINST = OFF          Extended Instruction Set and Indexed Addressing Mode disabled
4096;
4097;   :
4098;     WDTCPS = WDTCPS_0    Divider ratio 1:32
4099;     WDTCPS = WDTCPS_1    Divider ratio 1:64
4100;     WDTCPS = WDTCPS_2    Divider ratio 1:128
4101;     WDTCPS = WDTCPS_3    Divider ratio 1:256
4102;     WDTCPS = WDTCPS_4    Divider ratio 1:512
4103;     WDTCPS = WDTCPS_5    Divider ratio 1:1024
4104;     WDTCPS = WDTCPS_6    Divider ratio 1:2048
4105;     WDTCPS = WDTCPS_7    Divider ratio 1:4096
4106;     WDTCPS = WDTCPS_8    Divider ratio 1:8192
4107;     WDTCPS = WDTCPS_9    Divider ratio 1:16384
4108;     WDTCPS = WDTCPS_10   Divider ratio 1:32768
4109;     WDTCPS = WDTCPS_11   Divider ratio 1:65536
4110;     WDTCPS = WDTCPS_12   Divider ratio 1:131072
4111;     WDTCPS = WDTCPS_13   Divider ratio 1:262144
4112;     WDTCPS = WDTCPS_14   Divider ratio 1:524299
4113;     WDTCPS = WDTCPS_15   Divider ratio 1:1048576
4114;     WDTCPS = WDTCPS_16   Divider ratio 1:2097152
4115;     WDTCPS = WDTCPS_17   Divider ratio 1:4194304
4116;     WDTCPS = WDTCPS_18   Divider ratio 1:8388608
4117;     WDTCPS = WDTCPS_19   Divider ratio 1:32
4118;     WDTCPS = WDTCPS_20   Divider ratio 1:32
4119;     WDTCPS = WDTCPS_21   Divider ratio 1:32
4120;     WDTCPS = WDTCPS_22   Divider ratio 1:32
4121;     WDTCPS = WDTCPS_23   Divider ratio 1:32
4122;     WDTCPS = WDTCPS_24   Divider ratio 1:32
4123;     WDTCPS = WDTCPS_25   Divider ratio 1:32
4124;     WDTCPS = WDTCPS_26   Divider ratio 1:32
4125;     WDTCPS = WDTCPS_27   Divider ratio 1:32
4126;     WDTCPS = WDTCPS_28   Divider ratio 1:32
4127;     WDTCPS = WDTCPS_29   Divider ratio 1:32
4128;     WDTCPS = WDTCPS_30   Divider ratio 1:32
4129;     WDTCPS = WDTCPS_31   Divider ratio 1:65536; software control of WDTPS
4130;
4131;   WDT operating mode:
4132;     WDTE = OFF           WDT Disabled
4133;     WDTE = SWDTEN        WDT enabled/disabled by SWDTEN bit
4134;     WDTE = NSLEEP        WDT enabled while sleep=0, suspended when sleep=1
4135;     WDTE = ON            WDT enabled regardless of sleep
4136;
4137;   WDT Window Select bits:
4138;     WDTCWS = WDTCWS_0    window delay = 87.5; no software control; keyed access required
4139;     WDTCWS = WDTCWS_1    window delay = 75 percent of time; no software control; keyed access required
4140;     WDTCWS = WDTCWS_2    window delay = 62.5 percent of time; no software control; keyed access required
4141;     WDTCWS = WDTCWS_3    window delay = 50 percent of time; no software control; keyed access required
4142;     WDTCWS = WDTCWS_4    window delay = 37.5 percent of time; no software control; keyed access required
4143;     WDTCWS = WDTCWS_5    window delay = 25 percent of time; no software control; keyed access required
4144;     WDTCWS = WDTCWS_6    window always open (100%); no software control; keyed access required
4145;     WDTCWS = WDTCWS_7    window always open (100%); software control; keyed access not required
4146;
4147;   WDT input clock selector:
4148;     WDTCCS = LFINTOSC    WDT reference clock is the 31.0 kHz LFINTOSC
4149;     WDTCCS = HFINTOSC    WDT reference clock is the 31.2kHz HFINTOSC output
4150;     WDTCCS = SC          Software Control
4151;
4152;   Write Protection Block 0:
4153;     WRT0 = ON            Block 0 (000800-001FFFh) write-protected
4154;     WRT0 = OFF           Block 0 (000800-001FFFh) not write-protected
4155;
4156;   Write Protection Block 1:
4157;     WRT1 = ON            Block 1 (002000-003FFFh) write-protected
4158;     WRT1 = OFF           Block 1 (002000-003FFFh) not write-protected
4159;
4160;   Configuration Register Write Protection bit:
4161;     WRTC = ON            Configuration registers (300000-30000Bh) write-protected
4162;     WRTC = OFF           Configuration registers (300000-30000Bh) not write-protected
4163;
4164;   Boot Block Write Protection bit:
4165;     WRTB = ON            Boot Block (000000-0007FFh) write-protected
4166;     WRTB = OFF           Boot Block (000000-0007FFh) not write-protected
4167;
4168;   Data EEPROM Write Protection bit:
4169;     WRTD = ON            Data EEPROM write-protected
4170;     WRTD = OFF           Data EEPROM not write-protected
4171;
4172;   :
4173;     SCANE = OFF          Scanner module is NOT available for use, SCANMD bit is ignored
4174;     SCANE = ON           Scanner module is available for use, SCANMD bit can control the module
4175;
4176;   Low Voltage Programming Enable bit:
4177;     LVP = OFF            HV on MCLR/VPP must be used for programming
4178;     LVP = ON             Low voltage programming enabled. MCLR/VPP pin function is MCLR. MCLRE configuration bit is ignored
4179;
4180;   UserNVM Program Memory Code Protection bit:
4181;     CP = ON              UserNVM code protection enabled
4182;     CP = OFF             UserNVM code protection disabled
4183;
4184;   DataNVM Memory Code Protection bit:
4185;     CPD = ON             DataNVM code protection enabled
4186;     CPD = OFF            DataNVM code protection disabled
4187;
4188;   Table Read Protection Block 0:
4189;     EBTR0 = ON           Block 0 (000800-001FFFh) protected from table reads executed in other blocks
4190;     EBTR0 = OFF          Block 0 (000800-001FFFh) not protected from table reads executed in other blocks
4191;
4192;   Table Read Protection Block 1:
4193;     EBTR1 = ON           Block 1 (002000-003FFFh) protected from table reads executed in other blocks
4194;     EBTR1 = OFF          Block 1 (002000-003FFFh) not protected from table reads executed in other blocks
4195;
4196;   Boot Block Table Read Protection bit:
4197;     EBTRB = ON           Boot Block (000000-0007FFh) protected from table reads executed in other blocks
4198;     EBTRB = OFF          Boot Block (000000-0007FFh) not protected from table reads executed in other blocks
4199;
4200;==========================================================================
4201;==========================================================================
4202;
4203;       Configuration Bits
4204;
4205;   NAME            Address
4206;   CONFIG1L        300000h
4207;   CONFIG1H        300001h
4208;   CONFIG2L        300002h
4209;   CONFIG2H        300003h
4210;   CONFIG3L        300004h
4211;   CONFIG3H        300005h
4212;   CONFIG4L        300006h
4213;   CONFIG4H        300007h
4214;   CONFIG5L        300008h
4215;   CONFIG5H        300009h
4216;   CONFIG6L        30000Ah
4217;   CONFIG6H        30000Bh
4218;
4219;==========================================================================
4220
4221; The following is an assignment of address values for all of the
4222; configuration registers for the purpose of table reads
4223_CONFIG1L       EQU  H'300000'
4224_CONFIG1H       EQU  H'300001'
4225_CONFIG2L       EQU  H'300002'
4226_CONFIG2H       EQU  H'300003'
4227_CONFIG3L       EQU  H'300004'
4228_CONFIG3H       EQU  H'300005'
4229_CONFIG4L       EQU  H'300006'
4230_CONFIG4H       EQU  H'300007'
4231_CONFIG5L       EQU  H'300008'
4232_CONFIG5H       EQU  H'300009'
4233_CONFIG6L       EQU  H'30000A'
4234_CONFIG6H       EQU  H'30000B'
4235
4236;----- CONFIG1L Options --------------------------------------------------
4237_FEXTOSC_LP_1L       EQU  H'F8'; LP (crystal oscillator) optimized for 32.768 kHz; PFM set to low power
4238_FEXTOSC_XT_1L       EQU  H'F9'; XT (crystal oscillator) above 100 kHz, below 8 MHz; PFM set to medium power
4239_FEXTOSC_HS_1L       EQU  H'FA'; HS (crystal oscillator) above 8 MHz; PFM set to high power
4240_FEXTOSC_RESERVED_1L EQU  H'FB'; Reserved (DO NOT USE)
4241_FEXTOSC_OFF_1L      EQU  H'FC'; Oscillator not enabled
4242_FEXTOSC_ECL_1L      EQU  H'FD'; EC (external clock) below 100 kHz; PFM set to low power
4243_FEXTOSC_ECM_1L      EQU  H'FE'; EC (external clock) for 500 kHz to 8 MHz; PFM set to medium power
4244_FEXTOSC_ECH_1L      EQU  H'FF'; EC (external clock) above 8 MHz; PFM set to high power
4245
4246_RSTOSC_HFINTOSC_64MHZ_1L EQU  H'8F'; HFINTOSC with HFFRQ = 64 MHz and CDIV = 1:1
4247_RSTOSC_RESERVED_1_1L EQU  H'9F'; Reserved
4248_RSTOSC_EXTOSC_4PLL_1L EQU  H'AF'; EXTOSC with 4x PLL, with EXTOSC operating per FEXTOSC bits
4249_RSTOSC_RESERVED_2_1L EQU  H'BF'; Reserved
4250_RSTOSC_SOSC_1L      EQU  H'CF'; Secondary Oscillator
4251_RSTOSC_LFINTOSC_1L  EQU  H'DF'; Low-Frequency Oscillator
4252_RSTOSC_HFINTOSC_1MHZ_1L EQU  H'EF'; HFINTOSC with HFFRQ = 4 MHz and CDIV = 4:1
4253_RSTOSC_EXTOSC_1L    EQU  H'FF'; EXTOSC operating per FEXTOSC bits (device manufacturing default)
4254
4255;----- CONFIG1H Options --------------------------------------------------
4256_CLKOUTEN_ON_1H      EQU  H'FE'; CLKOUT function is enabled
4257_CLKOUTEN_OFF_1H     EQU  H'FF'; CLKOUT function is disabled
4258
4259_CSWEN_OFF_1H        EQU  H'F7'; The NOSC and NDIV bits cannot be changed by user software
4260_CSWEN_ON_1H         EQU  H'FF'; Writing to NOSC and NDIV is allowed
4261
4262_FCMEN_OFF_1H        EQU  H'DF'; Fail-Safe Clock Monitor disabled
4263_FCMEN_ON_1H         EQU  H'FF'; Fail-Safe Clock Monitor enabled
4264
4265;----- CONFIG2L Options --------------------------------------------------
4266_MCLRE_INTMCLR_2L    EQU  H'FE'; If LVP = 0, MCLR pin function is port defined function; If LVP =1, RE3 pin fuction is MCLR
4267_MCLRE_EXTMCLR_2L    EQU  H'FF'; If LVP = 0, MCLR pin is MCLR; If LVP = 1, RE3 pin function is MCLR
4268
4269_PWRTE_ON_2L         EQU  H'FD'; Power up timer enabled
4270_PWRTE_OFF_2L        EQU  H'FF'; Power up timer disabled
4271
4272_LPBOREN_ON_2L       EQU  H'DF'; ULPBOR enabled
4273_LPBOREN_OFF_2L      EQU  H'FF'; ULPBOR disabled
4274
4275_BOREN_OFF_2L        EQU  H'3F'; Brown-out Reset disabled
4276_BOREN_ON_2L         EQU  H'7F'; Brown-out Reset enabled according to SBOREN
4277_BOREN_NOSLP_2L      EQU  H'BF'; Brown-out Reset enabled while running, disabled in Sleep; SBOREN is ignored
4278_BOREN_SBORDIS_2L    EQU  H'FF'; Brown-out Reset enabled , SBOREN bit is ignored
4279
4280;----- CONFIG2H Options --------------------------------------------------
4281_BORV_VBOR_285_2H    EQU  H'FC'; Brown-out Reset Voltage (VBOR) set to 2.85V
4282_BORV_VBOR_270_2H    EQU  H'FD'; Brown-out Reset Voltage (VBOR) set to 2.70V
4283_BORV_VBOR_245_2H    EQU  H'FE'; Brown-out Reset Voltage (VBOR) set to 2.45V
4284_BORV_VBOR_2P45_2H   EQU  H'FF'; Brown-out Reset Voltage (VBOR) set to 2.45V
4285
4286_ZCD_ON_2H           EQU  H'FB'; ZCD always enabled
4287_ZCD_OFF_2H          EQU  H'FF'; ZCD disabled. ZCD can be enabled by setting the ZCDSEN bit of ZCDCON
4288
4289_PPS1WAY_OFF_2H      EQU  H'F7'; PPSLOCK bit can be set and cleared repeatedly (subject to the unlock sequence)
4290_PPS1WAY_ON_2H       EQU  H'FF'; PPSLOCK bit can be cleared and set only once; PPS registers remain locked after one clear/set cycle
4291
4292_STVREN_OFF_2H       EQU  H'EF'; Stack full/underflow will not cause Reset
4293_STVREN_ON_2H        EQU  H'FF'; Stack full/underflow will cause Reset
4294
4295_DEBUG_ON_2H         EQU  H'DF'; Background debugger enabled
4296_DEBUG_OFF_2H        EQU  H'FF'; Background debugger disabled
4297
4298_XINST_ON_2H         EQU  H'7F'; Extended Instruction Set and Indexed Addressing Mode enabled
4299_XINST_OFF_2H        EQU  H'FF'; Extended Instruction Set and Indexed Addressing Mode disabled
4300
4301;----- CONFIG3L Options --------------------------------------------------
4302_WDTCPS_WDTCPS_0_3L  EQU  H'E0'; Divider ratio 1:32
4303_WDTCPS_WDTCPS_1_3L  EQU  H'E1'; Divider ratio 1:64
4304_WDTCPS_WDTCPS_2_3L  EQU  H'E2'; Divider ratio 1:128
4305_WDTCPS_WDTCPS_3_3L  EQU  H'E3'; Divider ratio 1:256
4306_WDTCPS_WDTCPS_4_3L  EQU  H'E4'; Divider ratio 1:512
4307_WDTCPS_WDTCPS_5_3L  EQU  H'E5'; Divider ratio 1:1024
4308_WDTCPS_WDTCPS_6_3L  EQU  H'E6'; Divider ratio 1:2048
4309_WDTCPS_WDTCPS_7_3L  EQU  H'E7'; Divider ratio 1:4096
4310_WDTCPS_WDTCPS_8_3L  EQU  H'E8'; Divider ratio 1:8192
4311_WDTCPS_WDTCPS_9_3L  EQU  H'E9'; Divider ratio 1:16384
4312_WDTCPS_WDTCPS_10_3L EQU  H'EA'; Divider ratio 1:32768
4313_WDTCPS_WDTCPS_11_3L EQU  H'EB'; Divider ratio 1:65536
4314_WDTCPS_WDTCPS_12_3L EQU  H'EC'; Divider ratio 1:131072
4315_WDTCPS_WDTCPS_13_3L EQU  H'ED'; Divider ratio 1:262144
4316_WDTCPS_WDTCPS_14_3L EQU  H'EE'; Divider ratio 1:524299
4317_WDTCPS_WDTCPS_15_3L EQU  H'EF'; Divider ratio 1:1048576
4318_WDTCPS_WDTCPS_16_3L EQU  H'F0'; Divider ratio 1:2097152
4319_WDTCPS_WDTCPS_17_3L EQU  H'F1'; Divider ratio 1:4194304
4320_WDTCPS_WDTCPS_18_3L EQU  H'F2'; Divider ratio 1:8388608
4321_WDTCPS_WDTCPS_19_3L EQU  H'F3'; Divider ratio 1:32
4322_WDTCPS_WDTCPS_20_3L EQU  H'F4'; Divider ratio 1:32
4323_WDTCPS_WDTCPS_21_3L EQU  H'F5'; Divider ratio 1:32
4324_WDTCPS_WDTCPS_22_3L EQU  H'F6'; Divider ratio 1:32
4325_WDTCPS_WDTCPS_23_3L EQU  H'F7'; Divider ratio 1:32
4326_WDTCPS_WDTCPS_24_3L EQU  H'F8'; Divider ratio 1:32
4327_WDTCPS_WDTCPS_25_3L EQU  H'F9'; Divider ratio 1:32
4328_WDTCPS_WDTCPS_26_3L EQU  H'FA'; Divider ratio 1:32
4329_WDTCPS_WDTCPS_27_3L EQU  H'FB'; Divider ratio 1:32
4330_WDTCPS_WDTCPS_28_3L EQU  H'FC'; Divider ratio 1:32
4331_WDTCPS_WDTCPS_29_3L EQU  H'FD'; Divider ratio 1:32
4332_WDTCPS_WDTCPS_30_3L EQU  H'FE'; Divider ratio 1:32
4333_WDTCPS_WDTCPS_31_3L EQU  H'FF'; Divider ratio 1:65536; software control of WDTPS
4334
4335_WDTE_OFF_3L         EQU  H'9F'; WDT Disabled
4336_WDTE_SWDTEN_3L      EQU  H'BF'; WDT enabled/disabled by SWDTEN bit
4337_WDTE_NSLEEP_3L      EQU  H'DF'; WDT enabled while sleep=0, suspended when sleep=1
4338_WDTE_ON_3L          EQU  H'FF'; WDT enabled regardless of sleep
4339
4340;----- CONFIG3H Options --------------------------------------------------
4341_WDTCWS_WDTCWS_0_3H  EQU  H'F8'; window delay = 87.5; no software control; keyed access required
4342_WDTCWS_WDTCWS_1_3H  EQU  H'F9'; window delay = 75 percent of time; no software control; keyed access required
4343_WDTCWS_WDTCWS_2_3H  EQU  H'FA'; window delay = 62.5 percent of time; no software control; keyed access required
4344_WDTCWS_WDTCWS_3_3H  EQU  H'FB'; window delay = 50 percent of time; no software control; keyed access required
4345_WDTCWS_WDTCWS_4_3H  EQU  H'FC'; window delay = 37.5 percent of time; no software control; keyed access required
4346_WDTCWS_WDTCWS_5_3H  EQU  H'FD'; window delay = 25 percent of time; no software control; keyed access required
4347_WDTCWS_WDTCWS_6_3H  EQU  H'FE'; window always open (100%); no software control; keyed access required
4348_WDTCWS_WDTCWS_7_3H  EQU  H'FF'; window always open (100%); software control; keyed access not required
4349
4350_WDTCCS_LFINTOSC_3H  EQU  H'C7'; WDT reference clock is the 31.0 kHz LFINTOSC
4351_WDTCCS_HFINTOSC_3H  EQU  H'CF'; WDT reference clock is the 31.2kHz HFINTOSC output
4352_WDTCCS_SC_3H        EQU  H'FF'; Software Control
4353
4354;----- CONFIG4L Options --------------------------------------------------
4355_WRT0_ON_4L          EQU  H'FE'; Block 0 (000800-001FFFh) write-protected
4356_WRT0_OFF_4L         EQU  H'FF'; Block 0 (000800-001FFFh) not write-protected
4357
4358_WRT1_ON_4L          EQU  H'FD'; Block 1 (002000-003FFFh) write-protected
4359_WRT1_OFF_4L         EQU  H'FF'; Block 1 (002000-003FFFh) not write-protected
4360
4361;----- CONFIG4H Options --------------------------------------------------
4362_WRTC_ON_4H          EQU  H'FE'; Configuration registers (300000-30000Bh) write-protected
4363_WRTC_OFF_4H         EQU  H'FF'; Configuration registers (300000-30000Bh) not write-protected
4364
4365_WRTB_ON_4H          EQU  H'FD'; Boot Block (000000-0007FFh) write-protected
4366_WRTB_OFF_4H         EQU  H'FF'; Boot Block (000000-0007FFh) not write-protected
4367
4368_WRTD_ON_4H          EQU  H'FB'; Data EEPROM write-protected
4369_WRTD_OFF_4H         EQU  H'FF'; Data EEPROM not write-protected
4370
4371_SCANE_OFF_4H        EQU  H'EF'; Scanner module is NOT available for use, SCANMD bit is ignored
4372_SCANE_ON_4H         EQU  H'FF'; Scanner module is available for use, SCANMD bit can control the module
4373
4374_LVP_OFF_4H          EQU  H'DF'; HV on MCLR/VPP must be used for programming
4375_LVP_ON_4H           EQU  H'FF'; Low voltage programming enabled. MCLR/VPP pin function is MCLR. MCLRE configuration bit is ignored
4376
4377;----- CONFIG5L Options --------------------------------------------------
4378_CP_ON_5L            EQU  H'FE'; UserNVM code protection enabled
4379_CP_OFF_5L           EQU  H'FF'; UserNVM code protection disabled
4380
4381_CPD_ON_5L           EQU  H'FD'; DataNVM code protection enabled
4382_CPD_OFF_5L          EQU  H'FF'; DataNVM code protection disabled
4383
4384;----- CONFIG5H Options --------------------------------------------------
4385;----- CONFIG6L Options --------------------------------------------------
4386_EBTR0_ON_6L         EQU  H'FE'; Block 0 (000800-001FFFh) protected from table reads executed in other blocks
4387_EBTR0_OFF_6L        EQU  H'FF'; Block 0 (000800-001FFFh) not protected from table reads executed in other blocks
4388
4389_EBTR1_ON_6L         EQU  H'FD'; Block 1 (002000-003FFFh) protected from table reads executed in other blocks
4390_EBTR1_OFF_6L        EQU  H'FF'; Block 1 (002000-003FFFh) not protected from table reads executed in other blocks
4391
4392;----- CONFIG6H Options --------------------------------------------------
4393_EBTRB_ON_6H         EQU  H'FD'; Boot Block (000000-0007FFh) protected from table reads executed in other blocks
4394_EBTRB_OFF_6H        EQU  H'FF'; Boot Block (000000-0007FFh) not protected from table reads executed in other blocks
4395
4396
4397;----- DEVID Equates --------------------------------------------------
4398_DEVID1          EQU  H'3FFFFE'
4399_DEVID2          EQU  H'3FFFFF'
4400
4401;----- IDLOC Equates --------------------------------------------------
4402_IDLOC0          EQU  H'200000'
4403_IDLOC1          EQU  H'200001'
4404_IDLOC2          EQU  H'200002'
4405_IDLOC3          EQU  H'200003'
4406_IDLOC4          EQU  H'200004'
4407_IDLOC5          EQU  H'200005'
4408_IDLOC6          EQU  H'200006'
4409_IDLOC7          EQU  H'200007'
4410_IDLOC8          EQU  H'200008'
4411_IDLOC9          EQU  H'200009'
4412_IDLOC10         EQU  H'20000A'
4413_IDLOC11         EQU  H'20000B'
4414_IDLOC12         EQU  H'20000C'
4415_IDLOC13         EQU  H'20000D'
4416_IDLOC14         EQU  H'20000E'
4417_IDLOC15         EQU  H'20000F'
4418
4419        LIST
4420