TMUX6219: something about TMUX6219

Part Number: TMUX6219

Tool/software:

I have two questions regarding the MUX chip.

First, which MUX chip should I select? My analog input signals are either ±10V at 0-30kHz or 0-20mA at 0-30kHz. Therefore, I need a MUX to switch between these input signals. Is the TMUX6219 an appropriate choice?

Second, do I need an isolator between the TMUX6219 and the MCU? As you know, I intend to use the MCU's GPIO pins to control the TMUX6219's SEL pin.