Hola picuino cuando yo me pase a ARM probe y investigue bastante:
ST:
ST es muy barato, esa es su principal ventaja , pero yo no te lo recomiendo por su malisima documentación, en algunos proyectos me ha fallado bastante sobre todo el ADC, los ejemplos que tiene son para IDEs como keil, IAR etc, pero eso ya esta mejorando bastante con los nuevos IDE como el C6, los micros ni siquiera en las mejores versiones tienen PHY, ni de ethernet ni de USB HS, tendrás que ponerlos externos, y la disposicion de pines tampoco es muy buena, si utilizas por ejemplo el USB HS te quedas sin el Ethernet, o cosas asi, y por otra parte los encapsuados BGA son un poco dificiles de encontrar.
la programadora la ST link es muy barata, son unos 20 euros.
TEXAS:
mi experiencia aqui es menor pero son micros muy buenos, algunos tienen incluido el PHY ethernet, pero no me he decantado nunca por ellos sobre todo por precio, no de los micros si no de las herramientas de desarrollo, como programador IDE etc, siempre encontraras alguna alternativa al Code composer studio.
en DSP el mejor fabricante del mundo.
Freescale:
Micros muy muy buenos pero muy especificos tambien, la mayoria están dedicados o automoción, domotica, IoT, etc, son mas especificos que para tareas genericas, pero son muy buenos, freescale ofrece un IDE de pago para todos sus microcontroladores y procesadores, el codewarrior (codeguarro en español xd), pero tambien ofrece un IDE para los microcontroladores de ARM llamados Kinetis llamado Kinetis studio creo que era.
la pega que no tiene un programador propio, tendras que recurrir a herramientas de otras marcas como jlink studio por ejemplo, hay muchas...
tienen perifericos muy interesantes como el flexcan.
sin embargo prefiero freescale mas para procesadores que para microcontroladores, en procesadores no tiene rival (si no contamos con procesadores destinados a grandisimas cantidades como quadcom, o destinados a consumo como intel, hablo de procesadores industriales).
documentacion de la mejor.
Atmel:
la mayoria de las veces yo me decanto por ellos, en tecnología punta son los mas avanzados, puedes comparar los mejores micros de todas las marcas y atmel sale ganando y por goleada (se le acerca un poco mas freescale)
, el IDE es gratuito y mantenido por atmel, micros de buen precio, la herramienta de programación para los ARM de atmel (incluido el JTAG para sus procesadores y emulador) cuesta menos de 100 euros si lo comparas con su igual en microchip la real ice veras la diferencia de precio, enorme.
Muy muy buena documentación.
gracias a arduino hay bastante gente que trabaja con ellos.
De NXP, cypress,etc,.. no voy a hablar por que no tengo ninguna experiencia con ellos, solo opiniones y poco mas.
pongo el mismo ejemplo de siempre que es un poco tonto por que el micro dependerá de tu aplicación pero bueno:
pic32MZ2048 ->200Mhz->330 DMIPS->RAM 512KB
STM32F7 cortex m7->200Mhz->428 DMIPS->RAM 320KB
freecale kinetiz V cortex m7->240Mhz->¿?->RAM 256KB
atmel V7 cortex m7->300Mhz->645 DMIPS->RAM 512 KB
un saludo.
PD: esto son opiniones mias personales, no quiero ofender a nadie ni que me salgan fanboys diciendo que si estoy loco
, para otros esto sera completamente al reves, solo he puesto mis impresiones.