Blame | Last modification | View Log | RSS feed
/******************************************************************************//* msp430c336.cmd *//* - Linker Command File for defintions in the header file *//* Please do not change ! *//* *//******************************************************************************//************************************************************* STANDARD BITS************************************************************//************************************************************* STATUS REGISTER BITS************************************************************//************************************************************* PERIPHERAL FILE MAP************************************************************//************************************************************* SPECIAL FUNCTION REGISTER ADDRESSES + CONTROL BITS************************************************************/IE1 = 0x0000;IFG1 = 0x0002;IE2 = 0x0001;IFG2 = 0x0003;ME2 = 0x0005;/************************************************************* WATCHDOG TIMER************************************************************/WDTCTL = 0x0120;/************************************************************* HARDWARE MULTIPLIER************************************************************/MPY = 0x0130;MPYS = 0x0132;MAC = 0x0134;MACS = 0x0136;OP2 = 0x0138;RESLO = 0x013A;RESHI = 0x013C;SUMEXT = 0x013E;/************************************************************* DIGITAL I/O PORT0************************************************************/P0IN = 0x0010;P0OUT = 0x0011;P0DIR = 0x0012;P0IFG = 0x0013;P0IES = 0x0014;P0IE = 0x0015;/************************************************************* DIGITAL I/O Port1/2************************************************************/P1IN = 0x0020;P1OUT = 0x0021;P1DIR = 0x0022;P1IFG = 0x0023;P1IES = 0x0024;P1IE = 0x0025;P1SEL = 0x0026;P2IN = 0x0028;P2OUT = 0x0029;P2DIR = 0x002A;P2IFG = 0x002B;P2IES = 0x002C;P2IE = 0x002D;P2SEL = 0x002E;/************************************************************* DIGITAL I/O Port3/4************************************************************/P3IN = 0x0018;P3OUT = 0x0019;P3DIR = 0x001A;P3SEL = 0x001B;P4IN = 0x001C;P4OUT = 0x001D;P4DIR = 0x001E;P4SEL = 0x001F;/************************************************************* BASIC TIMER************************************************************/BTCTL = 0x0040;BTCNT1 = 0x0046;BTCNT2 = 0x0047;/************************************************************* SYSTEM CLOCK GENERATOR************************************************************/SCFI0 = 0x0050;SCFI1 = 0x0051;SCFQCTL = 0x0052;CBCTL = 0x0053;/************************************************************* LCD REGISTER************************************************************/LCDCTL = 0x0030;LCDM1 = 0x0031;LCDM2 = 0x0032;LCDM3 = 0x0033;LCDM4 = 0x0034;LCDM5 = 0x0035;LCDM6 = 0x0036;LCDM7 = 0x0037;LCDM8 = 0x0038;LCDM9 = 0x0039;LCDM10 = 0x003A;LCDM11 = 0x003B;LCDM12 = 0x003C;LCDM13 = 0x003D;LCDM14 = 0x003E;LCDM15 = 0x003F;/************************************************************* USART************************************************************/UCTL = 0x0070;UTCTL = 0x0071;URCTL = 0x0072;UMCTL = 0x0073;UBR0 = 0x0074;UBR1 = 0x0075;RXBUF = 0x0076;TXBUF = 0x0077;/************************************************************* Timer A5************************************************************/TAIV = 0x012E;TACTL = 0x0160;TACCTL0 = 0x0162;TACCTL1 = 0x0164;TACCTL2 = 0x0166;TACCTL3 = 0x0168;TACCTL4 = 0x016A;TAR = 0x0170;TACCR0 = 0x0172;TACCR1 = 0x0174;TACCR2 = 0x0176;TACCR3 = 0x0178;TACCR4 = 0x017A;/************************************************************* 8BIT TIMER/COUNTER************************************************************/TCCTL = 0x0042;TCPLD = 0x0043;TCDAT = 0x0044;/************************************************************* TIMER/PORT************************************************************/TPCTL = 0x004B;TPCNT1 = 0x004C;TPCNT2 = 0x004D;TPD = 0x004E;TPE = 0x004F;/* Source select of clock input coded with Bits 6-7 in TPENOTE: If the control bit B16 in TPD is set, TPSSEL2/3are 'don't care' and the clock source of counterTPCNT2 is the same as of the counter TPCNT1. *//************************************************************* EPROM CONTROL************************************************************/EPCTL = 0x0054;/************************************************************* Interrupt Vectors (offset from 0xFFE0)************************************************************//************************************************************* End of Modules************************************************************/