Starting new crawler bot project.

ok So. This is the chip. Pins 1 9 and 16, apparently could be all tied together and have enable on continuously. The input pins 2 6 10 and 15 can be all digital w/out pwm. I guess what i'm getting at is i could run 5 volts to 16 from the arduino, using something other than an I/O pin, and PWM the 1 and 9 pins to drive the motors fast or slow based on the pulse length.

Using that, i would need 4 pwm in order to enable 4 different motors (2 drive motors, 2 servo motors).

would that theory work?