Hi zusammen,
um es kurz zu machen: Es gibt keinen Mikrocontroller, der ein Programm direkt von einer SD-Karte ausführen kann, da dies nicht sinnvoll ist. Eine SD-Karte wird üblicherweise mit einem Dateisystem formatiert und das kann sich ja ändern(FAT32, FAT16, EXT2, EXT3,...). Man kann aber hingehen und einen Controller mit einem BIOS ausrüsten, der dann einen Bootloader von irgendwo lädt und dann das Assemblerprogramm von der SD-Karte ins RAM laden und dort ausführen. Sowas kann man z.B. mit dem AVR32 oder dem ARM7 machen. Beim normalen AVR bleibt einem aber nichts anderes übrig als eine Virtuelle Maschine zu programmieren, die das Programm interpretiert.... das ist aber um einiges langsamer als ein normales Assemblerprogramm.

Gruß,
SIGINT