I use two of your motor drivers (VNH2SP30 and VNH5019) on different projects. I optoisolate the boards because that dramatically attenuates noise going in to my microcontrollers. You should consider adding optoisolators to the mentioned drivers.
My project uses 3 batteries: one for the microcontroller, one for the motors (VIN), and another for the motor driver (VCC +5V). Question: I’d like to get rid of a battery - is it possible to power the motor driver with VIN?