Подтяжка цифровых пинов в современных микроконтроллерах важна для исключения неопределённого состояния. 1
Когда пин не подключён никуда, он принимает наводки из воздуха, и считанное с него значение будет практически случайным. 2 Например, при нажатой кнопке на пине будет считываться чёткий сигнал низкого уровня, а при отпущенной — случайное значение. 2
Чтобы избежать неопределённости, пин соединяют резистором с источником напряжения, соответствующего заданному логическому уровню. 1 Например, если нужно ловить высокий сигнал, подтяжка выполняется к земле, если сигнал земли — к питанию. 2
Кроме того, подтягивающий резистор может обеспечивать минимальный ток через контакты кнопки. 1