Agrega una línea de retardo a tu salida del i/o ... facil con un cap, una resistencia y 3 inversores TTL o CMOS, ahora si necesitas un delay programado (en grados electricos), de una señal de entrada, tienes que medir con el pic su periodo, usando la primera oscilacion de la señal y calcular el retardo en nsec que necesitas darle correspondiente a los grados electricos de defasaje y generar la señal en un i/o del pic.
Si quieres un retardo en cuadratura (90 grados de retardo), es el mismo procedimiento que el anterior pero sin la rutina para leer las entradas de tu circuito indicador de cuantos grados de retardo necesitas ( facil de hacer con thumbwheel switches).