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