Отнюдь (про МК с < 32КБ). Всю периферию STM32 совсем не обязательно инициализировать. Только ту, что используется. И это намного меньше, чем 16 КБ. В них потом можно еще много чего впихнуть. Естественно, любые универсальные библиотеки не должны использоваться. Только ручками. Такова специфика таких чипов.