1        LIST
2
3;==========================================================================
4; Build date : Oct 21 2015
5;  MPASM PIC18LF458 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 PIC18LF458 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 /PIC18LF458
22;       2. LIST directive in the source file
23;               LIST   P=PIC18LF458
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 __18LF458
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 -----------------------------------------------------
68RXF0SIDH         EQU  H'0F00'
69RXF0SIDL         EQU  H'0F01'
70RXF0EIDH         EQU  H'0F02'
71RXF0EIDL         EQU  H'0F03'
72RXF1SIDH         EQU  H'0F04'
73RXF1SIDL         EQU  H'0F05'
74RXF1EIDH         EQU  H'0F06'
75RXF1EIDL         EQU  H'0F07'
76RXF2SIDH         EQU  H'0F08'
77RXF2SIDL         EQU  H'0F09'
78RXF2EIDH         EQU  H'0F0A'
79RXF2EIDL         EQU  H'0F0B'
80RXF3SIDH         EQU  H'0F0C'
81RXF3SIDL         EQU  H'0F0D'
82RXF3EIDH         EQU  H'0F0E'
83RXF3EIDL         EQU  H'0F0F'
84RXF4SIDH         EQU  H'0F10'
85RXF4SIDL         EQU  H'0F11'
86RXF4EIDH         EQU  H'0F12'
87RXF4EIDL         EQU  H'0F13'
88RXF5SIDH         EQU  H'0F14'
89RXF5SIDL         EQU  H'0F15'
90RXF5EIDH         EQU  H'0F16'
91RXF5EIDL         EQU  H'0F17'
92RXM0SIDH         EQU  H'0F18'
93RXM0SIDL         EQU  H'0F19'
94RXM0EIDH         EQU  H'0F1A'
95RXM0EIDL         EQU  H'0F1B'
96RXM1SIDH         EQU  H'0F1C'
97RXM1SIDL         EQU  H'0F1D'
98RXM1EIDH         EQU  H'0F1E'
99RXM1EIDL         EQU  H'0F1F'
100TXB2CON          EQU  H'0F20'
101TXB2SIDH         EQU  H'0F21'
102TXB2SIDL         EQU  H'0F22'
103TXB2EIDH         EQU  H'0F23'
104TXB2EIDL         EQU  H'0F24'
105TXB2DLC          EQU  H'0F25'
106TXB2D0           EQU  H'0F26'
107TXB2D1           EQU  H'0F27'
108TXB2D2           EQU  H'0F28'
109TXB2D3           EQU  H'0F29'
110TXB2D4           EQU  H'0F2A'
111TXB2D5           EQU  H'0F2B'
112TXB2D6           EQU  H'0F2C'
113TXB2D7           EQU  H'0F2D'
114CANSTATRO4       EQU  H'0F2E'
115TXB1CON          EQU  H'0F30'
116TXB1SIDH         EQU  H'0F31'
117TXB1SIDL         EQU  H'0F32'
118TXB1EIDH         EQU  H'0F33'
119TXB1EIDL         EQU  H'0F34'
120TXB1DLC          EQU  H'0F35'
121TXB1D0           EQU  H'0F36'
122TXB1D1           EQU  H'0F37'
123TXB1D2           EQU  H'0F38'
124TXB1D3           EQU  H'0F39'
125TXB1D4           EQU  H'0F3A'
126TXB1D5           EQU  H'0F3B'
127TXB1D6           EQU  H'0F3C'
128TXB1D7           EQU  H'0F3D'
129CANSTATRO3       EQU  H'0F3E'
130TXB0CON          EQU  H'0F40'
131TXB0SIDH         EQU  H'0F41'
132TXB0SIDL         EQU  H'0F42'
133TXB0EIDH         EQU  H'0F43'
134TXB0EIDL         EQU  H'0F44'
135TXB0DLC          EQU  H'0F45'
136TXB0D0           EQU  H'0F46'
137TXB0D1           EQU  H'0F47'
138TXB0D2           EQU  H'0F48'
139TXB0D3           EQU  H'0F49'
140TXB0D4           EQU  H'0F4A'
141TXB0D5           EQU  H'0F4B'
142TXB0D6           EQU  H'0F4C'
143TXB0D7           EQU  H'0F4D'
144CANSTATRO2       EQU  H'0F4E'
145RXB1CON          EQU  H'0F50'
146RXB1SIDH         EQU  H'0F51'
147RXB1SIDL         EQU  H'0F52'
148RXB1EIDH         EQU  H'0F53'
149RXB1EIDL         EQU  H'0F54'
150RXB1DLC          EQU  H'0F55'
151RXB1D0           EQU  H'0F56'
152RXB1D1           EQU  H'0F57'
153RXB1D2           EQU  H'0F58'
154RXB1D3           EQU  H'0F59'
155RXB1D4           EQU  H'0F5A'
156RXB1D5           EQU  H'0F5B'
157RXB1D6           EQU  H'0F5C'
158RXB1D7           EQU  H'0F5D'
159CANSTATRO1       EQU  H'0F5E'
160RXB0CON          EQU  H'0F60'
161RXB0SIDH         EQU  H'0F61'
162RXB0SIDL         EQU  H'0F62'
163RXB0EIDH         EQU  H'0F63'
164RXB0EIDL         EQU  H'0F64'
165RXB0DLC          EQU  H'0F65'
166RXB0D0           EQU  H'0F66'
167RXB0D1           EQU  H'0F67'
168RXB0D2           EQU  H'0F68'
169RXB0D3           EQU  H'0F69'
170RXB0D4           EQU  H'0F6A'
171RXB0D5           EQU  H'0F6B'
172RXB0D6           EQU  H'0F6C'
173RXB0D7           EQU  H'0F6D'
174CANSTAT          EQU  H'0F6E'
175CANCON           EQU  H'0F6F'
176BRGCON1          EQU  H'0F70'
177BRGCON2          EQU  H'0F71'
178BRGCON3          EQU  H'0F72'
179CIOCON           EQU  H'0F73'
180COMSTAT          EQU  H'0F74'
181RXERRCNT         EQU  H'0F75'
182TXERRCNT         EQU  H'0F76'
183PORTA            EQU  H'0F80'
184PORTB            EQU  H'0F81'
185PORTC            EQU  H'0F82'
186PORTD            EQU  H'0F83'
187PORTE            EQU  H'0F84'
188LATA             EQU  H'0F89'
189LATB             EQU  H'0F8A'
190LATC             EQU  H'0F8B'
191LATD             EQU  H'0F8C'
192LATE             EQU  H'0F8D'
193DDRA             EQU  H'0F92'
194TRISA            EQU  H'0F92'
195DDRB             EQU  H'0F93'
196TRISB            EQU  H'0F93'
197DDRC             EQU  H'0F94'
198TRISC            EQU  H'0F94'
199DDRD             EQU  H'0F95'
200TRISD            EQU  H'0F95'
201DDRE             EQU  H'0F96'
202TRISE            EQU  H'0F96'
203PIE1             EQU  H'0F9D'
204PIR1             EQU  H'0F9E'
205IPR1             EQU  H'0F9F'
206PIE2             EQU  H'0FA0'
207PIR2             EQU  H'0FA1'
208IPR2             EQU  H'0FA2'
209PIE3             EQU  H'0FA3'
210PIR3             EQU  H'0FA4'
211IPR3             EQU  H'0FA5'
212EECON1           EQU  H'0FA6'
213EECON2           EQU  H'0FA7'
214EEDATA           EQU  H'0FA8'
215EEADR            EQU  H'0FA9'
216RCSTA            EQU  H'0FAB'
217TXSTA            EQU  H'0FAC'
218TXREG            EQU  H'0FAD'
219RCREG            EQU  H'0FAE'
220SPBRG            EQU  H'0FAF'
221T3CON            EQU  H'0FB1'
222TMR3             EQU  H'0FB2'
223TMR3L            EQU  H'0FB2'
224TMR3H            EQU  H'0FB3'
225CMCON            EQU  H'0FB4'
226CVRCON           EQU  H'0FB5'
227ECCPAS           EQU  H'0FB6'
228ECCP1DEL         EQU  H'0FB7'
229ECCP1CON         EQU  H'0FBA'
230ECCPR1           EQU  H'0FBB'
231ECCPR1L          EQU  H'0FBB'
232ECCPR1H          EQU  H'0FBC'
233CCP1CON          EQU  H'0FBD'
234CCPR1            EQU  H'0FBE'
235CCPR1L           EQU  H'0FBE'
236CCPR1H           EQU  H'0FBF'
237ADCON1           EQU  H'0FC1'
238ADCON0           EQU  H'0FC2'
239ADRES            EQU  H'0FC3'
240ADRESL           EQU  H'0FC3'
241ADRESH           EQU  H'0FC4'
242SSPCON2          EQU  H'0FC5'
243SSPCON1          EQU  H'0FC6'
244SSPSTAT          EQU  H'0FC7'
245SSPADD           EQU  H'0FC8'
246SSPBUF           EQU  H'0FC9'
247T2CON            EQU  H'0FCA'
248PR2              EQU  H'0FCB'
249TMR2             EQU  H'0FCC'
250T1CON            EQU  H'0FCD'
251TMR1             EQU  H'0FCE'
252TMR1L            EQU  H'0FCE'
253TMR1H            EQU  H'0FCF'
254RCON             EQU  H'0FD0'
255WDTCON           EQU  H'0FD1'
256LVDCON           EQU  H'0FD2'
257OSCCON           EQU  H'0FD3'
258T0CON            EQU  H'0FD5'
259TMR0             EQU  H'0FD6'
260TMR0L            EQU  H'0FD6'
261TMR0H            EQU  H'0FD7'
262STATUS           EQU  H'0FD8'
263FSR2L            EQU  H'0FD9'
264FSR2H            EQU  H'0FDA'
265PLUSW2           EQU  H'0FDB'
266PREINC2          EQU  H'0FDC'
267POSTDEC2         EQU  H'0FDD'
268POSTINC2         EQU  H'0FDE'
269INDF2            EQU  H'0FDF'
270BSR              EQU  H'0FE0'
271FSR1L            EQU  H'0FE1'
272FSR1H            EQU  H'0FE2'
273PLUSW1           EQU  H'0FE3'
274PREINC1          EQU  H'0FE4'
275POSTDEC1         EQU  H'0FE5'
276POSTINC1         EQU  H'0FE6'
277INDF1            EQU  H'0FE7'
278WREG             EQU  H'0FE8'
279FSR0L            EQU  H'0FE9'
280FSR0H            EQU  H'0FEA'
281PLUSW0           EQU  H'0FEB'
282PREINC0          EQU  H'0FEC'
283POSTDEC0         EQU  H'0FED'
284POSTINC0         EQU  H'0FEE'
285INDF0            EQU  H'0FEF'
286INTCON3          EQU  H'0FF0'
287INTCON2          EQU  H'0FF1'
288INTCON           EQU  H'0FF2'
289INTCON1          EQU  H'0FF2'
290PROD             EQU  H'0FF3'
291PRODL            EQU  H'0FF3'
292PRODH            EQU  H'0FF4'
293TABLAT           EQU  H'0FF5'
294TBLPTR           EQU  H'0FF6'
295TBLPTRL          EQU  H'0FF6'
296TBLPTRH          EQU  H'0FF7'
297TBLPTRU          EQU  H'0FF8'
298PC               EQU  H'0FF9'
299PCL              EQU  H'0FF9'
300PCLATH           EQU  H'0FFA'
301PCLATU           EQU  H'0FFB'
302STKPTR           EQU  H'0FFC'
303TOS              EQU  H'0FFD'
304TOSL             EQU  H'0FFD'
305TOSH             EQU  H'0FFE'
306TOSU             EQU  H'0FFF'
307
308;----- RXF0SIDH Bits -----------------------------------------------------
309SID3             EQU  H'0000'
310SID4             EQU  H'0001'
311SID5             EQU  H'0002'
312SID6             EQU  H'0003'
313SID7             EQU  H'0004'
314SID8             EQU  H'0005'
315SID9             EQU  H'0006'
316SID10            EQU  H'0007'
317
318
319;----- RXF0SIDL Bits -----------------------------------------------------
320EID16            EQU  H'0000'
321EID17            EQU  H'0001'
322EXIDEN           EQU  H'0003'
323SID0             EQU  H'0005'
324SID1             EQU  H'0006'
325SID2             EQU  H'0007'
326
327
328;----- RXF0EIDH Bits -----------------------------------------------------
329EID8             EQU  H'0000'
330EID9             EQU  H'0001'
331EID10            EQU  H'0002'
332EID11            EQU  H'0003'
333EID12            EQU  H'0004'
334EID13            EQU  H'0005'
335EID14            EQU  H'0006'
336EID15            EQU  H'0007'
337
338
339;----- RXF0EIDL Bits -----------------------------------------------------
340EID0             EQU  H'0000'
341EID1             EQU  H'0001'
342EID2             EQU  H'0002'
343EID3             EQU  H'0003'
344EID4             EQU  H'0004'
345EID5             EQU  H'0005'
346EID6             EQU  H'0006'
347EID7             EQU  H'0007'
348
349
350;----- RXF1SIDH Bits -----------------------------------------------------
351SID3             EQU  H'0000'
352SID4             EQU  H'0001'
353SID5             EQU  H'0002'
354SID6             EQU  H'0003'
355SID7             EQU  H'0004'
356SID8             EQU  H'0005'
357SID9             EQU  H'0006'
358SID10            EQU  H'0007'
359
360
361;----- RXF1SIDL Bits -----------------------------------------------------
362EID16            EQU  H'0000'
363EID17            EQU  H'0001'
364EXIDEN           EQU  H'0003'
365SID0             EQU  H'0005'
366SID1             EQU  H'0006'
367SID2             EQU  H'0007'
368
369
370;----- RXF1EIDH Bits -----------------------------------------------------
371EID8             EQU  H'0000'
372EID9             EQU  H'0001'
373EID10            EQU  H'0002'
374EID11            EQU  H'0003'
375EID12            EQU  H'0004'
376EID13            EQU  H'0005'
377EID14            EQU  H'0006'
378EID15            EQU  H'0007'
379
380
381;----- RXF1EIDL Bits -----------------------------------------------------
382EID0             EQU  H'0000'
383EID1             EQU  H'0001'
384EID2             EQU  H'0002'
385EID3             EQU  H'0003'
386EID4             EQU  H'0004'
387EID5             EQU  H'0005'
388EID6             EQU  H'0006'
389EID7             EQU  H'0007'
390
391
392;----- RXF2SIDH Bits -----------------------------------------------------
393SID3             EQU  H'0000'
394SID4             EQU  H'0001'
395SID5             EQU  H'0002'
396SID6             EQU  H'0003'
397SID7             EQU  H'0004'
398SID8             EQU  H'0005'
399SID9             EQU  H'0006'
400SID10            EQU  H'0007'
401
402
403;----- RXF2SIDL Bits -----------------------------------------------------
404EID16            EQU  H'0000'
405EID17            EQU  H'0001'
406EXIDEN           EQU  H'0003'
407SID0             EQU  H'0005'
408SID1             EQU  H'0006'
409SID2             EQU  H'0007'
410
411
412;----- RXF2EIDH Bits -----------------------------------------------------
413EID8             EQU  H'0000'
414EID9             EQU  H'0001'
415EID10            EQU  H'0002'
416EID11            EQU  H'0003'
417EID12            EQU  H'0004'
418EID13            EQU  H'0005'
419EID14            EQU  H'0006'
420EID15            EQU  H'0007'
421
422
423;----- RXF2EIDL Bits -----------------------------------------------------
424EID0             EQU  H'0000'
425EID1             EQU  H'0001'
426EID2             EQU  H'0002'
427EID3             EQU  H'0003'
428EID4             EQU  H'0004'
429EID5             EQU  H'0005'
430EID6             EQU  H'0006'
431EID7             EQU  H'0007'
432
433
434;----- RXF3SIDH Bits -----------------------------------------------------
435SID3             EQU  H'0000'
436SID4             EQU  H'0001'
437SID5             EQU  H'0002'
438SID6             EQU  H'0003'
439SID7             EQU  H'0004'
440SID8             EQU  H'0005'
441SID9             EQU  H'0006'
442SID10            EQU  H'0007'
443
444
445;----- RXF3SIDL Bits -----------------------------------------------------
446EID16            EQU  H'0000'
447EID17            EQU  H'0001'
448EXIDEN           EQU  H'0003'
449SID0             EQU  H'0005'
450SID1             EQU  H'0006'
451SID2             EQU  H'0007'
452
453
454;----- RXF3EIDH Bits -----------------------------------------------------
455EID8             EQU  H'0000'
456EID9             EQU  H'0001'
457EID10            EQU  H'0002'
458EID11            EQU  H'0003'
459EID12            EQU  H'0004'
460EID13            EQU  H'0005'
461EID14            EQU  H'0006'
462EID15            EQU  H'0007'
463
464
465;----- RXF3EIDL Bits -----------------------------------------------------
466EID0             EQU  H'0000'
467EID1             EQU  H'0001'
468EID2             EQU  H'0002'
469EID3             EQU  H'0003'
470EID4             EQU  H'0004'
471EID5             EQU  H'0005'
472EID6             EQU  H'0006'
473EID7             EQU  H'0007'
474
475
476;----- RXF4SIDH Bits -----------------------------------------------------
477SID3             EQU  H'0000'
478SID4             EQU  H'0001'
479SID5             EQU  H'0002'
480SID6             EQU  H'0003'
481SID7             EQU  H'0004'
482SID8             EQU  H'0005'
483SID9             EQU  H'0006'
484SID10            EQU  H'0007'
485
486
487;----- RXF4SIDL Bits -----------------------------------------------------
488EID16            EQU  H'0000'
489EID17            EQU  H'0001'
490EXIDEN           EQU  H'0003'
491SID0             EQU  H'0005'
492SID1             EQU  H'0006'
493SID2             EQU  H'0007'
494
495
496;----- RXF4EIDH Bits -----------------------------------------------------
497EID8             EQU  H'0000'
498EID9             EQU  H'0001'
499EID10            EQU  H'0002'
500EID11            EQU  H'0003'
501EID12            EQU  H'0004'
502EID13            EQU  H'0005'
503EID14            EQU  H'0006'
504EID15            EQU  H'0007'
505
506
507;----- RXF4EIDL Bits -----------------------------------------------------
508EID0             EQU  H'0000'
509EID1             EQU  H'0001'
510EID2             EQU  H'0002'
511EID3             EQU  H'0003'
512EID4             EQU  H'0004'
513EID5             EQU  H'0005'
514EID6             EQU  H'0006'
515EID7             EQU  H'0007'
516
517
518;----- RXF5SIDH Bits -----------------------------------------------------
519SID3             EQU  H'0000'
520SID4             EQU  H'0001'
521SID5             EQU  H'0002'
522SID6             EQU  H'0003'
523SID7             EQU  H'0004'
524SID8             EQU  H'0005'
525SID9             EQU  H'0006'
526SID10            EQU  H'0007'
527
528
529;----- RXF5SIDL Bits -----------------------------------------------------
530EID16            EQU  H'0000'
531EID17            EQU  H'0001'
532EXIDEN           EQU  H'0003'
533SID0             EQU  H'0005'
534SID1             EQU  H'0006'
535SID2             EQU  H'0007'
536
537
538;----- RXF5EIDH Bits -----------------------------------------------------
539EID8             EQU  H'0000'
540EID9             EQU  H'0001'
541EID10            EQU  H'0002'
542EID11            EQU  H'0003'
543EID12            EQU  H'0004'
544EID13            EQU  H'0005'
545EID14            EQU  H'0006'
546EID15            EQU  H'0007'
547
548
549;----- RXF5EIDL Bits -----------------------------------------------------
550EID0             EQU  H'0000'
551EID1             EQU  H'0001'
552EID2             EQU  H'0002'
553EID3             EQU  H'0003'
554EID4             EQU  H'0004'
555EID5             EQU  H'0005'
556EID6             EQU  H'0006'
557EID7             EQU  H'0007'
558
559
560;----- RXM0SIDH Bits -----------------------------------------------------
561SID3             EQU  H'0000'
562SID4             EQU  H'0001'
563SID5             EQU  H'0002'
564SID6             EQU  H'0003'
565SID7             EQU  H'0004'
566SID8             EQU  H'0005'
567SID9             EQU  H'0006'
568SID10            EQU  H'0007'
569
570
571;----- RXM0SIDL Bits -----------------------------------------------------
572EID16            EQU  H'0000'
573EID17            EQU  H'0001'
574SID0             EQU  H'0005'
575SID1             EQU  H'0006'
576SID2             EQU  H'0007'
577
578
579;----- RXM0EIDH Bits -----------------------------------------------------
580EID8             EQU  H'0000'
581EID9             EQU  H'0001'
582EID10            EQU  H'0002'
583EID11            EQU  H'0003'
584EID12            EQU  H'0004'
585EID13            EQU  H'0005'
586EID14            EQU  H'0006'
587EID15            EQU  H'0007'
588
589
590;----- RXM0EIDL Bits -----------------------------------------------------
591EID0             EQU  H'0000'
592EID1             EQU  H'0001'
593EID2             EQU  H'0002'
594EID3             EQU  H'0003'
595EID4             EQU  H'0004'
596EID5             EQU  H'0005'
597EID6             EQU  H'0006'
598EID7             EQU  H'0007'
599
600
601;----- RXM1SIDH Bits -----------------------------------------------------
602SID3             EQU  H'0000'
603SID4             EQU  H'0001'
604SID5             EQU  H'0002'
605SID6             EQU  H'0003'
606SID7             EQU  H'0004'
607SID8             EQU  H'0005'
608SID9             EQU  H'0006'
609SID10            EQU  H'0007'
610
611
612;----- RXM1SIDL Bits -----------------------------------------------------
613EID16            EQU  H'0000'
614EID17            EQU  H'0001'
615SID0             EQU  H'0005'
616SID1             EQU  H'0006'
617SID2             EQU  H'0007'
618
619
620;----- RXM1EIDH Bits -----------------------------------------------------
621EID8             EQU  H'0000'
622EID9             EQU  H'0001'
623EID10            EQU  H'0002'
624EID11            EQU  H'0003'
625EID12            EQU  H'0004'
626EID13            EQU  H'0005'
627EID14            EQU  H'0006'
628EID15            EQU  H'0007'
629
630
631;----- RXM1EIDL Bits -----------------------------------------------------
632EID0             EQU  H'0000'
633EID1             EQU  H'0001'
634EID2             EQU  H'0002'
635EID3             EQU  H'0003'
636EID4             EQU  H'0004'
637EID5             EQU  H'0005'
638EID6             EQU  H'0006'
639EID7             EQU  H'0007'
640
641
642;----- TXB2CON Bits -----------------------------------------------------
643TXPRI0           EQU  H'0000'
644TXPRI1           EQU  H'0001'
645TXREQ            EQU  H'0003'
646TXERR            EQU  H'0004'
647TXLARB           EQU  H'0005'
648TXABT            EQU  H'0006'
649
650
651;----- TXB2SIDH Bits -----------------------------------------------------
652SID3             EQU  H'0000'
653SID4             EQU  H'0001'
654SID5             EQU  H'0002'
655SID6             EQU  H'0003'
656SID7             EQU  H'0004'
657SID8             EQU  H'0005'
658SID9             EQU  H'0006'
659SID10            EQU  H'0007'
660
661
662;----- TXB2SIDL Bits -----------------------------------------------------
663EID16            EQU  H'0000'
664EID17            EQU  H'0001'
665EXIDE            EQU  H'0003'
666SID0             EQU  H'0005'
667SID1             EQU  H'0006'
668SID2             EQU  H'0007'
669
670
671;----- TXB2EIDH Bits -----------------------------------------------------
672EID8             EQU  H'0000'
673EID9             EQU  H'0001'
674EID10            EQU  H'0002'
675EID11            EQU  H'0003'
676EID12            EQU  H'0004'
677EID13            EQU  H'0005'
678EID14            EQU  H'0006'
679EID15            EQU  H'0007'
680
681
682;----- TXB2EIDL Bits -----------------------------------------------------
683EID0             EQU  H'0000'
684EID1             EQU  H'0001'
685EID2             EQU  H'0002'
686EID3             EQU  H'0003'
687EID4             EQU  H'0004'
688EID5             EQU  H'0005'
689EID6             EQU  H'0006'
690EID7             EQU  H'0007'
691
692
693;----- TXB2DLC Bits -----------------------------------------------------
694DLC0             EQU  H'0000'
695DLC1             EQU  H'0001'
696DLC2             EQU  H'0002'
697DLC3             EQU  H'0003'
698TXRTR            EQU  H'0006'
699
700
701;----- TXB2D0 Bits -----------------------------------------------------
702TXB2D00          EQU  H'0000'
703TXB2D01          EQU  H'0001'
704TXB2D02          EQU  H'0002'
705TXB2D03          EQU  H'0003'
706TXB2D04          EQU  H'0004'
707TXB2D05          EQU  H'0005'
708TXB2D06          EQU  H'0006'
709TXB2D07          EQU  H'0007'
710
711
712;----- TXB2D1 Bits -----------------------------------------------------
713TXB2D10          EQU  H'0000'
714TXB2D11          EQU  H'0001'
715TXB2D12          EQU  H'0002'
716TXB2D13          EQU  H'0003'
717TXB2D14          EQU  H'0004'
718TXB2D15          EQU  H'0005'
719TXB2D16          EQU  H'0006'
720TXB2D17          EQU  H'0007'
721
722
723;----- TXB2D2 Bits -----------------------------------------------------
724TXB2D20          EQU  H'0000'
725TXB2D21          EQU  H'0001'
726TXB2D22          EQU  H'0002'
727TXB2D23          EQU  H'0003'
728TXB2D24          EQU  H'0004'
729TXB2D25          EQU  H'0005'
730TXB2D26          EQU  H'0006'
731TXB2D27          EQU  H'0007'
732
733
734;----- TXB2D3 Bits -----------------------------------------------------
735TXB2D30          EQU  H'0000'
736TXB2D31          EQU  H'0001'
737TXB2D32          EQU  H'0002'
738TXB2D33          EQU  H'0003'
739TXB2D34          EQU  H'0004'
740TXB2D35          EQU  H'0005'
741TXB2D36          EQU  H'0006'
742TXB2D37          EQU  H'0007'
743
744
745;----- TXB2D4 Bits -----------------------------------------------------
746TXB2D40          EQU  H'0000'
747TXB2D41          EQU  H'0001'
748TXB2D42          EQU  H'0002'
749TXB2D43          EQU  H'0003'
750TXB2D44          EQU  H'0004'
751TXB2D45          EQU  H'0005'
752TXB2D46          EQU  H'0006'
753TXB2D47          EQU  H'0007'
754
755
756;----- TXB2D5 Bits -----------------------------------------------------
757TXB2D50          EQU  H'0000'
758TXB2D51          EQU  H'0001'
759TXB2D52          EQU  H'0002'
760TXB2D53          EQU  H'0003'
761TXB2D54          EQU  H'0004'
762TXB2D55          EQU  H'0005'
763TXB2D56          EQU  H'0006'
764TXB2D57          EQU  H'0007'
765
766
767;----- TXB2D6 Bits -----------------------------------------------------
768TXB2D60          EQU  H'0000'
769TXB2D61          EQU  H'0001'
770TXB2D62          EQU  H'0002'
771TXB2D63          EQU  H'0003'
772TXB2D64          EQU  H'0004'
773TXB2D65          EQU  H'0005'
774TXB2D66          EQU  H'0006'
775TXB2D67          EQU  H'0007'
776
777
778;----- TXB2D7 Bits -----------------------------------------------------
779TXB2D70          EQU  H'0000'
780TXB2D71          EQU  H'0001'
781TXB2D72          EQU  H'0002'
782TXB2D73          EQU  H'0003'
783TXB2D74          EQU  H'0004'
784TXB2D75          EQU  H'0005'
785TXB2D76          EQU  H'0006'
786TXB2D77          EQU  H'0007'
787
788
789;----- CANSTATRO4 Bits -----------------------------------------------------
790ICODE0           EQU  H'0001'
791ICODE1           EQU  H'0002'
792ICODE2           EQU  H'0003'
793OPMODE0          EQU  H'0005'
794OPMODE1          EQU  H'0006'
795OPMODE2          EQU  H'0007'
796
797
798;----- TXB1CON Bits -----------------------------------------------------
799TXPRI0           EQU  H'0000'
800TXPRI1           EQU  H'0001'
801TXREQ            EQU  H'0003'
802TXERR            EQU  H'0004'
803TXLARB           EQU  H'0005'
804TXABT            EQU  H'0006'
805
806
807;----- TXB1SIDH Bits -----------------------------------------------------
808SID3             EQU  H'0000'
809SID4             EQU  H'0001'
810SID5             EQU  H'0002'
811SID6             EQU  H'0003'
812SID7             EQU  H'0004'
813SID8             EQU  H'0005'
814SID9             EQU  H'0006'
815SID10            EQU  H'0007'
816
817
818;----- TXB1SIDL Bits -----------------------------------------------------
819EID16            EQU  H'0000'
820EID17            EQU  H'0001'
821EXIDE            EQU  H'0003'
822SID0             EQU  H'0005'
823SID1             EQU  H'0006'
824SID2             EQU  H'0007'
825
826
827;----- TXB1EIDH Bits -----------------------------------------------------
828EID8             EQU  H'0000'
829EID9             EQU  H'0001'
830EID10            EQU  H'0002'
831EID11            EQU  H'0003'
832EID12            EQU  H'0004'
833EID13            EQU  H'0005'
834EID14            EQU  H'0006'
835EID15            EQU  H'0007'
836
837
838;----- TXB1EIDL Bits -----------------------------------------------------
839EID0             EQU  H'0000'
840EID1             EQU  H'0001'
841EID2             EQU  H'0002'
842EID3             EQU  H'0003'
843EID4             EQU  H'0004'
844EID5             EQU  H'0005'
845EID6             EQU  H'0006'
846EID7             EQU  H'0007'
847
848
849;----- TXB1DLC Bits -----------------------------------------------------
850DLC0             EQU  H'0000'
851DLC1             EQU  H'0001'
852DLC2             EQU  H'0002'
853DLC3             EQU  H'0003'
854TXRTR            EQU  H'0006'
855
856
857;----- TXB1D0 Bits -----------------------------------------------------
858TXB1D00          EQU  H'0000'
859TXB1D01          EQU  H'0001'
860TXB1D02          EQU  H'0002'
861TXB1D03          EQU  H'0003'
862TXB1D04          EQU  H'0004'
863TXB1D05          EQU  H'0005'
864TXB1D06          EQU  H'0006'
865TXB1D07          EQU  H'0007'
866
867
868;----- TXB1D1 Bits -----------------------------------------------------
869TXB1D10          EQU  H'0000'
870TXB1D11          EQU  H'0001'
871TXB1D12          EQU  H'0002'
872TXB1D13          EQU  H'0003'
873TXB1D14          EQU  H'0004'
874TXB1D15          EQU  H'0005'
875TXB1D16          EQU  H'0006'
876TXB1D17          EQU  H'0007'
877
878
879;----- TXB1D2 Bits -----------------------------------------------------
880TXB1D20          EQU  H'0000'
881TXB1D21          EQU  H'0001'
882TXB1D22          EQU  H'0002'
883TXB1D23          EQU  H'0003'
884TXB1D24          EQU  H'0004'
885TXB1D25          EQU  H'0005'
886TXB1D26          EQU  H'0006'
887TXB1D27          EQU  H'0007'
888
889TBB1D23          EQU  H'0003'
890
891
892;----- TXB1D3 Bits -----------------------------------------------------
893TXB1D30          EQU  H'0000'
894TXB1D31          EQU  H'0001'
895TXB1D32          EQU  H'0002'
896TXB1D33          EQU  H'0003'
897TXB1D34          EQU  H'0004'
898TXB1D35          EQU  H'0005'
899TXB1D36          EQU  H'0006'
900TXB1D37          EQU  H'0007'
901
902
903;----- TXB1D4 Bits -----------------------------------------------------
904TXB1D40          EQU  H'0000'
905TXB1D41          EQU  H'0001'
906TXB1D42          EQU  H'0002'
907TXB1D43          EQU  H'0003'
908TXB1D44          EQU  H'0004'
909TXB1D45          EQU  H'0005'
910TXB1D46          EQU  H'0006'
911TXB1D47          EQU  H'0007'
912
913
914;----- TXB1D5 Bits -----------------------------------------------------
915TXB1D50          EQU  H'0000'
916TXB1D51          EQU  H'0001'
917TXB1D52          EQU  H'0002'
918TXB1D53          EQU  H'0003'
919TXB1D54          EQU  H'0004'
920TXB1D55          EQU  H'0005'
921TXB1D56          EQU  H'0006'
922TXB1D57          EQU  H'0007'
923
924
925;----- TXB1D6 Bits -----------------------------------------------------
926TXB1D60          EQU  H'0000'
927TXB1D61          EQU  H'0001'
928TXB1D62          EQU  H'0002'
929TXB1D63          EQU  H'0003'
930TXB1D64          EQU  H'0004'
931TXB1D65          EQU  H'0005'
932TXB1D66          EQU  H'0006'
933TXB1D67          EQU  H'0007'
934
935
936;----- TXB1D7 Bits -----------------------------------------------------
937TXB1D70          EQU  H'0000'
938TXB1D71          EQU  H'0001'
939TXB1D72          EQU  H'0002'
940TXB1D73          EQU  H'0003'
941TXB1D74          EQU  H'0004'
942TXB1D75          EQU  H'0005'
943TXB1D76          EQU  H'0006'
944TXB1D77          EQU  H'0007'
945
946
947;----- CANSTATRO3 Bits -----------------------------------------------------
948ICODE0           EQU  H'0001'
949ICODE1           EQU  H'0002'
950ICODE2           EQU  H'0003'
951OPMODE0          EQU  H'0005'
952OPMODE1          EQU  H'0006'
953OPMODE2          EQU  H'0007'
954
955
956;----- TXB0CON Bits -----------------------------------------------------
957TXPRI0           EQU  H'0000'
958TXPRI1           EQU  H'0001'
959TXREQ            EQU  H'0003'
960TXERR            EQU  H'0004'
961TXLARB           EQU  H'0005'
962TXABT            EQU  H'0006'
963
964
965;----- TXB0SIDH Bits -----------------------------------------------------
966SID3             EQU  H'0000'
967SID4             EQU  H'0001'
968SID5             EQU  H'0002'
969SID6             EQU  H'0003'
970SID7             EQU  H'0004'
971SID8             EQU  H'0005'
972SID9             EQU  H'0006'
973SID10            EQU  H'0007'
974
975
976;----- TXB0SIDL Bits -----------------------------------------------------
977EID16            EQU  H'0000'
978EID17            EQU  H'0001'
979EXIDE            EQU  H'0003'
980SID0             EQU  H'0005'
981SID1             EQU  H'0006'
982SID2             EQU  H'0007'
983
984
985;----- TXB0EIDH Bits -----------------------------------------------------
986EID8             EQU  H'0000'
987EID9             EQU  H'0001'
988EID10            EQU  H'0002'
989EID11            EQU  H'0003'
990EID12            EQU  H'0004'
991EID13            EQU  H'0005'
992EID14            EQU  H'0006'
993EID15            EQU  H'0007'
994
995
996;----- TXB0EIDL Bits -----------------------------------------------------
997EID0             EQU  H'0000'
998EID1             EQU  H'0001'
999EID2             EQU  H'0002'
1000EID3             EQU  H'0003'
1001EID4             EQU  H'0004'
1002EID5             EQU  H'0005'
1003EID6             EQU  H'0006'
1004EID7             EQU  H'0007'
1005
1006
1007;----- TXB0DLC Bits -----------------------------------------------------
1008DLC0             EQU  H'0000'
1009DLC1             EQU  H'0001'
1010DLC2             EQU  H'0002'
1011DLC3             EQU  H'0003'
1012TXRTR            EQU  H'0006'
1013
1014
1015;----- TXB0D0 Bits -----------------------------------------------------
1016TXB0D00          EQU  H'0000'
1017TXB0D01          EQU  H'0001'
1018TXB0D02          EQU  H'0002'
1019TXB0D03          EQU  H'0003'
1020TXB0D04          EQU  H'0004'
1021TXB0D05          EQU  H'0005'
1022TXB0D06          EQU  H'0006'
1023TXB0D07          EQU  H'0007'
1024
1025
1026;----- TXB0D1 Bits -----------------------------------------------------
1027TXB0D10          EQU  H'0000'
1028TXB0D11          EQU  H'0001'
1029TXB0D12          EQU  H'0002'
1030TXB0D13          EQU  H'0003'
1031TXB0D14          EQU  H'0004'
1032TXB0D15          EQU  H'0005'
1033TXB0D16          EQU  H'0006'
1034TXB0D17          EQU  H'0007'
1035
1036
1037;----- TXB0D2 Bits -----------------------------------------------------
1038TXB0D20          EQU  H'0000'
1039TXB0D21          EQU  H'0001'
1040TXB0D22          EQU  H'0002'
1041TXB0D23          EQU  H'0003'
1042TXB0D24          EQU  H'0004'
1043TXB0D25          EQU  H'0005'
1044TXB0D26          EQU  H'0006'
1045TXB0D27          EQU  H'0007'
1046
1047
1048;----- TXB0D3 Bits -----------------------------------------------------
1049TXB0D30          EQU  H'0000'
1050TXB0D31          EQU  H'0001'
1051TXB0D32          EQU  H'0002'
1052TXB0D33          EQU  H'0003'
1053TXB0D34          EQU  H'0004'
1054TXB0D35          EQU  H'0005'
1055TXB0D36          EQU  H'0006'
1056TXB0D37          EQU  H'0007'
1057
1058
1059;----- TXB0D4 Bits -----------------------------------------------------
1060TXB0D40          EQU  H'0000'
1061TXB0D41          EQU  H'0001'
1062TXB0D42          EQU  H'0002'
1063TXB0D43          EQU  H'0003'
1064TXB0D44          EQU  H'0004'
1065TXB0D45          EQU  H'0005'
1066TXB0D46          EQU  H'0006'
1067TXB0D47          EQU  H'0007'
1068
1069
1070;----- TXB0D5 Bits -----------------------------------------------------
1071TXB0D50          EQU  H'0000'
1072TXB0D51          EQU  H'0001'
1073TXB0D52          EQU  H'0002'
1074TXB0D53          EQU  H'0003'
1075TXB0D54          EQU  H'0004'
1076TXB0D55          EQU  H'0005'
1077TXB0D56          EQU  H'0006'
1078TXB0D57          EQU  H'0007'
1079
1080
1081;----- TXB0D6 Bits -----------------------------------------------------
1082TXB0D60          EQU  H'0000'
1083TXB0D61          EQU  H'0001'
1084TXB0D62          EQU  H'0002'
1085TXB0D63          EQU  H'0003'
1086TXB0D64          EQU  H'0004'
1087TXB0D65          EQU  H'0005'
1088TXB0D66          EQU  H'0006'
1089TXB0D67          EQU  H'0007'
1090
1091
1092;----- TXB0D7 Bits -----------------------------------------------------
1093TXB0D70          EQU  H'0000'
1094TXB0D71          EQU  H'0001'
1095TXB0D72          EQU  H'0002'
1096TXB0D73          EQU  H'0003'
1097TXB0D74          EQU  H'0004'
1098TXB0D75          EQU  H'0005'
1099TXB0D76          EQU  H'0006'
1100TXB0D77          EQU  H'0007'
1101
1102
1103;----- CANSTATRO2 Bits -----------------------------------------------------
1104ICODE0           EQU  H'0001'
1105ICODE1           EQU  H'0002'
1106ICODE2           EQU  H'0003'
1107OPMODE0          EQU  H'0005'
1108OPMODE1          EQU  H'0006'
1109OPMODE2          EQU  H'0007'
1110
1111
1112;----- RXB1CON Bits -----------------------------------------------------
1113FILHIT0          EQU  H'0000'
1114FILHIT1          EQU  H'0001'
1115FILHIT2          EQU  H'0002'
1116RXRTRRO          EQU  H'0003'
1117RXM0             EQU  H'0005'
1118RXM1             EQU  H'0006'
1119RXFUL            EQU  H'0007'
1120
1121
1122;----- RXB1SIDH Bits -----------------------------------------------------
1123SID3             EQU  H'0000'
1124SID4             EQU  H'0001'
1125SID5             EQU  H'0002'
1126SID6             EQU  H'0003'
1127SID7             EQU  H'0004'
1128SID8             EQU  H'0005'
1129SID9             EQU  H'0006'
1130SID10            EQU  H'0007'
1131
1132
1133;----- RXB1SIDL Bits -----------------------------------------------------
1134EID16            EQU  H'0000'
1135EID17            EQU  H'0001'
1136EXID             EQU  H'0003'
1137SRR              EQU  H'0004'
1138SID0             EQU  H'0005'
1139SID1             EQU  H'0006'
1140SID2             EQU  H'0007'
1141
1142
1143;----- RXB1EIDH Bits -----------------------------------------------------
1144EID8             EQU  H'0000'
1145EID9             EQU  H'0001'
1146EID10            EQU  H'0002'
1147EID11            EQU  H'0003'
1148EID12            EQU  H'0004'
1149EID13            EQU  H'0005'
1150EID14            EQU  H'0006'
1151EID15            EQU  H'0007'
1152
1153
1154;----- RXB1EIDL Bits -----------------------------------------------------
1155EID0             EQU  H'0000'
1156EID1             EQU  H'0001'
1157EID2             EQU  H'0002'
1158EID3             EQU  H'0003'
1159EID4             EQU  H'0004'
1160EID5             EQU  H'0005'
1161EID6             EQU  H'0006'
1162EID7             EQU  H'0007'
1163
1164
1165;----- RXB1DLC Bits -----------------------------------------------------
1166DLC0             EQU  H'0000'
1167DLC1             EQU  H'0001'
1168DLC2             EQU  H'0002'
1169DLC3             EQU  H'0003'
1170RB0_RXB1DLC      EQU  H'0004'
1171RB1_RXB1DLC      EQU  H'0005'
1172RXRTR            EQU  H'0006'
1173
1174RESB0            EQU  H'0004'
1175RESB1            EQU  H'0005'
1176
1177
1178;----- RXB1D0 Bits -----------------------------------------------------
1179RXB1D00          EQU  H'0000'
1180RXB1D01          EQU  H'0001'
1181RXB1D02          EQU  H'0002'
1182RXB1D03          EQU  H'0003'
1183RXB1D04          EQU  H'0004'
1184RXB1D05          EQU  H'0005'
1185RXB1D06          EQU  H'0006'
1186RXB1D07          EQU  H'0007'
1187
1188
1189;----- RXB1D1 Bits -----------------------------------------------------
1190RXB1D10          EQU  H'0000'
1191RXB1D11          EQU  H'0001'
1192RXB1D12          EQU  H'0002'
1193RXB1D13          EQU  H'0003'
1194RXB1D14          EQU  H'0004'
1195RXB1D15          EQU  H'0005'
1196RXB1D16          EQU  H'0006'
1197RXB1D17          EQU  H'0007'
1198
1199
1200;----- RXB1D2 Bits -----------------------------------------------------
1201RXB1D20          EQU  H'0000'
1202RXB1D21          EQU  H'0001'
1203RXB1D22          EQU  H'0002'
1204RXB1D23          EQU  H'0003'
1205RXB1D24          EQU  H'0004'
1206RXB1D25          EQU  H'0005'
1207RXB1D26          EQU  H'0006'
1208RXB1D27          EQU  H'0007'
1209
1210
1211;----- RXB1D3 Bits -----------------------------------------------------
1212RXB1D30          EQU  H'0000'
1213RXB1D31          EQU  H'0001'
1214RXB1D32          EQU  H'0002'
1215RXB1D33          EQU  H'0003'
1216RXB1D34          EQU  H'0004'
1217RXB1D35          EQU  H'0005'
1218RXB1D36          EQU  H'0006'
1219RXB1D37          EQU  H'0007'
1220
1221
1222;----- RXB1D4 Bits -----------------------------------------------------
1223RXB1D40          EQU  H'0000'
1224RXB1D41          EQU  H'0001'
1225RXB1D42          EQU  H'0002'
1226RXB1D43          EQU  H'0003'
1227RXB1D44          EQU  H'0004'
1228RXB1D45          EQU  H'0005'
1229RXB1D46          EQU  H'0006'
1230RXB1D47          EQU  H'0007'
1231
1232
1233;----- RXB1D5 Bits -----------------------------------------------------
1234RXB1D50          EQU  H'0000'
1235RXB1D51          EQU  H'0001'
1236RXB1D52          EQU  H'0002'
1237RXB1D53          EQU  H'0003'
1238RXB1D54          EQU  H'0004'
1239RXB1D55          EQU  H'0005'
1240RXB1D56          EQU  H'0006'
1241RXB1D57          EQU  H'0007'
1242
1243
1244;----- RXB1D6 Bits -----------------------------------------------------
1245RXB1D60          EQU  H'0000'
1246RXB1D61          EQU  H'0001'
1247RXB1D62          EQU  H'0002'
1248RXB1D63          EQU  H'0003'
1249RXB1D64          EQU  H'0004'
1250RXB1D65          EQU  H'0005'
1251RXB1D66          EQU  H'0006'
1252RXB1D67          EQU  H'0007'
1253
1254
1255;----- RXB1D7 Bits -----------------------------------------------------
1256RXB1D70          EQU  H'0000'
1257RXB1D71          EQU  H'0001'
1258RXB1D72          EQU  H'0002'
1259RXB1D73          EQU  H'0003'
1260RXB1D74          EQU  H'0004'
1261RXB1D75          EQU  H'0005'
1262RXB1D76          EQU  H'0006'
1263RXB1D77          EQU  H'0007'
1264
1265
1266;----- CANSTATRO1 Bits -----------------------------------------------------
1267ICODE0           EQU  H'0001'
1268ICODE1           EQU  H'0002'
1269ICODE2           EQU  H'0003'
1270OPMODE0          EQU  H'0005'
1271OPMODE1          EQU  H'0006'
1272OPMODE2          EQU  H'0007'
1273
1274
1275;----- RXB0CON Bits -----------------------------------------------------
1276FILHIT0          EQU  H'0000'
1277JTOFF            EQU  H'0001'
1278RXB0DBEN         EQU  H'0002'
1279RXRTRRO          EQU  H'0003'
1280RXM0             EQU  H'0005'
1281RXM1             EQU  H'0006'
1282RXFUL            EQU  H'0007'
1283
1284
1285;----- RXB0SIDH Bits -----------------------------------------------------
1286SID3             EQU  H'0000'
1287SID4             EQU  H'0001'
1288SID5             EQU  H'0002'
1289SID6             EQU  H'0003'
1290SID7             EQU  H'0004'
1291SID8             EQU  H'0005'
1292SID9             EQU  H'0006'
1293SID10            EQU  H'0007'
1294
1295
1296;----- RXB0SIDL Bits -----------------------------------------------------
1297EID16            EQU  H'0000'
1298EID17            EQU  H'0001'
1299EXID             EQU  H'0003'
1300SRR              EQU  H'0004'
1301SID0             EQU  H'0005'
1302SID1             EQU  H'0006'
1303SID2             EQU  H'0007'
1304
1305
1306;----- RXB0EIDH Bits -----------------------------------------------------
1307EID8             EQU  H'0000'
1308EID9             EQU  H'0001'
1309EID10            EQU  H'0002'
1310EID11            EQU  H'0003'
1311EID12            EQU  H'0004'
1312EID13            EQU  H'0005'
1313EID14            EQU  H'0006'
1314EID15            EQU  H'0007'
1315
1316
1317;----- RXB0EIDL Bits -----------------------------------------------------
1318EID0             EQU  H'0000'
1319EID1             EQU  H'0001'
1320EID2             EQU  H'0002'
1321EID3             EQU  H'0003'
1322EID4             EQU  H'0004'
1323EID5             EQU  H'0005'
1324EID6             EQU  H'0006'
1325EID7             EQU  H'0007'
1326
1327
1328;----- RXB0DLC Bits -----------------------------------------------------
1329DLC0             EQU  H'0000'
1330DLC1             EQU  H'0001'
1331DLC2             EQU  H'0002'
1332DLC3             EQU  H'0003'
1333RB0_RXB0DLC      EQU  H'0004'
1334RB1_RXB0DLC      EQU  H'0005'
1335RXRTR            EQU  H'0006'
1336
1337RESB0            EQU  H'0004'
1338RESB1            EQU  H'0005'
1339
1340
1341;----- RXB0D0 Bits -----------------------------------------------------
1342RXB0D00          EQU  H'0000'
1343RXB0D01          EQU  H'0001'
1344RXB0D02          EQU  H'0002'
1345RXB0D03          EQU  H'0003'
1346RXB0D04          EQU  H'0004'
1347RXB0D05          EQU  H'0005'
1348RXB0D06          EQU  H'0006'
1349RXB0D07          EQU  H'0007'
1350
1351RB0D00           EQU  H'0000'
1352RB0D01           EQU  H'0001'
1353RB0D02           EQU  H'0002'
1354RB0D03           EQU  H'0003'
1355RB0D04           EQU  H'0004'
1356RB0D05           EQU  H'0005'
1357RB0D06           EQU  H'0006'
1358RB0D07           EQU  H'0007'
1359
1360
1361;----- RXB0D1 Bits -----------------------------------------------------
1362RXB0D10          EQU  H'0000'
1363RXB0D11          EQU  H'0001'
1364RXB0D12          EQU  H'0002'
1365RXB0D13          EQU  H'0003'
1366RXB0D14          EQU  H'0004'
1367RXB0D15          EQU  H'0005'
1368RXB0D16          EQU  H'0006'
1369RXB0D17          EQU  H'0007'
1370
1371RB0D10           EQU  H'0000'
1372RB0D11           EQU  H'0001'
1373RB0D12           EQU  H'0002'
1374RB0D13           EQU  H'0003'
1375RB0D14           EQU  H'0004'
1376RB0D15           EQU  H'0005'
1377RB0D16           EQU  H'0006'
1378RB0D17           EQU  H'0007'
1379
1380
1381;----- RXB0D2 Bits -----------------------------------------------------
1382RXB0D20          EQU  H'0000'
1383RXB0D21          EQU  H'0001'
1384RXB0D22          EQU  H'0002'
1385RXB0D23          EQU  H'0003'
1386RXB0D24          EQU  H'0004'
1387RXB0D25          EQU  H'0005'
1388RXB0D26          EQU  H'0006'
1389RXB0D27          EQU  H'0007'
1390
1391RB0D20           EQU  H'0000'
1392RB0D21           EQU  H'0001'
1393RB0D22           EQU  H'0002'
1394RB0D23           EQU  H'0003'
1395RB0D24           EQU  H'0004'
1396RB0D25           EQU  H'0005'
1397RB0D26           EQU  H'0006'
1398RB0D27           EQU  H'0007'
1399
1400
1401;----- RXB0D3 Bits -----------------------------------------------------
1402RXB0D30          EQU  H'0000'
1403RXB0D31          EQU  H'0001'
1404RXB0D32          EQU  H'0002'
1405RXB0D33          EQU  H'0003'
1406RXB0D34          EQU  H'0004'
1407RXB0D35          EQU  H'0005'
1408RXB0D36          EQU  H'0006'
1409RXB0D37          EQU  H'0007'
1410
1411RB0D30           EQU  H'0000'
1412RB0D31           EQU  H'0001'
1413RB0D32           EQU  H'0002'
1414RB0D33           EQU  H'0003'
1415RB0D34           EQU  H'0004'
1416RB0D35           EQU  H'0005'
1417RB0D36           EQU  H'0006'
1418RB0D37           EQU  H'0007'
1419
1420
1421;----- RXB0D4 Bits -----------------------------------------------------
1422RXB0D40          EQU  H'0000'
1423RXB0D41          EQU  H'0001'
1424RXB0D42          EQU  H'0002'
1425RXB0D43          EQU  H'0003'
1426RXB0D44          EQU  H'0004'
1427RXB0D45          EQU  H'0005'
1428RXB0D46          EQU  H'0006'
1429RXB0D47          EQU  H'0007'
1430
1431RB0D40           EQU  H'0000'
1432RB0D41           EQU  H'0001'
1433RB0D42           EQU  H'0002'
1434RB0D43           EQU  H'0003'
1435RB0D44           EQU  H'0004'
1436RB0D45           EQU  H'0005'
1437RB0D46           EQU  H'0006'
1438RB0D47           EQU  H'0007'
1439
1440
1441;----- RXB0D5 Bits -----------------------------------------------------
1442RXB0D50          EQU  H'0000'
1443RXB0D51          EQU  H'0001'
1444RXB0D52          EQU  H'0002'
1445RXB0D53          EQU  H'0003'
1446RXB0D54          EQU  H'0004'
1447RXB0D55          EQU  H'0005'
1448RXB0D56          EQU  H'0006'
1449RXB0D57          EQU  H'0007'
1450
1451RB0D50           EQU  H'0000'
1452RB0D51           EQU  H'0001'
1453RB0D52           EQU  H'0002'
1454RB0D53           EQU  H'0003'
1455RB0D54           EQU  H'0004'
1456RB0D55           EQU  H'0005'
1457RB0D56           EQU  H'0006'
1458RB0D57           EQU  H'0007'
1459
1460
1461;----- RXB0D6 Bits -----------------------------------------------------
1462RXB0D60          EQU  H'0000'
1463RXB0D61          EQU  H'0001'
1464RXB0D62          EQU  H'0002'
1465RXB0D63          EQU  H'0003'
1466RXB0D64          EQU  H'0004'
1467RXB0D65          EQU  H'0005'
1468RXB0D66          EQU  H'0006'
1469RXB0D67          EQU  H'0007'
1470
1471RB0D60           EQU  H'0000'
1472RB0D61           EQU  H'0001'
1473RB0D62           EQU  H'0002'
1474RB0D63           EQU  H'0003'
1475RB0D64           EQU  H'0004'
1476RB0D65           EQU  H'0005'
1477RB0D66           EQU  H'0006'
1478RB0D67           EQU  H'0007'
1479
1480
1481;----- RXB0D7 Bits -----------------------------------------------------
1482RXB0D70          EQU  H'0000'
1483RXB0D71          EQU  H'0001'
1484RXB0D72          EQU  H'0002'
1485RXB0D73          EQU  H'0003'
1486RXB0D74          EQU  H'0004'
1487RXB0D75          EQU  H'0005'
1488RXB0D76          EQU  H'0006'
1489RXB0D77          EQU  H'0007'
1490
1491RB0D70           EQU  H'0000'
1492RB0D71           EQU  H'0001'
1493RB0D72           EQU  H'0002'
1494RB0D73           EQU  H'0003'
1495RB0D74           EQU  H'0004'
1496RB0D75           EQU  H'0005'
1497RB0D76           EQU  H'0006'
1498RB0D77           EQU  H'0007'
1499
1500
1501;----- CANSTAT Bits -----------------------------------------------------
1502ICODE0           EQU  H'0001'
1503ICODE1           EQU  H'0002'
1504ICODE2           EQU  H'0003'
1505OPMODE0          EQU  H'0005'
1506OPMODE1          EQU  H'0006'
1507OPMODE2          EQU  H'0007'
1508
1509
1510;----- CANCON Bits -----------------------------------------------------
1511WIN0             EQU  H'0001'
1512WIN1             EQU  H'0002'
1513WIN2             EQU  H'0003'
1514ABAT             EQU  H'0004'
1515REQOP0           EQU  H'0005'
1516REQOP1           EQU  H'0006'
1517REQOP2           EQU  H'0007'
1518
1519
1520;----- BRGCON1 Bits -----------------------------------------------------
1521BRP0             EQU  H'0000'
1522BRP1             EQU  H'0001'
1523BRP2             EQU  H'0002'
1524BRP3             EQU  H'0003'
1525BRP4             EQU  H'0004'
1526BRP5             EQU  H'0005'
1527SJW0             EQU  H'0006'
1528SJW1             EQU  H'0007'
1529
1530
1531;----- BRGCON2 Bits -----------------------------------------------------
1532PRSEG0           EQU  H'0000'
1533PRSEG1           EQU  H'0001'
1534PRSEG2           EQU  H'0002'
1535SEG1PH0          EQU  H'0003'
1536SEG1PH1          EQU  H'0004'
1537SEG1PH2          EQU  H'0005'
1538SAM              EQU  H'0006'
1539SEG2PHTS         EQU  H'0007'
1540
1541
1542;----- BRGCON3 Bits -----------------------------------------------------
1543SEG2PH0          EQU  H'0000'
1544SEG2PH1          EQU  H'0001'
1545SEG2PH2          EQU  H'0002'
1546WAKFIL           EQU  H'0006'
1547
1548
1549;----- CIOCON Bits -----------------------------------------------------
1550CANCAP           EQU  H'0004'
1551ENDRHI           EQU  H'0005'
1552
1553
1554;----- COMSTAT Bits -----------------------------------------------------
1555EWARN            EQU  H'0000'
1556RXWARN           EQU  H'0001'
1557TXWARN           EQU  H'0002'
1558RXBP             EQU  H'0003'
1559TXBP             EQU  H'0004'
1560TXBO             EQU  H'0005'
1561RXB1OVFL         EQU  H'0006'
1562RXB0OVFL         EQU  H'0007'
1563
1564RX2OVFL          EQU  H'0006'
1565RX1OVFL          EQU  H'0007'
1566
1567
1568;----- RXERRCNT Bits -----------------------------------------------------
1569REC0             EQU  H'0000'
1570REC1             EQU  H'0001'
1571REC2             EQU  H'0002'
1572REC3             EQU  H'0003'
1573REC4             EQU  H'0004'
1574REC5             EQU  H'0005'
1575REC6             EQU  H'0006'
1576REC7             EQU  H'0007'
1577
1578
1579;----- TXERRCNT Bits -----------------------------------------------------
1580TEC0             EQU  H'0000'
1581TEC1             EQU  H'0001'
1582TEC2             EQU  H'0002'
1583TEC3             EQU  H'0003'
1584TEC4             EQU  H'0004'
1585TEC5             EQU  H'0005'
1586TEC6             EQU  H'0006'
1587TEC7             EQU  H'0007'
1588
1589
1590;----- PORTA Bits -----------------------------------------------------
1591RA0              EQU  H'0000'
1592RA1              EQU  H'0001'
1593RA2              EQU  H'0002'
1594RA3              EQU  H'0003'
1595RA4              EQU  H'0004'
1596RA5              EQU  H'0005'
1597RA6              EQU  H'0006'
1598
1599AN0              EQU  H'0000'
1600AN1              EQU  H'0001'
1601AN2              EQU  H'0002'
1602AN3              EQU  H'0003'
1603AN4              EQU  H'0005'
1604OSC2             EQU  H'0006'
1605
1606CVREF            EQU  H'0000'
1607VREFM            EQU  H'0002'
1608VREFP            EQU  H'0003'
1609T0CKI            EQU  H'0004'
1610NOT_SS           EQU  H'0005'
1611CLKO             EQU  H'0006'
1612
1613SS               EQU  H'0005'
1614
1615LVDIN            EQU  H'0005'
1616
1617
1618;----- PORTB Bits -----------------------------------------------------
1619RB0_PORTB        EQU  H'0000'
1620RB1_PORTB        EQU  H'0001'
1621RB2              EQU  H'0002'
1622RB3              EQU  H'0003'
1623RB4              EQU  H'0004'
1624RB5              EQU  H'0005'
1625RB6              EQU  H'0006'
1626RB7              EQU  H'0007'
1627
1628INT0             EQU  H'0000'
1629INT1             EQU  H'0001'
1630CANTX            EQU  H'0002'
1631CANRX            EQU  H'0003'
1632PGM              EQU  H'0005'
1633PGC              EQU  H'0006'
1634PGD              EQU  H'0007'
1635
1636
1637;----- PORTC Bits -----------------------------------------------------
1638RC0              EQU  H'0000'
1639RC1              EQU  H'0001'
1640RC2              EQU  H'0002'
1641RC3              EQU  H'0003'
1642RC4              EQU  H'0004'
1643RC5              EQU  H'0005'
1644RC6              EQU  H'0006'
1645RC7              EQU  H'0007'
1646
1647T1OSO            EQU  H'0000'
1648T1OSI            EQU  H'0001'
1649SCK              EQU  H'0003'
1650SDI              EQU  H'0004'
1651SDO              EQU  H'0005'
1652TX               EQU  H'0006'
1653RX               EQU  H'0007'
1654
1655T1CKI            EQU  H'0000'
1656CCP1             EQU  H'0002'
1657SCL              EQU  H'0003'
1658SDA              EQU  H'0004'
1659CK               EQU  H'0006'
1660; DT is a reserved word
1661; DT               EQU  H'0007'
1662
1663
1664;----- PORTD Bits -----------------------------------------------------
1665RD0              EQU  H'0000'
1666RD1              EQU  H'0001'
1667RD2              EQU  H'0002'
1668RD3              EQU  H'0003'
1669RD4              EQU  H'0004'
1670RD5              EQU  H'0005'
1671RD6              EQU  H'0006'
1672RD7              EQU  H'0007'
1673
1674C1INP            EQU  H'0000'
1675C1INM            EQU  H'0001'
1676C2INP            EQU  H'0002'
1677C2INM            EQU  H'0003'
1678P1A              EQU  H'0004'
1679P1B              EQU  H'0005'
1680P1C              EQU  H'0006'
1681P1D              EQU  H'0007'
1682
1683ECCP1            EQU  H'0004'
1684
1685PSP0             EQU  H'0000'
1686PSP1             EQU  H'0001'
1687PSP2             EQU  H'0002'
1688PSP3             EQU  H'0003'
1689PSP4             EQU  H'0004'
1690PSP5             EQU  H'0005'
1691PSP6             EQU  H'0006'
1692PSP7             EQU  H'0007'
1693
1694
1695;----- PORTE Bits -----------------------------------------------------
1696RE0              EQU  H'0000'
1697RE1              EQU  H'0001'
1698RE2              EQU  H'0002'
1699
1700AN5              EQU  H'0000'
1701AN6              EQU  H'0001'
1702AN7              EQU  H'0002'
1703
1704NOT_RD           EQU  H'0000'
1705NOT_WR           EQU  H'0001'
1706NOT_CS           EQU  H'0002'
1707
1708RD               EQU  H'0000'
1709WR               EQU  H'0001'
1710CS               EQU  H'0002'
1711
1712
1713;----- LATA Bits -----------------------------------------------------
1714LATA0            EQU  H'0000'
1715LATA1            EQU  H'0001'
1716LATA2            EQU  H'0002'
1717LATA3            EQU  H'0003'
1718LATA4            EQU  H'0004'
1719LATA5            EQU  H'0005'
1720LATA6            EQU  H'0006'
1721
1722
1723;----- LATB Bits -----------------------------------------------------
1724LATB0            EQU  H'0000'
1725LATB1            EQU  H'0001'
1726LATB2            EQU  H'0002'
1727LATB3            EQU  H'0003'
1728LATB4            EQU  H'0004'
1729LATB5            EQU  H'0005'
1730LATB6            EQU  H'0006'
1731LATB7            EQU  H'0007'
1732
1733
1734;----- LATC Bits -----------------------------------------------------
1735LATC0            EQU  H'0000'
1736LATC1            EQU  H'0001'
1737LATC2            EQU  H'0002'
1738LATC3            EQU  H'0003'
1739LATC4            EQU  H'0004'
1740LATC5            EQU  H'0005'
1741LATC6            EQU  H'0006'
1742LATC7            EQU  H'0007'
1743
1744
1745;----- LATD Bits -----------------------------------------------------
1746LATD0            EQU  H'0000'
1747LATD1            EQU  H'0001'
1748LATD2            EQU  H'0002'
1749LATD3            EQU  H'0003'
1750LATD4            EQU  H'0004'
1751LATD5            EQU  H'0005'
1752LATD6            EQU  H'0006'
1753LATD7            EQU  H'0007'
1754
1755
1756;----- LATE Bits -----------------------------------------------------
1757LATE0            EQU  H'0000'
1758LATE1            EQU  H'0001'
1759LATE2            EQU  H'0002'
1760
1761
1762;----- DDRA Bits -----------------------------------------------------
1763TRISA0           EQU  H'0000'
1764TRISA1           EQU  H'0001'
1765TRISA2           EQU  H'0002'
1766TRISA3           EQU  H'0003'
1767TRISA4           EQU  H'0004'
1768TRISA5           EQU  H'0005'
1769TRISA6           EQU  H'0006'
1770
1771RA0              EQU  H'0000'
1772RA1              EQU  H'0001'
1773RA2              EQU  H'0002'
1774RA3              EQU  H'0003'
1775RA4              EQU  H'0004'
1776RA5              EQU  H'0005'
1777RA6              EQU  H'0006'
1778
1779
1780;----- TRISA Bits -----------------------------------------------------
1781TRISA0           EQU  H'0000'
1782TRISA1           EQU  H'0001'
1783TRISA2           EQU  H'0002'
1784TRISA3           EQU  H'0003'
1785TRISA4           EQU  H'0004'
1786TRISA5           EQU  H'0005'
1787TRISA6           EQU  H'0006'
1788
1789RA0              EQU  H'0000'
1790RA1              EQU  H'0001'
1791RA2              EQU  H'0002'
1792RA3              EQU  H'0003'
1793RA4              EQU  H'0004'
1794RA5              EQU  H'0005'
1795RA6              EQU  H'0006'
1796
1797
1798;----- DDRB Bits -----------------------------------------------------
1799TRISB0           EQU  H'0000'
1800TRISB1           EQU  H'0001'
1801TRISB2           EQU  H'0002'
1802TRISB3           EQU  H'0003'
1803TRISB4           EQU  H'0004'
1804TRISB5           EQU  H'0005'
1805TRISB6           EQU  H'0006'
1806TRISB7           EQU  H'0007'
1807
1808RB0_DDRB         EQU  H'0000'
1809RB1_DDRB         EQU  H'0001'
1810RB2              EQU  H'0002'
1811RB3              EQU  H'0003'
1812RB4              EQU  H'0004'
1813RB5              EQU  H'0005'
1814RB6              EQU  H'0006'
1815RB7              EQU  H'0007'
1816
1817
1818;----- TRISB Bits -----------------------------------------------------
1819TRISB0           EQU  H'0000'
1820TRISB1           EQU  H'0001'
1821TRISB2           EQU  H'0002'
1822TRISB3           EQU  H'0003'
1823TRISB4           EQU  H'0004'
1824TRISB5           EQU  H'0005'
1825TRISB6           EQU  H'0006'
1826TRISB7           EQU  H'0007'
1827
1828RB0_TRISB        EQU  H'0000'
1829RB1_TRISB        EQU  H'0001'
1830RB2              EQU  H'0002'
1831RB3              EQU  H'0003'
1832RB4              EQU  H'0004'
1833RB5              EQU  H'0005'
1834RB6              EQU  H'0006'
1835RB7              EQU  H'0007'
1836
1837
1838;----- DDRC Bits -----------------------------------------------------
1839TRISC0           EQU  H'0000'
1840TRISC1           EQU  H'0001'
1841TRISC2           EQU  H'0002'
1842TRISC3           EQU  H'0003'
1843TRISC4           EQU  H'0004'
1844TRISC5           EQU  H'0005'
1845TRISC6           EQU  H'0006'
1846TRISC7           EQU  H'0007'
1847
1848RC0              EQU  H'0000'
1849RC1              EQU  H'0001'
1850RC2              EQU  H'0002'
1851RC3              EQU  H'0003'
1852RC4              EQU  H'0004'
1853RC5              EQU  H'0005'
1854RC6              EQU  H'0006'
1855RC7              EQU  H'0007'
1856
1857
1858;----- TRISC Bits -----------------------------------------------------
1859TRISC0           EQU  H'0000'
1860TRISC1           EQU  H'0001'
1861TRISC2           EQU  H'0002'
1862TRISC3           EQU  H'0003'
1863TRISC4           EQU  H'0004'
1864TRISC5           EQU  H'0005'
1865TRISC6           EQU  H'0006'
1866TRISC7           EQU  H'0007'
1867
1868RC0              EQU  H'0000'
1869RC1              EQU  H'0001'
1870RC2              EQU  H'0002'
1871RC3              EQU  H'0003'
1872RC4              EQU  H'0004'
1873RC5              EQU  H'0005'
1874RC6              EQU  H'0006'
1875RC7              EQU  H'0007'
1876
1877
1878;----- DDRD Bits -----------------------------------------------------
1879TRISD0           EQU  H'0000'
1880TRISD1           EQU  H'0001'
1881TRISD2           EQU  H'0002'
1882TRISD3           EQU  H'0003'
1883TRISD4           EQU  H'0004'
1884TRISD5           EQU  H'0005'
1885TRISD6           EQU  H'0006'
1886TRISD7           EQU  H'0007'
1887
1888RD0              EQU  H'0000'
1889RD1              EQU  H'0001'
1890RD2              EQU  H'0002'
1891RD3              EQU  H'0003'
1892RD4              EQU  H'0004'
1893RD5              EQU  H'0005'
1894RD6              EQU  H'0006'
1895RD7              EQU  H'0007'
1896
1897
1898;----- TRISD Bits -----------------------------------------------------
1899TRISD0           EQU  H'0000'
1900TRISD1           EQU  H'0001'
1901TRISD2           EQU  H'0002'
1902TRISD3           EQU  H'0003'
1903TRISD4           EQU  H'0004'
1904TRISD5           EQU  H'0005'
1905TRISD6           EQU  H'0006'
1906TRISD7           EQU  H'0007'
1907
1908RD0              EQU  H'0000'
1909RD1              EQU  H'0001'
1910RD2              EQU  H'0002'
1911RD3              EQU  H'0003'
1912RD4              EQU  H'0004'
1913RD5              EQU  H'0005'
1914RD6              EQU  H'0006'
1915RD7              EQU  H'0007'
1916
1917
1918;----- DDRE Bits -----------------------------------------------------
1919TRISE0           EQU  H'0000'
1920TRISE1           EQU  H'0001'
1921TRISE2           EQU  H'0002'
1922PSPMODE          EQU  H'0004'
1923IBOV             EQU  H'0005'
1924OBF              EQU  H'0006'
1925IBF              EQU  H'0007'
1926
1927RE0              EQU  H'0000'
1928RE1              EQU  H'0001'
1929RE2              EQU  H'0002'
1930
1931DDRE0            EQU  H'0000'
1932DDRE1            EQU  H'0001'
1933DDRE2            EQU  H'0002'
1934
1935
1936;----- TRISE Bits -----------------------------------------------------
1937TRISE0           EQU  H'0000'
1938TRISE1           EQU  H'0001'
1939TRISE2           EQU  H'0002'
1940PSPMODE          EQU  H'0004'
1941IBOV             EQU  H'0005'
1942OBF              EQU  H'0006'
1943IBF              EQU  H'0007'
1944
1945RE0              EQU  H'0000'
1946RE1              EQU  H'0001'
1947RE2              EQU  H'0002'
1948
1949DDRE0            EQU  H'0000'
1950DDRE1            EQU  H'0001'
1951DDRE2            EQU  H'0002'
1952
1953
1954;----- PIE1 Bits -----------------------------------------------------
1955TMR1IE           EQU  H'0000'
1956TMR2IE           EQU  H'0001'
1957CCP1IE           EQU  H'0002'
1958SSPIE            EQU  H'0003'
1959TXIE             EQU  H'0004'
1960RCIE             EQU  H'0005'
1961ADIE             EQU  H'0006'
1962PSPIE            EQU  H'0007'
1963
1964
1965;----- PIR1 Bits -----------------------------------------------------
1966TMR1IF           EQU  H'0000'
1967TMR2IF           EQU  H'0001'
1968CCP1IF           EQU  H'0002'
1969SSPIF            EQU  H'0003'
1970TXIF             EQU  H'0004'
1971RCIF             EQU  H'0005'
1972ADIF             EQU  H'0006'
1973PSPIF            EQU  H'0007'
1974
1975
1976;----- IPR1 Bits -----------------------------------------------------
1977TMR1IP           EQU  H'0000'
1978TMR2IP           EQU  H'0001'
1979CCP1IP           EQU  H'0002'
1980SSPIP            EQU  H'0003'
1981TXIP             EQU  H'0004'
1982RCIP             EQU  H'0005'
1983ADIP             EQU  H'0006'
1984PSPIP            EQU  H'0007'
1985
1986
1987;----- PIE2 Bits -----------------------------------------------------
1988ECCP1IE          EQU  H'0000'
1989TMR3IE           EQU  H'0001'
1990LVDIE            EQU  H'0002'
1991BCLIE            EQU  H'0003'
1992EEIE             EQU  H'0004'
1993CMIE             EQU  H'0006'
1994
1995
1996;----- PIR2 Bits -----------------------------------------------------
1997ECCP1IF          EQU  H'0000'
1998TMR3IF           EQU  H'0001'
1999LVDIF            EQU  H'0002'
2000BCLIF            EQU  H'0003'
2001EEIF             EQU  H'0004'
2002CMIF             EQU  H'0006'
2003
2004
2005;----- IPR2 Bits -----------------------------------------------------
2006ECCP1IP          EQU  H'0000'
2007TMR3IP           EQU  H'0001'
2008LVDIP            EQU  H'0002'
2009BCLIP            EQU  H'0003'
2010EEIP             EQU  H'0004'
2011CMIP             EQU  H'0006'
2012
2013
2014;----- PIE3 Bits -----------------------------------------------------
2015RXB0IE           EQU  H'0000'
2016RXB1IE           EQU  H'0001'
2017TXB0IE           EQU  H'0002'
2018TXB1IE           EQU  H'0003'
2019TXB2IE           EQU  H'0004'
2020ERRIE            EQU  H'0005'
2021WAKIE            EQU  H'0006'
2022IRXIE            EQU  H'0007'
2023
2024RX0IE            EQU  H'0000'
2025RX1IE            EQU  H'0001'
2026TX0IE            EQU  H'0002'
2027TX1IE            EQU  H'0003'
2028TX2IE            EQU  H'0004'
2029IVRE             EQU  H'0007'
2030
2031
2032;----- PIR3 Bits -----------------------------------------------------
2033RXB0IF           EQU  H'0000'
2034RXB1IF           EQU  H'0001'
2035TXB0IF           EQU  H'0002'
2036TXB1IF           EQU  H'0003'
2037TXB2IF           EQU  H'0004'
2038ERRIF            EQU  H'0005'
2039WAKIF            EQU  H'0006'
2040IRXIF            EQU  H'0007'
2041
2042RX0IF            EQU  H'0000'
2043RX1IF            EQU  H'0001'
2044TX0IF            EQU  H'0002'
2045TX1IF            EQU  H'0003'
2046TX2IF            EQU  H'0004'
2047IVRF             EQU  H'0007'
2048
2049
2050;----- IPR3 Bits -----------------------------------------------------
2051RXB0IP           EQU  H'0000'
2052RXB1IP           EQU  H'0001'
2053TXB0IP           EQU  H'0002'
2054TXB1IP           EQU  H'0003'
2055TXB2IP           EQU  H'0004'
2056ERRIP            EQU  H'0005'
2057WAKIP            EQU  H'0006'
2058IRXIP            EQU  H'0007'
2059
2060IVRP             EQU  H'0007'
2061
2062
2063;----- EECON1 Bits -----------------------------------------------------
2064RD               EQU  H'0000'
2065WR               EQU  H'0001'
2066WREN             EQU  H'0002'
2067WRERR            EQU  H'0003'
2068FREE             EQU  H'0004'
2069CFGS             EQU  H'0006'
2070EEPGD            EQU  H'0007'
2071
2072EEFS             EQU  H'0006'
2073
2074
2075;----- RCSTA Bits -----------------------------------------------------
2076RX9D             EQU  H'0000'
2077OERR             EQU  H'0001'
2078FERR             EQU  H'0002'
2079ADDEN            EQU  H'0003'
2080CREN             EQU  H'0004'
2081SREN             EQU  H'0005'
2082RX9              EQU  H'0006'
2083SPEN             EQU  H'0007'
2084
2085RCD8             EQU  H'0000'
2086RC9              EQU  H'0006'
2087
2088RC8_9            EQU  H'0006'
2089
2090NOT_RC8          EQU  H'0006'
2091
2092
2093;----- TXSTA Bits -----------------------------------------------------
2094TX9D             EQU  H'0000'
2095TRMT             EQU  H'0001'
2096BRGH             EQU  H'0002'
2097SYNC             EQU  H'0004'
2098TXEN             EQU  H'0005'
2099TX9              EQU  H'0006'
2100CSRC             EQU  H'0007'
2101
2102TXD8             EQU  H'0000'
2103TX8_9            EQU  H'0006'
2104
2105NOT_TX8          EQU  H'0006'
2106
2107
2108;----- T3CON Bits -----------------------------------------------------
2109TMR3ON           EQU  H'0000'
2110TMR3CS           EQU  H'0001'
2111NOT_T3SYNC       EQU  H'0002'
2112T3CCP1           EQU  H'0003'
2113T3ECCP1          EQU  H'0006'
2114RD16             EQU  H'0007'
2115
2116T3INSYNC         EQU  H'0002'
2117T3CKPS0          EQU  H'0004'
2118T3CKPS1          EQU  H'0005'
2119
2120T3SYNC           EQU  H'0002'
2121
2122
2123;----- CMCON Bits -----------------------------------------------------
2124CIS              EQU  H'0003'
2125C1INV            EQU  H'0004'
2126C2INV            EQU  H'0005'
2127C1OUT            EQU  H'0006'
2128C2OUT            EQU  H'0007'
2129
2130CM0              EQU  H'0000'
2131CM1              EQU  H'0001'
2132CM2              EQU  H'0002'
2133
2134
2135;----- CVRCON Bits -----------------------------------------------------
2136CVRSS            EQU  H'0004'
2137CVRR             EQU  H'0005'
2138CVROE            EQU  H'0006'
2139CVREN            EQU  H'0007'
2140
2141CVR0             EQU  H'0000'
2142CVR1             EQU  H'0001'
2143CVR2             EQU  H'0002'
2144CVR3             EQU  H'0003'
2145
2146
2147;----- ECCPAS Bits -----------------------------------------------------
2148ECCPASE          EQU  H'0007'
2149
2150PSSBD0           EQU  H'0000'
2151PSSBD1           EQU  H'0001'
2152PSSAC0           EQU  H'0002'
2153PSSAC1           EQU  H'0003'
2154ECCPAS0          EQU  H'0004'
2155ECCPAS1          EQU  H'0005'
2156ECCPAS2          EQU  H'0006'
2157
2158
2159;----- ECCP1DEL Bits -----------------------------------------------------
2160EPDC0            EQU  H'0000'
2161EPDC1            EQU  H'0001'
2162EPDC2            EQU  H'0002'
2163EPDC3            EQU  H'0003'
2164EPDC4            EQU  H'0004'
2165EPDC5            EQU  H'0005'
2166EPDC6            EQU  H'0006'
2167EPDC7            EQU  H'0007'
2168
2169
2170;----- ECCP1CON Bits -----------------------------------------------------
2171ECCP1M0          EQU  H'0000'
2172ECCP1M1          EQU  H'0001'
2173ECCP1M2          EQU  H'0002'
2174ECCP1M3          EQU  H'0003'
2175EDC1B0           EQU  H'0004'
2176EDC1B1           EQU  H'0005'
2177EPWM1M0          EQU  H'0006'
2178EPWM1M1          EQU  H'0007'
2179
2180EDC2B0           EQU  H'0004'
2181EDC2B1           EQU  H'0005'
2182
2183
2184;----- CCP1CON Bits -----------------------------------------------------
2185CCP1M0           EQU  H'0000'
2186CCP1M1           EQU  H'0001'
2187CCP1M2           EQU  H'0002'
2188CCP1M3           EQU  H'0003'
2189DC1B0            EQU  H'0004'
2190DC1B1            EQU  H'0005'
2191
2192CCP1Y            EQU  H'0004'
2193CCP1X            EQU  H'0005'
2194
2195
2196;----- ADCON1 Bits -----------------------------------------------------
2197ADCS2            EQU  H'0006'
2198ADFM             EQU  H'0007'
2199
2200PCFG0            EQU  H'0000'
2201PCFG1            EQU  H'0001'
2202PCFG2            EQU  H'0002'
2203PCFG3            EQU  H'0003'
2204
2205
2206;----- ADCON0 Bits -----------------------------------------------------
2207ADON             EQU  H'0000'
2208GO_NOT_DONE      EQU  H'0002'
2209
2210DONE             EQU  H'0002'
2211CHS0             EQU  H'0003'
2212CHS1             EQU  H'0004'
2213CHS2             EQU  H'0005'
2214ADCS0            EQU  H'0006'
2215ADCS1            EQU  H'0007'
2216
2217GO_DONE          EQU  H'0002'
2218
2219GO               EQU  H'0002'
2220
2221NOT_DONE         EQU  H'0002'
2222
2223
2224;----- SSPCON2 Bits -----------------------------------------------------
2225SEN              EQU  H'0000'
2226RSEN             EQU  H'0001'
2227PEN              EQU  H'0002'
2228RCEN             EQU  H'0003'
2229ACKEN            EQU  H'0004'
2230ACKDT            EQU  H'0005'
2231ACKSTAT          EQU  H'0006'
2232GCEN             EQU  H'0007'
2233
2234
2235;----- SSPCON1 Bits -----------------------------------------------------
2236CKP              EQU  H'0004'
2237SSPEN            EQU  H'0005'
2238SSPOV            EQU  H'0006'
2239WCOL             EQU  H'0007'
2240
2241SSPM0            EQU  H'0000'
2242SSPM1            EQU  H'0001'
2243SSPM2            EQU  H'0002'
2244SSPM3            EQU  H'0003'
2245
2246
2247;----- SSPSTAT Bits -----------------------------------------------------
2248BF               EQU  H'0000'
2249UA               EQU  H'0001'
2250R_NOT_W          EQU  H'0002'
2251S                EQU  H'0003'
2252P                EQU  H'0004'
2253D_NOT_A          EQU  H'0005'
2254CKE              EQU  H'0006'
2255SMP              EQU  H'0007'
2256
2257I2C_READ         EQU  H'0002'
2258I2C_START        EQU  H'0003'
2259I2C_STOP         EQU  H'0004'
2260I2C_DATA         EQU  H'0005'
2261
2262R                EQU  H'0002'
2263D                EQU  H'0005'
2264
2265READ_WRITE       EQU  H'0002'
2266DATA_ADDRESS     EQU  H'0005'
2267
2268NOT_WRITE        EQU  H'0002'
2269NOT_ADDRESS      EQU  H'0005'
2270
2271NOT_W            EQU  H'0002'
2272NOT_A            EQU  H'0005'
2273
2274R_W              EQU  H'0002'
2275D_A              EQU  H'0005'
2276
2277I2C_DAT          EQU  H'0005'
2278
2279
2280;----- T2CON Bits -----------------------------------------------------
2281TMR2ON           EQU  H'0002'
2282
2283T2CKPS0          EQU  H'0000'
2284T2CKPS1          EQU  H'0001'
2285TOUTPS0          EQU  H'0003'
2286TOUTPS1          EQU  H'0004'
2287TOUTPS2          EQU  H'0005'
2288TOUTPS3          EQU  H'0006'
2289
2290
2291;----- T1CON Bits -----------------------------------------------------
2292TMR1ON           EQU  H'0000'
2293TMR1CS           EQU  H'0001'
2294NOT_T1SYNC       EQU  H'0002'
2295T1OSCEN          EQU  H'0003'
2296RD16             EQU  H'0007'
2297
2298T1INSYNC         EQU  H'0002'
2299T1CKPS0          EQU  H'0004'
2300T1CKPS1          EQU  H'0005'
2301
2302T1SYNC           EQU  H'0002'
2303
2304
2305;----- RCON Bits -----------------------------------------------------
2306NOT_BOR          EQU  H'0000'
2307NOT_POR          EQU  H'0001'
2308NOT_PD           EQU  H'0002'
2309NOT_TO           EQU  H'0003'
2310NOT_RI           EQU  H'0004'
2311IPEN             EQU  H'0007'
2312
2313BOR              EQU  H'0000'
2314POR              EQU  H'0001'
2315PD               EQU  H'0002'
2316TO               EQU  H'0003'
2317RI               EQU  H'0004'
2318NOT_IPEN         EQU  H'0007'
2319
2320
2321;----- WDTCON Bits -----------------------------------------------------
2322SWDTEN           EQU  H'0000'
2323
2324SWDTE            EQU  H'0000'
2325
2326
2327;----- LVDCON Bits -----------------------------------------------------
2328LVDEN            EQU  H'0004'
2329IRVST            EQU  H'0005'
2330
2331LVDL0            EQU  H'0000'
2332LVDL1            EQU  H'0001'
2333LVDL2            EQU  H'0002'
2334LVDL3            EQU  H'0003'
2335IVRST            EQU  H'0005'
2336
2337
2338;----- OSCCON Bits -----------------------------------------------------
2339SCS              EQU  H'0000'
2340
2341
2342;----- T0CON Bits -----------------------------------------------------
2343PSA              EQU  H'0003'
2344T0SE             EQU  H'0004'
2345T0CS             EQU  H'0005'
2346T08BIT           EQU  H'0006'
2347TMR0ON           EQU  H'0007'
2348
2349T0PS0            EQU  H'0000'
2350T0PS1            EQU  H'0001'
2351T0PS2            EQU  H'0002'
2352
2353
2354;----- STATUS Bits -----------------------------------------------------
2355C                EQU  H'0000'
2356DC               EQU  H'0001'
2357Z                EQU  H'0002'
2358OV               EQU  H'0003'
2359N                EQU  H'0004'
2360
2361
2362;----- INTCON3 Bits -----------------------------------------------------
2363INT1IF           EQU  H'0000'
2364INT2IF           EQU  H'0001'
2365INT1IE           EQU  H'0003'
2366INT2IE           EQU  H'0004'
2367INT1IP           EQU  H'0006'
2368INT2IP           EQU  H'0007'
2369
2370INT1F            EQU  H'0000'
2371INT2F            EQU  H'0001'
2372INT1E            EQU  H'0003'
2373INT2E            EQU  H'0004'
2374INT1P            EQU  H'0006'
2375INT2P            EQU  H'0007'
2376
2377
2378;----- INTCON2 Bits -----------------------------------------------------
2379RBIP             EQU  H'0000'
2380TMR0IP           EQU  H'0002'
2381INTEDG2          EQU  H'0004'
2382INTEDG1          EQU  H'0005'
2383INTEDG0          EQU  H'0006'
2384NOT_RBPU         EQU  H'0007'
2385
2386T0IP             EQU  H'0002'
2387RBPU             EQU  H'0007'
2388
2389
2390;----- INTCON Bits -----------------------------------------------------
2391RBIF             EQU  H'0000'
2392INT0IF           EQU  H'0001'
2393TMR0IF           EQU  H'0002'
2394RBIE             EQU  H'0003'
2395INT0IE           EQU  H'0004'
2396TMR0IE           EQU  H'0005'
2397PEIE_GIEL        EQU  H'0006'
2398GIE_GIEH         EQU  H'0007'
2399
2400INT0F            EQU  H'0001'
2401T0IF             EQU  H'0002'
2402INT0E            EQU  H'0004'
2403T0IE             EQU  H'0005'
2404PEIE             EQU  H'0006'
2405GIE              EQU  H'0007'
2406
2407GIEL             EQU  H'0006'
2408GIEH             EQU  H'0007'
2409
2410
2411;----- INTCON1 Bits -----------------------------------------------------
2412RBIF             EQU  H'0000'
2413INT0IF           EQU  H'0001'
2414TMR0IF           EQU  H'0002'
2415RBIE             EQU  H'0003'
2416INT0IE           EQU  H'0004'
2417TMR0IE           EQU  H'0005'
2418PEIE_GIEL        EQU  H'0006'
2419GIE_GIEH         EQU  H'0007'
2420
2421INT0F            EQU  H'0001'
2422T0IF             EQU  H'0002'
2423INT0E            EQU  H'0004'
2424T0IE             EQU  H'0005'
2425PEIE             EQU  H'0006'
2426GIE              EQU  H'0007'
2427
2428GIEL             EQU  H'0006'
2429GIEH             EQU  H'0007'
2430
2431
2432;----- STKPTR Bits -----------------------------------------------------
2433STKUNF           EQU  H'0006'
2434STKFUL           EQU  H'0007'
2435
2436STKPTR0          EQU  H'0000'
2437STKPTR1          EQU  H'0001'
2438STKPTR2          EQU  H'0002'
2439STKPTR3          EQU  H'0003'
2440STKPTR4          EQU  H'0004'
2441STKOVF           EQU  H'0007'
2442
2443SP0              EQU  H'0000'
2444SP1              EQU  H'0001'
2445SP2              EQU  H'0002'
2446SP3              EQU  H'0003'
2447SP4              EQU  H'0004'
2448
2449
2450
2451;==========================================================================
2452;
2453;       RAM Definitions
2454;
2455;==========================================================================
2456       __MAXRAM  H'0FFF'
2457       __BADRAM  H'0600'-H'0EFF'
2458       __BADRAM  H'0F2F'
2459       __BADRAM  H'0F3F'
2460       __BADRAM  H'0F4F'
2461       __BADRAM  H'0F5F'
2462       __BADRAM  H'0F77'-H'0F7F'
2463       __BADRAM  H'0F85'-H'0F88'
2464       __BADRAM  H'0F8E'-H'0F91'
2465       __BADRAM  H'0F97'-H'0F9C'
2466       __BADRAM  H'0FAA'
2467       __BADRAM  H'0FB0'
2468       __BADRAM  H'0FB8'-H'0FB9'
2469       __BADRAM  H'0FC0'
2470       __BADRAM  H'0FD4'
2471
2472;==========================================================================
2473;
2474;   IMPORTANT: For the PIC18 devices, the __CONFIG directive has been
2475;              superseded by the CONFIG directive.  The following settings
2476;              are available for this device.
2477;
2478;   Oscillator Selection bits:
2479;     OSC = LP             LP oscillator
2480;     OSC = XT             XT oscillator
2481;     OSC = HS             HS oscillator
2482;     OSC = RC             RC oscillator
2483;     OSC = EC             EC oscillator w/ OSC2 configured as divide-by-4 clock output
2484;     OSC = ECIO           EC oscillator w/ OSC2 configured as RA6
2485;     OSC = HSPLL          HS oscillator with PLL enabled/Clock frequency = (4 x FOSC)
2486;     OSC = RCIO           RC oscillator w/ OSC2 configured as RA6
2487;
2488;   Oscillator System Clock Switch Enable bit:
2489;     OSCS = ON            Oscillator system clock switch option is enabled (oscillator switching is enabled)
2490;     OSCS = OFF           Oscillator system clock switch option is disabled (main oscillator is source)
2491;
2492;   Power-up Timer Enable bit:
2493;     PWRT = ON            PWRT enabled
2494;     PWRT = OFF           PWRT disabled
2495;
2496;   Brown-out Reset Enable bit:
2497;     BOR = OFF            Brown-out Reset disabled
2498;     BOR = ON             Brown-out Reset enabled
2499;
2500;   Brown-out Reset Voltage bits:
2501;     BORV = 45            VBOR set to 4.5V
2502;     BORV = 42            VBOR set to 4.2V
2503;     BORV = 27            VBOR set to 2.7V
2504;     BORV = 25            VBOR set to 2.5V
2505;
2506;   Watchdog Timer Enable bit:
2507;     WDT = OFF            WDT disabled (control is placed on the SWDTEN bit)
2508;     WDT = ON             WDT enabled
2509;
2510;   Watchdog Timer Postscale Select bits:
2511;     WDTPS = 1            1:1
2512;     WDTPS = 2            1:2
2513;     WDTPS = 4            1:4
2514;     WDTPS = 8            1:8
2515;     WDTPS = 16           1:16
2516;     WDTPS = 32           1:32
2517;     WDTPS = 64           1:64
2518;     WDTPS = 128          1:128
2519;
2520;   Stack Full/Underflow Reset Enable bit:
2521;     STVR = OFF           Stack Full/Underflow will not cause Reset
2522;     STVR = ON            Stack Full/Underflow will cause Reset
2523;
2524;   Low-Voltage ICSP Enable bit:
2525;     LVP = OFF            Low-Voltage ICSP disabled
2526;     LVP = ON             Low-Voltage ICSP enabled
2527;
2528;   Background Debugger Enable bit:
2529;     DEBUG = ON           Background Debugger enabled. RB6 and RB7 are dedicated to In-Circuit Debug.
2530;     DEBUG = OFF          Background Debugger disabled. RB6 and RB7 configured as general purpose I/O pins.
2531;
2532;   Code Protection bit:
2533;     CP0 = ON             Block 0 (000200-001FFFh) code protected
2534;     CP0 = OFF            Block 0 (000200-001FFFh) not code protected
2535;
2536;   Code Protection bit:
2537;     CP1 = ON             Block 1 (002000-003FFFh) code protected
2538;     CP1 = OFF            Block 1 (002000-003FFFh) not code protected
2539;
2540;   Code Protection bit:
2541;     CP2 = ON             Block 2 (004000-005FFFh) code protected
2542;     CP2 = OFF            Block 2 (004000-005FFFh) not code protected
2543;
2544;   Code Protection bit:
2545;     CP3 = ON             Block 3 (006000-007FFFh) code protected
2546;     CP3 = OFF            Block 3 (006000-007FFFh) not code protected
2547;
2548;   Boot Block Code Protection bit:
2549;     CPB = ON             Boot Block (000000-0001FFh) code protected
2550;     CPB = OFF            Boot Block (000000-0001FFh) not code protected
2551;
2552;   Data EEPROM Code Protection bit:
2553;     CPD = ON             Data EEPROM code protected
2554;     CPD = OFF            Data EEPROM not code protected
2555;
2556;   Write Protection bit:
2557;     WRT0 = ON            Block 0 (000200-001FFFh) write protected
2558;     WRT0 = OFF           Block 0 (000200-001FFFh) not write protected
2559;
2560;   Write Protection bit:
2561;     WRT1 = ON            Block 1 (002000-003FFFh) write protected
2562;     WRT1 = OFF           Block 1 (002000-003FFFh) not write protected
2563;
2564;   Write Protection bit:
2565;     WRT2 = ON            Block 2 (004000-005FFFh) write protected
2566;     WRT2 = OFF           Block 2 (004000-005FFFh) not write protected
2567;
2568;   Write Protection bit:
2569;     WRT3 = ON            Block 3 (006000-007FFFh) write protected
2570;     WRT3 = OFF           Block 3 (006000-007FFFh) not write protected
2571;
2572;   Configuration Register Write Protection bit:
2573;     WRTC = ON            Configuration registers (300000-3000FFh) write protected
2574;     WRTC = OFF           Configuration registers (300000-3000FFh) not write protected
2575;
2576;   Boot Block Write Protection bit:
2577;     WRTB = ON            Boot Block (000000-0001FFh) write protected
2578;     WRTB = OFF           Boot Block (000000-0001FFh) not write protected
2579;
2580;   Data EEPROM Write Protection bit:
2581;     WRTD = ON            Data EEPROM write protected
2582;     WRTD = OFF           Data EEPROM not write protected
2583;
2584;   Table Read Protection bit:
2585;     EBTR0 = ON           Block 0 (000200-001FFFh) protected from Table Reads executed in other blocks
2586;     EBTR0 = OFF          Block 0 (000200-001FFFh) not protected from Table Reads executed in other blocks
2587;
2588;   Table Read Protection bit:
2589;     EBTR1 = ON           Block 1 (002000-003FFFh) protected from Table Reads executed in other blocks
2590;     EBTR1 = OFF          Block 1 (002000-003FFFh) not protected from Table Reads executed in other blocks
2591;
2592;   Table Read Protection bit:
2593;     EBTR2 = ON           Block 2 (004000-005FFFh) protected from Table Reads executed in other blocks
2594;     EBTR2 = OFF          Block 2 (004000-005FFFh) not protected from Table Reads executed in other blocks
2595;
2596;   Table Read Protection bit:
2597;     EBTR3 = ON           Block 3 (006000-007FFFh) protected from Table Reads executed in other blocks
2598;     EBTR3 = OFF          Block 3 (006000-007FFFh) not protected from Table Reads executed in other blocks
2599;
2600;   Boot Block Table Read Protection bit:
2601;     EBTRB = ON           Boot Block (000000-0001FFh) protected from Table Reads executed in other blocks
2602;     EBTRB = OFF          Boot Block (000000-0001FFh) not protected from Table Reads executed in other blocks
2603;
2604;==========================================================================
2605;==========================================================================
2606;
2607;       Configuration Bits
2608;
2609;   NAME            Address
2610;   CONFIG1H        300001h
2611;   CONFIG2L        300002h
2612;   CONFIG2H        300003h
2613;   CONFIG4L        300006h
2614;   CONFIG5L        300008h
2615;   CONFIG5H        300009h
2616;   CONFIG6L        30000Ah
2617;   CONFIG6H        30000Bh
2618;   CONFIG7L        30000Ch
2619;   CONFIG7H        30000Dh
2620;
2621;==========================================================================
2622
2623; The following is an assignment of address values for all of the
2624; configuration registers for the purpose of table reads
2625_CONFIG1H        EQU  H'300001'
2626_CONFIG2L        EQU  H'300002'
2627_CONFIG2H        EQU  H'300003'
2628_CONFIG4L        EQU  H'300006'
2629_CONFIG5L        EQU  H'300008'
2630_CONFIG5H        EQU  H'300009'
2631_CONFIG6L        EQU  H'30000A'
2632_CONFIG6H        EQU  H'30000B'
2633_CONFIG7L        EQU  H'30000C'
2634_CONFIG7H        EQU  H'30000D'
2635
2636;----- CONFIG1H Options --------------------------------------------------
2637_LP_OSC              EQU  H'F8'    ; LP oscillator
2638_LP_OSC_1H           EQU  H'F8'    ; LP oscillator
2639_XT_OSC              EQU  H'F9'    ; XT oscillator
2640_XT_OSC_1H           EQU  H'F9'    ; XT oscillator
2641_HS_OSC              EQU  H'FA'    ; HS oscillator
2642_HS_OSC_1H           EQU  H'FA'    ; HS oscillator
2643_RC_OSC              EQU  H'FB'    ; RC oscillator
2644_RC_OSC_1H           EQU  H'FB'    ; RC oscillator
2645_EC_OSC              EQU  H'FC'    ; EC oscillator w/ OSC2 configured as divide-by-4 clock output
2646_EC_OSC_1H           EQU  H'FC'    ; EC oscillator w/ OSC2 configured as divide-by-4 clock output
2647_ECIO_OSC            EQU  H'FD'    ; EC oscillator w/ OSC2 configured as RA6
2648_ECIO_OSC_1H         EQU  H'FD'    ; EC oscillator w/ OSC2 configured as RA6
2649_HSPLL_OSC           EQU  H'FE'    ; HS oscillator with PLL enabled/Clock frequency = (4 x FOSC)
2650_HSPLL_OSC_1H        EQU  H'FE'    ; HS oscillator with PLL enabled/Clock frequency = (4 x FOSC)
2651_RCIO_OSC            EQU  H'FF'    ; RC oscillator w/ OSC2 configured as RA6
2652_RCIO_OSC_1H         EQU  H'FF'    ; RC oscillator w/ OSC2 configured as RA6
2653
2654_OSCS_ON_1H          EQU  H'DF'    ; Oscillator system clock switch option is enabled (oscillator switching is enabled)
2655_OSCS_OFF_1H         EQU  H'FF'    ; Oscillator system clock switch option is disabled (main oscillator is source)
2656
2657;----- CONFIG2L Options --------------------------------------------------
2658_PWRT_ON_2L          EQU  H'FE'    ; PWRT enabled
2659_PWRT_OFF_2L         EQU  H'FF'    ; PWRT disabled
2660
2661_BOR_OFF_2L          EQU  H'FD'    ; Brown-out Reset disabled
2662_BOR_ON_2L           EQU  H'FF'    ; Brown-out Reset enabled
2663
2664_BORV_45_2L          EQU  H'F3'    ; VBOR set to 4.5V
2665_BORV_42_2L          EQU  H'F7'    ; VBOR set to 4.2V
2666_BORV_27_2L          EQU  H'FB'    ; VBOR set to 2.7V
2667_BORV_25             EQU  H'FF'    ; VBOR set to 2.5V
2668_BORV_25_2L          EQU  H'FF'    ; VBOR set to 2.5V
2669
2670;----- CONFIG2H Options --------------------------------------------------
2671_WDT_OFF_2H          EQU  H'FE'    ; WDT disabled (control is placed on the SWDTEN bit)
2672_WDT_ON_2H           EQU  H'FF'    ; WDT enabled
2673
2674_WDTPS_1_2H          EQU  H'F1'    ; 1:1
2675_WDTPS_2_2H          EQU  H'F3'    ; 1:2
2676_WDTPS_4_2H          EQU  H'F5'    ; 1:4
2677_WDTPS_8_2H          EQU  H'F7'    ; 1:8
2678_WDTPS_16_2H         EQU  H'F9'    ; 1:16
2679_WDTPS_32_2H         EQU  H'FB'    ; 1:32
2680_WDTPS_64_2H         EQU  H'FD'    ; 1:64
2681_WDTPS_128_2H        EQU  H'FF'    ; 1:128
2682
2683;----- CONFIG4L Options --------------------------------------------------
2684_STVR_OFF_4L         EQU  H'FE'    ; Stack Full/Underflow will not cause Reset
2685_STVR_ON_4L          EQU  H'FF'    ; Stack Full/Underflow will cause Reset
2686
2687_LVP_OFF_4L          EQU  H'FB'    ; Low-Voltage ICSP disabled
2688_LVP_ON_4L           EQU  H'FF'    ; Low-Voltage ICSP enabled
2689
2690_DEBUG_ON_4L         EQU  H'7F'    ; Background Debugger enabled. RB6 and RB7 are dedicated to In-Circuit Debug.
2691_DEBUG_OFF_4L        EQU  H'FF'    ; Background Debugger disabled. RB6 and RB7 configured as general purpose I/O pins.
2692
2693;----- CONFIG5L Options --------------------------------------------------
2694_CP0_ON_5L           EQU  H'FE'    ; Block 0 (000200-001FFFh) code protected
2695_CP0_OFF_5L          EQU  H'FF'    ; Block 0 (000200-001FFFh) not code protected
2696
2697_CP1_ON_5L           EQU  H'FD'    ; Block 1 (002000-003FFFh) code protected
2698_CP1_OFF_5L          EQU  H'FF'    ; Block 1 (002000-003FFFh) not code protected
2699
2700_CP2_ON_5L           EQU  H'FB'    ; Block 2 (004000-005FFFh) code protected
2701_CP2_OFF_5L          EQU  H'FF'    ; Block 2 (004000-005FFFh) not code protected
2702
2703_CP3_ON_5L           EQU  H'F7'    ; Block 3 (006000-007FFFh) code protected
2704_CP3_OFF_5L          EQU  H'FF'    ; Block 3 (006000-007FFFh) not code protected
2705
2706;----- CONFIG5H Options --------------------------------------------------
2707_CPB_ON_5H           EQU  H'BF'    ; Boot Block (000000-0001FFh) code protected
2708_CPB_OFF_5H          EQU  H'FF'    ; Boot Block (000000-0001FFh) not code protected
2709
2710_CPD_ON_5H           EQU  H'7F'    ; Data EEPROM code protected
2711_CPD_OFF_5H          EQU  H'FF'    ; Data EEPROM not code protected
2712
2713;----- CONFIG6L Options --------------------------------------------------
2714_WRT0_ON_6L          EQU  H'FE'    ; Block 0 (000200-001FFFh) write protected
2715_WRT0_OFF_6L         EQU  H'FF'    ; Block 0 (000200-001FFFh) not write protected
2716
2717_WRT1_ON_6L          EQU  H'FD'    ; Block 1 (002000-003FFFh) write protected
2718_WRT1_OFF_6L         EQU  H'FF'    ; Block 1 (002000-003FFFh) not write protected
2719
2720_WRT2_ON_6L          EQU  H'FB'    ; Block 2 (004000-005FFFh) write protected
2721_WRT2_OFF_6L         EQU  H'FF'    ; Block 2 (004000-005FFFh) not write protected
2722
2723_WRT3_ON_6L          EQU  H'F7'    ; Block 3 (006000-007FFFh) write protected
2724_WRT3_OFF_6L         EQU  H'FF'    ; Block 3 (006000-007FFFh) not write protected
2725
2726;----- CONFIG6H Options --------------------------------------------------
2727_WRTC_ON_6H          EQU  H'DF'    ; Configuration registers (300000-3000FFh) write protected
2728_WRTC_OFF_6H         EQU  H'FF'    ; Configuration registers (300000-3000FFh) not write protected
2729
2730_WRTB_ON_6H          EQU  H'BF'    ; Boot Block (000000-0001FFh) write protected
2731_WRTB_OFF_6H         EQU  H'FF'    ; Boot Block (000000-0001FFh) not write protected
2732
2733_WRTD_ON_6H          EQU  H'7F'    ; Data EEPROM write protected
2734_WRTD_OFF_6H         EQU  H'FF'    ; Data EEPROM not write protected
2735
2736;----- CONFIG7L Options --------------------------------------------------
2737_EBTR0_ON_7L         EQU  H'FE'    ; Block 0 (000200-001FFFh) protected from Table Reads executed in other blocks
2738_EBTR0_OFF_7L        EQU  H'FF'    ; Block 0 (000200-001FFFh) not protected from Table Reads executed in other blocks
2739
2740_EBTR1_ON_7L         EQU  H'FD'    ; Block 1 (002000-003FFFh) protected from Table Reads executed in other blocks
2741_EBTR1_OFF_7L        EQU  H'FF'    ; Block 1 (002000-003FFFh) not protected from Table Reads executed in other blocks
2742
2743_EBTR2_ON_7L         EQU  H'FB'    ; Block 2 (004000-005FFFh) protected from Table Reads executed in other blocks
2744_EBTR2_OFF_7L        EQU  H'FF'    ; Block 2 (004000-005FFFh) not protected from Table Reads executed in other blocks
2745
2746_EBTR3_ON_7L         EQU  H'F7'    ; Block 3 (006000-007FFFh) protected from Table Reads executed in other blocks
2747_EBTR3_OFF_7L        EQU  H'FF'    ; Block 3 (006000-007FFFh) not protected from Table Reads executed in other blocks
2748
2749;----- CONFIG7H Options --------------------------------------------------
2750_EBTRB_ON_7H         EQU  H'BF'    ; Boot Block (000000-0001FFh) protected from Table Reads executed in other blocks
2751_EBTRB_OFF_7H        EQU  H'FF'    ; Boot Block (000000-0001FFh) not protected from Table Reads executed in other blocks
2752
2753
2754;----- DEVID Equates --------------------------------------------------
2755_DEVID1          EQU  H'3FFFFE'
2756_DEVID2          EQU  H'3FFFFF'
2757
2758;----- IDLOC Equates --------------------------------------------------
2759_IDLOC0          EQU  H'200000'
2760_IDLOC1          EQU  H'200001'
2761_IDLOC2          EQU  H'200002'
2762_IDLOC3          EQU  H'200003'
2763_IDLOC4          EQU  H'200004'
2764_IDLOC5          EQU  H'200005'
2765_IDLOC6          EQU  H'200006'
2766_IDLOC7          EQU  H'200007'
2767
2768        LIST
2769