Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

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