The USB subsystem supports the following
USB Features:
- USB interface:
- Compliant with USB 3.1 Gen1
specification
- Compliant with xHCI 1.0
specification
- Limited USB 2.0 on-the-go
support
- High speed (480 Mbps), and
full speed (12Mbps) Device
- SuperSpeed (5 Gbps), high
speed (480 Mbps), full speed (12Mbps), and low speed (1.5 Mbps) Host
- Single USB2.0 port
- Single USB3.1 port
- USB2 L1/L2 support
- USB3 U1/U2/U3 support
- Dual mode operation:
- Support for static host mode or
static device mode based on software configuration.
- Programmable runtime mode
change
- OTG 2.0 host negotiation
protocol (HNP) support
- Host mode:
- 64 slots supported
- Up to 32 endpoints per
slot
- 256 primary streams
supported
- Root hub functionality
- USB2 PHY:
- Fully compliant with UTMI+
Level 3 specification revision 1.0
- Supports high-speed (480
Mbps), full-speed (12 Mbps) and low-speed (1.5 Mbps) data rates
- Supports battery charging
BC1.2v specification
- Supports host, peripherals
and OTG 2.0 (dual role device) applications
- Supports D+/D- lane reversal
for flexible board integration
- Supports USB low-power
states; namely, suspend and link power management (LPM)
- Supports internal comparators
for monitoring OTG voltage thresholds
- Supports multiple
PLL
reference clocks
- Supports internal PLL for
high-speed (480 MHz) clock and data recovery (CDR) operation
- Integrated termination
resistors (45 Ω, 1.5 KΩ, and 15 KΩ)
- Supports built-in self-test
(BIST) for production testing
- 3.3-V ESD support on VBUS