Thus, the behavior of real devices does not always conform to the expectations of the STM32. The only viable solution is for software to de-assert nRTS while it is still capable of receiving additional input data. The problem is fundamentally unsolvable as there does not appear to be a clear specification that defines the amount of allowed character overrun