PICSim 0.8.1
PICsim - PIC Simulator
All Data Structures Files Functions Variables Typedefs Macros Modules Pages
p16fxxxe_defs.h
1/* ########################################################################
2
3 PICsim - PIC simulator
4
5 ########################################################################
6
7 Copyright (c) : 2015-2020 Luis Claudio Gamb�a Lopes
8
9 This program is free software; you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation; either version 2, or (at your option)
12 any later version.
13
14 This program is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 GNU General Public License for more details.
18
19 You should have received a copy of the GNU General Public License
20 along with this program; if not, write to the Free Software
21 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
22
23 For e-mail suggestions : lcgamboa@yahoo.com
24 ######################################################################## */
25
26#ifdef __cplusplus
27extern "C"
28{
29#endif
30
31 /* where is in the new core???
32 #define ICKBUG 0x18E
33 #define BIGBUG 0x18F
34 */
35
41 typedef struct
42 {
43 // core
44 unsigned char *INDF0;
45 unsigned char *INDF1;
46 unsigned char *PCL;
47 unsigned char *STATUS;
48 unsigned char *FSR0L;
49 unsigned char *FSR0H;
50 unsigned char *FSR1L;
51 unsigned char *FSR1H;
52 unsigned char *BSR;
53 unsigned char *WREG;
54 unsigned char *PCLATH;
55 unsigned char *INTCON;
56
57 // SHADOW
58 unsigned char *STATUS_SHAD;
59 unsigned char *WREG_SHAD;
60 unsigned char *BSR_SHAD;
61 unsigned char *PCLATH_SHAD;
62 unsigned char *FSR0L_SHAD;
63 unsigned char *FSR0H_SHAD;
64 unsigned char *FSR1L_SHAD;
65 unsigned char *FSR1H_SHAD;
66
67 unsigned char *STKPTR;
68 unsigned char *TOSL;
69 unsigned char *TOSH;
70 unsigned char *OPTION_REG;
71
72 // INTERRUPTS
73 unsigned char *PIR0;
74 unsigned char *PIR1;
75 unsigned char *PIR2;
76 unsigned char *PIE0;
77 unsigned char *PIE1;
78 unsigned char *PIE2;
79
80 // IO
81 unsigned char *PORTA;
82 unsigned char *PORTB;
83 unsigned char *PORTC;
84 unsigned char *PORTD;
85 unsigned char *PORTE;
86 unsigned char *PORTF;
87 unsigned char *PORTG;
88 unsigned char *TRISA;
89 unsigned char *TRISB;
90 unsigned char *TRISC;
91 unsigned char *TRISD;
92 unsigned char *TRISE;
93 unsigned char *TRISF;
94 unsigned char *TRISG;
95 unsigned char *LATA;
96 unsigned char *LATB;
97 unsigned char *LATC;
98 unsigned char *LATD;
99 unsigned char *LATE;
100 unsigned char *LATF;
101 unsigned char *LATG;
102 unsigned char *ANSELA;
103 unsigned char *ANSELB;
104 unsigned char *ANSELC;
105 unsigned char *ANSELD;
106 unsigned char *ANSELE;
107 unsigned char *ANSELF;
108 unsigned char *ANSELG;
109
110 // USART
111 unsigned char *RC1REG;
112 unsigned char *TX1REG;
113 unsigned char *RC1STA;
114 unsigned char *TX1STA;
115 unsigned char *SP1BRGL;
116 unsigned char *SP1BRGH;
117 unsigned char *BAUDCON1;
118
119 unsigned char *TXSTA;
120 unsigned char *RCSTA;
121 unsigned char *TXREG;
122 unsigned char *RCREG;
123
124 // TMR0
125 unsigned char *TMR0;
126 unsigned char *T0CON0;
127 unsigned char *T0CON1;
128 unsigned char *TMR0L;
129 unsigned char *TMR0H;
130
131 // TMR1
132 unsigned char *T1CON;
133 unsigned char *TMR1L;
134 unsigned char *TMR1H;
135
136 // CCP
137 unsigned char *CCP1CON;
138 unsigned char *CCP2CON;
139 unsigned char *CCPR1L;
140 unsigned char *CCPR1H;
141 unsigned char *CCPR2L;
142 unsigned char *CCPR2H;
143
144 // TMR2
145 unsigned char *T2CON;
146 unsigned char *TMR2;
147 unsigned char *PR2;
148
149 // ADC
150 unsigned char *ADCON0;
151 unsigned char *ADCON1;
152 unsigned char *ADRESL;
153 unsigned char *ADRESH;
154
155 unsigned char *ADPCH;
156
157 // WDT
158 unsigned char *WDTCON0;
159 unsigned char *WDTCON;
160
161 // EEPROM
162 unsigned char *EECON2;
163 unsigned char *EECON1;
164 unsigned char *EEADRL;
165 unsigned char *EEADRH;
166 unsigned char *EEDATL;
167 unsigned char *EEDATH;
168
169 unsigned char *NVMCON1;
170 unsigned char *NVMCON2;
171 unsigned char *NVMDATL;
172 unsigned char *NVMDATH;
173 unsigned char *NVMADRL;
174 unsigned char *NVMADRH;
175
176 // MSSP
177 unsigned char *SSP1STAT;
178 unsigned char *SSP1CON2;
179 unsigned char *SSP1CON1;
180 unsigned char *SSP1BUF;
181 unsigned char *SSP1ADD;
182
183 // INTERRUPT-ON-CHANGE PORTB
184 unsigned char *IOCBP;
185 unsigned char *IOCBN;
186 unsigned char *IOCBF;
187
188 // PPS OUT
189 unsigned char *RA0PPS;
190 unsigned char *RA1PPS;
191 unsigned char *RA2PPS;
192 unsigned char *RA3PPS;
193 unsigned char *RA4PPS;
194 unsigned char *RA5PPS;
195 unsigned char *RA6PPS;
196 unsigned char *RA7PPS;
197 unsigned char *RB0PPS;
198 unsigned char *RB1PPS;
199 unsigned char *RB2PPS;
200 unsigned char *RB3PPS;
201 unsigned char *RB4PPS;
202 unsigned char *RB5PPS;
203 unsigned char *RB6PPS;
204 unsigned char *RB7PPS;
205 unsigned char *RC0PPS;
206 unsigned char *RC1PPS;
207 unsigned char *RC2PPS;
208 unsigned char *RC3PPS;
209 unsigned char *RC4PPS;
210 unsigned char *RC5PPS;
211 unsigned char *RC6PPS;
212 unsigned char *RC7PPS;
213 unsigned char *RD0PPS;
214 unsigned char *RD1PPS;
215 unsigned char *RD2PPS;
216 unsigned char *RD3PPS;
217 unsigned char *RD4PPS;
218 unsigned char *RD5PPS;
219 unsigned char *RD6PPS;
220 unsigned char *RD7PPS;
221 unsigned char *RE0PPS;
222 unsigned char *RE1PPS;
223 unsigned char *RE2PPS;
224
225 /*
226 unsigned char * SSPCON3;
227 unsigned char * CCP1CAP;
228 unsigned char * CCP2CAP;
229 unsigned char * WDTCON;
230 unsigned char * ADPREVL;
231 unsigned char * ADPREVH;
232 unsigned char * ADACCL;
233 unsigned char * ADACCH;
234 unsigned char * ADLTHL;
235 unsigned char * ADLTHH;
236 unsigned char * ADUTHL;
237 unsigned char * ADUTHH;
238 unsigned char * ADSTPTL;
239 unsigned char * ADSTPTH;
240 unsigned char * ADFLTRL;
241 unsigned char * ADFLTRH;
242 unsigned char * ADERRL;
243 unsigned char * ADERRH;
244
245 unsigned char * TMR3L;
246 unsigned char * TMR3H;
247 unsigned char * TMR5L;
248 unsigned char * TMR5H;
249
250 unsigned char * CCPR3L;
251 unsigned char * CCPR3H;
252 unsigned char * CCPR4L;
253 unsigned char * CCPR4H;
254 unsigned char * CCPR5L;
255 unsigned char * CCPR5H;
256 unsigned char * PWM6DCL;
257 unsigned char * PWM6DCH;
258 unsigned char * PWM7DCL;
259 unsigned char * PWM7DCH;
260 unsigned char * CRCDATL;
261 unsigned char * CRCDATH;
262 unsigned char * CRCACCL;
263 unsigned char * CRCACCH;
264 unsigned char * CRCSHIFTL;
265 unsigned char * CRCSHIFTH;
266 unsigned char * CRCXORL;
267 unsigned char * CRCXORH;
268 unsigned char * SMT1TMRL;
269 unsigned char * SMT1TMRH;
270 unsigned char * SMT1TMRU;
271 unsigned char * SMT1CPRL;
272 unsigned char * SMT1CPRH;
273 unsigned char * SMT1CPRU;
274 unsigned char * SMT1CPWL;
275 unsigned char * SMT1CPWH;
276 unsigned char * SMT1CPWU;
277 unsigned char * SMT1PRL;
278 unsigned char * SMT1PRH;
279 unsigned char * SMT1PRU;
280 unsigned char * SMT2TMRL;
281 unsigned char * SMT2TMRH;
282 unsigned char * SMT2TMRU;
283 unsigned char * SMT2CPRL;
284 unsigned char * SMT2CPRH;
285 unsigned char * SMT2CPRU;
286 unsigned char * SMT2CPWL;
287 unsigned char * SMT2CPWH;
288 unsigned char * SMT2CPWU;
289 unsigned char * SMT2PRL;
290 unsigned char * SMT2PRH;
291 unsigned char * SMT2PRU;
292 unsigned char * NCO1ACCL;
293 unsigned char * NCO1ACCH;
294 unsigned char * NCO1ACCU;
295 unsigned char * NCO1INCL;
296 unsigned char * NCO1INCH;
297 unsigned char * NCO1INCU;
298
299
300 unsigned char * ADCON2;
301 unsigned char * ADCON3;
302 unsigned char * ADSTAT;
303 unsigned char * ADCLK;
304 unsigned char * ADACT;
305 unsigned char * ADREF;
306 unsigned char * ADCAP;
307 unsigned char * ADPRE;
308 unsigned char * ADACQ;
309 unsigned char * ADPCH;
310 unsigned char * ADCNT;
311 unsigned char * ADRPT;
312
313 unsigned char * BAUD1CON;
314 unsigned char * WPUA;
315 unsigned char * WPUB;
316 unsigned char * WPUC;
317
318
319 unsigned char * SSPMSK;
320
321
322 unsigned char * BAUDCON; //duplicated ?
323 unsigned char * SSP1BUF;
324 unsigned char * SSP1ADD;
325 unsigned char * SSP1MSK;
326 unsigned char * SSP1STAT;
327 unsigned char * SSP1CON1;
328 unsigned char * SSP1CON2;
329 unsigned char * SSP1CON3;
330 unsigned char * SSP2BUF;
331 unsigned char * SSP2ADD;
332 unsigned char * SSP2MSK;
333 unsigned char * SSP2STAT;
334 unsigned char * SSP2CON1;
335 unsigned char * SSP2CON2;
336 unsigned char * SSP2CON3;
337 unsigned char * T1GCON;
338 unsigned char * T1GATE;
339 unsigned char * T1CLK;
340 unsigned char * T3CON;
341 unsigned char * T3GCON;
342 unsigned char * T3GATE;
343 unsigned char * T3CLK;
344 unsigned char * T5CON;
345 unsigned char * T5GCON;
346 unsigned char * T5GATE;
347 unsigned char * T5CLK;
348 unsigned char * CCPTMRS0;
349 unsigned char * CCPTMRS1;
350 unsigned char * T2TMR;
351 unsigned char * T2PR;
352
353 unsigned char * T2HLT;
354 unsigned char * T2CLKCON;
355 unsigned char * T2RST;
356 unsigned char * T4TMR;
357 unsigned char * T4PR;
358 unsigned char * T4CON;
359 unsigned char * T4HLT;
360 unsigned char * T4CLKCON;
361 unsigned char * T4RST;
362 unsigned char * T6TMR;
363 unsigned char * T6PR;
364 unsigned char * T6CON;
365 unsigned char * T6HLT;
366 unsigned char * T6CLKCON;
367 unsigned char * T6RST;
368 unsigned char * CCP3CON;
369 unsigned char * CCP3CAP;
370 unsigned char * CCP4CON;
371 unsigned char * CCP4CAP;
372 unsigned char * CCP5CON;
373 unsigned char * CCP5CAP;
374 unsigned char * PWM6CON;
375 unsigned char * PWM7CON;
376 unsigned char * SCANLADRL;
377 unsigned char * SCANLADRH;
378 unsigned char * SCANHADRL;
379 unsigned char * SCANHADRH;
380 unsigned char * SCANCON0;
381 unsigned char * SCANTRIG;
382 unsigned char * CRCCON0;
383 unsigned char * CRCCON1;
384 unsigned char * AT1CON0;
385 unsigned char * AT1CON1;
386 unsigned char * AT1IR0;
387 unsigned char * AT1IE0;
388 unsigned char * AT1IR1;
389 unsigned char * AT1IE1;
390 unsigned char * AT1CLK;
391 unsigned char * AT1SIG;
392 unsigned char * AT1CSEL1;
393 unsigned char * AT1CCON1;
394 unsigned char * AT1CSEL2;
395 unsigned char * AT1CCON2;
396 unsigned char * AT1CSEL3;
397 unsigned char * AT1CCON3;
398 unsigned char * SMT1CON0;
399 unsigned char * SMT1CON1;
400 unsigned char * SMT1STAT;
401 unsigned char * SMT1CLK;
402 unsigned char * SMT1SIG;
403 unsigned char * SMT1WIN;
404 unsigned char * SMT2CON0;
405 unsigned char * SMT2CON1;
406 unsigned char * SMT2STAT;
407 unsigned char * SMT2CLK;
408 unsigned char * SMT2SIG;
409 unsigned char * SMT2WIN;
410 unsigned char * NCO1CON;
411 unsigned char * NCO1CLK;
412 unsigned char * CWG1CLKCON;
413 unsigned char * CWG1ISM;
414 unsigned char * CWG1DBR;
415 unsigned char * CWG1DBF;
416 unsigned char * CWG1CON0;
417 unsigned char * CWG1CON1;
418 unsigned char * CWG1AS0;
419 unsigned char * CWG1AS1;
420 unsigned char * CWG1STR;
421 unsigned char * CWG2CLKCON;
422 unsigned char * CWG2ISM;
423 unsigned char * CWG2DBR;
424 unsigned char * CWG2DBF;
425 unsigned char * CWG2CON0;
426 unsigned char * CWG2CON1;
427 unsigned char * CWG2AS0;
428 unsigned char * CWG2AS1;
429 unsigned char * CWG2STR;
430 unsigned char * CWG3CLKCON;
431 unsigned char * CWG3ISM;
432 unsigned char * CWG3DBR;
433 unsigned char * CWG3DBF;
434 unsigned char * CWG3CON0;
435 unsigned char * CWG3CON1;
436 unsigned char * CWG3AS0;
437 unsigned char * CWG3AS1;
438 unsigned char * CWG3STR;
439
440
441
442 unsigned char * PIR3;
443 unsigned char * PIR4;
444 unsigned char * PIR5;
445 unsigned char * PIR6;
446 unsigned char * PIR7;
447 unsigned char * PIR8;
448
449
450 unsigned char * PIE3;
451 unsigned char * PIE4;
452 unsigned char * PIE5;
453 unsigned char * PIE6;
454 unsigned char * PIE7;
455 unsigned char * PIE8;
456 unsigned char * PMD0;
457 unsigned char * PMD1;
458 unsigned char * PMD2;
459 unsigned char * PMD3;
460 unsigned char * PMD4;
461 unsigned char * PMD5;
462
463 unsigned char * WDTCON1;
464 unsigned char * WDTPSL;
465 unsigned char * WDTPSH;
466 unsigned char * WDTTMR;
467 unsigned char * BORCON;
468 unsigned char * VREGCON;
469 unsigned char * PCON0;
470 unsigned char * CCDCON;
471 unsigned char * NVMADRL;
472 unsigned char * NVMADRH;
473 unsigned char * NVMDATL;
474 unsigned char * NVMDATH;
475 unsigned char * NVMCON1;
476 unsigned char * NVMCON2;
477 unsigned char * CPUDOZE;
478 unsigned char * OSCCON1;
479 unsigned char * OSCCON2;
480 unsigned char * OSCCON3;
481 unsigned char * OSCSTAT;
482 unsigned char * OSCEN;
483 unsigned char * OSCTUNE;
484 unsigned char * OSCFRQ;
485 unsigned char * CLKRCON;
486 unsigned char * CLKRCLK;
487 unsigned char * MDCON0;
488 unsigned char * MDCON1;
489 unsigned char * MDSRC;
490 unsigned char * MDCARL;
491 unsigned char * MDCARH;
492 unsigned char * FVRCON;
493 unsigned char * DAC1CON0;
494 unsigned char * DAC1CON1;
495 unsigned char * ZCD1CON;
496 unsigned char * CMOUT;
497 unsigned char * CM1CON0;
498 unsigned char * CM1CON1;
499 unsigned char * CM1NSEL;
500 unsigned char * CM1PSEL;
501 unsigned char * CM2CON0;
502 unsigned char * CM2CON1;
503 unsigned char * CM2NSEL;
504 unsigned char * CM2PSEL;
505 unsigned char * CLCDATA;
506 unsigned char * CLC1CON;
507 unsigned char * CLC1POL;
508 unsigned char * CLC1SEL0;
509 unsigned char * CLC1SEL1;
510 unsigned char * CLC1SEL2;
511 unsigned char * CLC1SEL3;
512 unsigned char * CLC1GLS0;
513 unsigned char * CLC1GLS1;
514 unsigned char * CLC1GLS2;
515 unsigned char * CLC1GLS3;
516 unsigned char * CLC2CON;
517 unsigned char * CLC2POL;
518 unsigned char * CLC2SEL0;
519 unsigned char * CLC2SEL1;
520 unsigned char * CLC2SEL2;
521 unsigned char * CLC2SEL3;
522 unsigned char * CLC2GLS0;
523 unsigned char * CLC2GLS1;
524 unsigned char * CLC2GLS2;
525 unsigned char * CLC2GLS3;
526 unsigned char * CLC3CON;
527 unsigned char * CLC3POL;
528 unsigned char * CLC3SEL0;
529 unsigned char * CLC3SEL1;
530 unsigned char * CLC3SEL2;
531 unsigned char * CLC3SEL3;
532 unsigned char * CLC3GLS0;
533 unsigned char * CLC3GLS1;
534 unsigned char * CLC3GLS2;
535 unsigned char * CLC3GLS3;
536 unsigned char * CLC4CON;
537 unsigned char * CLC4POL;
538 unsigned char * CLC4SEL0;
539 unsigned char * CLC4SEL1;
540 unsigned char * CLC4SEL2;
541 unsigned char * CLC4SEL3;
542 unsigned char * CLC4GLS0;
543 unsigned char * CLC4GLS1;
544 unsigned char * CLC4GLS2;
545 unsigned char * CLC4GLS3;
546 unsigned char * PPSLOCK;
547 unsigned char * INTPPS;
548 unsigned char * T0CKIPPS;
549 unsigned char * T1CKIPPS;
550 unsigned char * T1GPPS;
551 unsigned char * T3CKIPPS;
552 unsigned char * T3GPPS;
553 unsigned char * T5CKIPPS;
554 unsigned char * T5GPPS;
555 unsigned char * T2AINPPS;
556 unsigned char * T4AINPPS;
557 unsigned char * T6AINPPS;
558 unsigned char * CCP1PPS;
559 unsigned char * CCP2PPS;
560 unsigned char * CCP3PPS;
561 unsigned char * CCP4PPS;
562 unsigned char * CCP5PPS;
563 unsigned char * SMT1WINPPS;
564 unsigned char * SMT1SIGPPS;
565 unsigned char * SMT2WINPPS;
566 unsigned char * SMT2SIGPPS;
567 unsigned char * CWG1PPS;
568 unsigned char * CWG2PPS;
569 unsigned char * CWG3PPS;
570 unsigned char * MDCARLPPS;
571 unsigned char * MDCARHPPS;
572 unsigned char * MDSRCPPS;
573 unsigned char * CLCIN0PPS;
574 unsigned char * CLCIN1PPS;
575 unsigned char * CLCIN2PPS;
576 unsigned char * CLCIN3PPS;
577 unsigned char * ADCACTPPS;
578 unsigned char * SSP1CLKPPS;
579 unsigned char * SSP1DATPPS;
580 unsigned char * SSP1SSPPS;
581 unsigned char * SSP2CLKPPS;
582 unsigned char * SSP2DATPPS;
583 unsigned char * SSP2SSPPS;
584 unsigned char * RXPPS;
585 unsigned char * TXPPS;
586 unsigned char * RA0PPS;
587 unsigned char * RA1PPS;
588 unsigned char * RA2PPS;
589 unsigned char * RA3PPS;
590 unsigned char * RA4PPS;
591 unsigned char * RA5PPS;
592 unsigned char * RA6PPS;
593 unsigned char * RA7PPS;
594 unsigned char * RB0PPS;
595 unsigned char * RB1PPS;
596 unsigned char * RB2PPS;
597 unsigned char * RB3PPS;
598 unsigned char * RB4PPS;
599 unsigned char * RB5PPS;
600 unsigned char * RB6PPS;
601 unsigned char * RB7PPS;
602 unsigned char * RC0PPS;
603 unsigned char * RC1PPS;
604 unsigned char * RC2PPS;
605 unsigned char * RC3PPS;
606 unsigned char * RC4PPS;
607 unsigned char * RC5PPS;
608 unsigned char * RC6PPS;
609 unsigned char * RC7PPS;
610
611 unsigned char * ODCONA;
612 unsigned char * SLRCONA;
613 unsigned char * INLVLA;
614 unsigned char * IOCAP;
615 unsigned char * IOCAN;
616 unsigned char * IOCAF;
617 unsigned char * CCDNA;
618 unsigned char * CCDPA;
619
620 unsigned char * ODCONB;
621 unsigned char * SLRCONB;
622 unsigned char * INLVLB;
623 unsigned char * CCDNB;
624 unsigned char * CCDPB;
625
626 unsigned char * ODCONC;
627 unsigned char * SLRCONC;
628 unsigned char * INLVLC;
629 unsigned char * IOCCP;
630 unsigned char * IOCCN;
631 unsigned char * IOCCF;
632 unsigned char * CCDNC;
633 unsigned char * CCDPC;
634 unsigned char * WPUE;
635 unsigned char * INLVLE;
636 unsigned char * IOCEP;
637 unsigned char * IOCEN;
638 unsigned char * IOCEF;
639 unsigned char * LCDCON;
640 unsigned char * LCDPS;
641 unsigned char * LCDREF;
642 unsigned char * LCDCST;
643 unsigned char * LCDRL;
644 unsigned char * LCDSE0;
645 unsigned char * LCDSE1;
646 unsigned char * LCDSE2;
647 unsigned char * LCDDATA0;
648 unsigned char * LCDDATA1;
649 unsigned char * LCDDATA2;
650 unsigned char * LCDDATA3;
651 unsigned char * LCDDATA4;
652 unsigned char * LCDDATA5;
653 unsigned char * LCDDATA6;
654 unsigned char * LCDDATA7;
655 unsigned char * LCDDATA8;
656 unsigned char * LCDDATA9;
657 unsigned char * LCDDATA10;
658 unsigned char * LCDDATA11;
659
660 unsigned char * ATCC1PPS;
661 unsigned char * ATCC2PPS;
662 unsigned char * ATCC3PPS;
663 unsigned char * SSPSSPPS;
664 unsigned char * T2PPS;
665 unsigned char * T4PPS;
666 unsigned char * T6PPS;
667 unsigned char * SSPCLKPP;
668 unsigned char * CKPPS;
669 unsigned char * CWGINPPS;
670 unsigned char * SSPDATPPS;
671 unsigned char * SSPCLKPPS;
672 unsigned char * ATINPPS;
673 unsigned char * CWG1OCON0;
674 unsigned char * PWM3CON;
675 unsigned char * PWM4CON;
676 unsigned char * PID1CON;
677 unsigned char * HIDRVC;
678 unsigned char * CCPTMRS;
679 unsigned char * PMCON2;
680 unsigned char * PMCON1;
681 unsigned char * OSCCON;
682 unsigned char * PCON;
683
684 unsigned char * TMR4;
685 unsigned char * TMR6;
686 unsigned char * PR4;
687 unsigned char * PR6;
688 unsigned char * PSTR3CON;
689 unsigned char * CCP3AS;
690 unsigned char * PSTR2CON;
691 unsigned char * CCP2AS;
692 unsigned char * PWM2CON;
693 unsigned char * PSTR1CON;
694 unsigned char * CCP1AS;
695 unsigned char * PWM1CON;
696 unsigned char * APFCON;
697 unsigned char * SRCON1;
698 unsigned char * SRCON0;
699 unsigned char * DACCON1;
700 unsigned char * DACCON0;
701
702 unsigned char * CPSCON1;
703 unsigned char * CPSCON0;
704
705
706 */
707 } P16Emap_t;
708
709#ifdef __cplusplus
710}
711#endif
PICsim P16E memory map structure.
Definition p16fxxxe_defs.h:42