09.12.2012 Views

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

USB on-the-go full-speed (OTG_FS) <strong>RM0090</strong><br />

30.2.2 Host-mode features<br />

The OTG_FS interface main features and requirements in host-mode are the following:<br />

● External charge pump for V BUS voltage generation.<br />

● Up to 8 host channels (pipes): each channel is dynamically reconfigurable to allocate<br />

any type of USB transfer.<br />

● Built-in hardware scheduler holding:<br />

– Up to 8 interrupt plus isochronous transfer requests in the periodic hardware<br />

queue<br />

– Up to 8 control plus bulk transfer requests in the non-periodic hardware queue<br />

● Management of a shared RX FIFO, a periodic TX FIFO and a nonperiodic TX FIFO for<br />

efficient usage of the USB data RAM.<br />

30.2.3 Peripheral-mode features<br />

The OTG_FS interface main features in peripheral-mode are the following:<br />

● 1 bidirectional control endpoint0<br />

● 3 IN endpoints (EPs) configurable to support Bulk, Interrupt or Isochronous transfers<br />

● 3 OUT endpoints configurable to support Bulk, Interrupt or Isochronous transfers<br />

● Management of a shared Rx FIFO and a Tx-OUT FIFO for efficient usage of the USB<br />

data RAM<br />

● Management of up to 4 dedicated Tx-IN FIFOs (one for each active IN EP) to put less<br />

load on the application<br />

● Support for the soft disconnect feature.<br />

1019/1416 Doc ID 018909 Rev 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!