MA300012 Microchip Technology, MA300012 Datasheet - Page 48

MODULE DSPIC30F SAMPLE 64QFP

MA300012

Manufacturer Part Number
MA300012
Description
MODULE DSPIC30F SAMPLE 64QFP
Manufacturer
Microchip Technology
Datasheets

Specifications of MA300012

Module/board Type
dsPIC30F Plug-in Module
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
DM240001
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
dsPIC30F
11.5
The Microchip Technology MPLAB C30 provides C
language support for the dsPIC30F family. This C
compiler is a fully ANSI compliant product with
standard libraries. It is highly optimizing for the
dsPIC30F family and takes advantage of many
dsPIC30F architecture specific features to help you
generate very efficient software code. Figure 11-3
illustrates the code size efficiency relative to several
competitors.
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.
FIGURE 11-3:
DS70043F-page 46
MPLAB C30 Compiler/Linker/
Librarian
MPLAB C30
v1.20
100%
16-bit Applications (~ 40KB code)
RELATIVE CODE SIZE (IN BYTES)
114%
A
115%
(Leading Competitors)
B
154%
C
155%
D
Relative Code Size
159%
E
MPLAB C30
v1.20
The MPLAB C30 has these characteristics:
• 16-bit native data types
• Efficient use of register based, 3-operand
• Complex addressing modes
• Efficient multi-bit shift operations
• Efficient signed/unsigned comparisons
MPLAB C30 comes complete with its own assembler,
linker and librarian. These allow mixed-mode C and
assembly programs and link the resulting object files
into a single executable file. The compiler is sold
separately. The assembler, linker and librarian are
available for free with MPLAB C30.
MPLAB C30 also includes the Math Library, Peripheral
Library, DSP Library and standard C libraries.
100%
32-bit Applications (~ 50KB code)
instructions
115%
A
138%
(Leading Competitors)
B
157%
C
© 2005 Microchip Technology Inc.
190%
D
221%
E

Related parts for MA300012