Skip to content

Microchip-MPLAB-Harmony/smartenergy_prime_apps

Repository files navigation

Microchip logo Harmony logo small

MPLAB® Harmony 3 Smart Energy PRIME application examples

MPLAB® Harmony 3 is an extension of the MPLAB® ecosystem for creating embedded firmware solutions for Microchip 32-bit SAM and PIC® microcontroller and microprocessor devices. Refer to the following links for more information.

This repository contains the MPLAB® Harmony 3 Smart Energy PRIME BN and PRIME SN application examples.

To clone or download these applications from Github, go to the main page of this repository and then click Clone button to clone this repository or download as zip file. This content can also be downloaded using content manager by following these instructions.

To view the documentation offline, follow these steps:

  • Download the publication as a zip file from here.
  • Extract the zip file into a folder.
  • Navigate to the folder and open index.html in a web browser of your choice.

Contents Summary

Folder Description
apps Contains PRIME PHY, bootloader and full-stack example applications.

Code Examples

The following applications are provided to demonstrate the typical use cases of PRIME at both PHY and full stack levels.

Name Description
[PHY PLC and Go] (TBD) This example is intended to show a simple application running on top of the PRIME-PLC PHY layer.
[PHY Sniffer Tool] (TBD) The PHY Sniffer is an application example that uses the PHY layer to monitor PLC frames in the PRIME-PLC network and send them via USI serialization.
[Hybrid PHY Sniffer Tool] (TBD) The Hybrid PHY Sniffer is an application example that uses the PHY layers to monitor PLC and RF frames in the PRIME-Hybrid network and send them via USI serialization.
[PHY Tester Tool] (TBD) The PHY Tester tool is an application example that allows checking the complete performance of the Microchip PRIME-PLC PHY Layer on PLC boards.
[Hybrid PHY Tester Tool] (TBD) The Hybrid PHY Tester tool is an application example that allows checking the complete performance of the Microchip PRIME-PLC and IEEE 802.15.4 PHY Layers on Hybrid PLC-RF boards.
[PLC PHY Tx Test Console] (TBD) The PLC PHY Tx Test Console is an application example that demonstrates the complete transmission performance of the Microchip PRIME-PLC PHY Layer, avoiding timing limitations in the PC host.
[PRIME 1.3 Base Modem] (TBD) The PRIME 1.3 Base Modem is an application example that demonstrates how to configure the PRIME Stack and its serial interface as a Base Node with modem capabilies.
[PRIME 1.4 Base Modem] (TBD) The PRIME 1.4 Base Modem is an application example that demonstrates how to configure the PRIME Stack and its serial interface as a Base Node with modem capabilies.
[PRIME Dual Service Modem] (TBD) The PRIME Dual Service Modem is an application example that demonstrates how to configure the PRIME Stack and its serial interface as a dual Service Node with modem capabilies.
[PRIME 1.3 Service Bin] (TBD) The PRIME 1.3 Service Bin is an application example that demonstrates how to configure the PRIME Library for PRIME 1.3.
[PRIME 1.4 Service Bin] (TBD) The PRIME 1.4 Service Bin is an application example that demonstrates how to configure the PRIME Library for PRIME 1.4.
[PRIME Bootloader] (TBD) The PRIME Bootloader is an application example that demonstrates how to use the bootloader in a Service Node for firmware upgrade.

License Commit activity Contributors


Developer Help Developer Help Follow us on Youtube Follow us on LinkedIn Follow us on Facebook Follow us on Twitter