.. Pullup .. Signalstabilität .. Digitaleingänge .. nur LOW und nur HIGH erkannt .. Danke, für's drüber Nachdenken ..
Nun, Nachdenken hilft da nicht viel. Besser das Datenblatt lesen. Stichwörter sind z.B. (Bezug : Atmel-42735B-ATmega328/P_Datasheet_Complete-11/2016)
18. I/O-Ports
18.1. Overview
Figure 18-1. I/O Pin Equivalent Schematic

32. Electrical Characteristics
32.2. Common DC Characteristics
dazu einige Timing-Tabellen und -Diagramme im Datenblatt wie z.B.:
18.2.4. Reading the Pin Value
Figure 18-3. Synchronization when Reading an Externally Applied Pin value

Und noch Einiges. So hatte ich mich jedenfalls (halbwegs) eingearbeitet.

Und, wie Gnom67 schreibt, ein paar Grundlagen. Das Thema hatten wir ja ähnlich schon im August ?