各社ARMマイコンについて知っている限りまとめておきます。Digi-keyで手に入る物オンリーで、
ATMEL社
ARM7コアとしてAT91SAM7Sxxxシリーズ、AT91SAM7SExxx、AT91SAM7Xxxx(イーサネット搭載)どれもUSB、I2C、UARTなどペリフェラル豊富
ARM9コアとしてAT91SAM9xxxシリーズ。JAVA向けのコア搭載。ペリフェラル多し。でも正直メモリは少ない。外部で増やすこと前提。
Cortex-M3コアとしてAT91SAM3Uxxシリーズ。消費電力テラ低い。メモリ少なめ。
STM社
CortexコアとしてSTM32F10xxxxシリーズ。品種豊富。よって、メモリやコストにあわせて選べる幅が広い。
ARM9コアとしてSTR91xFAxxxシリーズ。メモリもペリフェラルも速度も最強。
NXP社
ARM7コアとしてLPC23xxシリーズ。品種豊富。いろいろ選べる♪
ARM9コアとしてLPC29xxxシリーズ。メモリもペリフェラルも速度も最強。
Cortex-M0コアとしてLPC11xxシリーズ。消費電力は無い同然。低コスト。しかし、性能かなり低い。
Cortex-M3コアとしてLPC13xxシリーズ。Cortexならもうちょっと性能欲しいかなっという微妙ライン。
ってな感じです。
低規模製品ならLPC11xxかLPC13xxかAT91SAM3U
中規模ならLPC23xxかSTM32F10x
大規模ならSTMかNXPのARM9
まあ、一概に何が良いとは言えません。コストにあわせて選べる選択肢が多いってところがARMのいいところです。