MPLAB® Harmony TCP/IP Stack Overview

Communication over the Internet is accomplished by implementing the IP protocol. Functions like web pages, email and FTP are advanced services that are part of a full IP stack implementation. Microchip offers a free full TCP/IP software stack optimized for the PIC32 family of MCUs and it operates seamlessly with Microchip's standalone Ethernet controllers (ENC28J60/ENC624J600) and Wi-Fi modules (MRF24WG0M).

MPLAB® Harmony TCP/IP compliant software is also available from third-party companies.

The MPLAB® Harmony TCP/IP Stack provides a foundation for embedded network applications by handling most of the interaction required between the physical network port and your application. It includes modules for several commonly used application layers, including HTTP for serving web pages, SMTP for sending emails, SNMP for providing status and control, Telnet, TFTP, Serial-to-Ethernet and much more. In addition, the stack includes lightweight and high-performance implementations of the TCP and UDP transport layers, as well as other supporting modules such as IP, ICMP, DHCP, ARP, and DNS.

Key Features:

  • IPv6 support (gold certified)
  • Fully dynamic:
    • Stack initialization/de-initialization
    • Interface up/down
    • Resource management
    • Module configuration
  • Multiple interfaces (Ethernet and WiFi)
  • Run-time configuration (console)
  • Interrupt driven operation
  • RTOS friendly
tcpip.jpg
Click image to enlarge.

To view the following video full screen, click on the video title (view on YouTube).


 Learn More

 
Harmony TCP/IP Stack Tutorial
Learn more >
 
Introduction to TCP/IP
Learn more >

20th Annual
Microchip MASTERs Conference 2016
Register now - Deadline: July 29

JW Marriott Desert Ridge Resort-Phoenix, AZ

© 2016 Microchip Technology, Inc.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.