Datasheet

Functional Description
MC13783 Technical Data, Rev. 3.5
44 Freescale Semiconductor
4.5.1.1.4 Full Speed/ Low Speed Configuration
The USB transceiver supports the low speed mode of 1.5 Mbits/second and the full speed mode of 12
Mbits/second. To indicate the speed to the host an internal 1.5 kOhm pull up to VUSB is used. Via SPI this
resistor can be connected to UDP to indicate full speed, or to UDM to indicate low speed.
4.5.1.1.5 USB Suspend
USB suspend mode is enabled through SPI. When set, the USB transceiver enters a low power mode which
reduces the transceiver current drain to below 500 µA. In USB suspend mode, the VUSB regulator remains
enabled and the VBUS detect comparators remain enabled, while the single ended receivers are switched
from a comparator to a Schmitt-trigger buffer.
4.5.1.1.6 USB On-The-Go
USBOTG support circuitry is added in order to allow a phone to act as a dual-role USBOTG device. In
accordance with USBOTG requirements, the pull down resistors on UDP and UDM can be switched in or
out individually via SPI. Furthermore, the pulls down resistors are integrated on-chip.
The USBOTG specification requires that during the session request protocol, the D+ (full speed) line is
pulled up for a duration of 5 to 10 msec. In order to reduce the SPI traffic, the MC13783 has an integrated
timer used for this task.
To support VBUS pulsing, there is a programmable current limit and timer on the VBUS regulator. During
VBUS pulsing, the lower current limit allows for easier detection of a legacy host device on the far end of
the USB cable.
It is possible to have the transceiver automatically connect the data pull-up to VUSB any time a SE0 is
detected. This enables the phone to meet the USBOTG timing requirements without unduly taxing the
software.
Table 26. USB Mode Selection
USB Mode
Mode Selection Mode Description
Corresponding
UMOD0/UMOD1 Setting
DATSE0 BIDIR UTXENB = Low UTXENB = High
Differential
unidirectional
(6-wire)
0 0 UDATVP UDP
USE0VM
UDM
UDP
URXVP
UDM
URXVM UDP/UDM
URCVD
Don’t Care /
To VAT LA S
bidirectional
(4-wire)
1 UDATVP UDP
USE0VM
UDM
UDP
UDATVP
UDM
USE0VM UDP/UDM
URCVD
To VAT LA S /
To Ground
Single Ended
unidirectional
(6-wire)
10UDATVP UDP/UDM
USE0VM FSE0
1
1
FSE0 stands for forced SE0, RSE0 stands for received SE0.
UDP
URXVP
UDM URXVM UDP/UDM
URCVD
To Ground /
To Ground
bidirectional
(3-wire)
1 UDATVP UDP/UDM
USE0VM FSE0
UDP/UDM UDATVP (active)
UDP UDATVP (suspend)
RSE0 USE0VM
Open /
To Ground