Subversion Repositories DevTools

Rev

Blame | Last modification | View Log | RSS feed

/******************************************************************************/
/* msp430c092.cmd                                                             */
/*    - Linker Command File for defintions in the header file                 */
/*    Please do not change !                                                  */
/*                                                                            */
/******************************************************************************/


/************************************************************
* STANDARD BITS
************************************************************/
/************************************************************
* STATUS REGISTER BITS
************************************************************/
/************************************************************
* CPU
************************************************************/
/************************************************************
* PERIPHERAL FILE MAP
************************************************************/
/************************************************************
* A-POOL
************************************************************/
APCNF              = 0x01A0;
APCNF_L            = 0x01A0;
APCNF_H            = 0x01A1;
APCTL              = 0x01A2;
APCTL_L            = 0x01A2;
APCTL_H            = 0x01A3;
APOMR              = 0x01A4;
APOMR_L            = 0x01A4;
APOMR_H            = 0x01A5;
APVDIV             = 0x01A6;
APVDIV_L           = 0x01A6;
APVDIV_H           = 0x01A7;
APTRIM             = 0x01A8;
APTRIM_L           = 0x01A8;
APTRIM_H           = 0x01A9;
APINT              = 0x01B0;
APINT_L            = 0x01B0;
APINT_H            = 0x01B1;
APINTB             = 0x01B2;
APINTB_L           = 0x01B2;
APINTB_H           = 0x01B3;
APFRACT            = 0x01B4;
APFRACT_L          = 0x01B4;
APFRACT_H          = 0x01B5;
APFRACTB           = 0x01B6;
APFRACTB_L         = 0x01B6;
APFRACTB_H         = 0x01B7;
APIFG              = 0x01BA;
APIFG_L            = 0x01BA;
APIFG_H            = 0x01BB;
APIE               = 0x01BC;
APIE_L             = 0x01BC;
APIE_H             = 0x01BD;
APIV               = 0x01BE;
APIV_L             = 0x01BE;
APIV_H             = 0x01BF;
/************************************************************
* COMPACT CLOCK SYSTEM
************************************************************/
CCSCTL0            = 0x0160;
CCSCTL0_L          = 0x0160;
CCSCTL0_H          = 0x0161;
CCSCTL1            = 0x0162;
CCSCTL1_L          = 0x0162;
CCSCTL1_H          = 0x0163;
CCSCTL2            = 0x0164;
CCSCTL2_L          = 0x0164;
CCSCTL2_H          = 0x0165;
CCSCTL4            = 0x0168;
CCSCTL4_L          = 0x0168;
CCSCTL4_H          = 0x0169;
CCSCTL5            = 0x016A;
CCSCTL5_L          = 0x016A;
CCSCTL5_H          = 0x016B;
CCSCTL6            = 0x016C;
CCSCTL6_L          = 0x016C;
CCSCTL6_H          = 0x016D;
CCSCTL7            = 0x016E;
CCSCTL7_L          = 0x016E;
CCSCTL7_H          = 0x016F;
CCSCTL8            = 0x0170;
CCSCTL8_L          = 0x0170;
CCSCTL8_H          = 0x0171;
/************************************************************
* DIGITAL I/O Port1/2 Pull up / Pull down Resistors
************************************************************/
PAIN               = 0x0200;
PAIN_L             = 0x0200;
PAIN_H             = 0x0201;
PAOUT              = 0x0202;
PAOUT_L            = 0x0202;
PAOUT_H            = 0x0203;
PADIR              = 0x0204;
PADIR_L            = 0x0204;
PADIR_H            = 0x0205;
PAREN              = 0x0206;
PAREN_L            = 0x0206;
PAREN_H            = 0x0207;
PADS               = 0x0208;
PADS_L             = 0x0208;
PADS_H             = 0x0209;
PASEL0             = 0x020A;
PASEL0_L           = 0x020A;
PASEL0_H           = 0x020B;
PASEL1             = 0x020C;
PASEL1_L           = 0x020C;
PASEL1_H           = 0x020D;
PAIES              = 0x0218;
PAIES_L            = 0x0218;
PAIES_H            = 0x0219;
PAIE               = 0x021A;
PAIE_L             = 0x021A;
PAIE_H             = 0x021B;
PAIFG              = 0x021C;
PAIFG_L            = 0x021C;
PAIFG_H            = 0x021D;
P1IV               = 0x020E;
P2IV               = 0x021E;
/************************************************************
* SFR - Special Function Register Module
************************************************************/
SFRIE1             = 0x0100;
SFRIE1_L           = 0x0100;
SFRIE1_H           = 0x0101;
SFRIFG1            = 0x0102;
SFRIFG1_L          = 0x0102;
SFRIFG1_H          = 0x0103;
SFRRPCR            = 0x0104;
SFRRPCR_L          = 0x0104;
SFRRPCR_H          = 0x0105;
/************************************************************
* COMPACT SYS - System Module
************************************************************/
SYSCTL             = 0x0180;
SYSCTL_L           = 0x0180;
SYSCTL_H           = 0x0181;
SYSBSLC            = 0x0182;
SYSBSLC_L          = 0x0182;
SYSBSLC_H          = 0x0183;
SYSJMBC            = 0x0186;
SYSJMBC_L          = 0x0186;
SYSJMBC_H          = 0x0187;
SYSJMBI0           = 0x0188;
SYSJMBI0_L         = 0x0188;
SYSJMBI0_H         = 0x0189;
SYSJMBI1           = 0x018A;
SYSJMBI1_L         = 0x018A;
SYSJMBI1_H         = 0x018B;
SYSJMBO0           = 0x018C;
SYSJMBO0_L         = 0x018C;
SYSJMBO0_H         = 0x018D;
SYSJMBO1           = 0x018E;
SYSJMBO1_L         = 0x018E;
SYSJMBO1_H         = 0x018F;
SYSCNF             = 0x0190;
SYSCNF_L           = 0x0190;
SYSCNF_H           = 0x0191;
SYSBERRIV          = 0x0198;
SYSBERRIV_L        = 0x0198;
SYSBERRIV_H        = 0x0199;
SYSUNIV            = 0x019A;
SYSUNIV_L          = 0x019A;
SYSUNIV_H          = 0x019B;
SYSSNIV            = 0x019C;
SYSSNIV_L          = 0x019C;
SYSSNIV_H          = 0x019D;
SYSRSTIV           = 0x019E;
SYSRSTIV_L         = 0x019E;
SYSRSTIV_H         = 0x019F;
/************************************************************
* Timer0_A3
************************************************************/
TA0CTL             = 0x0340;
TA0CCTL0           = 0x0342;
TA0CCTL1           = 0x0344;
TA0CCTL2           = 0x0346;
TA0R               = 0x0350;
TA0CCR0            = 0x0352;
TA0CCR1            = 0x0354;
TA0CCR2            = 0x0356;
TA0IV              = 0x036E;
TA0EX0             = 0x0360;
/************************************************************
* Timer1_A3
************************************************************/
TA1CTL             = 0x0380;
TA1CCTL0           = 0x0382;
TA1CCTL1           = 0x0384;
TA1CCTL2           = 0x0386;
TA1R               = 0x0390;
TA1CCR0            = 0x0392;
TA1CCR1            = 0x0394;
TA1CCR2            = 0x0396;
TA1IV              = 0x03AE;
TA1EX0             = 0x03A0;
/************************************************************
* WATCHDOG TIMER A
************************************************************/
WDTCTL             = 0x015C;
WDTCTL_L           = 0x015C;
WDTCTL_H           = 0x015D;
/************************************************************
* Interrupt Vectors (offset from 0xFFFF - 0x20)
************************************************************/
/************************************************************
* End of Modules
************************************************************/