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.