Estoy intentando construir un sistema en el que un microcontrolador recibe (a través de uno de sus pines de entrada) un 1 lógico si se presiona un interruptor y un 0 lógico si no lo está. Para ello, quiero implementar un circuito como el siguiente:
Entiendo que la resistencia de 10k es necesaria para evitar un cortocircuito entre 3.3V y tierra, lo que no he aclarado completamente es por qué debe ser de 10k.
Según la explicación que estoy leyendo, ese valor se elige directamente al microcontrolador IIL y IIH (Corriente de fuga de entrada, ¿verdad?) es de 0,2 micro amperios, y esto es lo que realmente no entiendo.
En el texto que estoy leyendo, se llama la corriente de entrada del pin de entrada del microcontrolador , y asumo que es algo así como una corriente residual que el microcontrolador está emitiendo (a través del pinta de entrada). ¿Tengo razón?
Si es así, ¿cómo es posible que exista esa corriente si el circuito está abierto? ¿Cómo puede un pin ENTRADA entregar corriente al exterior?
Finalmente, si mis suposiciones son más o menos correctas, eso significa que lo que necesito es lograr un voltaje entre 0 y 0,8 V (considerado lógico 0 por el microcontrolador según su hoja de datos).
Entonces, ya que V = I * R, si pongo una R de 10k, significa V = 2 microAmps * 10K ohms = 20 milivoltios, que está entre 0 y 0.8, así que obtendré una lógica 0. ¿Es correcto?
Si es así, por lo que tengo entendido, podríamos lograr el mismo objetivo con muchos resistores diferentes, siempre que generen un voltaje entre el pin de entrada y el resistor que está entre 0 y 0.8, ¿no?