32-Bit MCUs
-
32-Bit MCUs
- SAM 32-bit MCUs
- PIC 32-bit MCUs
- CEC 32-bit MCUs
- Legacy Products
- Development Boards
- Software Tools for PIC, SAM and AVR MCUs
-
Applications, Reference Designs and Solutions
- Audio Player/Recorder
- Bluetooth® Low Energy-Based Weather Station
- Die Cutting Machine
- Fitness Tracker/Wearable Solution
- Graphical User Interface
- Human Machine Interface (HMI) for Diagnostic Tool
- Location-Tagged SOS, Asset Tracking or Vehicle Tracking
- Motor Control
- Robotic Vacuum
- SD Card Audio Player
- Smart Home Lock
- TCP/IP Networking
- USB Device/Host Applications with 32-bit Microcontrollers
- USB Mass Storage Device with Multiple Drives
- Wi-Fi® Remote Control for Lighting or Appliances
- 32-bit Embedded Security
- 32-bit Functional Safety
- 32-bit Motor Control
- 32-bit Low Power
- Graphics
- Softpacks
- Other Tools and Resources
- Third Party Partners
- PIC18F to PIC24F to SAMD2x Migration and Performance Enhancement Guide
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

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.

Application Demos
Resources
Related Products