Наверное, не стоит овчинка выделки. Да, USB-Flash сейчас очень дешёвая, но для того, чтобы прочитать из неё данные, вам придётся изучить её обмен по USB и соорудить USB-хост, а это вовсе даже не простая задача. Гораздо проще использовать MMC или SD карты, цена у них примерно одинаковая, а вот общаться с ней микроконтроллеру куда как легче. Здесь, на форуме уже неоднократно обсуждались подобные проекты. Вот, к примеру:
http://toxygen.net/tmp/?enhttp://members.liwest.at/dobretsb/stephan/mp3player.htmlПо первой ссылке я собирал (с небольшими изменениями) этот плеер. Работает очень хорошо (за исключением мелких глюков). Был приятно удивлён очень высоким качеством звука.