Los microcontroladores tienen resistencias pull up-pull down internas, aunque la mayoría de los circuitos tienen resistencias pull pull externas.
Busqué respuestas en Google y algunos sitios dijeron que esas resistencias no son tan fuertes, pero pensé que eran lo suficientemente buenas como para funcionar. Pensé que podrían necesitar externo porque las resistencias internas deben ser activadas por la programación.
Entonces, para alguna situación no planificada, también conectan resistencias externas. Pero no estoy seguro de eso.
¿Cuál es la verdadera razón detrás del uso de elementos externos cuando tenemos elementos internos?
microcontroller
resistors
pullup
pulldown
Gunjan Gangwani
fuente
fuente
Respuestas:
Hay algunas razones posibles, como
fuente
Algunos (o quizás muchos) microcontroladores tienen resistencias pull-up internas, pero a menudo estos son valores bastante altos. Muchas aplicaciones requerirían pull-ups de menor valor.
Las resistencias pull-up también pueden ser necesarias en las entradas a los circuitos lógicos normales (compuertas, contadores, etc.) que no tienen pull-ups internos (y a veces queremos resistencias pull-down, en cambio ...)
fuente
Además, usaría una resistencia externa cada vez que necesite un valor de resistencia real. Las MCU generalmente no tienen resistencias pull-up reales, sino MOSFET que hunden una pequeña corriente, por lo que su valor de resistencia equivalente puede variar enormemente dependiendo de la señal que aplique al pin.
fuente