Да, вы правы. Ссылаясь на комментарии под вашим постом, есть много автомобилей для разных целей, и то же самое касается микроконтроллеров. Единственное отличие от автомобильного рынка состоит в том, что, вероятно, вы не можете иметь автомобиль, одинаково хорошо подходящий для бездорожья и Формулы 1, в то время как с MUC это более возможно.
По мере роста MCUего возможности, цена и сложность также растут, и никто не хочет использовать дорогостоящий и сложный микроконтроллер для выполнения очень простой работы.
Существуют микроконтроллеры, специализирующиеся на работе с сетью или обработке сигналов, отображении (LCD?)возможности или другие вещи. Большинство MCU в любом случае имеют некоторый общий фон, то есть периферийные устройства, которые всегда полезны, такие как таймеры и цифровые входы / выходы.
Тогда есть часть CPU / core. Программисты или инженеры могут использовать и повторно использовать одно и то же ядро ЦП, и часто вы обнаруживаете много ЦП с одинаковой архитектурой ядра, но с разными наборами периферийных устройств. Но опять же, вам не нужно мощное ядро для выполнения простых аппаратных задач;и вместо этого вам нужны мощность, скорость и память для управления некоторыми периферийными устройствами.