La conexión dura de un pin a la VCC o GND es o.k. desde un punto de vista funcional para entradas de alta impedancia, como las entradas lógicas CMOS. También resulta conveniente para el diseño de la placa PC, donde elimina un componente adicional.
Hay varias condiciones en las que tener una entrada subida o bajada a través de una resistencia sería mejor que un amarre de riel directo. Aquí están algunas de esas razones.
1) Si el pin pasa a ser solo una entrada por defecto, pero puede programarse como bidireccional o de salida, la programación accidental podría hacer que cambie el estado predeterminado. Un resistor podría salvar una parte del daño siempre que el valor del resistor pullup se dimensione adecuadamente para limitar la corriente a niveles seguros.
2) Si hubiera alguna posibilidad de que quisiera utilizar el pin para alguna función o característica adicional durante el desarrollo de su proyecto, tener una resistencia pullup permite el uso inmediato del pin, mientras que una conexión GND o VCC requeriría cortes de cobre. Tener un pin conectado a un plano de cobre a través de una almohadilla de tipo de radios térmicos puede hacer que sea bastante difícil realizar el aislamiento del pin del cobre.
3) Los pines de E / S de repuesto a menudo pueden ver un buen uso para conexiones temporales mientras desarrollan el software para una MCU. Con un pullup / pulldown en el pin, puede usar el pin a voluntad y tiene un lugar fácil para conectar un cable para conectar la señal de prueba. Si resulta que es una resistencia con cable, incluso puede tener un buen lugar para sujetar un mini gancho.