Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2850 dpurdie 1
/******************************************************************************/
2
/* msp430p325.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 PORT0
31
************************************************************/
32
P0IN               = 0x0010;
33
P0OUT              = 0x0011;
34
P0DIR              = 0x0012;
35
P0IFG              = 0x0013;
36
P0IES              = 0x0014;
37
P0IE               = 0x0015;
38
/************************************************************
39
* LCD REGISTER
40
************************************************************/
41
LCDCTL             = 0x0030;
42
LCDM1              = 0x0031;
43
LCDM2              = 0x0032;
44
LCDM3              = 0x0033;
45
LCDM4              = 0x0034;
46
LCDM5              = 0x0035;
47
LCDM6              = 0x0036;
48
LCDM7              = 0x0037;
49
LCDM8              = 0x0038;
50
LCDM9              = 0x0039;
51
LCDM10             = 0x003A;
52
LCDM11             = 0x003B;
53
LCDM12             = 0x003C;
54
LCDM13             = 0x003D;
55
LCDM14             = 0x003E;
56
LCDM15             = 0x003F;
57
/************************************************************
58
* BASIC TIMER
59
************************************************************/
60
BTCTL              = 0x0040;
61
BTCNT1             = 0x0046;
62
BTCNT2             = 0x0047;
63
/************************************************************
64
* SYSTEM CLOCK GENERATOR
65
************************************************************/
66
SCFI0              = 0x0050;
67
SCFI1              = 0x0051;
68
SCFQCTL            = 0x0052;
69
CBCTL              = 0x0053;
70
/************************************************************
71
* 8BIT TIMER/COUNTER
72
************************************************************/
73
TCCTL              = 0x0042;
74
TCPLD              = 0x0043;
75
TCDAT              = 0x0044;
76
/************************************************************
77
* TIMER/PORT
78
************************************************************/
79
TPCTL              = 0x004B;
80
TPCNT1             = 0x004C;
81
TPCNT2             = 0x004D;
82
TPD                = 0x004E;
83
TPE                = 0x004F;
84
/* Source select of clock input coded with Bits 6-7 in TPE
85
   NOTE: If the control bit B16 in TPD is set, TPSSEL2/3
86
         are 'don't care' and the clock source of counter
87
         TPCNT2 is the same as of the counter TPCNT1. */
88
/************************************************************
89
* A/D CONVERTER 12 + 2
90
************************************************************/
91
AIN                = 0x0110;
92
AEN                = 0x0112;
93
ACTL               = 0x0114;
94
ADAT               = 0x0118;
95
/************************************************************
96
* EPROM CONTROL
97
************************************************************/
98
EPCTL              = 0x0054;
99
/************************************************************
100
* Interrupt Vectors (offset from 0xFFE0)
101
************************************************************/
102
/************************************************************
103
* End of Modules
104
************************************************************/