Es gibt doch auch bei den Atmega µC PWM !!!
Dann kann man über den integrierten PWM ein passendes Signal erzeugen und direkt auf die Datenleitung setzen.

Wo ist da denn das Problem - Gast ?