A conexão rígida de um pino ao VCC ou GND é aceitável do ponto de vista funcional para entradas de alta impedância, como entradas lógicas CMOS. Também é conveniente no design da placa PC, onde elimina um componente adicional.
Existem várias condições sob as quais uma entrada puxada para cima ou para baixo através de um resistor seria melhor do que uma ligação direta ao trilho. Aqui estão algumas dessas razões.
1) Se o pino for apenas uma entrada por padrão, mas puder ser programado como bidirecional ou de saída, a programação acidental poderá causar a alteração do estado padrão. Um resistor poderia salvar uma parte dos danos, desde que o valor do resistor de pullup fosse dimensionado corretamente para limitar a corrente a níveis seguros.
2) Se houvesse alguma chance de você utilizar o pino para alguma função ou recurso adicional durante o desenvolvimento do projeto, ter um resistor de pullup permite o uso imediato do pino, enquanto uma conexão GND ou VCC exigiria cortes de cobre. Ao conectar um pino em um plano de cobre por meio de uma almofada do tipo de raio térmico, pode ser bastante difícil executar o isolamento do pino do trilho de força.
3) Os pinos de E / S de reposição geralmente podem ser usados em conexões temporárias durante o desenvolvimento do software para uma MCU. Com um pullup / pulldown no pino, você pode usá-lo à vontade e terá um local fácil para conectar um fio para conectar o sinal de teste. Se for um resistor com chumbo, você pode até ter um bom lugar para prender um mini gancho.