Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2850 dpurdie 1
/******************************************************************************/
2
/* msp430fw425.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
* PERIPHERAL FILE MAP
17
************************************************************/
18
/************************************************************
19
* SPECIAL FUNCTION REGISTER ADDRESSES + CONTROL BITS
20
************************************************************/
21
IE1                = 0x0000;
22
IFG1               = 0x0002;
23
IE2                = 0x0001;
24
IFG2               = 0x0003;
25
/************************************************************
26
* WATCHDOG TIMER
27
************************************************************/
28
WDTCTL             = 0x0120;
29
/************************************************************
30
* DIGITAL I/O Port1/2
31
************************************************************/
32
P1IN               = 0x0020;
33
P1OUT              = 0x0021;
34
P1DIR              = 0x0022;
35
P1IFG              = 0x0023;
36
P1IES              = 0x0024;
37
P1IE               = 0x0025;
38
P1SEL              = 0x0026;
39
P2IN               = 0x0028;
40
P2OUT              = 0x0029;
41
P2DIR              = 0x002A;
42
P2IFG              = 0x002B;
43
P2IES              = 0x002C;
44
P2IE               = 0x002D;
45
P2SEL              = 0x002E;
46
/************************************************************
47
* DIGITAL I/O Port3/4
48
************************************************************/
49
P3IN               = 0x0018;
50
P3OUT              = 0x0019;
51
P3DIR              = 0x001A;
52
P3SEL              = 0x001B;
53
P4IN               = 0x001C;
54
P4OUT              = 0x001D;
55
P4DIR              = 0x001E;
56
P4SEL              = 0x001F;
57
/************************************************************
58
* DIGITAL I/O Port5/6
59
************************************************************/
60
P5IN               = 0x0030;
61
P5OUT              = 0x0031;
62
P5DIR              = 0x0032;
63
P5SEL              = 0x0033;
64
P6IN               = 0x0034;
65
P6OUT              = 0x0035;
66
P6DIR              = 0x0036;
67
P6SEL              = 0x0037;
68
/************************************************************
69
* BASIC TIMER
70
************************************************************/
71
BTCTL              = 0x0040;
72
BTCNT1             = 0x0046;
73
BTCNT2             = 0x0047;
74
/************************************************************
75
* SYSTEM CLOCK, FLL+ (x41x)
76
************************************************************/
77
SCFI0              = 0x0050;
78
SCFI1              = 0x0051;
79
SCFQCTL            = 0x0052;
80
FLL_CTL0           = 0x0053;
81
FLL_CTL1           = 0x0054;
82
/************************************************************
83
* Brown-Out, Supply Voltage Supervision (SVS)
84
************************************************************/
85
SVSCTL             = 0x0056;
86
/************************************************************
87
* LCD
88
************************************************************/
89
LCDCTL             = 0x0090;
90
LCDM1              = 0x0091;
91
LCDM2              = 0x0092;
92
LCDM3              = 0x0093;
93
LCDM4              = 0x0094;
94
LCDM5              = 0x0095;
95
LCDM6              = 0x0096;
96
LCDM7              = 0x0097;
97
LCDM8              = 0x0098;
98
LCDM9              = 0x0099;
99
LCDM10             = 0x009A;
100
LCDM11             = 0x009B;
101
LCDM12             = 0x009C;
102
LCDM13             = 0x009D;
103
LCDM14             = 0x009E;
104
LCDM15             = 0x009F;
105
LCDM16             = 0x00A0;
106
LCDM17             = 0x00A1;
107
LCDM18             = 0x00A2;
108
LCDM19             = 0x00A3;
109
LCDM20             = 0x00A4;
110
/************************************************************
111
* Timer0_A3
112
************************************************************/
113
TA0IV              = 0x012E;
114
TA0CTL             = 0x0160;
115
TA0CCTL0           = 0x0162;
116
TA0CCTL1           = 0x0164;
117
TA0CCTL2           = 0x0166;
118
TA0R               = 0x0170;
119
TA0CCR0            = 0x0172;
120
TA0CCR1            = 0x0174;
121
TA0CCR2            = 0x0176;
122
/************************************************************
123
* Timer1_A5
124
************************************************************/
125
TA1IV              = 0x011E;
126
TA1CTL             = 0x0180;
127
TA1CCTL0           = 0x0182;
128
TA1CCTL1           = 0x0184;
129
TA1CCTL2           = 0x0186;
130
TA1CCTL3           = 0x0188;
131
TA1CCTL4           = 0x018A;
132
TA1R               = 0x0190;
133
TA1CCR0            = 0x0192;
134
TA1CCR1            = 0x0194;
135
TA1CCR2            = 0x0196;
136
TA1CCR3            = 0x0198;
137
TA1CCR4            = 0x019A;
138
/*************************************************************
139
* Flash Memory
140
*************************************************************/
141
FCTL1              = 0x0128;
142
FCTL2              = 0x012A;
143
FCTL3              = 0x012C;
144
/************************************************************
145
* Comparator A
146
************************************************************/
147
CACTL1             = 0x0059;
148
CACTL2             = 0x005A;
149
CAPD               = 0x005B;
150
/************************************************************
151
* Scan-I/F
152
************************************************************/
153
SIFDEBUG           = 0x01B0;
154
SIFCNT             = 0x01B2;
155
SIFPSMV            = 0x01B4;
156
SIFCTL1            = 0x01B6;
157
SIFCTL2            = 0x01B8;
158
SIFCTL3            = 0x01BA;
159
SIFCTL4            = 0x01BC;
160
SIFCTL5            = 0x01BE;
161
SIFDACR0           = 0x01C0;
162
SIFDACR1           = 0x01C2;
163
SIFDACR2           = 0x01C4;
164
SIFDACR3           = 0x01C6;
165
SIFDACR4           = 0x01C8;
166
SIFDACR5           = 0x01CA;
167
SIFDACR6           = 0x01CC;
168
SIFDACR7           = 0x01CE;
169
SIFTSM0            = 0x01D0;
170
SIFTSM1            = 0x01D2;
171
SIFTSM2            = 0x01D4;
172
SIFTSM3            = 0x01D6;
173
SIFTSM4            = 0x01D8;
174
SIFTSM5            = 0x01DA;
175
SIFTSM6            = 0x01DC;
176
SIFTSM7            = 0x01DE;
177
SIFTSM8            = 0x01E0;
178
SIFTSM9            = 0x01E2;
179
SIFTSM10           = 0x01E4;
180
SIFTSM11           = 0x01E6;
181
SIFTSM12           = 0x01E8;
182
SIFTSM13           = 0x01EA;
183
SIFTSM14           = 0x01EC;
184
SIFTSM15           = 0x01EE;
185
SIFTSM16           = 0x01F0;
186
SIFTSM17           = 0x01F2;
187
SIFTSM18           = 0x01F4;
188
SIFTSM19           = 0x01F6;
189
SIFTSM20           = 0x01F8;
190
SIFTSM21           = 0x01FA;
191
SIFTSM22           = 0x01FC;
192
SIFTSM23           = 0x01FE;
193
/************************************************************
194
* Interrupt Vectors (offset from 0xFFE0)
195
************************************************************/
196
/************************************************************
197
* End of Modules
198
************************************************************/