MarkT:
The current draw figures are probably steady-state - at turn on the motors might take more
than 100mA briefly. I'd add a 1N4148 across each motor as a free-wheel diode rather than
risk frying the TPIC6B595.(these motors are designed for 3.7V phone LiPo batteries, so 5V is pushing them rather hard).
-
The TPIC6*595 has active voltage clamps, so no diodes across the motors needed.
Peak current of the B version is 500mA. -
Use/make a lower supply for all the motors. e.g. a 3.3volt switching regulator.
Leo..