Вспомним 90-ые. Дешёвой и качественной flash-памяти тогда ещё не было, для массового производства применялись микропроцессоры с одноразовой памятью (OTP). Но как быть при разработке, ведь нужно отлаживать программу? Для этого были специальные версии с УФ-стираемой памятью программ.
Как пример такого чуда - восьмиразрядный микро-микропроцессор от компании Microchip, PIC12CE519 :))) Дважды "микро" потому как он даже для микропроцессоров очень маленький, причём во всех смыслах. Корпус, керамический DIP с "окошком" - вещь весьма экзотическая.
Но и возможности самого чипа весьма скромны. А уж по нынешним меркам вообще непонятно как оно могло работать :))) Судите сами. Тактовая частота до 4 МГц. Ввод-вывод данных последовательный. Память программ - 1024 12-разрядных слова (да, вот такая длина). Встроенное ОЗУ - 41 байт. И, о счастье, 16 байт flash-памяти...
Примечательно, что при этом его таки не смогли сделать однокристальным: