Von der hardware ist der µC natürlich nicht blockiert wenn es etwas per UART gesendet wird. Das ist wenn überhaupt ein Problem von Bascom - wenn man das senden nicht gerade in einer ISR macht, sollten Interrupts auch weiter möglich sein - zumindest bei einer Hardware UART.

So lange nur 1 Byte gesendet werden soll, müsste auch Bascom das noch ohne merkliche Verzögerung schaffen, zumindest wenn es die Hardware UART ist. Für 1 Byte hat die Hardware UART einen Puffer. Vor dem Senden wird geprüft ob der Puffer leer ist. Wenn nicht, wird gewartet bis er leer ist. Dann wird das Byte an die HW UART übergeben und das war es dann für das Programm auch schon. Das eigentliche Senden macht die UART in Hardware.