TTL- oder Logikpegel bedeutet immer, daß entweder fast 0 Volt = GND = Low oder fast +5V = High an einem Eingang anliegen. Außer bei Schmitt-Trigger-Eingängen sind Werte dazwischen unzulässig; die können nur analog verarbeitet werden oder über entsprechende Schaltungen z.B. OpAmp als Verstärker / Schmitt-Trigger in TTL-Signale umgewandelt werden.
Viele PIC's haben auch Analog-Eingänge. Die müssen im Programm bei der Initialisierung als solche deklariert und die Werte per A/D-Wandlung eingelesen werden.