Контроллер - PIC16F73 на частоте 20MHz. Возможны так-же похожие контроллеры PIC16F870 (пока прошивка влезает, но в будущем может не лезть), PIC16F873, PIC16F876, PIC16F876A.
Два режима - "простой светодиодный" и "расширенный UART".
"простой светодиодный": автоматическое распознавание вставленной микросхемы памяти, бесконечная череда тестов. При включении устройства оба светодиода моргают 4 раза во время автообнаружения микросхемы памяти. Далее начинается бесконечный цикл тестирования. Если на каком-то этапе обнаружена ошибка, загорается красный светодиод и не гаснет до отключения устройства. Поведение зеленого светодиода: выключен - идет запись тестового паттерна а ячейки памяти; включен - идет чтение и сверка с эталоном из ячеек памяти. Как раз в этот момент может зажечься красный светодиод.
"расширенный UART": возможность просматривать по какому адресу произошел сбой, возможность выбора типа микросхемы вручную, возможность выбирать тип теста (паттерны, бегущая единица), отладочная информация. Для согласования с COM-портом компьютера необходим кабель с преобразованием TTL уровней на MAX232 или аналогичный. Скорость 9600, 8N1.
В процессе отладки.... Информация будет собрана в этом сообщении.
Скрытый текст
UPD 04.10.2014:
1)Тест статической памяти (РУ10 и тд) пока отложен как неперспективный. Тест требует дополнительных компонентов на плате, модификацию схемы и дополнительное место в памяти контроллера. Возможно сделаю, но уже когда совсем разберемся с динамической памятью.
2) Набросал как мог схему, она в архиве. C3, C4 - керамика, 15pF.
3) Так же выкладываю пока альфа версию прошивки 1.31b: умеет автоматически различать РУ5 (4164) / РУ7 (41256), имеет простейший тест (заполнение ячеек собственным индексом). Тест бесконечный. Если на каком-то этапе обнаружена ошибка - загорается красный светодиод. Зеленый светодиод горит - идет запись в ячейки. Не горит - идет чтение из ячеек и сравнение с эталоном. При включении мигает 4 раза обоими светодиодами - идет автоопределения типа микросхемы. Кое-что выводит в UART, пока только в режиме вывода.
[свернуть]
UPD 06.10.2014:
Скомпилировал по просьбам участников прошивки для разных микроконтроллеров.
Плата под "утюг": http://zx-pk.ru/showpost.php?p=752950&postcount=56
UPD 23.11.2014: Выложил исходники прошивки. Собирается PIC CCS.