1        LIST
2
3;==========================================================================
4; Build date : Aug 13 2015
5;  MPASM PIC16LF1828 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 PIC16LF1828 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 /PIC16LF1828
22;       2. LIST directive in the source file
23;               LIST   P=PIC16LF1828
24;       3. Processor Type entry in the MPASM full-screen interface
25;       4. Setting the processor in the MPLAB Project Dialog
26;==========================================================================
27;;;; Begin: Added in gputils
28
29;==========================================================================
30;
31;       Gputils Specific Revision History
32;
33;==========================================================================
34
35;       12 Jul 2014  Added the _DEBUG_ON and _DEBUG_OFF config options.
36;;;; End: Added in gputils
37
38;==========================================================================
39;
40;       Verify Processor
41;
42;==========================================================================
43        IFNDEF __16LF1828
44           MESSG "Processor-header file mismatch.  Verify selected processor."
45        ENDIF
46
47
48
49;==========================================================================
50;
51;       Register Definitions
52;
53;==========================================================================
54
55W                EQU  H'0000'
56F                EQU  H'0001'
57
58;----- Register Files -----------------------------------------------------
59
60;-----Bank0------------------
61INDF0            EQU  H'0000'
62INDF1            EQU  H'0001'
63PCL              EQU  H'0002'
64STATUS           EQU  H'0003'
65FSR0             EQU  H'0004'
66FSR0L            EQU  H'0004'
67FSR0H            EQU  H'0005'
68FSR1             EQU  H'0006'
69FSR1L            EQU  H'0006'
70FSR1H            EQU  H'0007'
71BSR              EQU  H'0008'
72WREG             EQU  H'0009'
73PCLATH           EQU  H'000A'
74INTCON           EQU  H'000B'
75PORTA            EQU  H'000C'
76PORTB            EQU  H'000D'
77PORTC            EQU  H'000E'
78PIR1             EQU  H'0011'
79PIR2             EQU  H'0012'
80PIR3             EQU  H'0013'
81TMR0             EQU  H'0015'
82TMR1             EQU  H'0016'
83TMR1L            EQU  H'0016'
84TMR1H            EQU  H'0017'
85T1CON            EQU  H'0018'
86T1GCON           EQU  H'0019'
87TMR2             EQU  H'001A'
88PR2              EQU  H'001B'
89T2CON            EQU  H'001C'
90CPSCON0          EQU  H'001E'
91CPSCON1          EQU  H'001F'
92
93;-----Bank1------------------
94TRISA            EQU  H'008C'
95TRISB            EQU  H'008D'
96TRISC            EQU  H'008E'
97PIE1             EQU  H'0091'
98PIE2             EQU  H'0092'
99PIE3             EQU  H'0093'
100OPTION_REG       EQU  H'0095'
101PCON             EQU  H'0096'
102WDTCON           EQU  H'0097'
103OSCTUNE          EQU  H'0098'
104OSCCON           EQU  H'0099'
105OSCSTAT          EQU  H'009A'
106ADRES            EQU  H'009B'
107ADRESL           EQU  H'009B'
108ADRESH           EQU  H'009C'
109ADCON0           EQU  H'009D'
110ADCON1           EQU  H'009E'
111
112;-----Bank2------------------
113LATA             EQU  H'010C'
114LATB             EQU  H'010D'
115LATC             EQU  H'010E'
116CM1CON0          EQU  H'0111'
117CM1CON1          EQU  H'0112'
118CM2CON0          EQU  H'0113'
119CM2CON1          EQU  H'0114'
120CMOUT            EQU  H'0115'
121BORCON           EQU  H'0116'
122FVRCON           EQU  H'0117'
123DACCON0          EQU  H'0118'
124DACCON1          EQU  H'0119'
125SRCON0           EQU  H'011A'
126SRCON1           EQU  H'011B'
127APFCON0          EQU  H'011D'
128APFCON1          EQU  H'011E'
129
130;-----Bank3------------------
131ANSELA           EQU  H'018C'
132ANSELB           EQU  H'018D'
133ANSELC           EQU  H'018E'
134EEADR            EQU  H'0191'
135EEADRL           EQU  H'0191'
136EEADRH           EQU  H'0192'
137EEDAT            EQU  H'0193'
138EEDATL           EQU  H'0193'
139EEDATH           EQU  H'0194'
140EECON1           EQU  H'0195'
141EECON2           EQU  H'0196'
142RCREG            EQU  H'0199'
143TXREG            EQU  H'019A'
144SP1BRG           EQU  H'019B'
145SP1BRGL          EQU  H'019B'
146SPBRG            EQU  H'019B'
147SPBRGL           EQU  H'019B'
148SP1BRGH          EQU  H'019C'
149SPBRGH           EQU  H'019C'
150RCSTA            EQU  H'019D'
151TXSTA            EQU  H'019E'
152BAUDCON          EQU  H'019F'
153
154;-----Bank4------------------
155WPUA             EQU  H'020C'
156WPUB             EQU  H'020D'
157WPUC             EQU  H'020E'
158SSP1BUF          EQU  H'0211'
159SSPBUF           EQU  H'0211'
160SSP1ADD          EQU  H'0212'
161SSPADD           EQU  H'0212'
162SSP1MSK          EQU  H'0213'
163SSPMSK           EQU  H'0213'
164SSP1STAT         EQU  H'0214'
165SSPSTAT          EQU  H'0214'
166SSP1CON          EQU  H'0215'
167SSP1CON1         EQU  H'0215'
168SSPCON           EQU  H'0215'
169SSPCON1          EQU  H'0215'
170SSP1CON2         EQU  H'0216'
171SSPCON2          EQU  H'0216'
172SSP1CON3         EQU  H'0217'
173SSPCON3          EQU  H'0217'
174
175;-----Bank5------------------
176CCPR1            EQU  H'0291'
177CCPR1L           EQU  H'0291'
178CCPR1H           EQU  H'0292'
179CCP1CON          EQU  H'0293'
180PWM1CON          EQU  H'0294'
181CCP1AS           EQU  H'0295'
182ECCP1AS          EQU  H'0295'
183PSTR1CON         EQU  H'0296'
184CCPR2            EQU  H'0298'
185CCPR2L           EQU  H'0298'
186CCPR2H           EQU  H'0299'
187CCP2CON          EQU  H'029A'
188PWM2CON          EQU  H'029B'
189CCP2AS           EQU  H'029C'
190PSTR2CON         EQU  H'029D'
191CCPTMRS          EQU  H'029E'
192CCPTMRS0         EQU  H'029E'
193
194;-----Bank6------------------
195CCPR3            EQU  H'0311'
196CCPR3L           EQU  H'0311'
197CCPR3H           EQU  H'0312'
198CCP3CON          EQU  H'0313'
199CCPR4            EQU  H'0318'
200CCPR4L           EQU  H'0318'
201CCPR4H           EQU  H'0319'
202CCP4CON          EQU  H'031A'
203
204;-----Bank7------------------
205INLVLA           EQU  H'038C'
206INLVLB           EQU  H'038D'
207INLVLC           EQU  H'038E'
208IOCAP            EQU  H'0391'
209IOCAN            EQU  H'0392'
210IOCAF            EQU  H'0393'
211IOCBP            EQU  H'0394'
212IOCBN            EQU  H'0395'
213IOCBF            EQU  H'0396'
214CLKRCON          EQU  H'039A'
215MDCON            EQU  H'039C'
216MDSRC            EQU  H'039D'
217MDCARL           EQU  H'039E'
218MDCARH           EQU  H'039F'
219
220;-----Bank8------------------
221TMR4             EQU  H'0415'
222PR4              EQU  H'0416'
223T4CON            EQU  H'0417'
224TMR6             EQU  H'041C'
225PR6              EQU  H'041D'
226T6CON            EQU  H'041E'
227
228;-----Bank31------------------
229STATUS_SHAD      EQU  H'0FE4'
230WREG_SHAD        EQU  H'0FE5'
231BSR_SHAD         EQU  H'0FE6'
232PCLATH_SHAD      EQU  H'0FE7'
233FSR0L_SHAD       EQU  H'0FE8'
234FSR0H_SHAD       EQU  H'0FE9'
235FSR1L_SHAD       EQU  H'0FEA'
236FSR1H_SHAD       EQU  H'0FEB'
237STKPTR           EQU  H'0FED'
238TOSL             EQU  H'0FEE'
239TOSH             EQU  H'0FEF'
240
241;----- STATUS Bits -----------------------------------------------------
242C                EQU  H'0000'
243DC               EQU  H'0001'
244Z                EQU  H'0002'
245NOT_PD           EQU  H'0003'
246NOT_TO           EQU  H'0004'
247
248
249;----- BSR Bits -----------------------------------------------------
250BSR0             EQU  H'0000'
251BSR1             EQU  H'0001'
252BSR2             EQU  H'0002'
253BSR3             EQU  H'0003'
254BSR4             EQU  H'0004'
255
256
257
258;----- INTCON Bits -----------------------------------------------------
259IOCIF            EQU  H'0000'
260INTF             EQU  H'0001'
261TMR0IF           EQU  H'0002'
262IOCIE            EQU  H'0003'
263INTE             EQU  H'0004'
264TMR0IE           EQU  H'0005'
265PEIE             EQU  H'0006'
266GIE              EQU  H'0007'
267
268T0IF             EQU  H'0002'
269T0IE             EQU  H'0005'
270
271
272;----- PORTA Bits -----------------------------------------------------
273RA0              EQU  H'0000'
274RA1              EQU  H'0001'
275RA2              EQU  H'0002'
276RA3              EQU  H'0003'
277RA4              EQU  H'0004'
278RA5              EQU  H'0005'
279
280
281;----- PORTB Bits -----------------------------------------------------
282RB4              EQU  H'0004'
283RB5              EQU  H'0005'
284RB6              EQU  H'0006'
285RB7              EQU  H'0007'
286
287
288;----- PORTC Bits -----------------------------------------------------
289RC0              EQU  H'0000'
290RC1              EQU  H'0001'
291RC2              EQU  H'0002'
292RC3              EQU  H'0003'
293RC4              EQU  H'0004'
294RC5              EQU  H'0005'
295RC6              EQU  H'0006'
296RC7              EQU  H'0007'
297
298
299;----- PIR1 Bits -----------------------------------------------------
300TMR1IF           EQU  H'0000'
301TMR2IF           EQU  H'0001'
302CCP1IF           EQU  H'0002'
303SSP1IF           EQU  H'0003'
304TXIF             EQU  H'0004'
305RCIF             EQU  H'0005'
306ADIF             EQU  H'0006'
307TMR1GIF          EQU  H'0007'
308
309
310;----- PIR2 Bits -----------------------------------------------------
311CCP2IF           EQU  H'0000'
312BCL1IF           EQU  H'0003'
313EEIF             EQU  H'0004'
314C1IF             EQU  H'0005'
315C2IF             EQU  H'0006'
316OSFIF            EQU  H'0007'
317
318
319;----- PIR3 Bits -----------------------------------------------------
320TMR4IF           EQU  H'0001'
321TMR6IF           EQU  H'0003'
322CCP3IF           EQU  H'0004'
323CCP4IF           EQU  H'0005'
324
325
326;----- T1CON Bits -----------------------------------------------------
327TMR1ON           EQU  H'0000'
328NOT_T1SYNC       EQU  H'0002'
329T1OSCEN          EQU  H'0003'
330T1CKPS0          EQU  H'0004'
331T1CKPS1          EQU  H'0005'
332TMR1CS0          EQU  H'0006'
333TMR1CS1          EQU  H'0007'
334
335
336
337;----- T1GCON Bits -----------------------------------------------------
338T1GSS0           EQU  H'0000'
339T1GSS1           EQU  H'0001'
340T1GVAL           EQU  H'0002'
341T1GGO_NOT_DONE   EQU  H'0003'
342T1GSPM           EQU  H'0004'
343T1GTM            EQU  H'0005'
344T1GPOL           EQU  H'0006'
345TMR1GE           EQU  H'0007'
346
347T1GGO            EQU  H'0003'
348
349
350;----- T2CON Bits -----------------------------------------------------
351T2CKPS0          EQU  H'0000'
352T2CKPS1          EQU  H'0001'
353TMR2ON           EQU  H'0002'
354T2OUTPS0         EQU  H'0003'
355T2OUTPS1         EQU  H'0004'
356T2OUTPS2         EQU  H'0005'
357T2OUTPS3         EQU  H'0006'
358
359
360
361;----- CPSCON0 Bits -----------------------------------------------------
362T0XCS            EQU  H'0000'
363CPSOUT           EQU  H'0001'
364CPSRNG0          EQU  H'0002'
365CPSRNG1          EQU  H'0003'
366CPSRM            EQU  H'0006'
367CPSON            EQU  H'0007'
368
369
370
371;----- CPSCON1 Bits -----------------------------------------------------
372CPSCH0           EQU  H'0000'
373CPSCH1           EQU  H'0001'
374CPSCH2           EQU  H'0002'
375CPSCH3           EQU  H'0003'
376
377
378
379;----- TRISA Bits -----------------------------------------------------
380TRISA0           EQU  H'0000'
381TRISA1           EQU  H'0001'
382TRISA2           EQU  H'0002'
383TRISA3           EQU  H'0003'
384TRISA4           EQU  H'0004'
385TRISA5           EQU  H'0005'
386
387
388;----- TRISB Bits -----------------------------------------------------
389TRISB4           EQU  H'0004'
390TRISB5           EQU  H'0005'
391TRISB6           EQU  H'0006'
392TRISB7           EQU  H'0007'
393
394
395;----- TRISC Bits -----------------------------------------------------
396TRISC0           EQU  H'0000'
397TRISC1           EQU  H'0001'
398TRISC2           EQU  H'0002'
399TRISC3           EQU  H'0003'
400TRISC4           EQU  H'0004'
401TRISC5           EQU  H'0005'
402TRISC6           EQU  H'0006'
403TRISC7           EQU  H'0007'
404
405
406;----- PIE1 Bits -----------------------------------------------------
407TMR1IE           EQU  H'0000'
408TMR2IE           EQU  H'0001'
409CCP1IE           EQU  H'0002'
410SSP1IE           EQU  H'0003'
411TXIE             EQU  H'0004'
412RCIE             EQU  H'0005'
413ADIE             EQU  H'0006'
414TMR1GIE          EQU  H'0007'
415
416
417;----- PIE2 Bits -----------------------------------------------------
418CCP2IE           EQU  H'0000'
419BCL1IE           EQU  H'0003'
420EEIE             EQU  H'0004'
421C1IE             EQU  H'0005'
422C2IE             EQU  H'0006'
423OSFIE            EQU  H'0007'
424
425
426;----- PIE3 Bits -----------------------------------------------------
427TMR4IE           EQU  H'0001'
428TMR6IE           EQU  H'0003'
429CCP3IE           EQU  H'0004'
430CCP4IE           EQU  H'0005'
431
432
433;----- OPTION_REG Bits -----------------------------------------------------
434PS0              EQU  H'0000'
435PS1              EQU  H'0001'
436PS2              EQU  H'0002'
437PSA              EQU  H'0003'
438TMR0SE           EQU  H'0004'
439TMR0CS           EQU  H'0005'
440INTEDG           EQU  H'0006'
441NOT_WPUEN        EQU  H'0007'
442
443T0SE             EQU  H'0004'
444T0CS             EQU  H'0005'
445
446
447;----- PCON Bits -----------------------------------------------------
448NOT_BOR          EQU  H'0000'
449NOT_POR          EQU  H'0001'
450NOT_RI           EQU  H'0002'
451NOT_RMCLR        EQU  H'0003'
452STKUNF           EQU  H'0006'
453STKOVF           EQU  H'0007'
454
455
456;----- WDTCON Bits -----------------------------------------------------
457SWDTEN           EQU  H'0000'
458WDTPS0           EQU  H'0001'
459WDTPS1           EQU  H'0002'
460WDTPS2           EQU  H'0003'
461WDTPS3           EQU  H'0004'
462WDTPS4           EQU  H'0005'
463
464
465
466;----- OSCTUNE Bits -----------------------------------------------------
467TUN0             EQU  H'0000'
468TUN1             EQU  H'0001'
469TUN2             EQU  H'0002'
470TUN3             EQU  H'0003'
471TUN4             EQU  H'0004'
472TUN5             EQU  H'0005'
473
474
475
476;----- OSCCON Bits -----------------------------------------------------
477SCS0             EQU  H'0000'
478SCS1             EQU  H'0001'
479IRCF0            EQU  H'0003'
480IRCF1            EQU  H'0004'
481IRCF2            EQU  H'0005'
482IRCF3            EQU  H'0006'
483SPLLEN           EQU  H'0007'
484
485
486
487;----- OSCSTAT Bits -----------------------------------------------------
488HFIOFS           EQU  H'0000'
489LFIOFR           EQU  H'0001'
490MFIOFR           EQU  H'0002'
491HFIOFL           EQU  H'0003'
492HFIOFR           EQU  H'0004'
493OSTS             EQU  H'0005'
494PLLR             EQU  H'0006'
495T1OSCR           EQU  H'0007'
496
497
498;----- ADCON0 Bits -----------------------------------------------------
499ADON             EQU  H'0000'
500GO_NOT_DONE      EQU  H'0001'
501CHS0             EQU  H'0002'
502CHS1             EQU  H'0003'
503CHS2             EQU  H'0004'
504CHS3             EQU  H'0005'
505CHS4             EQU  H'0006'
506
507ADGO             EQU  H'0001'
508
509GO               EQU  H'0001'
510
511
512;----- ADCON1 Bits -----------------------------------------------------
513ADPREF0          EQU  H'0000'
514ADPREF1          EQU  H'0001'
515ADNREF           EQU  H'0002'
516ADCS0            EQU  H'0004'
517ADCS1            EQU  H'0005'
518ADCS2            EQU  H'0006'
519ADFM             EQU  H'0007'
520
521
522
523;----- LATA Bits -----------------------------------------------------
524LATA0            EQU  H'0000'
525LATA1            EQU  H'0001'
526LATA2            EQU  H'0002'
527LATA4            EQU  H'0004'
528LATA5            EQU  H'0005'
529
530
531;----- LATB Bits -----------------------------------------------------
532LATB4            EQU  H'0004'
533LATB5            EQU  H'0005'
534LATB6            EQU  H'0006'
535LATB7            EQU  H'0007'
536
537
538;----- LATC Bits -----------------------------------------------------
539LATC0            EQU  H'0000'
540LATC1            EQU  H'0001'
541LATC2            EQU  H'0002'
542LATC3            EQU  H'0003'
543LATC4            EQU  H'0004'
544LATC5            EQU  H'0005'
545LATC6            EQU  H'0006'
546LATC7            EQU  H'0007'
547
548
549;----- CM1CON0 Bits -----------------------------------------------------
550C1SYNC           EQU  H'0000'
551C1HYS            EQU  H'0001'
552C1SP             EQU  H'0002'
553C1POL            EQU  H'0004'
554C1OE             EQU  H'0005'
555C1OUT            EQU  H'0006'
556C1ON             EQU  H'0007'
557
558
559;----- CM1CON1 Bits -----------------------------------------------------
560C1NCH0           EQU  H'0000'
561C1NCH1           EQU  H'0001'
562C1PCH0           EQU  H'0004'
563C1PCH1           EQU  H'0005'
564C1INTN           EQU  H'0006'
565C1INTP           EQU  H'0007'
566
567
568
569;----- CM2CON0 Bits -----------------------------------------------------
570C2SYNC           EQU  H'0000'
571C2HYS            EQU  H'0001'
572C2SP             EQU  H'0002'
573C2POL            EQU  H'0004'
574C2OE             EQU  H'0005'
575C2OUT            EQU  H'0006'
576C2ON             EQU  H'0007'
577
578
579;----- CM2CON1 Bits -----------------------------------------------------
580C2NCH0           EQU  H'0000'
581C2NCH1           EQU  H'0001'
582C2PCH0           EQU  H'0004'
583C2PCH1           EQU  H'0005'
584C2INTN           EQU  H'0006'
585C2INTP           EQU  H'0007'
586
587
588
589;----- CMOUT Bits -----------------------------------------------------
590MC1OUT           EQU  H'0000'
591MC2OUT           EQU  H'0001'
592
593
594;----- BORCON Bits -----------------------------------------------------
595BORRDY           EQU  H'0000'
596SBOREN           EQU  H'0007'
597
598
599;----- FVRCON Bits -----------------------------------------------------
600ADFVR0           EQU  H'0000'
601ADFVR1           EQU  H'0001'
602CDAFVR0          EQU  H'0002'
603CDAFVR1          EQU  H'0003'
604TSRNG            EQU  H'0004'
605TSEN             EQU  H'0005'
606FVRRDY           EQU  H'0006'
607FVREN            EQU  H'0007'
608
609
610
611;----- DACCON0 Bits -----------------------------------------------------
612DACNSS           EQU  H'0000'
613DACPSS0          EQU  H'0002'
614DACPSS1          EQU  H'0003'
615DACOE            EQU  H'0005'
616DACLPS           EQU  H'0006'
617DACEN            EQU  H'0007'
618
619
620
621;----- DACCON1 Bits -----------------------------------------------------
622DACR0            EQU  H'0000'
623DACR1            EQU  H'0001'
624DACR2            EQU  H'0002'
625DACR3            EQU  H'0003'
626DACR4            EQU  H'0004'
627
628
629
630;----- SRCON0 Bits -----------------------------------------------------
631SRPR             EQU  H'0000'
632SRPS             EQU  H'0001'
633SRNQEN           EQU  H'0002'
634SRQEN            EQU  H'0003'
635SRCLK0           EQU  H'0004'
636SRCLK1           EQU  H'0005'
637SRCLK2           EQU  H'0006'
638SRLEN            EQU  H'0007'
639
640
641
642;----- SRCON1 Bits -----------------------------------------------------
643SRRC1E           EQU  H'0000'
644SRRC2E           EQU  H'0001'
645SRRCKE           EQU  H'0002'
646SRRPE            EQU  H'0003'
647SRSC1E           EQU  H'0004'
648SRSC2E           EQU  H'0005'
649SRSCKE           EQU  H'0006'
650SRSPE            EQU  H'0007'
651
652
653;----- APFCON0 Bits -----------------------------------------------------
654TXCKSEL          EQU  H'0002'
655T1GSEL           EQU  H'0003'
656RXDTSEL          EQU  H'0007'
657
658
659;----- APFCON1 Bits -----------------------------------------------------
660CCP2SEL          EQU  H'0000'
661P2BSEL           EQU  H'0001'
662P1CSEL           EQU  H'0002'
663P1DSEL           EQU  H'0003'
664
665
666;----- ANSELA Bits -----------------------------------------------------
667ANSA0            EQU  H'0000'
668ANSA1            EQU  H'0001'
669ANSA2            EQU  H'0002'
670ANSA4            EQU  H'0004'
671
672
673
674;----- ANSELB Bits -----------------------------------------------------
675ANSB4            EQU  H'0004'
676ANSB5            EQU  H'0005'
677
678
679
680;----- ANSELC Bits -----------------------------------------------------
681ANSC0            EQU  H'0000'
682ANSC1            EQU  H'0001'
683ANSC2            EQU  H'0002'
684ANSC3            EQU  H'0003'
685ANSC6            EQU  H'0006'
686ANSC7            EQU  H'0007'
687
688
689
690;----- EECON1 Bits -----------------------------------------------------
691RD               EQU  H'0000'
692WR               EQU  H'0001'
693WREN             EQU  H'0002'
694WRERR            EQU  H'0003'
695FREE             EQU  H'0004'
696LWLO             EQU  H'0005'
697CFGS             EQU  H'0006'
698EEPGD            EQU  H'0007'
699
700
701;----- RCSTA Bits -----------------------------------------------------
702RX9D             EQU  H'0000'
703OERR             EQU  H'0001'
704FERR             EQU  H'0002'
705ADDEN            EQU  H'0003'
706CREN             EQU  H'0004'
707SREN             EQU  H'0005'
708RX9              EQU  H'0006'
709SPEN             EQU  H'0007'
710
711
712;----- TXSTA Bits -----------------------------------------------------
713TX9D             EQU  H'0000'
714TRMT             EQU  H'0001'
715BRGH             EQU  H'0002'
716SENDB            EQU  H'0003'
717SYNC             EQU  H'0004'
718TXEN             EQU  H'0005'
719TX9              EQU  H'0006'
720CSRC             EQU  H'0007'
721
722
723;----- BAUDCON Bits -----------------------------------------------------
724ABDEN            EQU  H'0000'
725WUE              EQU  H'0001'
726BRG16            EQU  H'0003'
727SCKP             EQU  H'0004'
728RCIDL            EQU  H'0006'
729ABDOVF           EQU  H'0007'
730
731
732;----- WPUA Bits -----------------------------------------------------
733WPUA0            EQU  H'0000'
734WPUA1            EQU  H'0001'
735WPUA2            EQU  H'0002'
736WPUA3            EQU  H'0003'
737WPUA4            EQU  H'0004'
738WPUA5            EQU  H'0005'
739
740
741
742;----- WPUB Bits -----------------------------------------------------
743WPUB4            EQU  H'0004'
744WPUB5            EQU  H'0005'
745WPUB6            EQU  H'0006'
746WPUB7            EQU  H'0007'
747
748
749
750;----- WPUC Bits -----------------------------------------------------
751WPUC0            EQU  H'0000'
752WPUC1            EQU  H'0001'
753WPUC2            EQU  H'0002'
754WPUC3            EQU  H'0003'
755WPUC4            EQU  H'0004'
756WPUC5            EQU  H'0005'
757WPUC6            EQU  H'0006'
758WPUC7            EQU  H'0007'
759
760
761
762;----- SSP1STAT Bits -----------------------------------------------------
763BF               EQU  H'0000'
764UA               EQU  H'0001'
765R_NOT_W          EQU  H'0002'
766S                EQU  H'0003'
767P                EQU  H'0004'
768D_NOT_A          EQU  H'0005'
769CKE              EQU  H'0006'
770SMP              EQU  H'0007'
771
772
773;----- SSPSTAT Bits -----------------------------------------------------
774BF               EQU  H'0000'
775UA               EQU  H'0001'
776R_NOT_W          EQU  H'0002'
777S                EQU  H'0003'
778P                EQU  H'0004'
779D_NOT_A          EQU  H'0005'
780CKE              EQU  H'0006'
781SMP              EQU  H'0007'
782
783
784;----- SSP1CON Bits -----------------------------------------------------
785SSPM0            EQU  H'0000'
786SSPM1            EQU  H'0001'
787SSPM2            EQU  H'0002'
788SSPM3            EQU  H'0003'
789CKP              EQU  H'0004'
790SSPEN            EQU  H'0005'
791SSPOV            EQU  H'0006'
792WCOL             EQU  H'0007'
793
794
795
796;----- SSP1CON1 Bits -----------------------------------------------------
797SSPM0            EQU  H'0000'
798SSPM1            EQU  H'0001'
799SSPM2            EQU  H'0002'
800SSPM3            EQU  H'0003'
801CKP              EQU  H'0004'
802SSPEN            EQU  H'0005'
803SSPOV            EQU  H'0006'
804WCOL             EQU  H'0007'
805
806
807
808;----- SSPCON Bits -----------------------------------------------------
809SSPM0            EQU  H'0000'
810SSPM1            EQU  H'0001'
811SSPM2            EQU  H'0002'
812SSPM3            EQU  H'0003'
813CKP              EQU  H'0004'
814SSPEN            EQU  H'0005'
815SSPOV            EQU  H'0006'
816WCOL             EQU  H'0007'
817
818
819
820;----- SSPCON1 Bits -----------------------------------------------------
821SSPM0            EQU  H'0000'
822SSPM1            EQU  H'0001'
823SSPM2            EQU  H'0002'
824SSPM3            EQU  H'0003'
825CKP              EQU  H'0004'
826SSPEN            EQU  H'0005'
827SSPOV            EQU  H'0006'
828WCOL             EQU  H'0007'
829
830
831
832;----- SSP1CON2 Bits -----------------------------------------------------
833SEN              EQU  H'0000'
834RSEN             EQU  H'0001'
835PEN              EQU  H'0002'
836RCEN             EQU  H'0003'
837ACKEN            EQU  H'0004'
838ACKDT            EQU  H'0005'
839ACKSTAT          EQU  H'0006'
840GCEN             EQU  H'0007'
841
842
843;----- SSPCON2 Bits -----------------------------------------------------
844SEN              EQU  H'0000'
845RSEN             EQU  H'0001'
846PEN              EQU  H'0002'
847RCEN             EQU  H'0003'
848ACKEN            EQU  H'0004'
849ACKDT            EQU  H'0005'
850ACKSTAT          EQU  H'0006'
851GCEN             EQU  H'0007'
852
853
854;----- SSP1CON3 Bits -----------------------------------------------------
855DHEN             EQU  H'0000'
856AHEN             EQU  H'0001'
857SBCDE            EQU  H'0002'
858SDAHT            EQU  H'0003'
859BOEN             EQU  H'0004'
860SCIE             EQU  H'0005'
861PCIE             EQU  H'0006'
862ACKTIM           EQU  H'0007'
863
864
865;----- SSPCON3 Bits -----------------------------------------------------
866DHEN             EQU  H'0000'
867AHEN             EQU  H'0001'
868SBCDE            EQU  H'0002'
869SDAHT            EQU  H'0003'
870BOEN             EQU  H'0004'
871SCIE             EQU  H'0005'
872PCIE             EQU  H'0006'
873ACKTIM           EQU  H'0007'
874
875
876;----- CCP1CON Bits -----------------------------------------------------
877CCP1M0           EQU  H'0000'
878CCP1M1           EQU  H'0001'
879CCP1M2           EQU  H'0002'
880CCP1M3           EQU  H'0003'
881DC1B0            EQU  H'0004'
882DC1B1            EQU  H'0005'
883P1M0             EQU  H'0006'
884P1M1             EQU  H'0007'
885
886
887
888;----- PWM1CON Bits -----------------------------------------------------
889P1DC0            EQU  H'0000'
890P1DC1            EQU  H'0001'
891P1DC2            EQU  H'0002'
892P1DC3            EQU  H'0003'
893P1DC4            EQU  H'0004'
894P1DC5            EQU  H'0005'
895P1DC6            EQU  H'0006'
896P1RSEN           EQU  H'0007'
897
898
899
900;----- CCP1AS Bits -----------------------------------------------------
901PSS1BD0          EQU  H'0000'
902PSS1BD1          EQU  H'0001'
903PSS1AC0          EQU  H'0002'
904PSS1AC1          EQU  H'0003'
905CCP1AS0          EQU  H'0004'
906CCP1AS1          EQU  H'0005'
907CCP1AS2          EQU  H'0006'
908CCP1ASE          EQU  H'0007'
909
910
911
912;----- ECCP1AS Bits -----------------------------------------------------
913PSS1BD0          EQU  H'0000'
914PSS1BD1          EQU  H'0001'
915PSS1AC0          EQU  H'0002'
916PSS1AC1          EQU  H'0003'
917CCP1AS0          EQU  H'0004'
918CCP1AS1          EQU  H'0005'
919CCP1AS2          EQU  H'0006'
920CCP1ASE          EQU  H'0007'
921
922
923
924;----- PSTR1CON Bits -----------------------------------------------------
925STR1A            EQU  H'0000'
926STR1B            EQU  H'0001'
927STR1C            EQU  H'0002'
928STR1D            EQU  H'0003'
929STR1SYNC         EQU  H'0004'
930
931
932;----- CCP2CON Bits -----------------------------------------------------
933CCP2M0           EQU  H'0000'
934CCP2M1           EQU  H'0001'
935CCP2M2           EQU  H'0002'
936CCP2M3           EQU  H'0003'
937DC2B0            EQU  H'0004'
938DC2B1            EQU  H'0005'
939P2M0             EQU  H'0006'
940P2M1             EQU  H'0007'
941
942
943
944;----- PWM2CON Bits -----------------------------------------------------
945P2DC0            EQU  H'0000'
946P2DC1            EQU  H'0001'
947P2DC2            EQU  H'0002'
948P2DC3            EQU  H'0003'
949P2DC4            EQU  H'0004'
950P2DC5            EQU  H'0005'
951P2DC6            EQU  H'0006'
952P2RSEN           EQU  H'0007'
953
954
955
956;----- CCP2AS Bits -----------------------------------------------------
957PSS2BD0          EQU  H'0000'
958PSS2BD1          EQU  H'0001'
959PSS2AC0          EQU  H'0002'
960PSS2AC1          EQU  H'0003'
961CCP2AS0          EQU  H'0004'
962CCP2AS1          EQU  H'0005'
963CCP2AS2          EQU  H'0006'
964CCP2ASE          EQU  H'0007'
965
966
967
968;----- PSTR2CON Bits -----------------------------------------------------
969STR2A            EQU  H'0000'
970STR2B            EQU  H'0001'
971STR2C            EQU  H'0002'
972STR2D            EQU  H'0003'
973STR2SYNC         EQU  H'0004'
974
975
976;----- CCPTMRS Bits -----------------------------------------------------
977C1TSEL0          EQU  H'0000'
978C1TSEL1          EQU  H'0001'
979C2TSEL0          EQU  H'0002'
980C2TSEL1          EQU  H'0003'
981C3TSEL0          EQU  H'0004'
982C3TSEL1          EQU  H'0005'
983C4TSEL0          EQU  H'0006'
984C4TSEL1          EQU  H'0007'
985
986
987
988;----- CCPTMRS0 Bits -----------------------------------------------------
989C1TSEL0          EQU  H'0000'
990C1TSEL1          EQU  H'0001'
991C2TSEL0          EQU  H'0002'
992C2TSEL1          EQU  H'0003'
993C3TSEL0          EQU  H'0004'
994C3TSEL1          EQU  H'0005'
995C4TSEL0          EQU  H'0006'
996C4TSEL1          EQU  H'0007'
997
998
999
1000;----- CCP3CON Bits -----------------------------------------------------
1001CCP3M0           EQU  H'0000'
1002CCP3M1           EQU  H'0001'
1003CCP3M2           EQU  H'0002'
1004CCP3M3           EQU  H'0003'
1005DC3B0            EQU  H'0004'
1006DC3B1            EQU  H'0005'
1007
1008
1009
1010;----- CCP4CON Bits -----------------------------------------------------
1011CCP4M0           EQU  H'0000'
1012CCP4M1           EQU  H'0001'
1013CCP4M2           EQU  H'0002'
1014CCP4M3           EQU  H'0003'
1015DC4B0            EQU  H'0004'
1016DC4B1            EQU  H'0005'
1017
1018
1019
1020;----- INLVLA Bits -----------------------------------------------------
1021INLVLA0          EQU  H'0000'
1022INLVLA1          EQU  H'0001'
1023INLVLA2          EQU  H'0002'
1024INLVLA3          EQU  H'0003'
1025INLVLA4          EQU  H'0004'
1026INLVLA5          EQU  H'0005'
1027
1028
1029
1030;----- INLVLB Bits -----------------------------------------------------
1031INLVLB4          EQU  H'0004'
1032INLVLB5          EQU  H'0005'
1033INLVLB6          EQU  H'0006'
1034INLVLB7          EQU  H'0007'
1035
1036
1037
1038;----- INLVLC Bits -----------------------------------------------------
1039INLVLC0          EQU  H'0000'
1040INLVLC1          EQU  H'0001'
1041INLVLC2          EQU  H'0002'
1042INLVLC3          EQU  H'0003'
1043INLVLC4          EQU  H'0004'
1044INLVLC5          EQU  H'0005'
1045INLVLC6          EQU  H'0006'
1046INLVLC7          EQU  H'0007'
1047
1048
1049
1050;----- IOCAP Bits -----------------------------------------------------
1051IOCAP0           EQU  H'0000'
1052IOCAP1           EQU  H'0001'
1053IOCAP2           EQU  H'0002'
1054IOCAP3           EQU  H'0003'
1055IOCAP4           EQU  H'0004'
1056IOCAP5           EQU  H'0005'
1057
1058
1059
1060;----- IOCAN Bits -----------------------------------------------------
1061IOCAN0           EQU  H'0000'
1062IOCAN1           EQU  H'0001'
1063IOCAN2           EQU  H'0002'
1064IOCAN3           EQU  H'0003'
1065IOCAN4           EQU  H'0004'
1066IOCAN5           EQU  H'0005'
1067
1068
1069
1070;----- IOCAF Bits -----------------------------------------------------
1071IOCAF0           EQU  H'0000'
1072IOCAF1           EQU  H'0001'
1073IOCAF2           EQU  H'0002'
1074IOCAF3           EQU  H'0003'
1075IOCAF4           EQU  H'0004'
1076IOCAF5           EQU  H'0005'
1077
1078
1079
1080;----- IOCBP Bits -----------------------------------------------------
1081IOCBP4           EQU  H'0004'
1082IOCBP5           EQU  H'0005'
1083IOCBP6           EQU  H'0006'
1084IOCBP7           EQU  H'0007'
1085
1086
1087
1088;----- IOCBN Bits -----------------------------------------------------
1089IOCBN4           EQU  H'0004'
1090IOCBN5           EQU  H'0005'
1091IOCBN6           EQU  H'0006'
1092IOCBN7           EQU  H'0007'
1093
1094
1095
1096;----- IOCBF Bits -----------------------------------------------------
1097IOCBF4           EQU  H'0004'
1098IOCBF5           EQU  H'0005'
1099IOCBF6           EQU  H'0006'
1100IOCBF7           EQU  H'0007'
1101
1102
1103
1104;----- CLKRCON Bits -----------------------------------------------------
1105CLKRDIV0         EQU  H'0000'
1106CLKRDIV1         EQU  H'0001'
1107CLKRDIV2         EQU  H'0002'
1108CLKRDC0          EQU  H'0003'
1109CLKRDC1          EQU  H'0004'
1110CLKRSLR          EQU  H'0005'
1111CLKROE           EQU  H'0006'
1112CLKREN           EQU  H'0007'
1113
1114
1115
1116;----- MDCON Bits -----------------------------------------------------
1117MDBIT            EQU  H'0000'
1118MDOUT            EQU  H'0003'
1119MDOPOL           EQU  H'0004'
1120MDSLR            EQU  H'0005'
1121MDOE             EQU  H'0006'
1122MDEN             EQU  H'0007'
1123
1124
1125;----- MDSRC Bits -----------------------------------------------------
1126MDMS0            EQU  H'0000'
1127MDMS1            EQU  H'0001'
1128MDMS2            EQU  H'0002'
1129MDMS3            EQU  H'0003'
1130MDMSODIS         EQU  H'0007'
1131
1132
1133
1134;----- MDCARL Bits -----------------------------------------------------
1135MDCL0            EQU  H'0000'
1136MDCL1            EQU  H'0001'
1137MDCL2            EQU  H'0002'
1138MDCL3            EQU  H'0003'
1139MDCLSYNC         EQU  H'0005'
1140MDCLPOL          EQU  H'0006'
1141MDCLODIS         EQU  H'0007'
1142
1143
1144
1145;----- MDCARH Bits -----------------------------------------------------
1146MDCH0            EQU  H'0000'
1147MDCH1            EQU  H'0001'
1148MDCH2            EQU  H'0002'
1149MDCH3            EQU  H'0003'
1150MDCHSYNC         EQU  H'0005'
1151MDCHPOL          EQU  H'0006'
1152MDCHODIS         EQU  H'0007'
1153
1154
1155
1156;----- T4CON Bits -----------------------------------------------------
1157T4CKPS0          EQU  H'0000'
1158T4CKPS1          EQU  H'0001'
1159TMR4ON           EQU  H'0002'
1160T4OUTPS0         EQU  H'0003'
1161T4OUTPS1         EQU  H'0004'
1162T4OUTPS2         EQU  H'0005'
1163T4OUTPS3         EQU  H'0006'
1164
1165
1166
1167;----- T6CON Bits -----------------------------------------------------
1168T6CKPS0          EQU  H'0000'
1169T6CKPS1          EQU  H'0001'
1170TMR6ON           EQU  H'0002'
1171T6OUTPS0         EQU  H'0003'
1172T6OUTPS1         EQU  H'0004'
1173T6OUTPS2         EQU  H'0005'
1174T6OUTPS3         EQU  H'0006'
1175
1176
1177
1178;----- STATUS_SHAD Bits -----------------------------------------------------
1179C_SHAD           EQU  H'0000'
1180DC_SHAD          EQU  H'0001'
1181Z_SHAD           EQU  H'0002'
1182
1183
1184
1185;==========================================================================
1186;
1187;       RAM Definitions
1188;
1189;==========================================================================
1190       __MAXRAM  H'0FFF'
1191       __BADRAM  H'000F'-H'0010'
1192       __BADRAM  H'0014'
1193       __BADRAM  H'001D'
1194       __BADRAM  H'008F'-H'0090'
1195       __BADRAM  H'0094'
1196       __BADRAM  H'009F'
1197       __BADRAM  H'010F'-H'0110'
1198       __BADRAM  H'011C'
1199       __BADRAM  H'011F'
1200       __BADRAM  H'018F'-H'0190'
1201       __BADRAM  H'0197'-H'0198'
1202       __BADRAM  H'01A0'-H'01EF'
1203       __BADRAM  H'020F'-H'0210'
1204       __BADRAM  H'0218'-H'021F'
1205       __BADRAM  H'0220'-H'026F'
1206       __BADRAM  H'028C'-H'0290'
1207       __BADRAM  H'0297'
1208       __BADRAM  H'029F'
1209       __BADRAM  H'02A0'-H'02EF'
1210       __BADRAM  H'030C'-H'0310'
1211       __BADRAM  H'0314'-H'0317'
1212       __BADRAM  H'031B'-H'031F'
1213       __BADRAM  H'0320'-H'036F'
1214       __BADRAM  H'038F'-H'0390'
1215       __BADRAM  H'0397'-H'0399'
1216       __BADRAM  H'039B'
1217       __BADRAM  H'03A0'-H'03EF'
1218       __BADRAM  H'040C'-H'0414'
1219       __BADRAM  H'0418'-H'041B'
1220       __BADRAM  H'041F'
1221       __BADRAM  H'0420'-H'046F'
1222       __BADRAM  H'048C'-H'049F'
1223       __BADRAM  H'04A0'-H'04EF'
1224       __BADRAM  H'050C'-H'051F'
1225       __BADRAM  H'0520'-H'056F'
1226       __BADRAM  H'058C'-H'059F'
1227       __BADRAM  H'05A0'-H'05EF'
1228       __BADRAM  H'060C'-H'061F'
1229       __BADRAM  H'0620'-H'066F'
1230       __BADRAM  H'068C'-H'069F'
1231       __BADRAM  H'06A0'-H'06EF'
1232       __BADRAM  H'070C'-H'071F'
1233       __BADRAM  H'0720'-H'076F'
1234       __BADRAM  H'078C'-H'079F'
1235       __BADRAM  H'07A0'-H'07EF'
1236       __BADRAM  H'080C'-H'081F'
1237       __BADRAM  H'0820'-H'086F'
1238       __BADRAM  H'088C'-H'089F'
1239       __BADRAM  H'08A0'-H'08EF'
1240       __BADRAM  H'090C'-H'091F'
1241       __BADRAM  H'0920'-H'096F'
1242       __BADRAM  H'098C'-H'099F'
1243       __BADRAM  H'09A0'-H'09EF'
1244       __BADRAM  H'0A0C'-H'0A1F'
1245       __BADRAM  H'0A20'-H'0A6F'
1246       __BADRAM  H'0A8C'-H'0A9F'
1247       __BADRAM  H'0AA0'-H'0AEF'
1248       __BADRAM  H'0B0C'-H'0B1F'
1249       __BADRAM  H'0B20'-H'0B6F'
1250       __BADRAM  H'0B8C'-H'0B9F'
1251       __BADRAM  H'0BA0'-H'0BEF'
1252       __BADRAM  H'0C0C'-H'0C1F'
1253       __BADRAM  H'0C20'-H'0C6F'
1254       __BADRAM  H'0C8C'-H'0C9F'
1255       __BADRAM  H'0CA0'-H'0CEF'
1256       __BADRAM  H'0D0C'-H'0D1F'
1257       __BADRAM  H'0D20'-H'0D6F'
1258       __BADRAM  H'0D8C'-H'0D9F'
1259       __BADRAM  H'0DA0'-H'0DEF'
1260       __BADRAM  H'0E0C'-H'0E1F'
1261       __BADRAM  H'0E20'-H'0E6F'
1262       __BADRAM  H'0E8C'-H'0E9F'
1263       __BADRAM  H'0EA0'-H'0EEF'
1264       __BADRAM  H'0F0C'-H'0F1F'
1265       __BADRAM  H'0F20'-H'0F6F'
1266       __BADRAM  H'0F8C'-H'0FE3'
1267       __BADRAM  H'0FEC'
1268
1269;==========================================================================
1270;
1271;       Configuration Bits
1272;
1273;   NAME            Address
1274;   CONFIG1           8007h
1275;   CONFIG2           8008h
1276;
1277;==========================================================================
1278
1279; The following is an assignment of address values for all of the
1280; configuration registers for the purpose of table reads
1281_CONFIG1         EQU  H'8007'
1282_CONFIG2         EQU  H'8008'
1283
1284;----- CONFIG1 Options --------------------------------------------------
1285_FOSC_LP         EQU  H'3FF8'    ; LP Oscillator, Low-power crystal connected between OSC1 and OSC2 pins
1286_FOSC_XT         EQU  H'3FF9'    ; XT Oscillator, Crystal/resonator connected between OSC1 and OSC2 pins
1287_FOSC_HS         EQU  H'3FFA'    ; HS Oscillator, High-speed crystal/resonator connected between OSC1 and OSC2 pins
1288_FOSC_EXTRC      EQU  H'3FFB'    ; EXTRC oscillator: External RC circuit connected to CLKIN pin
1289_FOSC_INTOSC     EQU  H'3FFC'    ; INTOSC oscillator: I/O function on CLKIN pin
1290_FOSC_ECL        EQU  H'3FFD'    ; ECL, External Clock, Low Power Mode (0-0.5 MHz): device clock supplied to CLKIN pin
1291_FOSC_ECM        EQU  H'3FFE'    ; ECM, External Clock, Medium Power Mode (0.5-4 MHz): device clock supplied to CLKIN pin
1292_FOSC_ECH        EQU  H'3FFF'    ; ECH, External Clock, High Power Mode (4-32 MHz): device clock supplied to CLKIN pin
1293
1294_WDTE_OFF        EQU  H'3FE7'    ; WDT disabled
1295_WDTE_SWDTEN     EQU  H'3FEF'    ; WDT controlled by the SWDTEN bit in the WDTCON register
1296_WDTE_NSLEEP     EQU  H'3FF7'    ; WDT enabled while running and disabled in Sleep
1297_WDTE_ON         EQU  H'3FFF'    ; WDT enabled
1298
1299_PWRTE_ON        EQU  H'3FDF'    ; PWRT enabled
1300_PWRTE_OFF       EQU  H'3FFF'    ; PWRT disabled
1301
1302_MCLRE_OFF       EQU  H'3FBF'    ; MCLR/VPP pin function is digital input
1303_MCLRE_ON        EQU  H'3FFF'    ; MCLR/VPP pin function is MCLR
1304
1305_CP_ON           EQU  H'3F7F'    ; Program memory code protection is enabled
1306_CP_OFF          EQU  H'3FFF'    ; Program memory code protection is disabled
1307
1308_CPD_ON          EQU  H'3EFF'    ; Data memory code protection is enabled
1309_CPD_OFF         EQU  H'3FFF'    ; Data memory code protection is disabled
1310
1311_BOREN_OFF       EQU  H'39FF'    ; Brown-out Reset disabled
1312_BOREN_SBODEN    EQU  H'3BFF'    ; Brown-out Reset controlled by the SBOREN bit in the BORCON register
1313_BOREN_NSLEEP    EQU  H'3DFF'    ; Brown-out Reset enabled while running and disabled in Sleep
1314_BOREN_ON        EQU  H'3FFF'    ; Brown-out Reset enabled
1315
1316_CLKOUTEN_ON     EQU  H'37FF'    ; CLKOUT function is enabled on the CLKOUT pin
1317_CLKOUTEN_OFF    EQU  H'3FFF'    ; CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin
1318
1319_IESO_OFF        EQU  H'2FFF'    ; Internal/External Switchover mode is disabled
1320_IESO_ON         EQU  H'3FFF'    ; Internal/External Switchover mode is enabled
1321
1322_FCMEN_OFF       EQU  H'1FFF'    ; Fail-Safe Clock Monitor is disabled
1323_FCMEN_ON        EQU  H'3FFF'    ; Fail-Safe Clock Monitor is enabled
1324
1325;----- CONFIG2 Options --------------------------------------------------
1326_WRT_ALL         EQU  H'3FFC'    ; 000h to FFFh write protected, no addresses may be modified by EECON control
1327_WRT_HALF        EQU  H'3FFD'    ; 000h to 7FFh write protected, 800h to FFFh may be modified by EECON control
1328_WRT_BOOT        EQU  H'3FFE'    ; 000h to 1FFh write protected, 200h to FFFh may be modified by EECON control
1329_WRT_OFF         EQU  H'3FFF'    ; Write protection off
1330
1331_PLLEN_OFF       EQU  H'3EFF'    ; 4x PLL disabled
1332_PLLEN_ON        EQU  H'3FFF'    ; 4x PLL enabled
1333
1334_STVREN_OFF      EQU  H'3DFF'    ; Stack Overflow or Underflow will not cause a Reset
1335_STVREN_ON       EQU  H'3FFF'    ; Stack Overflow or Underflow will cause a Reset
1336
1337_BORV_HI         EQU  H'3BFF'    ; Brown-out Reset Voltage (Vbor), high trip point selected.
1338_BORV_LO         EQU  H'3FFF'    ; Brown-out Reset Voltage (Vbor), low trip point selected.
1339_BORV_19         EQU  H'3FFF'    ; Brown-out Reset Voltage (Vbor), low trip point selected.
1340
1341;;;; Begin: Added in gputils
1342_DEBUG_ON        EQU  H'2FFF'    ; In-Circuit Debugger enabled, ICSPCLK and ICSPDAT are dedicated to the debugger.
1343_DEBUG_OFF       EQU  H'3FFF'    ; In-Circuit Debugger disabled, ICSPCLK and ICSPDAT are general purpose I/O pins.
1344
1345;;;; End: Added in gputils
1346_LVP_OFF         EQU  H'1FFF'    ; High-voltage on MCLR/VPP must be used for programming
1347_LVP_ON          EQU  H'3FFF'    ; Low-voltage programming enabled
1348
1349;----- DEVID Equates --------------------------------------------------
1350_DEVID1          EQU  H'8006'
1351
1352;----- IDLOC Equates --------------------------------------------------
1353_IDLOC0          EQU  H'8000'
1354_IDLOC1          EQU  H'8001'
1355_IDLOC2          EQU  H'8002'
1356_IDLOC3          EQU  H'8003'
1357
1358        LIST
1359