Пин не весит в воздухе, а прицеплен к пину другой миикросхемы, который в состоянии выхода ведет себя как CMOS. И получается так, что когда ны выходе микросхемы единица, то контроллер читает единицу, а когда ноль, то из-за пуллап резистора контроллер все равно читает единицу.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)