Если планируете работать с ядром ARM то берите J-Link (или аналоги). При работе с 8-битниками и программированием "на плате" - для каждого типа микроконтроллеров свой программатор.
Универсальный программатор может программировать только "голую" микросхему, до ее установки на плату.
Посмотрите
здесь.