Ich weiß ja nicht genau was Du brauchst.
Ein Taktverhältniss (wenn Du es nicht verändern willst) von 50% kriegste mit einem einzigen Timer hin.

XYZ ist der Wert auf den der Timer, nach dem er die Interruptroutine ausgelöst hat, jedes mal neu eingestellt wird weil er sonst bei 0 anfängt zu zählen. (deshalb brauchst Du nur den Zählerstand für eine halbe Periode nehmen)