Realistic max amount of multiplexed inputs on ADC?

PaulRB:
What you could do is calculate what you expect to be the values half way between each switch position, and put these in an array. Then you can take an analog reading and use a for loop to scan the array to figure out the switch position.

Ok thanks...so basically just 3.3v/32 steps.... (call it 3v to leave some error at either end).

3/32 = 0.094v separation between steps.

1024/32 = 32.

So each ADC reading should be roughly 32 steps apart if I want even spacing? With 1% resistors, I would think if I do +/- 10 steps for error......should be ok?

Unless Im doing something stupid with my math/logic.