Якщо радіоаматору потрібно одного разу запрограмувати мікроконтролерний пристрій, існує можливість обійтися найпростішим програматором, що підключається до COM-, LPT-порту або USB. Наприклад, найпростіший програматор для мікросхем AVR – це кабель із шести проводів та чотирьох резисторів (так званий програматор PonyProg).
Для радіоаматорів, які займаються розробкою програм для мікроконтролерів, існують складніші програматори - такі пристрої часто містять свій мікроконтролер. Подібні програматори зручні тим, що після роботи переводять свої виходи в Z-стан, і запрограмований пристрій можна випробовувати без відключення програматора. Такі програматори, як правило, працюють з одним-двома сімействами мікросхем. При самостійному виготовленні програматора такого класу може виникнути проблема курки і яйця — якщо у схемі програматора присутній мікроконтролер, то і його необхідно запрограмувати за відсутності готового програматора. Для її дозволу доводиться віддавати мікросхему власнику готового програматора або виготовляти найпростіший програматор для підключення до COM- або LPT-порту комп'ютера.