Datasheet

Main Features
2−1
SLLS535E − April 2008 TUSB6250
2 Main Features
2.1 Universal Serial Bus (USB)
Fully compliant with USB 2.0 specification: TID #40390418
Integrated USB 2.0 UTMI compliant transceiver (PHY)
Supports USB high speed (HS, 480 Mbits/sec) and full speed (FS, 12 Mbits/sec)
Supports USB suspend/resume and remote wake-up operation
Supports USB device-unique serial number by using on-chip unique die ID
Supports eight configurable endpoints (four input and four output) with a user-programmable buffer size,
in addition to the default control endpoint (endpoint 0):
Each endpoint can be configured for interrupt and bulk (double-buffered) transfers.
All endpoints share the 4K-byte data buffer implemented in the SPRAM (single-port SRAM).
2.2 Microcontroller Unit (MCU)
Integrated 60-MHz 8051 microcontroller with two clocks per cycle (up to 30 MIPS)
Application code is loadable from either the USB host or the external EEPROM (via the I
2
C interface)
8K bytes of ROM for the boot loader
1152 bytes of RAM with multiple bank selectable capability for the internal data buffer (IDATA space)
40K bytes of RAM, configurable for either code or data space, which provides flexibility to the end product
application:
32K-byte code RAM with 8K-byte sector buffer data space
16K-byte code RAM with 24K-byte sector buffer data space
8K-byte code RAM with 32K-byte sector buffer data space
Master I
2
C interface controller for external device accesses capable of 100 Kbits/sec or 400 Kbits/sec
transfer speed.
Up to 13 GPIOs and three general-purpose open-drain outputs can be used for end-product-specific
functions.
2.3 ATA/ATAPI Interface Controller
Supports USB mass storage device class specification bulk-only transfer protocol
Glueless interface to ATA and ATAPI drives with full ATA and ATAPI protocol support
High-performance DMA engine supports all PIO, multiword DMA, and UDMA transfer modes up to UDMA
mode 4 (UDMA-66 or ATA-66).
Correctly handles all 13 cases in bulk-only transfer protocol under all supported transfer modes.
Fully programmable ATA/ATAPI interface access timing
Provides multiple flexible transfer options to achieve both high-speed transfer by the state machine and
high flexibility with MCU involvement:
Fully manual transfer (both command and data) by the MCU
Semi-automatic transfer with command transfer by the MCU and data transfer by the state machine
High-performance fully automatic data transfer mainly by the state machine with few MCU
involvements
Supports mass-storage devices compatible with the ATA/ATAPI-5 specification:
Hard-disk drive
DVD/CD-ROM