Для упрощения разработки данные использовать в цифровом виде. Мы ведь не музыку будем слушать и записывать.
В дальнейшем, когда все будет работать в цифровом виде, займемся согласованием уровней.
---------- Post added at 10:28 ---------- Previous post was at 10:00 ----------
Первым шагом, наверно, следует реализовать воспроизведение данных, записанных во FLASH микроконтроллера в массив. Данные взять из файла WAV одного из загрузчиков от игр. Прерывания настроить на 44100 Гц. Памяти в пике 8 Кб. Хватит на 8*1024/44100 = 0,18 секунды. Маловато.