Os microcontroladores possuem resistores internos de pull-pull-pull, mas a maioria dos circuitos possui resistores de tração externos.
Procurei no Google por respostas e alguns sites disseram que esses resistores não são tão fortes, mas achei que eram bons o suficiente para funcionar. Eu pensei que eles poderiam precisar de externo porque os resistores internos precisam ser acionados pela programação.
Portanto, para alguma situação não planejada, eles também conectam resistores externos. Mas não tenho certeza.
Qual é a verdadeira razão por trás do uso externo quando temos internos?
microcontroller
resistors
pullup
pulldown
Gunjan Gangwani
fonte
fonte
Respostas:
Existem alguns motivos possíveis, como
fonte
Alguns (ou talvez muitos) microcontroladores possuem resistores de pull-up internos, mas esses geralmente são valores bastante altos. Muitas aplicações exigiriam pull-ups de menor valor.
Resistores de pull-up também podem ser necessários nas entradas de circuitos lógicos normais (portas, contadores, etc.) que não possuem pull-ups internos (e às vezes queremos resistores de pull-down, em vez disso ...)
fonte
Além disso, você usaria um resistor externo toda vez que precisar de um valor real de resistência. Os MCUs geralmente não têm resistores de pull-up reais, mas sim MOSFETs afundando uma pequena corrente, portanto, seu valor de resistência equivalente pode variar bastante, dependendo do sinal que você aplica ao pino.
fonte