General DescriptionThe RTS5111 is a high-performance USB 2.0 card reader controller that integrates a USB 2.0 PHY, an SIE (Serial Interface Engine), an 8051 MCU, a ROM, a RAM, and a memory card controller onto a single chip. It supports access to Compact Flash?, MicroDrive, Memory Stick?, Memory Stick PRO?, Secure Digital?, MultiMediaCard?, Smart Media?, and xD-Picture Card?. The built-in high-speed USB 2.0 device controller provides a 480Mbps transfer rate and offers backward compatibility with the 12Mbps USB 1.1 specification.
Designed with an enhanced power control circuit, the RTS5111 fully complies with USB power specifications for bus-powered devices. Conforming to the USB Mass Storage Class Specification, the RTS5111 provides "plug and play" convenience without any driver installation.
The RTS5111 has an internal ROM for MCU programs, and provides an external program flash memory interface for firmware update purposes. Firmware code can be downloaded through the USB interface to the RTS5111, and then be written into external flash memory automatically. With the external flash memory interface and the in-system-programming capability, product upgrades are easily realized.
The external serial EEPROM interface provides flexibility in storing a USB Vender ID, a Product ID, and also other vendor content such as product information, a revision level, a serial number, etc. The RTS5111 provides an In-System Programming (ISP) capability for manufacturing flexibility; the vendor information is programmed into the external EEPROM at production. The four-bit EEPROM interface can be programmed to function as general-purpose I/Os.
To reduce the BOM, the RTS5111 integrates 5V to 3.3V and 3.3V to 1.8V regulators. The RTS5111 also provides 3 built-in PMOS for power control of memory cards except for CF. With limited external components required, the 128-pin LQFP packaged RTS5111 provides an ideal cost/performance ratio for high-performance USB2.0 flash memory card reader/writer applications.
FeaturesCompliant with Universal Serial Bus Specification Revision 2.0
Compliant with USB Mass Storage Class Bulk Only Transport Specification Rev. 1.0
Supports high-speed (480Mbps) and full-speed (12Mbps) data transfer
Supports USB bus-powered operation
Supports Control, Bulk, and Interrupt USB data pipes
Supports hardware ECC (Error Correction Code) function
Supports hardware CRC (Cyclic Redundancy Check) function
Programmable clock rate for flash memory card interfaces
Supports MS-PRO 4-bit parallel transfer mode
Supports MS 4-bit parallel transfer mode
Supports high-speed 50Mhz SD 4-bit card (version 1.1)
Support high-speed 52Mhz MMC 8-bit card (version 4.x)
Integrated Fast 8051 microprocessor
External NOR-type flash memory interface: ISP application?for microprocessor program coding
Supports firmware upgrade via USB port
External serial EEPROM interface
12MHz crystal oscillator with integrated PLL
Built-in 5V to 3.3V regulator
Built-in 3.3V to 1.8V regulator
Built-in PMOS except for CF
Single 3.3V operating voltage
128-pin LQFP
Supports the following memory card interfaces:
- CompactFlash? (CF), MicroDrive
SmartMedia? (SM)
Secure Digital? (SD), MultiMediaCard? (MMC)
Memory Stick? (MS), Memory Stick PRO? (MS-PRO)
xD-Picture Card? (xD)