Microchip Technology AC164345 Data Sheet

Page of 152
Development Systems Ordering Guide
DS30177T-page 10
© 2005 Microchip Technology Inc.
MPLAB
®
 C30 C Compiler
The MPLAB C30 C Compiler is a fully ANSI-compliant 
product with standard libraries for the dsPIC
®
 DSC 
architecture. It is highly optimizing and takes 
advantage of many dsPIC DSC architecture-specific 
features to provide efficient software code generation. 
MPLAB C30 also provides extensions that allow for 
excellent support of the hardware, such as interrupts 
and peripherals. It is fully integrated with the 
MPLAB IDE for high-level source debugging.
MPLAB C30 comes complete with its own assembler, 
linker and librarian. These allow the user to write Mixed 
mode C and Assembly programs and link the resulting 
object files into a single executable file.
MPLAB C30 is distributed with a complete ANSI ‘C’ 
standard library. The library includes functions for string 
manipulation, dynamic memory allocation, data 
conversion, timekeeping and math functions 
(trigonometric, exponential and hyperbolic). The 
standard I/O functions for file handling are also 
included, and, as distributed, they support full access 
to the host file system using the command-line 
simulator.
The compiler supports both large and small code and 
data models. The small code model takes advantage of 
a more efficient form of CALL instructions, while the 
small data model supports the use of compact 
instructions for accessing data in SFR space.
MPLAB C30 includes a powerful command-line driver 
program. Using the driver program, application 
programs can be compiled, assembled and linked in a 
single step.
MPLAB C30 comes complete with its own assembler, 
linker and librarian. These tools allow the user to write 
Mixed mode C and Assembly programs and link the 
resulting object files into a single executable file.
MPLAB® C30 – dsPIC® C Compiler
MPLAB C30 C Compiler Contents
• MPLAB
®
 C30 C Compiler Software
• MPLAB
®
 IDE Software and Documentation CD
“MPLAB
®
 C30 C Compiler User’s Guide” (on CD) 
and Complete Documentation
“MPLAB
®
 ASM30, MPLAB
®
 LINK30 and Utilities 
User’s Guide”
“dsPIC
®
 DSC Language Tools Getting Started” and 
“dsPIC
®
 DSC Language Tool Library” Manuals
Ordering Information:
SW006012
MPLAB
®
 C30 C Compiler
A 60-day full-featured demo is available from the Microchip web site at www.microchip.com.
DS51432
“MPLAB
®
 C30 C Compiler Product Overview” (Available at: www.microchip.com)