Ох. Наверное вам стоило бы глянуть реализацию переферицных модулей, да и в целом организацию передачи данных. Дело в том, что из-за переключения контекст а никто не знает когда будет пауза. Возможно даже пакет уйдёт целиком (сильно зависит от кучи факторов) поведение железного уарта (который на проц. Шине к примеру 16550) и какого-то usb-uart преобразователя будет кардинально отличаться
вот. Какой смысл, в таких условиях, закладываться на паузу между пакетами?