Datasheet
Emulator User’s Guide for MPLAB X IDE
DS52085A-page 144 2013 Microchip Technology Inc.
High Level Language
A language for writing programs that is further removed from the processor than
assembly.
ICD
In-Circuit Debugger. The MPLAB ICD3 In-Circuit Debugger, MPLAB ICD2 In-Circuit
Debugger, PICkit 3 D.E. In-Circuit Debugger (Debug Express add-on), and PICkit 2
D.E. In-Circuit Debugger (Debug Express add-on) are the Microchip in-circuit
debuggers.
ICE
In-Circuit Emulator. The MPLAB REAL ICE system is Microchip’s next-generation
in-circuit emulator.
ICSP
In-Circuit Serial Programming. A method of programming Microchip embedded
devices using serial communication and a minimum number of device pins.
IDE
Integrated Development Environment. MPLAB X IDE is Microchip’s integrated
development environment.
Identifier
A function or variable name.
IEEE
Institute of Electrical and Electronics Engineers.
Import
Bring data into the MPLAB X IDE from an outside source, e.g., from a hex file.
Initialized Data
Data that is defined with an initial value. In C,
int myVar=5;
defines a variable that will reside in an initialized data section.
Instruction Set
The collection of machine language instructions that a particular processor
understands.
Instructions
A sequence of bits that tells a central processing unit to perform a particular operation
and can contain data to be used in the operation.
Internal Linkage
A function or variable has internal linkage if it can not be accessed from outside the
module in which it is defined.
International Organization for Standardization
An organization that sets standards in many businesses and technologies, including
computing and communications.
Interrupt
A signal to the CPU that suspends the execution of a running application and transfers
control to an Interrupt Service Routine (ISR) so that the event may be processed. Upon
completion of the ISR, normal execution of the application resumes.
Interrupt Handler
A routine that processes special code when an interrupt occurs.