Consider an embedded system like mobile phone consisting of flash memories like built-in MMC (Multi Media Card) and removable SD (Secure Digital) memory cards. This system is connected to a PC (personal computer) using USB (Universal Serial Bus). For such a system, this paper provides theoretical throughput calculations of USB with SD and MMC. The paper also compares these with actual obtained results and provides an insight into performance bottlenecks.