ветка плавно переходит в дискуссию на тему какой проц. самый лучший в мире.
Да наверняка задачу автора можно решить на любом.. Большинство имеют на борту ШИМ.
А если нет - то можно все равно реализовать (в принципе).
Поэтому, если конкретно, то лучше помочь человеку подобрать критерии. раз задача "закрытая".
1. стоимость важна или нет - т. .е. большая серия или единично уникальное.
2. Раз у Вас двигатель постоянного тока то сильно зависит от решения силового ключа - будет ли ШИМ интегрироваться или прямо на двигатель. Или не ШИМ а DAC ?
3. Что за управление. Например у немцев встречал - двигателю реверсируют направление скважностью т. е. при меандре он молчит, меньше 50% - в одну сторону, больше в другую сторону. Причем управление достаточно прецизиозное - а это требует многоразрядного шим,
4. из 2 и 3 вытекает - эффективный код ШИМ т.е. требуемая его эффективная разрядность, дабы обеспечить нужную точность.
Отсюда - определитесь с частотой ШИМ и приемлемой разрядностью. Не всегда даже 16 бит может устроить. Часто 16 битный регистр ШИМ фактически дает эффективное разрешение и 12 и 10 и менее бит. Если "промажете" а у Вас регулирование с ОС - может "качать" - управление ведь дискр.
Что такое эффективная разрядность - Поиск в гуугле легко поможет.
- А потом уже берите ПДФ на "все перечисляемые выше аппараты" и смотрите, особенно детально раздел ШИМ.
Критерий - насколько "заточена" главная для Вашей конкретной задачи фича конкретного процессора.
А критерий уже может быть даже такой - насколько внятно и досконально дано описание - что больше понятно/понравилось то и берите.
А все разговоры типа - японцы ставят / не ставят - полная ерунда.
- Что еще может понадобится (только Вам известно) - RS232 CAN АЦП - это есть практически у всех.
- Что с математикой - насколько большая / много ли плавающей арифметики.
Теперь о конкретике.
Мне лично с точки зрения програмирования очень НЕ нравится PIC, нравится Infineon 167 - просто приятно работать с ним (но спорить что он "лучший из лучших" среди 16 битных не собираюсь)
ДА, Infineon 167 заточен для двигателей.
НО СКОРЕЕ ВСЕГО для вашей задачи и Infineon 167 и другие многие перечисляемые будет СИЛЬНО ИЗБЫТОЧНЫ.
Это как минимум намного увеличивает время/силы на изучение и чревато ошибками и т.п.
Вопрос только насколько избыточны. Если не очень - то нет вопросов - флаг в руки.
Тогда минимальный Infineon 16х может быть самое лучшее решение для серьезного проекта.
Его немцы делали не как универсальный контроллер (на который навешивают все что возможно) а как контроллер для управления силовой электроникой. В первую очередь. Все остальное - производное.
Что касается PIC - если не требуется то лучше не брать всякие DSP вариации и прочее.
Если надо просто крутить двигатель, даже и мощный, алгоритм не слишком наворочен математикой от простого ПИД - сильно кажется что PIC вполне хватит, может и 8 битного.
PIC это ведь ПЕРИФЕРИЙНЫЙ контроллер. Он так задумывалься , так и был построен.
Если мне не изменяет память - он сделан асинхронным.Т.е. может работать "от нулевой" тактовой - мое субъективное мнение - этим во во многом и поясняется его повышенная помехоустойчивость.
Возможно что-то на кристале еще сделали по разводке питания портов...
А то что сейчас на него наворачивают...Как то развивать надо популярное семейство

Не гарантирую что это самые оптимальные рекомендации - задача ведь не известна.