UIP je open source implementácia zásobníka sieťového protokolu TCP / IP určená pre použitie s malými 8 a 16-bitovými mikrokontrolérmi. Pôvodne bol vyvinutý Adamom Dunkelsom zo skupiny „Networked Embedded Systems“ vo Švédskom inštitúte výpočtovej techniky, licencovaný na základe licencie v štýle BSD, a ďalej rozvíjaný širokou skupinou vývojárov.
uIP 0.9 [6] nie je verzia s najmenšou závislosťou na operačných systémoch, najmenším využitím zdrojov a jedinou verziou, ktorá predstavuje čisté API slučky udalostí, ale vo svojej pôvodnej podobe nepodporuje IP verziu 6, iba staršiu, bežnejšiu IPv4. Môže byť použitý vo vstavaných systémoch s veľmi malým množstvom zdrojov.