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.