Using a multiplexed analogue switch to drive a LED is just plane stupid.
Using a multiplexed analogue switch to drive a LED is just plane stupid.Use a port expander every time.
My LEDs are driven by high current output op-amp and my switches simply direct to each one.
Can you explain why I should always use an expander?
Have you considered shift registers? There are high-current ones available like tpic6c595.
The 2 MCPs add about 10mW, this takes up a lot.