1. Насчёт Задачи в целом и лишней памяти в частности. У нас в этом году по плану 5 разномастных устройств надо разработать, поэтому IMHO проще лупить из пушки по воробъям. Лишее ОЗУ стоит 1-2 USD, лишний месяц программиста безналом от 1200 до 1500 USD... Так что проще поставить немножко лишнее на пару баксов...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)