Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

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