Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

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