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.
- Microchip 32-bit MCUs
- Microchip 32-bit MPUs
- Microchip MPLAB X IDE
- Microchip MPLAB Harmony
- Microchip MPLAB Harmony Pages
The crypto module contains the Harmony 3 API for cryptography, the Microchip 32-bit SAM drivers for hardware cryptographic acceleration, and the deltas/patch for the wolfCrypt/wolfSSL library to use the hardware accelerators.
| Folder | Description |
|---|---|
| apps | Example applications for crypto library components |
| config | Crypto module configuration scripts |
| drivers | Crypto hw driver source files |
| src | MPLAB Harmony crypto library source code |
| templates | Crypto file templates |
Click here to view the online documentation for the Crypto v3.9.0 APIs.
To view the documentation offline, follow these steps:
- Download the publication as a zip file from here.
- Extract the zip file into a folder.
- Navigate to the folder and open index.html in a web browser of your choice.

