USCI42 from the Rev H errata says that the TXIFG flag is set regardless of the state (full/empty) of TXBUF. TXIFG gets set on the last stop bit of the transmission.
Potentially this can cause the system to overwrite the TXBUF when it contains valid untransmitted data. I haven't figured out the failure timing for this to occur. But this looks like a really nasty bug lurking.
I'm glad you guys found it. But there isn't a workaround. Is there a horizon for when this will be fixed?
thanks,
eric