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

Live Chat

Need Help?

Privacy Policy

Explore our comprehensive selection of Integrated Development Environments (IDEs), compilers. simulation tools, libraries, code examples and other resources that will speed you on your development journey. 

Integrated Development Environments and Compilers


MPLAB X IDE

This expandable, highly configurable software program incorporates powerful tools to help you discover, configure, develop, debug and qualify embedded designs for most of our microcontrollers (MCUs) and Digital Signal Controllers (DSCs). 

MPLAB Xpress IDE

This online IDE, which is part of the MPLAB cloud tools ecosystem, is a perfect starting point for new users of PIC® and AVR® MCUs.

MPLAB XC Compilers

Available as free, unrestricted-use downloads, our award-winning MPLAB XC C Compilers are comprehensive solutions for your project’s software development. 

Microchip Studio IDE

This IDE can be used for developing and debugging AVR and SAM MCU applications. It can also import your Arduino® sketches as C++ projects.

MPLAB Cloud Tools Ecosystem


Are you looking for an all-in-one development experience? The MPLAB cloud tools ecosystem is a complete online solution for users of all skill levels to discover, configure, develop and debug embedded applications based on PIC and AVR MCUs.

Other Development Resources


MPLAB Analog Designer

Get design suggestions for common circuit needs, estimates of performance for common modifications and then export design files to MPLAB Mindi™ Analog Simulator for verification.

MPLAB Mindi Analog Simulator

This tool uses a SIMetrix/SIMPLIS environment to model circuit behavior and reduce design time with software debugging for initial design verification.

Ensemble Graphics Toolkit (EGT)

Create modern, responsive Graphical User Interfaces (GUIs) with this open-source graphics software development toolkit for use with our 32-bit microprocessors (MPUs).

Libraries, Code Examples and More

Explore our collection of code examples, software libraries, Boundary Scan (BSDL) files, IBIS and SPICE models, CAD/CAE symbols, bootloaders and other resources.

Need Some Help?


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