Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

TCP/IP Networking

You use the Internet every day and to perform many activities through your PC, laptop, tablet, smart pad and smartphone. TCP/IP is the underlying Internet protocol that provides end-to-end data communication by specifying how data should be packetized, addressed, transmitted, routed and received.

MPLAB® Harmony v3 provides many of the TCP/IP building blocks required for developing embedded applications that need to connect network devices to a physical network port:

  • It includes modules for several commonly used application layers, including HTTP for serving web pages, SMTP for sending e-mails, SNMP for providing status and control, Telnet, TFTP, SNTP and many more
  • The stack also includes lightweight and high-performance implementations of the TCP and UDP transport layers, as well as other supporting modules such as IPv4, IPv6, ICMPv4, ICMPv6, DHCPv4, DHCPv6, ARP, NDP, IGMP and DNS
  • It also includes other important features like:
    • Encryption, TLS and DTLS support
    • Dual stack with IPv4 and/or IPv6 support
    • IPv6 certification
    • Multi-threaded safe (RTOS support)

Featured Development Board

PIC32MX Ethernet Starter Kit II

PIC32MX Ethernet Starter Kit II

The PIC32 Ethernet Starter Kit II provides the easiest and lowest-cost method to experience 10/100 Ethernet development with PIC32 microcontrollers. Combined with Microchip’s free TCP/IP software, this kit gets your project running quickly.