А если только sprintf использовать, все равно аллокаторы потянет? Я-то никогда еще в микроконтроллеры это не пихал, так что как-то вот не знаю…
UPD: сейчас проверил. Тянет, зараза! Хотя, казалось бы: на кой черт sprintf'у аллокаторы? Видать, какие-то промежуточные динамические буферы, дрянь эдакая, выделяет!