Hi,
You can get any PIC with enough PWM-channels to output the required PWM, you may just have to set the registers "manually" instead of using the HPWM command.

Have a look at the 18F2431 for example, it's designed for motor control applications, has 3 complementary pairs of PWM output (one pair per half bridge) with 14bit resolution, quadrature encoder counter module, high speed ADC with 2 channel simultaneous sampling and more.

If you just want to spin the motor it may very well be doable but the more advanced stuff like flux/vector control, slip compensation etc is probably too much for this PIC, a dsPIC would probably be a better choise in that case but then you can't use PBP.


You can upgrade your 2.46 to 2.50 by contacting your dealer or Melabs directly, the cost is $25, I believe (including new manual).