User manual

mikroC PRO for dsPIC
MikroElektronika
33
Introduction to mikroC PRO for dsPIC30/33 and PIC24
dsPIC30/33 and PIC24 and C t together well: dsPIC is designed as PIC with digital signal processing capabilities.
These are Microchip’s rst inherent 16-bit (data) microcontrollers. They build on the PIC’s existing strength offering
hardware MAC (multiply-accumulate), barrel shifting, bit reversal, (16x16)-bit multiplication and other digital signal
processing operations. Having a wide range of application, being prized for its efciency, dsPIC30/33 and PIC24 MCUs
are a natural choice for developing embedded systems. mikroC PRO for dsPIC30/33 and PIC24 provides a successful
match featuring highly advanced IDE, ANSI compliant compiler, broad set of hardware libraries, comprehensive
documentation, and plenty of ready-to-run examples.
Features
mikroC PRO for dsPIC30/33 and PIC24 allows you to quickly develop and deploy complex applications:
- Write your source code using the built-in Code Editor (Code and Parameter Assistants, Code Folding,
Syntax Highlighting, Auto Correct, Code Templates, and more.)
- Use included mikroC PRO for dsPIC30/33 and PIC24 libraries to dramatically speed up the development:
data acquisition, memory, displays, conversions, communication etc.
- Monitor your program structure, variables, and functions in the Code Explorer.
- Generate commented, human-readable assembly, and standard HEX compatible with all programmers.
- Use the integrated mikroICD (In-Circuit Debugger) Real-Time debugging tool to monitor program execution
on the hardware level.
- Inspect program ow and debug executable logic with the integrated Software Simulator.
- Generate COFF(Common Object File Format) le for software and hardware debugging under Microchip’s
MPLAB software.
- Use Single Static Assignment optimization to shrink your code to even smaller size.
- Get detailed reports and graphs: RAM and ROM map, code statistics, assembly listing, calling tree,
and more.
- Active Comments enable you to make your comments alive and interactive.
- mikroC PRO for dsPIC30/33 and PIC24 provides plenty of examples to expand, develop, and use as
building bricks in your projects. Copy them entirely if you deem t – that’s why we included them
with the compiler.
Where to Start
- In case that you’re a beginner in programming dsPIC30/33 and PIC24 microcontrollers, read carefully the
dsPIC Specics chapter. It might give you some useful pointers on dsPIC30/33 and PIC24 constraints,
code portability, and good programming practices.
- If you are experienced in C programming, you will probably want to consult mikroC PRO for dsPIC30/33
and PIC24 Specics rst. For language issues, you can always refer to the comprehensive Language
Reference. A complete list of included libraries is available at mikroC PRO for dsPIC30/33 and
PIC24 Libraries.
- If you are not very experienced in C programming, don’t panic! mikroC PRO for dsPIC30/33 and PIC24
provides plenty of examples making it easy for you to go quickly. We suggest that you rst consult Projects
and Source Files, and then start browsing the examples that you’re the most interested in.
Copyright (c) 2002-2010 mikroElektronika. All rights reserved.
What do you think about this topic ? Send us feedback!