SW006012 Microchip Technology, SW006012 Datasheet - Page 13

C COMPILER FOR DSPIC30F FAMILY

SW006012

Manufacturer Part Number
SW006012
Description
C COMPILER FOR DSPIC30F FAMILY
Manufacturer
Microchip Technology
Type
MPLAB® C30 Compilerr
Series
PIC24 & DsPICr
Datasheets

Specifications of SW006012

Supported Families
PIC24, DsPIC30F And DsPIC33F
Core Architecture
PIC, DsPIC
Kit Contents
Software And Docs
Mcu Supported Families
PIC24 MCUs And DsPIC DSCs
Tool Type
Compiler
Processor Series
PIC24, dsPIC
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
dsPIC30F
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
1.1
1.2
1.3
1.4
© 2007 Microchip Technology Inc.
INTRODUCTION
HIGHLIGHTS
MPLAB C30 DESCRIPTION
MPLAB C30 AND OTHER DEVELOPMENT TOOLS
The dsPIC
required in DSP applications with standard microcontroller features needed for
embedded applications. Additional high-performance microcontrollers (MCU) without
DSP are also available for other applications.
All of these devices are fully supported by a complete set of software development
tools, including an optimizing C compiler, an assembler, a linker and an archiver/
librarian.
This chapter provides an overview of these tools and introduces the features of the
optimizing C compiler, including how it works with the MPLAB ASM30 assembler and
MPLAB LINK30 linker. The assembler and linker are discussed in detail in the
“MPLAB
Items discussed in this chapter are:
• MPLAB C30 Description
• MPLAB C30 and Other Development Tools
• MPLAB C30 Feature Set
MPLAB C30 is an ANSI x3.159-1989-compliant, optimizing C compiler that includes
language extensions for dsPIC DSC embedded-control applications. The compiler is a
Windows
compiler is a port of the GCC compiler from the Free Software Foundation.
MPLAB C30 compiles C source files, producing assembly language files. These
compiler-generated files are assembled and linked with other object files and libraries
to produce the final application program in executable COFF or ELF file format. The
COFF or ELF file can be loaded into the MPLAB IDE, where it can be tested and
debugged, or the conversion utility can be used to convert the COFF or ELF file to
Intel
programmer. See Figure 1-1 for an overview of the software development data flow.
®
Chapter 1. Compiler Overview
hex format, suitable for loading into the command-line simulator or a device
®
®
ASM30, MPLAB LINK30 and Utilities User's Guide” (DS51317).
®
console application that provides a platform for developing C code. The
family of Digital Signal Controllers (DSC) combines the high performance
USER’S GUIDE
MPLAB
DS51284F-page 7
®
C30

Related parts for SW006012