Wenn dein TSOP nicht auf unter 2,5V geht, kann es eigentlich nur an dem oder an der Frequenz des Senders liegen. Der AVR hat dann keine Chance, etwas zu erkennen, weshalb der Code auch erstmal egal ist.