Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2850 dpurdie 1
/******************************************************************************/
2
/* Legacy Linker Command File                                                 */
3
/* Not recommended for use in new projects.                                   */
4
/* Please use the device specific cmd file                                    */
5
/******************************************************************************/
6
 
7
/******************************************************************************/
8
/* msp430f2491.cmd                                                            */
9
/*    - Linker Command File for defintions in the header file                 */
10
/*    Please do not change !                                                  */
11
/*                                                                            */
12
/******************************************************************************/
13
 
14
 
15
/************************************************************
16
* STANDARD BITS
17
************************************************************/
18
/************************************************************
19
* STATUS REGISTER BITS
20
************************************************************/
21
/************************************************************
22
* PERIPHERAL FILE MAP
23
************************************************************/
24
/************************************************************
25
* SPECIAL FUNCTION REGISTER ADDRESSES + CONTROL BITS
26
************************************************************/
27
IE1                = 0x0000;
28
IFG1               = 0x0002;
29
IE2                = 0x0001;
30
IFG2               = 0x0003;
31
UC1IE              = 0x0006;
32
UC1IFG             = 0x0007;
33
/************************************************************
34
* Basic Clock Module
35
************************************************************/
36
DCOCTL             = 0x0056;
37
BCSCTL1            = 0x0057;
38
BCSCTL2            = 0x0058;
39
BCSCTL3            = 0x0053;
40
/************************************************************
41
* Comparator A
42
************************************************************/
43
CACTL1             = 0x0059;
44
CACTL2             = 0x005A;
45
CAPD               = 0x005B;
46
/*************************************************************
47
* Flash Memory
48
*************************************************************/
49
FCTL1              = 0x0128;
50
FCTL2              = 0x012A;
51
FCTL3              = 0x012C;
52
FCTL4              = 0x01BE;
53
/************************************************************
54
* HARDWARE MULTIPLIER
55
************************************************************/
56
MPY                = 0x0130;
57
MPYS               = 0x0132;
58
MAC                = 0x0134;
59
MACS               = 0x0136;
60
OP2                = 0x0138;
61
RESLO              = 0x013A;
62
RESHI              = 0x013C;
63
SUMEXT             = 0x013E;
64
/************************************************************
65
* DIGITAL I/O Port1/2 Pull up / Pull down Resistors
66
************************************************************/
67
P1IN               = 0x0020;
68
P1OUT              = 0x0021;
69
P1DIR              = 0x0022;
70
P1IFG              = 0x0023;
71
P1IES              = 0x0024;
72
P1IE               = 0x0025;
73
P1SEL              = 0x0026;
74
P1REN              = 0x0027;
75
P2IN               = 0x0028;
76
P2OUT              = 0x0029;
77
P2DIR              = 0x002A;
78
P2IFG              = 0x002B;
79
P2IES              = 0x002C;
80
P2IE               = 0x002D;
81
P2SEL              = 0x002E;
82
P2REN              = 0x002F;
83
/************************************************************
84
* DIGITAL I/O Port3/4 Pull up / Pull down Resistors
85
************************************************************/
86
P3IN               = 0x0018;
87
P3OUT              = 0x0019;
88
P3DIR              = 0x001A;
89
P3SEL              = 0x001B;
90
P3REN              = 0x0010;
91
P4IN               = 0x001C;
92
P4OUT              = 0x001D;
93
P4DIR              = 0x001E;
94
P4SEL              = 0x001F;
95
P4REN              = 0x0011;
96
/************************************************************
97
* DIGITAL I/O Port5/6 Pull up / Pull down Resistors
98
************************************************************/
99
P5IN               = 0x0030;
100
P5OUT              = 0x0031;
101
P5DIR              = 0x0032;
102
P5SEL              = 0x0033;
103
P5REN              = 0x0012;
104
P6IN               = 0x0034;
105
P6OUT              = 0x0035;
106
P6DIR              = 0x0036;
107
P6SEL              = 0x0037;
108
P6REN              = 0x0013;
109
/************************************************************
110
* Brown-Out, Supply Voltage Supervision (SVS)
111
************************************************************/
112
SVSCTL             = 0x0055;
113
/************************************************************
114
* Timer A3
115
************************************************************/
116
TAIV               = 0x012E;
117
TACTL              = 0x0160;
118
TACCTL0            = 0x0162;
119
TACCTL1            = 0x0164;
120
TACCTL2            = 0x0166;
121
TAR                = 0x0170;
122
TACCR0             = 0x0172;
123
TACCR1             = 0x0174;
124
TACCR2             = 0x0176;
125
/************************************************************
126
* Timer B7
127
************************************************************/
128
TBIV               = 0x011E;
129
TBCTL              = 0x0180;
130
TBCCTL0            = 0x0182;
131
TBCCTL1            = 0x0184;
132
TBCCTL2            = 0x0186;
133
TBCCTL3            = 0x0188;
134
TBCCTL4            = 0x018A;
135
TBCCTL5            = 0x018C;
136
TBCCTL6            = 0x018E;
137
TBR                = 0x0190;
138
TBCCR0             = 0x0192;
139
TBCCR1             = 0x0194;
140
TBCCR2             = 0x0196;
141
TBCCR3             = 0x0198;
142
TBCCR4             = 0x019A;
143
TBCCR5             = 0x019C;
144
TBCCR6             = 0x019E;
145
/************************************************************
146
* USCI
147
************************************************************/
148
UCA0CTL0           = 0x0060;
149
UCA0CTL1           = 0x0061;
150
UCA0BR0            = 0x0062;
151
UCA0BR1            = 0x0063;
152
UCA0MCTL           = 0x0064;
153
UCA0STAT           = 0x0065;
154
UCA0RXBUF          = 0x0066;
155
UCA0TXBUF          = 0x0067;
156
UCA0ABCTL          = 0x005D;
157
UCA0IRTCTL         = 0x005E;
158
UCA0IRRCTL         = 0x005F;
159
UCB0CTL0           = 0x0068;
160
UCB0CTL1           = 0x0069;
161
UCB0BR0            = 0x006A;
162
UCB0BR1            = 0x006B;
163
UCB0I2CIE          = 0x006C;
164
UCB0STAT           = 0x006D;
165
UCB0RXBUF          = 0x006E;
166
UCB0TXBUF          = 0x006F;
167
UCB0I2COA          = 0x0118;
168
UCB0I2CSA          = 0x011A;
169
UCA1CTL0           = 0x00D0;
170
UCA1CTL1           = 0x00D1;
171
UCA1BR0            = 0x00D2;
172
UCA1BR1            = 0x00D3;
173
UCA1MCTL           = 0x00D4;
174
UCA1STAT           = 0x00D5;
175
UCA1RXBUF          = 0x00D6;
176
UCA1TXBUF          = 0x00D7;
177
UCA1ABCTL          = 0x00CD;
178
UCA1IRTCTL         = 0x00CE;
179
UCA1IRRCTL         = 0x00CF;
180
UCB1CTL0           = 0x00D8;
181
UCB1CTL1           = 0x00D9;
182
UCB1BR0            = 0x00DA;
183
UCB1BR1            = 0x00DB;
184
UCB1I2CIE          = 0x00DC;
185
UCB1STAT           = 0x00DD;
186
UCB1RXBUF          = 0x00DE;
187
UCB1TXBUF          = 0x00DF;
188
UCB1I2COA          = 0x017C;
189
UCB1I2CSA          = 0x017E;
190
/************************************************************
191
* WATCHDOG TIMER
192
************************************************************/
193
WDTCTL             = 0x0120;
194
/************************************************************
195
* Calibration Data in Info Mem
196
************************************************************/
197
TLV_CHECKSUM       = 0x10C0;
198
TLV_DCO_30_TAG     = 0x10F6;
199
TLV_DCO_30_LEN     = 0x10F7;
200
/************************************************************
201
* Calibration Data in Info Mem
202
************************************************************/
203
CALDCO_16MHZ       = 0x10F8;
204
CALBC1_16MHZ       = 0x10F9;
205
CALDCO_12MHZ       = 0x10FA;
206
CALBC1_12MHZ       = 0x10FB;
207
CALDCO_8MHZ        = 0x10FC;
208
CALBC1_8MHZ        = 0x10FD;
209
CALDCO_1MHZ        = 0x10FE;
210
CALBC1_1MHZ        = 0x10FF;
211
/************************************************************
212
* Interrupt Vectors (offset from 0xFFC0)
213
************************************************************/
214
/************************************************************
215
* End of Modules
216
************************************************************/