#include <msp430x16x.h>
typedef unsigned int uint;
void main()
{
uint i;
WDTCTL=WDTPW+WDTHOLD;
BCSCTL1|=XTS;
P2DIR|=0x01;
P2SEL|=0x01;
P4DIR|=0x0c;
P4OUT&=0xFE;
do{
IFG1&=~OFIFG;
for(i=0xFF;i>0;i--);
}
while((IFG1&OFIFG));
BCSCTL2|=SELM1+SELM0;
for(;;)
{
P4OUT |=0x08;
// for(i=0x20;i>0;i--);
P4OUT |=0x00;
}
}