По идее, да, нужен внешний супервизор, чтобы было красиво и
надёжно. Контроллер может стартовать без внешней ОЗУ? Добавить измерение АЦП для оценки напряжения питания относительно внутреннего опорного источника напряжения. И постоянно опрашивать, чтобы начать работу с ОЗУ только после достижения необходимого напряжения питания и обнаружить просадку питания раньше, чем откажет память. Но это сложно, требует калибровки для каждого изделия и отнимает ресурсы.
Ещё, в микроконтроллерах PIC24 Микрочипа, попадался модуль HLVD. На нём удобно настроить порог питания ОЗУ и, по прерыванию, завершать работу с ОЗУ из-за просадки питания.