Цитата(megajohn @ Dec 28 2011, 14:34)

согласно UM10211 это можно сделать так: The THRE interrupt is reset when a UnTHR write occurs or a read of the UnIIR occurs and the THRE is the highest interrupt (UnIIR[3:1] = 001).
Это работает, если прерывание разрешено.
Попробуйте выполнить TX FIFO RESET (если FIFO используется).
Но очень похоже на то, что это особенность работы UART LPC23xx