Zapewnia on całą funkcjonalność wymaganą do wsparcia interfejsu USB Type-C DFP (host) w systemach, które nie mają możliwości zasilania urządzeń zewnętrznych. Kontroler jest idealny dla systemów, takich jak port USB Type-C wbudowany w notebooku i przeznaczony do zasilania urządzeń zewnętrznych w trybie uśpienia, stacjach dokujących oraz zasilaczach lub ładowarkach z portem USB Type-C. Układ TPS25810 monitoruje poziomy napięcia na dwóch wejściach w celu wykrycia momentu dołączenia urządzenia USB oraz jego typu. Układ wykrywa również czy dołączono urządzenie Type-C Audio lub debugger.
TPS25810 zawiera przełącznik o oporności 34 mΩ i prądzie znamionowym 3 A. Przełącznik ma dwa wybieralne ograniczniki prądowe (1,5 A lub 3 A), które są zgodne z poziomami prądu określonymi dla USB typu C. Kontroler ma wbudowane zabezpieczenie przed przegrzaniem oraz przeciążeniem oraz możliwość zarządzania zasilaniem pobieranym z wielu portów USB-C, gdy pojedynczy nie może dostarczać wymaganej ilości energii.
Typowo, układ TPS25810 pobiera mniej niż 0,7 µA, gdy żadne urządzenie nie jest dołączone (zasilane). Kontroler dodatkowo może pracować przy napięciu zasilającym obniżonym z 5 V do 3,3 V dostarczanym przez źródło pomocnicze (AUX). Dla łatwej oceny możliwości układu kontrolera producent dostarcza zestaw ewaluacyjny TPS25810EVM-745.