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 efciency, 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 Specics 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 Specics 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!