я для 18-го и 24-го пика использую динамическое выделение памяти. Просто DMS нужно правильный использовать. Если логика работы подразумевает выделение памяти то беру и использую. У Вас есть опыт использования динамического выделения памяти? или Вы просто предполагаете, что скудность ресурсов МК не позволяет использовать этот механизм. Скажу еще что и на PC к выделению памяти нужно подойти обдуманно. Память может кончиться и там(зафрагментироваться) при использовании new() и delete() в программах работающих непрерывно месяцами.