MX1616 is a very rare but extremely helpful little motor driver IC. It can operate on 2-10 Volt power supply, and can drive 2 DC motors (or one 4-wire stepper motor) up to 1.5A continuous (2.5A max.) current. It is very easy to program and to use, and does not need a special library. The table shows the easy control logic. The motor speed can be controlled with PWM input signal (signal level 1.8 to 7V). Dimensions 25 x 21mm, weight about 5g.