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.