This document describes the uIP tcp/IP stack. The uIP tcp/IP stack is an extremely small implementation of the tcp/IP protocol suite intended for embedded systems running low-end 8 or 16-bit microcon-trollers. The code size and RAM requirements of uIP is an order of magnitude smaller than other generic tcp/IP stacks today.