I have an array of 8 motors (operating current between 200 and 500 mA @9V) and a controller with max. output of 20mA @5V. Most of the time (99.5%) all motors are idle, and are getting powered on in sequence (no two motors will ever work simultaneously).
I'm new to electronics and haven't familiarized myself with many kinds of devices yet. As to my knowledge, my problem can be solved with an 8-channel multiplexer + 8 transistors. I want to avoid using relays if possible. My project is supposed to be battery-powered, so minimal power consumption in standby mode is very desirable. I guess there should exist a class of devices / ICs that combines a multiplexer with an array of transistors in a single package, but without knowing what I'm looking for exactly I only came across digital/analog multiplexers (which are not fit for handling currents of more than ~100mA as far as I know) and multi-channel switch arrays like TPD2005F - but these require 8 output pins from my MCU and I want to save them for other purposes.
Is there a type of IC that resembles given description? If no, what could a typical solution architecture look like?