@SIGINT: also ich finde es trotz "guter" englisch kenntnisse sehr schwer die http://www.usb.org/developers/devclass_docs zu lesen und dann noch den Linux Kernel für einen mikrocontroller???

was die mmc karten angeht, ...für nur speicher eventuell ganz ok, aber jeder pc hat mindestens einen USB und ein USB stick kostet so gut wie nix und was noch viel wichtiger ist, schon mal jemanden nach einer mmc karte anstatt nach einem USB stick gefragt