Hola. Un compilador que se adecue a tus necesidades. Yo te recomiendo que pruebes MikroC y si tus proyectos crecen pues en algún momento lo compres. En cuanto al programador y los circuitos puedes seguir con las mismos mientras sus recursos te sean suficientes. Saludos.