Hola patxari, yo le tendría más miedo a las interferencias que a la caída de tensión, hablamos de 100 mts que no es poca distancia para captar todo tipo de interferencias.
Ahora bien, supongamos que tu le envías solo 5V, y para paliar las interferencias en el extremo receptor colocamos una resistencia de carga de 100 ohms (con baja impedancia, menos susceptibilidad a las interferencias), por el cable circularía una corriente máxima de 5/100=50mA.
El pic toma como alto cualquier tensión superior a 4V en las entradas con Schmitt Trigger (las otras necesitan aún menos tensión), lo que significaría una caída de tensión mínima de solo 4V en la resistencia de carga (pegada a la entrada del PIC receptor) y 1V en los 100 mts de cable.
Con 4V y 100 ohms, tenemos una corriente circulante de 40mA.
Con 40mA y una caída de tensión máxima admisible de solo 1V en el cable, este debería de tener una resistencia máxima de solo 1V/0.04A=25 ohms.
Si vamos a las tablas existentes, corroboramos que cualquier cable con una sección igual o superior a solo 0.071 mm2 (un diámetro de 0.3 mm de cobre macizo) tendría una resistencia menor a los 25 ohms.
Por lo tanto, ponle tranquilamente los 5V en la punta del cable, y por la otra punta coloca una resistencia de 220 ohms (los cálculos anteriores era un caso extremo y no tenía en cuenta el retorno del 100mts del gnd) en paralelo con la entrada del PIC receptor, y quédate tranquilo que el receptor en su entrada tendrá 4 o más voltios para tomarlo como un 1 lógico.
Espero te sea de ayuda.
Un saludo.
Atte. CARLOS.