はじめまして。初めて書きます。
MSP430G2452というマイコンを使ってタイマー割り込みを行いたいのですが
データシートを見てもよくわかりませんでした。
言語はCを使っていて開発ボードはMSP430ローンチパッドです。

サンプルコードを見つけたのですが全くわかりませんでした。
アップするのでわかる方がいらっしゃいましたら解説をお願いしますm(_ _)m

#include <msp430.h>

int main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
P1DIR |= 0x01; // P1.0 output
CCTL0 = CCIE; // CCR0 interrupt enabled
CCR0 = 50000;
TACTL = TASSEL_2 + MC_2; // SMCLK, contmode

_BIS_SR(LPM0_bits + GIE); // Enter LPM0 w/ interrupt
}

// Timer A0 interrupt service routine
#pragma vector=TIMER0_A0_VECTOR
__interrupt void Timer_A (void)
{
P1OUT ^= 0x01; // Toggle P1.0
CCR0 += 50000; // Add Offset to CCR0
}