В таких случаях, обычно, плюю на все беру бумагу и на ней рисую схему того чего напаял, чисто по плате, не глядя в схему, каракули естественно без фанатизма, потом сравниваю со схемой оригинала( естественно мы говорим о простых у-ах

), после этого рисуем схему подключения МК(аналогично, с учетом питания), берем даташит и все внимательно проверяем

, если здесь нет ошибки, обычно прозваниваю
все ножки контролера, по принципу на одну встаем, по всем остальным ведем(вторым щупом, у меня тестер с зумером, и это очень пользительно), как правило на первом или втором этапе все вопросы отпадают, третий этап

, проверяею, что все ножки доходят до своих адресов(именно ножки, часто контакт может потеряться и в панельке, думал, что такая проблема только у отечественных кроватей, ан нет, три дня убил, пока слабый контакт не нашел в импортной, причем, то работает, то нет

)
Особое внимание уделяем наминалам

и полярности(обозначение анода и катода у отечественного производителя и импортного часто расходятся.
Обычно с этого начинают, но... подключаем и еще раз проверяем питание, на всех положенных
ножках
Про процарапывание между проводниками иголкой уже говорил
Есль ничего не нашел:
Меняю все мелкосхемы по одной
Ну и на последок, в бой вступает тяжелая артелерия, достается осцилограф, из под стола, расчищается место, ищится свободная розетка

...надеюсь понятно, по чуму на последок
Один раз мне пришлось самому распаивать весь шеурок ЛПТ

, по сему можно понять сколько матерных слов было сказано по этому, поводу, замыканиея проводов, черевато ..., по этому я бы и лпт проверил, начало шнурка-приход на плату, мало ли в разъеме потеря
И самое главное свой первый програматор я не смог запустить, на трех компах, и только потом понял, что сигналов я вно маловато- в проводе ЛПТ от модема

Проводов не докладывают
