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.
MPLAB Development Ecosystem and Software Tools
The MPLAB development ecosystem is a single tool chain supporting all PIC® and SAM MCUs and MPUs.

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 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.

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.

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.

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 offers advanced connectivity and power options for developers of designs based on devices powered by Arm.
We offer a large selection of development boards and evaluation kits to accelerate your prototyping and time to market.
Live Chat