The Nexxtech all-in-one card reader is your dependable solution for reading a wide range of memory cards, including: Secure Digital (SD), Secure Digital High Capacity (SDHC), Multi Media Card (MMC), MMC plus, Memory Stick PRO, Mini SD, Mini SDHC, Micro SD, Micro SDHC, MMC mobile, RS-MMC, MMC micro, Memory Stick Duo, Memory Stick PRO Duo, Memory Stick MICRO (M2) and Compact Flash (CF). This Card Reader is complete with USB high-speed data transfer (480 bps) and is USB powered (no external power or battery needed).