U2PD ( Universal USB Data Pump) ist eine Treibersoftware, um bestehende Anwendungen, die ISA, parallel oder seriell basierend sind, schnell und einfach auf USB zu portieren. Die Software kommuniziert über ein API Interface in C auf Basis des 8051 mit dem USB Baustein von SMSC. Der Entwickler kann die Anbindung schnell und einfach realisieren, indem er seine bestehende Software über das API Interface des Treibers auf USB anpasst, und den USB Controller in seiner bestehenden Applikation implementiert. Es ist kein Wissen über das USB Protokoll, USB Treiber und die USB-Hardwareprogrammierung nötig.


Es werden folgende Betriebssysteme unterstützt: Windows 2000, Windows ME, Windows 98 und Apple MAC. USB 1.1 hat eine Datenübertragungsgeschwindigkeit von max. 9 Mbps mit DMA. USB 2.0, welches ab August verfügbar ist, 424 Mbps mit DMA.


Das verfügbare U2DP Design Kit DK-97C100 wird von Insight mit komplettem Source Code, Applikationsbeispielen, Entwicklungs-Board, Debugging Werkzeugen und umfassender Dokumentation geliefert.