Tengo experiencia en la programación de chips de Microchip, Atmel y ST. En general, terminará haciendo que mucha gente odie a un fabricante y ame a otro. La mayoría de las veces, terminas gustándote la serie de fichas con las que estás más familiarizado. A continuación, te daré consejos, pero no pases demasiado tiempo preocupándote por encontrar la mejor solución y sumérgete.
Todas las 3 de estas opciones proporcionan:
IDE gratuito para desarrollar y depurar tu código. - PIC AVR ST
Foros de soporte en línea PIC AVR ST
Código de ejemplo para descargar PIC AVR Programador / depurador barato ($ 30ish) PIC AVR ST
Diferencias:
Microchip: proporcionan los chips más baratos, pero obtienes lo que pagas. En mi opinión, son piezas finas para el trabajo de los aficionados. Aprendí a programar micros en un PIC24 utilizando el libro Learn to Fly . Lo encontré realmente útil.
Atmel: Tienen, sin lugar a dudas, el mejor y más utilizado foro en la industria. Su serie MEGA se ha hecho bastante popular por la plataforma Arduino, por lo que encontrará muchas personas que se encuentran con sus problemas.
ST: uso profesionalmente los procesadores de núcleo ARM de gama alta y realmente me gustan. Tienen una muy buena página de foro, que normalmente te dará una respuesta en menos de 2 horas. También tienen grandes bibliotecas de ejemplos en línea, para cada periférico. No he usado los chips de gama baja que probablemente desearías, por lo que sugeriría un poco más de investigación antes de elegirlos.
En general, me gustaría ir con un chip AVR (Atmel).
Espero que esto ayude