Jump to main content
1 Getting Started with WBZ451 Curiosity Board
This section covers the evaluation board features and running the preprogrammed demo example.
2 Getting Started with Software Development
This section gives a detailed information on the steps to install IDE, compiler, tool chain, BLE, Zigbee stacks and application examples on the PC.
2.1 Installing IDE and Compiler
Click on the following links to install the MPLAB x IDE and the compiler.
2.2 Installing Device Family Part Pack
The Device Family Part Pack installation handles the PIC32CXBZ2 Device Support.
2.3 Installing the MCC Plugin
This section gives information on installing the MPLAB Code Configurator Plugin.
2.4 Install Harmony 3 Dependencies
2.5 Creating a New MCC Harmony Project
2.6 Running a Precompiled Application Example
This section gives a detail explanation on how to open, build and program an existing application example.
2.7 Developing an Application
This section gives a detail explanation on stack, peripherals and other documentation.
3 Bluetooth Low Energy Applications
This section provides details on documentation describing the steps to test and develop the precompiled BLE application examples.
4.1 Zigbee Project Generation
4.2 Zigbee Console Commands
4.3 Zigbee Commisioning Procedure
Commissioning is the process of initializing the devices to join a network and to work together. The Zigbee Base Device Behaviour specification specifies the procedures for the following commissioning mechanisms which are executed in the order as provided below.
4.4 Zigbee Network Security Models
4.5 Zigbee Green Power
Green Power is a feature of Zigbee, that allows for energy-harvesting technology to be used directly with the Zigbee stack. Green Power is the global wireless standard for large installations, when changing batteries and accessing devices becomes costly.
4.6 ZigBee OTA Sniffer
4.7 ZigBee Applications
This section describes steps to test and develop the precompiled Zigbee application examples.
5 Getting Started with Multiprotocol Applications
This section describes steps to test and develop the precompiled BLE and Zigbee coexistence application examples.
6 Flashing hex from MPLAB DISCOVER using MPLAB IPE
This section provides a detailed procedure of how to download an already existing application hex file from MPLAB DISCOVER and flash the hex file into WBZ451 Curiosity Board using MPLAB IPE.
8 Getting Started with IEEE 802.15.4 MAC Applications
9 Adding Chip Peripherals
This section describes how to add analog/digital peripherals to the application
9.1 USART with Direct Pin Enable
Direct Mode is a mode in which peripherals are running based on function priority for pins and not using Peripheral Pin Selection(PPS).
9.2 USART with Peripheral Pin Select (PPS)
The Peripheral Pin Select (PPS) feature allows digital signals to be moved from their default pin location to another location. To enable a digital peripheral’s input and/or output signals, the appropriate PPS registers must be configured. This can be extremely handy for routing circuit boards. There are cases where a change of I/O position can make a circuit board easier to route. Sometimes mistakes are found too late to fix so having the option to change a pinout mapping in software rather than creating a new printed circuit board can be very helpful.
9.3 Clock
11 Low Power Design
This section explains in detail on how to enable the low power modes – Sleep/Standby or Deep Sleep/Backup modes in the design.
12 Firmware and OTA Updates
This section documents how to enable firmware updates in the design, whether it is serial or Over The Air (OTA)
14 Support Documentation
This section has documentation that is generic and used as supporting document with the application example documentation.
15 Porting Guide for WBZ451 to PIC32CX1012BZ25048
16 Porting Guide for WBZ451 to WBZ450