Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2850 dpurdie 1
/******************************************************************************/
2
/* msp430f5525.cmd                                                            */
3
/*    - Linker Command File for defintions in the header file                 */
4
/*    Please do not change !                                                  */
5
/*                                                                            */
6
/******************************************************************************/
7
 
8
 
9
/************************************************************
10
* STANDARD BITS
11
************************************************************/
12
/************************************************************
13
* STATUS REGISTER BITS
14
************************************************************/
15
/************************************************************
16
* CPU
17
************************************************************/
18
/************************************************************
19
* PERIPHERAL FILE MAP
20
************************************************************/
21
/************************************************************
22
* ADC12 PLUS
23
************************************************************/
24
ADC12CTL0          = 0x0700;
25
ADC12CTL0_L        = 0x0700;
26
ADC12CTL0_H        = 0x0701;
27
ADC12CTL1          = 0x0702;
28
ADC12CTL1_L        = 0x0702;
29
ADC12CTL1_H        = 0x0703;
30
ADC12CTL2          = 0x0704;
31
ADC12CTL2_L        = 0x0704;
32
ADC12CTL2_H        = 0x0705;
33
ADC12IFG           = 0x070A;
34
ADC12IFG_L         = 0x070A;
35
ADC12IFG_H         = 0x070B;
36
ADC12IE            = 0x070C;
37
ADC12IE_L          = 0x070C;
38
ADC12IE_H          = 0x070D;
39
ADC12IV            = 0x070E;
40
ADC12IV_L          = 0x070E;
41
ADC12IV_H          = 0x070F;
42
ADC12MEM0          = 0x0720;
43
ADC12MEM0_L        = 0x0720;
44
ADC12MEM0_H        = 0x0721;
45
ADC12MEM1          = 0x0722;
46
ADC12MEM1_L        = 0x0722;
47
ADC12MEM1_H        = 0x0723;
48
ADC12MEM2          = 0x0724;
49
ADC12MEM2_L        = 0x0724;
50
ADC12MEM2_H        = 0x0725;
51
ADC12MEM3          = 0x0726;
52
ADC12MEM3_L        = 0x0726;
53
ADC12MEM3_H        = 0x0727;
54
ADC12MEM4          = 0x0728;
55
ADC12MEM4_L        = 0x0728;
56
ADC12MEM4_H        = 0x0729;
57
ADC12MEM5          = 0x072A;
58
ADC12MEM5_L        = 0x072A;
59
ADC12MEM5_H        = 0x072B;
60
ADC12MEM6          = 0x072C;
61
ADC12MEM6_L        = 0x072C;
62
ADC12MEM6_H        = 0x072D;
63
ADC12MEM7          = 0x072E;
64
ADC12MEM7_L        = 0x072E;
65
ADC12MEM7_H        = 0x072F;
66
ADC12MEM8          = 0x0730;
67
ADC12MEM8_L        = 0x0730;
68
ADC12MEM8_H        = 0x0731;
69
ADC12MEM9          = 0x0732;
70
ADC12MEM9_L        = 0x0732;
71
ADC12MEM9_H        = 0x0733;
72
ADC12MEM10         = 0x0734;
73
ADC12MEM10_L       = 0x0734;
74
ADC12MEM10_H       = 0x0735;
75
ADC12MEM11         = 0x0736;
76
ADC12MEM11_L       = 0x0736;
77
ADC12MEM11_H       = 0x0737;
78
ADC12MEM12         = 0x0738;
79
ADC12MEM12_L       = 0x0738;
80
ADC12MEM12_H       = 0x0739;
81
ADC12MEM13         = 0x073A;
82
ADC12MEM13_L       = 0x073A;
83
ADC12MEM13_H       = 0x073B;
84
ADC12MEM14         = 0x073C;
85
ADC12MEM14_L       = 0x073C;
86
ADC12MEM14_H       = 0x073D;
87
ADC12MEM15         = 0x073E;
88
ADC12MEM15_L       = 0x073E;
89
ADC12MEM15_H       = 0x073F;
90
ADC12MCTL0         = 0x0710;
91
ADC12MCTL1         = 0x0711;
92
ADC12MCTL2         = 0x0712;
93
ADC12MCTL3         = 0x0713;
94
ADC12MCTL4         = 0x0714;
95
ADC12MCTL5         = 0x0715;
96
ADC12MCTL6         = 0x0716;
97
ADC12MCTL7         = 0x0717;
98
ADC12MCTL8         = 0x0718;
99
ADC12MCTL9         = 0x0719;
100
ADC12MCTL10        = 0x071A;
101
ADC12MCTL11        = 0x071B;
102
ADC12MCTL12        = 0x071C;
103
ADC12MCTL13        = 0x071D;
104
ADC12MCTL14        = 0x071E;
105
ADC12MCTL15        = 0x071F;
106
/************************************************************
107
* Comparator B
108
************************************************************/
109
CBCTL0             = 0x08C0;
110
CBCTL0_L           = 0x08C0;
111
CBCTL0_H           = 0x08C1;
112
CBCTL1             = 0x08C2;
113
CBCTL1_L           = 0x08C2;
114
CBCTL1_H           = 0x08C3;
115
CBCTL2             = 0x08C4;
116
CBCTL2_L           = 0x08C4;
117
CBCTL2_H           = 0x08C5;
118
CBCTL3             = 0x08C6;
119
CBCTL3_L           = 0x08C6;
120
CBCTL3_H           = 0x08C7;
121
CBINT              = 0x08CC;
122
CBINT_L            = 0x08CC;
123
CBINT_H            = 0x08CD;
124
CBIV               = 0x08CE;
125
/*************************************************************
126
* CRC Module
127
*************************************************************/
128
CRCDI              = 0x0150;
129
CRCDI_L            = 0x0150;
130
CRCDI_H            = 0x0151;
131
CRCDIRB            = 0x0152;
132
CRCDIRB_L          = 0x0152;
133
CRCDIRB_H          = 0x0153;
134
CRCINIRES          = 0x0154;
135
CRCINIRES_L        = 0x0154;
136
CRCINIRES_H        = 0x0155;
137
CRCRESR            = 0x0156;
138
CRCRESR_L          = 0x0156;
139
CRCRESR_H          = 0x0157;
140
/************************************************************
141
* DMA_X
142
************************************************************/
143
DMACTL0            = 0x0500;
144
DMACTL0_L          = 0x0500;
145
DMACTL0_H          = 0x0501;
146
DMACTL1            = 0x0502;
147
DMACTL1_L          = 0x0502;
148
DMACTL1_H          = 0x0503;
149
DMACTL2            = 0x0504;
150
DMACTL2_L          = 0x0504;
151
DMACTL2_H          = 0x0505;
152
DMACTL3            = 0x0506;
153
DMACTL3_L          = 0x0506;
154
DMACTL3_H          = 0x0507;
155
DMACTL4            = 0x0508;
156
DMACTL4_L          = 0x0508;
157
DMACTL4_H          = 0x0509;
158
DMAIV              = 0x050E;
159
DMAIV_L            = 0x050E;
160
DMAIV_H            = 0x050F;
161
DMA0CTL            = 0x0510;
162
DMA0CTL_L          = 0x0510;
163
DMA0CTL_H          = 0x0511;
164
DMA0SA             = 0x0512;
165
DMA0SAL            = 0x0512;
166
DMA0DA             = 0x0516;
167
DMA0DAL            = 0x0516;
168
DMA0SZ             = 0x051A;
169
DMA1CTL            = 0x0520;
170
DMA1CTL_L          = 0x0520;
171
DMA1CTL_H          = 0x0521;
172
DMA1SA             = 0x0522;
173
DMA1SAL            = 0x0522;
174
DMA1DA             = 0x0526;
175
DMA1DAL            = 0x0526;
176
DMA1SZ             = 0x052A;
177
DMA2CTL            = 0x0530;
178
DMA2CTL_L          = 0x0530;
179
DMA2CTL_H          = 0x0531;
180
DMA2SA             = 0x0532;
181
DMA2SAL            = 0x0532;
182
DMA2DA             = 0x0536;
183
DMA2DAL            = 0x0536;
184
DMA2SZ             = 0x053A;
185
/*************************************************************
186
* Flash Memory
187
*************************************************************/
188
FCTL1              = 0x0140;
189
FCTL1_L            = 0x0140;
190
FCTL1_H            = 0x0141;
191
FCTL3              = 0x0144;
192
FCTL3_L            = 0x0144;
193
FCTL3_H            = 0x0145;
194
FCTL4              = 0x0146;
195
FCTL4_L            = 0x0146;
196
FCTL4_H            = 0x0147;
197
/************************************************************
198
* HARDWARE MULTIPLIER 32Bit
199
************************************************************/
200
MPY                = 0x04C0;
201
MPY_L              = 0x04C0;
202
MPY_H              = 0x04C1;
203
MPYS               = 0x04C2;
204
MPYS_L             = 0x04C2;
205
MPYS_H             = 0x04C3;
206
MAC                = 0x04C4;
207
MAC_L              = 0x04C4;
208
MAC_H              = 0x04C5;
209
MACS               = 0x04C6;
210
MACS_L             = 0x04C6;
211
MACS_H             = 0x04C7;
212
OP2                = 0x04C8;
213
OP2_L              = 0x04C8;
214
OP2_H              = 0x04C9;
215
RESLO              = 0x04CA;
216
RESLO_L            = 0x04CA;
217
RESLO_H            = 0x04CB;
218
RESHI              = 0x04CC;
219
RESHI_L            = 0x04CC;
220
RESHI_H            = 0x04CD;
221
SUMEXT             = 0x04CE;
222
SUMEXT_L           = 0x04CE;
223
SUMEXT_H           = 0x04CF;
224
MPY32L             = 0x04D0;
225
MPY32L_L           = 0x04D0;
226
MPY32L_H           = 0x04D1;
227
MPY32H             = 0x04D2;
228
MPY32H_L           = 0x04D2;
229
MPY32H_H           = 0x04D3;
230
MPYS32L            = 0x04D4;
231
MPYS32L_L          = 0x04D4;
232
MPYS32L_H          = 0x04D5;
233
MPYS32H            = 0x04D6;
234
MPYS32H_L          = 0x04D6;
235
MPYS32H_H          = 0x04D7;
236
MAC32L             = 0x04D8;
237
MAC32L_L           = 0x04D8;
238
MAC32L_H           = 0x04D9;
239
MAC32H             = 0x04DA;
240
MAC32H_L           = 0x04DA;
241
MAC32H_H           = 0x04DB;
242
MACS32L            = 0x04DC;
243
MACS32L_L          = 0x04DC;
244
MACS32L_H          = 0x04DD;
245
MACS32H            = 0x04DE;
246
MACS32H_L          = 0x04DE;
247
MACS32H_H          = 0x04DF;
248
OP2L               = 0x04E0;
249
OP2L_L             = 0x04E0;
250
OP2L_H             = 0x04E1;
251
OP2H               = 0x04E2;
252
OP2H_L             = 0x04E2;
253
OP2H_H             = 0x04E3;
254
RES0               = 0x04E4;
255
RES0_L             = 0x04E4;
256
RES0_H             = 0x04E5;
257
RES1               = 0x04E6;
258
RES1_L             = 0x04E6;
259
RES1_H             = 0x04E7;
260
RES2               = 0x04E8;
261
RES2_L             = 0x04E8;
262
RES2_H             = 0x04E9;
263
RES3               = 0x04EA;
264
RES3_L             = 0x04EA;
265
RES3_H             = 0x04EB;
266
MPY32CTL0          = 0x04EC;
267
MPY32CTL0_L        = 0x04EC;
268
MPY32CTL0_H        = 0x04ED;
269
/************************************************************
270
* DIGITAL I/O Port1/2 Pull up / Pull down Resistors
271
************************************************************/
272
PAIN               = 0x0200;
273
PAIN_L             = 0x0200;
274
PAIN_H             = 0x0201;
275
PAOUT              = 0x0202;
276
PAOUT_L            = 0x0202;
277
PAOUT_H            = 0x0203;
278
PADIR              = 0x0204;
279
PADIR_L            = 0x0204;
280
PADIR_H            = 0x0205;
281
PAREN              = 0x0206;
282
PAREN_L            = 0x0206;
283
PAREN_H            = 0x0207;
284
PADS               = 0x0208;
285
PADS_L             = 0x0208;
286
PADS_H             = 0x0209;
287
PASEL              = 0x020A;
288
PASEL_L            = 0x020A;
289
PASEL_H            = 0x020B;
290
PAIES              = 0x0218;
291
PAIES_L            = 0x0218;
292
PAIES_H            = 0x0219;
293
PAIE               = 0x021A;
294
PAIE_L             = 0x021A;
295
PAIE_H             = 0x021B;
296
PAIFG              = 0x021C;
297
PAIFG_L            = 0x021C;
298
PAIFG_H            = 0x021D;
299
P1IV               = 0x020E;
300
P2IV               = 0x021E;
301
/************************************************************
302
* DIGITAL I/O Port3/4 Pull up / Pull down Resistors
303
************************************************************/
304
PBIN               = 0x0220;
305
PBIN_L             = 0x0220;
306
PBIN_H             = 0x0221;
307
PBOUT              = 0x0222;
308
PBOUT_L            = 0x0222;
309
PBOUT_H            = 0x0223;
310
PBDIR              = 0x0224;
311
PBDIR_L            = 0x0224;
312
PBDIR_H            = 0x0225;
313
PBREN              = 0x0226;
314
PBREN_L            = 0x0226;
315
PBREN_H            = 0x0227;
316
PBDS               = 0x0228;
317
PBDS_L             = 0x0228;
318
PBDS_H             = 0x0229;
319
PBSEL              = 0x022A;
320
PBSEL_L            = 0x022A;
321
PBSEL_H            = 0x022B;
322
/************************************************************
323
* DIGITAL I/O Port5/6 Pull up / Pull down Resistors
324
************************************************************/
325
PCIN               = 0x0240;
326
PCIN_L             = 0x0240;
327
PCIN_H             = 0x0241;
328
PCOUT              = 0x0242;
329
PCOUT_L            = 0x0242;
330
PCOUT_H            = 0x0243;
331
PCDIR              = 0x0244;
332
PCDIR_L            = 0x0244;
333
PCDIR_H            = 0x0245;
334
PCREN              = 0x0246;
335
PCREN_L            = 0x0246;
336
PCREN_H            = 0x0247;
337
PCDS               = 0x0248;
338
PCDS_L             = 0x0248;
339
PCDS_H             = 0x0249;
340
PCSEL              = 0x024A;
341
PCSEL_L            = 0x024A;
342
PCSEL_H            = 0x024B;
343
/************************************************************
344
* DIGITAL I/O Port7/8 Pull up / Pull down Resistors
345
************************************************************/
346
PDIN               = 0x0260;
347
PDIN_L             = 0x0260;
348
PDIN_H             = 0x0261;
349
PDOUT              = 0x0262;
350
PDOUT_L            = 0x0262;
351
PDOUT_H            = 0x0263;
352
PDDIR              = 0x0264;
353
PDDIR_L            = 0x0264;
354
PDDIR_H            = 0x0265;
355
PDREN              = 0x0266;
356
PDREN_L            = 0x0266;
357
PDREN_H            = 0x0267;
358
PDDS               = 0x0268;
359
PDDS_L             = 0x0268;
360
PDDS_H             = 0x0269;
361
PDSEL              = 0x026A;
362
PDSEL_L            = 0x026A;
363
PDSEL_H            = 0x026B;
364
/************************************************************
365
* DIGITAL I/O PortJ Pull up / Pull down Resistors
366
************************************************************/
367
PJIN               = 0x0320;
368
PJIN_L             = 0x0320;
369
PJIN_H             = 0x0321;
370
PJOUT              = 0x0322;
371
PJOUT_L            = 0x0322;
372
PJOUT_H            = 0x0323;
373
PJDIR              = 0x0324;
374
PJDIR_L            = 0x0324;
375
PJDIR_H            = 0x0325;
376
PJREN              = 0x0326;
377
PJREN_L            = 0x0326;
378
PJREN_H            = 0x0327;
379
PJDS               = 0x0328;
380
PJDS_L             = 0x0328;
381
PJDS_H             = 0x0329;
382
/************************************************************
383
* PORT MAPPING CONTROLLER
384
************************************************************/
385
PMAPKEYID          = 0x01C0;
386
PMAPKEYID_L        = 0x01C0;
387
PMAPKEYID_H        = 0x01C1;
388
PMAPCTL            = 0x01C2;
389
PMAPCTL_L          = 0x01C2;
390
PMAPCTL_H          = 0x01C3;
391
/************************************************************
392
* PORT 4 MAPPING CONTROLLER
393
************************************************************/
394
P4MAP01            = 0x01E0;
395
P4MAP01_L          = 0x01E0;
396
P4MAP01_H          = 0x01E1;
397
P4MAP23            = 0x01E2;
398
P4MAP23_L          = 0x01E2;
399
P4MAP23_H          = 0x01E3;
400
P4MAP45            = 0x01E4;
401
P4MAP45_L          = 0x01E4;
402
P4MAP45_H          = 0x01E5;
403
P4MAP67            = 0x01E6;
404
P4MAP67_L          = 0x01E6;
405
P4MAP67_H          = 0x01E7;
406
/************************************************************
407
* PMM - Power Management System
408
************************************************************/
409
PMMCTL0            = 0x0120;
410
PMMCTL0_L          = 0x0120;
411
PMMCTL0_H          = 0x0121;
412
PMMCTL1            = 0x0122;
413
PMMCTL1_L          = 0x0122;
414
PMMCTL1_H          = 0x0123;
415
SVSMHCTL           = 0x0124;
416
SVSMHCTL_L         = 0x0124;
417
SVSMHCTL_H         = 0x0125;
418
SVSMLCTL           = 0x0126;
419
SVSMLCTL_L         = 0x0126;
420
SVSMLCTL_H         = 0x0127;
421
SVSMIO             = 0x0128;
422
SVSMIO_L           = 0x0128;
423
SVSMIO_H           = 0x0129;
424
PMMIFG             = 0x012C;
425
PMMIFG_L           = 0x012C;
426
PMMIFG_H           = 0x012D;
427
PMMRIE             = 0x012E;
428
PMMRIE_L           = 0x012E;
429
PMMRIE_H           = 0x012F;
430
PM5CTL0            = 0x0130;
431
PM5CTL0_L          = 0x0130;
432
PM5CTL0_H          = 0x0131;
433
/*************************************************************
434
* RAM Control Module
435
*************************************************************/
436
RCCTL0             = 0x0158;
437
RCCTL0_L           = 0x0158;
438
RCCTL0_H           = 0x0159;
439
/************************************************************
440
* Shared Reference
441
************************************************************/
442
REFCTL0            = 0x01B0;
443
REFCTL0_L          = 0x01B0;
444
REFCTL0_H          = 0x01B1;
445
/************************************************************
446
* Real Time Clock
447
************************************************************/
448
RTCCTL01           = 0x04A0;
449
RTCCTL01_L         = 0x04A0;
450
RTCCTL01_H         = 0x04A1;
451
RTCCTL23           = 0x04A2;
452
RTCCTL23_L         = 0x04A2;
453
RTCCTL23_H         = 0x04A3;
454
RTCPS0CTL          = 0x04A8;
455
RTCPS0CTL_L        = 0x04A8;
456
RTCPS0CTL_H        = 0x04A9;
457
RTCPS1CTL          = 0x04AA;
458
RTCPS1CTL_L        = 0x04AA;
459
RTCPS1CTL_H        = 0x04AB;
460
RTCPS              = 0x04AC;
461
RTCPS_L            = 0x04AC;
462
RTCPS_H            = 0x04AD;
463
RTCIV              = 0x04AE;
464
RTCTIM0            = 0x04B0;
465
RTCTIM0_L          = 0x04B0;
466
RTCTIM0_H          = 0x04B1;
467
RTCTIM1            = 0x04B2;
468
RTCTIM1_L          = 0x04B2;
469
RTCTIM1_H          = 0x04B3;
470
RTCDATE            = 0x04B4;
471
RTCDATE_L          = 0x04B4;
472
RTCDATE_H          = 0x04B5;
473
RTCYEAR            = 0x04B6;
474
RTCYEAR_L          = 0x04B6;
475
RTCYEAR_H          = 0x04B7;
476
RTCAMINHR          = 0x04B8;
477
RTCAMINHR_L        = 0x04B8;
478
RTCAMINHR_H        = 0x04B9;
479
RTCADOWDAY         = 0x04BA;
480
RTCADOWDAY_L       = 0x04BA;
481
RTCADOWDAY_H       = 0x04BB;
482
/************************************************************
483
* SFR - Special Function Register Module
484
************************************************************/
485
SFRIE1             = 0x0100;
486
SFRIE1_L           = 0x0100;
487
SFRIE1_H           = 0x0101;
488
SFRIFG1            = 0x0102;
489
SFRIFG1_L          = 0x0102;
490
SFRIFG1_H          = 0x0103;
491
SFRRPCR            = 0x0104;
492
SFRRPCR_L          = 0x0104;
493
SFRRPCR_H          = 0x0105;
494
/************************************************************
495
* SYS - System Module
496
************************************************************/
497
SYSCTL             = 0x0180;
498
SYSCTL_L           = 0x0180;
499
SYSCTL_H           = 0x0181;
500
SYSBSLC            = 0x0182;
501
SYSBSLC_L          = 0x0182;
502
SYSBSLC_H          = 0x0183;
503
SYSJMBC            = 0x0186;
504
SYSJMBC_L          = 0x0186;
505
SYSJMBC_H          = 0x0187;
506
SYSJMBI0           = 0x0188;
507
SYSJMBI0_L         = 0x0188;
508
SYSJMBI0_H         = 0x0189;
509
SYSJMBI1           = 0x018A;
510
SYSJMBI1_L         = 0x018A;
511
SYSJMBI1_H         = 0x018B;
512
SYSJMBO0           = 0x018C;
513
SYSJMBO0_L         = 0x018C;
514
SYSJMBO0_H         = 0x018D;
515
SYSJMBO1           = 0x018E;
516
SYSJMBO1_L         = 0x018E;
517
SYSJMBO1_H         = 0x018F;
518
SYSBERRIV          = 0x0198;
519
SYSBERRIV_L        = 0x0198;
520
SYSBERRIV_H        = 0x0199;
521
SYSUNIV            = 0x019A;
522
SYSUNIV_L          = 0x019A;
523
SYSUNIV_H          = 0x019B;
524
SYSSNIV            = 0x019C;
525
SYSSNIV_L          = 0x019C;
526
SYSSNIV_H          = 0x019D;
527
SYSRSTIV           = 0x019E;
528
SYSRSTIV_L         = 0x019E;
529
SYSRSTIV_H         = 0x019F;
530
/************************************************************
531
* Timer0_A5
532
************************************************************/
533
TA0CTL             = 0x0340;
534
TA0CCTL0           = 0x0342;
535
TA0CCTL1           = 0x0344;
536
TA0CCTL2           = 0x0346;
537
TA0CCTL3           = 0x0348;
538
TA0CCTL4           = 0x034A;
539
TA0R               = 0x0350;
540
TA0CCR0            = 0x0352;
541
TA0CCR1            = 0x0354;
542
TA0CCR2            = 0x0356;
543
TA0CCR3            = 0x0358;
544
TA0CCR4            = 0x035A;
545
TA0IV              = 0x036E;
546
TA0EX0             = 0x0360;
547
/************************************************************
548
* Timer1_A3
549
************************************************************/
550
TA1CTL             = 0x0380;
551
TA1CCTL0           = 0x0382;
552
TA1CCTL1           = 0x0384;
553
TA1CCTL2           = 0x0386;
554
TA1R               = 0x0390;
555
TA1CCR0            = 0x0392;
556
TA1CCR1            = 0x0394;
557
TA1CCR2            = 0x0396;
558
TA1IV              = 0x03AE;
559
TA1EX0             = 0x03A0;
560
/************************************************************
561
* Timer2_A3
562
************************************************************/
563
TA2CTL             = 0x0400;
564
TA2CCTL0           = 0x0402;
565
TA2CCTL1           = 0x0404;
566
TA2CCTL2           = 0x0406;
567
TA2R               = 0x0410;
568
TA2CCR0            = 0x0412;
569
TA2CCR1            = 0x0414;
570
TA2CCR2            = 0x0416;
571
TA2IV              = 0x042E;
572
TA2EX0             = 0x0420;
573
/************************************************************
574
* Timer0_B7
575
************************************************************/
576
TB0CTL             = 0x03C0;
577
TB0CCTL0           = 0x03C2;
578
TB0CCTL1           = 0x03C4;
579
TB0CCTL2           = 0x03C6;
580
TB0CCTL3           = 0x03C8;
581
TB0CCTL4           = 0x03CA;
582
TB0CCTL5           = 0x03CC;
583
TB0CCTL6           = 0x03CE;
584
TB0R               = 0x03D0;
585
TB0CCR0            = 0x03D2;
586
TB0CCR1            = 0x03D4;
587
TB0CCR2            = 0x03D6;
588
TB0CCR3            = 0x03D8;
589
TB0CCR4            = 0x03DA;
590
TB0CCR5            = 0x03DC;
591
TB0CCR6            = 0x03DE;
592
TB0EX0             = 0x03E0;
593
TB0IV              = 0x03EE;
594
/************************************************************
595
* USB
596
************************************************************/
597
USBKEYID           = 0x0900;
598
USBKEYID_L         = 0x0900;
599
USBKEYID_H         = 0x0901;
600
USBCNF             = 0x0902;
601
USBCNF_L           = 0x0902;
602
USBCNF_H           = 0x0903;
603
USBPHYCTL          = 0x0904;
604
USBPHYCTL_L        = 0x0904;
605
USBPHYCTL_H        = 0x0905;
606
USBPWRCTL          = 0x0908;
607
USBPWRCTL_L        = 0x0908;
608
USBPWRCTL_H        = 0x0909;
609
USBPLLCTL          = 0x0910;
610
USBPLLCTL_L        = 0x0910;
611
USBPLLCTL_H        = 0x0911;
612
USBPLLDIVB         = 0x0912;
613
USBPLLDIVB_L       = 0x0912;
614
USBPLLDIVB_H       = 0x0913;
615
USBPLLIR           = 0x0914;
616
USBPLLIR_L         = 0x0914;
617
USBPLLIR_H         = 0x0915;
618
USBIEPCNF_0        = 0x0920;
619
USBIEPCNT_0        = 0x0921;
620
USBOEPCNF_0        = 0x0922;
621
USBOEPCNT_0        = 0x0923;
622
USBIEPIE           = 0x092E;
623
USBOEPIE           = 0x092F;
624
USBIEPIFG          = 0x0930;
625
USBOEPIFG          = 0x0931;
626
USBVECINT          = 0x0932;
627
USBVECINT_L        = 0x0932;
628
USBVECINT_H        = 0x0933;
629
USBMAINT           = 0x0936;
630
USBMAINT_L         = 0x0936;
631
USBMAINT_H         = 0x0937;
632
USBTSREG           = 0x0938;
633
USBTSREG_L         = 0x0938;
634
USBTSREG_H         = 0x0939;
635
USBFN              = 0x093A;
636
USBFN_L            = 0x093A;
637
USBFN_H            = 0x093B;
638
USBCTL             = 0x093C;
639
USBIE              = 0x093D;
640
USBIFG             = 0x093E;
641
USBFUNADR          = 0x093F;
642
USBIEPSIZXY_7      = 0x23FF;
643
USBIEPBCTY_7       = 0x23FE;
644
USBIEPBBAY_7       = 0x23FD;
645
USBIEPBCTX_7       = 0x23FA;
646
USBIEPBBAX_7       = 0x23F9;
647
USBIEPCNF_7        = 0x23F8;
648
USBIEPSIZXY_6      = 0x23F7;
649
USBIEPBCTY_6       = 0x23F6;
650
USBIEPBBAY_6       = 0x23F5;
651
USBIEPBCTX_6       = 0x23F2;
652
USBIEPBBAX_6       = 0x23F1;
653
USBIEPCNF_6        = 0x23F0;
654
USBIEPSIZXY_5      = 0x23EF;
655
USBIEPBCTY_5       = 0x23EE;
656
USBIEPBBAY_5       = 0x23ED;
657
USBIEPBCTX_5       = 0x23EA;
658
USBIEPBBAX_5       = 0x23E9;
659
USBIEPCNF_5        = 0x23E8;
660
USBIEPSIZXY_4      = 0x23E7;
661
USBIEPBCTY_4       = 0x23E6;
662
USBIEPBBAY_4       = 0x23E5;
663
USBIEPBCTX_4       = 0x23E2;
664
USBIEPBBAX_4       = 0x23E1;
665
USBIEPCNF_4        = 0x23E0;
666
USBIEPSIZXY_3      = 0x23DF;
667
USBIEPBCTY_3       = 0x23DE;
668
USBIEPBBAY_3       = 0x23DD;
669
USBIEPBCTX_3       = 0x23DA;
670
USBIEPBBAX_3       = 0x23D9;
671
USBIEPCNF_3        = 0x23D8;
672
USBIEPSIZXY_2      = 0x23D7;
673
USBIEPBCTY_2       = 0x23D6;
674
USBIEPBBAY_2       = 0x23D5;
675
USBIEPBCTX_2       = 0x23D2;
676
USBIEPBBAX_2       = 0x23D1;
677
USBIEPCNF_2        = 0x23D0;
678
USBIEPSIZXY_1      = 0x23CF;
679
USBIEPBCTY_1       = 0x23CE;
680
USBIEPBBAY_1       = 0x23CD;
681
USBIEPBCTX_1       = 0x23CA;
682
USBIEPBBAX_1       = 0x23C9;
683
USBIEPCNF_1        = 0x23C8;
684
USBOEPSIZXY_7      = 0x23BF;
685
USBOEPBCTY_7       = 0x23BE;
686
USBOEPBBAY_7       = 0x23BD;
687
USBOEPBCTX_7       = 0x23BA;
688
USBOEPBBAX_7       = 0x23B9;
689
USBOEPCNF_7        = 0x23B8;
690
USBOEPSIZXY_6      = 0x23B7;
691
USBOEPBCTY_6       = 0x23B6;
692
USBOEPBBAY_6       = 0x23B5;
693
USBOEPBCTX_6       = 0x23B2;
694
USBOEPBBAX_6       = 0x23B1;
695
USBOEPCNF_6        = 0x23B0;
696
USBOEPSIZXY_5      = 0x23AF;
697
USBOEPBCTY_5       = 0x23AE;
698
USBOEPBBAY_5       = 0x23AD;
699
USBOEPBCTX_5       = 0x23AA;
700
USBOEPBBAX_5       = 0x23A9;
701
USBOEPCNF_5        = 0x23A8;
702
USBOEPSIZXY_4      = 0x23A7;
703
USBOEPBCTY_4       = 0x23A6;
704
USBOEPBBAY_4       = 0x23A5;
705
USBOEPBCTX_4       = 0x23A2;
706
USBOEPBBAX_4       = 0x23A1;
707
USBOEPCNF_4        = 0x23A0;
708
USBOEPSIZXY_3      = 0x239F;
709
USBOEPBCTY_3       = 0x239E;
710
USBOEPBBAY_3       = 0x239D;
711
USBOEPBCTX_3       = 0x239A;
712
USBOEPBBAX_3       = 0x2399;
713
USBOEPCNF_3        = 0x2398;
714
USBOEPSIZXY_2      = 0x2397;
715
USBOEPBCTY_2       = 0x2396;
716
USBOEPBBAY_2       = 0x2395;
717
USBOEPBCTX_2       = 0x2392;
718
USBOEPBBAX_2       = 0x2391;
719
USBOEPCNF_2        = 0x2390;
720
USBOEPSIZXY_1      = 0x238F;
721
USBOEPBCTY_1       = 0x238E;
722
USBOEPBBAY_1       = 0x238D;
723
USBOEPBCTX_1       = 0x238A;
724
USBOEPBBAX_1       = 0x2389;
725
USBOEPCNF_1        = 0x2388;
726
USBSUBLK           = 0x2380;
727
USBIEP0BUF         = 0x2378;
728
USBOEP0BUF         = 0x2370;
729
USBTOPBUFF         = 0x236F;
730
USBSTABUFF         = 0x1C00;
731
/************************************************************
732
* UNIFIED CLOCK SYSTEM
733
************************************************************/
734
UCSCTL0            = 0x0160;
735
UCSCTL0_L          = 0x0160;
736
UCSCTL0_H          = 0x0161;
737
UCSCTL1            = 0x0162;
738
UCSCTL1_L          = 0x0162;
739
UCSCTL1_H          = 0x0163;
740
UCSCTL2            = 0x0164;
741
UCSCTL2_L          = 0x0164;
742
UCSCTL2_H          = 0x0165;
743
UCSCTL3            = 0x0166;
744
UCSCTL3_L          = 0x0166;
745
UCSCTL3_H          = 0x0167;
746
UCSCTL4            = 0x0168;
747
UCSCTL4_L          = 0x0168;
748
UCSCTL4_H          = 0x0169;
749
UCSCTL5            = 0x016A;
750
UCSCTL5_L          = 0x016A;
751
UCSCTL5_H          = 0x016B;
752
UCSCTL6            = 0x016C;
753
UCSCTL6_L          = 0x016C;
754
UCSCTL6_H          = 0x016D;
755
UCSCTL7            = 0x016E;
756
UCSCTL7_L          = 0x016E;
757
UCSCTL7_H          = 0x016F;
758
UCSCTL8            = 0x0170;
759
UCSCTL8_L          = 0x0170;
760
UCSCTL8_H          = 0x0171;
761
/************************************************************
762
* USCI A0
763
************************************************************/
764
UCA0CTLW0          = 0x05C0;
765
UCA0CTLW0_L        = 0x05C0;
766
UCA0CTLW0_H        = 0x05C1;
767
UCA0BRW            = 0x05C6;
768
UCA0BRW_L          = 0x05C6;
769
UCA0BRW_H          = 0x05C7;
770
UCA0MCTL           = 0x05C8;
771
UCA0STAT           = 0x05CA;
772
UCA0RXBUF          = 0x05CC;
773
UCA0TXBUF          = 0x05CE;
774
UCA0ABCTL          = 0x05D0;
775
UCA0IRCTL          = 0x05D2;
776
UCA0IRCTL_L        = 0x05D2;
777
UCA0IRCTL_H        = 0x05D3;
778
UCA0ICTL           = 0x05DC;
779
UCA0ICTL_L         = 0x05DC;
780
UCA0ICTL_H         = 0x05DD;
781
UCA0IV             = 0x05DE;
782
/************************************************************
783
* USCI B0
784
************************************************************/
785
UCB0CTLW0          = 0x05E0;
786
UCB0CTLW0_L        = 0x05E0;
787
UCB0CTLW0_H        = 0x05E1;
788
UCB0BRW            = 0x05E6;
789
UCB0BRW_L          = 0x05E6;
790
UCB0BRW_H          = 0x05E7;
791
UCB0STAT           = 0x05EA;
792
UCB0RXBUF          = 0x05EC;
793
UCB0TXBUF          = 0x05EE;
794
UCB0I2COA          = 0x05F0;
795
UCB0I2COA_L        = 0x05F0;
796
UCB0I2COA_H        = 0x05F1;
797
UCB0I2CSA          = 0x05F2;
798
UCB0I2CSA_L        = 0x05F2;
799
UCB0I2CSA_H        = 0x05F3;
800
UCB0ICTL           = 0x05FC;
801
UCB0ICTL_L         = 0x05FC;
802
UCB0ICTL_H         = 0x05FD;
803
UCB0IV             = 0x05FE;
804
/************************************************************
805
* USCI A1
806
************************************************************/
807
UCA1CTLW0          = 0x0600;
808
UCA1CTLW0_L        = 0x0600;
809
UCA1CTLW0_H        = 0x0601;
810
UCA1BRW            = 0x0606;
811
UCA1BRW_L          = 0x0606;
812
UCA1BRW_H          = 0x0607;
813
UCA1MCTL           = 0x0608;
814
UCA1STAT           = 0x060A;
815
UCA1RXBUF          = 0x060C;
816
UCA1TXBUF          = 0x060E;
817
UCA1ABCTL          = 0x0610;
818
UCA1IRCTL          = 0x0612;
819
UCA1IRCTL_L        = 0x0612;
820
UCA1IRCTL_H        = 0x0613;
821
UCA1ICTL           = 0x061C;
822
UCA1ICTL_L         = 0x061C;
823
UCA1ICTL_H         = 0x061D;
824
UCA1IV             = 0x061E;
825
/************************************************************
826
* USCI B1
827
************************************************************/
828
UCB1CTLW0          = 0x0620;
829
UCB1CTLW0_L        = 0x0620;
830
UCB1CTLW0_H        = 0x0621;
831
UCB1BRW            = 0x0626;
832
UCB1BRW_L          = 0x0626;
833
UCB1BRW_H          = 0x0627;
834
UCB1STAT           = 0x062A;
835
UCB1RXBUF          = 0x062C;
836
UCB1TXBUF          = 0x062E;
837
UCB1I2COA          = 0x0630;
838
UCB1I2COA_L        = 0x0630;
839
UCB1I2COA_H        = 0x0631;
840
UCB1I2CSA          = 0x0632;
841
UCB1I2CSA_L        = 0x0632;
842
UCB1I2CSA_H        = 0x0633;
843
UCB1ICTL           = 0x063C;
844
UCB1ICTL_L         = 0x063C;
845
UCB1ICTL_H         = 0x063D;
846
UCB1IV             = 0x063E;
847
/************************************************************
848
* WATCHDOG TIMER A
849
************************************************************/
850
WDTCTL             = 0x015C;
851
WDTCTL_L           = 0x015C;
852
WDTCTL_H           = 0x015D;
853
/************************************************************
854
* TLV Descriptors
855
************************************************************/
856
/************************************************************
857
* Interrupt Vectors (offset from 0xFF80)
858
************************************************************/
859
/************************************************************
860
* End of Modules
861
************************************************************/