Aumentare le porte di Arduino: Mux Shield?

Continuo a non capire bene come funziona il mux. Per quanto ho letto può espandere anche le uscite, solo che fa solo o 0 o 5V. sbaglio?

Potresti spiegarmelo meglio?

Ho guardato tutti gli shield su Arduino shield list: dici che uno di questi possa fare al caso mio?

http://shieldlist.org/appliedplatonics/analoginput
http://shieldlist.org/macetech/centipede
http://shieldlist.org/practicalmaker/portexpander
http://shieldlist.org/practicalmaker/pwm

Il Mega potrebbe andare bene, ma le porte non bastano. 16 ingressi analogici e 14 uscite con pwm. se si potessero almeno raddoppiare...