Skip to content

Microchip-MPLAB-Harmony/wireless_system_pic32cxbz_wbz

Repository files navigation

Microchip logo Harmony logo small

MPLAB® Harmony 3 PIC32CXBZ wireless system services

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 Wireless, wireless system services for the PIC32CXBZ family of devices. Wireless system services abstracts out the complexities of a networked system design and simplifies development using PIC32CXBZ. Refer to the following links for more information about each system service.

  • BLE Application Timer Services
    • Application timer component used to configure the different time intervals, one-shot timer, and periodic timer for Chimera WBZ45x application requirements.
  • BLE Over The Air (OTA) Services
    • BLE Over the Air (OTA) component is used to do the device firmware upgrade over the wireless interface available.
  • BLE BLE Virtual Sniffer Tool Services
    • BLE Virtual Sniffer system service component for capturing the HCI packets and feed it to the sniffer tool for debugging purposes
  • IEEE 802.15.4 P2P PHY APPLICATION
    • P2P PHY Application built on top of the Standalone IEEE 802.15.4 Physical Layer for PIC32CX-BZ2 platform devices. The application demonstrates the usage of Standalone 15.4 PHY MCC compoenent which provides interface to access the 802.15.4(zigbee) subsystem of PIC32CX-BZ2 devices through which user can enable various functionaities of the transceiver.
  • Thread CoAP Application Service
    • CoAP Application service component build on top of Thread stack for PIC32CX-BZ2 platform devices. This component is used to develop CoAP applications on the Thread stack.
  • BLE Provision Service
    • The BLE Provisioning Service component is built on top of the BLE and Thread stacks for PIC32CX-BZ2 platform devices. This component is used to develop BLE Provisioning applications on the Thread stack.

Refer to the following links for release notes, training materials, and interface reference information.



Contents Summary

Folder Description
system Contains Wireless service code and configuration files.
docs Contains documentation in html format for offline viewing (to be used only after cloning this repository onto a local machine). Use github pages of this repository for viewing it online.

Code Examples

Wireless subsystem code examples for PIC32CXBZ2 can be found in the wireless_apps_pic32cxbz2_wbz45 repo. Wireless subsystem code examples for PIC32CXBZ3 can be found in the wireless_apps_pic32cxbz3_wbz35 repo.


License Latest release Latest release date Commit activity Contributors


Follow us on Youtube Follow us on LinkedIn Follow us on Facebook Follow us on Twitter