
High Level Language
A language for writing programs that is further removed from the processor than assembly.
ICE/ICD
In-Circuit Emulator/In-Circuit Debugger:
A hardware tool that debugs and programs a target device. An emulator has
more features than an debugger, such as trace.
In-Circuit Emulation/In-Circuit Debug:
The act of emulating or debugging with an in-circuit emulator or debugger.
-ICE/-ICD:
A device (MCU or DSC) with on-board in-circuit emulation or debug circuitry. This device is always
mounted on a header board and used to debug with an in-circuit emulator or debugger.
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, as in MPLAB IDE/MPLAB X IDE.
Identifier
A function or variable name.
IEEE
Institute of Electrical and Electronics Engineers.
Import
Bring data into the MPLAB IDE/MPLAB X IDE from an outside source, such as from a hex file.
Initialized Data
Data which is defined with an initial value. In C,
int myVar=5;
defines a variable, which 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.
Also known as ISO.
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.
Glossary
©
2020 Microchip Technology Inc.
User Guide
DS50002751D-page 71