This website is displayed in a mode compatible with Internet Explorer 4 or earlier, Netscape 4.7 or earlier, and text browsers. (About display mode)


Semiconductor Business Group Supplies semiconductors and related services valuable to customers specialized in developing or manufacturing personal or mobile equipmemt.

Semiconductor Business Group Home > Topics > USB LSIs > USB Host + Device Controller ML60842

USB Host + Device Controller ML60842

The ML60842 is a single-chip LSI that can implement a dual-role device complying with Universal Serial Bus (USB) 2.0 and On-The-Go (OTG) Supplement Revision 1.0 (Dec. 18, 2001).
The common block can perform Session Request Protocol (SRP) and Host Negotiation Protocol (HNP) control, and can switch between the host controller function and the peripheral controller function. The host controller block and the peripheral controller block support four data transfer modes; control transfer, interrupt transfer, bulk transfer, and isochronous transfer.
The host controller block supports the 1-port USB transceiver function. It can also be connected to a USB transceiver LSI. Moreover, it complies with OpenHCI Specification 1.0a.
The peripheral controller block complies with the ML60852A specification. To use it as a peripheral controller, refer to the "ML60825A Data Sheet" and the "ML60852A USB Device Controller Application Manual".


Features of ML60842

  • UComplies with USB2.0 and On-The-Go (OTG) Supplement Revision 1.0 (Dec. 18, 2001)

[USB On-The-Go Function]

  • Can control Session Request Protocol (SRP) and Host Negotiation Protocol (HNP).
    • VBUS pulsing control
    • Data-line pulsing control
    • VBUS pulsing detection control

[USB Host Function]

  • Complies with OpenHCI (Open Host Controller Interface) 1.0a.
  • Supports four data transfer types (control transfer, bulk transfer, interrupt transfer, and isochronous transfer)
  • Supports one USB port [compatible with full-speed (12 Mbps)/low-speed (1.5 Mbps)]
  • Supports the SOF generation and CRC5/16 generation functions.
  • Reduces software load by using the DMA slave function (1 CH) and can make PIO transfer (except isochronous transfer)

[USB Peripheral Function]

  • Supports full-speed (12 Mbps)
  • Supports four data transfer types (control transfer, bulk transfer, interrupt transfer, and isochronous transfer)
  • Endpoints (EP): 5 or 6
    • Control EP : 1
    • Bulk/interrupt EP : 3
    • Isochronous/bulk/interrupt EP : 1 or 2
  • Built-in FIFO for data storage
  • Double-sided FIFO configuration for EP1, EP2, EP4, and EP5
  • DMA slave function (2 CH, EP1, EP2, EP4, EP5 supported), PIO transfer possible
  • Supports suspend and wake-up

USB Partner Companies

With the acceleration of product cycles, outsourcing is becoming a growing trend in system development and we have been receiving more and more requests for comprehensive product consultation and introduction of development companies.
Visit the company web sites given below.


USB Logo Test Service Company

Middleware Development Companies