Контроллер выбирается в зависимости от задачи:
- требуемая переферия (Ethernet-ы, UART-ы, ADC, ...)
- Объем встроенной памяти (Flash, SRAM)
- Возможность подключить внешнюю память (Flash, SRAM, SDRAM)
- корпус (ARM-ов очень много в BGA корпусах, а у нас их не очень любят)
- ...
Вроде достаточно легко достаются ARM-ы от
- Samsung (
Samsung: System LSI)
- Atmel (
AT91 ARM Thumb)
- Philips (
Philips LPC21xx)