Según el artículo 14 bis del manual del buen electrónico lo 1º es leer la hoja de datos.
Marcos no se que pic vas a usar pero pongo como ejemplo uno de los más usados: el 18F4550.
Vemos en la hoja de datos del mismo ,referenciada en este caso como: DS39632B para evitar malentendidos.
Nos vamos a donde dice page 111 (la 113 del pdf), figura 10-1y leemos al pie de la misma:
Osea que para este PIC tenemos todas las entradas con protección en sus entradas, pero ¿como están conectados?
En la figura 22-4 muestra el circuito equivalente de una entrada anlógica del PIC, que en nuestro caso nos interesa a modo ilustrativo
la conexión de los diodos.
En el caso de las recomendaciones que se dá para una entrada análoga en el párrafo dice:
"22.9 Analog Input Connection
Considerations
A simplified circuit for an analog input is shown in
Figure 22-4. Since the analog pins are connected to a
digital output, they have reverse biased diodes to VDD
and VSS. The analog input, therefore, must be between
VSS and VDD. If the input voltage deviates from this
range by more than 0.6V in either direction, one of the
diodes is forward biased and a latch-up condition may
occur. A maximum source impedance of 10 kΩ is
recommended for the analog sources. Any external
component connected to an analog input pin, such as
a capacitor or a Zener diode, should have very little
leakage current."
Por lo pronto se puede proteger la entrada con una resistencia en serie para que limite la corriente de los diodos en caso de que la tensión de entrada
supere la de Vdd o sea inferior a Vss, en caso de realizar mediciones análogas con dicho pin la impedancia de entrada no debe superar los 10K. Por lo que es sensado puramente digital el valor no es crítico, ya que la entrada digital el mismo PIC tiene una bastante elevada.
Ahora ¿que corriente soportan los diodos internos del PIC?
Nos vamos de nuevo a la hoja de datos página 357, sección 28.0, tabla absolute maximum ratings, Parámetros Iik e Iok, Input Clamp Current & Output Clamp Current, que son las máximas corrientes que soportan los diodos de protección, donde vemos que las mismas son de +/- 20 mA.
con este dato podemos calcular la resistencia mínima de protección de entrada para una posible tensión de entrada máxima.
Por ejemplo: En tu caso son 12V, con una alimentación del pic de 5V más los 0,6V del diodo nos queda una diferencia de tensión de 12V - 5,6V = 6,4V
Con una I de 20 mA nos queda una Rp = 6,4V / 20mA = 320 Ohms.
Como se vió antes si es para medir pulsos digitales no hay problema, le puedes poner una R de 10k si quieres es mejor, el problema está en las mediciones analógicas donde se necesita una determinada corriente de carga para un conversor A/D o un comparador.
les dejo un
Enlace donde se explica lo de los diodos, incluso abajo tiene el link a una nota de aplicación de la marca Texas sobre como interpretar cada parámetro de los integrados de lógica digital comunes.
Saludos!!