USB define la interfaz externa (física, eléctrica, varias capas de señalización).
El PHY (circuito de interfaz física) que presenta las interfaces USB también tiene que conectarse a la computadora host. Esto se hace usando una interfaz UTMI
ULPI es una versión de menor recuento de pines de esa interfaz interna. Esto es beneficioso para dispositivos más pequeños y de menor costo.
Anunciada el 1 de marzo de 2004, la especificación ULPI proporciona una interfaz de transceptor de factor de forma pequeño de bajo pin y bajo costo para cualquier aplicación USB
...
ULPI fue desarrollado por un grupo de líderes de la industria de USB para abordar la necesidad de PHY de USB y OTG de bajo costo. Las especificaciones existentes que incluyen UTMI y UTMI + se desarrollaron principalmente para el desarrollo de Macrocell (IP), y no están optimizadas para su uso como PHY externo. Utilizando la especificación UTMI + existente como punto de partida, el grupo de trabajo ULPI redujo el número de señales de interfaz a 12 pines, con una implementación opcional de 8 pines. El tamaño del paquete de PHY y Link IC se reduce drásticamente. Esto no solo reduce el costo de Link y PHY IC, sino que también genera una PCB más pequeña.
Ver http://www.ulpi.org/