Если надо работать с SD-картой в режиме реального времени, то нужно два буфера минимум по 512 байт (512 - размер сектора на SD карте). Из одного буфера данные берём, в другой читаем с карты в фоновом режиме. Т.е., МК должен иметь не менее 2КБ памяти, т.е., нужна как минимум atmega32.
Писать лучше всего на С с ассемблерными вставками.
Но если хочется сделать действительно хороший эмулятор, то 32кб флеша однозначно не хватит.




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
