Хотите необычную идею? Вот Вам SD сопроцессор :) Цены DigiKey
MKL02Z32VFG4 16QFN 3x3mm 100 - $1.64
MKL04Z32VFK4 24QFN 4x4mm 100 - $2.22 - DMA и полный фарш
SPI на работу с SD
I2C - для обмена с хостом. Времянки все выдержите, и основной процессор разгрузите. Да и в основной программе (почти)ничего менять не надо будет.