![](http://datasheet.mmic.net.cn/370000/USB2005_datasheet_16740873/USB2005_6.png)
USB2.0 ATA/ATAPI Controller with PD-DRM
Datasheet
Revision 0.2 (06-07-05)
6
SMSC USB2005
DATASHEET
Chapter 1 General Description
The USB2005 is a USB2.0 Mass Storage Class Peripheral Controller intended for use with standard
ATA-5 and -6 hard in media player applications requiring Portable Device – Digital Rights Management
(PD-DRM) as specified by Microsoft for Windows Media systems. This includes reporting all media as
removable drives and providing the drive serial number to the PC host via a SCSI Inquiry command.
The device consists of a USB2.0 PHY and SIE, buffers, Fast 8051 microprocessor with expanded
scratchpad and 768 of program SRAM, internal 48 KB program ROM, and an ATA-66 compatible
interface.
Provisions for optional external Flash Memory up to 64K bytes for program storage is provided. An
optional serial EEPROM which can be modified via USB from the host provides unique VID/PID/Serial
numbers, as well as optional configuration information.
Internal 768 Bytes of scratchpad SRAM are also provided. This internal SRAM can also be used for
program storage to implement program upgrade via USB download to external “boot block” Flash
program memory, if desired.
To facilitate portable media player designs, the ability to electrically detach the USB2005 from the drive
under external microprocessor control is provided, as well as an indication to that processor if the USB
bus is SUSPENDed when the USB2005 is attached to a USB host. See table below:
Table 1.1 Operational Conditions to Electrically Detach USB2005
OPERATIONAL CONDITION
USB BUS
STATUS
GPIO3 INPUT
GPIO1
OUTPUT
Attached to USB but USB host powered down. ie no
VBUS from host PC (IDE interface high impedance)
Unpowered
0
0
Media player uP forcing USB detach and high
impedance of USB2005 IDE interface
X
0
0
External uP in media player allows USB connection of
USB2005 while attached to USB bus
Enumerating
1
Toggle due to
optional
external
SEEPROM
data reads
Normal USB operation/access to IDE
Normal
Operation
1
1
USB2005 attached to USB bus; USB Host in SUSPEND
or Safe Removal has occurred via toolbar applet
(USB2005 IDE interface high impedance)
SUSPEND
X
0
Media Player detached from USB bus (USB2005 IDE
interface high impedance)
Unconnected
X
0