
M66596FP/WG
ASSP (USB2.0 Dual Function Controller)
rev .1.00
2006.3.14
page 1 of 127
REJ03F0119-0100Z
Rev 1.00
2006.3.14
1 Overview
1.1 Overview
The M66596 is a USB (Universal Serial Bus) Rev. 2.0 host and peripheral controller that supports USB Hi-Speed
and Full-Speed transfers. This controller has a built-in USB transceiver and supports all of the transfer types defined
by the USB specification. M66596 has a compact package and is pin compatible with the peripheral controller
M66592.
The M66596 has a 5 kB built-in buffer memory for data transfers and enables use of up to eight pipes. For pipes 1
to 7, any endpoint numbers can be assigned, based on the user’s system. The controller can be connected to the CPU
using either a separate bus or a multiplex bus. Moreover, a split bus interface (dedicated external DMA interface) is
provided independent of the CPU bus interface, making this an ideal choice for systems that require transfer of large
volumes of data at high speed.
1.2 Features
1.2.1
Built in USB Hi-Speed host and peripheral controller
USB Hi-Speed host and peripheral controllers are built in 1 chip.
Both Hi-Speed transfer (480Mbps) and Full-Speed transfer (12Mbps) are supported
It is possible to change host or peripheral mode by register setup.
Built-in Hi-Speed / Full-Speed USB transceiver
1.2.2
Reduced power consumption
1.5 V core power supply, and selectable bus interface power supply 3.3V or 1.8V.
Low power consumption makes this ideal for mobile devices
Low-power mode (power-saving sleep state) supported to reduce power consumption during suspended
operation
1.2.3
Small package
Compact 64-pin package used
Pin compatible with Renesas Technology Hi-Speed peripheral controller M66596.
Few external elements are used, so less space is required for mounting
-
VBUS signal can be connected directly to the controller pin
-
Built-in D+ pull-up resistor(Peripheral mode)
-
Built-in D+ and D- pull-down resistor(Host mode)
-
Built-in D+ and D- terminating resistors (for Hi-Speed operation)
-
Built-in D+ and D- output resistors (for Full-Speed operation)
1.2.4
Isochronous transfer supported
All types of USB transfers supported
-
Control transfers
-
Bulk transfers
-
Interrupt transfers (High-Bandwidth transfers are not supported)
-
Isochronous transfers (High-Bandwidth transfers are not supported)