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

MPLAB Development Ecosystem and Software Tools for Your Arm-Based MCUs and MPUs


Take your 32-bit embedded application design from concept to production with our portfolio of hardware and software development tools. Browse tools below that are compatible with Arm core-based MCU and MPU devices.

PIC32C and SAM Family of 32-bit Arm Core-Based MCUs and MPUs 


MPLAB Development Ecosystem and Software Tools

The MPLAB development ecosystem is a single tool chain supporting all PIC® and SAM MCUs and MPUs.

MPLAB® X Integrated Development Environment

MPLAB® X Integrated Development Environment

Are you looking for the right IDE for you? MPLAB X IDE is a single IDE that supports all our Arm core-based MCUs and MPUs.

MPLAB® Harmony

MPLAB Harmony

MPLAB Harmony is a fully integrated embedded software development framework for our 32-bit MCUs and MPUs that provides flexible and interoperable software modules and easy-to-use APIs to simplify the development of value-added features to differentiate your product.

MPLAB® XC Compiler

MPLAB XC Compiler

The MPLAB XC32 C/C++ compiler supports all 32-bit PIC and SAM MCUs and MPUs featuring Arm and MIPS cores. MPLAB XC compiler is a comprehensive solution for your software development that integrates MPLAB XC32 compilers with MPLAB X IDE. 

MPLAB Code Configurator (MCC)

Configure your Arm-powered device's rich set of peripherals and functions and customize your application with this graphical programming plug-in for MPLAB X IDE.

32-bit Curiosity Nano Boards

Take your idea from concept to prototype with Curiosity Nano Boards. These boards feature a variety of 32-bit Arm Cortex core-based SAM MCUs. They offer full programming and debugging capabilities to support you throughout your development process.

The MPLAB ICD 5 In-Circuit Debugger/Programmer

The MPLAB ICD 5 In-Circuit Debugger/Programmer offers advanced connectivity and power options for developers of designs based on devices powered by Arm.

Hardware Tools


We offer a large selection of development boards and evaluation kits to accelerate your prototyping and time to market.