Three pins will easily support up to six Charlieplexed switches (requires one diode per switch).