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.