I am programming a PIC to send bytes using a baud rate specified by a Timer2 interrupt (needless info)

anyway. Is there a conditional statement that will halt execution UNTIL the condition is true. Im using timed interrupts to change the condition and when the condition evaluates to true I would like the program execution to continue, but if the condition is not true yet I dont want it to skip over the conditional. Any suggestion would be helpful...