Сишка умеет квадратуру выдавать (два сигнала сразу сдвинутые на 90гр.) не ниже обозначенных частот.
Если мало, можно настроить второй вывод на инверсию 180гр, тогда выдает вроде шире, как при обычном одном выходе.
Потом эти два сигнала 0* 180* подать в схему на 74хх74 и получить 90градусов фазы с делением исходной частоты на 2.
Смотрите схемы старых сдр приемников, где с делением на 2 формирователь.
Там обычно для получения 0* и 180* ставили трансформатор или какой-то инвертер, с сишкой не надо будет, только триггеры.