aboutsummaryrefslogtreecommitdiff
path: root/lib/chibios-contrib/os/common/startup/MSP430X/compilers/GCC/ld/msp430fr5969_symbols.ld
diff options
context:
space:
mode:
authorAkshay <[email protected]>2022-04-10 12:13:40 +0100
committerAkshay <[email protected]>2022-04-10 12:13:40 +0100
commitdc90387ce7d8ba7b607d9c48540bf6d8b560f14d (patch)
tree4ccb8fa5886b66fa9d480edef74236c27f035e16 /lib/chibios-contrib/os/common/startup/MSP430X/compilers/GCC/ld/msp430fr5969_symbols.ld
Diffstat (limited to 'lib/chibios-contrib/os/common/startup/MSP430X/compilers/GCC/ld/msp430fr5969_symbols.ld')
-rw-r--r--lib/chibios-contrib/os/common/startup/MSP430X/compilers/GCC/ld/msp430fr5969_symbols.ld928
1 files changed, 928 insertions, 0 deletions
diff --git a/lib/chibios-contrib/os/common/startup/MSP430X/compilers/GCC/ld/msp430fr5969_symbols.ld b/lib/chibios-contrib/os/common/startup/MSP430X/compilers/GCC/ld/msp430fr5969_symbols.ld
new file mode 100644
index 000000000..b9ee725dc
--- /dev/null
+++ b/lib/chibios-contrib/os/common/startup/MSP430X/compilers/GCC/ld/msp430fr5969_symbols.ld
@@ -0,0 +1,928 @@
1/* ============================================================================ */
2/* Copyright (c) 2016, Texas Instruments Incorporated */
3/* All rights reserved. */
4/* */
5/* Redistribution and use in source and binary forms, with or without */
6/* modification, are permitted provided that the following conditions */
7/* are met: */
8/* */
9/* * Redistributions of source code must retain the above copyright */
10/* notice, this list of conditions and the following disclaimer. */
11/* */
12/* * Redistributions in binary form must reproduce the above copyright */
13/* notice, this list of conditions and the following disclaimer in the */
14/* documentation and/or other materials provided with the distribution. */
15/* */
16/* * Neither the name of Texas Instruments Incorporated nor the names of */
17/* its contributors may be used to endorse or promote products derived */
18/* from this software without specific prior written permission. */
19/* */
20/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" */
21/* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, */
22/* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR */
23/* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR */
24/* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, */
25/* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, */
26/* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; */
27/* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, */
28/* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR */
29/* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, */
30/* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
31/* ============================================================================ */
32
33/* This file supports MSP430FR5969 devices. */
34/* Version: 1.198 */
35
36/************************************************************
37* STANDARD BITS
38************************************************************/
39/************************************************************
40* STATUS REGISTER BITS
41************************************************************/
42/************************************************************
43* PERIPHERAL FILE MAP
44************************************************************/
45/************************************************************
46* ADC12_B
47************************************************************/
48PROVIDE(ADC12CTL0 = 0x0800);
49PROVIDE(ADC12CTL0_L = 0x0800);
50PROVIDE(ADC12CTL0_H = 0x0801);
51PROVIDE(ADC12CTL1 = 0x0802);
52PROVIDE(ADC12CTL1_L = 0x0802);
53PROVIDE(ADC12CTL1_H = 0x0803);
54PROVIDE(ADC12CTL2 = 0x0804);
55PROVIDE(ADC12CTL2_L = 0x0804);
56PROVIDE(ADC12CTL2_H = 0x0805);
57PROVIDE(ADC12CTL3 = 0x0806);
58PROVIDE(ADC12CTL3_L = 0x0806);
59PROVIDE(ADC12CTL3_H = 0x0807);
60PROVIDE(ADC12LO = 0x0808);
61PROVIDE(ADC12LO_L = 0x0808);
62PROVIDE(ADC12LO_H = 0x0809);
63PROVIDE(ADC12HI = 0x080A);
64PROVIDE(ADC12HI_L = 0x080A);
65PROVIDE(ADC12HI_H = 0x080B);
66PROVIDE(ADC12IFGR0 = 0x080C);
67PROVIDE(ADC12IFGR0_L = 0x080C);
68PROVIDE(ADC12IFGR0_H = 0x080D);
69PROVIDE(ADC12IFGR1 = 0x080E);
70PROVIDE(ADC12IFGR1_L = 0x080E);
71PROVIDE(ADC12IFGR1_H = 0x080F);
72PROVIDE(ADC12IFGR2 = 0x0810);
73PROVIDE(ADC12IFGR2_L = 0x0810);
74PROVIDE(ADC12IFGR2_H = 0x0811);
75PROVIDE(ADC12IER0 = 0x0812);
76PROVIDE(ADC12IER0_L = 0x0812);
77PROVIDE(ADC12IER0_H = 0x0813);
78PROVIDE(ADC12IER1 = 0x0814);
79PROVIDE(ADC12IER1_L = 0x0814);
80PROVIDE(ADC12IER1_H = 0x0815);
81PROVIDE(ADC12IER2 = 0x0816);
82PROVIDE(ADC12IER2_L = 0x0816);
83PROVIDE(ADC12IER2_H = 0x0817);
84PROVIDE(ADC12IV = 0x0818);
85PROVIDE(ADC12IV_L = 0x0818);
86PROVIDE(ADC12IV_H = 0x0819);
87PROVIDE(ADC12MCTL0 = 0x0820);
88PROVIDE(ADC12MCTL0_L = 0x0820);
89PROVIDE(ADC12MCTL0_H = 0x0821);
90PROVIDE(ADC12MCTL1 = 0x0822);
91PROVIDE(ADC12MCTL1_L = 0x0822);
92PROVIDE(ADC12MCTL1_H = 0x0823);
93PROVIDE(ADC12MCTL2 = 0x0824);
94PROVIDE(ADC12MCTL2_L = 0x0824);
95PROVIDE(ADC12MCTL2_H = 0x0825);
96PROVIDE(ADC12MCTL3 = 0x0826);
97PROVIDE(ADC12MCTL3_L = 0x0826);
98PROVIDE(ADC12MCTL3_H = 0x0827);
99PROVIDE(ADC12MCTL4 = 0x0828);
100PROVIDE(ADC12MCTL4_L = 0x0828);
101PROVIDE(ADC12MCTL4_H = 0x0829);
102PROVIDE(ADC12MCTL5 = 0x082A);
103PROVIDE(ADC12MCTL5_L = 0x082A);
104PROVIDE(ADC12MCTL5_H = 0x082B);
105PROVIDE(ADC12MCTL6 = 0x082C);
106PROVIDE(ADC12MCTL6_L = 0x082C);
107PROVIDE(ADC12MCTL6_H = 0x082D);
108PROVIDE(ADC12MCTL7 = 0x082E);
109PROVIDE(ADC12MCTL7_L = 0x082E);
110PROVIDE(ADC12MCTL7_H = 0x082F);
111PROVIDE(ADC12MCTL8 = 0x0830);
112PROVIDE(ADC12MCTL8_L = 0x0830);
113PROVIDE(ADC12MCTL8_H = 0x0831);
114PROVIDE(ADC12MCTL9 = 0x0832);
115PROVIDE(ADC12MCTL9_L = 0x0832);
116PROVIDE(ADC12MCTL9_H = 0x0833);
117PROVIDE(ADC12MCTL10 = 0x0834);
118PROVIDE(ADC12MCTL10_L = 0x0834);
119PROVIDE(ADC12MCTL10_H = 0x0835);
120PROVIDE(ADC12MCTL11 = 0x0836);
121PROVIDE(ADC12MCTL11_L = 0x0836);
122PROVIDE(ADC12MCTL11_H = 0x0837);
123PROVIDE(ADC12MCTL12 = 0x0838);
124PROVIDE(ADC12MCTL12_L = 0x0838);
125PROVIDE(ADC12MCTL12_H = 0x0839);
126PROVIDE(ADC12MCTL13 = 0x083A);
127PROVIDE(ADC12MCTL13_L = 0x083A);
128PROVIDE(ADC12MCTL13_H = 0x083B);
129PROVIDE(ADC12MCTL14 = 0x083C);
130PROVIDE(ADC12MCTL14_L = 0x083C);
131PROVIDE(ADC12MCTL14_H = 0x083D);
132PROVIDE(ADC12MCTL15 = 0x083E);
133PROVIDE(ADC12MCTL15_L = 0x083E);
134PROVIDE(ADC12MCTL15_H = 0x083F);
135PROVIDE(ADC12MCTL16 = 0x0840);
136PROVIDE(ADC12MCTL16_L = 0x0840);
137PROVIDE(ADC12MCTL16_H = 0x0841);
138PROVIDE(ADC12MCTL17 = 0x0842);
139PROVIDE(ADC12MCTL17_L = 0x0842);
140PROVIDE(ADC12MCTL17_H = 0x0843);
141PROVIDE(ADC12MCTL18 = 0x0844);
142PROVIDE(ADC12MCTL18_L = 0x0844);
143PROVIDE(ADC12MCTL18_H = 0x0845);
144PROVIDE(ADC12MCTL19 = 0x0846);
145PROVIDE(ADC12MCTL19_L = 0x0846);
146PROVIDE(ADC12MCTL19_H = 0x0847);
147PROVIDE(ADC12MCTL20 = 0x0848);
148PROVIDE(ADC12MCTL20_L = 0x0848);
149PROVIDE(ADC12MCTL20_H = 0x0849);
150PROVIDE(ADC12MCTL21 = 0x084A);
151PROVIDE(ADC12MCTL21_L = 0x084A);
152PROVIDE(ADC12MCTL21_H = 0x084B);
153PROVIDE(ADC12MCTL22 = 0x084C);
154PROVIDE(ADC12MCTL22_L = 0x084C);
155PROVIDE(ADC12MCTL22_H = 0x084D);
156PROVIDE(ADC12MCTL23 = 0x084E);
157PROVIDE(ADC12MCTL23_L = 0x084E);
158PROVIDE(ADC12MCTL23_H = 0x084F);
159PROVIDE(ADC12MCTL24 = 0x0850);
160PROVIDE(ADC12MCTL24_L = 0x0850);
161PROVIDE(ADC12MCTL24_H = 0x0851);
162PROVIDE(ADC12MCTL25 = 0x0852);
163PROVIDE(ADC12MCTL25_L = 0x0852);
164PROVIDE(ADC12MCTL25_H = 0x0853);
165PROVIDE(ADC12MCTL26 = 0x0854);
166PROVIDE(ADC12MCTL26_L = 0x0854);
167PROVIDE(ADC12MCTL26_H = 0x0855);
168PROVIDE(ADC12MCTL27 = 0x0856);
169PROVIDE(ADC12MCTL27_L = 0x0856);
170PROVIDE(ADC12MCTL27_H = 0x0857);
171PROVIDE(ADC12MCTL28 = 0x0858);
172PROVIDE(ADC12MCTL28_L = 0x0858);
173PROVIDE(ADC12MCTL28_H = 0x0859);
174PROVIDE(ADC12MCTL29 = 0x085A);
175PROVIDE(ADC12MCTL29_L = 0x085A);
176PROVIDE(ADC12MCTL29_H = 0x085B);
177PROVIDE(ADC12MCTL30 = 0x085C);
178PROVIDE(ADC12MCTL30_L = 0x085C);
179PROVIDE(ADC12MCTL30_H = 0x085D);
180PROVIDE(ADC12MCTL31 = 0x085E);
181PROVIDE(ADC12MCTL31_L = 0x085E);
182PROVIDE(ADC12MCTL31_H = 0x085F);
183PROVIDE(ADC12MEM0 = 0x0860);
184PROVIDE(ADC12MEM0_L = 0x0860);
185PROVIDE(ADC12MEM0_H = 0x0861);
186PROVIDE(ADC12MEM1 = 0x0862);
187PROVIDE(ADC12MEM1_L = 0x0862);
188PROVIDE(ADC12MEM1_H = 0x0863);
189PROVIDE(ADC12MEM2 = 0x0864);
190PROVIDE(ADC12MEM2_L = 0x0864);
191PROVIDE(ADC12MEM2_H = 0x0865);
192PROVIDE(ADC12MEM3 = 0x0866);
193PROVIDE(ADC12MEM3_L = 0x0866);
194PROVIDE(ADC12MEM3_H = 0x0867);
195PROVIDE(ADC12MEM4 = 0x0868);
196PROVIDE(ADC12MEM4_L = 0x0868);
197PROVIDE(ADC12MEM4_H = 0x0869);
198PROVIDE(ADC12MEM5 = 0x086A);
199PROVIDE(ADC12MEM5_L = 0x086A);
200PROVIDE(ADC12MEM5_H = 0x086B);
201PROVIDE(ADC12MEM6 = 0x086C);
202PROVIDE(ADC12MEM6_L = 0x086C);
203PROVIDE(ADC12MEM6_H = 0x086D);
204PROVIDE(ADC12MEM7 = 0x086E);
205PROVIDE(ADC12MEM7_L = 0x086E);
206PROVIDE(ADC12MEM7_H = 0x086F);
207PROVIDE(ADC12MEM8 = 0x0870);
208PROVIDE(ADC12MEM8_L = 0x0870);
209PROVIDE(ADC12MEM8_H = 0x0871);
210PROVIDE(ADC12MEM9 = 0x0872);
211PROVIDE(ADC12MEM9_L = 0x0872);
212PROVIDE(ADC12MEM9_H = 0x0873);
213PROVIDE(ADC12MEM10 = 0x0874);
214PROVIDE(ADC12MEM10_L = 0x0874);
215PROVIDE(ADC12MEM10_H = 0x0875);
216PROVIDE(ADC12MEM11 = 0x0876);
217PROVIDE(ADC12MEM11_L = 0x0876);
218PROVIDE(ADC12MEM11_H = 0x0877);
219PROVIDE(ADC12MEM12 = 0x0878);
220PROVIDE(ADC12MEM12_L = 0x0878);
221PROVIDE(ADC12MEM12_H = 0x0879);
222PROVIDE(ADC12MEM13 = 0x087A);
223PROVIDE(ADC12MEM13_L = 0x087A);
224PROVIDE(ADC12MEM13_H = 0x087B);
225PROVIDE(ADC12MEM14 = 0x087C);
226PROVIDE(ADC12MEM14_L = 0x087C);
227PROVIDE(ADC12MEM14_H = 0x087D);
228PROVIDE(ADC12MEM15 = 0x087E);
229PROVIDE(ADC12MEM15_L = 0x087E);
230PROVIDE(ADC12MEM15_H = 0x087F);
231PROVIDE(ADC12MEM16 = 0x0880);
232PROVIDE(ADC12MEM16_L = 0x0880);
233PROVIDE(ADC12MEM16_H = 0x0881);
234PROVIDE(ADC12MEM17 = 0x0882);
235PROVIDE(ADC12MEM17_L = 0x0882);
236PROVIDE(ADC12MEM17_H = 0x0883);
237PROVIDE(ADC12MEM18 = 0x0884);
238PROVIDE(ADC12MEM18_L = 0x0884);
239PROVIDE(ADC12MEM18_H = 0x0885);
240PROVIDE(ADC12MEM19 = 0x0886);
241PROVIDE(ADC12MEM19_L = 0x0886);
242PROVIDE(ADC12MEM19_H = 0x0887);
243PROVIDE(ADC12MEM20 = 0x0888);
244PROVIDE(ADC12MEM20_L = 0x0888);
245PROVIDE(ADC12MEM20_H = 0x0889);
246PROVIDE(ADC12MEM21 = 0x088A);
247PROVIDE(ADC12MEM21_L = 0x088A);
248PROVIDE(ADC12MEM21_H = 0x088B);
249PROVIDE(ADC12MEM22 = 0x088C);
250PROVIDE(ADC12MEM22_L = 0x088C);
251PROVIDE(ADC12MEM22_H = 0x088D);
252PROVIDE(ADC12MEM23 = 0x088E);
253PROVIDE(ADC12MEM23_L = 0x088E);
254PROVIDE(ADC12MEM23_H = 0x088F);
255PROVIDE(ADC12MEM24 = 0x0890);
256PROVIDE(ADC12MEM24_L = 0x0890);
257PROVIDE(ADC12MEM24_H = 0x0891);
258PROVIDE(ADC12MEM25 = 0x0892);
259PROVIDE(ADC12MEM25_L = 0x0892);
260PROVIDE(ADC12MEM25_H = 0x0893);
261PROVIDE(ADC12MEM26 = 0x0894);
262PROVIDE(ADC12MEM26_L = 0x0894);
263PROVIDE(ADC12MEM26_H = 0x0895);
264PROVIDE(ADC12MEM27 = 0x0896);
265PROVIDE(ADC12MEM27_L = 0x0896);
266PROVIDE(ADC12MEM27_H = 0x0897);
267PROVIDE(ADC12MEM28 = 0x0898);
268PROVIDE(ADC12MEM28_L = 0x0898);
269PROVIDE(ADC12MEM28_H = 0x0899);
270PROVIDE(ADC12MEM29 = 0x089A);
271PROVIDE(ADC12MEM29_L = 0x089A);
272PROVIDE(ADC12MEM29_H = 0x089B);
273PROVIDE(ADC12MEM30 = 0x089C);
274PROVIDE(ADC12MEM30_L = 0x089C);
275PROVIDE(ADC12MEM30_H = 0x089D);
276PROVIDE(ADC12MEM31 = 0x089E);
277PROVIDE(ADC12MEM31_L = 0x089E);
278PROVIDE(ADC12MEM31_H = 0x089F);
279/************************************************************
280* AES256 Accelerator
281************************************************************/
282PROVIDE(AESACTL0 = 0x09C0);
283PROVIDE(AESACTL0_L = 0x09C0);
284PROVIDE(AESACTL0_H = 0x09C1);
285PROVIDE(AESACTL1 = 0x09C2);
286PROVIDE(AESACTL1_L = 0x09C2);
287PROVIDE(AESACTL1_H = 0x09C3);
288PROVIDE(AESASTAT = 0x09C4);
289PROVIDE(AESASTAT_L = 0x09C4);
290PROVIDE(AESASTAT_H = 0x09C5);
291PROVIDE(AESAKEY = 0x09C6);
292PROVIDE(AESAKEY_L = 0x09C6);
293PROVIDE(AESAKEY_H = 0x09C7);
294PROVIDE(AESADIN = 0x09C8);
295PROVIDE(AESADIN_L = 0x09C8);
296PROVIDE(AESADIN_H = 0x09C9);
297PROVIDE(AESADOUT = 0x09CA);
298PROVIDE(AESADOUT_L = 0x09CA);
299PROVIDE(AESADOUT_H = 0x09CB);
300PROVIDE(AESAXDIN = 0x09CC);
301PROVIDE(AESAXDIN_L = 0x09CC);
302PROVIDE(AESAXDIN_H = 0x09CD);
303PROVIDE(AESAXIN = 0x09CE);
304PROVIDE(AESAXIN_L = 0x09CE);
305PROVIDE(AESAXIN_H = 0x09CF);
306/************************************************************
307* Capacitive_Touch_IO 0
308************************************************************/
309PROVIDE(CAPTIO0CTL = 0x043E);
310PROVIDE(CAPTIO0CTL_L = 0x043E);
311PROVIDE(CAPTIO0CTL_H = 0x043F);
312/************************************************************
313* Capacitive_Touch_IO 1
314************************************************************/
315PROVIDE(CAPTIO1CTL = 0x047E);
316PROVIDE(CAPTIO1CTL_L = 0x047E);
317PROVIDE(CAPTIO1CTL_H = 0x047F);
318/************************************************************
319* Comparator E
320************************************************************/
321PROVIDE(CECTL0 = 0x08C0);
322PROVIDE(CECTL0_L = 0x08C0);
323PROVIDE(CECTL0_H = 0x08C1);
324PROVIDE(CECTL1 = 0x08C2);
325PROVIDE(CECTL1_L = 0x08C2);
326PROVIDE(CECTL1_H = 0x08C3);
327PROVIDE(CECTL2 = 0x08C4);
328PROVIDE(CECTL2_L = 0x08C4);
329PROVIDE(CECTL2_H = 0x08C5);
330PROVIDE(CECTL3 = 0x08C6);
331PROVIDE(CECTL3_L = 0x08C6);
332PROVIDE(CECTL3_H = 0x08C7);
333PROVIDE(CEINT = 0x08CC);
334PROVIDE(CEINT_L = 0x08CC);
335PROVIDE(CEINT_H = 0x08CD);
336PROVIDE(CEIV = 0x08CE);
337PROVIDE(CEIV_L = 0x08CE);
338PROVIDE(CEIV_H = 0x08CF);
339/*************************************************************
340* CRC Module
341*************************************************************/
342PROVIDE(CRCDI = 0x0150);
343PROVIDE(CRCDI_L = 0x0150);
344PROVIDE(CRCDI_H = 0x0151);
345PROVIDE(CRCDIRB = 0x0152);
346PROVIDE(CRCDIRB_L = 0x0152);
347PROVIDE(CRCDIRB_H = 0x0153);
348PROVIDE(CRCINIRES = 0x0154);
349PROVIDE(CRCINIRES_L = 0x0154);
350PROVIDE(CRCINIRES_H = 0x0155);
351PROVIDE(CRCRESR = 0x0156);
352PROVIDE(CRCRESR_L = 0x0156);
353PROVIDE(CRCRESR_H = 0x0157);
354/************************************************************
355* CLOCK SYSTEM
356************************************************************/
357PROVIDE(CSCTL0 = 0x0160);
358PROVIDE(CSCTL0_L = 0x0160);
359PROVIDE(CSCTL0_H = 0x0161);
360PROVIDE(CSCTL1 = 0x0162);
361PROVIDE(CSCTL1_L = 0x0162);
362PROVIDE(CSCTL1_H = 0x0163);
363PROVIDE(CSCTL2 = 0x0164);
364PROVIDE(CSCTL2_L = 0x0164);
365PROVIDE(CSCTL2_H = 0x0165);
366PROVIDE(CSCTL3 = 0x0166);
367PROVIDE(CSCTL3_L = 0x0166);
368PROVIDE(CSCTL3_H = 0x0167);
369PROVIDE(CSCTL4 = 0x0168);
370PROVIDE(CSCTL4_L = 0x0168);
371PROVIDE(CSCTL4_H = 0x0169);
372PROVIDE(CSCTL5 = 0x016A);
373PROVIDE(CSCTL5_L = 0x016A);
374PROVIDE(CSCTL5_H = 0x016B);
375PROVIDE(CSCTL6 = 0x016C);
376PROVIDE(CSCTL6_L = 0x016C);
377PROVIDE(CSCTL6_H = 0x016D);
378/************************************************************
379* DMA_X
380************************************************************/
381PROVIDE(DMACTL0 = 0x0500);
382PROVIDE(DMACTL0_L = 0x0500);
383PROVIDE(DMACTL0_H = 0x0501);
384PROVIDE(DMACTL1 = 0x0502);
385PROVIDE(DMACTL1_L = 0x0502);
386PROVIDE(DMACTL1_H = 0x0503);
387PROVIDE(DMACTL2 = 0x0504);
388PROVIDE(DMACTL2_L = 0x0504);
389PROVIDE(DMACTL2_H = 0x0505);
390PROVIDE(DMACTL3 = 0x0506);
391PROVIDE(DMACTL3_L = 0x0506);
392PROVIDE(DMACTL3_H = 0x0507);
393PROVIDE(DMACTL4 = 0x0508);
394PROVIDE(DMACTL4_L = 0x0508);
395PROVIDE(DMACTL4_H = 0x0509);
396PROVIDE(DMAIV = 0x050E);
397PROVIDE(DMAIV_L = 0x050E);
398PROVIDE(DMAIV_H = 0x050F);
399PROVIDE(DMA0CTL = 0x0510);
400PROVIDE(DMA0CTL_L = 0x0510);
401PROVIDE(DMA0CTL_H = 0x0511);
402PROVIDE(DMA0SA = 0x0512);
403PROVIDE(DMA0SAL = 0x0512);
404PROVIDE(DMA0DA = 0x0516);
405PROVIDE(DMA0DAL = 0x0516);
406PROVIDE(DMA0SZ = 0x051A);
407PROVIDE(DMA1CTL = 0x0520);
408PROVIDE(DMA1CTL_L = 0x0520);
409PROVIDE(DMA1CTL_H = 0x0521);
410PROVIDE(DMA1SA = 0x0522);
411PROVIDE(DMA1SAL = 0x0522);
412PROVIDE(DMA1DA = 0x0526);
413PROVIDE(DMA1DAL = 0x0526);
414PROVIDE(DMA1SZ = 0x052A);
415PROVIDE(DMA2CTL = 0x0530);
416PROVIDE(DMA2CTL_L = 0x0530);
417PROVIDE(DMA2CTL_H = 0x0531);
418PROVIDE(DMA2SA = 0x0532);
419PROVIDE(DMA2SAL = 0x0532);
420PROVIDE(DMA2DA = 0x0536);
421PROVIDE(DMA2DAL = 0x0536);
422PROVIDE(DMA2SZ = 0x053A);
423/*************************************************************
424* FRAM Memory
425*************************************************************/
426PROVIDE(FRCTL0 = 0x0140);
427PROVIDE(FRCTL0_L = 0x0140);
428PROVIDE(FRCTL0_H = 0x0141);
429PROVIDE(GCCTL0 = 0x0144);
430PROVIDE(GCCTL0_L = 0x0144);
431PROVIDE(GCCTL0_H = 0x0145);
432PROVIDE(GCCTL1 = 0x0146);
433PROVIDE(GCCTL1_L = 0x0146);
434PROVIDE(GCCTL1_H = 0x0147);
435/************************************************************
436* Memory Protection Unit
437************************************************************/
438PROVIDE(MPUCTL0 = 0x05A0);
439PROVIDE(MPUCTL0_L = 0x05A0);
440PROVIDE(MPUCTL0_H = 0x05A1);
441PROVIDE(MPUCTL1 = 0x05A2);
442PROVIDE(MPUCTL1_L = 0x05A2);
443PROVIDE(MPUCTL1_H = 0x05A3);
444PROVIDE(MPUSEGB2 = 0x05A4);
445PROVIDE(MPUSEGB2_L = 0x05A4);
446PROVIDE(MPUSEGB2_H = 0x05A5);
447PROVIDE(MPUSEGB1 = 0x05A6);
448PROVIDE(MPUSEGB1_L = 0x05A6);
449PROVIDE(MPUSEGB1_H = 0x05A7);
450PROVIDE(MPUSAM = 0x05A8);
451PROVIDE(MPUSAM_L = 0x05A8);
452PROVIDE(MPUSAM_H = 0x05A9);
453PROVIDE(MPUIPC0 = 0x05AA);
454PROVIDE(MPUIPC0_L = 0x05AA);
455PROVIDE(MPUIPC0_H = 0x05AB);
456PROVIDE(MPUIPSEGB2 = 0x05AC);
457PROVIDE(MPUIPSEGB2_L = 0x05AC);
458PROVIDE(MPUIPSEGB2_H = 0x05AD);
459PROVIDE(MPUIPSEGB1 = 0x05AE);
460PROVIDE(MPUIPSEGB1_L = 0x05AE);
461PROVIDE(MPUIPSEGB1_H = 0x05AF);
462/************************************************************
463* HARDWARE MULTIPLIER 32Bit
464************************************************************/
465PROVIDE(MPY = 0x04C0);
466PROVIDE(MPY_L = 0x04C0);
467PROVIDE(MPY_H = 0x04C1);
468PROVIDE(MPYS = 0x04C2);
469PROVIDE(MPYS_L = 0x04C2);
470PROVIDE(MPYS_H = 0x04C3);
471PROVIDE(MAC = 0x04C4);
472PROVIDE(MAC_L = 0x04C4);
473PROVIDE(MAC_H = 0x04C5);
474PROVIDE(MACS = 0x04C6);
475PROVIDE(MACS_L = 0x04C6);
476PROVIDE(MACS_H = 0x04C7);
477PROVIDE(OP2 = 0x04C8);
478PROVIDE(OP2_L = 0x04C8);
479PROVIDE(OP2_H = 0x04C9);
480PROVIDE(RESLO = 0x04CA);
481PROVIDE(RESLO_L = 0x04CA);
482PROVIDE(RESLO_H = 0x04CB);
483PROVIDE(RESHI = 0x04CC);
484PROVIDE(RESHI_L = 0x04CC);
485PROVIDE(RESHI_H = 0x04CD);
486PROVIDE(SUMEXT = 0x04CE);
487PROVIDE(SUMEXT_L = 0x04CE);
488PROVIDE(SUMEXT_H = 0x04CF);
489PROVIDE(MPY32L = 0x04D0);
490PROVIDE(MPY32L_L = 0x04D0);
491PROVIDE(MPY32L_H = 0x04D1);
492PROVIDE(MPY32H = 0x04D2);
493PROVIDE(MPY32H_L = 0x04D2);
494PROVIDE(MPY32H_H = 0x04D3);
495PROVIDE(MPYS32L = 0x04D4);
496PROVIDE(MPYS32L_L = 0x04D4);
497PROVIDE(MPYS32L_H = 0x04D5);
498PROVIDE(MPYS32H = 0x04D6);
499PROVIDE(MPYS32H_L = 0x04D6);
500PROVIDE(MPYS32H_H = 0x04D7);
501PROVIDE(MAC32L = 0x04D8);
502PROVIDE(MAC32L_L = 0x04D8);
503PROVIDE(MAC32L_H = 0x04D9);
504PROVIDE(MAC32H = 0x04DA);
505PROVIDE(MAC32H_L = 0x04DA);
506PROVIDE(MAC32H_H = 0x04DB);
507PROVIDE(MACS32L = 0x04DC);
508PROVIDE(MACS32L_L = 0x04DC);
509PROVIDE(MACS32L_H = 0x04DD);
510PROVIDE(MACS32H = 0x04DE);
511PROVIDE(MACS32H_L = 0x04DE);
512PROVIDE(MACS32H_H = 0x04DF);
513PROVIDE(OP2L = 0x04E0);
514PROVIDE(OP2L_L = 0x04E0);
515PROVIDE(OP2L_H = 0x04E1);
516PROVIDE(OP2H = 0x04E2);
517PROVIDE(OP2H_L = 0x04E2);
518PROVIDE(OP2H_H = 0x04E3);
519PROVIDE(RES0 = 0x04E4);
520PROVIDE(RES0_L = 0x04E4);
521PROVIDE(RES0_H = 0x04E5);
522PROVIDE(RES1 = 0x04E6);
523PROVIDE(RES1_L = 0x04E6);
524PROVIDE(RES1_H = 0x04E7);
525PROVIDE(RES2 = 0x04E8);
526PROVIDE(RES2_L = 0x04E8);
527PROVIDE(RES2_H = 0x04E9);
528PROVIDE(RES3 = 0x04EA);
529PROVIDE(RES3_L = 0x04EA);
530PROVIDE(RES3_H = 0x04EB);
531PROVIDE(MPY32CTL0 = 0x04EC);
532PROVIDE(MPY32CTL0_L = 0x04EC);
533PROVIDE(MPY32CTL0_H = 0x04ED);
534/************************************************************
535* PMM - Power Management System for FRAM
536************************************************************/
537PROVIDE(PMMCTL0 = 0x0120);
538PROVIDE(PMMCTL0_L = 0x0120);
539PROVIDE(PMMCTL0_H = 0x0121);
540PROVIDE(PMMIFG = 0x012A);
541PROVIDE(PMMIFG_L = 0x012A);
542PROVIDE(PMMIFG_H = 0x012B);
543PROVIDE(PM5CTL0 = 0x0130);
544PROVIDE(PM5CTL0_L = 0x0130);
545PROVIDE(PM5CTL0_H = 0x0131);
546/************************************************************
547* DIGITAL I/O Port1/2 Pull up / Pull down Resistors
548************************************************************/
549PROVIDE(PAIN = 0x0200);
550PROVIDE(PAIN_L = 0x0200);
551PROVIDE(PAIN_H = 0x0201);
552PROVIDE(PAOUT = 0x0202);
553PROVIDE(PAOUT_L = 0x0202);
554PROVIDE(PAOUT_H = 0x0203);
555PROVIDE(PADIR = 0x0204);
556PROVIDE(PADIR_L = 0x0204);
557PROVIDE(PADIR_H = 0x0205);
558PROVIDE(PAREN = 0x0206);
559PROVIDE(PAREN_L = 0x0206);
560PROVIDE(PAREN_H = 0x0207);
561PROVIDE(PASEL0 = 0x020A);
562PROVIDE(PASEL0_L = 0x020A);
563PROVIDE(PASEL0_H = 0x020B);
564PROVIDE(PASEL1 = 0x020C);
565PROVIDE(PASEL1_L = 0x020C);
566PROVIDE(PASEL1_H = 0x020D);
567PROVIDE(PASELC = 0x0216);
568PROVIDE(PASELC_L = 0x0216);
569PROVIDE(PASELC_H = 0x0217);
570PROVIDE(PAIES = 0x0218);
571PROVIDE(PAIES_L = 0x0218);
572PROVIDE(PAIES_H = 0x0219);
573PROVIDE(PAIE = 0x021A);
574PROVIDE(PAIE_L = 0x021A);
575PROVIDE(PAIE_H = 0x021B);
576PROVIDE(PAIFG = 0x021C);
577PROVIDE(PAIFG_L = 0x021C);
578PROVIDE(PAIFG_H = 0x021D);
579PROVIDE(P1IV = 0x020E);
580PROVIDE(P2IV = 0x021E);
581/************************************************************
582* DIGITAL I/O Port3/4 Pull up / Pull down Resistors
583************************************************************/
584PROVIDE(PBIN = 0x0220);
585PROVIDE(PBIN_L = 0x0220);
586PROVIDE(PBIN_H = 0x0221);
587PROVIDE(PBOUT = 0x0222);
588PROVIDE(PBOUT_L = 0x0222);
589PROVIDE(PBOUT_H = 0x0223);
590PROVIDE(PBDIR = 0x0224);
591PROVIDE(PBDIR_L = 0x0224);
592PROVIDE(PBDIR_H = 0x0225);
593PROVIDE(PBREN = 0x0226);
594PROVIDE(PBREN_L = 0x0226);
595PROVIDE(PBREN_H = 0x0227);
596PROVIDE(PBSEL0 = 0x022A);
597PROVIDE(PBSEL0_L = 0x022A);
598PROVIDE(PBSEL0_H = 0x022B);
599PROVIDE(PBSEL1 = 0x022C);
600PROVIDE(PBSEL1_L = 0x022C);
601PROVIDE(PBSEL1_H = 0x022D);
602PROVIDE(PBSELC = 0x0236);
603PROVIDE(PBSELC_L = 0x0236);
604PROVIDE(PBSELC_H = 0x0237);
605PROVIDE(PBIES = 0x0238);
606PROVIDE(PBIES_L = 0x0238);
607PROVIDE(PBIES_H = 0x0239);
608PROVIDE(PBIE = 0x023A);
609PROVIDE(PBIE_L = 0x023A);
610PROVIDE(PBIE_H = 0x023B);
611PROVIDE(PBIFG = 0x023C);
612PROVIDE(PBIFG_L = 0x023C);
613PROVIDE(PBIFG_H = 0x023D);
614PROVIDE(P3IV = 0x022E);
615PROVIDE(P4IV = 0x023E);
616/************************************************************
617* DIGITAL I/O PortJ Pull up / Pull down Resistors
618************************************************************/
619PROVIDE(PJIN = 0x0320);
620PROVIDE(PJIN_L = 0x0320);
621PROVIDE(PJIN_H = 0x0321);
622PROVIDE(PJOUT = 0x0322);
623PROVIDE(PJOUT_L = 0x0322);
624PROVIDE(PJOUT_H = 0x0323);
625PROVIDE(PJDIR = 0x0324);
626PROVIDE(PJDIR_L = 0x0324);
627PROVIDE(PJDIR_H = 0x0325);
628PROVIDE(PJREN = 0x0326);
629PROVIDE(PJREN_L = 0x0326);
630PROVIDE(PJREN_H = 0x0327);
631PROVIDE(PJSEL0 = 0x032A);
632PROVIDE(PJSEL0_L = 0x032A);
633PROVIDE(PJSEL0_H = 0x032B);
634PROVIDE(PJSEL1 = 0x032C);
635PROVIDE(PJSEL1_L = 0x032C);
636PROVIDE(PJSEL1_H = 0x032D);
637PROVIDE(PJSELC = 0x0336);
638PROVIDE(PJSELC_L = 0x0336);
639PROVIDE(PJSELC_H = 0x0337);
640/************************************************************
641* Shared Reference
642************************************************************/
643PROVIDE(REFCTL0 = 0x01B0);
644PROVIDE(REFCTL0_L = 0x01B0);
645PROVIDE(REFCTL0_H = 0x01B1);
646/************************************************************
647* Real Time Clock
648************************************************************/
649PROVIDE(RTCCTL01 = 0x04A0);
650PROVIDE(RTCCTL01_L = 0x04A0);
651PROVIDE(RTCCTL01_H = 0x04A1);
652PROVIDE(RTCCTL23 = 0x04A2);
653PROVIDE(RTCCTL23_L = 0x04A2);
654PROVIDE(RTCCTL23_H = 0x04A3);
655PROVIDE(RTCPS0CTL = 0x04A8);
656PROVIDE(RTCPS0CTL_L = 0x04A8);
657PROVIDE(RTCPS0CTL_H = 0x04A9);
658PROVIDE(RTCPS1CTL = 0x04AA);
659PROVIDE(RTCPS1CTL_L = 0x04AA);
660PROVIDE(RTCPS1CTL_H = 0x04AB);
661PROVIDE(RTCPS = 0x04AC);
662PROVIDE(RTCPS_L = 0x04AC);
663PROVIDE(RTCPS_H = 0x04AD);
664PROVIDE(RTCIV = 0x04AE);
665PROVIDE(RTCTIM0 = 0x04B0);
666PROVIDE(RTCTIM0_L = 0x04B0);
667PROVIDE(RTCTIM0_H = 0x04B1);
668PROVIDE(RTCTIM1 = 0x04B2);
669PROVIDE(RTCTIM1_L = 0x04B2);
670PROVIDE(RTCTIM1_H = 0x04B3);
671PROVIDE(RTCDATE = 0x04B4);
672PROVIDE(RTCDATE_L = 0x04B4);
673PROVIDE(RTCDATE_H = 0x04B5);
674PROVIDE(RTCYEAR = 0x04B6);
675PROVIDE(RTCYEAR_L = 0x04B6);
676PROVIDE(RTCYEAR_H = 0x04B7);
677PROVIDE(RTCAMINHR = 0x04B8);
678PROVIDE(RTCAMINHR_L = 0x04B8);
679PROVIDE(RTCAMINHR_H = 0x04B9);
680PROVIDE(RTCADOWDAY = 0x04BA);
681PROVIDE(RTCADOWDAY_L = 0x04BA);
682PROVIDE(RTCADOWDAY_H = 0x04BB);
683PROVIDE(BIN2BCD = 0x04BC);
684PROVIDE(BCD2BIN = 0x04BE);
685/************************************************************
686* SFR - Special Function Register Module
687************************************************************/
688PROVIDE(SFRIE1 = 0x0100);
689PROVIDE(SFRIE1_L = 0x0100);
690PROVIDE(SFRIE1_H = 0x0101);
691PROVIDE(SFRIFG1 = 0x0102);
692PROVIDE(SFRIFG1_L = 0x0102);
693PROVIDE(SFRIFG1_H = 0x0103);
694PROVIDE(SFRRPCR = 0x0104);
695PROVIDE(SFRRPCR_L = 0x0104);
696PROVIDE(SFRRPCR_H = 0x0105);
697/************************************************************
698* SYS - System Module
699************************************************************/
700PROVIDE(SYSCTL = 0x0180);
701PROVIDE(SYSCTL_L = 0x0180);
702PROVIDE(SYSCTL_H = 0x0181);
703PROVIDE(SYSJMBC = 0x0186);
704PROVIDE(SYSJMBC_L = 0x0186);
705PROVIDE(SYSJMBC_H = 0x0187);
706PROVIDE(SYSJMBI0 = 0x0188);
707PROVIDE(SYSJMBI0_L = 0x0188);
708PROVIDE(SYSJMBI0_H = 0x0189);
709PROVIDE(SYSJMBI1 = 0x018A);
710PROVIDE(SYSJMBI1_L = 0x018A);
711PROVIDE(SYSJMBI1_H = 0x018B);
712PROVIDE(SYSJMBO0 = 0x018C);
713PROVIDE(SYSJMBO0_L = 0x018C);
714PROVIDE(SYSJMBO0_H = 0x018D);
715PROVIDE(SYSJMBO1 = 0x018E);
716PROVIDE(SYSJMBO1_L = 0x018E);
717PROVIDE(SYSJMBO1_H = 0x018F);
718PROVIDE(SYSUNIV = 0x019A);
719PROVIDE(SYSUNIV_L = 0x019A);
720PROVIDE(SYSUNIV_H = 0x019B);
721PROVIDE(SYSSNIV = 0x019C);
722PROVIDE(SYSSNIV_L = 0x019C);
723PROVIDE(SYSSNIV_H = 0x019D);
724PROVIDE(SYSRSTIV = 0x019E);
725PROVIDE(SYSRSTIV_L = 0x019E);
726PROVIDE(SYSRSTIV_H = 0x019F);
727/************************************************************
728* Timer0_A3
729************************************************************/
730PROVIDE(TA0CTL = 0x0340);
731PROVIDE(TA0CCTL0 = 0x0342);
732PROVIDE(TA0CCTL1 = 0x0344);
733PROVIDE(TA0CCTL2 = 0x0346);
734PROVIDE(TA0R = 0x0350);
735PROVIDE(TA0CCR0 = 0x0352);
736PROVIDE(TA0CCR1 = 0x0354);
737PROVIDE(TA0CCR2 = 0x0356);
738PROVIDE(TA0IV = 0x036E);
739PROVIDE(TA0EX0 = 0x0360);
740/************************************************************
741* Timer1_A3
742************************************************************/
743PROVIDE(TA1CTL = 0x0380);
744PROVIDE(TA1CCTL0 = 0x0382);
745PROVIDE(TA1CCTL1 = 0x0384);
746PROVIDE(TA1CCTL2 = 0x0386);
747PROVIDE(TA1R = 0x0390);
748PROVIDE(TA1CCR0 = 0x0392);
749PROVIDE(TA1CCR1 = 0x0394);
750PROVIDE(TA1CCR2 = 0x0396);
751PROVIDE(TA1IV = 0x03AE);
752PROVIDE(TA1EX0 = 0x03A0);
753/************************************************************
754* Timer2_A2
755************************************************************/
756PROVIDE(TA2CTL = 0x0400);
757PROVIDE(TA2CCTL0 = 0x0402);
758PROVIDE(TA2CCTL1 = 0x0404);
759PROVIDE(TA2R = 0x0410);
760PROVIDE(TA2CCR0 = 0x0412);
761PROVIDE(TA2CCR1 = 0x0414);
762PROVIDE(TA2IV = 0x042E);
763PROVIDE(TA2EX0 = 0x0420);
764/************************************************************
765* Timer3_A2
766************************************************************/
767PROVIDE(TA3CTL = 0x0440);
768PROVIDE(TA3CCTL0 = 0x0442);
769PROVIDE(TA3CCTL1 = 0x0444);
770PROVIDE(TA3R = 0x0450);
771PROVIDE(TA3CCR0 = 0x0452);
772PROVIDE(TA3CCR1 = 0x0454);
773PROVIDE(TA3IV = 0x046E);
774PROVIDE(TA3EX0 = 0x0460);
775/************************************************************
776* Timer0_B7
777************************************************************/
778PROVIDE(TB0CTL = 0x03C0);
779PROVIDE(TB0CCTL0 = 0x03C2);
780PROVIDE(TB0CCTL1 = 0x03C4);
781PROVIDE(TB0CCTL2 = 0x03C6);
782PROVIDE(TB0CCTL3 = 0x03C8);
783PROVIDE(TB0CCTL4 = 0x03CA);
784PROVIDE(TB0CCTL5 = 0x03CC);
785PROVIDE(TB0CCTL6 = 0x03CE);
786PROVIDE(TB0R = 0x03D0);
787PROVIDE(TB0CCR0 = 0x03D2);
788PROVIDE(TB0CCR1 = 0x03D4);
789PROVIDE(TB0CCR2 = 0x03D6);
790PROVIDE(TB0CCR3 = 0x03D8);
791PROVIDE(TB0CCR4 = 0x03DA);
792PROVIDE(TB0CCR5 = 0x03DC);
793PROVIDE(TB0CCR6 = 0x03DE);
794PROVIDE(TB0EX0 = 0x03E0);
795PROVIDE(TB0IV = 0x03EE);
796/************************************************************
797* USCI A0
798************************************************************/
799PROVIDE(UCA0CTLW0 = 0x05C0);
800PROVIDE(UCA0CTLW0_L = 0x05C0);
801PROVIDE(UCA0CTLW0_H = 0x05C1);
802PROVIDE(UCA0CTLW1 = 0x05C2);
803PROVIDE(UCA0CTLW1_L = 0x05C2);
804PROVIDE(UCA0CTLW1_H = 0x05C3);
805PROVIDE(UCA0BRW = 0x05C6);
806PROVIDE(UCA0BRW_L = 0x05C6);
807PROVIDE(UCA0BRW_H = 0x05C7);
808PROVIDE(UCA0MCTLW = 0x05C8);
809PROVIDE(UCA0MCTLW_L = 0x05C8);
810PROVIDE(UCA0MCTLW_H = 0x05C9);
811PROVIDE(UCA0STATW = 0x05CA);
812PROVIDE(UCA0RXBUF = 0x05CC);
813PROVIDE(UCA0RXBUF_L = 0x05CC);
814PROVIDE(UCA0RXBUF_H = 0x05CD);
815PROVIDE(UCA0TXBUF = 0x05CE);
816PROVIDE(UCA0TXBUF_L = 0x05CE);
817PROVIDE(UCA0TXBUF_H = 0x05CF);
818PROVIDE(UCA0ABCTL = 0x05D0);
819PROVIDE(UCA0IRCTL = 0x05D2);
820PROVIDE(UCA0IRCTL_L = 0x05D2);
821PROVIDE(UCA0IRCTL_H = 0x05D3);
822PROVIDE(UCA0IE = 0x05DA);
823PROVIDE(UCA0IE_L = 0x05DA);
824PROVIDE(UCA0IE_H = 0x05DB);
825PROVIDE(UCA0IFG = 0x05DC);
826PROVIDE(UCA0IFG_L = 0x05DC);
827PROVIDE(UCA0IFG_H = 0x05DD);
828PROVIDE(UCA0IV = 0x05DE);
829/************************************************************
830* USCI A1
831************************************************************/
832PROVIDE(UCA1CTLW0 = 0x05E0);
833PROVIDE(UCA1CTLW0_L = 0x05E0);
834PROVIDE(UCA1CTLW0_H = 0x05E1);
835PROVIDE(UCA1CTLW1 = 0x05E2);
836PROVIDE(UCA1CTLW1_L = 0x05E2);
837PROVIDE(UCA1CTLW1_H = 0x05E3);
838PROVIDE(UCA1BRW = 0x05E6);
839PROVIDE(UCA1BRW_L = 0x05E6);
840PROVIDE(UCA1BRW_H = 0x05E7);
841PROVIDE(UCA1MCTLW = 0x05E8);
842PROVIDE(UCA1MCTLW_L = 0x05E8);
843PROVIDE(UCA1MCTLW_H = 0x05E9);
844PROVIDE(UCA1STATW = 0x05EA);
845PROVIDE(UCA1RXBUF = 0x05EC);
846PROVIDE(UCA1RXBUF_L = 0x05EC);
847PROVIDE(UCA1RXBUF_H = 0x05ED);
848PROVIDE(UCA1TXBUF = 0x05EE);
849PROVIDE(UCA1TXBUF_L = 0x05EE);
850PROVIDE(UCA1TXBUF_H = 0x05EF);
851PROVIDE(UCA1ABCTL = 0x05F0);
852PROVIDE(UCA1IRCTL = 0x05F2);
853PROVIDE(UCA1IRCTL_L = 0x05F2);
854PROVIDE(UCA1IRCTL_H = 0x05F3);
855PROVIDE(UCA1IE = 0x05FA);
856PROVIDE(UCA1IE_L = 0x05FA);
857PROVIDE(UCA1IE_H = 0x05FB);
858PROVIDE(UCA1IFG = 0x05FC);
859PROVIDE(UCA1IFG_L = 0x05FC);
860PROVIDE(UCA1IFG_H = 0x05FD);
861PROVIDE(UCA1IV = 0x05FE);
862/************************************************************
863* USCI B0
864************************************************************/
865PROVIDE(UCB0CTLW0 = 0x0640);
866PROVIDE(UCB0CTLW0_L = 0x0640);
867PROVIDE(UCB0CTLW0_H = 0x0641);
868PROVIDE(UCB0CTLW1 = 0x0642);
869PROVIDE(UCB0CTLW1_L = 0x0642);
870PROVIDE(UCB0CTLW1_H = 0x0643);
871PROVIDE(UCB0BRW = 0x0646);
872PROVIDE(UCB0BRW_L = 0x0646);
873PROVIDE(UCB0BRW_H = 0x0647);
874PROVIDE(UCB0STATW = 0x0648);
875PROVIDE(UCB0STATW_L = 0x0648);
876PROVIDE(UCB0STATW_H = 0x0649);
877PROVIDE(UCB0TBCNT = 0x064A);
878PROVIDE(UCB0TBCNT_L = 0x064A);
879PROVIDE(UCB0TBCNT_H = 0x064B);
880PROVIDE(UCB0RXBUF = 0x064C);
881PROVIDE(UCB0RXBUF_L = 0x064C);
882PROVIDE(UCB0RXBUF_H = 0x064D);
883PROVIDE(UCB0TXBUF = 0x064E);
884PROVIDE(UCB0TXBUF_L = 0x064E);
885PROVIDE(UCB0TXBUF_H = 0x064F);
886PROVIDE(UCB0I2COA0 = 0x0654);
887PROVIDE(UCB0I2COA0_L = 0x0654);
888PROVIDE(UCB0I2COA0_H = 0x0655);
889PROVIDE(UCB0I2COA1 = 0x0656);
890PROVIDE(UCB0I2COA1_L = 0x0656);
891PROVIDE(UCB0I2COA1_H = 0x0657);
892PROVIDE(UCB0I2COA2 = 0x0658);
893PROVIDE(UCB0I2COA2_L = 0x0658);
894PROVIDE(UCB0I2COA2_H = 0x0659);
895PROVIDE(UCB0I2COA3 = 0x065A);
896PROVIDE(UCB0I2COA3_L = 0x065A);
897PROVIDE(UCB0I2COA3_H = 0x065B);
898PROVIDE(UCB0ADDRX = 0x065C);
899PROVIDE(UCB0ADDRX_L = 0x065C);
900PROVIDE(UCB0ADDRX_H = 0x065D);
901PROVIDE(UCB0ADDMASK = 0x065E);
902PROVIDE(UCB0ADDMASK_L = 0x065E);
903PROVIDE(UCB0ADDMASK_H = 0x065F);
904PROVIDE(UCB0I2CSA = 0x0660);
905PROVIDE(UCB0I2CSA_L = 0x0660);
906PROVIDE(UCB0I2CSA_H = 0x0661);
907PROVIDE(UCB0IE = 0x066A);
908PROVIDE(UCB0IE_L = 0x066A);
909PROVIDE(UCB0IE_H = 0x066B);
910PROVIDE(UCB0IFG = 0x066C);
911PROVIDE(UCB0IFG_L = 0x066C);
912PROVIDE(UCB0IFG_H = 0x066D);
913PROVIDE(UCB0IV = 0x066E);
914/************************************************************
915* WATCHDOG TIMER A
916************************************************************/
917PROVIDE(WDTCTL = 0x015C);
918PROVIDE(WDTCTL_L = 0x015C);
919PROVIDE(WDTCTL_H = 0x015D);
920/************************************************************
921* TLV Descriptors
922************************************************************/
923/************************************************************
924* Interrupt Vectors (offset from 0xFF80 + 0x10 for Password)
925************************************************************/
926/************************************************************
927* End of Modules
928************************************************************/