We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Token-Based Access to Application-Specific Software Modules


MPLAB® Harmony Plus is a premium software package that is fully integrated within the MPLAB Harmony software development framework. This specialized software extends the capabilities of MPLAB Harmony to provide additional access to software modules that support designs based on our 32-bit microcontrollers (MCUs) that have an embedded Hardware Security Module (HSM). Other modules target ISO 26262 and IEC 61508 functional safety and communications, graphics, motor control and other applications.

While MPLAB Harmony is free, access to the premium software modules is managed via a token-based system as follows:

  • Tokens are programmed into specific MCUs, which have unique Catalog Part Numbers (CPNs) to indicate that they are MPLAB Harmony Plus-enabled devices
    • CPNs ending with -SL1: 6 tokens
    • CPNs ending with -SL2: 12 tokens
    • CPNs ending with -SL3: Unlimited tokens
  • Each software option has an assigned number of tokens required to run it on one of these MCUs
  • After you have determined the number of tokens you need to develop your application, purchase the device with the corresponding number of tokens
    • Note that a Non-Disclosure Agreement (NDA) needs to be executed to access the software modules for implementing the HSM or for functional safety designs
  • The software will be delivered as follows:
    • Software that will only be run on the MPLAB Harmony Plus-enabled device will be delivered via GitHub
    • Functional safety software will be delivered via a private GitHub repository
    • Software for devices with an integrated HSM will be delivered under NDA via our Secure Document Exchange (SDE) process 

MPLAB Harmony Plus premium software, which is only intended for use with our devices, will run on the families of 32-bit MCUs shown in the following table:

Software Module Function Number of Tokens Required MCU Family Related Development Boards
Point-to-Point Protocol Connectivity 2 PIC32MZ EF
SAM E5x
Curiosity PIC32MZ EF 2.0 Development Board
SAM E54 Xplained Pro Evaluation Kit
SAM C2x, SAM V7x Diagnostic Software Functional Safety Unlimited tokens (devices with SL3 suffix) SAM C2x
SAM V7x
SAMC21 Xplained Pro Evaluation Kit
Hardware Security Modules Security Unlimited tokens (devices with SL3 suffix) PIC32CZ CA90
PIC32CK SG
PIC32CZ CA90 Evaluation Board
PIC32CK SG Curiosity Ultra Board
Future Applications Graphics, Motor Control and More   PIC32C, PIC32M and SAM families  

Key Benefits


  • No initial cost to get started with your application development
  • Pay for what you use; scalable silicon options to support your application
  • Access to exclusive software and features not available in free MPLAB Harmony software framework
  • Flexible options for purchasing devices with the required number of tokens to access application-specific software modules
  • Development boards come with unlimited tokens to enable software evaluation
  • Regular software updates will provide the latest features and security patches

Development Tools


These development boards support MPLAB Harmony Plus premium software.

Need Some Help?


We are here to support you. Contact our Client Success Team to get assistance with your design.