3 Getting Started with Software Developement

This guide will walk you through setting up your development environment with all required dependencies versions. It includes the steps to install IDE, compiler, tool chain, Wireless stacks and application examples on your PC.

Each section of this Guide will describe, in detail, the steps to fulfill all dependencies. If you are already familiar Microchip Tools, then you can find a table summarizing the dependencies below

Tools and Harmony Component Versions

PIC32MZ1025W104

Tool Chain

IDE, Compiler and MCC pluginVersionLocation
MPLAB X IDE6.00 or aboveWeb
XC32 Compilerv4.10 or aboveWeb
Microchip Code Configurator(MCC)5.1.9 or aboveMPLAB X IDE > Tools >Plugins

Harmony Components

Harmony components to be cloned with MCC Content ManagerVersion
bspv3.13.0
CMSIS-FreeRTOSv10.4.6
corev3.11.1
cryptov3.7.6
cryptoauthlibv3.3.3
cspv3.14.0
dev_packsv3.13.1
netv3.8.0
paho.mqtt.embedded-cv1.2.3
usbv3.10.0
wireless_wifiv3.7.0
wireless_system_pic32mzw1_wfi32e01v3.6.1
wolfsslv4.7.0
touchv3.11.0

PIC32MZ2051W104

Tool Chain

IDE, Compiler and MCC pluginVersionLocation
MPLAB X IDE6.15 or aboveWeb
XC32 Compilerv4.35 or aboveWeb
Microchip Code Configurator(MCC)5.3.7 or aboveMPLAB X IDE > Tools >Plugins
DFP1.8.326 or aboveMPLAB X IDE > Tools > Packs

Harmony Components

Harmony components to be cloned with MCC Content ManagerVersion
bspv3.17.0
CMSIS-FreeRTOSv11.0.1
corev3.13.2
cryptov3.8.0
cryptoauthlibv3.7.4
cspv3.18.2
dev_packsv3.18.1
netv3.11.0
paho.mqtt.embedded-cv1.2.3
usbv3.12.0
wireless_wifiv3.9.1
wireless_system_pic32mzw1_wfi32e01v3.9.0
wolfsslv5.4.0
DevicesMaster Branch
touchv3.15.0