Information

Introduction
Microchip produces approximately 900 different
development tools, of which only a selection are featured
in this document. For the full listing of Microchip's
development tools, please visit the online Development
Tool Selector at www.microchip.com/dts, or visit our
application sites on www.microchip.com.
MPLAB X IDE
MPLAB X IDE is the latest generation of Microchip’s free
integrated development environment. Incorporating a
powerful and highly functional set of features, it allows
you to easily develop applications for Microchip’s PIC®
microcontrollers and dsPIC® digital signal controllers. It
is based on the NetBeans IDE from Oracle and runs on
Windows®, Linux® and Mac® OS X. Its unified graphical user
interface (GUI) helps to integrate software and hardware
development tools from Microchip and third party sources
to give you high-performance application development and
extensive debugging capabilities.
The flexible and customizable interface allows you to have
multiple debug tools connected to your computer at the
same time. You can select any tool you desire for a specific
project or configuration within a project. With complete
project management, visual call graphs, a configurable
watch window and a feature-rich editor that includes code-
completion and hyperlink navigation, MPLAB X IDE is fully
equipped to meet the needs of experienced users while
remaining flexible and user-friendly for even those who are
new to the IDE.
MPLAB® X IDE and Software Tools
Features
Feature-Rich Editor
Color syntax highlighting
Smart code completion makes suggestions and
provides hints as you type
Automatic code formatting based on user-defined rules
Refactoring tools to intelligently restructure code
Live parsing
User-Friendly, Customizable Interface
Fully customizable interface: toolbars, toolbar buttons,
windows, window placement, etc.
Call graph window
Plug-in feature extensions
Navigation Features
Powerful navigation tools:
    Go to file, Go to type, Go to symbol, Go to header,
Go to declaration, hyperlinks using 'Ctrl + mouse over'
Tasks navigator with user-defined bookmarks
    e.g. //TODO, //FIXME
Project-based workspaces:
    Multiple projects, tools and configurations
    Simultaneous debugging sessions
File History and Bug Tracking
Local file history feature
    NetBean plug-ins for revision control systems
also available
Built-in support for Bugzilla issue tracker
    Integrated with editor for ease-of-navigation issues
THIRD PARTY SHARED
INTEGRATED DEVELOPMENT ENVIRONMENT
MPLAB XC COMPILERS PROGRAMMER’S EDITOR SOURCE LEVEL DEBUGGER PROJECT MANAGER
Other Software Tools
MPLAB SIM Simulator
Emulators and Debuggers
Production, Gang
Programmers
Compilers
RTOS
Version Control
MPLAB Starter Kits
MPLAB PM3
Application Segments
NetBeans Plug-Ins
RTOS Viewer
PC Lint and Others...
Data Monitor &
Control Interface
PICkit™ Programmer/Debugger
MPLAB ICD
MPLAB REAL ICE™ In-Circuit Emulator
MATLAB
Proteus SPICE
IDE.V1.05.25.13
2
Quick Guide to Microchip Development Tools