18
16-bit Embedded Control Solutions
MPLABIntegrated Development
Environment (IDE)
Microchip’s 16-bit controllers are supported by MPLAB
Integrated Development Environment. MPLAB IDE is a
FREE development environment that is common to all
Microchip 8-, 16- and 32-bit products, making it possible
to use across many of your designs. When combined with
Microchip’s PICkit 3 In-Circuit Debugger, you can get
started with a complete development tool chain for as
little as $44.95.
All of Microchip’s MCU and DSC tools operate cohesively
under the MPLAB IDE umbrella. The powerful and
easy-to-use MPLAB IDE has all of the advanced edit/build/
debug features you would expect from a 32-bit debug
environment. MPLAB IDE integrates not only software, but
all of Microchip’s hardware tools and many third party tools.
Key features of MPLAB IDE incvlude:
■ Project build and management
■ Flexible watch windows
■ Mouse over variable inspection
■ MATLAB Device Blocks for MPLAB IDE (for dsPIC30
and dsPIC33 DSCs)
■ Full feature code editor with color context
■ Source level debug in ASM and C
■ Searchable trace buffers
■ Version control integration
■ Real-time data monitoring
Powerful Project Manager handles
multiple projects and all file types
Color-keyed editor makes
source code debug easier
Status bar updates on
single step or run
Fully customizable watch windows
to view and modify registers and
memory locations
Simply move your mouse over a
variable to view or modify
Set break/trace points with a
click of the mouse
Available for MPLAB IDE
Assembler/Linker/Librarian
The MPLAB ASM30 is a full-featured macro assembler.
User defined macros, conditional assembly and a variety of
assembler directives make the MPLAB ASM30 a powerful
code generation tool.
MPLAB SIM Software Simulator
The MPLAB SIM Software Simulator is a full-featured, cycle
accurate software simulator. In addition to simulating
the CPU and the instruction set, it also supports key
peripherals.
MATLAB/Simulink Device Blocks for dsPIC DSCs
The Microchip Device Blocksets for MATLAB Simulink
provide a set of interface-compliant configuration and
run-time peripheral blocks for the dsPIC30 and dsPIC33
DSCs. Complete applications can be created in the form
of a MATLAB/SIMULINK model using blocksets provided by
Microchip and Simulink. C code for the application will be
generated. These blocksets are compatible with the MATLAB
plug-in available in MPLAB IDE.
World Class Development Tools