Главный вопрос - протокол загрузки...
когда-то пытался подобраться к этим RD (и "понавороченнее") да кроме Flip ни Х/З не обнаружил...
Может плохо искал....
Грузить дамп из ПК задача осложняемая необходимостью "притормаживания" протокола обмена по последовательному каналу.
Для обхода данного пункта и применяются подобные котуинке решения - сброс сразу всего массива в буферное ОЗУ.
А уже делее работает сам "удаленный прошивальщик" всего-то с применением простейшего интерактива с ПК.
Второй пункт - минимизация "петель сигнальных токов" - генерацию тайм-слотов и контроль критичных данных передаем конечному "жгучему МК" - так и в прошивайке для АТ89Сх051 и в прошивайке для АТ89С51/52 сделано - "жгучая голова" непосредственно под безнажимкой.
А вот командный МК можно и на удалении выставить.
В качестве приемника - накопителя я бы чего-то способного управлять двумя-четырьмя микросхемами ОЗУ поставил...
Там любой кристалл с возможностью грузить внешнее ОЗУ хош в аппаратном, хош в программном варианте подойдет.
Второй кристалл - обеспечение шин сигналов управления.
В конструкции надо много "вольных лапок"....
Как вариант... платку ардуино-мега возможно будет эффективнее использовать для интерфейса с ОЗУ и шинами адреса/данных при дополнительном "жгучем периферийнике" или на 40-лапке MCS51 или на АВРке.
Кстати... шины адреса/данных ОЗУ можно совместить с шинами адреса/данных безнажимки - так уже в прошлом делал.
Вот примерно как это решение:
https://img.radiokot.ru/files/20529/2lelek3h67.GIF
Хотя... такой вариант можно и в AT89S8252/8253 при условии, что основная программа жестко привязана к текущей конструкции и к конкретному МК (несменяемая - т.е. программатор только для определенного типа МК).
Тогда базовый загрузчик дампа от котуинки b52m1(грузит только данные) плюс собственная программа для программатора, внешнее ОЗУ в 64к*8 с "двусторонним доступом" и (возможно - если лапок не хватит) дополнительная "жгуча головушка" на чем удобнее.
Интерфейс с ПК аналогично котуинке для PG4012 интерфейс со жгучей головой - bspi.
Единственно тогда лапок и на управляющие выводы хватило (прошивались не такие "жирные" кристаллы).
На сегодня с загрузчиком котуинки пара выводов может быть в той схеме высвобождена.
