Если предположить, что подходы более высокого уровня, о которых упоминали другие комментаторы, вам недоступны, то общий подход в области встроенных / микроконтроллеров состоит в создании NOP-цикла необходимой длины.
A NOP операция занимает один цикл ЦП, и во встроенной среде вы обычно точно знаете, на какой тактовой частоте работает ваш процессор, поэтому вы можете просто использовать простое объединение циклов _NOP()
или, если требуется очень короткая задержка, тогда не заморачивайтесь с циклом, просто добавьте необходимое количество nops.
regTX = 0xFF; // Transmit FF on special register
// Wait three clock cycles
_NOP();
_NOP();
_NOP();
regTX = 0x00; // Transmit 00