Hallo!
How i need setup MSP430f2012 (2013) to work on 16 MHz from internal oscillator.
#include "io430x20x3.h"
#define CLK P1OUT_bit.P1OUT_7
void main(void)
{
WDTCTL = WDTPW + WDTHOLD;
BCSCTL1 = CALBC1_16MHZ;
DCOCTL = CALDCO_16MHZ;
P1DIR |= 0xE3;
P1REN |= 0x1C;
CLK ^= 1;
CLK ^= 1;
}//main
This program generate one pulse. Duration of impulse must be 62.5 ns on 16 MHz, but it was 1.25 us.