Embedded connectivity is now a matter of plug & play with the MPLAB® Harmony software building blocks!
MPLAB Harmony is a flexible, abstracted, fully integrated firmware development platform for PIC32 microcontrollers. It provides a framework that includes modules for embedded connectivity applications, such as Ethernet, Wi-Fi®, USB, Bluetooth®, CAN and Serial. These modules are built upon device drivers and system services and abstract away device-specific details so that they can be ported across multiple PIC32 Devices. They are modular and allow the user to add or remove any of these connectivity blocks with little or no change to the application code.
MPLAB Harmony also features a powerful configuration tool (MHC) that enables users to add various connectivity blocks with just “point & click”. It also provides numerous configuration options that can be selected with the click of a mouse, which in a traditional embedded development environment, require you to write code and test for every desired configuration.
These Connectivity building blocks provide the benefit of rapid prototyping, especially for applications that require interpreting complex protocols and significant processing. This will drastically reduce the development time and effort, resulting in faster time to market.
- Highly modular & interoperable for seamless integration
- Easily portable across multiple PIC32 families
- MPLAB Harmony Configurator (MHC) tool for point & click development
- Facilitates rapid prototyping & quick time to market
MPLAB Harmony Block Diagram