dispositivo / host / controlador OTG
significa que la MCU tiene DOS controladores, uno puede servir como dispositivo USB (recibir y decodificar el tráfico USB y hacer datos de E / S en serie), y otro controlador que puede servir como host USB, es decir, manejar la conexión / desconexión del puerto, generar tráfico de cuadros y secuencias de formularios de paquetes USB de acuerdo con el protocolo de control. Ambas funciones generalmente se multiplexan en un puerto y, por lo tanto, todo el diseño puede tener una función de cambio de rol (llamada "OTG").
con DMA dedicado
significa que los controladores utilizan el modo DMA rápido para la transferencia de datos internos (y quizás hayan procesado todas las secuencias de token USB), para descargar el software MCU del trabajo de rutina. Dado que no dice si el controlador cumple con algún estándar (como OHCI, UHCI, de EHCI), significa que es propietario y necesita una biblioteca de software personalizada para ejecutarse.
PHY de velocidad completa en chip
significa que al salir del MCU IC solo hay un modo de señal FS (12 Mbps).
y ULPI
significa que para obtener la velocidad de HS (480 Mbps), debe conectar un CI PHY externo a través de la interfaz ULPI, algo como ESTO , para obtener una gama completa de velocidades USB tanto para el modo host como para el dispositivo. Un solo chip PHY proporcionará TODOS los modos.