El uIP es una implementación de código abierto de la pila de protocolos de red TCP/IP destinada a su uso con pequeños microcontroladores de 8 y 16 bits. Fue desarrollado inicialmente por Adam Dunkels del grupo "Networked Embedded Systems" en el Instituto Sueco de Ciencias de la Computación, con licencia de estilo BSD, y desarrollado por un amplio grupo de desarrolladores.
Alguien que comparte el nombre con el primer hombre bíblico desarrolló esto.