Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2850 dpurdie 1
/******************************************************************************/
2
/* msp430f6630.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
* LCD_B
162
************************************************************/
163
LCDBCTL0           = 0x0A00;
164
LCDBCTL0_L         = 0x0A00;
165
LCDBCTL0_H         = 0x0A01;
166
LCDBCTL1           = 0x0A02;
167
LCDBCTL1_L         = 0x0A02;
168
LCDBCTL1_H         = 0x0A03;
169
LCDBBLKCTL         = 0x0A04;
170
LCDBBLKCTL_L       = 0x0A04;
171
LCDBBLKCTL_H       = 0x0A05;
172
LCDBMEMCTL         = 0x0A06;
173
LCDBMEMCTL_L       = 0x0A06;
174
LCDBMEMCTL_H       = 0x0A07;
175
LCDBVCTL           = 0x0A08;
176
LCDBVCTL_L         = 0x0A08;
177
LCDBVCTL_H         = 0x0A09;
178
LCDBPCTL0          = 0x0A0A;
179
LCDBPCTL0_L        = 0x0A0A;
180
LCDBPCTL0_H        = 0x0A0B;
181
LCDBPCTL1          = 0x0A0C;
182
LCDBPCTL1_L        = 0x0A0C;
183
LCDBPCTL1_H        = 0x0A0D;
184
LCDBPCTL2          = 0x0A0E;
185
LCDBPCTL2_L        = 0x0A0E;
186
LCDBPCTL2_H        = 0x0A0F;
187
LCDBPCTL3          = 0x0A10;
188
LCDBPCTL3_L        = 0x0A10;
189
LCDBPCTL3_H        = 0x0A11;
190
LCDBCPCTL          = 0x0A12;
191
LCDBCPCTL_L        = 0x0A12;
192
LCDBCPCTL_H        = 0x0A13;
193
LCDBIV             = 0x0A1E;
194
LCDM1              = 0x0A20;
195
LCDM2              = 0x0A21;
196
LCDM3              = 0x0A22;
197
LCDM4              = 0x0A23;
198
LCDM5              = 0x0A24;
199
LCDM6              = 0x0A25;
200
LCDM7              = 0x0A26;
201
LCDM8              = 0x0A27;
202
LCDM9              = 0x0A28;
203
LCDM10             = 0x0A29;
204
LCDM11             = 0x0A2A;
205
LCDM12             = 0x0A2B;
206
LCDM13             = 0x0A2C;
207
LCDM14             = 0x0A2D;
208
LCDM15             = 0x0A2E;
209
LCDM16             = 0x0A2F;
210
LCDM17             = 0x0A30;
211
LCDM18             = 0x0A31;
212
LCDM19             = 0x0A32;
213
LCDM20             = 0x0A33;
214
LCDM21             = 0x0A34;
215
LCDM22             = 0x0A35;
216
LCDM23             = 0x0A36;
217
LCDM24             = 0x0A37;
218
LCDBM1             = 0x0A40;
219
LCDBM2             = 0x0A41;
220
LCDBM3             = 0x0A42;
221
LCDBM4             = 0x0A43;
222
LCDBM5             = 0x0A44;
223
LCDBM6             = 0x0A45;
224
LCDBM7             = 0x0A46;
225
LCDBM8             = 0x0A47;
226
LCDBM9             = 0x0A48;
227
LCDBM10            = 0x0A49;
228
LCDBM11            = 0x0A4A;
229
LCDBM12            = 0x0A4B;
230
LCDBM13            = 0x0A4C;
231
LCDBM14            = 0x0A4D;
232
LCDBM15            = 0x0A4E;
233
LCDBM16            = 0x0A4F;
234
LCDBM17            = 0x0A50;
235
LCDBM18            = 0x0A51;
236
LCDBM19            = 0x0A52;
237
LCDBM20            = 0x0A53;
238
LCDBM21            = 0x0A54;
239
LCDBM22            = 0x0A55;
240
LCDBM23            = 0x0A56;
241
LCDBM24            = 0x0A57;
242
/************************************************************
243
* HARDWARE MULTIPLIER 32Bit
244
************************************************************/
245
MPY                = 0x04C0;
246
MPY_L              = 0x04C0;
247
MPY_H              = 0x04C1;
248
MPYS               = 0x04C2;
249
MPYS_L             = 0x04C2;
250
MPYS_H             = 0x04C3;
251
MAC                = 0x04C4;
252
MAC_L              = 0x04C4;
253
MAC_H              = 0x04C5;
254
MACS               = 0x04C6;
255
MACS_L             = 0x04C6;
256
MACS_H             = 0x04C7;
257
OP2                = 0x04C8;
258
OP2_L              = 0x04C8;
259
OP2_H              = 0x04C9;
260
RESLO              = 0x04CA;
261
RESLO_L            = 0x04CA;
262
RESLO_H            = 0x04CB;
263
RESHI              = 0x04CC;
264
RESHI_L            = 0x04CC;
265
RESHI_H            = 0x04CD;
266
SUMEXT             = 0x04CE;
267
SUMEXT_L           = 0x04CE;
268
SUMEXT_H           = 0x04CF;
269
MPY32L             = 0x04D0;
270
MPY32L_L           = 0x04D0;
271
MPY32L_H           = 0x04D1;
272
MPY32H             = 0x04D2;
273
MPY32H_L           = 0x04D2;
274
MPY32H_H           = 0x04D3;
275
MPYS32L            = 0x04D4;
276
MPYS32L_L          = 0x04D4;
277
MPYS32L_H          = 0x04D5;
278
MPYS32H            = 0x04D6;
279
MPYS32H_L          = 0x04D6;
280
MPYS32H_H          = 0x04D7;
281
MAC32L             = 0x04D8;
282
MAC32L_L           = 0x04D8;
283
MAC32L_H           = 0x04D9;
284
MAC32H             = 0x04DA;
285
MAC32H_L           = 0x04DA;
286
MAC32H_H           = 0x04DB;
287
MACS32L            = 0x04DC;
288
MACS32L_L          = 0x04DC;
289
MACS32L_H          = 0x04DD;
290
MACS32H            = 0x04DE;
291
MACS32H_L          = 0x04DE;
292
MACS32H_H          = 0x04DF;
293
OP2L               = 0x04E0;
294
OP2L_L             = 0x04E0;
295
OP2L_H             = 0x04E1;
296
OP2H               = 0x04E2;
297
OP2H_L             = 0x04E2;
298
OP2H_H             = 0x04E3;
299
RES0               = 0x04E4;
300
RES0_L             = 0x04E4;
301
RES0_H             = 0x04E5;
302
RES1               = 0x04E6;
303
RES1_L             = 0x04E6;
304
RES1_H             = 0x04E7;
305
RES2               = 0x04E8;
306
RES2_L             = 0x04E8;
307
RES2_H             = 0x04E9;
308
RES3               = 0x04EA;
309
RES3_L             = 0x04EA;
310
RES3_H             = 0x04EB;
311
MPY32CTL0          = 0x04EC;
312
MPY32CTL0_L        = 0x04EC;
313
MPY32CTL0_H        = 0x04ED;
314
/************************************************************
315
* DIGITAL I/O Port1/2 Pull up / Pull down Resistors
316
************************************************************/
317
PAIN               = 0x0200;
318
PAIN_L             = 0x0200;
319
PAIN_H             = 0x0201;
320
PAOUT              = 0x0202;
321
PAOUT_L            = 0x0202;
322
PAOUT_H            = 0x0203;
323
PADIR              = 0x0204;
324
PADIR_L            = 0x0204;
325
PADIR_H            = 0x0205;
326
PAREN              = 0x0206;
327
PAREN_L            = 0x0206;
328
PAREN_H            = 0x0207;
329
PADS               = 0x0208;
330
PADS_L             = 0x0208;
331
PADS_H             = 0x0209;
332
PASEL              = 0x020A;
333
PASEL_L            = 0x020A;
334
PASEL_H            = 0x020B;
335
PAIES              = 0x0218;
336
PAIES_L            = 0x0218;
337
PAIES_H            = 0x0219;
338
PAIE               = 0x021A;
339
PAIE_L             = 0x021A;
340
PAIE_H             = 0x021B;
341
PAIFG              = 0x021C;
342
PAIFG_L            = 0x021C;
343
PAIFG_H            = 0x021D;
344
P1IV               = 0x020E;
345
P2IV               = 0x021E;
346
/************************************************************
347
* DIGITAL I/O Port3/4 Pull up / Pull down Resistors
348
************************************************************/
349
PBIN               = 0x0220;
350
PBIN_L             = 0x0220;
351
PBIN_H             = 0x0221;
352
PBOUT              = 0x0222;
353
PBOUT_L            = 0x0222;
354
PBOUT_H            = 0x0223;
355
PBDIR              = 0x0224;
356
PBDIR_L            = 0x0224;
357
PBDIR_H            = 0x0225;
358
PBREN              = 0x0226;
359
PBREN_L            = 0x0226;
360
PBREN_H            = 0x0227;
361
PBDS               = 0x0228;
362
PBDS_L             = 0x0228;
363
PBDS_H             = 0x0229;
364
PBSEL              = 0x022A;
365
PBSEL_L            = 0x022A;
366
PBSEL_H            = 0x022B;
367
PBIES              = 0x0238;
368
PBIES_L            = 0x0238;
369
PBIES_H            = 0x0239;
370
PBIE               = 0x023A;
371
PBIE_L             = 0x023A;
372
PBIE_H             = 0x023B;
373
PBIFG              = 0x023C;
374
PBIFG_L            = 0x023C;
375
PBIFG_H            = 0x023D;
376
P3IV               = 0x022E;
377
P4IV               = 0x023E;
378
/************************************************************
379
* DIGITAL I/O Port5/6 Pull up / Pull down Resistors
380
************************************************************/
381
PCIN               = 0x0240;
382
PCIN_L             = 0x0240;
383
PCIN_H             = 0x0241;
384
PCOUT              = 0x0242;
385
PCOUT_L            = 0x0242;
386
PCOUT_H            = 0x0243;
387
PCDIR              = 0x0244;
388
PCDIR_L            = 0x0244;
389
PCDIR_H            = 0x0245;
390
PCREN              = 0x0246;
391
PCREN_L            = 0x0246;
392
PCREN_H            = 0x0247;
393
PCDS               = 0x0248;
394
PCDS_L             = 0x0248;
395
PCDS_H             = 0x0249;
396
PCSEL              = 0x024A;
397
PCSEL_L            = 0x024A;
398
PCSEL_H            = 0x024B;
399
/************************************************************
400
* DIGITAL I/O Port7/8 Pull up / Pull down Resistors
401
************************************************************/
402
PDIN               = 0x0260;
403
PDIN_L             = 0x0260;
404
PDIN_H             = 0x0261;
405
PDOUT              = 0x0262;
406
PDOUT_L            = 0x0262;
407
PDOUT_H            = 0x0263;
408
PDDIR              = 0x0264;
409
PDDIR_L            = 0x0264;
410
PDDIR_H            = 0x0265;
411
PDREN              = 0x0266;
412
PDREN_L            = 0x0266;
413
PDREN_H            = 0x0267;
414
PDDS               = 0x0268;
415
PDDS_L             = 0x0268;
416
PDDS_H             = 0x0269;
417
PDSEL              = 0x026A;
418
PDSEL_L            = 0x026A;
419
PDSEL_H            = 0x026B;
420
/************************************************************
421
* DIGITAL I/O Port9 Pull up / Pull down Resistors
422
************************************************************/
423
PEIN               = 0x0280;
424
PEIN_L             = 0x0280;
425
PEIN_H             = 0x0281;
426
PEOUT              = 0x0282;
427
PEOUT_L            = 0x0282;
428
PEOUT_H            = 0x0283;
429
PEDIR              = 0x0284;
430
PEDIR_L            = 0x0284;
431
PEDIR_H            = 0x0285;
432
PEREN              = 0x0286;
433
PEREN_L            = 0x0286;
434
PEREN_H            = 0x0287;
435
PEDS               = 0x0288;
436
PEDS_L             = 0x0288;
437
PEDS_H             = 0x0289;
438
PESEL              = 0x028A;
439
PESEL_L            = 0x028A;
440
PESEL_H            = 0x028B;
441
/************************************************************
442
* DIGITAL I/O PortJ Pull up / Pull down Resistors
443
************************************************************/
444
PJIN               = 0x0320;
445
PJIN_L             = 0x0320;
446
PJIN_H             = 0x0321;
447
PJOUT              = 0x0322;
448
PJOUT_L            = 0x0322;
449
PJOUT_H            = 0x0323;
450
PJDIR              = 0x0324;
451
PJDIR_L            = 0x0324;
452
PJDIR_H            = 0x0325;
453
PJREN              = 0x0326;
454
PJREN_L            = 0x0326;
455
PJREN_H            = 0x0327;
456
PJDS               = 0x0328;
457
PJDS_L             = 0x0328;
458
PJDS_H             = 0x0329;
459
/************************************************************
460
* PORT MAPPING CONTROLLER
461
************************************************************/
462
PMAPKEYID          = 0x01C0;
463
PMAPKEYID_L        = 0x01C0;
464
PMAPKEYID_H        = 0x01C1;
465
PMAPCTL            = 0x01C2;
466
PMAPCTL_L          = 0x01C2;
467
PMAPCTL_H          = 0x01C3;
468
/************************************************************
469
* PORT 2 MAPPING CONTROLLER
470
************************************************************/
471
P2MAP01            = 0x01D0;
472
P2MAP01_L          = 0x01D0;
473
P2MAP01_H          = 0x01D1;
474
P2MAP23            = 0x01D2;
475
P2MAP23_L          = 0x01D2;
476
P2MAP23_H          = 0x01D3;
477
P2MAP45            = 0x01D4;
478
P2MAP45_L          = 0x01D4;
479
P2MAP45_H          = 0x01D5;
480
P2MAP67            = 0x01D6;
481
P2MAP67_L          = 0x01D6;
482
P2MAP67_H          = 0x01D7;
483
/************************************************************
484
* PMM - Power Management System
485
************************************************************/
486
PMMCTL0            = 0x0120;
487
PMMCTL0_L          = 0x0120;
488
PMMCTL0_H          = 0x0121;
489
PMMCTL1            = 0x0122;
490
PMMCTL1_L          = 0x0122;
491
PMMCTL1_H          = 0x0123;
492
SVSMHCTL           = 0x0124;
493
SVSMHCTL_L         = 0x0124;
494
SVSMHCTL_H         = 0x0125;
495
SVSMLCTL           = 0x0126;
496
SVSMLCTL_L         = 0x0126;
497
SVSMLCTL_H         = 0x0127;
498
SVSMIO             = 0x0128;
499
SVSMIO_L           = 0x0128;
500
SVSMIO_H           = 0x0129;
501
PMMIFG             = 0x012C;
502
PMMIFG_L           = 0x012C;
503
PMMIFG_H           = 0x012D;
504
PMMRIE             = 0x012E;
505
PMMRIE_L           = 0x012E;
506
PMMRIE_H           = 0x012F;
507
PM5CTL0            = 0x0130;
508
PM5CTL0_L          = 0x0130;
509
PM5CTL0_H          = 0x0131;
510
/*************************************************************
511
* RAM Control Module
512
*************************************************************/
513
RCCTL0             = 0x0158;
514
RCCTL0_L           = 0x0158;
515
RCCTL0_H           = 0x0159;
516
/************************************************************
517
* Shared Reference
518
************************************************************/
519
REFCTL0            = 0x01B0;
520
REFCTL0_L          = 0x01B0;
521
REFCTL0_H          = 0x01B1;
522
/************************************************************
523
* Real Time Clock
524
************************************************************/
525
RTCCTL01           = 0x04A0;
526
RTCCTL01_L         = 0x04A0;
527
RTCCTL01_H         = 0x04A1;
528
RTCCTL23           = 0x04A2;
529
RTCCTL23_L         = 0x04A2;
530
RTCCTL23_H         = 0x04A3;
531
RTCPS0CTL          = 0x04A8;
532
RTCPS0CTL_L        = 0x04A8;
533
RTCPS0CTL_H        = 0x04A9;
534
RTCPS1CTL          = 0x04AA;
535
RTCPS1CTL_L        = 0x04AA;
536
RTCPS1CTL_H        = 0x04AB;
537
RTCPS              = 0x04AC;
538
RTCPS_L            = 0x04AC;
539
RTCPS_H            = 0x04AD;
540
RTCIV              = 0x04AE;
541
RTCTIM0            = 0x04B0;
542
RTCTIM0_L          = 0x04B0;
543
RTCTIM0_H          = 0x04B1;
544
RTCTIM1            = 0x04B2;
545
RTCTIM1_L          = 0x04B2;
546
RTCTIM1_H          = 0x04B3;
547
RTCDATE            = 0x04B4;
548
RTCDATE_L          = 0x04B4;
549
RTCDATE_H          = 0x04B5;
550
RTCYEAR            = 0x04B6;
551
RTCYEAR_L          = 0x04B6;
552
RTCYEAR_H          = 0x04B7;
553
RTCAMINHR          = 0x04B8;
554
RTCAMINHR_L        = 0x04B8;
555
RTCAMINHR_H        = 0x04B9;
556
RTCADOWDAY         = 0x04BA;
557
RTCADOWDAY_L       = 0x04BA;
558
RTCADOWDAY_H       = 0x04BB;
559
BIN2BCD            = 0x04BC;
560
BCD2BIN            = 0x04BE;
561
/************************************************************
562
* SFR - Special Function Register Module
563
************************************************************/
564
SFRIE1             = 0x0100;
565
SFRIE1_L           = 0x0100;
566
SFRIE1_H           = 0x0101;
567
SFRIFG1            = 0x0102;
568
SFRIFG1_L          = 0x0102;
569
SFRIFG1_H          = 0x0103;
570
SFRRPCR            = 0x0104;
571
SFRRPCR_L          = 0x0104;
572
SFRRPCR_H          = 0x0105;
573
/************************************************************
574
* SYS - System Module
575
************************************************************/
576
SYSCTL             = 0x0180;
577
SYSCTL_L           = 0x0180;
578
SYSCTL_H           = 0x0181;
579
SYSBSLC            = 0x0182;
580
SYSBSLC_L          = 0x0182;
581
SYSBSLC_H          = 0x0183;
582
SYSJMBC            = 0x0186;
583
SYSJMBC_L          = 0x0186;
584
SYSJMBC_H          = 0x0187;
585
SYSJMBI0           = 0x0188;
586
SYSJMBI0_L         = 0x0188;
587
SYSJMBI0_H         = 0x0189;
588
SYSJMBI1           = 0x018A;
589
SYSJMBI1_L         = 0x018A;
590
SYSJMBI1_H         = 0x018B;
591
SYSJMBO0           = 0x018C;
592
SYSJMBO0_L         = 0x018C;
593
SYSJMBO0_H         = 0x018D;
594
SYSJMBO1           = 0x018E;
595
SYSJMBO1_L         = 0x018E;
596
SYSJMBO1_H         = 0x018F;
597
SYSBERRIV          = 0x0198;
598
SYSBERRIV_L        = 0x0198;
599
SYSBERRIV_H        = 0x0199;
600
SYSUNIV            = 0x019A;
601
SYSUNIV_L          = 0x019A;
602
SYSUNIV_H          = 0x019B;
603
SYSSNIV            = 0x019C;
604
SYSSNIV_L          = 0x019C;
605
SYSSNIV_H          = 0x019D;
606
SYSRSTIV           = 0x019E;
607
SYSRSTIV_L         = 0x019E;
608
SYSRSTIV_H         = 0x019F;
609
/************************************************************
610
* Timer0_A5
611
************************************************************/
612
TA0CTL             = 0x0340;
613
TA0CCTL0           = 0x0342;
614
TA0CCTL1           = 0x0344;
615
TA0CCTL2           = 0x0346;
616
TA0CCTL3           = 0x0348;
617
TA0CCTL4           = 0x034A;
618
TA0R               = 0x0350;
619
TA0CCR0            = 0x0352;
620
TA0CCR1            = 0x0354;
621
TA0CCR2            = 0x0356;
622
TA0CCR3            = 0x0358;
623
TA0CCR4            = 0x035A;
624
TA0IV              = 0x036E;
625
TA0EX0             = 0x0360;
626
/************************************************************
627
* Timer1_A3
628
************************************************************/
629
TA1CTL             = 0x0380;
630
TA1CCTL0           = 0x0382;
631
TA1CCTL1           = 0x0384;
632
TA1CCTL2           = 0x0386;
633
TA1R               = 0x0390;
634
TA1CCR0            = 0x0392;
635
TA1CCR1            = 0x0394;
636
TA1CCR2            = 0x0396;
637
TA1IV              = 0x03AE;
638
TA1EX0             = 0x03A0;
639
/************************************************************
640
* Timer2_A3
641
************************************************************/
642
TA2CTL             = 0x0400;
643
TA2CCTL0           = 0x0402;
644
TA2CCTL1           = 0x0404;
645
TA2CCTL2           = 0x0406;
646
TA2R               = 0x0410;
647
TA2CCR0            = 0x0412;
648
TA2CCR1            = 0x0414;
649
TA2CCR2            = 0x0416;
650
TA2IV              = 0x042E;
651
TA2EX0             = 0x0420;
652
/************************************************************
653
* Timer0_B7
654
************************************************************/
655
TB0CTL             = 0x03C0;
656
TB0CCTL0           = 0x03C2;
657
TB0CCTL1           = 0x03C4;
658
TB0CCTL2           = 0x03C6;
659
TB0CCTL3           = 0x03C8;
660
TB0CCTL4           = 0x03CA;
661
TB0CCTL5           = 0x03CC;
662
TB0CCTL6           = 0x03CE;
663
TB0R               = 0x03D0;
664
TB0CCR0            = 0x03D2;
665
TB0CCR1            = 0x03D4;
666
TB0CCR2            = 0x03D6;
667
TB0CCR3            = 0x03D8;
668
TB0CCR4            = 0x03DA;
669
TB0CCR5            = 0x03DC;
670
TB0CCR6            = 0x03DE;
671
TB0EX0             = 0x03E0;
672
TB0IV              = 0x03EE;
673
/************************************************************
674
* USB
675
************************************************************/
676
USBKEYID           = 0x0900;
677
USBKEYID_L         = 0x0900;
678
USBKEYID_H         = 0x0901;
679
USBCNF             = 0x0902;
680
USBCNF_L           = 0x0902;
681
USBCNF_H           = 0x0903;
682
USBPHYCTL          = 0x0904;
683
USBPHYCTL_L        = 0x0904;
684
USBPHYCTL_H        = 0x0905;
685
USBPWRCTL          = 0x0908;
686
USBPWRCTL_L        = 0x0908;
687
USBPWRCTL_H        = 0x0909;
688
USBPLLCTL          = 0x0910;
689
USBPLLCTL_L        = 0x0910;
690
USBPLLCTL_H        = 0x0911;
691
USBPLLDIVB         = 0x0912;
692
USBPLLDIVB_L       = 0x0912;
693
USBPLLDIVB_H       = 0x0913;
694
USBPLLIR           = 0x0914;
695
USBPLLIR_L         = 0x0914;
696
USBPLLIR_H         = 0x0915;
697
USBIEPCNF_0        = 0x0920;
698
USBIEPCNT_0        = 0x0921;
699
USBOEPCNF_0        = 0x0922;
700
USBOEPCNT_0        = 0x0923;
701
USBIEPIE           = 0x092E;
702
USBOEPIE           = 0x092F;
703
USBIEPIFG          = 0x0930;
704
USBOEPIFG          = 0x0931;
705
USBVECINT          = 0x0932;
706
USBVECINT_L        = 0x0932;
707
USBVECINT_H        = 0x0933;
708
USBMAINT           = 0x0936;
709
USBMAINT_L         = 0x0936;
710
USBMAINT_H         = 0x0937;
711
USBTSREG           = 0x0938;
712
USBTSREG_L         = 0x0938;
713
USBTSREG_H         = 0x0939;
714
USBFN              = 0x093A;
715
USBFN_L            = 0x093A;
716
USBFN_H            = 0x093B;
717
USBCTL             = 0x093C;
718
USBIE              = 0x093D;
719
USBIFG             = 0x093E;
720
USBFUNADR          = 0x093F;
721
USBIEPSIZXY_7      = 0x23FF;
722
USBIEPBCTY_7       = 0x23FE;
723
USBIEPBBAY_7       = 0x23FD;
724
USBIEPBCTX_7       = 0x23FA;
725
USBIEPBBAX_7       = 0x23F9;
726
USBIEPCNF_7        = 0x23F8;
727
USBIEPSIZXY_6      = 0x23F7;
728
USBIEPBCTY_6       = 0x23F6;
729
USBIEPBBAY_6       = 0x23F5;
730
USBIEPBCTX_6       = 0x23F2;
731
USBIEPBBAX_6       = 0x23F1;
732
USBIEPCNF_6        = 0x23F0;
733
USBIEPSIZXY_5      = 0x23EF;
734
USBIEPBCTY_5       = 0x23EE;
735
USBIEPBBAY_5       = 0x23ED;
736
USBIEPBCTX_5       = 0x23EA;
737
USBIEPBBAX_5       = 0x23E9;
738
USBIEPCNF_5        = 0x23E8;
739
USBIEPSIZXY_4      = 0x23E7;
740
USBIEPBCTY_4       = 0x23E6;
741
USBIEPBBAY_4       = 0x23E5;
742
USBIEPBCTX_4       = 0x23E2;
743
USBIEPBBAX_4       = 0x23E1;
744
USBIEPCNF_4        = 0x23E0;
745
USBIEPSIZXY_3      = 0x23DF;
746
USBIEPBCTY_3       = 0x23DE;
747
USBIEPBBAY_3       = 0x23DD;
748
USBIEPBCTX_3       = 0x23DA;
749
USBIEPBBAX_3       = 0x23D9;
750
USBIEPCNF_3        = 0x23D8;
751
USBIEPSIZXY_2      = 0x23D7;
752
USBIEPBCTY_2       = 0x23D6;
753
USBIEPBBAY_2       = 0x23D5;
754
USBIEPBCTX_2       = 0x23D2;
755
USBIEPBBAX_2       = 0x23D1;
756
USBIEPCNF_2        = 0x23D0;
757
USBIEPSIZXY_1      = 0x23CF;
758
USBIEPBCTY_1       = 0x23CE;
759
USBIEPBBAY_1       = 0x23CD;
760
USBIEPBCTX_1       = 0x23CA;
761
USBIEPBBAX_1       = 0x23C9;
762
USBIEPCNF_1        = 0x23C8;
763
USBOEPSIZXY_7      = 0x23BF;
764
USBOEPBCTY_7       = 0x23BE;
765
USBOEPBBAY_7       = 0x23BD;
766
USBOEPBCTX_7       = 0x23BA;
767
USBOEPBBAX_7       = 0x23B9;
768
USBOEPCNF_7        = 0x23B8;
769
USBOEPSIZXY_6      = 0x23B7;
770
USBOEPBCTY_6       = 0x23B6;
771
USBOEPBBAY_6       = 0x23B5;
772
USBOEPBCTX_6       = 0x23B2;
773
USBOEPBBAX_6       = 0x23B1;
774
USBOEPCNF_6        = 0x23B0;
775
USBOEPSIZXY_5      = 0x23AF;
776
USBOEPBCTY_5       = 0x23AE;
777
USBOEPBBAY_5       = 0x23AD;
778
USBOEPBCTX_5       = 0x23AA;
779
USBOEPBBAX_5       = 0x23A9;
780
USBOEPCNF_5        = 0x23A8;
781
USBOEPSIZXY_4      = 0x23A7;
782
USBOEPBCTY_4       = 0x23A6;
783
USBOEPBBAY_4       = 0x23A5;
784
USBOEPBCTX_4       = 0x23A2;
785
USBOEPBBAX_4       = 0x23A1;
786
USBOEPCNF_4        = 0x23A0;
787
USBOEPSIZXY_3      = 0x239F;
788
USBOEPBCTY_3       = 0x239E;
789
USBOEPBBAY_3       = 0x239D;
790
USBOEPBCTX_3       = 0x239A;
791
USBOEPBBAX_3       = 0x2399;
792
USBOEPCNF_3        = 0x2398;
793
USBOEPSIZXY_2      = 0x2397;
794
USBOEPBCTY_2       = 0x2396;
795
USBOEPBBAY_2       = 0x2395;
796
USBOEPBCTX_2       = 0x2392;
797
USBOEPBBAX_2       = 0x2391;
798
USBOEPCNF_2        = 0x2390;
799
USBOEPSIZXY_1      = 0x238F;
800
USBOEPBCTY_1       = 0x238E;
801
USBOEPBBAY_1       = 0x238D;
802
USBOEPBCTX_1       = 0x238A;
803
USBOEPBBAX_1       = 0x2389;
804
USBOEPCNF_1        = 0x2388;
805
USBSUBLK           = 0x2380;
806
USBIEP0BUF         = 0x2378;
807
USBOEP0BUF         = 0x2370;
808
USBTOPBUFF         = 0x236F;
809
USBSTABUFF         = 0x1C00;
810
/************************************************************
811
* UNIFIED CLOCK SYSTEM
812
************************************************************/
813
UCSCTL0            = 0x0160;
814
UCSCTL0_L          = 0x0160;
815
UCSCTL0_H          = 0x0161;
816
UCSCTL1            = 0x0162;
817
UCSCTL1_L          = 0x0162;
818
UCSCTL1_H          = 0x0163;
819
UCSCTL2            = 0x0164;
820
UCSCTL2_L          = 0x0164;
821
UCSCTL2_H          = 0x0165;
822
UCSCTL3            = 0x0166;
823
UCSCTL3_L          = 0x0166;
824
UCSCTL3_H          = 0x0167;
825
UCSCTL4            = 0x0168;
826
UCSCTL4_L          = 0x0168;
827
UCSCTL4_H          = 0x0169;
828
UCSCTL5            = 0x016A;
829
UCSCTL5_L          = 0x016A;
830
UCSCTL5_H          = 0x016B;
831
UCSCTL6            = 0x016C;
832
UCSCTL6_L          = 0x016C;
833
UCSCTL6_H          = 0x016D;
834
UCSCTL7            = 0x016E;
835
UCSCTL7_L          = 0x016E;
836
UCSCTL7_H          = 0x016F;
837
UCSCTL8            = 0x0170;
838
UCSCTL8_L          = 0x0170;
839
UCSCTL8_H          = 0x0171;
840
/************************************************************
841
* USCI A0
842
************************************************************/
843
UCA0CTLW0          = 0x05C0;
844
UCA0CTLW0_L        = 0x05C0;
845
UCA0CTLW0_H        = 0x05C1;
846
UCA0BRW            = 0x05C6;
847
UCA0BRW_L          = 0x05C6;
848
UCA0BRW_H          = 0x05C7;
849
UCA0MCTL           = 0x05C8;
850
UCA0STAT           = 0x05CA;
851
UCA0RXBUF          = 0x05CC;
852
UCA0TXBUF          = 0x05CE;
853
UCA0ABCTL          = 0x05D0;
854
UCA0IRCTL          = 0x05D2;
855
UCA0IRCTL_L        = 0x05D2;
856
UCA0IRCTL_H        = 0x05D3;
857
UCA0ICTL           = 0x05DC;
858
UCA0ICTL_L         = 0x05DC;
859
UCA0ICTL_H         = 0x05DD;
860
UCA0IV             = 0x05DE;
861
/************************************************************
862
* USCI B0
863
************************************************************/
864
UCB0CTLW0          = 0x05E0;
865
UCB0CTLW0_L        = 0x05E0;
866
UCB0CTLW0_H        = 0x05E1;
867
UCB0BRW            = 0x05E6;
868
UCB0BRW_L          = 0x05E6;
869
UCB0BRW_H          = 0x05E7;
870
UCB0STAT           = 0x05EA;
871
UCB0RXBUF          = 0x05EC;
872
UCB0TXBUF          = 0x05EE;
873
UCB0I2COA          = 0x05F0;
874
UCB0I2COA_L        = 0x05F0;
875
UCB0I2COA_H        = 0x05F1;
876
UCB0I2CSA          = 0x05F2;
877
UCB0I2CSA_L        = 0x05F2;
878
UCB0I2CSA_H        = 0x05F3;
879
UCB0ICTL           = 0x05FC;
880
UCB0ICTL_L         = 0x05FC;
881
UCB0ICTL_H         = 0x05FD;
882
UCB0IV             = 0x05FE;
883
/************************************************************
884
* USCI A1
885
************************************************************/
886
UCA1CTLW0          = 0x0600;
887
UCA1CTLW0_L        = 0x0600;
888
UCA1CTLW0_H        = 0x0601;
889
UCA1BRW            = 0x0606;
890
UCA1BRW_L          = 0x0606;
891
UCA1BRW_H          = 0x0607;
892
UCA1MCTL           = 0x0608;
893
UCA1STAT           = 0x060A;
894
UCA1RXBUF          = 0x060C;
895
UCA1TXBUF          = 0x060E;
896
UCA1ABCTL          = 0x0610;
897
UCA1IRCTL          = 0x0612;
898
UCA1IRCTL_L        = 0x0612;
899
UCA1IRCTL_H        = 0x0613;
900
UCA1ICTL           = 0x061C;
901
UCA1ICTL_L         = 0x061C;
902
UCA1ICTL_H         = 0x061D;
903
UCA1IV             = 0x061E;
904
/************************************************************
905
* USCI B1
906
************************************************************/
907
UCB1CTLW0          = 0x0620;
908
UCB1CTLW0_L        = 0x0620;
909
UCB1CTLW0_H        = 0x0621;
910
UCB1BRW            = 0x0626;
911
UCB1BRW_L          = 0x0626;
912
UCB1BRW_H          = 0x0627;
913
UCB1STAT           = 0x062A;
914
UCB1RXBUF          = 0x062C;
915
UCB1TXBUF          = 0x062E;
916
UCB1I2COA          = 0x0630;
917
UCB1I2COA_L        = 0x0630;
918
UCB1I2COA_H        = 0x0631;
919
UCB1I2CSA          = 0x0632;
920
UCB1I2CSA_L        = 0x0632;
921
UCB1I2CSA_H        = 0x0633;
922
UCB1ICTL           = 0x063C;
923
UCB1ICTL_L         = 0x063C;
924
UCB1ICTL_H         = 0x063D;
925
UCB1IV             = 0x063E;
926
/************************************************************
927
* WATCHDOG TIMER A
928
************************************************************/
929
WDTCTL             = 0x015C;
930
WDTCTL_L           = 0x015C;
931
WDTCTL_H           = 0x015D;
932
/************************************************************
933
* TLV Descriptors
934
************************************************************/
935
/************************************************************
936
* Interrupt Vectors (offset from 0xFF80)
937
************************************************************/
938
/************************************************************
939
* End of Modules
940
************************************************************/