Other Parts Discussed in Thread: MSP430AFE253, MSP430AFE223
Working with MSP430AFE253 i have first used DCO to produce 12Mhz (with calibrated setting) but the value is not precise and i cannot comunicate with UART at 2Mhz, i get many errors.
Then i used a 12Mhz crystal but for my surprise even now baude rate is too approximate.
Hardware is my prototipe or evaluation board MSPTS430PW24, behavior is the same.
Then i used an oscillator, but with slightly greater value than permitted (16.384MHz), to generate SMCLK (clock for periferals) but program remains waiting at
while (!(IFG1 & UTXIFG0)); // USART0 TX buffer ready?
For CPU clock comes from DCO.
I have divided by 2 ext clock for to get SMCLK about 8MHz, maybe is still to high.
I usually go with UART at higher speed with no problems, with others micro. Something i'm doing wrong.
Enzo