1 MPLAB® Harmony Smart Energy Library

This Smart Energy distribution package contains a variety of libraries and drivers to provide access to Narrow Band Power Line Communications (PLC). A variety of PLC services are also provided as part of PLC solutions. PLC drivers are located in the driver folder and PLC services in the service folder.

It supports widely used narrow-band PLC standards, such as ITU G.9903 (G3-PLC), ITU G.9904 (PRIME) and Meters And More.

These PLC standards are supported at different levels:
StandardPHY Access SupportMAC Real Time Access SupportMAC Access SupportADP Access SupportIPv6 Access Support4-32 / LLC Access Support
G3-PLCYesYesYesYesYesN/A
PRIMEYesN/A-N/A-Yes
Meters And MoreYesN/AN/AN/AN/AYes

Part of the distribution package is a Dual Core demo application. This demo application demonstrates how two applications (Main and Secondary) running in a Dual Core device (PIC32CXMTx Family) are developed and also shows some dependencies between the initialization of both applications and the peripherals to be used. These demo application is located in the apps folder.

Note: G3-PLC is the name that historically has been used to refer to the G3 communications stack since its inception, when only PLC medium was supported. G3-PLC, G3-Hybrid and G3 terms are used indistinctly in this documentation to refer to the same communications stack with PLC and RF capabilities. PRIME also offers RF capabilities in its 1.4 version.