What is the stall current of the motor?... That smoked IC Motor Driver (A3967) [data sheet attached], to my sore, tired OLD eyes looks like it either was used to power a load (motor) that draws more than 750 mA (See attached data sheet) or had a load greater than 5w...
The "Stall Current can" be 3 X 5 times the run current and the total motor current is a function of the load on the motor as well as the supply voltage for the motor
For example a motor rated at 12 VDC with a 750 mA load represents (P(Power)
X I (current)
for (P = 12V X .75A) or 9 watts..... I used 12V to illustrate just how easy it is to exceed the device MAXIMUM ratings.
Since you didn't see fit to read the sticky note about [How to use this forum - please read.], located at http://forum.arduino.cc/index.php?topic=149016.0
... At the top of the page...
and you did 't post the schematic or the operating voltage of the motor... or the data sheet for that matter which clearly shows a 5 Watt MAX
power dissipation for the A3967 on page two, the chart at the bottom is VERY easy to read...
The difference in the power input bypass capacitor value and operating voltage are really to your benefit and not an error or something to cause your issues.
You also failed to indicate the sense resistor values... The Sense Resistor is used to keep the driver within safe limits by "Sensing" the motor current required and limiting the motor current to "Safe" limits for the driver IC.