Embedded-плата начинается с питания. Нужны входная защита, регулятор, bulk capacitor, развязывающие конденсаторы у каждого VDD, аккуратная земля, контроль пусковых токов и запас по температуре. Ошибка в питании проявляется как случайные reset, шум ADC, сбой радиомодуля или зависание при включении нагрузки.
Reset должен быть определённым: supervisor или RC-цепь, правильная подтяжка, кнопка, boot strap pins и совместимость с программатором. Выводы SWD/JTAG лучше не занимать критичными нагрузками до завершения отладки.
Курс добавляет в каждый проект power tree, reset plan и список измерений: напряжение без нагрузки, под нагрузкой, ripple, brown-out, ток сна и ток активного режима.