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