Bueno eso acorta la busqueda. La familia M, simplemente le quita el MMU y no posee cache , a no ser que te vayas al M7. el M4F posee FPU de SP, apartir del M3 en adelante pueden usar todas las instrucciones de Thumb-2 sin ningun problema, solo aceptan Thumb y no ARM. Algo que te va a importar poco obviamente.
Cortex-M4F (casi todas las placas de evalucion traen programador, lo que no se si es valido para ese micro o todos de la familia):
Ti = posee de 64 pines en adelante, 80Mhz / costo unos 4.3 dolares los mil. Placa de evaluacion a 13 dolares, pero ese integrado que posee esa placa cuesta 5 dolares y algo. Con la placa te habilita a usar el Code Composer Studio de TI sin limites de codigo.
Board:
http://www.ti.com/tool/ek-tm4c129exlLo mas barato:
http://www.ti.com/product/TM4C1233H6PM/description y mas pequeño ( hay mas que tiene una que otra cosita distinta )
ST = Aca juanjo no le gusta, pero son los mas baratos. Mircos de 48 pines, 75/80Mhz, con USB , placa de evaluacion cerca de los 10 dolares, micros de 3 dolares y algo, hay mucha info en internet sobre ST, compilador no se, pero se que puede ser usado con GCC al igual que todo ARM
http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1576/LN1824/PF253741NXP = minimo 80 pines, 5.4 dolares, pero muchas mas prestaciones, tal ves por demas de lo que buscas.
http://www.nxp.com/products/microcontrollers/core/cortex_m4_m4f/LPC4078FBD80.htmlFreescale = No encontre nada relevante, placas caras incluso de evaluacion
PIC ( MIPS ):
http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC32MZ0512EFE064El mas barato de los MZ, con FPU, 6 dolares los mil. Creo que ya todos se deberian poder programar por JTAG al igual que los ARM, pero solo vi "debug" por JTAG y no programacion... asi que no puedo responderte a eso.
Todo esto sin ver erratas, ni feedbacks, ni tiempo de que salieron, nada.. Hay gente que esta mas acostumbrada a manejar los demas micros. Si es por algunas placas nomas tal ves te convenga directamente buscar un micro con un ejemplo de USB y listo te solucionas la vida. Siendo el USB la parte mas complejade lo que queres conectar
Tal ves por costo/ cantidad de pines/ uso , termines con el de ST.. Los demas por ahi tienen mucha mas cosas que realmente no se si valen la pena tenerlos. Aunque todo va a depender de lo que tengas que hacer. Por eso mismo, elegi vos xD