The ADuC702x series have a PWM built-in which can be used as a three phase PWM or as a single PWM output. While DSPs are generally used to implement motor control on high horsepower motors, the ARM7TDMI core does offer sufficient processing capability for low-end motor control. The PWMs are connected to the power stage to set the speed and position of the motor while a resolver or encoder feeds the position of the motor back to the ADC or is routed into the programmable logic array.

