\ Memory Map file for MSP430G2553 \ created by svdcutter for Mecrisp Forth by Matthias Koch \ sdvcutter takes a MSP430xx SVD file created by https://github.com/pftbest/msp430_svd and creates a memmap, register and config.xml file. \ The config.xml file may be edited to control the size of the memmap file \ By Terry Porter copyright 2020 released under the MIT Licence. \ ***** Flash ***** \ $128 constant FCTL1 \ FLASH Control 1 $12A constant FCTL2 \ FLASH Control 2 $12C constant FCTL3 \ FLASH Control 3 \ ***** USCI_A0_UART_Mode ***** \ $5D constant UCA0ABCTL \ USCI A0 LIN Control $5E constant UCA0IRTCTL \ USCI A0 IrDA Transmit Control $5F constant UCA0IRRCTL \ USCI A0 IrDA Receive Control $60 constant UCA0CTL0 \ USCI A0 Control Register 0 $61 constant UCA0CTL1 \ USCI A0 Control Register 1 $62 constant UCA0BR0 \ USCI A0 Baud Rate 0 $63 constant UCA0BR1 \ USCI A0 Baud Rate 1 $64 constant UCA0MCTL \ USCI A0 Modulation Control $65 constant UCA0STAT \ USCI A0 Status Register $66 constant UCA0RXBUF \ USCI A0 Receive Buffer $67 constant UCA0TXBUF \ USCI A0 Transmit Buffer \ ***** Watchdog_Timer ***** \ $120 constant WDTCTL \ Watchdog Timer Control \ ***** Comparator_A ***** \ $59 constant CACTL1 \ Comparator A Control 1 $5A constant CACTL2 \ Comparator A Control 2 $5B constant CAPD \ Comparator A Port Disable \ ***** Timer1_A3 ***** \ $11E constant TA1IV \ Timer1_A3 Interrupt Vector Word $180 constant TA1CTL \ Timer1_A3 Control $182 constant TA1CCTL0 \ Timer1_A3 Capture/Compare Control 0 $184 constant TA1CCTL1 \ Timer1_A3 Capture/Compare Control 1 $186 constant TA1CCTL2 \ Timer1_A3 Capture/Compare Control 2 $190 constant TA1R \ Timer1_A3 Counter Register $192 constant TA1CCR0 \ Timer1_A3 Capture/Compare 0 $194 constant TA1CCR1 \ Timer1_A3 Capture/Compare 1 $196 constant TA1CCR2 \ Timer1_A3 Capture/Compare 2 \ ***** Timer0_A3 ***** \ $12E constant TA0IV \ Timer0_A3 Interrupt Vector Word $160 constant TA0CTL \ Timer0_A3 Control $162 constant TA0CCTL0 \ Timer0_A3 Capture/Compare Control 0 $164 constant TA0CCTL1 \ Timer0_A3 Capture/Compare Control 1 $166 constant TA0CCTL2 \ Timer0_A3 Capture/Compare Control 2 $170 constant TA0R \ Timer0_A3 Counter Register $172 constant TA0CCR0 \ Timer0_A3 Capture/Compare 0 $174 constant TA0CCR1 \ Timer0_A3 Capture/Compare 1 $176 constant TA0CCR2 \ Timer0_A3 Capture/Compare 2 \ ***** USCI_B0_I2C_Mode ***** \ $68 constant UCB0CTL0 \ USCI B0 Control Register 0 $69 constant UCB0CTL1 \ USCI B0 Control Register 1 $6A constant UCB0BR0 \ USCI B0 Baud Rate 0 $6B constant UCB0BR1 \ USCI B0 Baud Rate 1 $6C constant UCB0I2CIE \ USCI B0 I2C Interrupt Enable Register $6D constant UCB0STAT \ USCI B0 Status Register $6E constant UCB0RXBUF \ USCI B0 Receive Buffer $6F constant UCB0TXBUF \ USCI B0 Transmit Buffer $118 constant UCB0I2COA \ USCI B0 I2C Own Address $11A constant UCB0I2CSA \ USCI B0 I2C Slave Address \ ***** TLV_Calibration_Data ***** \ $10DA constant TLV_ADC10_1_TAG \ TLV ADC10_1 TAG $10DB constant TLV_ADC10_1_LEN \ TLV ADC10_1 LEN $10F6 constant TLV_DCO_30_TAG \ TLV TAG_DCO30 TAG $10F7 constant TLV_DCO_30_LEN \ TLV TAG_DCO30 LEN $10C0 constant TLV_CHECKSUM \ TLV CHECK SUM \ ***** ADC10 ***** \ $48 constant ADC10DTC0 \ ADC10 Data Transfer Control 0 $49 constant ADC10DTC1 \ ADC10 Data Transfer Control 1 $4A constant ADC10AE0 \ ADC10 Analog Enable 0 $1B0 constant ADC10CTL0 \ ADC10 Control 0 $1B2 constant ADC10CTL1 \ ADC10 Control 1 $1B4 constant ADC10MEM \ ADC10 Memory $1BC constant ADC10SA \ ADC10 Data Transfer Start Address \ ***** USCI_B0_SPI_Mode ***** \ $68 constant UCB0CTL0 \ USCI B0 Control Register 0 $69 constant UCB0CTL1 \ USCI B0 Control Register 1 $6A constant UCB0BR0 \ USCI B0 Baud Rate 0 $6B constant UCB0BR1 \ USCI B0 Baud Rate 1 $6D constant UCB0STAT \ USCI B0 Status Register $6E constant UCB0RXBUF \ USCI B0 Receive Buffer $6F constant UCB0TXBUF \ USCI B0 Transmit Buffer \ ***** USCI_A0_SPI_Mode ***** \ $60 constant UCA0CTL0 \ USCI A0 Control Register 0 $61 constant UCA0CTL1 \ USCI A0 Control Register 1 $62 constant UCA0BR0 \ USCI A0 Baud Rate 0 $63 constant UCA0BR1 \ USCI A0 Baud Rate 1 $64 constant UCA0MCTL \ USCI A0 Modulation Control $65 constant UCA0STAT \ USCI A0 Status Register $66 constant UCA0RXBUF \ USCI A0 Receive Buffer $67 constant UCA0TXBUF \ USCI A0 Transmit Buffer \ ***** Special_Function ***** \ $ constant IE1 \ Interrupt Enable 1 $1 constant IE2 \ Interrupt Enable 2 $2 constant IFG1 \ Interrupt Flag 1 $3 constant IFG2 \ Interrupt Flag 2 \ ***** Port_3_4 ***** \ $10 constant P3REN \ Port 3 Resistor Enable $18 constant P3IN \ Port 3 Input $19 constant P3OUT \ Port 3 Output $1A constant P3DIR \ Port 3 Direction $1B constant P3SEL \ Port 3 Selection $43 constant P3SEL2 \ Port 3 Selection 2 \ ***** Calibration_Data ***** \ $10F8 constant CALDCO_16MHZ \ DCOCTL Calibration Data for 16MHz $10F9 constant CALBC1_16MHZ \ BCSCTL1 Calibration Data for 16MHz $10FA constant CALDCO_12MHZ \ DCOCTL Calibration Data for 12MHz $10FB constant CALBC1_12MHZ \ BCSCTL1 Calibration Data for 12MHz $10FC constant CALDCO_8MHZ \ DCOCTL Calibration Data for 8MHz $10FD constant CALBC1_8MHZ \ BCSCTL1 Calibration Data for 8MHz $10FE constant CALDCO_1MHZ \ DCOCTL Calibration Data for 1MHz $10FF constant CALBC1_1MHZ \ BCSCTL1 Calibration Data for 1MHz \ ***** Port_1_2 ***** \ $20 constant P1IN \ Port 1 Input $21 constant P1OUT \ Port 1 Output $22 constant P1DIR \ Port 1 Direction $23 constant P1IFG \ Port 1 Interrupt Flag $24 constant P1IES \ Port 1 Interrupt Edge Select $25 constant P1IE \ Port 1 Interrupt Enable $26 constant P1SEL \ Port 1 Selection $27 constant P1REN \ Port 1 Resistor Enable $28 constant P2IN \ Port 2 Input $29 constant P2OUT \ Port 2 Output $2A constant P2DIR \ Port 2 Direction $2B constant P2IFG \ Port 2 Interrupt Flag $2C constant P2IES \ Port 2 Interrupt Edge Select $2D constant P2IE \ Port 2 Interrupt Enable $2E constant P2SEL \ Port 2 Selection $2F constant P2REN \ Port 2 Resistor Enable $41 constant P1SEL2 \ Port 1 Selection 2 $42 constant P2SEL2 \ Port 2 Selection 2 \ ***** System_Clock ***** \ $53 constant BCSCTL3 \ Basic Clock System Control 3 $56 constant DCOCTL \ DCO Clock Frequency Control $57 constant BCSCTL1 \ Basic Clock System Control 1 $58 constant BCSCTL2 \ Basic Clock System Control 2 \ ***** _INTERRUPTS ***** \