PICSim
0.8.1
PICsim - PIC Simulator
Toggle main menu visibility
Main Page
Topics
Data Structures
Data Structures
Data Structure Index
Data Fields
All
Variables
Files
File List
Globals
All
_
g
h
p
r
s
w
Functions
g
p
r
w
Typedefs
Macros
•
All
Data Structures
Files
Functions
Variables
Typedefs
Macros
Modules
Pages
Loading...
Searching...
No Matches
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
{
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
;
41
typedef
struct
{
…
};
708
709
#ifdef __cplusplus
710
}
711
#endif
P16Emap_t
PICsim P16E memory map structure.
Definition
p16fxxxe_defs.h:42
include
p16fxxxe_defs.h
Generated by
1.9.8