1        LIST
2
3;==========================================================================
4; Build date : Oct 21 2015
5;  MPASM PIC18F67J94 processor include
6;
7;  (c) Copyright 1999-2015 Microchip Technology, All rights reserved
8;==========================================================================
9
10        NOLIST
11
12;==========================================================================
13;  This header file defines configurations, registers, and other useful
14;  bits of information for the PIC18F67J94 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 /PIC18F67J94
22;       2. LIST directive in the source file
23;               LIST   P=PIC18F67J94
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 __18F67J94
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 -----------------------------------------------------
68UEP0             EQU  H'0DFF'
69UEP1             EQU  H'0E00'
70UEP2             EQU  H'0E01'
71UEP3             EQU  H'0E02'
72UEP4             EQU  H'0E03'
73UEP5             EQU  H'0E04'
74UEP6             EQU  H'0E05'
75UEP7             EQU  H'0E06'
76UEP8             EQU  H'0E07'
77UEP9             EQU  H'0E08'
78UEP10            EQU  H'0E09'
79UEP11            EQU  H'0E0A'
80UEP12            EQU  H'0E0B'
81UEP13            EQU  H'0E0C'
82UEP14            EQU  H'0E0D'
83UEP15            EQU  H'0E0E'
84UEIE             EQU  H'0E0F'
85UIE              EQU  H'0E10'
86UCFG             EQU  H'0E11'
87RPOR0_1          EQU  H'0E12'
88RPOR2_3          EQU  H'0E13'
89RPOR4_5          EQU  H'0E14'
90RPOR6_7          EQU  H'0E15'
91RPOR8_9          EQU  H'0E16'
92RPOR10_11        EQU  H'0E17'
93RPOR12_13        EQU  H'0E18'
94RPOR14_15        EQU  H'0E19'
95RPOR16_17        EQU  H'0E1A'
96RPOR18_19        EQU  H'0E1B'
97RPOR20_21        EQU  H'0E1C'
98RPOR22_23        EQU  H'0E1D'
99RPOR24_25        EQU  H'0E1E'
100RPOR26_27        EQU  H'0E1F'
101RPOR28_29        EQU  H'0E20'
102RPOR30_31        EQU  H'0E21'
103RPOR32_33        EQU  H'0E22'
104RPOR34_35        EQU  H'0E23'
105RPOR36_37        EQU  H'0E24'
106RPOR38_39        EQU  H'0E25'
107RPOR40_41        EQU  H'0E26'
108RPOR42_43        EQU  H'0E27'
109RPOR44_45        EQU  H'0E28'
110RPOR46           EQU  H'0E29'
111RPINR0_1         EQU  H'0E2A'
112RPINR2_3         EQU  H'0E2B'
113RPINR4_5         EQU  H'0E2C'
114RPINR6_7         EQU  H'0E2D'
115RPINR8_9         EQU  H'0E2E'
116RPINR10_11       EQU  H'0E2F'
117RPINR12_13       EQU  H'0E30'
118RPINR14_15       EQU  H'0E31'
119RPINR16_17       EQU  H'0E32'
120RPINR18_19       EQU  H'0E33'
121RPINR20_21       EQU  H'0E34'
122RPINR22_23       EQU  H'0E35'
123RPINR24_25       EQU  H'0E36'
124RPINR26_27       EQU  H'0E37'
125RPINR28_29       EQU  H'0E38'
126RPINR30_31       EQU  H'0E39'
127RPINR32_33       EQU  H'0E3A'
128RPINR34_35       EQU  H'0E3B'
129RPINR36_37       EQU  H'0E3C'
130RPINR38_39       EQU  H'0E3D'
131RPINR40_41       EQU  H'0E3E'
132RPINR42_43       EQU  H'0E3F'
133RPINR44_45       EQU  H'0E40'
134RPINR46_47       EQU  H'0E41'
135RPINR48_49       EQU  H'0E42'
136RPINR50_51       EQU  H'0E43'
137RPINR52_53       EQU  H'0E44'
138ANCON3           EQU  H'0E45'
139ANCON2           EQU  H'0E46'
140ANCON1           EQU  H'0E47'
141ADCBUF1          EQU  H'0E48'
142ADCBUF1L         EQU  H'0E48'
143ADCBUF1H         EQU  H'0E49'
144ADCBUF2          EQU  H'0E4A'
145ADCBUF2L         EQU  H'0E4A'
146ADCBUF2H         EQU  H'0E4B'
147ADCBUF3          EQU  H'0E4C'
148ADCBUF3L         EQU  H'0E4C'
149ADCBUF3H         EQU  H'0E4D'
150ADCBUF4          EQU  H'0E4E'
151ADCBUF4L         EQU  H'0E4E'
152ADCBUF4H         EQU  H'0E4F'
153ADCBUF5          EQU  H'0E50'
154ADCBUF5L         EQU  H'0E50'
155ADCBUF5H         EQU  H'0E51'
156ADCBUF6          EQU  H'0E52'
157ADCBUF6L         EQU  H'0E52'
158ADCBUF6H         EQU  H'0E53'
159ADCBUF7          EQU  H'0E54'
160ADCBUF7L         EQU  H'0E54'
161ADCBUF7H         EQU  H'0E55'
162ADCBUF8          EQU  H'0E56'
163ADCBUF8L         EQU  H'0E56'
164ADCBUF8H         EQU  H'0E57'
165ADCBUF9          EQU  H'0E58'
166ADCBUF9L         EQU  H'0E58'
167ADCBUF9H         EQU  H'0E59'
168ADCBUF10         EQU  H'0E5A'
169ADCBUF10L        EQU  H'0E5A'
170ADCBUF10H        EQU  H'0E5B'
171ADCBUF11         EQU  H'0E5C'
172ADCBUF11L        EQU  H'0E5C'
173ADCBUF11H        EQU  H'0E5D'
174ADCBUF12         EQU  H'0E5E'
175ADCBUF12L        EQU  H'0E5E'
176ADCBUF12H        EQU  H'0E5F'
177ADCBUF13         EQU  H'0E60'
178ADCBUF13L        EQU  H'0E60'
179ADCBUF13H        EQU  H'0E61'
180ADCBUF14         EQU  H'0E62'
181ADCBUF14L        EQU  H'0E62'
182ADCBUF14H        EQU  H'0E63'
183ADCBUF15         EQU  H'0E64'
184ADCBUF15L        EQU  H'0E64'
185ADCBUF15H        EQU  H'0E65'
186ADCBUF16         EQU  H'0E66'
187ADCBUF16L        EQU  H'0E66'
188ADCBUF16H        EQU  H'0E67'
189ADCBUF17         EQU  H'0E68'
190ADCBUF17L        EQU  H'0E68'
191ADCBUF17H        EQU  H'0E69'
192ADCBUF18         EQU  H'0E6A'
193ADCBUF18L        EQU  H'0E6A'
194ADCBUF18H        EQU  H'0E6B'
195ADCBUF19         EQU  H'0E6C'
196ADCBUF19L        EQU  H'0E6C'
197ADCBUF19H        EQU  H'0E6D'
198ADCBUF20         EQU  H'0E6E'
199ADCBUF20L        EQU  H'0E6E'
200ADCBUF20H        EQU  H'0E6F'
201ADCBUF21         EQU  H'0E70'
202ADCBUF21L        EQU  H'0E70'
203ADCBUF21H        EQU  H'0E71'
204ADCBUF22         EQU  H'0E72'
205ADCBUF22L        EQU  H'0E72'
206ADCBUF22H        EQU  H'0E73'
207ADCBUF23         EQU  H'0E74'
208ADCBUF23L        EQU  H'0E74'
209ADCBUF23H        EQU  H'0E75'
210ADCBUF24         EQU  H'0E76'
211ADCBUF24L        EQU  H'0E76'
212ADCBUF24H        EQU  H'0E77'
213ADCBUF25         EQU  H'0E78'
214ADCBUF25L        EQU  H'0E78'
215ADCBUF25H        EQU  H'0E79'
216ADCTMUEN0L       EQU  H'0E7A'
217ADCTMUEN0H       EQU  H'0E7B'
218ADCTMUEN1L       EQU  H'0E7C'
219ADCTMUEN1H       EQU  H'0E7D'
220ADCHIT0L         EQU  H'0E7E'
221ADCHIT0H         EQU  H'0E7F'
222ADCHIT1L         EQU  H'0E80'
223ADCHIT1H         EQU  H'0E81'
224ADCSS0L          EQU  H'0E82'
225ADCSS0H          EQU  H'0E83'
226ADCSS1L          EQU  H'0E84'
227ADCSS1H          EQU  H'0E85'
228ADCHS0L          EQU  H'0E86'
229ADCHS0H          EQU  H'0E87'
230ADCON5L          EQU  H'0E88'
231ADCON5H          EQU  H'0E89'
232ADCON3L          EQU  H'0E8A'
233ADCON3H          EQU  H'0E8B'
234ADCON2L          EQU  H'0E8C'
235ADCON2H          EQU  H'0E8D'
236LCDDATA0         EQU  H'0E8E'
237LCDDATA1         EQU  H'0E8F'
238LCDDATA2         EQU  H'0E90'
239LCDDATA3         EQU  H'0E91'
240LCDDATA4         EQU  H'0E92'
241LCDDATA5         EQU  H'0E93'
242LCDDATA6         EQU  H'0E94'
243LCDDATA7         EQU  H'0E95'
244LCDDATA8         EQU  H'0E96'
245LCDDATA9         EQU  H'0E97'
246LCDDATA10        EQU  H'0E98'
247LCDDATA11        EQU  H'0E99'
248LCDDATA12        EQU  H'0E9A'
249LCDDATA13        EQU  H'0E9B'
250LCDDATA14        EQU  H'0E9C'
251LCDDATA15        EQU  H'0E9D'
252LCDDATA16        EQU  H'0E9E'
253LCDDATA17        EQU  H'0E9F'
254LCDDATA18        EQU  H'0EA0'
255LCDDATA19        EQU  H'0EA1'
256LCDDATA20        EQU  H'0EA2'
257LCDDATA21        EQU  H'0EA3'
258LCDDATA22        EQU  H'0EA4'
259LCDDATA23        EQU  H'0EA5'
260LCDDATA24        EQU  H'0EA6'
261LCDDATA25        EQU  H'0EA7'
262LCDDATA26        EQU  H'0EA8'
263LCDDATA27        EQU  H'0EA9'
264LCDDATA28        EQU  H'0EAA'
265LCDDATA29        EQU  H'0EAB'
266LCDDATA30        EQU  H'0EAC'
267LCDDATA31        EQU  H'0EAD'
268LCDDATA32        EQU  H'0EAE'
269LCDDATA33        EQU  H'0EAF'
270LCDDATA34        EQU  H'0EB0'
271LCDDATA35        EQU  H'0EB1'
272LCDDATA36        EQU  H'0EB2'
273LCDDATA37        EQU  H'0EB3'
274LCDDATA38        EQU  H'0EB4'
275LCDDATA39        EQU  H'0EB5'
276LCDDATA40        EQU  H'0EB6'
277LCDDATA41        EQU  H'0EB7'
278LCDDATA42        EQU  H'0EB8'
279LCDDATA43        EQU  H'0EB9'
280LCDDATA44        EQU  H'0EBA'
281LCDDATA45        EQU  H'0EBB'
282LCDDATA46        EQU  H'0EBC'
283LCDDATA47        EQU  H'0EBD'
284LCDDATA48        EQU  H'0EBE'
285LCDDATA49        EQU  H'0EBF'
286LCDDATA50        EQU  H'0EC0'
287LCDDATA51        EQU  H'0EC1'
288LCDDATA52        EQU  H'0EC2'
289LCDDATA53        EQU  H'0EC3'
290LCDDATA54        EQU  H'0EC4'
291LCDDATA55        EQU  H'0EC5'
292LCDDATA56        EQU  H'0EC6'
293LCDDATA57        EQU  H'0EC7'
294LCDDATA58        EQU  H'0EC8'
295LCDDATA59        EQU  H'0EC9'
296LCDDATA60        EQU  H'0ECA'
297LCDDATA61        EQU  H'0ECB'
298LCDDATA62        EQU  H'0ECC'
299LCDDATA63        EQU  H'0ECD'
300LCDSE0           EQU  H'0ECE'
301LCDSE1           EQU  H'0ECF'
302LCDSE2           EQU  H'0ED0'
303LCDSE3           EQU  H'0ED1'
304LCDSE4           EQU  H'0ED2'
305LCDSE5           EQU  H'0ED3'
306LCDSE6           EQU  H'0ED4'
307LCDSE7           EQU  H'0ED5'
308LCDRL            EQU  H'0ED6'
309LCDREF           EQU  H'0ED7'
310LCDREG           EQU  H'0ED8'
311LCDCON           EQU  H'0ED9'
312LCDPS            EQU  H'0EDA'
313REFO2CON3        EQU  H'0EDB'
314REFO2CON2        EQU  H'0EDC'
315REFO2CON1        EQU  H'0EDD'
316REFO2CON         EQU  H'0EDE'
317REFO1CON3        EQU  H'0EDF'
318REFO1CON2        EQU  H'0EE0'
319REFO1CON1        EQU  H'0EE1'
320REFO1CON         EQU  H'0EE2'
321ODCON2           EQU  H'0EEA'
322ODCON1           EQU  H'0EEB'
323MDCARL           EQU  H'0EEC'
324MDCARH           EQU  H'0EED'
325MDSRC            EQU  H'0EEE'
326MDCON            EQU  H'0EEF'
327PMD4             EQU  H'0EF0'
328PMD3             EQU  H'0EF1'
329PMD2             EQU  H'0EF2'
330PMD1             EQU  H'0EF3'
331PMD0             EQU  H'0EF4'
332CTMUCON4         EQU  H'0EF5'
333CTMUCON3         EQU  H'0EF6'
334CTMUCON2         EQU  H'0EF7'
335CTMUCON1         EQU  H'0EF8'
336TXREG4           EQU  H'0EF9'
337RCREG4           EQU  H'0EFA'
338SPBRG4           EQU  H'0EFB'
339SPBRGH4          EQU  H'0EFC'
340BAUDCON4         EQU  H'0EFD'
341TXSTA4           EQU  H'0EFE'
342RCSTA4           EQU  H'0EFF'
343DMACON2          EQU  H'0F00'
344ANCFG            EQU  H'0F01'
345SSP2ADD          EQU  H'0F02'
346SSP2BUF          EQU  H'0F03'
347T4CON            EQU  H'0F04'
348PR4              EQU  H'0F05'
349TMR4             EQU  H'0F06'
350CCP7CON          EQU  H'0F07'
351CCPR7            EQU  H'0F08'
352CCPR7L           EQU  H'0F08'
353CCPR7H           EQU  H'0F09'
354CCP6CON          EQU  H'0F0A'
355CCPR6            EQU  H'0F0B'
356CCPR6L           EQU  H'0F0B'
357CCPR6H           EQU  H'0F0C'
358CCP5CON          EQU  H'0F0D'
359CCPR5            EQU  H'0F0E'
360CCPR5L           EQU  H'0F0E'
361CCPR5H           EQU  H'0F0F'
362CCP4CON          EQU  H'0F10'
363CCPR4            EQU  H'0F11'
364CCPR4L           EQU  H'0F11'
365CCPR4H           EQU  H'0F12'
366T5GCON           EQU  H'0F13'
367T5CON            EQU  H'0F14'
368TMR5             EQU  H'0F15'
369TMR5L            EQU  H'0F15'
370TMR5H            EQU  H'0F16'
371SSP2MSK          EQU  H'0F17'
372SSP2CON2         EQU  H'0F18'
373SSP2CON1         EQU  H'0F19'
374SSP2STAT         EQU  H'0F1A'
375PSTR3CON         EQU  H'0F1B'
376PSTR2CON         EQU  H'0F1C'
377TXREG2           EQU  H'0F1D'
378RCREG2           EQU  H'0F1E'
379SPBRG2           EQU  H'0F1F'
380SPBRGH2          EQU  H'0F20'
381DSGPR3           EQU  H'0F21'
382DSGPR2           EQU  H'0F22'
383DSGPR1           EQU  H'0F23'
384DSGPR0           EQU  H'0F24'
385DSWAKEH          EQU  H'0F25'
386DSWAKEL          EQU  H'0F26'
387DSCONH           EQU  H'0F27'
388DSCONL           EQU  H'0F28'
389TXREG3           EQU  H'0F29'
390RCREG3           EQU  H'0F2A'
391SPBRG3           EQU  H'0F2B'
392SPBRGH3          EQU  H'0F2C'
393BAUDCON3         EQU  H'0F2D'
394TXSTA3           EQU  H'0F2E'
395RCSTA3           EQU  H'0F2F'
396SPBRGH           EQU  H'0F30'
397SPBRGH1          EQU  H'0F30'
398BAUDCON2         EQU  H'0F31'
399TXSTA2           EQU  H'0F32'
400RCSTA2           EQU  H'0F33'
401CCPTMRS2         EQU  H'0F34'
402CCPTMRS1         EQU  H'0F35'
403CCPTMRS0         EQU  H'0F36'
404CM3CON           EQU  H'0F37'
405CM2CON           EQU  H'0F38'
406SSP2CON3         EQU  H'0F39'
407T8CON            EQU  H'0F3A'
408PR8              EQU  H'0F3B'
409TMR8             EQU  H'0F3C'
410T6CON            EQU  H'0F3D'
411PR6              EQU  H'0F3E'
412TMR6             EQU  H'0F3F'
413CCP10CON         EQU  H'0F40'
414CCPR10           EQU  H'0F41'
415CCPR10L          EQU  H'0F41'
416CCPR10H          EQU  H'0F42'
417CCP9CON          EQU  H'0F43'
418CCPR9            EQU  H'0F44'
419CCPR9L           EQU  H'0F44'
420CCPR9H           EQU  H'0F45'
421CCP8CON          EQU  H'0F46'
422CCPR8            EQU  H'0F47'
423CCPR8L           EQU  H'0F47'
424CCPR8H           EQU  H'0F48'
425CCP3CON          EQU  H'0F49'
426CCPR3            EQU  H'0F4A'
427CCPR3L           EQU  H'0F4A'
428CCPR3H           EQU  H'0F4B'
429ECCP3DEL         EQU  H'0F4C'
430ECCP3AS          EQU  H'0F4D'
431CCP2CON          EQU  H'0F4E'
432CCPR2            EQU  H'0F4F'
433CCPR2L           EQU  H'0F4F'
434CCPR2H           EQU  H'0F50'
435ECCP2DEL         EQU  H'0F51'
436ECCP2AS          EQU  H'0F52'
437CM1CON           EQU  H'0F53'
438PADCFG1          EQU  H'0F54'
439IOCN             EQU  H'0F55'
440IOCP             EQU  H'0F56'
441RTCCON2          EQU  H'0F57'
442ALRMVALL         EQU  H'0F58'
443ALRMVALH         EQU  H'0F59'
444ALRMRPT          EQU  H'0F5A'
445ALRMCFG          EQU  H'0F5B'
446RTCVALL          EQU  H'0F5C'
447RTCVALH          EQU  H'0F5D'
448RTCCAL           EQU  H'0F5E'
449RTCCON1          EQU  H'0F5F'
450DMACON1          EQU  H'0F60'
451PIE6             EQU  H'0F61'
452WPUB             EQU  H'0F62'
453ACTCON           EQU  H'0F63'
454OSCCON4          EQU  H'0F64'
455OSCCON3          EQU  H'0F65'
456OSCCON2          EQU  H'0F66'
457BAUDCON          EQU  H'0F67'
458BAUDCON1         EQU  H'0F67'
459SSP1MSK          EQU  H'0F68'
460SSP1CON3         EQU  H'0F69'
461TXBUF            EQU  H'0F6A'
462DMABCH           EQU  H'0F6B'
463DMABCL           EQU  H'0F6C'
464RXADDRH          EQU  H'0F6D'
465RXADDRL          EQU  H'0F6E'
466TXADDRH          EQU  H'0F6F'
467TXADDRL          EQU  H'0F70'
468PORTVP           EQU  H'0F71'
469LATVP            EQU  H'0F72'
470TRISVP           EQU  H'0F73'
471UADDR            EQU  H'0F74'
472UCON             EQU  H'0F75'
473USTAT            EQU  H'0F76'
474UEIR             EQU  H'0F77'
475UIR              EQU  H'0F78'
476UFRM             EQU  H'0F79'
477UFRMH            EQU  H'0F79'
478UFRML            EQU  H'0F7A'
479RCON4            EQU  H'0F7B'
480RCON3            EQU  H'0F7C'
481RCON2            EQU  H'0F7D'
482EECON2           EQU  H'0F7E'
483EECON1           EQU  H'0F7F'
484PORTA            EQU  H'0F80'
485PORTB            EQU  H'0F81'
486PORTC            EQU  H'0F82'
487PORTD            EQU  H'0F83'
488PORTE            EQU  H'0F84'
489PORTF            EQU  H'0F85'
490PORTG            EQU  H'0F86'
491LATA             EQU  H'0F89'
492LATB             EQU  H'0F8A'
493LATC             EQU  H'0F8B'
494LATD             EQU  H'0F8C'
495LATE             EQU  H'0F8D'
496LATF             EQU  H'0F8E'
497LATG             EQU  H'0F8F'
498TRISA            EQU  H'0F92'
499TRISB            EQU  H'0F93'
500TRISC            EQU  H'0F94'
501TRISD            EQU  H'0F95'
502TRISE            EQU  H'0F96'
503TRISF            EQU  H'0F97'
504TRISG            EQU  H'0F98'
505OSCTUNE          EQU  H'0F9B'
506PSTR1CON         EQU  H'0F9C'
507PIE1             EQU  H'0F9D'
508PIR1             EQU  H'0F9E'
509IPR1             EQU  H'0F9F'
510PIE2             EQU  H'0FA0'
511PIR2             EQU  H'0FA1'
512IPR2             EQU  H'0FA2'
513PIE3             EQU  H'0FA3'
514PIR3             EQU  H'0FA4'
515IPR3             EQU  H'0FA5'
516PIR6             EQU  H'0FA6'
517PSPCON           EQU  H'0FA7'
518HLVDCON          EQU  H'0FA8'
519IPR6             EQU  H'0FA9'
520T1GCON           EQU  H'0FAA'
521RCSTA            EQU  H'0FAB'
522RCSTA1           EQU  H'0FAB'
523TXSTA            EQU  H'0FAC'
524TXSTA1           EQU  H'0FAC'
525TXREG            EQU  H'0FAD'
526TXREG1           EQU  H'0FAD'
527RCREG            EQU  H'0FAE'
528RCREG1           EQU  H'0FAE'
529SPBRG            EQU  H'0FAF'
530SPBRG1           EQU  H'0FAF'
531T3GCON           EQU  H'0FB0'
532T3CON            EQU  H'0FB1'
533TMR3             EQU  H'0FB2'
534TMR3L            EQU  H'0FB2'
535TMR3H            EQU  H'0FB3'
536PIE4             EQU  H'0FB4'
537PIR4             EQU  H'0FB5'
538IPR4             EQU  H'0FB6'
539PIE5             EQU  H'0FB7'
540PIR5             EQU  H'0FB8'
541CCP1CON          EQU  H'0FB9'
542CCPR1            EQU  H'0FBA'
543CCPR1L           EQU  H'0FBA'
544CCPR1H           EQU  H'0FBB'
545ECCP1DEL         EQU  H'0FBC'
546ECCP1AS          EQU  H'0FBD'
547CVRCONL          EQU  H'0FBE'
548CVRCONH          EQU  H'0FBF'
549ADCON1L          EQU  H'0FC0'
550ADCON1H          EQU  H'0FC1'
551ADCBUF0          EQU  H'0FC2'
552ADCBUF0L         EQU  H'0FC2'
553ADCBUF0H         EQU  H'0FC3'
554CMSTAT           EQU  H'0FC4'
555SSP1CON2         EQU  H'0FC5'
556SSP1CON1         EQU  H'0FC6'
557SSP1STAT         EQU  H'0FC7'
558SSP1ADD          EQU  H'0FC8'
559SSP1BUF          EQU  H'0FC9'
560T2CON            EQU  H'0FCA'
561PR2              EQU  H'0FCB'
562TMR2             EQU  H'0FCC'
563T1CON            EQU  H'0FCD'
564TMR1             EQU  H'0FCE'
565TMR1L            EQU  H'0FCE'
566TMR1H            EQU  H'0FCF'
567RCON             EQU  H'0FD0'
568IOCF             EQU  H'0FD1'
569IPR5             EQU  H'0FD2'
570OSCCON           EQU  H'0FD3'
571T0CON            EQU  H'0FD5'
572TMR0             EQU  H'0FD6'
573TMR0L            EQU  H'0FD6'
574TMR0H            EQU  H'0FD7'
575STATUS           EQU  H'0FD8'
576FSR2L            EQU  H'0FD9'
577FSR2H            EQU  H'0FDA'
578PLUSW2           EQU  H'0FDB'
579PREINC2          EQU  H'0FDC'
580POSTDEC2         EQU  H'0FDD'
581POSTINC2         EQU  H'0FDE'
582INDF2            EQU  H'0FDF'
583BSR              EQU  H'0FE0'
584FSR1L            EQU  H'0FE1'
585FSR1H            EQU  H'0FE2'
586PLUSW1           EQU  H'0FE3'
587PREINC1          EQU  H'0FE4'
588POSTDEC1         EQU  H'0FE5'
589POSTINC1         EQU  H'0FE6'
590INDF1            EQU  H'0FE7'
591WREG             EQU  H'0FE8'
592FSR0L            EQU  H'0FE9'
593FSR0H            EQU  H'0FEA'
594PLUSW0           EQU  H'0FEB'
595PREINC0          EQU  H'0FEC'
596POSTDEC0         EQU  H'0FED'
597POSTINC0         EQU  H'0FEE'
598INDF0            EQU  H'0FEF'
599INTCON3          EQU  H'0FF0'
600INTCON2          EQU  H'0FF1'
601INTCON           EQU  H'0FF2'
602PROD             EQU  H'0FF3'
603PRODL            EQU  H'0FF3'
604PRODH            EQU  H'0FF4'
605TABLAT           EQU  H'0FF5'
606TBLPTR           EQU  H'0FF6'
607TBLPTRL          EQU  H'0FF6'
608TBLPTRH          EQU  H'0FF7'
609TBLPTRU          EQU  H'0FF8'
610PC               EQU  H'0FF9'
611PCL              EQU  H'0FF9'
612PCLATH           EQU  H'0FFA'
613PCLATU           EQU  H'0FFB'
614STKPTR           EQU  H'0FFC'
615TOS              EQU  H'0FFD'
616TOSL             EQU  H'0FFD'
617TOSH             EQU  H'0FFE'
618TOSU             EQU  H'0FFF'
619
620;----- UEP0 Bits -----------------------------------------------------
621EPSTALL          EQU  H'0000'
622EPINEN           EQU  H'0001'
623EPOUTEN          EQU  H'0002'
624EPCONDIS         EQU  H'0003'
625EPHSHK           EQU  H'0004'
626
627
628;----- UEP1 Bits -----------------------------------------------------
629EPSTALL          EQU  H'0000'
630EPINEN           EQU  H'0001'
631EPOUTEN          EQU  H'0002'
632EPCONDIS         EQU  H'0003'
633EPHSHK           EQU  H'0004'
634
635
636;----- UEP2 Bits -----------------------------------------------------
637EPSTALL          EQU  H'0000'
638EPINEN           EQU  H'0001'
639EPOUTEN          EQU  H'0002'
640EPCONDIS         EQU  H'0003'
641EPHSHK           EQU  H'0004'
642
643
644;----- UEP3 Bits -----------------------------------------------------
645EPSTALL          EQU  H'0000'
646EPINEN           EQU  H'0001'
647EPOUTEN          EQU  H'0002'
648EPCONDIS         EQU  H'0003'
649EPHSHK           EQU  H'0004'
650
651
652;----- UEP4 Bits -----------------------------------------------------
653EPSTALL          EQU  H'0000'
654EPINEN           EQU  H'0001'
655EPOUTEN          EQU  H'0002'
656EPCONDIS         EQU  H'0003'
657EPHSHK           EQU  H'0004'
658
659
660;----- UEP5 Bits -----------------------------------------------------
661EPSTALL          EQU  H'0000'
662EPINEN           EQU  H'0001'
663EPOUTEN          EQU  H'0002'
664EPCONDIS         EQU  H'0003'
665EPHSHK           EQU  H'0004'
666
667
668;----- UEP6 Bits -----------------------------------------------------
669EPSTALL          EQU  H'0000'
670EPINEN           EQU  H'0001'
671EPOUTEN          EQU  H'0002'
672EPCONDIS         EQU  H'0003'
673EPHSHK           EQU  H'0004'
674
675
676;----- UEP7 Bits -----------------------------------------------------
677EPSTALL          EQU  H'0000'
678EPINEN           EQU  H'0001'
679EPOUTEN          EQU  H'0002'
680EPCONDIS         EQU  H'0003'
681EPHSHK           EQU  H'0004'
682
683
684;----- UEP8 Bits -----------------------------------------------------
685EPSTALL          EQU  H'0000'
686EPINEN           EQU  H'0001'
687EPOUTEN          EQU  H'0002'
688EPCONDIS         EQU  H'0003'
689EPHSHK           EQU  H'0004'
690
691
692;----- UEP9 Bits -----------------------------------------------------
693EPSTALL          EQU  H'0000'
694EPINEN           EQU  H'0001'
695EPOUTEN          EQU  H'0002'
696EPCONDIS         EQU  H'0003'
697EPHSHK           EQU  H'0004'
698
699
700;----- UEP10 Bits -----------------------------------------------------
701EPSTALL          EQU  H'0000'
702EPINEN           EQU  H'0001'
703EPOUTEN          EQU  H'0002'
704EPCONDIS         EQU  H'0003'
705EPHSHK           EQU  H'0004'
706
707
708;----- UEP11 Bits -----------------------------------------------------
709EPSTALL          EQU  H'0000'
710EPINEN           EQU  H'0001'
711EPOUTEN          EQU  H'0002'
712EPCONDIS         EQU  H'0003'
713EPHSHK           EQU  H'0004'
714
715
716;----- UEP12 Bits -----------------------------------------------------
717EPSTALL          EQU  H'0000'
718EPINEN           EQU  H'0001'
719EPOUTEN          EQU  H'0002'
720EPCONDIS         EQU  H'0003'
721EPHSHK           EQU  H'0004'
722
723
724;----- UEP13 Bits -----------------------------------------------------
725EPSTALL          EQU  H'0000'
726EPINEN           EQU  H'0001'
727EPOUTEN          EQU  H'0002'
728EPCONDIS         EQU  H'0003'
729EPHSHK           EQU  H'0004'
730
731
732;----- UEP14 Bits -----------------------------------------------------
733EPSTALL          EQU  H'0000'
734EPINEN           EQU  H'0001'
735EPOUTEN          EQU  H'0002'
736EPCONDIS         EQU  H'0003'
737EPHSHK           EQU  H'0004'
738
739
740;----- UEP15 Bits -----------------------------------------------------
741EPSTALL          EQU  H'0000'
742EPINEN           EQU  H'0001'
743EPOUTEN          EQU  H'0002'
744EPCONDIS         EQU  H'0003'
745EPHSHK           EQU  H'0004'
746
747
748;----- UEIE Bits -----------------------------------------------------
749PIDEE            EQU  H'0000'
750CRC5EE           EQU  H'0001'
751CRC16EE          EQU  H'0002'
752DFN8EE           EQU  H'0003'
753BTOEE            EQU  H'0004'
754BTSEE            EQU  H'0007'
755
756
757;----- UIE Bits -----------------------------------------------------
758URSTIE           EQU  H'0000'
759UERRIE           EQU  H'0001'
760ACTVIE           EQU  H'0002'
761TRNIE            EQU  H'0003'
762IDLEIE           EQU  H'0004'
763STALLIE          EQU  H'0005'
764SOFIE            EQU  H'0006'
765
766
767;----- UCFG Bits -----------------------------------------------------
768PPB0             EQU  H'0000'
769PPB1             EQU  H'0001'
770FSEN             EQU  H'0002'
771UTRDIS           EQU  H'0003'
772UPUEN            EQU  H'0004'
773UOEMON           EQU  H'0006'
774UTEYE            EQU  H'0007'
775
776
777;----- RPOR0_1 Bits -----------------------------------------------------
778RPO0R0           EQU  H'0000'
779RPO0R1           EQU  H'0001'
780RPO0R2           EQU  H'0002'
781RPO0R3           EQU  H'0003'
782RPO1R0           EQU  H'0004'
783RPO1R1           EQU  H'0005'
784RPO1R2           EQU  H'0006'
785RPO1R3           EQU  H'0007'
786
787
788;----- RPOR2_3 Bits -----------------------------------------------------
789RPO2R0           EQU  H'0000'
790RPO2R1           EQU  H'0001'
791RPO2R2           EQU  H'0002'
792RPO2R3           EQU  H'0003'
793RPO3R0           EQU  H'0004'
794RPO3R1           EQU  H'0005'
795RPO3R2           EQU  H'0006'
796RPO3R3           EQU  H'0007'
797
798
799;----- RPOR4_5 Bits -----------------------------------------------------
800RPO4R0           EQU  H'0000'
801RPO4R1           EQU  H'0001'
802RPO4R2           EQU  H'0002'
803RPO4R3           EQU  H'0003'
804RPO5R0           EQU  H'0004'
805RPO5R1           EQU  H'0005'
806RPO5R2           EQU  H'0006'
807RPO5R3           EQU  H'0007'
808
809
810;----- RPOR6_7 Bits -----------------------------------------------------
811RPO6R0           EQU  H'0000'
812RPO6R1           EQU  H'0001'
813RPO6R2           EQU  H'0002'
814RPO6R3           EQU  H'0003'
815RPO7R0           EQU  H'0004'
816RPO7R1           EQU  H'0005'
817RPO7R2           EQU  H'0006'
818RPO7R3           EQU  H'0007'
819
820
821;----- RPOR8_9 Bits -----------------------------------------------------
822RPO8R0           EQU  H'0000'
823RPO8R1           EQU  H'0001'
824RPO8R2           EQU  H'0002'
825RPO8R3           EQU  H'0003'
826RPO9R0           EQU  H'0004'
827RPO9R1           EQU  H'0005'
828RPO9R2           EQU  H'0006'
829RPO9R3           EQU  H'0007'
830
831
832;----- RPOR10_11 Bits -----------------------------------------------------
833RPO10R0          EQU  H'0000'
834RPO10R1          EQU  H'0001'
835RPO10R2          EQU  H'0002'
836RPO10R3          EQU  H'0003'
837RPO11R0          EQU  H'0004'
838RPO11R1          EQU  H'0005'
839RPO11R2          EQU  H'0006'
840RPO11R3          EQU  H'0007'
841
842
843;----- RPOR12_13 Bits -----------------------------------------------------
844RPO12R0          EQU  H'0000'
845RPO12R1          EQU  H'0001'
846RPO12R2          EQU  H'0002'
847RPO12R3          EQU  H'0003'
848RPO13R0          EQU  H'0004'
849RPO13R1          EQU  H'0005'
850RPO13R2          EQU  H'0006'
851RPO13R3          EQU  H'0007'
852
853
854;----- RPOR14_15 Bits -----------------------------------------------------
855RPO14R0          EQU  H'0000'
856RPO14R1          EQU  H'0001'
857RPO14R2          EQU  H'0002'
858RPO14R3          EQU  H'0003'
859RPO15R0          EQU  H'0004'
860RPO15R1          EQU  H'0005'
861RPO15R2          EQU  H'0006'
862RPO15R3          EQU  H'0007'
863
864
865;----- RPOR16_17 Bits -----------------------------------------------------
866RPO16R0          EQU  H'0000'
867RPO16R1          EQU  H'0001'
868RPO16R2          EQU  H'0002'
869RPO16R3          EQU  H'0003'
870RPO17R0          EQU  H'0004'
871RPO17R1          EQU  H'0005'
872RPO17R2          EQU  H'0006'
873RPO17R3          EQU  H'0007'
874
875
876;----- RPOR18_19 Bits -----------------------------------------------------
877RPO18R0          EQU  H'0000'
878RPO18R1          EQU  H'0001'
879RPO18R2          EQU  H'0002'
880RPO18R3          EQU  H'0003'
881RPO19R0          EQU  H'0004'
882RPO19R1          EQU  H'0005'
883RPO19R2          EQU  H'0006'
884RPO19R3          EQU  H'0007'
885
886
887;----- RPOR20_21 Bits -----------------------------------------------------
888RPO20R0          EQU  H'0000'
889RPO20R1          EQU  H'0001'
890RPO20R2          EQU  H'0002'
891RPO20R3          EQU  H'0003'
892RPO21R0          EQU  H'0004'
893RPO21R1          EQU  H'0005'
894RPO21R2          EQU  H'0006'
895RPO21R3          EQU  H'0007'
896
897
898;----- RPOR22_23 Bits -----------------------------------------------------
899RPO22R0          EQU  H'0000'
900RPO22R1          EQU  H'0001'
901RPO22R2          EQU  H'0002'
902RPO22R3          EQU  H'0003'
903RPO23R0          EQU  H'0004'
904RPO23R1          EQU  H'0005'
905RPO23R2          EQU  H'0006'
906RPO23R3          EQU  H'0007'
907
908
909;----- RPOR24_25 Bits -----------------------------------------------------
910RPO24R0          EQU  H'0000'
911RPO24R1          EQU  H'0001'
912RPO24R2          EQU  H'0002'
913RPO24R3          EQU  H'0003'
914RPO25R0          EQU  H'0004'
915RPO25R1          EQU  H'0005'
916RPO25R2          EQU  H'0006'
917RPO25R3          EQU  H'0007'
918
919
920;----- RPOR26_27 Bits -----------------------------------------------------
921RPO26R0          EQU  H'0000'
922RPO26R1          EQU  H'0001'
923RPO26R2          EQU  H'0002'
924RPO26R3          EQU  H'0003'
925RPO27R0          EQU  H'0004'
926RPO27R1          EQU  H'0005'
927RPO27R2          EQU  H'0006'
928RPO27R3          EQU  H'0007'
929
930
931;----- RPOR28_29 Bits -----------------------------------------------------
932RPO28R0          EQU  H'0000'
933RPO28R1          EQU  H'0001'
934RPO28R2          EQU  H'0002'
935RPO28R3          EQU  H'0003'
936RPO29R0          EQU  H'0004'
937RPO29R1          EQU  H'0005'
938RPO29R2          EQU  H'0006'
939RPO29R3          EQU  H'0007'
940
941
942;----- RPOR30_31 Bits -----------------------------------------------------
943RPO30R0          EQU  H'0000'
944RPO30R1          EQU  H'0001'
945RPO30R2          EQU  H'0002'
946RPO30R3          EQU  H'0003'
947RPO31R0          EQU  H'0004'
948RPO31R1          EQU  H'0005'
949RPO31R2          EQU  H'0006'
950RPO31R3          EQU  H'0007'
951
952
953;----- RPOR32_33 Bits -----------------------------------------------------
954RPO32R0          EQU  H'0000'
955RPO32R1          EQU  H'0001'
956RPO32R2          EQU  H'0002'
957RPO32R3          EQU  H'0003'
958RPO33R0          EQU  H'0004'
959RPO33R1          EQU  H'0005'
960RPO33R2          EQU  H'0006'
961RPO33R3          EQU  H'0007'
962
963
964;----- RPOR34_35 Bits -----------------------------------------------------
965RPO34R0          EQU  H'0000'
966RPO34R1          EQU  H'0001'
967RPO34R2          EQU  H'0002'
968RPO34R3          EQU  H'0003'
969RPO35R0          EQU  H'0004'
970RPO35R1          EQU  H'0005'
971RPO35R2          EQU  H'0006'
972RPO35R3          EQU  H'0007'
973
974
975;----- RPOR36_37 Bits -----------------------------------------------------
976RPO36R0          EQU  H'0000'
977RPO36R1          EQU  H'0001'
978RPO36R2          EQU  H'0002'
979RPO36R3          EQU  H'0003'
980RPO37R0          EQU  H'0004'
981RPO37R1          EQU  H'0005'
982RPO37R2          EQU  H'0006'
983RPO37R3          EQU  H'0007'
984
985
986;----- RPOR38_39 Bits -----------------------------------------------------
987RPO38R0          EQU  H'0000'
988RPO38R1          EQU  H'0001'
989RPO38R2          EQU  H'0002'
990RPO38R3          EQU  H'0003'
991RPO39R0          EQU  H'0004'
992RPO39R1          EQU  H'0005'
993RPO39R2          EQU  H'0006'
994RPO39R3          EQU  H'0007'
995
996
997;----- RPOR40_41 Bits -----------------------------------------------------
998RPO40R0          EQU  H'0000'
999RPO40R1          EQU  H'0001'
1000RPO40R2          EQU  H'0002'
1001RPO40R3          EQU  H'0003'
1002RPO41R0          EQU  H'0004'
1003RPO41R1          EQU  H'0005'
1004RPO41R2          EQU  H'0006'
1005RPO41R3          EQU  H'0007'
1006
1007
1008;----- RPOR42_43 Bits -----------------------------------------------------
1009RPO42R0          EQU  H'0000'
1010RPO42R1          EQU  H'0001'
1011RPO42R2          EQU  H'0002'
1012RPO42R3          EQU  H'0003'
1013RPO43R0          EQU  H'0004'
1014RPO43R1          EQU  H'0005'
1015RPO43R2          EQU  H'0006'
1016RPO43R3          EQU  H'0007'
1017
1018
1019;----- RPOR44_45 Bits -----------------------------------------------------
1020RPO44R0          EQU  H'0000'
1021RPO44R1          EQU  H'0001'
1022RPO44R2          EQU  H'0002'
1023RPO44R3          EQU  H'0003'
1024RPO45R0          EQU  H'0004'
1025RPO45R1          EQU  H'0005'
1026RPO45R2          EQU  H'0006'
1027RPO45R3          EQU  H'0007'
1028
1029
1030;----- RPOR46 Bits -----------------------------------------------------
1031RPO46R0          EQU  H'0000'
1032RPO46R1          EQU  H'0001'
1033RPO46R2          EQU  H'0002'
1034RPO46R3          EQU  H'0003'
1035
1036
1037;----- RPINR0_1 Bits -----------------------------------------------------
1038U1RXR0           EQU  H'0000'
1039U1RXR1           EQU  H'0001'
1040U1RXR2           EQU  H'0002'
1041U1RXR3           EQU  H'0003'
1042U1TXR0           EQU  H'0004'
1043U1TXR1           EQU  H'0005'
1044U1TXR2           EQU  H'0006'
1045U1TXR3           EQU  H'0007'
1046
1047
1048;----- RPINR2_3 Bits -----------------------------------------------------
1049U2RXR0           EQU  H'0000'
1050U2RXR1           EQU  H'0001'
1051U2RXR2           EQU  H'0002'
1052U2RXR3           EQU  H'0003'
1053U2TXR0           EQU  H'0004'
1054U2TXR1           EQU  H'0005'
1055U2TXR2           EQU  H'0006'
1056U2TXR3           EQU  H'0007'
1057
1058
1059;----- RPINR4_5 Bits -----------------------------------------------------
1060U3RXR0           EQU  H'0000'
1061U3RXR1           EQU  H'0001'
1062U3RXR2           EQU  H'0002'
1063U3RXR3           EQU  H'0003'
1064U3TXR0           EQU  H'0004'
1065U3TXR1           EQU  H'0005'
1066U3TXR2           EQU  H'0006'
1067U3TXR3           EQU  H'0007'
1068
1069
1070;----- RPINR6_7 Bits -----------------------------------------------------
1071U4RXR0           EQU  H'0000'
1072U4RXR1           EQU  H'0001'
1073U4RXR2           EQU  H'0002'
1074U4RXR3           EQU  H'0003'
1075U4TXR0           EQU  H'0004'
1076U4TXR1           EQU  H'0005'
1077U4TXR2           EQU  H'0006'
1078U4TXR3           EQU  H'0007'
1079
1080
1081;----- RPINR8_9 Bits -----------------------------------------------------
1082SCK1R0           EQU  H'0000'
1083SCK1R1           EQU  H'0001'
1084SCK1R2           EQU  H'0002'
1085SCK1R3           EQU  H'0003'
1086SDI1R0           EQU  H'0004'
1087SDI1R1           EQU  H'0005'
1088SDI1R2           EQU  H'0006'
1089SDI1R3           EQU  H'0007'
1090
1091
1092;----- RPINR10_11 Bits -----------------------------------------------------
1093SS1R0            EQU  H'0000'
1094SS1R1            EQU  H'0001'
1095SS1R2            EQU  H'0002'
1096SS1R3            EQU  H'0003'
1097SCK2R0           EQU  H'0004'
1098SCK2R1           EQU  H'0005'
1099SCK2R2           EQU  H'0006'
1100SCK2R3           EQU  H'0007'
1101
1102
1103;----- RPINR12_13 Bits -----------------------------------------------------
1104SDI2R0           EQU  H'0000'
1105SDI2R1           EQU  H'0001'
1106SDI2R2           EQU  H'0002'
1107SDI2R3           EQU  H'0003'
1108SS2R0            EQU  H'0004'
1109SS2R1            EQU  H'0005'
1110SS2R2            EQU  H'0006'
1111SS2R3            EQU  H'0007'
1112
1113
1114;----- RPINR14_15 Bits -----------------------------------------------------
1115FLT0R0           EQU  H'0000'
1116FLT0R1           EQU  H'0001'
1117FLT0R2           EQU  H'0002'
1118FLT0R3           EQU  H'0003'
1119ECCP1R0          EQU  H'0004'
1120ECCP1R1          EQU  H'0005'
1121ECCP1R2          EQU  H'0006'
1122ECCP1R3          EQU  H'0007'
1123
1124
1125;----- RPINR16_17 Bits -----------------------------------------------------
1126ECCP2R0          EQU  H'0000'
1127ECCP2R1          EQU  H'0001'
1128ECCP2R2          EQU  H'0002'
1129ECCP2R3          EQU  H'0003'
1130ECCP3R0          EQU  H'0004'
1131ECCP3R1          EQU  H'0005'
1132ECCP3R2          EQU  H'0006'
1133ECCP3R3          EQU  H'0007'
1134
1135
1136;----- RPINR18_19 Bits -----------------------------------------------------
1137IOC0R0           EQU  H'0000'
1138IOC0R1           EQU  H'0001'
1139IOC0R2           EQU  H'0002'
1140IOC0R3           EQU  H'0003'
1141IOC1R0           EQU  H'0004'
1142IOC1R1           EQU  H'0005'
1143IOC1R2           EQU  H'0006'
1144IOC1R3           EQU  H'0007'
1145
1146
1147;----- RPINR20_21 Bits -----------------------------------------------------
1148IOC2R0           EQU  H'0000'
1149IOC2R1           EQU  H'0001'
1150IOC2R2           EQU  H'0002'
1151IOC2R3           EQU  H'0003'
1152IOC3R0           EQU  H'0004'
1153IOC3R1           EQU  H'0005'
1154IOC3R2           EQU  H'0006'
1155IOC3R3           EQU  H'0007'
1156
1157
1158;----- RPINR22_23 Bits -----------------------------------------------------
1159IOC4R0           EQU  H'0000'
1160IOC4R1           EQU  H'0001'
1161IOC4R2           EQU  H'0002'
1162IOC4R3           EQU  H'0003'
1163IOC5R0           EQU  H'0004'
1164IOC5R1           EQU  H'0005'
1165IOC5R2           EQU  H'0006'
1166IOC5R3           EQU  H'0007'
1167
1168
1169;----- RPINR24_25 Bits -----------------------------------------------------
1170IOC6R0           EQU  H'0000'
1171IOC6R1           EQU  H'0001'
1172IOC6R2           EQU  H'0002'
1173IOC6R3           EQU  H'0003'
1174IOC7R0           EQU  H'0004'
1175IOC7R1           EQU  H'0005'
1176IOC7R2           EQU  H'0006'
1177IOC7R3           EQU  H'0007'
1178
1179
1180;----- RPINR26_27 Bits -----------------------------------------------------
1181INT1R0           EQU  H'0000'
1182INT1R1           EQU  H'0001'
1183INT1R2           EQU  H'0002'
1184INT1R3           EQU  H'0003'
1185INT2R0           EQU  H'0004'
1186INT2R1           EQU  H'0005'
1187INT2R2           EQU  H'0006'
1188INT2R3           EQU  H'0007'
1189
1190
1191;----- RPINR28_29 Bits -----------------------------------------------------
1192INT3R0           EQU  H'0000'
1193INT3R1           EQU  H'0001'
1194INT3R2           EQU  H'0002'
1195INT3R3           EQU  H'0003'
1196MDMINR0          EQU  H'0004'
1197MDMINR1          EQU  H'0005'
1198MDMINR2          EQU  H'0006'
1199MDMINR3          EQU  H'0007'
1200
1201
1202;----- RPINR30_31 Bits -----------------------------------------------------
1203MDCIN1R0         EQU  H'0000'
1204MDCIN1R1         EQU  H'0001'
1205MDCIN1R2         EQU  H'0002'
1206MDCIN1R3         EQU  H'0003'
1207MDCIN2R0         EQU  H'0004'
1208MDCIN2R1         EQU  H'0005'
1209MDCIN2R2         EQU  H'0006'
1210MDCIN2R3         EQU  H'0007'
1211
1212
1213;----- RPINR32_33 Bits -----------------------------------------------------
1214CCP4R0           EQU  H'0000'
1215CCP4R1           EQU  H'0001'
1216CCP4R2           EQU  H'0002'
1217CCP4R3           EQU  H'0003'
1218CCP5R0           EQU  H'0004'
1219CCP5R1           EQU  H'0005'
1220CCP5R2           EQU  H'0006'
1221CCP5R3           EQU  H'0007'
1222
1223
1224;----- RPINR34_35 Bits -----------------------------------------------------
1225CCP6R0           EQU  H'0000'
1226CCP6R1           EQU  H'0001'
1227CCP6R2           EQU  H'0002'
1228CCP6R3           EQU  H'0003'
1229CCP7R0           EQU  H'0004'
1230CCP7R1           EQU  H'0005'
1231CCP7R2           EQU  H'0006'
1232CCP7R3           EQU  H'0007'
1233
1234
1235;----- RPINR36_37 Bits -----------------------------------------------------
1236CCP8R0           EQU  H'0000'
1237CCP8R1           EQU  H'0001'
1238CCP8R2           EQU  H'0002'
1239CCP8R3           EQU  H'0003'
1240CCP9R0           EQU  H'0004'
1241CCP9R1           EQU  H'0005'
1242CCP9R2           EQU  H'0006'
1243CCP9R3           EQU  H'0007'
1244
1245
1246;----- RPINR38_39 Bits -----------------------------------------------------
1247CCP10R0          EQU  H'0000'
1248CCP10R1          EQU  H'0001'
1249CCP10R2          EQU  H'0002'
1250CCP10R3          EQU  H'0003'
1251T0CKIR0          EQU  H'0004'
1252T0CKIR1          EQU  H'0005'
1253T0CKIR2          EQU  H'0006'
1254T0CKIR3          EQU  H'0007'
1255
1256
1257;----- RPINR40_41 Bits -----------------------------------------------------
1258T1GR0            EQU  H'0000'
1259T1GR1            EQU  H'0001'
1260T1GR2            EQU  H'0002'
1261T1GR3            EQU  H'0003'
1262T1CKIR0          EQU  H'0004'
1263T1CKIR1          EQU  H'0005'
1264T1CKIR2          EQU  H'0006'
1265T1CKIR3          EQU  H'0007'
1266
1267
1268;----- RPINR42_43 Bits -----------------------------------------------------
1269T3GR0            EQU  H'0000'
1270T3GR1            EQU  H'0001'
1271T3GR2            EQU  H'0002'
1272T3GR3            EQU  H'0003'
1273T3CKIR0          EQU  H'0004'
1274T3CKIR1          EQU  H'0005'
1275T3CKIR2          EQU  H'0006'
1276T3CKIR3          EQU  H'0007'
1277
1278
1279;----- RPINR44_45 Bits -----------------------------------------------------
1280T5GR0            EQU  H'0000'
1281T5GR1            EQU  H'0001'
1282T5GR2            EQU  H'0002'
1283T5GR3            EQU  H'0003'
1284T5CKIR0          EQU  H'0004'
1285T5CKIR1          EQU  H'0005'
1286T5CKIR2          EQU  H'0006'
1287T5CKIR3          EQU  H'0007'
1288
1289
1290;----- RPINR46_47 Bits -----------------------------------------------------
1291PBIO0R0          EQU  H'0000'
1292PBIO0R1          EQU  H'0001'
1293PBIO0R2          EQU  H'0002'
1294PBIO0R3          EQU  H'0003'
1295PBIO1R0          EQU  H'0004'
1296PBIO1R1          EQU  H'0005'
1297PBIO1R2          EQU  H'0006'
1298PBIO1R3          EQU  H'0007'
1299
1300
1301;----- RPINR48_49 Bits -----------------------------------------------------
1302PBIO2R0          EQU  H'0000'
1303PBIO2R1          EQU  H'0001'
1304PBIO2R2          EQU  H'0002'
1305PBIO2R3          EQU  H'0003'
1306PBIO3R0          EQU  H'0004'
1307PBIO3R1          EQU  H'0005'
1308PBIO3R2          EQU  H'0006'
1309PBIO3R3          EQU  H'0007'
1310
1311
1312;----- RPINR50_51 Bits -----------------------------------------------------
1313PBIO4R0          EQU  H'0000'
1314PBIO4R1          EQU  H'0001'
1315PBIO4R2          EQU  H'0002'
1316PBIO4R3          EQU  H'0003'
1317PBIO5R0          EQU  H'0004'
1318PBIO5R1          EQU  H'0005'
1319PBIO5R2          EQU  H'0006'
1320PBIO5R3          EQU  H'0007'
1321
1322
1323;----- RPINR52_53 Bits -----------------------------------------------------
1324PBIO6R0          EQU  H'0000'
1325PBIO6R1          EQU  H'0001'
1326PBIO6R2          EQU  H'0002'
1327PBIO6R3          EQU  H'0003'
1328PBIO7R0          EQU  H'0004'
1329PBIO7R1          EQU  H'0005'
1330PBIO7R2          EQU  H'0006'
1331PBIO7R3          EQU  H'0007'
1332
1333
1334;----- ANCON3 Bits -----------------------------------------------------
1335ANSEL16          EQU  H'0000'
1336ANSEL17          EQU  H'0001'
1337ANSEL18          EQU  H'0002'
1338ANSEL19          EQU  H'0003'
1339ANSEL20          EQU  H'0004'
1340ANSEL21          EQU  H'0005'
1341ANSEL22          EQU  H'0006'
1342ANSEL23          EQU  H'0007'
1343
1344
1345;----- ANCON2 Bits -----------------------------------------------------
1346ANSEL8           EQU  H'0000'
1347ANSEL9           EQU  H'0001'
1348ANSEL10          EQU  H'0002'
1349ANSEL11          EQU  H'0003'
1350ANSEL12          EQU  H'0004'
1351ANSEL13          EQU  H'0005'
1352ANSEL14          EQU  H'0006'
1353ANSEL15          EQU  H'0007'
1354
1355
1356;----- ANCON1 Bits -----------------------------------------------------
1357ANSEL0           EQU  H'0000'
1358ANSEL1           EQU  H'0001'
1359ANSEL2           EQU  H'0002'
1360ANSEL3           EQU  H'0003'
1361ANSEL4           EQU  H'0004'
1362ANSEL5           EQU  H'0005'
1363ANSEL6           EQU  H'0006'
1364ANSEL7           EQU  H'0007'
1365
1366
1367;----- ADCTMUEN0L Bits -----------------------------------------------------
1368CTMUEN0          EQU  H'0000'
1369CTMUEN1          EQU  H'0001'
1370CTMUEN2          EQU  H'0002'
1371CTMUEN3          EQU  H'0003'
1372CTMUEN4          EQU  H'0004'
1373CTMUEN5          EQU  H'0005'
1374CTMUEN6          EQU  H'0006'
1375CTMUEN7          EQU  H'0007'
1376
1377
1378;----- ADCTMUEN0H Bits -----------------------------------------------------
1379CTMUEN8          EQU  H'0000'
1380CTMUEN9          EQU  H'0001'
1381CTMUEN10         EQU  H'0002'
1382CTMUEN11         EQU  H'0003'
1383CTMUEN12         EQU  H'0004'
1384CTMUEN13         EQU  H'0005'
1385CTMUEN14         EQU  H'0006'
1386CTMUEN15         EQU  H'0007'
1387
1388
1389;----- ADCTMUEN1L Bits -----------------------------------------------------
1390CTUMEN16         EQU  H'0000'
1391CTUMEN17         EQU  H'0001'
1392CTUMEN18         EQU  H'0002'
1393CTUMEN19         EQU  H'0003'
1394CTMUEN20         EQU  H'0004'
1395CTMUEN21         EQU  H'0005'
1396CTMUEN22         EQU  H'0006'
1397CTMUEN23         EQU  H'0007'
1398
1399
1400;----- ADCTMUEN1H Bits -----------------------------------------------------
1401CTUMEN24         EQU  H'0000'
1402CTUMEN25         EQU  H'0001'
1403CTUMEN26         EQU  H'0002'
1404CTUMEN27         EQU  H'0003'
1405CTUMEN28         EQU  H'0004'
1406CTUMEN29         EQU  H'0005'
1407CTMUEN30         EQU  H'0006'
1408
1409
1410;----- ADCHIT0L Bits -----------------------------------------------------
1411CHH0             EQU  H'0000'
1412CHH1             EQU  H'0001'
1413CHH2             EQU  H'0002'
1414CHH3             EQU  H'0003'
1415CHH4             EQU  H'0004'
1416CHH5             EQU  H'0005'
1417CHH6             EQU  H'0006'
1418CHH7             EQU  H'0007'
1419
1420
1421;----- ADCHIT0H Bits -----------------------------------------------------
1422CHH8             EQU  H'0000'
1423CHH9             EQU  H'0001'
1424CHH10            EQU  H'0002'
1425CHH11            EQU  H'0003'
1426CHH12            EQU  H'0004'
1427CHH13            EQU  H'0005'
1428CHH14            EQU  H'0006'
1429CHH15            EQU  H'0007'
1430
1431
1432;----- ADCHIT1L Bits -----------------------------------------------------
1433CHH16            EQU  H'0000'
1434CHH17            EQU  H'0001'
1435CHH18            EQU  H'0002'
1436CHH19            EQU  H'0003'
1437CHH20            EQU  H'0004'
1438CHH21            EQU  H'0005'
1439CHH22            EQU  H'0006'
1440CHH23            EQU  H'0007'
1441
1442
1443;----- ADCHIT1H Bits -----------------------------------------------------
1444CHH24            EQU  H'0000'
1445CHH25            EQU  H'0001'
1446CHH26            EQU  H'0002'
1447CHH27            EQU  H'0003'
1448CHH28            EQU  H'0004'
1449CHH29            EQU  H'0005'
1450CHH30            EQU  H'0006'
1451
1452
1453;----- ADCSS0L Bits -----------------------------------------------------
1454CSS0             EQU  H'0000'
1455CSS1             EQU  H'0001'
1456CSS2             EQU  H'0002'
1457CSS3             EQU  H'0003'
1458CSS4             EQU  H'0004'
1459CSS5             EQU  H'0005'
1460CSS6             EQU  H'0006'
1461CSS7             EQU  H'0007'
1462
1463
1464;----- ADCSS0H Bits -----------------------------------------------------
1465CSS8             EQU  H'0000'
1466CSS9             EQU  H'0001'
1467CSS10            EQU  H'0002'
1468CSS11            EQU  H'0003'
1469CSS12            EQU  H'0004'
1470CSS13            EQU  H'0005'
1471CSS14            EQU  H'0006'
1472CSS15            EQU  H'0007'
1473
1474
1475;----- ADCSS1L Bits -----------------------------------------------------
1476CSS16            EQU  H'0000'
1477CSS17            EQU  H'0001'
1478CSS18            EQU  H'0002'
1479CSS19            EQU  H'0003'
1480CSS20            EQU  H'0004'
1481CSS21            EQU  H'0005'
1482CSS22            EQU  H'0006'
1483CSS23            EQU  H'0007'
1484
1485
1486;----- ADCSS1H Bits -----------------------------------------------------
1487CSS24            EQU  H'0000'
1488CSS25            EQU  H'0001'
1489CSS26            EQU  H'0002'
1490CSS27            EQU  H'0003'
1491CSS28            EQU  H'0004'
1492CSS29            EQU  H'0005'
1493CSS30            EQU  H'0006'
1494
1495
1496;----- ADCHS0L Bits -----------------------------------------------------
1497CH0SA0           EQU  H'0000'
1498CH0SA1           EQU  H'0001'
1499CH0SA2           EQU  H'0002'
1500CH0SA3           EQU  H'0003'
1501CH0SA4           EQU  H'0004'
1502CH0NA0           EQU  H'0005'
1503CH0NA1           EQU  H'0006'
1504CH0NA2           EQU  H'0007'
1505
1506
1507;----- ADCHS0H Bits -----------------------------------------------------
1508CH0SB0           EQU  H'0000'
1509CH0SB1           EQU  H'0001'
1510CH0SB2           EQU  H'0002'
1511CH0SB3           EQU  H'0003'
1512CH0SB4           EQU  H'0004'
1513CH0NB0           EQU  H'0005'
1514CH0NB1           EQU  H'0006'
1515CH0NB2           EQU  H'0007'
1516
1517
1518;----- ADCON5L Bits -----------------------------------------------------
1519CM0              EQU  H'0000'
1520CM1              EQU  H'0001'
1521WM0              EQU  H'0002'
1522WM1              EQU  H'0003'
1523
1524
1525;----- ADCON5H Bits -----------------------------------------------------
1526CTMUREQ          EQU  H'0005'
1527LPENA            EQU  H'0006'
1528ASENA            EQU  H'0007'
1529
1530ASINTMD0         EQU  H'0000'
1531ASINTMD1         EQU  H'0001'
1532
1533
1534;----- ADCON3L Bits -----------------------------------------------------
1535ADCS0            EQU  H'0000'
1536ADCS1            EQU  H'0001'
1537ADCS2            EQU  H'0002'
1538ADCS3            EQU  H'0003'
1539ADCS4            EQU  H'0004'
1540ADCS5            EQU  H'0005'
1541ADCS6            EQU  H'0006'
1542ADCS7            EQU  H'0007'
1543
1544
1545;----- ADCON3H Bits -----------------------------------------------------
1546PUMPEN           EQU  H'0005'
1547EXTSAM           EQU  H'0006'
1548ADRC             EQU  H'0007'
1549
1550SAMC0            EQU  H'0000'
1551SAMC1            EQU  H'0001'
1552SAMC2            EQU  H'0002'
1553SAMC3            EQU  H'0003'
1554SAMC4            EQU  H'0004'
1555
1556
1557;----- ADCON2L Bits -----------------------------------------------------
1558ALTS             EQU  H'0000'
1559BUFM             EQU  H'0001'
1560BUFS             EQU  H'0007'
1561
1562SMPI0            EQU  H'0002'
1563SMPI1            EQU  H'0003'
1564SMPI2            EQU  H'0004'
1565SMPI3            EQU  H'0005'
1566SMPI4            EQU  H'0006'
1567
1568
1569;----- ADCON2H Bits -----------------------------------------------------
1570CSCNA            EQU  H'0002'
1571BUFREGEN         EQU  H'0003'
1572OFFCAL           EQU  H'0004'
1573NVCFG0           EQU  H'0005'
1574
1575PVCFG0           EQU  H'0006'
1576PVCFG1           EQU  H'0007'
1577
1578
1579;----- LCDDATA0 Bits -----------------------------------------------------
1580S00C0            EQU  H'0000'
1581S01C0            EQU  H'0001'
1582S02C0            EQU  H'0002'
1583S03C0            EQU  H'0003'
1584S04C0            EQU  H'0004'
1585S05C0            EQU  H'0005'
1586S06C0            EQU  H'0006'
1587S07C0            EQU  H'0007'
1588
1589
1590;----- LCDDATA1 Bits -----------------------------------------------------
1591S08C0            EQU  H'0000'
1592S09C0            EQU  H'0001'
1593S10C0            EQU  H'0002'
1594S11C0            EQU  H'0003'
1595S12C0            EQU  H'0004'
1596S13C0            EQU  H'0005'
1597S14C0            EQU  H'0006'
1598S15C0            EQU  H'0007'
1599
1600
1601;----- LCDDATA2 Bits -----------------------------------------------------
1602S16C0            EQU  H'0000'
1603S17C0            EQU  H'0001'
1604S18C0            EQU  H'0002'
1605S19C0            EQU  H'0003'
1606S20C0            EQU  H'0004'
1607S21C0            EQU  H'0005'
1608S22C0            EQU  H'0006'
1609S23C0            EQU  H'0007'
1610
1611
1612;----- LCDDATA3 Bits -----------------------------------------------------
1613S24C0            EQU  H'0000'
1614S25C0            EQU  H'0001'
1615S26C0            EQU  H'0002'
1616S27C0            EQU  H'0003'
1617S28C0            EQU  H'0004'
1618S29C0            EQU  H'0005'
1619S30C0            EQU  H'0006'
1620S31C0            EQU  H'0007'
1621
1622
1623;----- LCDDATA4 Bits -----------------------------------------------------
1624S32C0            EQU  H'0000'
1625S33C0            EQU  H'0001'
1626S34C0            EQU  H'0002'
1627S35C0            EQU  H'0003'
1628S36C0            EQU  H'0004'
1629S37C0            EQU  H'0005'
1630S38C0            EQU  H'0006'
1631S39C0            EQU  H'0007'
1632
1633
1634;----- LCDDATA5 Bits -----------------------------------------------------
1635S40C0            EQU  H'0000'
1636S41C0            EQU  H'0001'
1637S42C0            EQU  H'0002'
1638S43C0            EQU  H'0003'
1639S44C0            EQU  H'0004'
1640S45C0            EQU  H'0005'
1641S46C0            EQU  H'0006'
1642S47C0            EQU  H'0007'
1643
1644
1645;----- LCDDATA6 Bits -----------------------------------------------------
1646S48C0            EQU  H'0000'
1647S49C0            EQU  H'0001'
1648S50C0            EQU  H'0002'
1649S51C0            EQU  H'0003'
1650S52C0            EQU  H'0004'
1651S53C0            EQU  H'0005'
1652S54C0            EQU  H'0006'
1653S55C0            EQU  H'0007'
1654
1655
1656;----- LCDDATA7 Bits -----------------------------------------------------
1657S56C0            EQU  H'0000'
1658S57C0            EQU  H'0001'
1659S58C0            EQU  H'0002'
1660S59C0            EQU  H'0003'
1661S60C0            EQU  H'0004'
1662S61C0            EQU  H'0005'
1663S62C0            EQU  H'0006'
1664S63C0            EQU  H'0007'
1665
1666
1667;----- LCDDATA8 Bits -----------------------------------------------------
1668S00C1            EQU  H'0000'
1669S01C1            EQU  H'0001'
1670S02C1            EQU  H'0002'
1671S03C1            EQU  H'0003'
1672S04C1            EQU  H'0004'
1673S05C1            EQU  H'0005'
1674S06C1            EQU  H'0006'
1675S07C1            EQU  H'0007'
1676
1677
1678;----- LCDDATA9 Bits -----------------------------------------------------
1679S08C1            EQU  H'0000'
1680S09C1            EQU  H'0001'
1681S10C1            EQU  H'0002'
1682S11C1            EQU  H'0003'
1683S12C1            EQU  H'0004'
1684S13C1            EQU  H'0005'
1685S14C1            EQU  H'0006'
1686S15C1            EQU  H'0007'
1687
1688
1689;----- LCDDATA10 Bits -----------------------------------------------------
1690S16C1            EQU  H'0000'
1691S17C1            EQU  H'0001'
1692S18C1            EQU  H'0002'
1693S19C1            EQU  H'0003'
1694S20C1            EQU  H'0004'
1695S21C1            EQU  H'0005'
1696S22C1            EQU  H'0006'
1697S23C1            EQU  H'0007'
1698
1699
1700;----- LCDDATA11 Bits -----------------------------------------------------
1701S24C1            EQU  H'0000'
1702S25C1            EQU  H'0001'
1703S26C1            EQU  H'0002'
1704S27C1            EQU  H'0003'
1705S28C1            EQU  H'0004'
1706S29C1            EQU  H'0005'
1707S30C1            EQU  H'0006'
1708S31C1            EQU  H'0007'
1709
1710
1711;----- LCDDATA12 Bits -----------------------------------------------------
1712S32C1            EQU  H'0000'
1713S33C1            EQU  H'0001'
1714S34C1            EQU  H'0002'
1715S35C1            EQU  H'0003'
1716S36C1            EQU  H'0004'
1717S37C1            EQU  H'0005'
1718S38C1            EQU  H'0006'
1719S39C1            EQU  H'0007'
1720
1721
1722;----- LCDDATA13 Bits -----------------------------------------------------
1723S40C1            EQU  H'0000'
1724S41C1            EQU  H'0001'
1725S42C1            EQU  H'0002'
1726S43C1            EQU  H'0003'
1727S44C1            EQU  H'0004'
1728S45C1            EQU  H'0005'
1729S46C1            EQU  H'0006'
1730S47C1            EQU  H'0007'
1731
1732
1733;----- LCDDATA14 Bits -----------------------------------------------------
1734S48C1            EQU  H'0000'
1735S49C1            EQU  H'0001'
1736S50C1            EQU  H'0002'
1737S51C1            EQU  H'0003'
1738S52C1            EQU  H'0004'
1739S53C1            EQU  H'0005'
1740S54C1            EQU  H'0006'
1741S55C1            EQU  H'0007'
1742
1743
1744;----- LCDDATA15 Bits -----------------------------------------------------
1745S56C1            EQU  H'0000'
1746S57C1            EQU  H'0001'
1747S58C1            EQU  H'0002'
1748S59C1            EQU  H'0003'
1749S60C1            EQU  H'0004'
1750S61C1            EQU  H'0005'
1751S62C1            EQU  H'0006'
1752S63C1            EQU  H'0007'
1753
1754
1755;----- LCDDATA16 Bits -----------------------------------------------------
1756S00C2            EQU  H'0000'
1757S01C2            EQU  H'0001'
1758S02C2            EQU  H'0002'
1759S03C2            EQU  H'0003'
1760S04C2            EQU  H'0004'
1761S05C2            EQU  H'0005'
1762S06C2            EQU  H'0006'
1763S07C2            EQU  H'0007'
1764
1765
1766;----- LCDDATA17 Bits -----------------------------------------------------
1767S08C2            EQU  H'0000'
1768S09C2            EQU  H'0001'
1769S10C2            EQU  H'0002'
1770S11C2            EQU  H'0003'
1771S12C2            EQU  H'0004'
1772S13C2            EQU  H'0005'
1773S14C2            EQU  H'0006'
1774S15C2            EQU  H'0007'
1775
1776
1777;----- LCDDATA18 Bits -----------------------------------------------------
1778S16C2            EQU  H'0000'
1779S17C2            EQU  H'0001'
1780S18C2            EQU  H'0002'
1781S19C2            EQU  H'0003'
1782S20C2            EQU  H'0004'
1783S21C2            EQU  H'0005'
1784S22C2            EQU  H'0006'
1785S23C2            EQU  H'0007'
1786
1787
1788;----- LCDDATA19 Bits -----------------------------------------------------
1789S24C2            EQU  H'0000'
1790S25C2            EQU  H'0001'
1791S26C2            EQU  H'0002'
1792S27C2            EQU  H'0003'
1793S28C2            EQU  H'0004'
1794S29C2            EQU  H'0005'
1795S30C2            EQU  H'0006'
1796S31C2            EQU  H'0007'
1797
1798
1799;----- LCDDATA20 Bits -----------------------------------------------------
1800S32C2            EQU  H'0000'
1801S33C2            EQU  H'0001'
1802S34C2            EQU  H'0002'
1803S35C2            EQU  H'0003'
1804S36C2            EQU  H'0004'
1805S37C2            EQU  H'0005'
1806S38C2            EQU  H'0006'
1807S39C2            EQU  H'0007'
1808
1809
1810;----- LCDDATA21 Bits -----------------------------------------------------
1811S40C2            EQU  H'0000'
1812S41C2            EQU  H'0001'
1813S42C2            EQU  H'0002'
1814S43C2            EQU  H'0003'
1815S44C2            EQU  H'0004'
1816S45C2            EQU  H'0005'
1817S46C2            EQU  H'0006'
1818S47C2            EQU  H'0007'
1819
1820
1821;----- LCDDATA22 Bits -----------------------------------------------------
1822S48C2            EQU  H'0000'
1823S49C2            EQU  H'0001'
1824S50C2            EQU  H'0002'
1825S51C2            EQU  H'0003'
1826S52C2            EQU  H'0004'
1827S53C2            EQU  H'0005'
1828S54C2            EQU  H'0006'
1829S55C2            EQU  H'0007'
1830
1831
1832;----- LCDDATA23 Bits -----------------------------------------------------
1833S56C2            EQU  H'0000'
1834S57C2            EQU  H'0001'
1835S58C2            EQU  H'0002'
1836S59C2            EQU  H'0003'
1837S60C2            EQU  H'0004'
1838S61C2            EQU  H'0005'
1839S62C2            EQU  H'0006'
1840S63C2            EQU  H'0007'
1841
1842
1843;----- LCDDATA24 Bits -----------------------------------------------------
1844S00C3            EQU  H'0000'
1845S01C3            EQU  H'0001'
1846S02C3            EQU  H'0002'
1847S03C3            EQU  H'0003'
1848S04C3            EQU  H'0004'
1849S05C3            EQU  H'0005'
1850S06C3            EQU  H'0006'
1851S07C3            EQU  H'0007'
1852
1853
1854;----- LCDDATA25 Bits -----------------------------------------------------
1855S08C3            EQU  H'0000'
1856S09C3            EQU  H'0001'
1857S10C3            EQU  H'0002'
1858S11C3            EQU  H'0003'
1859S12C3            EQU  H'0004'
1860S13C3            EQU  H'0005'
1861S14C3            EQU  H'0006'
1862S15C3            EQU  H'0007'
1863
1864
1865;----- LCDDATA26 Bits -----------------------------------------------------
1866S16C3            EQU  H'0000'
1867S17C3            EQU  H'0001'
1868S18C3            EQU  H'0002'
1869S19C3            EQU  H'0003'
1870S20C3            EQU  H'0004'
1871S21C3            EQU  H'0005'
1872S22C3            EQU  H'0006'
1873S23C3            EQU  H'0007'
1874
1875
1876;----- LCDDATA27 Bits -----------------------------------------------------
1877S24C3            EQU  H'0000'
1878S25C3            EQU  H'0001'
1879S26C3            EQU  H'0002'
1880S27C3            EQU  H'0003'
1881S28C3            EQU  H'0004'
1882S29C3            EQU  H'0005'
1883S30C3            EQU  H'0006'
1884S31C3            EQU  H'0007'
1885
1886
1887;----- LCDDATA28 Bits -----------------------------------------------------
1888S32C3            EQU  H'0000'
1889S33C3            EQU  H'0001'
1890S34C3            EQU  H'0002'
1891S35C3            EQU  H'0003'
1892S36C3            EQU  H'0004'
1893S37C3            EQU  H'0005'
1894S38C3            EQU  H'0006'
1895S39C3            EQU  H'0007'
1896
1897
1898;----- LCDDATA29 Bits -----------------------------------------------------
1899S40C3            EQU  H'0000'
1900S41C3            EQU  H'0001'
1901S42C3            EQU  H'0002'
1902S43C3            EQU  H'0003'
1903S44C3            EQU  H'0004'
1904S45C3            EQU  H'0005'
1905S46C3            EQU  H'0006'
1906S47C3            EQU  H'0007'
1907
1908
1909;----- LCDDATA30 Bits -----------------------------------------------------
1910S48C3            EQU  H'0000'
1911S49C3            EQU  H'0001'
1912S50C3            EQU  H'0002'
1913S51C3            EQU  H'0003'
1914S52C3            EQU  H'0004'
1915S53C3            EQU  H'0005'
1916S54C3            EQU  H'0006'
1917S55C3            EQU  H'0007'
1918
1919
1920;----- LCDDATA31 Bits -----------------------------------------------------
1921S56C3            EQU  H'0000'
1922S57C3            EQU  H'0001'
1923S58C3            EQU  H'0002'
1924S59C3            EQU  H'0003'
1925S60C3            EQU  H'0004'
1926S61C3            EQU  H'0005'
1927S62C3            EQU  H'0006'
1928S63C3            EQU  H'0007'
1929
1930
1931;----- LCDDATA32 Bits -----------------------------------------------------
1932S00C4            EQU  H'0000'
1933S01C4            EQU  H'0001'
1934S02C4            EQU  H'0002'
1935S03C4            EQU  H'0003'
1936S04C4            EQU  H'0004'
1937S05C4            EQU  H'0005'
1938S06C4            EQU  H'0006'
1939S07C4            EQU  H'0007'
1940
1941
1942;----- LCDDATA33 Bits -----------------------------------------------------
1943S08C4            EQU  H'0000'
1944S09C4            EQU  H'0001'
1945S10C4            EQU  H'0002'
1946S11C4            EQU  H'0003'
1947S12C4            EQU  H'0004'
1948S13C4            EQU  H'0005'
1949S14C4            EQU  H'0006'
1950S15C4            EQU  H'0007'
1951
1952
1953;----- LCDDATA34 Bits -----------------------------------------------------
1954S16C4            EQU  H'0000'
1955S17C4            EQU  H'0001'
1956S18C4            EQU  H'0002'
1957S19C4            EQU  H'0003'
1958S20C4            EQU  H'0004'
1959S21C4            EQU  H'0005'
1960S22C4            EQU  H'0006'
1961S23C4            EQU  H'0007'
1962
1963
1964;----- LCDDATA35 Bits -----------------------------------------------------
1965S24C4            EQU  H'0000'
1966S25C4            EQU  H'0001'
1967S26C4            EQU  H'0002'
1968S27C4            EQU  H'0003'
1969S28C4            EQU  H'0004'
1970S29C4            EQU  H'0005'
1971S30C4            EQU  H'0006'
1972S31C4            EQU  H'0007'
1973
1974
1975;----- LCDDATA36 Bits -----------------------------------------------------
1976S32C4            EQU  H'0000'
1977S33C4            EQU  H'0001'
1978S34C4            EQU  H'0002'
1979S35C4            EQU  H'0003'
1980S36C4            EQU  H'0004'
1981S37C4            EQU  H'0005'
1982S38C4            EQU  H'0006'
1983S39C4            EQU  H'0007'
1984
1985
1986;----- LCDDATA37 Bits -----------------------------------------------------
1987S40C4            EQU  H'0000'
1988S41C4            EQU  H'0001'
1989S42C4            EQU  H'0002'
1990S43C4            EQU  H'0003'
1991S44C4            EQU  H'0004'
1992S45C4            EQU  H'0005'
1993S46C4            EQU  H'0006'
1994S47C4            EQU  H'0007'
1995
1996
1997;----- LCDDATA38 Bits -----------------------------------------------------
1998S48C4            EQU  H'0000'
1999S49C4            EQU  H'0001'
2000S50C4            EQU  H'0002'
2001S51C4            EQU  H'0003'
2002S52C4            EQU  H'0004'
2003S53C4            EQU  H'0005'
2004S54C4            EQU  H'0006'
2005S55C4            EQU  H'0007'
2006
2007
2008;----- LCDDATA39 Bits -----------------------------------------------------
2009S56C4            EQU  H'0000'
2010S57C4            EQU  H'0001'
2011S58C4            EQU  H'0002'
2012S59C4            EQU  H'0003'
2013S60C4            EQU  H'0004'
2014S61C4            EQU  H'0005'
2015S62C4            EQU  H'0006'
2016S63C4            EQU  H'0007'
2017
2018
2019;----- LCDDATA40 Bits -----------------------------------------------------
2020S00C5            EQU  H'0000'
2021S01C5            EQU  H'0001'
2022S02C5            EQU  H'0002'
2023S03C5            EQU  H'0003'
2024S04C5            EQU  H'0004'
2025S05C5            EQU  H'0005'
2026S06C5            EQU  H'0006'
2027S07C5            EQU  H'0007'
2028
2029
2030;----- LCDDATA41 Bits -----------------------------------------------------
2031S08C5            EQU  H'0000'
2032S09C5            EQU  H'0001'
2033S10C5            EQU  H'0002'
2034S11C5            EQU  H'0003'
2035S12C5            EQU  H'0004'
2036S13C5            EQU  H'0005'
2037S14C5            EQU  H'0006'
2038S15C5            EQU  H'0007'
2039
2040
2041;----- LCDDATA42 Bits -----------------------------------------------------
2042S16C5            EQU  H'0000'
2043S17C5            EQU  H'0001'
2044S18C5            EQU  H'0002'
2045S19C5            EQU  H'0003'
2046S20C5            EQU  H'0004'
2047S21C5            EQU  H'0005'
2048S22C5            EQU  H'0006'
2049S23C5            EQU  H'0007'
2050
2051
2052;----- LCDDATA43 Bits -----------------------------------------------------
2053S24C5            EQU  H'0000'
2054S25C5            EQU  H'0001'
2055S26C5            EQU  H'0002'
2056S27C5            EQU  H'0003'
2057S28C5            EQU  H'0004'
2058S29C5            EQU  H'0005'
2059S30C5            EQU  H'0006'
2060S31C5            EQU  H'0007'
2061
2062
2063;----- LCDDATA44 Bits -----------------------------------------------------
2064S32C5            EQU  H'0000'
2065S33C5            EQU  H'0001'
2066S34C5            EQU  H'0002'
2067S35C5            EQU  H'0003'
2068S36C5            EQU  H'0004'
2069S37C5            EQU  H'0005'
2070S38C5            EQU  H'0006'
2071S39C5            EQU  H'0007'
2072
2073
2074;----- LCDDATA45 Bits -----------------------------------------------------
2075S40C5            EQU  H'0000'
2076S41C5            EQU  H'0001'
2077S42C5            EQU  H'0002'
2078S43C5            EQU  H'0003'
2079S44C5            EQU  H'0004'
2080S45C5            EQU  H'0005'
2081S46C5            EQU  H'0006'
2082S47C5            EQU  H'0007'
2083
2084
2085;----- LCDDATA46 Bits -----------------------------------------------------
2086S48C5            EQU  H'0000'
2087S49C5            EQU  H'0001'
2088S50C5            EQU  H'0002'
2089S51C5            EQU  H'0003'
2090S52C5            EQU  H'0004'
2091S53C5            EQU  H'0005'
2092S54C5            EQU  H'0006'
2093S55C5            EQU  H'0007'
2094
2095
2096;----- LCDDATA47 Bits -----------------------------------------------------
2097S56C5            EQU  H'0000'
2098S57C5            EQU  H'0001'
2099S58C5            EQU  H'0002'
2100S59C5            EQU  H'0003'
2101S60C5            EQU  H'0004'
2102S61C5            EQU  H'0005'
2103S62C5            EQU  H'0006'
2104S63C5            EQU  H'0007'
2105
2106
2107;----- LCDDATA48 Bits -----------------------------------------------------
2108S00C6            EQU  H'0000'
2109S01C6            EQU  H'0001'
2110S02C6            EQU  H'0002'
2111S03C6            EQU  H'0003'
2112S04C6            EQU  H'0004'
2113S05C6            EQU  H'0005'
2114S06C6            EQU  H'0006'
2115S07C6            EQU  H'0007'
2116
2117
2118;----- LCDDATA49 Bits -----------------------------------------------------
2119S08C6            EQU  H'0000'
2120S09C6            EQU  H'0001'
2121S10C6            EQU  H'0002'
2122S11C6            EQU  H'0003'
2123S12C6            EQU  H'0004'
2124S13C6            EQU  H'0005'
2125S14C6            EQU  H'0006'
2126S15C6            EQU  H'0007'
2127
2128
2129;----- LCDDATA50 Bits -----------------------------------------------------
2130S16C6            EQU  H'0000'
2131S17C6            EQU  H'0001'
2132S18C6            EQU  H'0002'
2133S19C6            EQU  H'0003'
2134S20C6            EQU  H'0004'
2135S21C6            EQU  H'0005'
2136S22C6            EQU  H'0006'
2137S23C6            EQU  H'0007'
2138
2139
2140;----- LCDDATA51 Bits -----------------------------------------------------
2141S24C6            EQU  H'0000'
2142S25C6            EQU  H'0001'
2143S26C6            EQU  H'0002'
2144S27C6            EQU  H'0003'
2145S28C6            EQU  H'0004'
2146S29C6            EQU  H'0005'
2147S30C6            EQU  H'0006'
2148S31C6            EQU  H'0007'
2149
2150
2151;----- LCDDATA52 Bits -----------------------------------------------------
2152S32C6            EQU  H'0000'
2153S33C6            EQU  H'0001'
2154S34C6            EQU  H'0002'
2155S35C6            EQU  H'0003'
2156S36C6            EQU  H'0004'
2157S37C6            EQU  H'0005'
2158S38C6            EQU  H'0006'
2159S39C6            EQU  H'0007'
2160
2161
2162;----- LCDDATA53 Bits -----------------------------------------------------
2163S40C6            EQU  H'0000'
2164S41C6            EQU  H'0001'
2165S42C6            EQU  H'0002'
2166S43C6            EQU  H'0003'
2167S44C6            EQU  H'0004'
2168S45C6            EQU  H'0005'
2169S46C6            EQU  H'0006'
2170S47C6            EQU  H'0007'
2171
2172
2173;----- LCDDATA54 Bits -----------------------------------------------------
2174S48C6            EQU  H'0000'
2175S49C6            EQU  H'0001'
2176S50C6            EQU  H'0002'
2177S51C6            EQU  H'0003'
2178S52C6            EQU  H'0004'
2179S53C6            EQU  H'0005'
2180S54C6            EQU  H'0006'
2181S55C6            EQU  H'0007'
2182
2183
2184;----- LCDDATA55 Bits -----------------------------------------------------
2185S56C6            EQU  H'0000'
2186S57C6            EQU  H'0001'
2187S58C6            EQU  H'0002'
2188S59C6            EQU  H'0003'
2189S60C6            EQU  H'0004'
2190S61C6            EQU  H'0005'
2191S62C6            EQU  H'0006'
2192S63C6            EQU  H'0007'
2193
2194
2195;----- LCDDATA56 Bits -----------------------------------------------------
2196S00C7            EQU  H'0000'
2197S01C7            EQU  H'0001'
2198S02C7            EQU  H'0002'
2199S03C7            EQU  H'0003'
2200S04C7            EQU  H'0004'
2201S05C7            EQU  H'0005'
2202S06C7            EQU  H'0006'
2203S07C7            EQU  H'0007'
2204
2205
2206;----- LCDDATA57 Bits -----------------------------------------------------
2207S08C7            EQU  H'0000'
2208S09C7            EQU  H'0001'
2209S10C7            EQU  H'0002'
2210S11C7            EQU  H'0003'
2211S12C7            EQU  H'0004'
2212S13C7            EQU  H'0005'
2213S14C7            EQU  H'0006'
2214S15C7            EQU  H'0007'
2215
2216
2217;----- LCDDATA58 Bits -----------------------------------------------------
2218S16C7            EQU  H'0000'
2219S17C7            EQU  H'0001'
2220S18C7            EQU  H'0002'
2221S19C7            EQU  H'0003'
2222S20C7            EQU  H'0004'
2223S21C7            EQU  H'0005'
2224S22C7            EQU  H'0006'
2225S23C7            EQU  H'0007'
2226
2227
2228;----- LCDDATA59 Bits -----------------------------------------------------
2229S24C7            EQU  H'0000'
2230S25C7            EQU  H'0001'
2231S26C7            EQU  H'0002'
2232S27C7            EQU  H'0003'
2233S28C7            EQU  H'0004'
2234S29C7            EQU  H'0005'
2235S30C7            EQU  H'0006'
2236S31C7            EQU  H'0007'
2237
2238
2239;----- LCDDATA60 Bits -----------------------------------------------------
2240S32C7            EQU  H'0000'
2241S33C7            EQU  H'0001'
2242S34C7            EQU  H'0002'
2243S35C7            EQU  H'0003'
2244S36C7            EQU  H'0004'
2245S37C7            EQU  H'0005'
2246S38C7            EQU  H'0006'
2247S39C7            EQU  H'0007'
2248
2249
2250;----- LCDDATA61 Bits -----------------------------------------------------
2251S40C7            EQU  H'0000'
2252S41C7            EQU  H'0001'
2253S42C7            EQU  H'0002'
2254S43C7            EQU  H'0003'
2255S44C7            EQU  H'0004'
2256S45C7            EQU  H'0005'
2257S46C7            EQU  H'0006'
2258S47C7            EQU  H'0007'
2259
2260
2261;----- LCDDATA62 Bits -----------------------------------------------------
2262S48C7            EQU  H'0000'
2263S49C7            EQU  H'0001'
2264S50C7            EQU  H'0002'
2265S51C7            EQU  H'0003'
2266S52C7            EQU  H'0004'
2267S53C7            EQU  H'0005'
2268S54C7            EQU  H'0006'
2269S55C7            EQU  H'0007'
2270
2271
2272;----- LCDDATA63 Bits -----------------------------------------------------
2273S56C7            EQU  H'0000'
2274S57C7            EQU  H'0001'
2275S58C7            EQU  H'0002'
2276S59C7            EQU  H'0003'
2277S60C7            EQU  H'0004'
2278S61C7            EQU  H'0005'
2279S62C7            EQU  H'0006'
2280S63C7            EQU  H'0007'
2281
2282
2283;----- LCDSE0 Bits -----------------------------------------------------
2284SE00             EQU  H'0000'
2285SE01             EQU  H'0001'
2286SE02             EQU  H'0002'
2287SE03             EQU  H'0003'
2288SE04             EQU  H'0004'
2289SE05             EQU  H'0005'
2290SE06             EQU  H'0006'
2291SE07             EQU  H'0007'
2292
2293
2294;----- LCDSE1 Bits -----------------------------------------------------
2295SE08             EQU  H'0000'
2296SE09             EQU  H'0001'
2297SE10             EQU  H'0002'
2298SE11             EQU  H'0003'
2299SE12             EQU  H'0004'
2300SE13             EQU  H'0005'
2301SE14             EQU  H'0006'
2302SE15             EQU  H'0007'
2303
2304
2305;----- LCDSE2 Bits -----------------------------------------------------
2306SE16             EQU  H'0000'
2307SE17             EQU  H'0001'
2308SE18             EQU  H'0002'
2309SE19             EQU  H'0003'
2310SE20             EQU  H'0004'
2311SE21             EQU  H'0005'
2312SE22             EQU  H'0006'
2313SE23             EQU  H'0007'
2314
2315
2316;----- LCDSE3 Bits -----------------------------------------------------
2317SE24             EQU  H'0000'
2318SE25             EQU  H'0001'
2319SE26             EQU  H'0002'
2320SE27             EQU  H'0003'
2321SE28             EQU  H'0004'
2322SE29             EQU  H'0005'
2323SE30             EQU  H'0006'
2324SE31             EQU  H'0007'
2325
2326
2327;----- LCDSE4 Bits -----------------------------------------------------
2328SE32             EQU  H'0000'
2329SE33             EQU  H'0001'
2330SE34             EQU  H'0002'
2331SE35             EQU  H'0003'
2332SE36             EQU  H'0004'
2333SE37             EQU  H'0005'
2334SE38             EQU  H'0006'
2335SE39             EQU  H'0007'
2336
2337
2338;----- LCDSE5 Bits -----------------------------------------------------
2339SE40             EQU  H'0000'
2340SE41             EQU  H'0001'
2341SE42             EQU  H'0002'
2342SE43             EQU  H'0003'
2343SE44             EQU  H'0004'
2344SE45             EQU  H'0005'
2345SE46             EQU  H'0006'
2346SE47             EQU  H'0007'
2347
2348
2349;----- LCDSE6 Bits -----------------------------------------------------
2350SE48             EQU  H'0000'
2351SE49             EQU  H'0001'
2352SE50             EQU  H'0002'
2353SE51             EQU  H'0003'
2354SE52             EQU  H'0004'
2355SE53             EQU  H'0005'
2356SE54             EQU  H'0006'
2357SE55             EQU  H'0007'
2358
2359
2360;----- LCDSE7 Bits -----------------------------------------------------
2361SE56             EQU  H'0000'
2362SE57             EQU  H'0001'
2363SE58             EQU  H'0002'
2364SE59             EQU  H'0003'
2365SE60             EQU  H'0004'
2366SE61             EQU  H'0005'
2367SE62             EQU  H'0006'
2368SE63             EQU  H'0007'
2369
2370
2371;----- LCDRL Bits -----------------------------------------------------
2372LRLAT0           EQU  H'0000'
2373LRLAT1           EQU  H'0001'
2374LRLAT2           EQU  H'0002'
2375LRLBP0           EQU  H'0004'
2376LRLBP1           EQU  H'0005'
2377LRLAP0           EQU  H'0006'
2378LRLAP1           EQU  H'0007'
2379
2380
2381;----- LCDREF Bits -----------------------------------------------------
2382VLCD1PE          EQU  H'0000'
2383VLCD2PE          EQU  H'0001'
2384VLCD3PE          EQU  H'0002'
2385LCDIRE           EQU  H'0007'
2386
2387LCDCST0          EQU  H'0003'
2388LCDCST1          EQU  H'0004'
2389LCDCST2          EQU  H'0005'
2390
2391
2392;----- LCDREG Bits -----------------------------------------------------
2393MODE13           EQU  H'0002'
2394CPEN             EQU  H'0007'
2395
2396CLKSEL0          EQU  H'0000'
2397CLKSEL1          EQU  H'0001'
2398BIAS0            EQU  H'0003'
2399BIAS1            EQU  H'0004'
2400BIAS2            EQU  H'0005'
2401
2402
2403;----- LCDCON Bits -----------------------------------------------------
2404WERR             EQU  H'0005'
2405SLPEN            EQU  H'0006'
2406LCDEN            EQU  H'0007'
2407
2408LMUX0            EQU  H'0000'
2409LMUX1            EQU  H'0001'
2410LMUX2            EQU  H'0002'
2411CS0              EQU  H'0003'
2412CS1              EQU  H'0004'
2413
2414
2415;----- LCDPS Bits -----------------------------------------------------
2416WA               EQU  H'0004'
2417LCDA             EQU  H'0005'
2418BIASMD           EQU  H'0006'
2419WFT              EQU  H'0007'
2420
2421LP0              EQU  H'0000'
2422LP1              EQU  H'0001'
2423LP2              EQU  H'0002'
2424LP3              EQU  H'0003'
2425
2426
2427;----- REFO2CON3 Bits -----------------------------------------------------
2428RODIV8           EQU  H'0000'
2429RODIV9           EQU  H'0001'
2430RODIV10          EQU  H'0002'
2431RODIV11          EQU  H'0003'
2432RODIV12          EQU  H'0004'
2433RODIV13          EQU  H'0005'
2434RODIV14          EQU  H'0006'
2435
2436
2437;----- REFO2CON2 Bits -----------------------------------------------------
2438RODIV0           EQU  H'0000'
2439RODIV1           EQU  H'0001'
2440RODIV2           EQU  H'0002'
2441RODIV3           EQU  H'0003'
2442RODIV4           EQU  H'0004'
2443RODIV5           EQU  H'0005'
2444RODIV6           EQU  H'0006'
2445RODIV7           EQU  H'0007'
2446
2447
2448;----- REFO2CON1 Bits -----------------------------------------------------
2449ROSEL0           EQU  H'0000'
2450ROSEL1           EQU  H'0001'
2451ROSEL2           EQU  H'0002'
2452ROSEL3           EQU  H'0003'
2453
2454
2455;----- REFO2CON Bits -----------------------------------------------------
2456ACTIVE           EQU  H'0000'
2457DIVSWEN          EQU  H'0001'
2458ROSSLP           EQU  H'0003'
2459ROOE             EQU  H'0004'
2460ROSIDL           EQU  H'0005'
2461ROON             EQU  H'0007'
2462
2463
2464;----- REFO1CON3 Bits -----------------------------------------------------
2465RODIV8           EQU  H'0000'
2466RODIV9           EQU  H'0001'
2467RODIV10          EQU  H'0002'
2468RODIV11          EQU  H'0003'
2469RODIV12          EQU  H'0004'
2470RODIV13          EQU  H'0005'
2471RODIV14          EQU  H'0006'
2472
2473
2474;----- REFO1CON2 Bits -----------------------------------------------------
2475RODIV0           EQU  H'0000'
2476RODIV1           EQU  H'0001'
2477RODIV2           EQU  H'0002'
2478RODIV3           EQU  H'0003'
2479RODIV4           EQU  H'0004'
2480RODIV5           EQU  H'0005'
2481RODIV6           EQU  H'0006'
2482RODIV7           EQU  H'0007'
2483
2484
2485;----- REFO1CON1 Bits -----------------------------------------------------
2486ROSEL0           EQU  H'0000'
2487ROSEL1           EQU  H'0001'
2488ROSEL2           EQU  H'0002'
2489ROSEL3           EQU  H'0003'
2490
2491
2492;----- REFO1CON Bits -----------------------------------------------------
2493ACTIVE           EQU  H'0000'
2494DIVSWEN          EQU  H'0001'
2495ROSSLP           EQU  H'0003'
2496ROOE             EQU  H'0004'
2497ROSIDL           EQU  H'0005'
2498ROON             EQU  H'0007'
2499
2500
2501;----- ODCON2 Bits -----------------------------------------------------
2502ECCP3OD          EQU  H'0000'
2503CCP4OD           EQU  H'0001'
2504CCP5OD           EQU  H'0002'
2505CCP6OD           EQU  H'0003'
2506CCP7OD           EQU  H'0004'
2507CCP8OD           EQU  H'0005'
2508CCP9OD           EQU  H'0006'
2509CCP10OD          EQU  H'0007'
2510
2511
2512;----- ODCON1 Bits -----------------------------------------------------
2513SSP1OD           EQU  H'0000'
2514SSP2OD           EQU  H'0001'
2515USART1OD         EQU  H'0002'
2516USART2OD         EQU  H'0003'
2517USART3OD         EQU  H'0004'
2518USART4OD         EQU  H'0005'
2519ECCP1OD          EQU  H'0006'
2520ECCP2OD          EQU  H'0007'
2521
2522
2523;----- MDCARL Bits -----------------------------------------------------
2524MDCLSYNC         EQU  H'0005'
2525MDCLPOL          EQU  H'0006'
2526MDCLODIS         EQU  H'0007'
2527
2528MDCL0            EQU  H'0000'
2529MDCL1            EQU  H'0001'
2530MDCL2            EQU  H'0002'
2531MDCL3            EQU  H'0003'
2532
2533
2534;----- MDCARH Bits -----------------------------------------------------
2535MDCHSYNC         EQU  H'0005'
2536MDCHPOL          EQU  H'0006'
2537MDCHODIS         EQU  H'0007'
2538
2539MDCH0            EQU  H'0000'
2540MDCH1            EQU  H'0001'
2541MDCH2            EQU  H'0002'
2542MDCH3            EQU  H'0003'
2543
2544
2545;----- MDSRC Bits -----------------------------------------------------
2546MDSODIS          EQU  H'0007'
2547
2548MDSRC0           EQU  H'0000'
2549MDSRC1           EQU  H'0001'
2550MDSRC2           EQU  H'0002'
2551MDSRC3           EQU  H'0003'
2552
2553
2554;----- MDCON Bits -----------------------------------------------------
2555MDBIT            EQU  H'0000'
2556MDO              EQU  H'0003'
2557MDOPOL           EQU  H'0004'
2558MDSLR            EQU  H'0005'
2559MDOE             EQU  H'0006'
2560MDEN             EQU  H'0007'
2561
2562
2563;----- PMD4 Bits -----------------------------------------------------
2564EMBMD            EQU  H'0000'
2565LVDMD            EQU  H'0002'
2566IOCMD            EQU  H'0003'
2567USBMD            EQU  H'0004'
2568CMP3MD           EQU  H'0005'
2569CMP2MD           EQU  H'0006'
2570CMP1MD           EQU  H'0007'
2571
2572
2573;----- PMD3 Bits -----------------------------------------------------
2574REFO2MD          EQU  H'0000'
2575REFO1MD          EQU  H'0001'
2576PSPMD            EQU  H'0002'
2577LCDMD            EQU  H'0003'
2578RTCCMD           EQU  H'0004'
2579ADCMD            EQU  H'0005'
2580CTMUMD           EQU  H'0006'
2581MODMD            EQU  H'0007'
2582
2583TXMMD            EQU  H'0007'
2584
2585
2586;----- PMD2 Bits -----------------------------------------------------
2587TMR0MD           EQU  H'0000'
2588TMR1MD           EQU  H'0001'
2589TMR2MD           EQU  H'0002'
2590TMR3MD           EQU  H'0003'
2591TMR4MD           EQU  H'0004'
2592TMR5MD           EQU  H'0005'
2593TMR6MD           EQU  H'0006'
2594TMR8MD           EQU  H'0007'
2595
2596
2597;----- PMD1 Bits -----------------------------------------------------
2598SSP1MD           EQU  H'0000'
2599SSP2MD           EQU  H'0001'
2600UART1MD          EQU  H'0002'
2601UART2MD          EQU  H'0003'
2602UART3MD          EQU  H'0004'
2603UART4MD          EQU  H'0005'
2604ECCP1MD          EQU  H'0006'
2605ECCP2MD          EQU  H'0007'
2606
2607
2608;----- PMD0 Bits -----------------------------------------------------
2609ECCP3MD          EQU  H'0000'
2610CCP4MD           EQU  H'0001'
2611CCP5MD           EQU  H'0002'
2612CCP6MD           EQU  H'0003'
2613CCP7MD           EQU  H'0004'
2614CCP8MD           EQU  H'0005'
2615CCP9MD           EQU  H'0006'
2616CCP10MD          EQU  H'0007'
2617
2618
2619;----- CTMUCON4 Bits -----------------------------------------------------
2620EDG1STAT         EQU  H'0000'
2621EDG2STAT         EQU  H'0001'
2622EDG1POL          EQU  H'0006'
2623EDG1EN           EQU  H'0007'
2624
2625EDG1SEL0         EQU  H'0002'
2626EDG1SEL1         EQU  H'0003'
2627EDG1SEL2         EQU  H'0004'
2628EDG1SEL3         EQU  H'0005'
2629
2630
2631;----- CTMUCON3 Bits -----------------------------------------------------
2632EDG2POL          EQU  H'0006'
2633EDG2EN           EQU  H'0007'
2634
2635EDG2SEL0         EQU  H'0002'
2636EDG2SEL1         EQU  H'0003'
2637EDG2SEL2         EQU  H'0004'
2638EDG2SEL3         EQU  H'0005'
2639
2640
2641;----- CTMUCON2 Bits -----------------------------------------------------
2642IRNG0            EQU  H'0000'
2643IRNG1            EQU  H'0001'
2644ITRIM0           EQU  H'0002'
2645ITRIM1           EQU  H'0003'
2646ITRIM2           EQU  H'0004'
2647ITRIM3           EQU  H'0005'
2648ITRIM4           EQU  H'0006'
2649ITRIM5           EQU  H'0007'
2650
2651
2652;----- CTMUCON1 Bits -----------------------------------------------------
2653CTTRIG           EQU  H'0000'
2654IDISSEN          EQU  H'0001'
2655EDGSEQEN         EQU  H'0002'
2656EDGEN            EQU  H'0003'
2657TGEN             EQU  H'0004'
2658CTMUSIDL         EQU  H'0005'
2659CTMUEN           EQU  H'0007'
2660
2661
2662;----- SPBRG4 Bits -----------------------------------------------------
2663BRG0             EQU  H'0000'
2664BRG1             EQU  H'0001'
2665BRG2             EQU  H'0002'
2666BRG3             EQU  H'0003'
2667BRG4             EQU  H'0004'
2668BRG5             EQU  H'0005'
2669BRG6             EQU  H'0006'
2670BRG7             EQU  H'0007'
2671
2672
2673;----- SPBRGH4 Bits -----------------------------------------------------
2674BRG8             EQU  H'0000'
2675BRG9             EQU  H'0001'
2676BRG10            EQU  H'0002'
2677BRG11            EQU  H'0003'
2678BRG12            EQU  H'0004'
2679BRG13            EQU  H'0005'
2680BRG14            EQU  H'0006'
2681BRG15            EQU  H'0007'
2682
2683
2684;----- BAUDCON4 Bits -----------------------------------------------------
2685ABDEN            EQU  H'0000'
2686WUE              EQU  H'0001'
2687IREN             EQU  H'0002'
2688BRG16            EQU  H'0003'
2689TXCKP            EQU  H'0004'
2690RXDTP            EQU  H'0005'
2691RCIDL            EQU  H'0006'
2692ABDOVF           EQU  H'0007'
2693
2694
2695;----- TXSTA4 Bits -----------------------------------------------------
2696TX9D             EQU  H'0000'
2697TRMT             EQU  H'0001'
2698BRGH             EQU  H'0002'
2699SENDB            EQU  H'0003'
2700SYNC             EQU  H'0004'
2701TXEN             EQU  H'0005'
2702TX9              EQU  H'0006'
2703CSRC             EQU  H'0007'
2704
2705
2706;----- RCSTA4 Bits -----------------------------------------------------
2707RX9D             EQU  H'0000'
2708OERR             EQU  H'0001'
2709FERR             EQU  H'0002'
2710ADDEN            EQU  H'0003'
2711CREN             EQU  H'0004'
2712SREN             EQU  H'0005'
2713RX9              EQU  H'0006'
2714SPEN             EQU  H'0007'
2715
2716
2717;----- DMACON2 Bits -----------------------------------------------------
2718INTLVL0          EQU  H'0000'
2719INTLVL1          EQU  H'0001'
2720INTLVL2          EQU  H'0002'
2721INTLVL3          EQU  H'0003'
2722DLYCYC0          EQU  H'0004'
2723DLYCYC1          EQU  H'0005'
2724DLYCYC2          EQU  H'0006'
2725DLYCYC3          EQU  H'0007'
2726
2727
2728;----- ANCFG Bits -----------------------------------------------------
2729VBGEN            EQU  H'0000'
2730VBG2EN           EQU  H'0001'
2731VBG6EN           EQU  H'0002'
2732
2733
2734;----- T4CON Bits -----------------------------------------------------
2735TMR4ON           EQU  H'0002'
2736
2737T4CKPS0          EQU  H'0000'
2738T4CKPS1          EQU  H'0001'
2739T4OUTPS0         EQU  H'0003'
2740T4OUTPS1         EQU  H'0004'
2741T4OUTPS2         EQU  H'0005'
2742T4OUTPS3         EQU  H'0006'
2743
2744
2745;----- CCP7CON Bits -----------------------------------------------------
2746CCP7M0           EQU  H'0000'
2747CCP7M1           EQU  H'0001'
2748CCP7M2           EQU  H'0002'
2749CCP7M3           EQU  H'0003'
2750DC7B0            EQU  H'0004'
2751DC7B1            EQU  H'0005'
2752
2753CCP7Y            EQU  H'0004'
2754CCP7X            EQU  H'0005'
2755
2756
2757;----- CCP6CON Bits -----------------------------------------------------
2758CCP6M0           EQU  H'0000'
2759CCP6M1           EQU  H'0001'
2760CCP6M2           EQU  H'0002'
2761CCP6M3           EQU  H'0003'
2762DC6B0            EQU  H'0004'
2763DC6B1            EQU  H'0005'
2764
2765CCP6Y            EQU  H'0004'
2766CCP6X            EQU  H'0005'
2767
2768
2769;----- CCP5CON Bits -----------------------------------------------------
2770CCP5M0           EQU  H'0000'
2771CCP5M1           EQU  H'0001'
2772CCP5M2           EQU  H'0002'
2773CCP5M3           EQU  H'0003'
2774DC5B0            EQU  H'0004'
2775DC5B1            EQU  H'0005'
2776
2777CCP5Y            EQU  H'0004'
2778CCP5X            EQU  H'0005'
2779
2780
2781;----- CCP4CON Bits -----------------------------------------------------
2782CCP4M0           EQU  H'0000'
2783CCP4M1           EQU  H'0001'
2784CCP4M2           EQU  H'0002'
2785CCP4M3           EQU  H'0003'
2786DC4B0            EQU  H'0004'
2787DC4B1            EQU  H'0005'
2788
2789CCP4Y            EQU  H'0004'
2790CCP4X            EQU  H'0005'
2791
2792
2793;----- T5GCON Bits -----------------------------------------------------
2794T5GVAL           EQU  H'0002'
2795T5GGO_NOT_T5DONE EQU  H'0003'
2796T5GSPM           EQU  H'0004'
2797T5GTM            EQU  H'0005'
2798T5GPOL           EQU  H'0006'
2799TMR5GE           EQU  H'0007'
2800
2801T5GSS0           EQU  H'0000'
2802T5GSS1           EQU  H'0001'
2803T5GGO            EQU  H'0003'
2804
2805NOT_T5DONE       EQU  H'0003'
2806
2807
2808;----- T5CON Bits -----------------------------------------------------
2809TMR5ON           EQU  H'0000'
2810RD16             EQU  H'0001'
2811NOT_T5SYNC       EQU  H'0002'
2812SOSCEN           EQU  H'0003'
2813
2814T5CKPS0          EQU  H'0004'
2815T5CKPS1          EQU  H'0005'
2816TMR5CS0          EQU  H'0006'
2817TMR5CS1          EQU  H'0007'
2818
2819
2820;----- SSP2MSK Bits -----------------------------------------------------
2821MSK0             EQU  H'0000'
2822MSK1             EQU  H'0001'
2823MSK2             EQU  H'0002'
2824MSK3             EQU  H'0003'
2825MSK4             EQU  H'0004'
2826MSK5             EQU  H'0005'
2827MSK6             EQU  H'0006'
2828MSK7             EQU  H'0007'
2829
2830
2831;----- SSP2CON2 Bits -----------------------------------------------------
2832SEN              EQU  H'0000'
2833RSEN             EQU  H'0001'
2834PEN              EQU  H'0002'
2835RCEN             EQU  H'0003'
2836ACKEN            EQU  H'0004'
2837ACKDT            EQU  H'0005'
2838ACKSTAT          EQU  H'0006'
2839GCEN             EQU  H'0007'
2840
2841
2842ADMSK1           EQU  H'0001'
2843ADMSK2           EQU  H'0002'
2844ADMSK3           EQU  H'0003'
2845ADMSK4           EQU  H'0004'
2846ADMSK5           EQU  H'0005'
2847
2848
2849;----- SSP2CON1 Bits -----------------------------------------------------
2850CKP              EQU  H'0004'
2851SSPEN            EQU  H'0005'
2852SSPOV            EQU  H'0006'
2853WCOL             EQU  H'0007'
2854
2855SSPM0            EQU  H'0000'
2856SSPM1            EQU  H'0001'
2857SSPM2            EQU  H'0002'
2858SSPM3            EQU  H'0003'
2859
2860
2861;----- SSP2STAT Bits -----------------------------------------------------
2862BF               EQU  H'0000'
2863UA               EQU  H'0001'
2864R_NOT_W          EQU  H'0002'
2865S                EQU  H'0003'
2866P                EQU  H'0004'
2867D_NOT_A          EQU  H'0005'
2868CKE              EQU  H'0006'
2869SMP              EQU  H'0007'
2870
2871R_W              EQU  H'0002'
2872D_A              EQU  H'0005'
2873
2874NOT_W            EQU  H'0002'
2875NOT_A            EQU  H'0005'
2876
2877NOT_WRITE        EQU  H'0002'
2878NOT_ADDRESS      EQU  H'0005'
2879
2880READ_WRITE       EQU  H'0002'
2881DATA_ADDRESS     EQU  H'0005'
2882
2883I2C_READ         EQU  H'0002'
2884I2C_START        EQU  H'0003'
2885I2C_STOP         EQU  H'0004'
2886I2C_DAT          EQU  H'0005'
2887
2888
2889;----- PSTR3CON Bits -----------------------------------------------------
2890STRA             EQU  H'0000'
2891STRB             EQU  H'0001'
2892STRC             EQU  H'0002'
2893STRD             EQU  H'0003'
2894STRSYNC          EQU  H'0004'
2895
2896CMPL0            EQU  H'0006'
2897CMPL1            EQU  H'0007'
2898
2899
2900;----- PSTR2CON Bits -----------------------------------------------------
2901STRA             EQU  H'0000'
2902STRB             EQU  H'0001'
2903STRC             EQU  H'0002'
2904STRD             EQU  H'0003'
2905STRSYNC          EQU  H'0004'
2906
2907CMPL0            EQU  H'0006'
2908CMPL1            EQU  H'0007'
2909
2910
2911;----- SPBRG2 Bits -----------------------------------------------------
2912BRG0             EQU  H'0000'
2913BRG1             EQU  H'0001'
2914BRG2             EQU  H'0002'
2915BRG3             EQU  H'0003'
2916BRG4             EQU  H'0004'
2917BRG5             EQU  H'0005'
2918BRG6             EQU  H'0006'
2919BRG7             EQU  H'0007'
2920
2921
2922;----- SPBRGH2 Bits -----------------------------------------------------
2923BRG8             EQU  H'0000'
2924BRG9             EQU  H'0001'
2925BRG10            EQU  H'0002'
2926BRG11            EQU  H'0003'
2927BRG12            EQU  H'0004'
2928BRG13            EQU  H'0005'
2929BRG14            EQU  H'0006'
2930BRG15            EQU  H'0007'
2931
2932
2933;----- DSWAKEH Bits -----------------------------------------------------
2934DSINT0           EQU  H'0000'
2935
2936
2937;----- DSWAKEL Bits -----------------------------------------------------
2938DSPOR            EQU  H'0000'
2939DSICD            EQU  H'0001'
2940DSMCLR           EQU  H'0002'
2941DSRTC            EQU  H'0003'
2942DSWDT            EQU  H'0004'
2943DSULP            EQU  H'0005'
2944BOR_DSWAKEL      EQU  H'0006'
2945DSFLT            EQU  H'0007'
2946
2947
2948;----- DSCONH Bits -----------------------------------------------------
2949RTCWDIS          EQU  H'0000'
2950DSEN             EQU  H'0007'
2951
2952
2953;----- DSCONL Bits -----------------------------------------------------
2954RELEASE          EQU  H'0000'
2955DSBOR            EQU  H'0001'
2956ULPWDIS          EQU  H'0002'
2957
2958
2959;----- SPBRG3 Bits -----------------------------------------------------
2960BRG0             EQU  H'0000'
2961BRG1             EQU  H'0001'
2962BRG2             EQU  H'0002'
2963BRG3             EQU  H'0003'
2964BRG4             EQU  H'0004'
2965BRG5             EQU  H'0005'
2966BRG6             EQU  H'0006'
2967BRG7             EQU  H'0007'
2968
2969
2970;----- SPBRGH3 Bits -----------------------------------------------------
2971BRG8             EQU  H'0000'
2972BRG9             EQU  H'0001'
2973BRG10            EQU  H'0002'
2974BRG11            EQU  H'0003'
2975BRG12            EQU  H'0004'
2976BRG13            EQU  H'0005'
2977BRG14            EQU  H'0006'
2978BRG15            EQU  H'0007'
2979
2980
2981;----- BAUDCON3 Bits -----------------------------------------------------
2982ABDEN            EQU  H'0000'
2983WUE              EQU  H'0001'
2984IREN             EQU  H'0002'
2985BRG16            EQU  H'0003'
2986TXCKP            EQU  H'0004'
2987RXDTP            EQU  H'0005'
2988RCIDL            EQU  H'0006'
2989ABDOVF           EQU  H'0007'
2990
2991
2992;----- TXSTA3 Bits -----------------------------------------------------
2993TX9D             EQU  H'0000'
2994TRMT             EQU  H'0001'
2995BRGH             EQU  H'0002'
2996SENDB            EQU  H'0003'
2997SYNC             EQU  H'0004'
2998TXEN             EQU  H'0005'
2999TX9              EQU  H'0006'
3000CSRC             EQU  H'0007'
3001
3002
3003;----- RCSTA3 Bits -----------------------------------------------------
3004RX9D             EQU  H'0000'
3005OERR             EQU  H'0001'
3006FERR             EQU  H'0002'
3007ADDEN            EQU  H'0003'
3008CREN             EQU  H'0004'
3009SREN             EQU  H'0005'
3010RX9              EQU  H'0006'
3011SPEN             EQU  H'0007'
3012
3013
3014;----- SPBRGH Bits -----------------------------------------------------
3015BRG8             EQU  H'0000'
3016BRG9             EQU  H'0001'
3017BRG10            EQU  H'0002'
3018BRG11            EQU  H'0003'
3019BRG12            EQU  H'0004'
3020BRG13            EQU  H'0005'
3021BRG14            EQU  H'0006'
3022BRG15            EQU  H'0007'
3023
3024
3025;----- SPBRGH1 Bits -----------------------------------------------------
3026BRG8             EQU  H'0000'
3027BRG9             EQU  H'0001'
3028BRG10            EQU  H'0002'
3029BRG11            EQU  H'0003'
3030BRG12            EQU  H'0004'
3031BRG13            EQU  H'0005'
3032BRG14            EQU  H'0006'
3033BRG15            EQU  H'0007'
3034
3035
3036;----- BAUDCON2 Bits -----------------------------------------------------
3037ABDEN            EQU  H'0000'
3038WUE              EQU  H'0001'
3039IREN             EQU  H'0002'
3040BRG16            EQU  H'0003'
3041TXCKP            EQU  H'0004'
3042RXDTP            EQU  H'0005'
3043RCIDL            EQU  H'0006'
3044ABDOVF           EQU  H'0007'
3045
3046
3047;----- TXSTA2 Bits -----------------------------------------------------
3048TX9D             EQU  H'0000'
3049TRMT             EQU  H'0001'
3050BRGH             EQU  H'0002'
3051SENDB            EQU  H'0003'
3052SYNC             EQU  H'0004'
3053TXEN             EQU  H'0005'
3054TX9              EQU  H'0006'
3055CSRC             EQU  H'0007'
3056
3057
3058;----- RCSTA2 Bits -----------------------------------------------------
3059RX9D             EQU  H'0000'
3060OERR             EQU  H'0001'
3061FERR             EQU  H'0002'
3062ADDEN            EQU  H'0003'
3063CREN             EQU  H'0004'
3064SREN             EQU  H'0005'
3065RX9              EQU  H'0006'
3066SPEN             EQU  H'0007'
3067
3068
3069;----- CCPTMRS2 Bits -----------------------------------------------------
3070C9TSEL           EQU  H'0002'
3071C10TSEL          EQU  H'0004'
3072
3073C8TSEL0          EQU  H'0000'
3074C8TSEL1          EQU  H'0001'
3075C9TSEL0          EQU  H'0002'
3076C10TSEL0         EQU  H'0004'
3077
3078
3079;----- CCPTMRS1 Bits -----------------------------------------------------
3080C5TSEL           EQU  H'0002'
3081C6TSEL           EQU  H'0004'
3082
3083C4TSEL0          EQU  H'0000'
3084C4TSEL1          EQU  H'0001'
3085C5TSEL0          EQU  H'0002'
3086C6TSEL0          EQU  H'0004'
3087C7TSEL0          EQU  H'0006'
3088C7TSEL1          EQU  H'0007'
3089
3090
3091;----- CCPTMRS0 Bits -----------------------------------------------------
3092C1TSEL0          EQU  H'0000'
3093C1TSEL1          EQU  H'0001'
3094C1TSEL2          EQU  H'0002'
3095C2TSEL0          EQU  H'0003'
3096C2TSEL1          EQU  H'0004'
3097C2TSEL2          EQU  H'0005'
3098C3TSEL0          EQU  H'0006'
3099C3TSEL1          EQU  H'0007'
3100
3101
3102;----- CM3CON Bits -----------------------------------------------------
3103CREF             EQU  H'0002'
3104CPOL             EQU  H'0005'
3105COE              EQU  H'0006'
3106CON              EQU  H'0007'
3107
3108CCH0             EQU  H'0000'
3109CCH1             EQU  H'0001'
3110EVPOL0           EQU  H'0003'
3111EVPOL1           EQU  H'0004'
3112
3113
3114;----- CM2CON Bits -----------------------------------------------------
3115CREF             EQU  H'0002'
3116CPOL             EQU  H'0005'
3117COE              EQU  H'0006'
3118CON              EQU  H'0007'
3119
3120CCH0             EQU  H'0000'
3121CCH1             EQU  H'0001'
3122EVPOL0           EQU  H'0003'
3123EVPOL1           EQU  H'0004'
3124
3125
3126;----- SSP2CON3 Bits -----------------------------------------------------
3127DHEN             EQU  H'0000'
3128AHEN             EQU  H'0001'
3129SBCDE            EQU  H'0002'
3130SDAHT            EQU  H'0003'
3131BOEN             EQU  H'0004'
3132SCIE             EQU  H'0005'
3133PCIE             EQU  H'0006'
3134ACKTIM           EQU  H'0007'
3135
3136
3137;----- T8CON Bits -----------------------------------------------------
3138TMR8ON           EQU  H'0002'
3139
3140T8CKPS0          EQU  H'0000'
3141T8CKPS1          EQU  H'0001'
3142T8OUTPS0         EQU  H'0003'
3143T8OUTPS1         EQU  H'0004'
3144T8OUTPS2         EQU  H'0005'
3145T8OUTPS3         EQU  H'0006'
3146
3147
3148;----- T6CON Bits -----------------------------------------------------
3149TMR6ON           EQU  H'0002'
3150
3151T6CKPS0          EQU  H'0000'
3152T6CKPS1          EQU  H'0001'
3153T6OUTPS0         EQU  H'0003'
3154T6OUTPS1         EQU  H'0004'
3155T6OUTPS2         EQU  H'0005'
3156T6OUTPS3         EQU  H'0006'
3157
3158
3159;----- CCP10CON Bits -----------------------------------------------------
3160CCP10M0          EQU  H'0000'
3161CCP10M1          EQU  H'0001'
3162CCP10M2          EQU  H'0002'
3163CCP10M3          EQU  H'0003'
3164DC10B0           EQU  H'0004'
3165DC10B1           EQU  H'0005'
3166
3167CCP10Y           EQU  H'0004'
3168CCP10X           EQU  H'0005'
3169
3170
3171;----- CCP9CON Bits -----------------------------------------------------
3172CCP9M0           EQU  H'0000'
3173CCP9M1           EQU  H'0001'
3174CCP9M2           EQU  H'0002'
3175CCP9M3           EQU  H'0003'
3176DC9B0            EQU  H'0004'
3177DC9B1            EQU  H'0005'
3178
3179CCP9Y            EQU  H'0004'
3180CCP9X            EQU  H'0005'
3181
3182
3183;----- CCP8CON Bits -----------------------------------------------------
3184CCP8M0           EQU  H'0000'
3185CCP8M1           EQU  H'0001'
3186CCP8M2           EQU  H'0002'
3187CCP8M3           EQU  H'0003'
3188DC8B0            EQU  H'0004'
3189DC8B1            EQU  H'0005'
3190
3191CCP8Y            EQU  H'0004'
3192CCP8X            EQU  H'0005'
3193
3194
3195;----- CCP3CON Bits -----------------------------------------------------
3196CCP3M0           EQU  H'0000'
3197CCP3M1           EQU  H'0001'
3198CCP3M2           EQU  H'0002'
3199CCP3M3           EQU  H'0003'
3200DC3B0            EQU  H'0004'
3201DC3B1            EQU  H'0005'
3202P3M0             EQU  H'0006'
3203P3M1             EQU  H'0007'
3204
3205CCP3Y            EQU  H'0004'
3206CCP3X            EQU  H'0005'
3207
3208
3209;----- ECCP3DEL Bits -----------------------------------------------------
3210P3RSEN           EQU  H'0007'
3211
3212P3DC0            EQU  H'0000'
3213P3DC1            EQU  H'0001'
3214P3DC2            EQU  H'0002'
3215P3DC3            EQU  H'0003'
3216P3DC4            EQU  H'0004'
3217P3DC5            EQU  H'0005'
3218P3DC6            EQU  H'0006'
3219
3220
3221;----- ECCP3AS Bits -----------------------------------------------------
3222ECCP3ASE         EQU  H'0007'
3223
3224PSS3BD0          EQU  H'0000'
3225PSS3BD1          EQU  H'0001'
3226PSS3AC0          EQU  H'0002'
3227PSS3AC1          EQU  H'0003'
3228ECCP3AS0         EQU  H'0004'
3229ECCP3AS1         EQU  H'0005'
3230ECCP3AS2         EQU  H'0006'
3231
3232
3233;----- CCP2CON Bits -----------------------------------------------------
3234CCP2M0           EQU  H'0000'
3235CCP2M1           EQU  H'0001'
3236CCP2M2           EQU  H'0002'
3237CCP2M3           EQU  H'0003'
3238DC2B0            EQU  H'0004'
3239DC2B1            EQU  H'0005'
3240P2M0             EQU  H'0006'
3241P2M1             EQU  H'0007'
3242
3243CCP2Y            EQU  H'0004'
3244CCP2X            EQU  H'0005'
3245
3246
3247;----- ECCP2DEL Bits -----------------------------------------------------
3248P2RSEN           EQU  H'0007'
3249
3250P2DC0            EQU  H'0000'
3251P2DC1            EQU  H'0001'
3252P2DC2            EQU  H'0002'
3253P2DC3            EQU  H'0003'
3254P2DC4            EQU  H'0004'
3255P2DC5            EQU  H'0005'
3256P2DC6            EQU  H'0006'
3257
3258
3259;----- ECCP2AS Bits -----------------------------------------------------
3260ECCP2ASE         EQU  H'0007'
3261
3262PSS2BD0          EQU  H'0000'
3263PSS2BD1          EQU  H'0001'
3264PSS2AC0          EQU  H'0002'
3265PSS2AC1          EQU  H'0003'
3266ECCP2AS0         EQU  H'0004'
3267ECCP2AS1         EQU  H'0005'
3268ECCP2AS2         EQU  H'0006'
3269
3270
3271;----- CM1CON Bits -----------------------------------------------------
3272CREF             EQU  H'0002'
3273CPOL             EQU  H'0005'
3274COE              EQU  H'0006'
3275CON              EQU  H'0007'
3276
3277CCH0             EQU  H'0000'
3278CCH1             EQU  H'0001'
3279EVPOL0           EQU  H'0003'
3280EVPOL1           EQU  H'0004'
3281
3282
3283;----- PADCFG1 Bits -----------------------------------------------------
3284RLPU             EQU  H'0000'
3285RKPU             EQU  H'0001'
3286RJPU             EQU  H'0002'
3287RHPU             EQU  H'0003'
3288RGPU             EQU  H'0004'
3289RFPU             EQU  H'0005'
3290REPU             EQU  H'0006'
3291RDPU             EQU  H'0007'
3292
3293
3294;----- IOCN Bits -----------------------------------------------------
3295IOCN0            EQU  H'0000'
3296IOCN1            EQU  H'0001'
3297IOCN2            EQU  H'0002'
3298IOCN3            EQU  H'0003'
3299IOCN4            EQU  H'0004'
3300IOCN5            EQU  H'0005'
3301IOCN6            EQU  H'0006'
3302IOCN7            EQU  H'0007'
3303
3304
3305;----- IOCP Bits -----------------------------------------------------
3306IOCP0            EQU  H'0000'
3307IOCP1            EQU  H'0001'
3308IOCP2            EQU  H'0002'
3309IOCP3            EQU  H'0003'
3310IOCP4            EQU  H'0004'
3311IOCP5            EQU  H'0005'
3312IOCP6            EQU  H'0006'
3313IOCP7            EQU  H'0007'
3314
3315
3316;----- RTCCON2 Bits -----------------------------------------------------
3317PWCSPRE          EQU  H'0004'
3318PWCCPRE          EQU  H'0005'
3319PWCPOL           EQU  H'0006'
3320PWCEN            EQU  H'0007'
3321
3322RTCSECSEL0       EQU  H'0000'
3323RTCSECSEL1       EQU  H'0001'
3324RTCCLKSEL0       EQU  H'0002'
3325RTCCLKSEL1       EQU  H'0003'
3326
3327
3328;----- ALRMRPT Bits -----------------------------------------------------
3329ARPT0            EQU  H'0000'
3330ARPT1            EQU  H'0001'
3331ARPT2            EQU  H'0002'
3332ARPT3            EQU  H'0003'
3333ARPT4            EQU  H'0004'
3334ARPT5            EQU  H'0005'
3335ARPT6            EQU  H'0006'
3336ARPT7            EQU  H'0007'
3337
3338
3339;----- ALRMCFG Bits -----------------------------------------------------
3340CHIME            EQU  H'0006'
3341ALRMEN           EQU  H'0007'
3342
3343ALRMPTR0         EQU  H'0000'
3344ALRMPTR1         EQU  H'0001'
3345AMASK0           EQU  H'0002'
3346AMASK1           EQU  H'0003'
3347AMASK2           EQU  H'0004'
3348AMASK3           EQU  H'0005'
3349
3350
3351;----- RTCCAL Bits -----------------------------------------------------
3352CAL0             EQU  H'0000'
3353CAL1             EQU  H'0001'
3354CAL2             EQU  H'0002'
3355CAL3             EQU  H'0003'
3356CAL4             EQU  H'0004'
3357CAL5             EQU  H'0005'
3358CAL6             EQU  H'0006'
3359CAL7             EQU  H'0007'
3360
3361
3362;----- RTCCON1 Bits -----------------------------------------------------
3363RTCOE            EQU  H'0002'
3364HALFSEC          EQU  H'0003'
3365RTCSYNC          EQU  H'0004'
3366RTCWREN          EQU  H'0005'
3367RTCEN            EQU  H'0007'
3368
3369RTCPTR0          EQU  H'0000'
3370RTCPTR1          EQU  H'0001'
3371
3372
3373;----- DMACON1 Bits -----------------------------------------------------
3374DMAEN            EQU  H'0000'
3375DLYINTEN         EQU  H'0001'
3376RXINC            EQU  H'0004'
3377TXINC            EQU  H'0005'
3378
3379DUPLEX0          EQU  H'0002'
3380DUPLEX1          EQU  H'0003'
3381SSCON0           EQU  H'0006'
3382SSCON1           EQU  H'0007'
3383
3384
3385;----- PIE6 Bits -----------------------------------------------------
3386CMP1IE           EQU  H'0000'
3387CMP2IE           EQU  H'0001'
3388CMP3IE           EQU  H'0002'
3389TX3IE            EQU  H'0004'
3390RC3IE            EQU  H'0005'
3391TX4IE            EQU  H'0006'
3392RC4IE            EQU  H'0007'
3393
3394
3395;----- WPUB Bits -----------------------------------------------------
3396WPUB0            EQU  H'0000'
3397WPUB1            EQU  H'0001'
3398WPUB2            EQU  H'0002'
3399WPUB3            EQU  H'0003'
3400WPUB4            EQU  H'0004'
3401WPUB5            EQU  H'0005'
3402WPUB6            EQU  H'0006'
3403WPUB7            EQU  H'0007'
3404
3405
3406;----- ACTCON Bits -----------------------------------------------------
3407ACTORSPOL        EQU  H'0000'
3408ACTORS           EQU  H'0001'
3409ACTLOCKPOL       EQU  H'0002'
3410ACTLOCK          EQU  H'0003'
3411ACTSRC           EQU  H'0004'
3412ACTSIDL          EQU  H'0005'
3413ACTEN            EQU  H'0007'
3414
3415
3416;----- OSCCON4 Bits -----------------------------------------------------
3417PLLEN            EQU  H'0005'
3418
3419CPDIV0           EQU  H'0006'
3420CPDIV1           EQU  H'0007'
3421
3422
3423;----- OSCCON3 Bits -----------------------------------------------------
3424IRCF0            EQU  H'0000'
3425IRCF1            EQU  H'0001'
3426IRCF2            EQU  H'0002'
3427
3428
3429;----- OSCCON2 Bits -----------------------------------------------------
3430SOSCGO           EQU  H'0001'
3431POSCEN           EQU  H'0002'
3432CF               EQU  H'0003'
3433LOCK             EQU  H'0005'
3434IOLOCK           EQU  H'0006'
3435CLKLOCK          EQU  H'0007'
3436
3437
3438;----- BAUDCON Bits -----------------------------------------------------
3439ABDEN            EQU  H'0000'
3440WUE              EQU  H'0001'
3441IREN             EQU  H'0002'
3442BRG16            EQU  H'0003'
3443TXCKP            EQU  H'0004'
3444RXDTP            EQU  H'0005'
3445RCIDL            EQU  H'0006'
3446ABDOVF           EQU  H'0007'
3447
3448CKTXP            EQU  H'0004'
3449DTRXP            EQU  H'0005'
3450
3451SCKP             EQU  H'0004'
3452RCMT             EQU  H'0006'
3453
3454
3455;----- BAUDCON1 Bits -----------------------------------------------------
3456ABDEN            EQU  H'0000'
3457WUE              EQU  H'0001'
3458IREN             EQU  H'0002'
3459BRG16            EQU  H'0003'
3460TXCKP            EQU  H'0004'
3461RXDTP            EQU  H'0005'
3462RCIDL            EQU  H'0006'
3463ABDOVF           EQU  H'0007'
3464
3465CKTXP            EQU  H'0004'
3466DTRXP            EQU  H'0005'
3467
3468SCKP             EQU  H'0004'
3469RCMT             EQU  H'0006'
3470
3471
3472;----- SSP1MSK Bits -----------------------------------------------------
3473MSK0             EQU  H'0000'
3474MSK1             EQU  H'0001'
3475MSK2             EQU  H'0002'
3476MSK3             EQU  H'0003'
3477MSK4             EQU  H'0004'
3478MSK5             EQU  H'0005'
3479MSK6             EQU  H'0006'
3480MSK7             EQU  H'0007'
3481
3482
3483;----- SSP1CON3 Bits -----------------------------------------------------
3484DHEN             EQU  H'0000'
3485AHEN             EQU  H'0001'
3486SBCDE            EQU  H'0002'
3487SDAHT            EQU  H'0003'
3488BOEN             EQU  H'0004'
3489SCIE             EQU  H'0005'
3490PCIE             EQU  H'0006'
3491ACKTIM           EQU  H'0007'
3492
3493
3494;----- TXBUF Bits -----------------------------------------------------
3495TXBUF0           EQU  H'0000'
3496TXBUF1           EQU  H'0001'
3497TXBUF2           EQU  H'0002'
3498TXBUF3           EQU  H'0003'
3499TXBUF4           EQU  H'0004'
3500TXBUF5           EQU  H'0005'
3501TXBUF6           EQU  H'0006'
3502TXBUF7           EQU  H'0007'
3503
3504
3505;----- DMABCH Bits -----------------------------------------------------
3506BC8              EQU  H'0000'
3507BC9              EQU  H'0001'
3508
3509
3510;----- DMABCL Bits -----------------------------------------------------
3511BC0              EQU  H'0000'
3512BC1              EQU  H'0001'
3513BC2              EQU  H'0002'
3514BC3              EQU  H'0003'
3515BC4              EQU  H'0004'
3516BC5              EQU  H'0005'
3517BC6              EQU  H'0006'
3518BC7              EQU  H'0007'
3519
3520
3521;----- RXADDRH Bits -----------------------------------------------------
3522RXADDR8          EQU  H'0000'
3523RXADDR9          EQU  H'0001'
3524RXADDR10         EQU  H'0002'
3525RXADDR11         EQU  H'0003'
3526
3527
3528;----- RXADDRL Bits -----------------------------------------------------
3529RXADDR0          EQU  H'0000'
3530RXADDR1          EQU  H'0001'
3531RXADDR2          EQU  H'0002'
3532RXADDR3          EQU  H'0003'
3533RXADDR4          EQU  H'0004'
3534RXADDR5          EQU  H'0005'
3535RXADDR6          EQU  H'0006'
3536RXADDR7          EQU  H'0007'
3537
3538
3539;----- TXADDRH Bits -----------------------------------------------------
3540TXADDR8          EQU  H'0000'
3541TXADDR9          EQU  H'0001'
3542TXADDR10         EQU  H'0002'
3543TXADDR11         EQU  H'0003'
3544
3545
3546;----- TXADDRL Bits -----------------------------------------------------
3547TXADDR0          EQU  H'0000'
3548TXADDR1          EQU  H'0001'
3549TXADDR2          EQU  H'0002'
3550TXADDR3          EQU  H'0003'
3551TXADDR4          EQU  H'0004'
3552TXADDR5          EQU  H'0005'
3553TXADDR6          EQU  H'0006'
3554TXADDR7          EQU  H'0007'
3555
3556
3557;----- PORTVP Bits -----------------------------------------------------
3558RVP0             EQU  H'0000'
3559RVP1             EQU  H'0001'
3560RVP2             EQU  H'0002'
3561RVP3             EQU  H'0003'
3562RVP4             EQU  H'0004'
3563RVP5             EQU  H'0005'
3564RVP6             EQU  H'0006'
3565RVP7             EQU  H'0007'
3566
3567
3568;----- LATVP Bits -----------------------------------------------------
3569LATVP0           EQU  H'0000'
3570LATVP1           EQU  H'0001'
3571LATVP2           EQU  H'0002'
3572LATVP3           EQU  H'0003'
3573LATVP4           EQU  H'0004'
3574LATVP5           EQU  H'0005'
3575LATVP6           EQU  H'0006'
3576LATVP7           EQU  H'0007'
3577
3578
3579;----- TRISVP Bits -----------------------------------------------------
3580TRISVP0          EQU  H'0000'
3581TRISVP1          EQU  H'0001'
3582TRISVP2          EQU  H'0002'
3583TRISVP3          EQU  H'0003'
3584TRISVP4          EQU  H'0004'
3585TRISVP5          EQU  H'0005'
3586TRISVP6          EQU  H'0006'
3587TRISVP7          EQU  H'0007'
3588
3589
3590;----- UADDR Bits -----------------------------------------------------
3591ADDR0            EQU  H'0000'
3592ADDR1            EQU  H'0001'
3593ADDR2            EQU  H'0002'
3594ADDR3            EQU  H'0003'
3595ADDR4            EQU  H'0004'
3596ADDR5            EQU  H'0005'
3597ADDR6            EQU  H'0006'
3598
3599
3600;----- UCON Bits -----------------------------------------------------
3601SUSPND           EQU  H'0001'
3602RESUME           EQU  H'0002'
3603USBEN            EQU  H'0003'
3604PKTDIS           EQU  H'0004'
3605SE0              EQU  H'0005'
3606PPBRST           EQU  H'0006'
3607
3608
3609;----- USTAT Bits -----------------------------------------------------
3610PPBI             EQU  H'0001'
3611DIR              EQU  H'0002'
3612
3613ENDP0            EQU  H'0003'
3614ENDP1            EQU  H'0004'
3615ENDP2            EQU  H'0005'
3616ENDP3            EQU  H'0006'
3617
3618
3619;----- UEIR Bits -----------------------------------------------------
3620PIDEF            EQU  H'0000'
3621CRC5EF           EQU  H'0001'
3622CRC16EF          EQU  H'0002'
3623DFN8EF           EQU  H'0003'
3624BTOEF            EQU  H'0004'
3625BTSEF            EQU  H'0007'
3626
3627
3628;----- UIR Bits -----------------------------------------------------
3629URSTIF           EQU  H'0000'
3630UERRIF           EQU  H'0001'
3631ACTVIF           EQU  H'0002'
3632TRNIF            EQU  H'0003'
3633IDLEIF           EQU  H'0004'
3634STALLIF          EQU  H'0005'
3635SOFIF            EQU  H'0006'
3636
3637
3638;----- UFRMH Bits -----------------------------------------------------
3639FRM8             EQU  H'0000'
3640FRM9             EQU  H'0001'
3641FRM10            EQU  H'0002'
3642
3643
3644;----- UFRML Bits -----------------------------------------------------
3645FRM0             EQU  H'0000'
3646FRM1             EQU  H'0001'
3647FRM2             EQU  H'0002'
3648FRM3             EQU  H'0003'
3649FRM4             EQU  H'0004'
3650FRM5             EQU  H'0005'
3651FRM6             EQU  H'0006'
3652FRM7             EQU  H'0007'
3653
3654
3655;----- RCON4 Bits -----------------------------------------------------
3656PMSLP            EQU  H'0000'
3657DPSLP            EQU  H'0002'
3658SRETEN           EQU  H'0004'
3659
3660
3661;----- RCON3 Bits -----------------------------------------------------
3662VBAT             EQU  H'0000'
3663VBPOR            EQU  H'0001'
3664VDDPOR           EQU  H'0002'
3665VDDBOR           EQU  H'0003'
3666STKERR           EQU  H'0007'
3667
3668
3669;----- RCON2 Bits -----------------------------------------------------
3670SWDTEN           EQU  H'0005'
3671EXTR             EQU  H'0007'
3672
3673
3674;----- EECON1 Bits -----------------------------------------------------
3675WR               EQU  H'0001'
3676WREN             EQU  H'0002'
3677WRERR            EQU  H'0003'
3678FREE             EQU  H'0004'
3679WWPROG           EQU  H'0005'
3680
3681
3682;----- PORTA Bits -----------------------------------------------------
3683RA0              EQU  H'0000'
3684RA1              EQU  H'0001'
3685RA2              EQU  H'0002'
3686RA3              EQU  H'0003'
3687RA4              EQU  H'0004'
3688RA5              EQU  H'0005'
3689RA6              EQU  H'0006'
3690RA7              EQU  H'0007'
3691
3692
3693;----- PORTB Bits -----------------------------------------------------
3694RB0              EQU  H'0000'
3695RB1              EQU  H'0001'
3696RB2              EQU  H'0002'
3697RB3              EQU  H'0003'
3698RB4              EQU  H'0004'
3699RB5              EQU  H'0005'
3700RB6              EQU  H'0006'
3701RB7              EQU  H'0007'
3702
3703
3704;----- PORTC Bits -----------------------------------------------------
3705RC0              EQU  H'0000'
3706RC1              EQU  H'0001'
3707RC2              EQU  H'0002'
3708RC3              EQU  H'0003'
3709RC4              EQU  H'0004'
3710RC5              EQU  H'0005'
3711RC6              EQU  H'0006'
3712RC7              EQU  H'0007'
3713
3714
3715;----- PORTD Bits -----------------------------------------------------
3716RD0              EQU  H'0000'
3717RD1              EQU  H'0001'
3718RD2              EQU  H'0002'
3719RD3              EQU  H'0003'
3720RD4              EQU  H'0004'
3721RD5              EQU  H'0005'
3722RD6              EQU  H'0006'
3723RD7              EQU  H'0007'
3724
3725
3726;----- PORTE Bits -----------------------------------------------------
3727RE0              EQU  H'0000'
3728RE1              EQU  H'0001'
3729RE2              EQU  H'0002'
3730RE3              EQU  H'0003'
3731RE4              EQU  H'0004'
3732RE5              EQU  H'0005'
3733RE6              EQU  H'0006'
3734RE7              EQU  H'0007'
3735
3736
3737;----- PORTF Bits -----------------------------------------------------
3738RF2              EQU  H'0002'
3739RF3              EQU  H'0003'
3740RF4              EQU  H'0004'
3741RF5              EQU  H'0005'
3742RF6              EQU  H'0006'
3743RF7              EQU  H'0007'
3744
3745
3746;----- PORTG Bits -----------------------------------------------------
3747RG0              EQU  H'0000'
3748RG1              EQU  H'0001'
3749RG2              EQU  H'0002'
3750RG3              EQU  H'0003'
3751RG4              EQU  H'0004'
3752
3753
3754;----- LATA Bits -----------------------------------------------------
3755LATA0            EQU  H'0000'
3756LATA1            EQU  H'0001'
3757LATA2            EQU  H'0002'
3758LATA3            EQU  H'0003'
3759LATA4            EQU  H'0004'
3760LATA5            EQU  H'0005'
3761LATA6            EQU  H'0006'
3762LATA7            EQU  H'0007'
3763
3764
3765;----- LATB Bits -----------------------------------------------------
3766LATB0            EQU  H'0000'
3767LATB1            EQU  H'0001'
3768LATB2            EQU  H'0002'
3769LATB3            EQU  H'0003'
3770LATB4            EQU  H'0004'
3771LATB5            EQU  H'0005'
3772LATB6            EQU  H'0006'
3773LATB7            EQU  H'0007'
3774
3775
3776;----- LATC Bits -----------------------------------------------------
3777LATC0            EQU  H'0000'
3778LATC1            EQU  H'0001'
3779LATC2            EQU  H'0002'
3780LATC3            EQU  H'0003'
3781LATC4            EQU  H'0004'
3782LATC5            EQU  H'0005'
3783LATC6            EQU  H'0006'
3784LATC7            EQU  H'0007'
3785
3786
3787;----- LATD Bits -----------------------------------------------------
3788LATD0            EQU  H'0000'
3789LATD1            EQU  H'0001'
3790LATD2            EQU  H'0002'
3791LATD3            EQU  H'0003'
3792LATD4            EQU  H'0004'
3793LATD5            EQU  H'0005'
3794LATD6            EQU  H'0006'
3795LATD7            EQU  H'0007'
3796
3797
3798;----- LATE Bits -----------------------------------------------------
3799LATE0            EQU  H'0000'
3800LATE1            EQU  H'0001'
3801LATE2            EQU  H'0002'
3802LATE3            EQU  H'0003'
3803LATE4            EQU  H'0004'
3804LATE5            EQU  H'0005'
3805LATE6            EQU  H'0006'
3806LATE7            EQU  H'0007'
3807
3808
3809;----- LATF Bits -----------------------------------------------------
3810LATF2            EQU  H'0002'
3811LATF3            EQU  H'0003'
3812LATF4            EQU  H'0004'
3813LATF5            EQU  H'0005'
3814LATF6            EQU  H'0006'
3815LATF7            EQU  H'0007'
3816
3817
3818;----- LATG Bits -----------------------------------------------------
3819LATG0            EQU  H'0000'
3820LATG1            EQU  H'0001'
3821LATG2            EQU  H'0002'
3822LATG3            EQU  H'0003'
3823LATG4            EQU  H'0004'
3824
3825
3826;----- TRISA Bits -----------------------------------------------------
3827TRISA0           EQU  H'0000'
3828TRISA1           EQU  H'0001'
3829TRISA2           EQU  H'0002'
3830TRISA3           EQU  H'0003'
3831TRISA4           EQU  H'0004'
3832TRISA5           EQU  H'0005'
3833TRISA6           EQU  H'0006'
3834TRISA7           EQU  H'0007'
3835
3836
3837;----- TRISB Bits -----------------------------------------------------
3838TRISB0           EQU  H'0000'
3839TRISB1           EQU  H'0001'
3840TRISB2           EQU  H'0002'
3841TRISB3           EQU  H'0003'
3842TRISB4           EQU  H'0004'
3843TRISB5           EQU  H'0005'
3844TRISB6           EQU  H'0006'
3845TRISB7           EQU  H'0007'
3846
3847
3848;----- TRISC Bits -----------------------------------------------------
3849TRISC0           EQU  H'0000'
3850TRISC1           EQU  H'0001'
3851TRISC2           EQU  H'0002'
3852TRISC3           EQU  H'0003'
3853TRISC4           EQU  H'0004'
3854TRISC5           EQU  H'0005'
3855TRISC6           EQU  H'0006'
3856TRISC7           EQU  H'0007'
3857
3858
3859;----- TRISD Bits -----------------------------------------------------
3860TRISD0           EQU  H'0000'
3861TRISD1           EQU  H'0001'
3862TRISD2           EQU  H'0002'
3863TRISD3           EQU  H'0003'
3864TRISD4           EQU  H'0004'
3865TRISD5           EQU  H'0005'
3866TRISD6           EQU  H'0006'
3867TRISD7           EQU  H'0007'
3868
3869
3870;----- TRISE Bits -----------------------------------------------------
3871TRISE0           EQU  H'0000'
3872TRISE1           EQU  H'0001'
3873TRISE2           EQU  H'0002'
3874TRISE3           EQU  H'0003'
3875TRISE4           EQU  H'0004'
3876TRISE5           EQU  H'0005'
3877TRISE6           EQU  H'0006'
3878TRISE7           EQU  H'0007'
3879
3880
3881;----- TRISF Bits -----------------------------------------------------
3882TRISF2           EQU  H'0002'
3883TRISF3           EQU  H'0003'
3884TRISF4           EQU  H'0004'
3885TRISF5           EQU  H'0005'
3886TRISF6           EQU  H'0006'
3887TRISF7           EQU  H'0007'
3888
3889
3890;----- TRISG Bits -----------------------------------------------------
3891TRISG0           EQU  H'0000'
3892TRISG1           EQU  H'0001'
3893TRISG2           EQU  H'0002'
3894TRISG3           EQU  H'0003'
3895TRISG4           EQU  H'0004'
3896
3897
3898;----- OSCTUNE Bits -----------------------------------------------------
3899TUN0             EQU  H'0000'
3900TUN1             EQU  H'0001'
3901TUN2             EQU  H'0002'
3902TUN3             EQU  H'0003'
3903TUN4             EQU  H'0004'
3904TUN5             EQU  H'0005'
3905
3906
3907;----- PSTR1CON Bits -----------------------------------------------------
3908STRA             EQU  H'0000'
3909STRB             EQU  H'0001'
3910STRC             EQU  H'0002'
3911STRD             EQU  H'0003'
3912STRSYNC          EQU  H'0004'
3913
3914CMPL0            EQU  H'0006'
3915CMPL1            EQU  H'0007'
3916
3917
3918;----- PIE1 Bits -----------------------------------------------------
3919TMR1IE           EQU  H'0000'
3920TMR2IE           EQU  H'0001'
3921TMR1GIE          EQU  H'0002'
3922SSP1IE           EQU  H'0003'
3923TX1IE            EQU  H'0004'
3924RC1IE            EQU  H'0005'
3925ADIE             EQU  H'0006'
3926PSPIE            EQU  H'0007'
3927
3928
3929;----- PIR1 Bits -----------------------------------------------------
3930TMR1IF           EQU  H'0000'
3931TMR2IF           EQU  H'0001'
3932TMR1GIF          EQU  H'0002'
3933SSP1IF           EQU  H'0003'
3934TX1IF            EQU  H'0004'
3935RC1IF            EQU  H'0005'
3936ADIF             EQU  H'0006'
3937PSPIF            EQU  H'0007'
3938
3939
3940;----- IPR1 Bits -----------------------------------------------------
3941TMR1IP           EQU  H'0000'
3942TMR2IP           EQU  H'0001'
3943TMR1GIP          EQU  H'0002'
3944SSP1IP           EQU  H'0003'
3945TX1IP            EQU  H'0004'
3946RC1IP            EQU  H'0005'
3947ADIP             EQU  H'0006'
3948PSPIP            EQU  H'0007'
3949
3950
3951;----- PIE2 Bits -----------------------------------------------------
3952TMR3GIE          EQU  H'0000'
3953TMR3IE           EQU  H'0001'
3954HLVDIE           EQU  H'0002'
3955BCL1IE           EQU  H'0003'
3956USBIE            EQU  H'0004'
3957BCL2IE           EQU  H'0005'
3958SSP2IE           EQU  H'0006'
3959OSCFIE           EQU  H'0007'
3960
3961
3962;----- PIR2 Bits -----------------------------------------------------
3963TMR3GIF          EQU  H'0000'
3964TMR3IF           EQU  H'0001'
3965HLVDIF           EQU  H'0002'
3966BCL1IF           EQU  H'0003'
3967USBIF            EQU  H'0004'
3968BCL2IF           EQU  H'0005'
3969SSP2IF           EQU  H'0006'
3970OSCFIF           EQU  H'0007'
3971
3972LVDIF            EQU  H'0002'
3973
3974
3975;----- IPR2 Bits -----------------------------------------------------
3976TMR3GIP          EQU  H'0000'
3977TMR3IP           EQU  H'0001'
3978HLVDIP           EQU  H'0002'
3979BCL1IP           EQU  H'0003'
3980USBIP            EQU  H'0004'
3981BCL2IP           EQU  H'0005'
3982SSP2IP           EQU  H'0006'
3983OSCFIP           EQU  H'0007'
3984
3985
3986;----- PIE3 Bits -----------------------------------------------------
3987RTCCIE           EQU  H'0000'
3988CCP1IE           EQU  H'0001'
3989CCP2IE           EQU  H'0002'
3990CTMUIE           EQU  H'0003'
3991TX2IE            EQU  H'0004'
3992RC2IE            EQU  H'0005'
3993LCDIE            EQU  H'0006'
3994TMR5GIE          EQU  H'0007'
3995
3996
3997;----- PIR3 Bits -----------------------------------------------------
3998RTCCIF           EQU  H'0000'
3999CCP1IF           EQU  H'0001'
4000CCP2IF           EQU  H'0002'
4001CTMUIF           EQU  H'0003'
4002TX2IF            EQU  H'0004'
4003RC2IF            EQU  H'0005'
4004LCDIF            EQU  H'0006'
4005TMR5GIF          EQU  H'0007'
4006
4007
4008;----- IPR3 Bits -----------------------------------------------------
4009RTCCIP           EQU  H'0000'
4010CCP1IP           EQU  H'0001'
4011CCP2IP           EQU  H'0002'
4012CTMUIP           EQU  H'0003'
4013TX2IP            EQU  H'0004'
4014RC2IP            EQU  H'0005'
4015LCDIP            EQU  H'0006'
4016TMR5GIP          EQU  H'0007'
4017
4018
4019;----- PIR6 Bits -----------------------------------------------------
4020CMP1IF           EQU  H'0000'
4021CMP2IF           EQU  H'0001'
4022CMP3IF           EQU  H'0002'
4023TX3IF            EQU  H'0004'
4024RC3IF            EQU  H'0005'
4025TX4IF            EQU  H'0006'
4026RC4IF            EQU  H'0007'
4027
4028
4029;----- PSPCON Bits -----------------------------------------------------
4030PSPMODE          EQU  H'0004'
4031IBOV             EQU  H'0005'
4032OBF              EQU  H'0006'
4033IBF              EQU  H'0007'
4034
4035
4036;----- HLVDCON Bits -----------------------------------------------------
4037HLVDEN           EQU  H'0004'
4038IRVST            EQU  H'0005'
4039BGVST            EQU  H'0006'
4040VDIRMAG          EQU  H'0007'
4041
4042HLVDL0           EQU  H'0000'
4043HLVDL1           EQU  H'0001'
4044HLVDL2           EQU  H'0002'
4045HLVDL3           EQU  H'0003'
4046
4047
4048;----- IPR6 Bits -----------------------------------------------------
4049CMP1IP           EQU  H'0000'
4050CMP2IP           EQU  H'0001'
4051CMP3IP           EQU  H'0002'
4052TX3IP            EQU  H'0004'
4053RC3IP            EQU  H'0005'
4054TX4IP            EQU  H'0006'
4055RC4IP            EQU  H'0007'
4056
4057
4058;----- T1GCON Bits -----------------------------------------------------
4059T1GVAL           EQU  H'0002'
4060T1GGO_NOT_T1DONE EQU  H'0003'
4061T1GSPM           EQU  H'0004'
4062T1GTM            EQU  H'0005'
4063T1GPOL           EQU  H'0006'
4064TMR1GE           EQU  H'0007'
4065
4066T1GSS0           EQU  H'0000'
4067T1GSS1           EQU  H'0001'
4068T1GGO            EQU  H'0003'
4069
4070NOT_T1DONE       EQU  H'0003'
4071
4072
4073;----- RCSTA Bits -----------------------------------------------------
4074RX9D             EQU  H'0000'
4075OERR             EQU  H'0001'
4076FERR             EQU  H'0002'
4077ADDEN            EQU  H'0003'
4078CREN             EQU  H'0004'
4079SREN             EQU  H'0005'
4080RX9              EQU  H'0006'
4081SPEN             EQU  H'0007'
4082
4083ADEN             EQU  H'0003'
4084
4085
4086;----- RCSTA1 Bits -----------------------------------------------------
4087RX9D             EQU  H'0000'
4088OERR             EQU  H'0001'
4089FERR             EQU  H'0002'
4090ADDEN            EQU  H'0003'
4091CREN             EQU  H'0004'
4092SREN             EQU  H'0005'
4093RX9              EQU  H'0006'
4094SPEN             EQU  H'0007'
4095
4096ADEN             EQU  H'0003'
4097
4098
4099;----- TXSTA Bits -----------------------------------------------------
4100TX9D             EQU  H'0000'
4101TRMT             EQU  H'0001'
4102BRGH             EQU  H'0002'
4103SENDB            EQU  H'0003'
4104SYNC             EQU  H'0004'
4105TXEN             EQU  H'0005'
4106TX9              EQU  H'0006'
4107CSRC             EQU  H'0007'
4108
4109
4110;----- TXSTA1 Bits -----------------------------------------------------
4111TX9D             EQU  H'0000'
4112TRMT             EQU  H'0001'
4113BRGH             EQU  H'0002'
4114SENDB            EQU  H'0003'
4115SYNC             EQU  H'0004'
4116TXEN             EQU  H'0005'
4117TX9              EQU  H'0006'
4118CSRC             EQU  H'0007'
4119
4120
4121;----- SPBRG Bits -----------------------------------------------------
4122BRG0             EQU  H'0000'
4123BRG1             EQU  H'0001'
4124BRG2             EQU  H'0002'
4125BRG3             EQU  H'0003'
4126BRG4             EQU  H'0004'
4127BRG5             EQU  H'0005'
4128BRG6             EQU  H'0006'
4129BRG7             EQU  H'0007'
4130
4131
4132;----- SPBRG1 Bits -----------------------------------------------------
4133BRG0             EQU  H'0000'
4134BRG1             EQU  H'0001'
4135BRG2             EQU  H'0002'
4136BRG3             EQU  H'0003'
4137BRG4             EQU  H'0004'
4138BRG5             EQU  H'0005'
4139BRG6             EQU  H'0006'
4140BRG7             EQU  H'0007'
4141
4142
4143;----- T3GCON Bits -----------------------------------------------------
4144T3GVAL           EQU  H'0002'
4145T3GGO_NOT_T3DONE EQU  H'0003'
4146T3GSPM           EQU  H'0004'
4147T3GTM            EQU  H'0005'
4148T3GPOL           EQU  H'0006'
4149TMR3GE           EQU  H'0007'
4150
4151T3GSS0           EQU  H'0000'
4152T3GSS1           EQU  H'0001'
4153T3GGO            EQU  H'0003'
4154
4155NOT_T3DONE       EQU  H'0003'
4156
4157
4158;----- T3CON Bits -----------------------------------------------------
4159TMR3ON           EQU  H'0000'
4160RD16             EQU  H'0001'
4161NOT_T3SYNC       EQU  H'0002'
4162SOSCEN           EQU  H'0003'
4163
4164T3CKPS0          EQU  H'0004'
4165T3CKPS1          EQU  H'0005'
4166TMR3CS0          EQU  H'0006'
4167TMR3CS1          EQU  H'0007'
4168
4169
4170;----- PIE4 Bits -----------------------------------------------------
4171ECCP3IE          EQU  H'0000'
4172CCP4IE           EQU  H'0001'
4173CCP5IE           EQU  H'0002'
4174CCP6IE           EQU  H'0003'
4175CCP7IE           EQU  H'0004'
4176CCP8IE           EQU  H'0005'
4177CCP9IE           EQU  H'0006'
4178CCP10IE          EQU  H'0007'
4179
4180
4181;----- PIR4 Bits -----------------------------------------------------
4182ECCP3IF          EQU  H'0000'
4183CCP4IF           EQU  H'0001'
4184CCP5IF           EQU  H'0002'
4185CCP6IF           EQU  H'0003'
4186CCP7IF           EQU  H'0004'
4187CCP8IF           EQU  H'0005'
4188CCP9IF           EQU  H'0006'
4189CCP10IF          EQU  H'0007'
4190
4191
4192;----- IPR4 Bits -----------------------------------------------------
4193ECCP3IP          EQU  H'0000'
4194CCP4IP           EQU  H'0001'
4195CCP5IP           EQU  H'0002'
4196CCP6IP           EQU  H'0003'
4197CCP7IP           EQU  H'0004'
4198CCP8IP           EQU  H'0005'
4199CCP9IP           EQU  H'0006'
4200CCP10IP          EQU  H'0007'
4201
4202
4203;----- PIE5 Bits -----------------------------------------------------
4204TMR4IE           EQU  H'0000'
4205TMR5IE           EQU  H'0001'
4206TMR6IE           EQU  H'0002'
4207TMR8IE           EQU  H'0004'
4208ACTLOCKIE        EQU  H'0005'
4209ACTORSIE         EQU  H'0006'
4210
4211
4212;----- PIR5 Bits -----------------------------------------------------
4213TMR4IF           EQU  H'0000'
4214TMR5IF           EQU  H'0001'
4215TMR6IF           EQU  H'0002'
4216TMR8IF           EQU  H'0004'
4217ACTLOCKIF        EQU  H'0005'
4218ACTORSIF         EQU  H'0006'
4219
4220
4221;----- CCP1CON Bits -----------------------------------------------------
4222CCP1M0           EQU  H'0000'
4223CCP1M1           EQU  H'0001'
4224CCP1M2           EQU  H'0002'
4225CCP1M3           EQU  H'0003'
4226DC1B0            EQU  H'0004'
4227DC1B1            EQU  H'0005'
4228P1M0             EQU  H'0006'
4229P1M1             EQU  H'0007'
4230
4231CCP1Y            EQU  H'0004'
4232CCP1X            EQU  H'0005'
4233
4234
4235;----- ECCP1DEL Bits -----------------------------------------------------
4236P1RSEN           EQU  H'0007'
4237
4238P1DC0            EQU  H'0000'
4239P1DC1            EQU  H'0001'
4240P1DC2            EQU  H'0002'
4241P1DC3            EQU  H'0003'
4242P1DC4            EQU  H'0004'
4243P1DC5            EQU  H'0005'
4244P1DC6            EQU  H'0006'
4245
4246
4247;----- ECCP1AS Bits -----------------------------------------------------
4248ECCP1ASE         EQU  H'0007'
4249
4250PSS1BD0          EQU  H'0000'
4251PSS1BD1          EQU  H'0001'
4252PSS1AC0          EQU  H'0002'
4253PSS1AC1          EQU  H'0003'
4254ECCP1AS0         EQU  H'0004'
4255ECCP1AS1         EQU  H'0005'
4256ECCP1AS2         EQU  H'0006'
4257
4258
4259;----- CVRCONL Bits -----------------------------------------------------
4260CVRNSS           EQU  H'0000'
4261CVROE            EQU  H'0006'
4262CVREN            EQU  H'0007'
4263
4264CVRPSS0          EQU  H'0004'
4265CVRPSS1          EQU  H'0005'
4266
4267
4268;----- CVRCONH Bits -----------------------------------------------------
4269CVR0             EQU  H'0000'
4270CVR1             EQU  H'0001'
4271CVR2             EQU  H'0002'
4272CVR3             EQU  H'0003'
4273CVR4             EQU  H'0004'
4274
4275
4276;----- ADCON1L Bits -----------------------------------------------------
4277DONE             EQU  H'0000'
4278SAMP             EQU  H'0001'
4279ASAM             EQU  H'0002'
4280
4281SSRC0            EQU  H'0004'
4282SSRC1            EQU  H'0005'
4283SSRC2            EQU  H'0006'
4284SSRC3            EQU  H'0007'
4285
4286
4287;----- ADCON1H Bits -----------------------------------------------------
4288MODE12           EQU  H'0002'
4289ADON             EQU  H'0007'
4290
4291FORM0            EQU  H'0000'
4292FORM1            EQU  H'0001'
4293
4294
4295;----- CMSTAT Bits -----------------------------------------------------
4296C1OUT            EQU  H'0000'
4297C2OUT            EQU  H'0001'
4298C3OUT            EQU  H'0002'
4299
4300
4301;----- SSP1CON2 Bits -----------------------------------------------------
4302SEN              EQU  H'0000'
4303RSEN             EQU  H'0001'
4304PEN              EQU  H'0002'
4305RCEN             EQU  H'0003'
4306ACKEN            EQU  H'0004'
4307ACKDT            EQU  H'0005'
4308ACKSTAT          EQU  H'0006'
4309GCEN             EQU  H'0007'
4310
4311
4312ADMSK1           EQU  H'0001'
4313ADMSK2           EQU  H'0002'
4314ADMSK3           EQU  H'0003'
4315ADMSK4           EQU  H'0004'
4316ADMSK5           EQU  H'0005'
4317
4318
4319;----- SSP1CON1 Bits -----------------------------------------------------
4320CKP              EQU  H'0004'
4321SSPEN            EQU  H'0005'
4322SSPOV            EQU  H'0006'
4323WCOL             EQU  H'0007'
4324
4325SSPM0            EQU  H'0000'
4326SSPM1            EQU  H'0001'
4327SSPM2            EQU  H'0002'
4328SSPM3            EQU  H'0003'
4329
4330
4331;----- SSP1STAT Bits -----------------------------------------------------
4332BF               EQU  H'0000'
4333UA               EQU  H'0001'
4334R_NOT_W          EQU  H'0002'
4335S                EQU  H'0003'
4336P                EQU  H'0004'
4337D_NOT_A          EQU  H'0005'
4338CKE              EQU  H'0006'
4339SMP              EQU  H'0007'
4340
4341R_W              EQU  H'0002'
4342D_A              EQU  H'0005'
4343
4344NOT_W            EQU  H'0002'
4345NOT_A            EQU  H'0005'
4346
4347NOT_WRITE        EQU  H'0002'
4348NOT_ADDRESS      EQU  H'0005'
4349
4350READ_WRITE       EQU  H'0002'
4351DATA_ADDRESS     EQU  H'0005'
4352
4353I2C_READ         EQU  H'0002'
4354I2C_START        EQU  H'0003'
4355I2C_STOP         EQU  H'0004'
4356I2C_DAT          EQU  H'0005'
4357
4358
4359;----- T2CON Bits -----------------------------------------------------
4360TMR2ON           EQU  H'0002'
4361
4362T2CKPS0          EQU  H'0000'
4363T2CKPS1          EQU  H'0001'
4364T2OUTPS0         EQU  H'0003'
4365T2OUTPS1         EQU  H'0004'
4366T2OUTPS2         EQU  H'0005'
4367T2OUTPS3         EQU  H'0006'
4368
4369
4370;----- T1CON Bits -----------------------------------------------------
4371TMR1ON           EQU  H'0000'
4372RD16             EQU  H'0001'
4373NOT_T1SYNC       EQU  H'0002'
4374SOSCEN           EQU  H'0003'
4375
4376T1CKPS0          EQU  H'0004'
4377T1CKPS1          EQU  H'0005'
4378TMR1CS0          EQU  H'0006'
4379TMR1CS1          EQU  H'0007'
4380
4381
4382;----- RCON Bits -----------------------------------------------------
4383NOT_BOR          EQU  H'0000'
4384NOT_POR          EQU  H'0001'
4385NOT_PD           EQU  H'0002'
4386NOT_TO           EQU  H'0003'
4387NOT_RI           EQU  H'0004'
4388NOT_CM           EQU  H'0005'
4389IPEN             EQU  H'0007'
4390
4391BOR_RCON         EQU  H'0000'
4392POR              EQU  H'0001'
4393PD               EQU  H'0002'
4394TO               EQU  H'0003'
4395RI               EQU  H'0004'
4396CM               EQU  H'0005'
4397
4398
4399;----- IOCF Bits -----------------------------------------------------
4400IOCF0            EQU  H'0000'
4401IOCF1            EQU  H'0001'
4402IOCF2            EQU  H'0002'
4403IOCF3            EQU  H'0003'
4404IOCF4            EQU  H'0004'
4405IOCF5            EQU  H'0005'
4406IOCF6            EQU  H'0006'
4407IOCF7            EQU  H'0007'
4408
4409
4410;----- IPR5 Bits -----------------------------------------------------
4411TMR4IP           EQU  H'0000'
4412TMR5IP           EQU  H'0001'
4413TMR6IP           EQU  H'0002'
4414TMR8IP           EQU  H'0004'
4415ACTLOCKIP        EQU  H'0005'
4416ACTORSIP         EQU  H'0006'
4417
4418
4419;----- OSCCON Bits -----------------------------------------------------
4420IDLEN            EQU  H'0007'
4421
4422NOSC0            EQU  H'0000'
4423NOSC1            EQU  H'0001'
4424NOSC2            EQU  H'0002'
4425COSC0            EQU  H'0004'
4426COSC1            EQU  H'0005'
4427COSC2            EQU  H'0006'
4428
4429
4430;----- T0CON Bits -----------------------------------------------------
4431PSA              EQU  H'0003'
4432T08BIT           EQU  H'0006'
4433TMR0ON           EQU  H'0007'
4434
4435T0PS0            EQU  H'0000'
4436T0PS1            EQU  H'0001'
4437T0PS2            EQU  H'0002'
4438T0CS0            EQU  H'0004'
4439T0CS1            EQU  H'0005'
4440
4441
4442;----- STATUS Bits -----------------------------------------------------
4443C                EQU  H'0000'
4444DC               EQU  H'0001'
4445Z                EQU  H'0002'
4446OV               EQU  H'0003'
4447N                EQU  H'0004'
4448
4449
4450;----- INTCON3 Bits -----------------------------------------------------
4451INT1IF           EQU  H'0000'
4452INT2IF           EQU  H'0001'
4453INT3IF           EQU  H'0002'
4454INT1IE           EQU  H'0003'
4455INT2IE           EQU  H'0004'
4456INT3IE           EQU  H'0005'
4457INT1IP           EQU  H'0006'
4458INT2IP           EQU  H'0007'
4459
4460INT1F            EQU  H'0000'
4461INT2F            EQU  H'0001'
4462INT3F            EQU  H'0002'
4463INT1E            EQU  H'0003'
4464INT2E            EQU  H'0004'
4465INT3E            EQU  H'0005'
4466INT1P            EQU  H'0006'
4467INT2P            EQU  H'0007'
4468
4469
4470;----- INTCON2 Bits -----------------------------------------------------
4471IOCIP            EQU  H'0000'
4472INT3IP           EQU  H'0001'
4473TMR0IP           EQU  H'0002'
4474INTEDG3          EQU  H'0003'
4475INTEDG2          EQU  H'0004'
4476INTEDG1          EQU  H'0005'
4477INTEDG0          EQU  H'0006'
4478NOT_RBPU         EQU  H'0007'
4479
4480INT3P            EQU  H'0001'
4481T0IP             EQU  H'0002'
4482RBPU             EQU  H'0007'
4483
4484
4485;----- INTCON Bits -----------------------------------------------------
4486IOCIF            EQU  H'0000'
4487INT0IF           EQU  H'0001'
4488TMR0IF           EQU  H'0002'
4489IOCIE            EQU  H'0003'
4490INT0IE           EQU  H'0004'
4491TMR0IE           EQU  H'0005'
4492PEIE_GIEL        EQU  H'0006'
4493GIE_GIEH         EQU  H'0007'
4494
4495INT0F            EQU  H'0001'
4496T0IF             EQU  H'0002'
4497INT0E            EQU  H'0004'
4498T0IE             EQU  H'0005'
4499PEIE             EQU  H'0006'
4500GIE              EQU  H'0007'
4501
4502GIEL             EQU  H'0006'
4503GIEH             EQU  H'0007'
4504
4505
4506;----- STKPTR Bits -----------------------------------------------------
4507STKUNF           EQU  H'0006'
4508STKFUL           EQU  H'0007'
4509
4510SP0              EQU  H'0000'
4511SP1              EQU  H'0001'
4512SP2              EQU  H'0002'
4513SP3              EQU  H'0003'
4514SP4              EQU  H'0004'
4515STKOVF           EQU  H'0007'
4516
4517
4518
4519;==========================================================================
4520;
4521;       RAM Definitions
4522;
4523;==========================================================================
4524       __MAXRAM  H'0FFF'
4525       __BADRAM  H'0DFA'-H'0DFE'
4526       __BADRAM  H'0EE3'-H'0EE9'
4527       __BADRAM  H'0F87'-H'0F88'
4528       __BADRAM  H'0F90'-H'0F91'
4529       __BADRAM  H'0F99'-H'0F9A'
4530       __BADRAM  H'0FD4'
4531
4532;==========================================================================
4533;
4534;   IMPORTANT: For the PIC18 devices, the __CONFIG directive has been
4535;              superseded by the CONFIG directive.  The following settings
4536;              are available for this device.
4537;
4538;   Stack Overflow/Underflow Reset:
4539;     STVREN = OFF         Disabled
4540;     STVREN = ON          Enabled
4541;
4542;   Extended Instruction Set:
4543;     XINST = OFF          Disabled
4544;     XINST = ON           Enabled
4545;
4546;   Brown-Out Reset Enable:
4547;     BOREN = OFF          Disabled in hardware
4548;     BOREN = ON           Controlled with SBOREN bit, disabled in Deep Sleep
4549;
4550;   Brown-out Reset Voltage:
4551;     BORV = 0             2.0V
4552;     BORV = 1             1.8V
4553;
4554;   Code Protect:
4555;     CP0 = ON             Program memory is code-protected
4556;     CP0 = OFF            Program memory is not code-protected
4557;
4558;   Oscillator:
4559;     FOSC = FRC           Fast RC Oscillator (FRC)
4560;     FOSC = FRCPLL        Fast RC Oscillator with PLL module (FRCPLL)
4561;     FOSC = PRI           Primary Oscillator (XT, HS, EC)
4562;     FOSC = PRIPLL        Primary Oscillator with PLL module (XTPLL,HSPLL,ECPLL)
4563;     FOSC = SOSC          Secondary Oscillator (SOSC)
4564;     FOSC = LPRC          Low-Power RC Oscillator (LPRC)
4565;     FOSC = FRC500KHZ     Fast RC Oscillator divided by 16 (500 kHz)
4566;     FOSC = FRCDIV        Fast RC Oscillator with Postscaler (FRCDIV)
4567;
4568;   T1OSC/SOSC Power Selection Bits:
4569;     SOSCSEL = DIG        Digital (SCLKI) mode
4570;     SOSCSEL = LOW        Low Power T1OSC/SOSC circuit selected
4571;
4572;   Clock Out Enable Bit:
4573;     CLKOEN = OFF         CLKO output disabled on the RA6 pin
4574;     CLKOEN = ON          CLKO output enabled on the RA6 pin
4575;
4576;   Internal External Oscillator Switch Over Mode:
4577;     IESO = OFF           Disabled
4578;     IESO = ON            Enabled
4579;
4580;   PLL Frequency Multiplier Select bits:
4581;     PLLDIV = NODIV       96 MHz PLL selected; No divide - Oscillator used directly (4 MHz input)
4582;     PLLDIV = DIV2        96 MHz PLL selected; Oscillator divided by 2 (8 MHz input)
4583;     PLLDIV = DIV3        96 MHz PLL selected; Oscillator divided by 3 (12 MHz input)
4584;     PLLDIV = DIV4        96 MHz PLL selected; Oscillator divided by 4 (16 MHz input)
4585;     PLLDIV = DIV5        96 MHz PLL selected; Oscillator divided by 5 (20 MHz input)
4586;     PLLDIV = DIV6        96 MHz PLL selected; Oscillator divided by 6 (24 MHz input)
4587;     PLLDIV = DIV10       96 MHz PLL selected; Oscillator divided by 10 (40 MHz input)
4588;     PLLDIV = DIV12       96 MHz PLL selected; Oscillator divided by 12 (48 MHz input)
4589;     PLLDIV = RESERVED    RESERVED
4590;     PLLDIV = RESERVED    RESERVED
4591;     PLLDIV = RESERVED    RESERVED
4592;     PLLDIV = RESERVED    RESERVED
4593;     PLLDIV = PLL4X       4x PLL selected
4594;     PLLDIV = PLL6X       6x PLL selected
4595;     PLLDIV = PLL8X       8x PLL selected
4596;     PLLDIV = NOPLL       No PLL used - PLLGO bit not available to user
4597;
4598;   Primary Oscillator Select:
4599;     POSCMD = EC          External clock mode selected
4600;     POSCMD = MS          MS oscillator mode selected(3.5 MHz -10 MHz)
4601;     POSCMD = HS          HS oscillator mode selected(10 MHz - 40 MHz)
4602;     POSCMD = NONE        Primary oscillator disabled
4603;
4604;   Clock Switching and Monitor Selection Configuration bits:
4605;     FSCM = CSECME        Clock switching is enabled, fail safe clock monitor is enabled
4606;     FSCM = CSECMD        Clock switching is enabled, fail safe clock monitor is disabled
4607;     FSCM = CSDCMD        Clock switching is disabled, fail safe clock monitor is disabled
4608;
4609;   Write/Erase Protect Page Start/End Boundary:
4610;     WPFP = WPFP0         Write Protect Program Flash Page 0
4611;     WPFP = WPFP1         Write Protect Program Flash Page 1
4612;     WPFP = WPFP2         Write Protect Program Flash Page 2
4613;     WPFP = WPFP3         Write Protect Program Flash Page 3
4614;     WPFP = WPFP4         Write Protect Program Flash Page 4
4615;     WPFP = WPFP5         Write Protect Program Flash Page 5
4616;     WPFP = WPFP6         Write Protect Program Flash Page 6
4617;     WPFP = WPFP7         Write Protect Program Flash Page 7
4618;     WPFP = WPFP8         Write Protect Program Flash Page 8
4619;     WPFP = WPFP9         Write Protect Program Flash Page 9
4620;     WPFP = WPFP10        Write Protect Program Flash Page 10
4621;     WPFP = WPFP11        Write Protect Program Flash Page 11
4622;     WPFP = WPFP12        Write Protect Program Flash Page 12
4623;     WPFP = WPFP13        Write Protect Program Flash Page 13
4624;     WPFP = WPFP14        Write Protect Program Flash Page 14
4625;     WPFP = WPFP15        Write Protect Program Flash Page 15
4626;     WPFP = WPFP16        Write Protect Program Flash Page 16
4627;     WPFP = WPFP17        Write Protect Program Flash Page 17
4628;     WPFP = WPFP18        Write Protect Program Flash Page 18
4629;     WPFP = WPFP19        Write Protect Program Flash Page 19
4630;     WPFP = WPFP20        Write Protect Program Flash Page 20
4631;     WPFP = WPFP21        Write Protect Program Flash Page 21
4632;     WPFP = WPFP22        Write Protect Program Flash Page 22
4633;     WPFP = WPFP23        Write Protect Program Flash Page 23
4634;     WPFP = WPFP24        Write Protect Program Flash Page 24
4635;     WPFP = WPFP25        Write Protect Program Flash Page 25
4636;     WPFP = WPFP26        Write Protect Program Flash Page 26
4637;     WPFP = WPFP27        Write Protect Program Flash Page 27
4638;     WPFP = WPFP28        Write Protect Program Flash Page 28
4639;     WPFP = WPFP29        Write Protect Program Flash Page 29
4640;     WPFP = WPFP30        Write Protect Program Flash Page 30
4641;     WPFP = WPFP31        Write Protect Program Flash Page 31
4642;     WPFP = WPFP32        Write Protect Program Flash Page 32
4643;     WPFP = WPFP33        Write Protect Program Flash Page 33
4644;     WPFP = WPFP34        Write Protect Program Flash Page 34
4645;     WPFP = WPFP35        Write Protect Program Flash Page 35
4646;     WPFP = WPFP36        Write Protect Program Flash Page 36
4647;     WPFP = WPFP37        Write Protect Program Flash Page 37
4648;     WPFP = WPFP38        Write Protect Program Flash Page 38
4649;     WPFP = WPFP39        Write Protect Program Flash Page 39
4650;     WPFP = WPFP40        Write Protect Program Flash Page 40
4651;     WPFP = WPFP41        Write Protect Program Flash Page 41
4652;     WPFP = WPFP42        Write Protect Program Flash Page 42
4653;     WPFP = WPFP43        Write Protect Program Flash Page 43
4654;     WPFP = WPFP44        Write Protect Program Flash Page 44
4655;     WPFP = WPFP45        Write Protect Program Flash Page 45
4656;     WPFP = WPFP46        Write Protect Program Flash Page 46
4657;     WPFP = WPFP47        Write Protect Program Flash Page 47
4658;     WPFP = WPFP48        Write Protect Program Flash Page 48
4659;     WPFP = WPFP49        Write Protect Program Flash Page 49
4660;     WPFP = WPFP50        Write Protect Program Flash Page 50
4661;     WPFP = WPFP51        Write Protect Program Flash Page 51
4662;     WPFP = WPFP52        Write Protect Program Flash Page 52
4663;     WPFP = WPFP53        Write Protect Program Flash Page 53
4664;     WPFP = WPFP54        Write Protect Program Flash Page 54
4665;     WPFP = WPFP55        Write Protect Program Flash Page 55
4666;     WPFP = WPFP56        Write Protect Program Flash Page 56
4667;     WPFP = WPFP57        Write Protect Program Flash Page 57
4668;     WPFP = WPFP58        Write Protect Program Flash Page 58
4669;     WPFP = WPFP59        Write Protect Program Flash Page 59
4670;     WPFP = WPFP60        Write Protect Program Flash Page 60
4671;     WPFP = WPFP61        Write Protect Program Flash Page 61
4672;     WPFP = WPFP62        Write Protect Program Flash Page 62
4673;     WPFP = WPFP63        Write Protect Program Flash Page 63
4674;     WPFP = WPFP64        Write Protect Program Flash Page 64
4675;     WPFP = WPFP65        Write Protect Program Flash Page 65
4676;     WPFP = WPFP66        Write Protect Program Flash Page 66
4677;     WPFP = WPFP67        Write Protect Program Flash Page 67
4678;     WPFP = WPFP68        Write Protect Program Flash Page 68
4679;     WPFP = WPFP69        Write Protect Program Flash Page 69
4680;     WPFP = WPFP70        Write Protect Program Flash Page 70
4681;     WPFP = WPFP71        Write Protect Program Flash Page 71
4682;     WPFP = WPFP72        Write Protect Program Flash Page 72
4683;     WPFP = WPFP73        Write Protect Program Flash Page 73
4684;     WPFP = WPFP74        Write Protect Program Flash Page 74
4685;     WPFP = WPFP75        Write Protect Program Flash Page 75
4686;     WPFP = WPFP76        Write Protect Program Flash Page 76
4687;     WPFP = WPFP77        Write Protect Program Flash Page 77
4688;     WPFP = WPFP78        Write Protect Program Flash Page 78
4689;     WPFP = WPFP79        Write Protect Program Flash Page 79
4690;     WPFP = WPFP80        Write Protect Program Flash Page 80
4691;     WPFP = WPFP81        Write Protect Program Flash Page 81
4692;     WPFP = WPFP82        Write Protect Program Flash Page 82
4693;     WPFP = WPFP83        Write Protect Program Flash Page 83
4694;     WPFP = WPFP84        Write Protect Program Flash Page 84
4695;     WPFP = WPFP85        Write Protect Program Flash Page 85
4696;     WPFP = WPFP86        Write Protect Program Flash Page 86
4697;     WPFP = WPFP87        Write Protect Program Flash Page 87
4698;     WPFP = WPFP88        Write Protect Program Flash Page 88
4699;     WPFP = WPFP89        Write Protect Program Flash Page 89
4700;     WPFP = WPFP90        Write Protect Program Flash Page 90
4701;     WPFP = WPFP91        Write Protect Program Flash Page 91
4702;     WPFP = WPFP92        Write Protect Program Flash Page 92
4703;     WPFP = WPFP93        Write Protect Program Flash Page 93
4704;     WPFP = WPFP94        Write Protect Program Flash Page 94
4705;     WPFP = WPFP95        Write Protect Program Flash Page 95
4706;     WPFP = WPFP96        Write Protect Program Flash Page 96
4707;     WPFP = WPFP97        Write Protect Program Flash Page 97
4708;     WPFP = WPFP98        Write Protect Program Flash Page 98
4709;     WPFP = WPFP99        Write Protect Program Flash Page 99
4710;     WPFP = WPFP100       Write Protect Program Flash Page 100
4711;     WPFP = WPFP101       Write Protect Program Flash Page 101
4712;     WPFP = WPFP102       Write Protect Program Flash Page 102
4713;     WPFP = WPFP103       Write Protect Program Flash Page 103
4714;     WPFP = WPFP104       Write Protect Program Flash Page 104
4715;     WPFP = WPFP105       Write Protect Program Flash Page 105
4716;     WPFP = WPFP106       Write Protect Program Flash Page 106
4717;     WPFP = WPFP107       Write Protect Program Flash Page 107
4718;     WPFP = WPFP108       Write Protect Program Flash Page 108
4719;     WPFP = WPFP109       Write Protect Program Flash Page 109
4720;     WPFP = WPFP110       Write Protect Program Flash Page 110
4721;     WPFP = WPFP111       Write Protect Program Flash Page 111
4722;     WPFP = WPFP112       Write Protect Program Flash Page 112
4723;     WPFP = WPFP113       Write Protect Program Flash Page 113
4724;     WPFP = WPFP114       Write Protect Program Flash Page 114
4725;     WPFP = WPFP115       Write Protect Program Flash Page 115
4726;     WPFP = WPFP116       Write Protect Program Flash Page 116
4727;     WPFP = WPFP117       Write Protect Program Flash Page 117
4728;     WPFP = WPFP118       Write Protect Program Flash Page 118
4729;     WPFP = WPFP119       Write Protect Program Flash Page 119
4730;     WPFP = WPFP120       Write Protect Program Flash Page 120
4731;     WPFP = WPFP121       Write Protect Program Flash Page 121
4732;     WPFP = WPFP122       Write Protect Program Flash Page 122
4733;     WPFP = WPFP123       Write Protect Program Flash Page 123
4734;     WPFP = WPFP124       Write Protect Program Flash Page 124
4735;     WPFP = WPFP125       Write Protect Program Flash Page 125
4736;     WPFP = WPFP126       Write Protect Program Flash Page 126
4737;     WPFP = WPFP127       Write Protect Program Flash Page 127
4738;     WPFP = WPFP128       Write Protect Program Flash Page 128
4739;     WPFP = WPFP129       Write Protect Program Flash Page 129
4740;     WPFP = WPFP130       Write Protect Program Flash Page 130
4741;     WPFP = WPFP131       Write Protect Program Flash Page 131
4742;     WPFP = WPFP132       Write Protect Program Flash Page 132
4743;     WPFP = WPFP133       Write Protect Program Flash Page 133
4744;     WPFP = WPFP134       Write Protect Program Flash Page 134
4745;     WPFP = WPFP135       Write Protect Program Flash Page 135
4746;     WPFP = WPFP136       Write Protect Program Flash Page 136
4747;     WPFP = WPFP137       Write Protect Program Flash Page 137
4748;     WPFP = WPFP138       Write Protect Program Flash Page 138
4749;     WPFP = WPFP139       Write Protect Program Flash Page 139
4750;     WPFP = WPFP140       Write Protect Program Flash Page 140
4751;     WPFP = WPFP141       Write Protect Program Flash Page 141
4752;     WPFP = WPFP142       Write Protect Program Flash Page 142
4753;     WPFP = WPFP143       Write Protect Program Flash Page 143
4754;     WPFP = WPFP144       Write Protect Program Flash Page 144
4755;     WPFP = WPFP145       Write Protect Program Flash Page 145
4756;     WPFP = WPFP146       Write Protect Program Flash Page 146
4757;     WPFP = WPFP147       Write Protect Program Flash Page 147
4758;     WPFP = WPFP148       Write Protect Program Flash Page 148
4759;     WPFP = WPFP149       Write Protect Program Flash Page 149
4760;     WPFP = WPFP150       Write Protect Program Flash Page 150
4761;     WPFP = WPFP151       Write Protect Program Flash Page 151
4762;     WPFP = WPFP152       Write Protect Program Flash Page 152
4763;     WPFP = WPFP153       Write Protect Program Flash Page 153
4764;     WPFP = WPFP154       Write Protect Program Flash Page 154
4765;     WPFP = WPFP155       Write Protect Program Flash Page 155
4766;     WPFP = WPFP156       Write Protect Program Flash Page 156
4767;     WPFP = WPFP157       Write Protect Program Flash Page 157
4768;     WPFP = WPFP158       Write Protect Program Flash Page 158
4769;     WPFP = WPFP159       Write Protect Program Flash Page 159
4770;     WPFP = WPFP160       Write Protect Program Flash Page 160
4771;     WPFP = WPFP161       Write Protect Program Flash Page 161
4772;     WPFP = WPFP162       Write Protect Program Flash Page 162
4773;     WPFP = WPFP163       Write Protect Program Flash Page 163
4774;     WPFP = WPFP164       Write Protect Program Flash Page 164
4775;     WPFP = WPFP165       Write Protect Program Flash Page 165
4776;     WPFP = WPFP166       Write Protect Program Flash Page 166
4777;     WPFP = WPFP167       Write Protect Program Flash Page 167
4778;     WPFP = WPFP168       Write Protect Program Flash Page 168
4779;     WPFP = WPFP169       Write Protect Program Flash Page 169
4780;     WPFP = WPFP170       Write Protect Program Flash Page 170
4781;     WPFP = WPFP171       Write Protect Program Flash Page 171
4782;     WPFP = WPFP172       Write Protect Program Flash Page 172
4783;     WPFP = WPFP173       Write Protect Program Flash Page 173
4784;     WPFP = WPFP174       Write Protect Program Flash Page 174
4785;     WPFP = WPFP175       Write Protect Program Flash Page 175
4786;     WPFP = WPFP176       Write Protect Program Flash Page 176
4787;     WPFP = WPFP177       Write Protect Program Flash Page 177
4788;     WPFP = WPFP178       Write Protect Program Flash Page 178
4789;     WPFP = WPFP179       Write Protect Program Flash Page 179
4790;     WPFP = WPFP180       Write Protect Program Flash Page 180
4791;     WPFP = WPFP181       Write Protect Program Flash Page 181
4792;     WPFP = WPFP182       Write Protect Program Flash Page 182
4793;     WPFP = WPFP183       Write Protect Program Flash Page 183
4794;     WPFP = WPFP184       Write Protect Program Flash Page 184
4795;     WPFP = WPFP185       Write Protect Program Flash Page 185
4796;     WPFP = WPFP186       Write Protect Program Flash Page 186
4797;     WPFP = WPFP187       Write Protect Program Flash Page 187
4798;     WPFP = WPFP188       Write Protect Program Flash Page 188
4799;     WPFP = WPFP189       Write Protect Program Flash Page 189
4800;     WPFP = WPFP190       Write Protect Program Flash Page 190
4801;     WPFP = WPFP191       Write Protect Program Flash Page 191
4802;     WPFP = WPFP192       Write Protect Program Flash Page 192
4803;     WPFP = WPFP193       Write Protect Program Flash Page 193
4804;     WPFP = WPFP194       Write Protect Program Flash Page 194
4805;     WPFP = WPFP195       Write Protect Program Flash Page 195
4806;     WPFP = WPFP196       Write Protect Program Flash Page 196
4807;     WPFP = WPFP197       Write Protect Program Flash Page 197
4808;     WPFP = WPFP198       Write Protect Program Flash Page 198
4809;     WPFP = WPFP199       Write Protect Program Flash Page 199
4810;     WPFP = WPFP200       Write Protect Program Flash Page 200
4811;     WPFP = WPFP201       Write Protect Program Flash Page 201
4812;     WPFP = WPFP202       Write Protect Program Flash Page 202
4813;     WPFP = WPFP203       Write Protect Program Flash Page 203
4814;     WPFP = WPFP204       Write Protect Program Flash Page 204
4815;     WPFP = WPFP205       Write Protect Program Flash Page 205
4816;     WPFP = WPFP206       Write Protect Program Flash Page 206
4817;     WPFP = WPFP207       Write Protect Program Flash Page 207
4818;     WPFP = WPFP208       Write Protect Program Flash Page 208
4819;     WPFP = WPFP209       Write Protect Program Flash Page 209
4820;     WPFP = WPFP210       Write Protect Program Flash Page 210
4821;     WPFP = WPFP211       Write Protect Program Flash Page 211
4822;     WPFP = WPFP212       Write Protect Program Flash Page 212
4823;     WPFP = WPFP213       Write Protect Program Flash Page 213
4824;     WPFP = WPFP214       Write Protect Program Flash Page 214
4825;     WPFP = WPFP215       Write Protect Program Flash Page 215
4826;     WPFP = WPFP216       Write Protect Program Flash Page 216
4827;     WPFP = WPFP217       Write Protect Program Flash Page 217
4828;     WPFP = WPFP218       Write Protect Program Flash Page 218
4829;     WPFP = WPFP219       Write Protect Program Flash Page 219
4830;     WPFP = WPFP220       Write Protect Program Flash Page 220
4831;     WPFP = WPFP221       Write Protect Program Flash Page 221
4832;     WPFP = WPFP222       Write Protect Program Flash Page 222
4833;     WPFP = WPFP223       Write Protect Program Flash Page 223
4834;     WPFP = WPFP224       Write Protect Program Flash Page 224
4835;     WPFP = WPFP225       Write Protect Program Flash Page 225
4836;     WPFP = WPFP226       Write Protect Program Flash Page 226
4837;     WPFP = WPFP227       Write Protect Program Flash Page 227
4838;     WPFP = WPFP228       Write Protect Program Flash Page 228
4839;     WPFP = WPFP229       Write Protect Program Flash Page 229
4840;     WPFP = WPFP230       Write Protect Program Flash Page 230
4841;     WPFP = WPFP231       Write Protect Program Flash Page 231
4842;     WPFP = WPFP232       Write Protect Program Flash Page 232
4843;     WPFP = WPFP233       Write Protect Program Flash Page 233
4844;     WPFP = WPFP234       Write Protect Program Flash Page 234
4845;     WPFP = WPFP235       Write Protect Program Flash Page 235
4846;     WPFP = WPFP236       Write Protect Program Flash Page 236
4847;     WPFP = WPFP237       Write Protect Program Flash Page 237
4848;     WPFP = WPFP238       Write Protect Program Flash Page 238
4849;     WPFP = WPFP239       Write Protect Program Flash Page 239
4850;     WPFP = WPFP240       Write Protect Program Flash Page 240
4851;     WPFP = WPFP241       Write Protect Program Flash Page 241
4852;     WPFP = WPFP242       Write Protect Program Flash Page 242
4853;     WPFP = WPFP243       Write Protect Program Flash Page 243
4854;     WPFP = WPFP244       Write Protect Program Flash Page 244
4855;     WPFP = WPFP245       Write Protect Program Flash Page 245
4856;     WPFP = WPFP246       Write Protect Program Flash Page 246
4857;     WPFP = WPFP247       Write Protect Program Flash Page 247
4858;     WPFP = WPFP248       Write Protect Program Flash Page 248
4859;     WPFP = WPFP249       Write Protect Program Flash Page 249
4860;     WPFP = WPFP250       Write Protect Program Flash Page 250
4861;     WPFP = WPFP251       Write Protect Program Flash Page 251
4862;     WPFP = WPFP252       Write Protect Program Flash Page 252
4863;     WPFP = WPFP253       Write Protect Program Flash Page 253
4864;     WPFP = WPFP254       Write Protect Program Flash Page 254
4865;     WPFP = WPFP255       Write Protect Program Flash Page 255
4866;
4867;   Segment Write Protection Disable:
4868;     WPDIS = WPEN         Enabled
4869;     WPDIS = WPDIS        Disabled
4870;
4871;   Segment Write Protection End Page Select:
4872;     WPEND = WPSTARTMEM   write Protect from page 0 to WPFP
4873;     WPEND = WPENDMEM     Write Protect from WPFP to the last page of memory
4874;
4875;   Write Protect Configuration Page Select:
4876;     WPCFG = WPCFGEN      Enabled
4877;     WPCFG = WPCFGDIS     Disabled
4878;
4879;   TMR5 Gate Select bit:
4880;     T5GSEL = T3G         TMR5 Gate is driven by the T3G input
4881;     T5GSEL = T5G         TMR5 Gate is driven by the T5G input
4882;
4883;   CxINA Gate Select bit:
4884;     CINASEL = RA5        C1INA and C3INA are all re-mapped to pin RA5
4885;     CINASEL = DEFAULT    C1INA and C3INA are on their default pin locations
4886;
4887;   IOLOCK One-Way Set Enable bit:
4888;     IOL1WAY = OFF        the IOLOCK bit can be set and cleared using the unlock sequence
4889;     IOL1WAY = ON         Once set, the IOLOCK bit cannot be cleared
4890;
4891;   USB Low Speed Clock Select bit:
4892;     LS48MHZ = SYSX1      Divide-by-1 (System clock must be 6 MHz)
4893;     LS48MHZ = SYSX2      Divide-by-2 (System clock must be 12 MHz)
4894;
4895;   MSSP2 7-Bit Address Masking Mode Enable bit:
4896;     MSSPMSK2 = MSK5      5 Bit address masking mode
4897;     MSSPMSK2 = MSK7      7 Bit address masking mode
4898;
4899;   MSSP1 7-Bit Address Masking Mode Enable bit:
4900;     MSSPMSK1 = MSK5      5 bit address masking mode
4901;     MSSPMSK1 = MSK7      7 Bit address masking mode
4902;
4903;   Watch Dog Timer Window:
4904;     WDTWIN = PS75_0      Watch Dog Timer Window Width is 75 percent
4905;     WDTWIN = PS50_0      Watch Dog Timer Window Width is 50 percent
4906;     WDTWIN = PS37_5      Watch Dog Timer Window Width is 37.5 percent
4907;     WDTWIN = PS25_0      Watch Dog Timer Window Width is 25 percent
4908;
4909;   Watch Dog Timer Clock Source:
4910;     WDTCLK = SYS         Use FOSC/4 when system clock is not INTOSC/LPRC and device is not in Sleep; otherwise, use INTOSC/LPRC
4911;     WDTCLK = SOSC        Always use SOSC
4912;     WDTCLK = LPRC        Always use INTOSC/LPRC
4913;     WDTCLK = FRC         Use FRC when WINDIS = 0, system clock is not INTOSC/LPRC and device is not in Sleep; otherwise, use INTOSC/LPRC
4914;
4915;   Watchdog Timer Postscale:
4916;     WDTPS = 1            1:1
4917;     WDTPS = 2            1:2
4918;     WDTPS = 4            1:4
4919;     WDTPS = 8            1:8
4920;     WDTPS = 16           1:16
4921;     WDTPS = 32           1:32
4922;     WDTPS = 64           1:64
4923;     WDTPS = 128          1:128
4924;     WDTPS = 256          1:256
4925;     WDTPS = 512          1:512
4926;     WDTPS = 1024         1:1024
4927;     WDTPS = 2048         1:2048
4928;     WDTPS = 4096         1:4096
4929;     WDTPS = 8192         1:8192
4930;     WDTPS = 16384        1:16384
4931;     WDTPS = 32768        1:32768
4932;
4933;   Watchdog Timer Enable:
4934;     WDTEN = OFF          WDT disabled in hardware; SWDTEN bit disabled
4935;     WDTEN = NOSLP        WDT enabled only while device is active and disabled in Sleep mode; SWDTEN bit disabled
4936;     WDTEN = ON           WDT controlled by SWDTEN bit setting
4937;     WDTEN = SWDTDIS      WDT enabled in hardware; SWDTEN bit disabled
4938;
4939;   Windowed Watchdog Timer Disable:
4940;     WINDIS = WDTWIN      Windowed WDT enabled
4941;     WINDIS = WDTSTD      Standard WDT selected; windowed WDT disabled
4942;
4943;   WDT Prescaler:
4944;     WPSA = 32            WDT prescaler ratio of 1:32
4945;     WPSA = 128           WDT prescaler ratio of 1:128
4946;
4947;   Retention Voltage Regulator Control Enable:
4948;     RETEN = ON           Retention controlled by SRETEN during Sleep
4949;     RETEN = OFF          Retention not available
4950;
4951;   VBAT BOR Enable:
4952;     VBTBOR = OFF         VBAT BOR is disabled
4953;     VBTBOR = ON          VBAT BOR is enabled
4954;
4955;   Deep Sleep BOR Enable:
4956;     DSBOREN = OFF        BOR disabled in Deep Sleep (does not affect operation in non-Deep Sleep modes)
4957;     DSBOREN = ON         BOR enabled in Deep Sleep
4958;
4959;   DSEN Bit Enable bit:
4960;     DSBITEN = OFF        Deep Sleep operation is always disabled
4961;     DSBITEN = ON         Deep Sleep is controlled by the register bit DSEN
4962;
4963;   Deep Sleep Watchdog Timer Postscale Select:
4964;     DSWDTPS = DSWDTPS0   1:32 (1 mS)
4965;     DSWDTPS = DSWDTPS1   1:64 (2.1 mS)
4966;     DSWDTPS = DSWDTPS2   1:128 (4.1 mS)
4967;     DSWDTPS = DSWDTPS3   1: 256 (8.3 mS)
4968;     DSWDTPS = DSWDTPS4   1:512 (16.5 mS)
4969;     DSWDTPS = DSWDTPS5   1:1024 (33 mS)
4970;     DSWDTPS = DSWDTPS6   1:2048 (66.1 mS)
4971;     DSWDTPS = DSWDTPS7   1:4096 (132.1 mS)
4972;     DSWDTPS = DSWDTPS8   1:8192 (264.3 mS)
4973;     DSWDTPS = DSWDTPS9   1:16384 (528.5 mS)
4974;     DSWDTPS = DSWDTPSA   1:32768 (1.057 Secs)
4975;     DSWDTPS = DSWDTPSB   1:65536 (2.114 Secs)
4976;     DSWDTPS = DSWDTPSC   1:131072 (4.228 Secs)
4977;     DSWDTPS = DSWDTPSD   1:262114 (8.456 Secs)
4978;     DSWDTPS = DSWDTPSE   1:524288 (16.912 Secs)
4979;     DSWDTPS = DSWDTPSF   1:1048576 (33.825 Secs)
4980;     DSWDTPS = DSWDTPS10  1:2097152 (67.7 Secs)
4981;     DSWDTPS = DSWDTPS11  1:4194304 (135.3 Secs)
4982;     DSWDTPS = DSWDTPS12  1:8388608 (4.5 Minutes)
4983;     DSWDTPS = DSWDTPS13  1:16777216 (9 Minutes)
4984;     DSWDTPS = DSWDTPS14  1:33554432 (18 Minutes)
4985;     DSWDTPS = DSWDTPS15  1:67108864 (36.1 Minutes)
4986;     DSWDTPS = DSWDTPS16  1:134217728 (72.2 Minutes)
4987;     DSWDTPS = DSWDTPS17  1:268435456 (2.4 Hours)
4988;     DSWDTPS = DSWDTPS18  1:536870912 (4.8 Hours)
4989;     DSWDTPS = DSWDTPS19  1:1073741824 (9.6 Hours)
4990;     DSWDTPS = DSWDTPS1A  1:2147483648 (19.2 Hours)
4991;     DSWDTPS = DSWDTPS1B  1:4294967296 (38.5 Hours)
4992;     DSWDTPS = DSWDTPS1C  1:8589934592 (77 Hours)
4993;     DSWDTPS = DSWDTPS1D  1:17179869184 (6.4 Days)
4994;     DSWDTPS = DSWDTPS1E  1:34359738368 (12.8  Days)
4995;     DSWDTPS = DSWDTPS1F  1:68719476736 (25.7 Days)
4996;
4997;   Deep Sleep Watchdog Timer Enable:
4998;     DSWDTEN = OFF        DSWDT Disabled
4999;     DSWDTEN = ON         DSWDT Enabled
5000;
5001;   DSWDT Reference Clock Select:
5002;     DSWDTOSC = SOSC      DSWDT uses SOSC as reference clock
5003;     DSWDTOSC = LPRC      DSWDT uses LPRC as reference clock
5004;
5005;==========================================================================
5006;----- DEVID Equates --------------------------------------------------
5007_DEVID1          EQU  H'3FFFFE'
5008_DEVID2          EQU  H'3FFFFF'
5009
5010
5011        LIST
5012