Собрал я вот такую схему: (вроде все понятно нарисовал, если что - спрашивайте)

Микроконтроллер PIC16F628A-I/SO.
Прошил вот такую программу:
исходный текст
,
HEX-файл
.
1. Включаем питание. Светодиоды на RB3 и RB4 светят "вполнакала" и еле заметно
мерцают, осциллографом видим на них меандр.
2. На выводе RB7 "единица". Подключаем резистор R, измеряем ток и напряжение. Получаем следующее:

Это к вопросу о внутреннем сопротивлении. При подключении светодиода напрямую
ток составил 29 мА, падение напряжения на нем 2,03 вольта. МК при этом даже
и не думал греться.
3. Жмем кнопку. Иногда ничего не происходит, иногда светодиоды на короткое
время гаснут (происходит сброс МК). При очередном нажатии они гаснут, но не загораются.
Потребляемый ток около 300 мА, 4,98 В, осциллограф по питанию ничего не видит
(0,01 В/дел, пробовал и 1мс/дел и на 0.1мкс/дел), МК греется, секунд через 5 слышен
щелчок и ток падает до нуля. МК отправляется в мусор.
Всего проверено 6 экземпляров МК из разных партий (3 из них сгорело), 2 КРЕНки и 1 штука 7805.
P.S. Напаял 2 штуки 0,47 мкФ по питанию прям на ноги контроллера. Повесить
не удалось. "Ложечку мы потом нашли, но осадок остался" (с)