are SD and MMC the same format?

They're the same except that SD cards are allowed to be slightly thicker (that's why big capacities only come in SD).

Peter