Frage: Wofür brauchst du denn noch so dringend Ports, dass du dir den einen Ad-Port freihalten möchtest? Also wenn das jetzt schon so knapp kalkuliert ist, sollte man über alternativen zur CC nachdenken.
Erzähl doch erstmal was du vorhast. Für meinen Roboter ahbe ich genau 5 I/O-Ports gebraucht: 3 Infrarot-sensoren + 2 für die Motoren, obwohl ein dritter zum ausschalten der Motoren sinnvoll gewesen wäre.
Im Übrigen wäre es möglich Sensoren über einen Bus anzushcließen, die Frage ist nur, ob du dir das wirklich antun willst. Da gibts ne menge möglichkeiten, von bus-fähigen Sensoren bis zum vernetzen mehrerer uCs.
Das mit der Tabelle ist ja relativ sinnvoll, vor allem, wenn der Sensor eben nicht linear ist, aber vorischt, du solltest nicht zu viele tabellen verwenden, das geht auf den Speicher.
Mach dir am Besten erstmal nen Plan, was der Roboter, oder was auch immer, schaffen soll, oder poste mal deine Ideen...

MFG Moritz