The stack was not simply a modification of a publically available unix stack, but rather it was completely redeveloped with a focus on portability, speed and compatibility. The software design of µC/TCP-IP is clear and comprehensible and thus satisfies the industry's highest quality requirements.
µC/TCP-IP Protokoll stack
Quality starts with the sourcecode
The stack supports the following basic protocols:
- NIC /IF - Network Interface (Ethernet)
- ARP - Address Resolution Protocol
- IP - Internet Protocol
- ICMP - Internet Control Message Protocol
- IGMP - Internet Group Management Protocol
- UDP - User Datagram Protocol
- TCP - Transport Control Protocol
- Sockets - BSD Socket API
Higher protocols
The TCP/IP protocol stack offers the well-known BSD 4.4 API as a programming interface. Extensions can be obtained for popular application layer protocols:
- µC/DHCPc - Dynamic Host Configuration Protocol (client)
- µC/DNSc - Domain Name System (client)
- µC/TFTP - Trivial File Transfer Protocol (client / server)
- µC/FTP - File Transfer Protocol (client / server)
- µC/HTTPs - HyperText Transport Protocol (server)
- µC/TELNETs - Terminal Emulation Protocol (server)
- µC/SNTPc - Simple Network Time Protocol (client)
- µC/SMTPc - Simple Mail Transfer Protocol (client)
- µC/POP3c - Post Office Protocol Version 3 (client)
Scalability and performance
The µC/TCP-IP stack was developed specifically for the requirements in embedded systems.
- Resources - Even as early as in the design process, developers made sure that the required resources could be adjusted to the system environment. Non-essential modules are not integrated into the software, which enables the resources to also be adapted to embedded systems with a limited memory capacity.
- Runtime - Critical areas are reduced to a minimum and runtime tests can optionally be turned off to optimize the performance. The data management within the TCP/IP stack has been developed in the zero-copy technology.
Embedded Office
GmbH & Co. KG
August-Braun-Str. 1
D-88239 Wangen im Allgäu
Phone: +49 7522 / 970008-0
Fax: +49 7522 / 970008-99

