Patent ID: 7376773

Claim:
A multi-standard protocol storage device comprising: a non-volatile memory accessed according to a non-volatile memory protocol; a first interface controller configured to convert first commands in a first standardized protocol to the non-volatile memory protocol; a second interface controller configured to convert second commands in a second standardized protocol to the non-volatile memory protocol; at least one pin configured to conduct a recognition signal thereon indicating whether the first or second standardized protocol is used by a host coupled thereto and that conducts data signals according to the first and second standardized protocols; a plurality of pins configured to conduct a plurality of signals thereon; and an interface recognition unit coupled to the plurality of pins and configured to determine whether a host protocol used by the host coupled to the plurality of pins comprises a standardized SmartCard protocol or one of a standardized MultiMedia Card (MMC) protocol, a standardized CompactFlash protocol, a standardized SecureDigital (SD) protocol, and a standardized MemoryStick protocol, wherein the interface recognition unit comprises: a first level sensing circuit coupled to the at least one pin and configured to pull-up the recognition signal on the at least one pin through a pull-up load responsive to a first enable signal to provide a first voltage level for the recognition signal; and a second level sensing circuit coupled to the at least one pin and configured to pull-down the recognition signal on the at least one pin through a pull-down load responsive to a second enable signal to provide a second voltage level for the recognition signal; wherein the interface recognition unit is further configured to determine a type of the host based on the first and second voltage levels and enables the first or second interface controller based on the determined type of host.