USB on-the-go full-speed/high-speed (OTG_FS/OTG_HS) RM0390
1080/1328 RM0390 Rev 4
31.2.2 Host-mode features
The OTG_FS/OTG_HS interface main features and requirements in host-mode are the
following:
• External charge pump for V
BUS
voltage generation.
• Up to 12[FS] / 16[HS] host channels (pipes): each channel is dynamically
reconfigurable to allocate any type of USB transfer.
• Built-in hardware scheduler holding:
– Up to 12[FS] / 16[HS] interrupt plus isochronous transfer requests in the periodic
hardware queue
– Up to 12[FS] / 16[HS] control plus bulk transfer requests in the non-periodic
hardware queue
• Management of a shared Rx FIFO, a periodic Tx FIFO and a nonperiodic Tx FIFO for
efficient usage of the USB data RAM.
31.2.3 Peripheral-mode features
The OTG_FS/OTG_HS interface main features in peripheral-mode are the following:
• 1 bidirectional control endpoint0
• 5[FS] / 8[HS] IN endpoints (EPs) configurable to support bulk, interrupt or isochronous
transfers
• 5[FS] / 8[HS] OUT endpoints configurable to support bulk, interrupt or isochronous
transfers
• Management of a shared Rx FIFO and a Tx-OUT FIFO for efficient usage of the USB
data RAM
• Management of up to 6[FS] / 9[HS] dedicated Tx-IN FIFOs (one for each active IN EP)
to put less load on the application
• Support for the soft disconnect feature.