DocID024597 Rev 3 1497/1693
RM0351 USB on-the-go full-speed (OTG_FS)
1644
43.2.3 Peripheral-mode features
The OTG_FS interface main features in peripheral-mode are the following:
• 1 bidirectional control endpoint0
• 5 IN endpoints (EPs) configurable to support Bulk, Interrupt or Isochronous transfers
• 5 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 dedicated Tx-IN FIFOs (one for each active IN EP) to put less
load on the application
• Support for the soft disconnect feature.
43.3 USB_OTG Implementation
Table 255. USB_OTG Implementation for STM32L4xx
(1)
1. “X” = supported
USB features OTG_FS
Device bidirectional endpoints (including EP0) 6
Host mode channels 12
Size of dedicated SRAM 1.2 KB
USB 2.0 Link Power Management (LPM) support X
OTG revision supported 1.3 & 2.0
Attach Detection Protocol (ADP) support X
Battery Charging Detection (BCD) support X