PWM is hardware based so once it's configured & enabled it doesn't require CPU overhead
to continue. Only when you make changes to duty-cycle or frequency.
For motor control I would definitely prefer the 18F2431 with additional built-in safety
options like fault inputs and dead-band. The 16F737 only has standard CCPx type PWM
outputs. The 2431 would be a lot better choice in my opinion.
Bookmarks