Если контроллер вставляешь в заведомо исправный программатор, то тогда только 2 варианта-либо контроллер неисправен, либо в программе ты что-то делаешь не так. Почитай внимательно здесь:
http://www.protu-154.net/forum/viewtopic.php?t=4869 -все расписано очень подробно. Я делал все согласно этим описаниям за исключением, разве что, прошивки через COM при помощи платы от Мастер-Кита. Но у меня, как я писал выше, из 3-х микросхем тошлько одна нормально прошилась. Поэтому в таких случаях (когда впервые что-то осваиваешь и не знаешь, с какой стороны ждать подвоха) надо покупать не менее 2-х-3х штук микросхем ,и очень желательно-в разных местах