/******************************************************************************/ /* msp430f2272.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; /************************************************************ * ADC10 ************************************************************/ ADC10DTC0 = 0x0048; ADC10DTC1 = 0x0049; ADC10AE0 = 0x004A; ADC10AE1 = 0x004B; ADC10CTL0 = 0x01B0; ADC10CTL1 = 0x01B2; ADC10MEM = 0x01B4; ADC10SA = 0x01BC; /************************************************************ * Basic Clock Module ************************************************************/ DCOCTL = 0x0056; BCSCTL1 = 0x0057; BCSCTL2 = 0x0058; BCSCTL3 = 0x0053; /************************************************************* * Flash Memory *************************************************************/ FCTL1 = 0x0128; FCTL2 = 0x012A; FCTL3 = 0x012C; /************************************************************ * DIGITAL I/O Port1/2 Pull up / Pull down Resistors ************************************************************/ P1IN = 0x0020; P1OUT = 0x0021; P1DIR = 0x0022; P1IFG = 0x0023; P1IES = 0x0024; P1IE = 0x0025; P1SEL = 0x0026; P1REN = 0x0027; P2IN = 0x0028; P2OUT = 0x0029; P2DIR = 0x002A; P2IFG = 0x002B; P2IES = 0x002C; P2IE = 0x002D; P2SEL = 0x002E; P2REN = 0x002F; /************************************************************ * DIGITAL I/O Port3/4 Pull up / Pull down Resistors ************************************************************/ P3IN = 0x0018; P3OUT = 0x0019; P3DIR = 0x001A; P3SEL = 0x001B; P3REN = 0x0010; P4IN = 0x001C; P4OUT = 0x001D; P4DIR = 0x001E; P4SEL = 0x001F; P4REN = 0x0011; /************************************************************ * Timer A3 ************************************************************/ TAIV = 0x012E; TACTL = 0x0160; TACCTL0 = 0x0162; TACCTL1 = 0x0164; TACCTL2 = 0x0166; TAR = 0x0170; TACCR0 = 0x0172; TACCR1 = 0x0174; TACCR2 = 0x0176; /************************************************************ * Timer B3 ************************************************************/ TBIV = 0x011E; TBCTL = 0x0180; TBCCTL0 = 0x0182; TBCCTL1 = 0x0184; TBCCTL2 = 0x0186; TBR = 0x0190; TBCCR0 = 0x0192; TBCCR1 = 0x0194; TBCCR2 = 0x0196; /************************************************************ * USCI ************************************************************/ UCA0CTL0 = 0x0060; UCA0CTL1 = 0x0061; UCA0BR0 = 0x0062; UCA0BR1 = 0x0063; UCA0MCTL = 0x0064; UCA0STAT = 0x0065; UCA0RXBUF = 0x0066; UCA0TXBUF = 0x0067; UCA0ABCTL = 0x005D; UCA0IRTCTL = 0x005E; UCA0IRRCTL = 0x005F; UCB0CTL0 = 0x0068; UCB0CTL1 = 0x0069; UCB0BR0 = 0x006A; UCB0BR1 = 0x006B; UCB0I2CIE = 0x006C; UCB0STAT = 0x006D; UCB0RXBUF = 0x006E; UCB0TXBUF = 0x006F; UCB0I2COA = 0x0118; UCB0I2CSA = 0x011A; /************************************************************ * WATCHDOG TIMER ************************************************************/ WDTCTL = 0x0120; /************************************************************ * Calibration Data in Info Mem ************************************************************/ CALDCO_16MHZ = 0x10F8; CALBC1_16MHZ = 0x10F9; CALDCO_12MHZ = 0x10FA; CALBC1_12MHZ = 0x10FB; CALDCO_8MHZ = 0x10FC; CALBC1_8MHZ = 0x10FD; CALDCO_1MHZ = 0x10FE; CALBC1_1MHZ = 0x10FF; /************************************************************ * Interrupt Vectors (offset from 0xFFE0) ************************************************************/ /************************************************************ * End of Modules ************************************************************/