Microchip Technology DV320032 Data Sheet

Page of 344
 2012-2013 Microchip Technology Inc.
DS60001185C-page  267
PIC32MX330/350/370/430/450/470
29.0 DEVELOPMENT SUPPORT
The PIC
®
 microcontrollers (MCU) and dsPIC
®
 digital 
signal controllers (DSC) are supported with a full range 
of software and hardware development tools:
• Integrated Development Environment
- MPLAB
®
 X IDE Software
• Compilers/Assemblers/Linkers
- MPLAB XC Compiler 
- MPASM
TM
 Assembler
- MPLINK
TM
 Object Linker/
MPLIB
TM
 Object Librarian
- MPLAB Assembler/Linker/Librarian for
Various Device Families
• Simulators
- MPLAB X SIM Software Simulator
• Emulators
- MPLAB REAL ICE™ In-Circuit Emulator
• In-Circuit Debuggers/Programmers
- MPLAB ICD 3
- PICkit™ 3 
• Device Programmers
- MPLAB PM3 Device Programmer
• Low-Cost Demonstration/Development Boards, 
Evaluation Kits and Starter Kits
• Third-party development tools
29.1
MPLAB X Integrated Development 
Environment Software
The MPLAB X IDE is a single, unified graphical user 
interface for Microchip and third-party software, and 
hardware development tool that runs on Windows
®
Linux and Mac OS
®
 X. Based on the NetBeans IDE, 
MPLAB X IDE is an entirely new IDE with a host of free 
software components and plug-ins for high-
performance application development and debugging. 
Moving between tools and upgrading from software 
simulators to hardware debugging and programming 
tools is simple with the seamless user interface.
With complete project management, visual call graphs, 
a configurable watch window and a feature-rich editor 
that includes code completion and context menus, 
MPLAB X IDE is flexible and friendly enough for new 
users. With the ability to support multiple tools on 
multiple projects with simultaneous debugging, MPLAB 
X IDE is also suitable for the needs of experienced 
users.
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
• Live parsing
User-Friendly, Customizable Interface:
• Fully customizable interface: toolbars, toolbar 
buttons, windows, window placement, etc.
• Call graph window
Project-Based Workspaces:
• Multiple projects
• Multiple tools
• Multiple configurations
• Simultaneous debugging sessions
File History and Bug Tracking:
• Local file history feature
• Built-in support for Bugzilla issue tracker