07.04.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!