Sarebbe fattibile per te usare un multiplexer esterno (a 9 o più canali) che comunica con il pic master usando solo 3 fili (di cui 2 di alimentazione).
Tempo fa realizzai un multiplexer analogico per 8 sensori di temperatura PT100 che comunicava in analogico con un mini PLC Millenium III Crouzet usando solo 4 fili, sul PLC si potevano connettere fino a 6 unità esterne.
Sempre usando una configurazione Master-Slave feci anche un sensore usura freni per i rimorchi speciali dei TIR (autonomo rispetto a quello della motrice) multiplexando 18 canali On/Off con collegamento a 3 fili + 1.
Credo che anche giocando con il valore delle resistenze il tuo problema sia di difficile soluzione.
Altra tecnica sarebbe di usare una serie di resistenze con valore in sequenza 1.2.4.8.....128 alimentate a 5V ed i segnali S1.....Sn dovrebbero essere switch verso massa.
P.S. per evitare che l'ultimo bit di un convertitore A/D 'balli' ne si aumenta la risoluzione (magari sommando un segnale triangolare ad-hoc al segnale utile), si media ed integra il risultato e non si eliminano gli ultimi bit.