Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

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