1 MPLAB® Harmony Smart Energy PRIME Application Examples

The following applications are provided to demonstrate the typical or interesting usage models of the PHY and full-stack layers of the PRIME communication stack provided by Microchip.

Name Path Description
PHY PLC and Go \smartenergy_prime_apps\apps\phy_apps\phy_plc_and_go This example is intended to show a simple application running on top of the PRIME PHY layer.
PHY Tester Tool \smartenergy_prime_apps\apps\phy_apps\phy_tester_tool 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 \smartenergy_prime_apps\apps\phy_apps\phy_tester_tool_hybrid 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.
PHY Sniffer Tool \smartenergy_prime_apps\apps\phy_apps\phy_sniffer_tool The PHY Sniffer is an application example that uses the PHY layer to monitor PLC frames in the PRIME network and send them via USI serialization.
Hybrid PHY Sniffer Tool \smartenergy_prime_apps\apps\phy_apps\phy_sniffer_tool_hybrid The Hybrid PHY Sniffer is an application example that uses the PHY layer to monitor PLC and RF frames in the PRIME network and send them via USI serialization.
PHY Tx Test Console \smartenergy_prime_apps\apps\phy_apps\phy_tx_test_console The PHY Tx Test Console is an application example that demonstrates the complete performance of the Microchip PRIME PHY Layer avoiding timing limitations in the PC host.
PRIME 1.3 Base Modem \smartenergy_prime_apps\apps\prime_apps\prime_base_1_3_modem

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 \smartenergy_prime_apps\apps\prime_apps\prime_base_1_4_modem

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 \smartenergy_prime_apps\apps\prime_apps\prime_service_dual_modem 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 \smartenergy_prime_apps\apps\prime_apps\prime_service_1_3_bin 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 \smartenergy_prime_apps\apps\prime_apps\prime_service_1_4_bin The PRIME 1.4 Service Bin is an application example that demonstrates how to configure the PRIME Library for PRIME 1.4.
PRIME Bootloader \smartenergy_prime_apps\apps\prime_apps\prime_service_bootloader The PRIME Bootloader is an application example that demonstrates how to use the bootloader in a Service Node for firmware upgrade.
PRIME Dual Service Metering Demo \smartenergy_prime_apps\apps\prime_apps\prime_service_dual_metering_demo The PRIME Dual Service Metering Demo implements a metering application and a PRIME dual Service Node, capable of joining a PRIME network and replying to IEC 61334-4-32 requests. It demonstrates how to send metrology data through the IEC 61334-4-32 connection.

Following chapters describe in detail each of these provided Example Applications.