... zur Ergänzung:

Ich gehe davon aus, dass ddrd = &b1111001 letztlich so gedeutet wurde:
ddrd = &b01111001.

Damit war d.7 Eingang. Was du gemessen hast, war die Netzfrequenz an einem hochohmigen Eingang. Also keine echte, vom M32 irgendwie produzierte 50Hz Frequenz.

Gruß Dirk