Leer una batería de 9V en un PIC es nada < a href="https://electronics.stackexchange.com/questions/42710/how-to-read-high-voltages-on-microcontroller" title="new"> new . La forma más simple y directa es con un divisor de voltaje. Me gustaría mantener las resistencias del divisor elevadas a cientos de kohms, por lo que no estoy matando a la batería innecesariamente, sin embargo, observé la hoja de datos del PIC18F4550 y la máxima impedancia de entrada analógica "recomendada" es de 2.5kohms. Esto significa que puedo pegar 2 5Ks para mi divisor, pero 900uA es un montón de desperdicio en solo revisar la batería. ¿Qué puedo hacer con mi diseño (de forma pasiva) para minimizar el desgaste de la batería? He considerado soluciones activas como un pfet controlado por software o un búfer, pero el espacio y el presupuesto de la pizarra son un poco de lujo, así que solo lo haré si es necesario. También me pregunto si estoy preocupado por nada.