Hallo,
wie ist der Empfänger am Mega16 PD6 angeschlossen? Kann es sein, daß der Empfängerausgang ein Open Collector ist und Du da noch einen Pullup Widerstand brauchst - eventuell den internen des Mega16 nutzen?

Gruß
Searcher