00001
00011
00012
00013
00014
00015 #define PORTA (*(volatile unsigned char *)0x0000)
00016 #define PORTB (*(volatile unsigned char *)0x0001)
00017 #define DDRA (*(volatile unsigned char *)0x0002)
00018 #define DDRB (*(volatile unsigned char *)0x0003)
00019
00020
00021
00022
00023 #define PORTE (*(volatile unsigned char *)0x0008)
00024 #define DDRE (*(volatile unsigned char *)0x0009)
00025 #define PEAR (*(volatile unsigned char *)0x000A)
00026 #define MODE (*(volatile unsigned char *)0x000B)
00027 #define PUCR (*(volatile unsigned char *)0x000C)
00028 #define RDRIV (*(volatile unsigned char *)0x000D)
00029 #define EBICTL (*(volatile unsigned char *)0x000E)
00030
00031 #define INITRM (*(volatile unsigned char *)0x0010)
00032 #define INITRG (*(volatile unsigned char *)0x0011)
00033 #define INITEE (*(volatile unsigned char *)0x0012)
00034 #define MISC (*(volatile unsigned char *)0x0013)
00035 #define MTST0 (*(volatile unsigned char *)0x0014)
00036 #define ITCR (*(volatile unsigned char *)0x0015)
00037 #define ITEST (*(volatile unsigned char *)0x0016)
00038 #define MTST1 (*(volatile unsigned char *)0x0017)
00039
00040
00041 #define PARTIDH (*(volatile unsigned char *)0x001A)
00042 #define PARTIDL (*(volatile unsigned char *)0x001B)
00043 #define MEMSIZ0 (*(volatile unsigned char *)0x001C)
00044 #define MEMSIZ1 (*(volatile unsigned char *)0x001D)
00045 #define INTCR (*(volatile unsigned char *)0x001E)
00046 #define HPRIO (*(volatile unsigned char *)0x001F)
00047
00048
00049
00050
00051
00052
00053
00054
00055 #define BKPCT0 (*(volatile unsigned char *)0x0028)
00056 #define BKPCT1 (*(volatile unsigned char *)0x0029)
00057 #define BKP0X (*(volatile unsigned char *)0x002A)
00058 #define BKP0H (*(volatile unsigned char *)0x002B)
00059 #define BKP0L (*(volatile unsigned char *)0x002C)
00060 #define BKP1X (*(volatile unsigned char *)0x002D)
00061 #define BKP1H (*(volatile unsigned char *)0x002E)
00062 #define BKP1L (*(volatile unsigned char *)0x002F)
00063 #define PPAGE (*(volatile unsigned char *)0x0030)
00064
00065 #define PORTK (*(volatile unsigned char *)0x0032)
00066 #define DDRK (*(volatile unsigned char *)0x0033)
00067
00068 #define SYNR (*(volatile unsigned char *)0x0034)
00069 #define REFDV (*(volatile unsigned char *)0x0035)
00070 #define CTFLG (*(volatile unsigned char *)0x0036)
00071 #define CRGFLG (*(volatile unsigned char *)0x0037)
00072 #define CRGINT (*(volatile unsigned char *)0x0038)
00073 #define CLKSEL (*(volatile unsigned char *)0x0039)
00074 #define PLLCTL (*(volatile unsigned char *)0x003A)
00075 #define RTICTL (*(volatile unsigned char *)0x003B)
00076 #define COPCTL (*(volatile unsigned char *)0x003C)
00077 #define FORBYP (*(volatile unsigned char *)0x003D)
00078 #define CTCTL (*(volatile unsigned char *)0x003E)
00079 #define ARMCOP (*(volatile unsigned char *)0x003F)
00080
00081 #define TIOS (*(volatile unsigned char *)0x0040)
00082 #define CFORC (*(volatile unsigned char *)0x0041)
00083 #define OC7M (*(volatile unsigned char *)0x0042)
00084 #define OC7D (*(volatile unsigned char *)0x0043)
00085 #define TCNT_H (*(volatile unsigned char *)0x0044)
00086 #define TCNT_L (*(volatile unsigned char *)0x0045)
00087 #define TSCR1 (*(volatile unsigned char *)0x0046)
00088 #define TTOV (*(volatile unsigned char *)0x0047)
00089 #define TCTL1 (*(volatile unsigned char *)0x0048)
00090 #define TCTL2 (*(volatile unsigned char *)0x0049)
00091 #define TCTL3 (*(volatile unsigned char *)0x004A)
00092 #define TCTL4 (*(volatile unsigned char *)0x004B)
00093 #define TIE (*(volatile unsigned char *)0x004C)
00094 #define TSCR2 (*(volatile unsigned char *)0x004D)
00095 #define TFLG1 (*(volatile unsigned char *)0x004E)
00096 #define TFLG2 (*(volatile unsigned char *)0x004F)
00097 #define TC0_H (*(volatile unsigned char *)0x0050)
00098 #define TC0_L (*(volatile unsigned char *)0x0051)
00099 #define TC1_H (*(volatile unsigned char *)0x0052)
00100
00101 #define TC1_L (*(volatile unsigned char *)0x0053)
00102 #define TC2_H (*(volatile unsigned char *)0x0054)
00103 #define TC2_L (*(volatile unsigned char *)0x0055)
00104 #define TC3_H (*(volatile unsigned char *)0x0056)
00105 #define TC3_L (*(volatile unsigned char *)0x0057)
00106 #define TC4_H (*(volatile unsigned char *)0x0058)
00107 #define TC4_L (*(volatile unsigned char *)0x0059)
00108 #define TC5_H (*(volatile unsigned char *)0x005A)
00109 #define TC5_L (*(volatile unsigned char *)0x005B)
00110 #define TC6_H (*(volatile unsigned char *)0x005C)
00111 #define TC6_L (*(volatile unsigned char *)0x005D)
00112 #define TC7_H (*(volatile unsigned char *)0x005E)
00113 #define TC7_L (*(volatile unsigned char *)0x005F)
00114 #define PACTL (*(volatile unsigned char *)0x0060)
00115 #define PAFLG (*(volatile unsigned char *)0x0061)
00116 #define PACN3_H (*(volatile unsigned char *)0x0062)
00117 #define PACN2_L (*(volatile unsigned char *)0x0063)
00118 #define PACN1_H (*(volatile unsigned char *)0x0064)
00119 #define PACN0_L (*(volatile unsigned char *)0x0065)
00120 #define MCCTL (*(volatile unsigned char *)0x0066)
00121
00122 #define MCFLG (*(volatile unsigned char *)0x0067)
00123 #define ICPAR (*(volatile unsigned char *)0x0068)
00124 #define DLYCT (*(volatile unsigned char *)0x0069)
00125 #define ICOVW (*(volatile unsigned char *)0x006A)
00126 #define ICSYS (*(volatile unsigned char *)0x006B)
00127
00128
00129 #define TIMTST (*(volatile unsigned char *)0x006D)
00130
00131
00132 #define PBCTL (*(volatile unsigned char *)0x0070)
00133 #define PBFLG (*(volatile unsigned char *)0x0071)
00134 #define PA3H (*(volatile unsigned char *)0x0072)
00135 #define PA2H (*(volatile unsigned char *)0x0073)
00136 #define PA1H (*(volatile unsigned char *)0x0074)
00137 #define PA0H (*(volatile unsigned char *)0x0075)
00138 #define MCCNT_H (*(volatile unsigned char *)0x0076)
00139 #define MCCNT_L (*(volatile unsigned char *)0x0077)
00140 #define TC0H_H (*(volatile unsigned char *)0x0078)
00141 #define TC0H_L (*(volatile unsigned char *)0x0079)
00142 #define TC1H_H (*(volatile unsigned char *)0x007A)
00143 #define TC1H_L (*(volatile unsigned char *)0x007B)
00144 #define TC2H_H (*(volatile unsigned char *)0x007C)
00145 #define TC2H_L (*(volatile unsigned char *)0x007D)
00146 #define TC3H_H (*(volatile unsigned char *)0x007E)
00147 #define TC3H_L (*(volatile unsigned char *)0x007F)
00148
00149 #define ATD0CTL0 (*(volatile unsigned char *)0x0080)
00150 #define ATD0CTL1 (*(volatile unsigned char *)0x0081)
00151
00152 #define ATD0CTL2 (*(volatile unsigned char *)0x0082)
00153 #define ATD0CTL3 (*(volatile unsigned char *)0x0083)
00154 #define ATD0CTL4 (*(volatile unsigned char *)0x0084)
00155 #define ATD0CTL5 (*(volatile unsigned char *)0x0085)
00156 #define ATD0STAT0 (*(volatile unsigned char *)0x0086)
00157
00158 #define ATD0TEST0 (*(volatile unsigned char *)0x0088)
00159 #define ATD0TEST1 (*(volatile unsigned char *)0x0089)
00160
00161 #define ATD0STAT1 (*(volatile unsigned char *)0x008B)
00162
00163 #define ATD0DIEN (*(volatile unsigned char *)0x008D)
00164
00165 #define PORTAD0 (*(volatile unsigned char *)0x008F)
00166 #define ATD0DR0H (*(volatile unsigned char *)0x0090)
00167 #define ATD0DR0L (*(volatile unsigned char *)0x0091)
00168 #define ATD0DR1H (*(volatile unsigned char *)0x0092)
00169 #define ATD0DR1L (*(volatile unsigned char *)0x0093)
00170 #define ATD0DR2H (*(volatile unsigned char *)0x0094)
00171 #define ATD0DR2L (*(volatile unsigned char *)0x0095)
00172 #define ATD0DR3H (*(volatile unsigned char *)0x0096)
00173 #define ATD0DR3L (*(volatile unsigned char *)0x0097)
00174 #define ATD0DR4H (*(volatile unsigned char *)0x0098)
00175 #define ATD0DR4L (*(volatile unsigned char *)0x0099)
00176 #define ATD0DR5H (*(volatile unsigned char *)0x009A)
00177
00178 #define ATD0DR5L (*(volatile unsigned char *)0x009B)
00179 #define ATD0DR6H (*(volatile unsigned char *)0x009C)
00180 #define ATD0DR6L (*(volatile unsigned char *)0x009D)
00181 #define ATD0DR7H (*(volatile unsigned char *)0x009E)
00182 #define ATD0DR7L (*(volatile unsigned char *)0x009F)
00183
00184 #define PWME (*(volatile unsigned char *)0x00A0)
00185 #define PWMPOL (*(volatile unsigned char *)0x00A1)
00186 #define PWMCLK (*(volatile unsigned char *)0x00A2)
00187 #define PWMPRCLK (*(volatile unsigned char *)0x00A3)
00188 #define PWMCAE (*(volatile unsigned char *)0x00A4)
00189 #define PWMCTL (*(volatile unsigned char *)0x00A5)
00190 #define PWMTST (*(volatile unsigned char *)0x00A6)
00191 #define PWMPRSC (*(volatile unsigned char *)0x00A7)
00192 #define PWMSCLA (*(volatile unsigned char *)0x00A8)
00193 #define PWMSCLB (*(volatile unsigned char *)0x00A9)
00194 #define PWMSCNTA (*(volatile unsigned char *)0x00AA)
00195 #define PWMSCNTB (*(volatile unsigned char *)0x00AB)
00196 #define PWMCNT0 (*(volatile unsigned char *)0x00AC)
00197 #define PWMCNT1 (*(volatile unsigned char *)0x00AD)
00198 #define PWMCNT2 (*(volatile unsigned char *)0x00AE)
00199 #define PWMCNT3 (*(volatile unsigned char *)0x00AF)
00200 #define PWMCNT4 (*(volatile unsigned char *)0x00B0)
00201
00202 #define PWMCNT5 (*(volatile unsigned char *)0x00B1)
00203 #define PWMCNT6 (*(volatile unsigned char *)0x00B2)
00204 #define PWMCNT7 (*(volatile unsigned char *)0x00B3)
00205 #define PWMPER0 (*(volatile unsigned char *)0x00B4)
00206 #define PWMPER1 (*(volatile unsigned char *)0x00B5)
00207 #define PWMPER2 (*(volatile unsigned char *)0x00B6)
00208 #define PWMPER3 (*(volatile unsigned char *)0x00B7)
00209 #define PWMPER4 (*(volatile unsigned char *)0x00B8)
00210 #define PWMPER5 (*(volatile unsigned char *)0x00B9)
00211 #define PWMPER6 (*(volatile unsigned char *)0x00BA)
00212 #define PWMPER7 (*(volatile unsigned char *)0x00BB)
00213 #define PWMDTY0 (*(volatile unsigned char *)0x00BC)
00214 #define PWMDTY1 (*(volatile unsigned char *)0x00BD)
00215 #define PWMDTY2 (*(volatile unsigned char *)0x00BE)
00216 #define PWMDTY3 (*(volatile unsigned char *)0x00BF)
00217 #define PWMDTY4 (*(volatile unsigned char *)0x00C0)
00218 #define PWMDTY5 (*(volatile unsigned char *)0x00C1)
00219 #define PWMDTY6 (*(volatile unsigned char *)0x00C2)
00220 #define PWMDTY7 (*(volatile unsigned char *)0x00C3)
00221 #define PWMSDN (*(volatile unsigned char *)0x00C4)
00222
00223
00224
00225
00226
00227 #define SCI0BDH (*(volatile unsigned char *)0x00C8)
00228 #define SCI0BDL (*(volatile unsigned char *)0x00C9)
00229 #define SCI0CR1 (*(volatile unsigned char *)0x00CA)
00230 #define SCI0CR2 (*(volatile unsigned char *)0x00CB)
00231 #define SCI0SR1 (*(volatile unsigned char *)0x00CC)
00232 #define SCI0SR2 (*(volatile unsigned char *)0x00CD)
00233 #define SCI0DRH (*(volatile unsigned char *)0x00CE)
00234 #define SCI0DRL (*(volatile unsigned char *)0x00CF)
00235
00236
00237 #define SCI1BDH (*(volatile unsigned char *)0x00D0)
00238 #define SCI1BDL (*(volatile unsigned char *)0x00D1)
00239 #define SCI1CR1 (*(volatile unsigned char *)0x00D2)
00240 #define SCI1CR2 (*(volatile unsigned char *)0x00D3)
00241 #define SCI1SR1 (*(volatile unsigned char *)0x00D4)
00242 #define SCI1SR2 (*(volatile unsigned char *)0x00D5)
00243 #define SCI1DRH (*(volatile unsigned char *)0x00D6)
00244 #define SCI1DRL (*(volatile unsigned char *)0x00D7)
00245
00246
00247 #define SPI0CR1 (*(volatile unsigned char *)0x00D8)
00248 #define SPI0CR2 (*(volatile unsigned char *)0x00D9)
00249 #define SPI0BR (*(volatile unsigned char *)0x00DA)
00250 #define SPI0SR (*(volatile unsigned char *)0x00DB)
00251
00252 #define SPI0DR (*(volatile unsigned char *)0x00DD)
00253
00254
00255
00256 #define IBAD (*(volatile unsigned char *)0x00E0)
00257 #define IBFD (*(volatile unsigned char *)0x00E1)
00258 #define IBCR (*(volatile unsigned char *)0x00E2)
00259
00260 #define IBSR (*(volatile unsigned char *)0x00E3)
00261 #define IBDR (*(volatile unsigned char *)0x00E4)
00262
00263
00264
00265
00266 #define DLCBCR1 (*(volatile unsigned char *)0x00E8)
00267 #define DLCBSVR (*(volatile unsigned char *)0x00E9)
00268 #define DLCBCR2 (*(volatile unsigned char *)0x00EA)
00269 #define DLCBDR (*(volatile unsigned char *)0x00EB)
00270 #define DLCBARD (*(volatile unsigned char *)0x00EC)
00271 #define DLCBRSR (*(volatile unsigned char *)0x00ED)
00272 #define DLCSCR (*(volatile unsigned char *)0x00EE)
00273 #define DLCBSTAT (*(volatile unsigned char *)0x00EF)
00274
00275
00276 #define SPI1CR1 (*(volatile unsigned char *)0x00F0)
00277 #define SPI1CR2 (*(volatile unsigned char *)0x00F1)
00278 #define SPI1BR (*(volatile unsigned char *)0x00F2)
00279 #define SPI1SR (*(volatile unsigned char *)0x00F3)
00280
00281 #define SPI1DR (*(volatile unsigned char *)0x00F5)
00282
00283
00284
00285 #define SPI2CR1 (*(volatile unsigned char *)0x00F8)
00286 #define SPI2CR2 (*(volatile unsigned char *)0x00F9)
00287 #define SPI2BR (*(volatile unsigned char *)0x00FA)
00288 #define SPI2SR (*(volatile unsigned char *)0x00FB)
00289
00290 #define SPI2DR (*(volatile unsigned char *)0x00FD)
00291
00292
00293
00294 #define FCLKDIV (*(volatile unsigned char *)0x0100)
00295 #define FSEC (*(volatile unsigned char *)0x0101)
00296 #define FTSTMOD (*(volatile unsigned char *)0x0102)
00297 #define FCNFG (*(volatile unsigned char *)0x0103)
00298 #define FPROT (*(volatile unsigned char *)0x0104)
00299 #define FSTAT (*(volatile unsigned char *)0x0105)
00300 #define FCMD (*(volatile unsigned char *)0x0106)
00301
00302 #define FADDRHI (*(volatile unsigned char *)0x0108)
00303 #define FADDRLO (*(volatile unsigned char *)0x0109)
00304 #define FDATAHI (*(volatile unsigned char *)0x010A)
00305 #define FDATALO (*(volatile unsigned char *)0x010B)
00306
00307
00308
00309
00310
00311 #define ECLKDIV (*(volatile unsigned char *)0x0110)
00312
00313
00314 #define ECNFG (*(volatile unsigned char *)0x0113)
00315 #define EPROT (*(volatile unsigned char *)0x0114)
00316 #define ESTAT (*(volatile unsigned char *)0x0115)
00317 #define ECMD (*(volatile unsigned char *)0x0116)
00318
00319 #define EADDRHI (*(volatile unsigned char *)0x0118)
00320
00321 #define EADDRLO (*(volatile unsigned char *)0x0119)
00322 #define EDATAHI (*(volatile unsigned char *)0x011A)
00323 #define EDATALO (*(volatile unsigned char *)0x011B)
00324
00325
00326
00327
00328
00329 #define ATD1CTL0 (*(volatile unsigned char *)0x0120)
00330 #define ATD1CTL1 (*(volatile unsigned char *)0x0121)
00331 #define ATD1CTL2 (*(volatile unsigned char *)0x0122)
00332 #define ATD1CTL3 (*(volatile unsigned char *)0x0123)
00333 #define ATD1CTL4 (*(volatile unsigned char *)0x0124)
00334 #define ATD1CTL5 (*(volatile unsigned char *)0x0125)
00335 #define ATD1STAT0 (*(volatile unsigned char *)0x0126)
00336
00337 #define ATD1TEST0 (*(volatile unsigned char *)0x0128)
00338 #define ATD1TEST1 (*(volatile unsigned char *)0x0129)
00339
00340 #define ATD1STAT1 (*(volatile unsigned char *)0x012B)
00341
00342
00343 #define ATD1DIEN (*(volatile unsigned char *)0x012D)
00344
00345 #define PORTAD1 (*(volatile unsigned char *)0x012F)
00346 #define ATD1DR0H (*(volatile unsigned char *)0x0130)
00347 #define ATD1DR0L (*(volatile unsigned char *)0x0131)
00348 #define ATD1DR1H (*(volatile unsigned char *)0x0132)
00349 #define ATD1DR1L (*(volatile unsigned char *)0x0133)
00350 #define ATD1DR2H (*(volatile unsigned char *)0x0134)
00351 #define ATD1DR2L (*(volatile unsigned char *)0x0135)
00352 #define ATD1DR3H (*(volatile unsigned char *)0x0136)
00353 #define ATD1DR3L (*(volatile unsigned char *)0x0137)
00354 #define ATD1DR4H (*(volatile unsigned char *)0x0138)
00355 #define ATD1DR4L (*(volatile unsigned char *)0x0139)
00356 #define ATD1DR5H (*(volatile unsigned char *)0x013A)
00357 #define ATD1DR5L (*(volatile unsigned char *)0x013B)
00358 #define ATD1DR6H (*(volatile unsigned char *)0x013C)
00359 #define ATD1DR6L (*(volatile unsigned char *)0x013D)
00360 #define ATD1DR7H (*(volatile unsigned char *)0x013E)
00361 #define ATD1DR7L (*(volatile unsigned char *)0x013F)
00362
00363 #define CAN0CTL0 (*(volatile unsigned char *)0x0140)
00364 #define CAN0CTL1 (*(volatile unsigned char *)0x0141)
00365 #define CAN0BTR0 (*(volatile unsigned char *)0x0142)
00366
00367 #define CAN0BTR1 (*(volatile unsigned char *)0x0143)
00368 #define CAN0RFLG (*(volatile unsigned char *)0x0144)
00369 #define CAN0RIER (*(volatile unsigned char *)0x0145)
00370 #define CAN0TFLG (*(volatile unsigned char *)0x0146)
00371 #define CAN0TIER (*(volatile unsigned char *)0x0147)
00372 #define CAN0TARQ (*(volatile unsigned char *)0x0148)
00373 #define CAN0TAAK (*(volatile unsigned char *)0x0149)
00374 #define CAN0TBSEL (*(volatile unsigned char *)0x014A)
00375 #define CAN0IDAC (*(volatile unsigned char *)0x014B)
00376
00377
00378 #define CAN0RXERR (*(volatile unsigned char *)0x014E)
00379 #define CAN0TXERR (*(volatile unsigned char *)0x014F)
00380 #define CAN0IDAR0 (*(volatile unsigned char *)0x0150)
00381 #define CAN0IDAR1 (*(volatile unsigned char *)0x0151)
00382 #define CAN0IDAR2 (*(volatile unsigned char *)0x0152)
00383 #define CAN0IDAR3 (*(volatile unsigned char *)0x0153)
00384 #define CAN0IDMR0 (*(volatile unsigned char *)0x0154)
00385 #define CAN0IDMR1 (*(volatile unsigned char *)0x0155)
00386 #define CAN0IDMR2 (*(volatile unsigned char *)0x0156)
00387 #define CAN0IDMR3 (*(volatile unsigned char *)0x0157)
00388 #define CAN0IDAR4 (*(volatile unsigned char *)0x0158)
00389 #define CAN0IDAR5 (*(volatile unsigned char *)0x0159)
00390 #define CAN0IDAR6 (*(volatile unsigned char *)0x015A)
00391 #define CAN0IDAR7 (*(volatile unsigned char *)0x015B)
00392 #define CAN0IDMR4 (*(volatile unsigned char *)0x015C)
00393 #define CAN0IDMR5 (*(volatile unsigned char *)0x015D)
00394 #define CAN0IDMR6 (*(volatile unsigned char *)0x015E)
00395 #define CAN0IDMR7 (*(volatile unsigned char *)0x015F)
00396 #define CAN0RXFG (*(volatile unsigned char *)0x0160)
00397
00398 #define CAN0TXFG (*(volatile unsigned char *)0x0170)
00399
00400
00401 #define CAN1CTL0 (*(volatile unsigned char *)0x0180)
00402 #define CAN1CTL1 (*(volatile unsigned char *)0x0181)
00403 #define CAN1BTR0 (*(volatile unsigned char *)0x0182)
00404 #define CAN1BTR1 (*(volatile unsigned char *)0x0183)
00405 #define CAN1RFLG (*(volatile unsigned char *)0x0184)
00406 #define CAN1RIER (*(volatile unsigned char *)0x0185)
00407 #define CAN1TFLG (*(volatile unsigned char *)0x0186)
00408 #define CAN1TIER (*(volatile unsigned char *)0x0187)
00409 #define CAN1TARQ (*(volatile unsigned char *)0x0188)
00410 #define CAN1TAAK (*(volatile unsigned char *)0x0189)
00411 #define CAN1TBSEL (*(volatile unsigned char *)0x018A)
00412 #define CAN1IDAC (*(volatile unsigned char *)0x018B)
00413
00414
00415 #define CAN1RXERR (*(volatile unsigned char *)0x018E)
00416 #define CAN1TXERR (*(volatile unsigned char *)0x018F)
00417 #define CAN1IDAR0 (*(volatile unsigned char *)0x0190)
00418 #define CAN1IDAR1 (*(volatile unsigned char *)0x0191)
00419 #define CAN1IDAR2 (*(volatile unsigned char *)0x0192)
00420 #define CAN1IDAR3 (*(volatile unsigned char *)0x0193)
00421 #define CAN1IDMR0 (*(volatile unsigned char *)0x0194)
00422 #define CAN1IDMR1 (*(volatile unsigned char *)0x0195)
00423 #define CAN1IDMR2 (*(volatile unsigned char *)0x0196)
00424 #define CAN1IDMR3 (*(volatile unsigned char *)0x0197)
00425 #define CAN1IDAR4 (*(volatile unsigned char *)0x0198)
00426 #define CAN1IDAR5 (*(volatile unsigned char *)0x0199)
00427 #define CAN1IDAR6 (*(volatile unsigned char *)0x019A)
00428 #define CAN1IDAR7 (*(volatile unsigned char *)0x019B)
00429 #define CAN1IDMR4 (*(volatile unsigned char *)0x019C)
00430 #define CAN1IDMR5 (*(volatile unsigned char *)0x019D)
00431 #define CAN1IDMR6 (*(volatile unsigned char *)0x019E)
00432 #define CAN1IDMR7 (*(volatile unsigned char *)0x019F)
00433 #define CAN1RXFG (*(volatile unsigned char *)0x01A0)
00434
00435 #define CAN1TXFG (*(volatile unsigned char *)0x01B0)
00436
00437
00438 #define CAN2CTL0 (*(volatile unsigned char *)0x01C0)
00439 #define CAN2CTL1 (*(volatile unsigned char *)0x01C1)
00440 #define CAN2BTR0 (*(volatile unsigned char *)0x01C2)
00441 #define CAN2BTR1 (*(volatile unsigned char *)0x01C3)
00442 #define CAN2RFLG (*(volatile unsigned char *)0x01C4)
00443 #define CAN2RIER (*(volatile unsigned char *)0x01C5)
00444 #define CAN2TFLG (*(volatile unsigned char *)0x01C6)
00445 #define CAN2TIER (*(volatile unsigned char *)0x01C7)
00446 #define CAN2TARQ (*(volatile unsigned char *)0x01C8)
00447 #define CAN2TAAK (*(volatile unsigned char *)0x01C9)
00448 #define CAN2TBSEL (*(volatile unsigned char *)0x01CA)
00449 #define CAN2IDAC (*(volatile unsigned char *)0x01CB)
00450
00451
00452
00453 #define CAN2RXERR (*(volatile unsigned char *)0x01CE)
00454 #define CAN2TXERR (*(volatile unsigned char *)0x01CF)
00455 #define CAN2IDAR0 (*(volatile unsigned char *)0x01D0)
00456 #define CAN2IDAR1 (*(volatile unsigned char *)0x01D1)
00457 #define CAN2IDAR2 (*(volatile unsigned char *)0x01D2)
00458 #define CAN2IDAR3 (*(volatile unsigned char *)0x01D3)
00459 #define CAN2IDMR0 (*(volatile unsigned char *)0x01D4)
00460 #define CAN2IDMR1 (*(volatile unsigned char *)0x01D5)
00461 #define CAN2IDMR2 (*(volatile unsigned char *)0x01D6)
00462 #define CAN2IDMR3 (*(volatile unsigned char *)0x01D7)
00463 #define CAN2IDAR4 (*(volatile unsigned char *)0x01D8)
00464 #define CAN2IDAR5 (*(volatile unsigned char *)0x01D9)
00465 #define CAN2IDAR6 (*(volatile unsigned char *)0x01DA)
00466 #define CAN2IDAR7 (*(volatile unsigned char *)0x01DB)
00467 #define CAN2IDMR4 (*(volatile unsigned char *)0x01DC)
00468 #define CAN2IDMR5 (*(volatile unsigned char *)0x01DD)
00469 #define CAN2IDMR6 (*(volatile unsigned char *)0x01DE)
00470 #define CAN2IDMR7 (*(volatile unsigned char *)0x01DF)
00471 #define CAN2RXFG (*(volatile unsigned char *)0x01E0)
00472
00473 #define CAN2TXFG (*(volatile unsigned char *)0x01F0)
00474
00475
00476
00477 #define CAN3CTL0 (*(volatile unsigned char *)0x0200)
00478 #define CAN3CTL1 (*(volatile unsigned char *)0x0201)
00479 #define CAN3BTR0 (*(volatile unsigned char *)0x0202)
00480 #define CAN3BTR1 (*(volatile unsigned char *)0x0203)
00481 #define CAN3RFLG (*(volatile unsigned char *)0x0204)
00482 #define CAN3RIER (*(volatile unsigned char *)0x0205)
00483 #define CAN3TFLG (*(volatile unsigned char *)0x0206)
00484 #define CAN3TIER (*(volatile unsigned char *)0x0207)
00485 #define CAN3TARQ (*(volatile unsigned char *)0x0208)
00486 #define CAN3TAAK (*(volatile unsigned char *)0x0209)
00487 #define CAN3TBSEL (*(volatile unsigned char *)0x020A)
00488 #define CAN3IDAC (*(volatile unsigned char *)0x020B)
00489
00490
00491 #define CAN3RXERR (*(volatile unsigned char *)0x020E)
00492 #define CAN3TXERR (*(volatile unsigned char *)0x020F)
00493 #define CAN3IDAR0 (*(volatile unsigned char *)0x0210)
00494 #define CAN3IDAR1 (*(volatile unsigned char *)0x0211)
00495 #define CAN3IDAR2 (*(volatile unsigned char *)0x0212)
00496 #define CAN3IDAR3 (*(volatile unsigned char *)0x0213)
00497 #define CAN3IDMR0 (*(volatile unsigned char *)0x0214)
00498 #define CAN3IDMR1 (*(volatile unsigned char *)0x0215)
00499 #define CAN3IDMR2 (*(volatile unsigned char *)0x0216)
00500 #define CAN3IDMR3 (*(volatile unsigned char *)0x0217)
00501 #define CAN3IDAR4 (*(volatile unsigned char *)0x0218)
00502 #define CAN3IDAR5 (*(volatile unsigned char *)0x0219)
00503 #define CAN3IDAR6 (*(volatile unsigned char *)0x021A)
00504 #define CAN3IDAR7 (*(volatile unsigned char *)0x021B)
00505 #define CAN3IDMR4 (*(volatile unsigned char *)0x021C)
00506 #define CAN3IDMR5 (*(volatile unsigned char *)0x021D)
00507 #define CAN3IDMR6 (*(volatile unsigned char *)0x021E)
00508 #define CAN3IDMR7 (*(volatile unsigned char *)0x021F)
00509 #define CAN3RXFG (*(volatile unsigned char *)0x0220)
00510
00511 #define CAN3TXFG (*(volatile unsigned char *)0x0230)
00512
00513
00514 #define PTT (*(volatile unsigned char *)0x0240)
00515 #define PTIT (*(volatile unsigned char *)0x0241)
00516 #define DDRT (*(volatile unsigned char *)0x0242)
00517 #define RDRT (*(volatile unsigned char *)0x0243)
00518 #define PERT (*(volatile unsigned char *)0x0244)
00519 #define PPST (*(volatile unsigned char *)0x0245)
00520
00521
00522 #define PTS (*(volatile unsigned char *)0x0248)
00523 #define PTIS (*(volatile unsigned char *)0x0249)
00524 #define DDRS (*(volatile unsigned char *)0x024A)
00525 #define RDRS (*(volatile unsigned char *)0x024B)
00526 #define PERS (*(volatile unsigned char *)0x024C)
00527 #define PPSS (*(volatile unsigned char *)0x024D)
00528
00529 #define WOMS (*(volatile unsigned char *)0x024E)
00530
00531 #define PTM (*(volatile unsigned char *)0x0250)
00532 #define PTIM (*(volatile unsigned char *)0x0251)
00533 #define DDRM (*(volatile unsigned char *)0x0252)
00534 #define RDRM (*(volatile unsigned char *)0x0253)
00535 #define PERM (*(volatile unsigned char *)0x0254)
00536 #define PPSM (*(volatile unsigned char *)0x0255)
00537 #define WOMM (*(volatile unsigned char *)0x0256)
00538 #define MODRR (*(volatile unsigned char *)0x0257)
00539 #define PTP (*(volatile unsigned char *)0x0258)
00540 #define PTIP (*(volatile unsigned char *)0x0259)
00541 #define DDRP (*(volatile unsigned char *)0x025A)
00542 #define RDRP (*(volatile unsigned char *)0x025B)
00543 #define PERP (*(volatile unsigned char *)0x025C)
00544 #define PPSP (*(volatile unsigned char *)0x025D)
00545 #define PIEP (*(volatile unsigned char *)0x025E)
00546 #define PIFP (*(volatile unsigned char *)0x025F)
00547 #define PTH (*(volatile unsigned char *)0x0260)
00548 #define PTIH (*(volatile unsigned char *)0x0261)
00549 #define DDRH (*(volatile unsigned char *)0x0262)
00550 #define RDRH (*(volatile unsigned char *)0x0263)
00551 #define PERH (*(volatile unsigned char *)0x0264)
00552 #define PPSH (*(volatile unsigned char *)0x0265)
00553 #define PIEH (*(volatile unsigned char *)0x0266)
00554
00555 #define PIFH (*(volatile unsigned char *)0x0267)
00556 #define PTJ (*(volatile unsigned char *)0x0268)
00557 #define PTIJ (*(volatile unsigned char *)0x0269)
00558 #define DDRJ (*(volatile unsigned char *)0x026A)
00559 #define RDRJ (*(volatile unsigned char *)0x026B)
00560 #define PERJ (*(volatile unsigned char *)0x026C)
00561 #define PPSJ (*(volatile unsigned char *)0x026D)
00562 #define PIEJ (*(volatile unsigned char *)0x026E)
00563 #define PIFJ (*(volatile unsigned char *)0x026F)
00564
00565
00566 #define CAN4CTL0 (*(volatile unsigned char *)0x0280)
00567 #define CAN4CTL1 (*(volatile unsigned char *)0x0281)
00568 #define CAN4BTR0 (*(volatile unsigned char *)0x0282)
00569 #define CAN4BTR1 (*(volatile unsigned char *)0x0283)
00570 #define CAN4RFLG (*(volatile unsigned char *)0x0284)
00571 #define CAN4RIER (*(volatile unsigned char *)0x0285)
00572 #define CAN4TFLG (*(volatile unsigned char *)0x0286)
00573 #define CAN4TIER (*(volatile unsigned char *)0x0287)
00574 #define CAN4TARQ (*(volatile unsigned char *)0x0288)
00575 #define CAN4TAAK (*(volatile unsigned char *)0x0289)
00576 #define CAN4TBSEL (*(volatile unsigned char *)0x028A)
00577 #define CAN4IDAC (*(volatile unsigned char *)0x028B)
00578
00579
00580
00581 #define CAN4RXERR (*(volatile unsigned char *)0x028E)
00582 #define CAN4TXERR (*(volatile unsigned char *)0x028F)
00583 #define CAN4IDAR0 (*(volatile unsigned char *)0x0290)
00584 #define CAN4IDAR1 (*(volatile unsigned char *)0x0291)
00585 #define CAN4IDAR2 (*(volatile unsigned char *)0x0292)
00586 #define CAN4IDAR3 (*(volatile unsigned char *)0x0293)
00587 #define CAN4IDMR0 (*(volatile unsigned char *)0x0294)
00588 #define CAN4IDMR1 (*(volatile unsigned char *)0x0295)
00589 #define CAN4IDMR2 (*(volatile unsigned char *)0x0296)
00590 #define CAN4IDMR3 (*(volatile unsigned char *)0x0297)
00591 #define CAN4IDAR4 (*(volatile unsigned char *)0x0298)
00592 #define CAN4IDAR5 (*(volatile unsigned char *)0x0299)
00593 #define CAN4IDAR6 (*(volatile unsigned char *)0x029A)
00594 #define CAN4IDAR7 (*(volatile unsigned char *)0x029B)
00595 #define CAN4IDMR4 (*(volatile unsigned char *)0x029C)
00596 #define CAN4IDMR5 (*(volatile unsigned char *)0x029D)
00597 #define CAN4IDMR6 (*(volatile unsigned char *)0x029E)
00598 #define CAN4IDMR7 (*(volatile unsigned char *)0x029F)
00599 #define CAN4RXFG (*(volatile unsigned char *)0x02A0)
00600
00601 #define CAN4TXFG (*(volatile unsigned char *)0x02B0)
00602
00603
00604