MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip
MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip
MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Glossary<br />
Machine Language<br />
A set of instructions <strong>for</strong> a specific central processing unit, designed to be usable by a<br />
processor without being translated.<br />
Macro<br />
Macroinstruction. An instruction that represents a sequence of instructions in abbreviated<br />
<strong>for</strong>m.<br />
Memory Models<br />
A representation of the memory available to the application.<br />
Microcontroller (MCU)<br />
A highly integrated chip that contains a CPU, RAM, program memory, I/O ports <strong>and</strong> timers.<br />
Mnemonics<br />
Text instructions that can be translated directly into machine code. Also referred to as<br />
Opcodes.<br />
<strong>MPLAB</strong> ASM30/LINK30/LIB30<br />
Previous names <strong>for</strong> <strong>Microchip</strong>’s relocatable macro assembler, object linker <strong>and</strong> object<br />
archiver/librarian supporting 16-bit devices.<br />
<strong>MPLAB</strong> C17/C18/C30<br />
Previous names <strong>for</strong> various C compilers from <strong>Microchip</strong>. <strong>MPLAB</strong> C17 supports<br />
PIC17CXXX devices, <strong>MPLAB</strong> C18 supports PIC18CXXX <strong>and</strong> PIC18FXXXX devices,<br />
<strong>and</strong> <strong>MPLAB</strong> C30 supports <strong>dsPIC</strong>30F/33F <strong>DSCs</strong> <strong>and</strong> <strong>PIC24</strong>H/F <strong>MCUs</strong>.<br />
<strong>MPLAB</strong> Language Tool <strong>for</strong> Device<br />
<strong>Microchip</strong>’s C compilers, assemblers <strong>and</strong> linkers <strong>for</strong> specifed devices. Select the type<br />
of language tool based on the device you will be using <strong>for</strong> your application, e.g., if you<br />
will be creating C code on a PIC18 MCU, select the <strong>MPLAB</strong> C <strong>Compiler</strong> <strong>for</strong> PIC18<br />
<strong>MCUs</strong>.<br />
<strong>MPLAB</strong> IDE<br />
<strong>Microchip</strong>’s Integrated Development Environment.<br />
Object File<br />
A file containing machine code <strong>and</strong> possibly debug in<strong>for</strong>mation. It may be immediately<br />
executable or it may be relocatable, requiring linking with other object files, (e.g., libraries,<br />
to produce a complete executable program).<br />
Opcodes<br />
Operational Codes. See Mnemonics.<br />
Operators<br />
Symbols, like the plus sign ‘+’ <strong>and</strong> the minus sign ‘-’, that are used when <strong>for</strong>ming<br />
well-defined expressions. Each operator has an assigned precedence that is used to<br />
determine order of evaluation.<br />
PIC <strong>MCUs</strong><br />
PIC microcontrollers (<strong>MCUs</strong>) refers to all <strong>Microchip</strong> microcontroller families.<br />
© 2008 <strong>Microchip</strong> Technology Inc. DS51284H-page 225