Никакой сфероконины, надо даташит изучать подробно. Тот-же
Gigadevice взять - у него схема POR формирует сброс при 2 вольтах
(как и у STM32), а рабочее напряжение начинается от 2.6 вольта (у
STM32 рабочее от 2 вольт). Так что для GD актуальна скорость
нарастания питания - за время задержки сброса (около 1мс) питание
должно успеть нарасти на 0.6 вольта. Или извольте соблюдать (причем
при снижении питания ситуация аналогичная - надо при снижении
питания "парковать" МК по PVD, чтобы он не натворил чего лишнего) или глюки гарантированы. Конкретно у GD при начале работы происходит загрузка кода в теневое ОЗУ, если эта операция проходит при ненормальном напряжении питания - он не запустится. Проверено. Самый простой способ решения проблемы с неправильным включением (и выключением) для GD - внешний супервизор. У GD32F4xx есть встроенный BOR.
С APM я не работал, но думаю там тоже что-то подобное. Симптомы похожие.