MC33978: 22 I/O MSDI Programmable Current Analog Mux