Den ULN kann man bis etwa 300 mA bei einem Kanal und etwa 800 mA gesamt über alle Kanäle sinnvoll nutzen. Das Datenblatt erlaubt zwar mehr Strom, aber man hat dann schon erhebliche Verluste und man sollte besser einen anderen treiber nehmen.

Wenn der Motor 2 A braucht, wird der ULN2803 alleine nicht mehr reichen, egal ob die 2 A der Strom pro Phase oder der Gesamtstrom ist. Wobei es ungewöhnlich ist bei der Größe noch unipolare motoren zu finden.