If I understand the data sheet correctly, the BD622x and BD623x series have a minimum frequency requirement of 20kHz. That would rule out using the PIC internal oscillator, would it not? It also appears that the IC's require 2 channels of PWM for control. If that is true, then the PIC12F683 would not qualify, I suppose.

The LMD18200 would be great, and it only requires 1 PWM input, except that the cost is more than I want to put into this project - ~$12.00. The BD6232 is less than half the cost of the LMD18200 at ~$5.00.

So far, I'm leaning towards the popular L298N. It cost about $2.50 and requires just the 1 PWM input and no limitations on the frequency so I could use the 12F683 with internal osc.

Of course, I may be missing some things so please let me know if that is true.

Mitch