1.1 --- a/pic32.h Fri Nov 03 00:40:16 2017 +0100
1.2 +++ b/pic32.h Fri Nov 03 01:20:19 2017 +0100
1.3 @@ -8,58 +8,63 @@
1.4 * PIC32MX1XX/2XX 28/36/44-pin Family Data Sheet
1.5 */
1.6
1.7 -#define OC1CON 0xBF803000
1.8 -#define OC1R 0xBF803010
1.9 -#define OC1RS 0xBF803020
1.10 -#define OC2CON 0xBF803200
1.11 -#define OC2R 0xBF803210
1.12 -#define OC2RS 0xBF803220
1.13 -#define OC3CON 0xBF803400
1.14 -#define OC3R 0xBF803410
1.15 -#define OC3RS 0xBF803420
1.16 +#define OC1CON 0xBF803000
1.17 +#define OC1R 0xBF803010
1.18 +#define OC1RS 0xBF803020
1.19 +#define OC2CON 0xBF803200
1.20 +#define OC2R 0xBF803210
1.21 +#define OC2RS 0xBF803220
1.22 +#define OC3CON 0xBF803400
1.23 +#define OC3R 0xBF803410
1.24 +#define OC3RS 0xBF803420
1.25
1.26 -#define T1CON 0xBF800600
1.27 -#define TMR1 0xBF800610
1.28 -#define PR1 0xBF800620
1.29 -#define T2CON 0xBF800800
1.30 -#define TMR2 0xBF800810
1.31 -#define PR2 0xBF800820
1.32 +#define T1CON 0xBF800600
1.33 +#define TMR1 0xBF800610
1.34 +#define PR1 0xBF800620
1.35 +#define T2CON 0xBF800800
1.36 +#define TMR2 0xBF800810
1.37 +#define PR2 0xBF800820
1.38 +#define T3CON 0xBF800A00
1.39 +#define TMR3 0xBF800A10
1.40 +#define PR3 0xBF800A20
1.41
1.42 -#define PMCON 0xBF807000
1.43 -#define PMMODE 0xBF807010
1.44 -#define PMADDR 0xBF807020
1.45 -#define PMDOUT 0xBF807030
1.46 -#define PMDIN 0xBF807040
1.47 -#define PMAEN 0xBF807050
1.48 -#define PMSTAT 0xBF807060
1.49 +#define PMCON 0xBF807000
1.50 +#define PMMODE 0xBF807010
1.51 +#define PMADDR 0xBF807020
1.52 +#define PMDOUT 0xBF807030
1.53 +#define PMDIN 0xBF807040
1.54 +#define PMAEN 0xBF807050
1.55 +#define PMSTAT 0xBF807060
1.56
1.57 -#define OSCCON 0xBF80F000
1.58 -#define CFGCON 0xBF80F200
1.59 -#define SYSKEY 0xBF80F230
1.60 +#define OSCCON 0xBF80F000
1.61 +#define REFOCON 0xBF80F020
1.62 +#define REFOTRIM 0xBF80F030
1.63 +#define CFGCON 0xBF80F200
1.64 +#define SYSKEY 0xBF80F230
1.65
1.66 -#define RPA0R 0xBF80FB00
1.67 -#define RPA1R 0xBF80FB04
1.68 -#define RPA2R 0xBF80FB08
1.69 -#define RPA3R 0xBF80FB0C
1.70 -#define RPA4R 0xBF80FB10
1.71 -#define RPB0R 0xBF80FB2C
1.72 -#define RPB1R 0xBF80FB30
1.73 -#define RPB2R 0xBF80FB34
1.74 -#define RPB3R 0xBF80FB38
1.75 -#define RPB4R 0xBF80FB3C
1.76 -#define RPB5R 0xBF80FB40
1.77 -#define RPB10R 0xBF80FB54
1.78 +#define RPA0R 0xBF80FB00
1.79 +#define RPA1R 0xBF80FB04
1.80 +#define RPA2R 0xBF80FB08
1.81 +#define RPA3R 0xBF80FB0C
1.82 +#define RPA4R 0xBF80FB10
1.83 +#define RPB0R 0xBF80FB2C
1.84 +#define RPB1R 0xBF80FB30
1.85 +#define RPB2R 0xBF80FB34
1.86 +#define RPB3R 0xBF80FB38
1.87 +#define RPB4R 0xBF80FB3C
1.88 +#define RPB5R 0xBF80FB40
1.89 +#define RPB10R 0xBF80FB54
1.90
1.91 -#define INTCON 0xBF881000
1.92 -#define IFS0 0xBF881030
1.93 -#define IFS1 0xBF881040
1.94 -#define IEC0 0xBF881060
1.95 -#define IEC1 0xBF881070
1.96 -#define IPC1 0xBF8810A0
1.97 -#define IPC2 0xBF8810B0
1.98 -#define IPC7 0xBF881100
1.99 -#define IPC8 0xBF881110
1.100 -#define IPC10 0xBF881130
1.101 +#define INTCON 0xBF881000
1.102 +#define IFS0 0xBF881030
1.103 +#define IFS1 0xBF881040
1.104 +#define IEC0 0xBF881060
1.105 +#define IEC1 0xBF881070
1.106 +#define IPC1 0xBF8810A0
1.107 +#define IPC2 0xBF8810B0
1.108 +#define IPC7 0xBF881100
1.109 +#define IPC8 0xBF881110
1.110 +#define IPC10 0xBF881130
1.111
1.112 #define BMXCON 0xBF882000
1.113 #define BMXDKPBA 0xBF882010
1.114 @@ -89,20 +94,20 @@
1.115 #define DCH2INT 0xBF883200
1.116 #define DCH2SSA 0xBF883210
1.117 #define DCH2DSA 0xBF883220
1.118 -#define DCH2SSIZ 0xBF883130
1.119 -#define DCH2DSIZ 0xBF883140
1.120 -#define DCH2CSIZ 0xBF883170
1.121 +#define DCH2SSIZ 0xBF883230
1.122 +#define DCH2DSIZ 0xBF883240
1.123 +#define DCH2CSIZ 0xBF883270
1.124
1.125 -#define ANSELA 0xBF886000
1.126 -#define TRISA 0xBF886010
1.127 -#define PORTA 0xBF886020
1.128 -#define LATA 0xBF886030
1.129 -#define ODCA 0xBF886040
1.130 -#define ANSELB 0xBF886100
1.131 -#define TRISB 0xBF886110
1.132 -#define PORTB 0xBF886120
1.133 -#define LATB 0xBF886130
1.134 -#define ODCB 0xBF886140
1.135 +#define ANSELA 0xBF886000
1.136 +#define TRISA 0xBF886010
1.137 +#define PORTA 0xBF886020
1.138 +#define LATA 0xBF886030
1.139 +#define ODCA 0xBF886040
1.140 +#define ANSELB 0xBF886100
1.141 +#define TRISB 0xBF886110
1.142 +#define PORTB 0xBF886120
1.143 +#define LATB 0xBF886130
1.144 +#define ODCB 0xBF886140
1.145
1.146 #define CLR 0x4
1.147 #define SET 0x8