Microchip Technology DM320412 Data Sheet
2
Software and Hardware Solutions for the 32-bit Designer
Table of Contents
Software Solutions
Introduction to MPLAB® Harmony . . . . . . . . . . . . . . . 3
Graphics Library . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
USB Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
TCP/IP Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
File System Library for PIC32 Microcontrollers . . . . . . 6
Cryptographic Library . . . . . . . . . . . . . . . . . . . . . . . . 6
PIC32 Microcontroller Peripheral Library . . . . . . . . . . 6
MP3 Decoder Library . . . . . . . . . . . . . . . . . . . . . . . . 7
AAC Decoder Library . . . . . . . . . . . . . . . . . . . . . . . . 7
Fixed Point Math Library . . . . . . . . . . . . . . . . . . . . . 7
Fixed Point DSP Library . . . . . . . . . . . . . . . . . . . . . . 8
PIC32 Microcontrollers Floating Point Math Library . . 9
Graphics Library . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
USB Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
TCP/IP Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
File System Library for PIC32 Microcontrollers . . . . . . 6
Cryptographic Library . . . . . . . . . . . . . . . . . . . . . . . . 6
PIC32 Microcontroller Peripheral Library . . . . . . . . . . 6
MP3 Decoder Library . . . . . . . . . . . . . . . . . . . . . . . . 7
AAC Decoder Library . . . . . . . . . . . . . . . . . . . . . . . . 7
Fixed Point Math Library . . . . . . . . . . . . . . . . . . . . . 7
Fixed Point DSP Library . . . . . . . . . . . . . . . . . . . . . . 8
PIC32 Microcontrollers Floating Point Math Library . . 9
PIC32 Microcontroller DSP Library . . . . . . . . . . . . . . . . 10
PIC32 Bluetooth® Audio Software Suites . . . . . . . . . . . 10
ADPCM and Speex (Audio) Library
PIC32 Bluetooth® Audio Software Suites . . . . . . . . . . . 10
ADPCM and Speex (Audio) Library
for PIC32 Microcontrollers . . . . . . . . . . . . . . . . . . . . . 11
Sample Rate Conversion Library . . . . . . . . . . . . . . . . . 11
Software Library for Android™ Accessories . . . . . . . . . . 12
mTouch™ Capacitive Touch Library . . . . . . . . . . . . . . . . 12
Smart Card ISO-7816 Library for PIC18, PIC24, PIC32
Sample Rate Conversion Library . . . . . . . . . . . . . . . . . 11
Software Library for Android™ Accessories . . . . . . . . . . 12
mTouch™ Capacitive Touch Library . . . . . . . . . . . . . . . . 12
Smart Card ISO-7816 Library for PIC18, PIC24, PIC32
and dsPIC Digital Signal Controllers . . . . . . . . . . . . . . . 13
PIC32 CAN Library Using MCP2515 CAN Controller . . . . 14
IEEE 802 .15 .4 and Sub-GHz MiWi™
PIC32 CAN Library Using MCP2515 CAN Controller . . . . 14
IEEE 802 .15 .4 and Sub-GHz MiWi™
Development Environment . . . . . . . . . . . . . . . . . . . . . . 14
Data EEPROM Emulation for PIC18, PIC24 and PIC32
Data EEPROM Emulation for PIC18, PIC24 and PIC32
Hardware Solutions
Starter Kits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
PIC32 Audio Solutions . . . . . . . . . . . . . . . . . . . . . . . . 18
PIC32 Graphics Solutions . . . . . . . . . . . . . . . . . . . . . . 19
Display Boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
PIC32 Touch Solutions . . . . . . . . . . . . . . . . . . . . . . . . 21
PIC32 Connectivity Solutions . . . . . . . . . . . . . . . . . . . . 22
Expansion and Development Boards . . . . . . . . . . . . . . 24
Plug-In Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
PIC32 Audio Solutions . . . . . . . . . . . . . . . . . . . . . . . . 18
PIC32 Graphics Solutions . . . . . . . . . . . . . . . . . . . . . . 19
Display Boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
PIC32 Touch Solutions . . . . . . . . . . . . . . . . . . . . . . . . 21
PIC32 Connectivity Solutions . . . . . . . . . . . . . . . . . . . . 22
Expansion and Development Boards . . . . . . . . . . . . . . 24
Plug-In Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Application Solutions
Develop GSM/GPRS/GPS Solutions . . . . . . . . . . . . . . 26
PIC32 High Quality Audio Applications . . . . . . . . . . . . . 26
Porting the Helix MP3 Decoder onto Microchip’s
PIC32 High Quality Audio Applications . . . . . . . . . . . . . 26
Porting the Helix MP3 Decoder onto Microchip’s
Controllerless Graphics Solutions . . . . . . . . . . . . . . . . 27
Video Playback and Streaming Solutions Using the
Video Playback and Streaming Solutions Using the
PIC32 Microcontroller . . . . . . . . . . . . . . . . . . . . . . . . . 28
IrDA® Standard Stack . . . . . . . . . . . . . . . . . . . . . . . . . 29
PIC32 Bootloader . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
IrDA® Standard Stack . . . . . . . . . . . . . . . . . . . . . . . . . 29
PIC32 Bootloader . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Software and Application
Development Tools
MPLAB ICD In-Circuit Debugger (DV164035) . . . . . . . . . 30
MPLAB REAL ICE™ In-Circuit Emulator (DV244005) . . . . 30
PICkit™ 3 In-Circuit Debugger (PG164130) . . . . . . . . . . . 31
MPLAB PM3 Universal Device Programmer (DV007004) 31
MPLAB X IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
MPLAB XC32 /XC32++ Compilers . . . . . . . . . . . . . . . . . 33
Third Party Software Tools, RTOS and Libraries . . . . . . . 34
MPLAB REAL ICE™ In-Circuit Emulator (DV244005) . . . . 30
PICkit™ 3 In-Circuit Debugger (PG164130) . . . . . . . . . . . 31
MPLAB PM3 Universal Device Programmer (DV007004) 31
MPLAB X IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
MPLAB XC32 /XC32++ Compilers . . . . . . . . . . . . . . . . . 33
Third Party Software Tools, RTOS and Libraries . . . . . . . 34
MPLAB Harmony Software Framework compatible .
Additional software libraries listed in this brochure are planned to be included in
MPLAB Harmony in the future .
MPLAB Harmony in the future .