1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/pic32.h Sat May 06 17:53:56 2017 +0200
1.3 @@ -0,0 +1,53 @@
1.4 +#ifndef __PIC32_H__
1.5 +#define __PIC32_H__
1.6 +
1.7 +/* See...
1.8 + * TABLE 4-1: SFR MEMORYMAP
1.9 + * TABLE 11-3: PORTA REGISTER MAP
1.10 + * 11.2 CLR, SET and INV Registers
1.11 + * PIC32MX1XX/2XX 28/36/44-pin Family Data Sheet
1.12 + */
1.13 +
1.14 +#define T1CON 0xBF800600
1.15 +#define TMR1 0xBF800610
1.16 +#define PR1 0xBF800620
1.17 +
1.18 +#define PMCON 0xBF807000
1.19 +#define PMMODE 0xBF807010
1.20 +#define PMADDR 0xBF807020
1.21 +#define PMDOUT 0xBF807030
1.22 +#define PMDIN 0xBF807040
1.23 +#define PMAEN 0xBF807050
1.24 +#define PMSTAT 0xBF807060
1.25 +
1.26 +#define OSCCON 0xBF80F000
1.27 +#define CFGCON 0xBF80F200
1.28 +#define SYSKEY 0xBF80F230
1.29 +
1.30 +#define IFS0 0xBF881030
1.31 +#define IFS1 0xBF881040
1.32 +#define IEC0 0xBF881060
1.33 +#define IEC1 0xBF881070
1.34 +#define IPC1 0xBF8810A0
1.35 +#define IPC7 0xBF881100
1.36 +#define IPC8 0xBF881110
1.37 +
1.38 +#define BMXCON 0xBF882000
1.39 +#define BMXDRMSZ 0xBF882040
1.40 +
1.41 +#define ANSELA 0xBF886000
1.42 +#define TRISA 0xBF886010
1.43 +#define PORTA 0xBF886020
1.44 +#define LATA 0xBF886030
1.45 +#define ODCA 0xBF886040
1.46 +#define ANSELB 0xBF886100
1.47 +#define TRISB 0xBF886110
1.48 +#define PORTB 0xBF886120
1.49 +#define LATB 0xBF886130
1.50 +#define ODCB 0xBF886140
1.51 +
1.52 +#define CLR 0x4
1.53 +#define SET 0x8
1.54 +#define INV 0xC
1.55 +
1.56 +#endif /* __PIC32_H__ */