SW006010 Microchip Technology, SW006010 Datasheet - Page 11

no-image

SW006010

Manufacturer Part Number
SW006010
Description
MPLAB 17C SOFTWARE
Manufacturer
Microchip Technology
Datasheets

Specifications of SW006010

Tool Function
Compiler
Tool Type
Compiler
Processor Series
PIC17C
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
MPLAB®
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
1.1
1.2
1.3
 2002 Microchip Technology Inc.
INTRODUCTION
HIGHLIGHTS
MPLAB C17 LIBRARIES
Chapter 1. Library/Precompiled Object Overview
This chapter gives an overview of the MPLAB C17 libraries and precompiled object
files that can be included in an application.
This chapter is organized as follows:
• MPLAB C17 Libraries
• MPLAB C17 Precompiled Object Files
A library is a collection of functions grouped for reference and ease of linking. See the
MPASM™ User's Guide with MPLINK™ and MPLIB™ (DS33014) for more
information about creating and maintaining libraries.
When building an application, usually one file from 1.3.1 “Hardware, Software and
Standard Libraries” will be needed to successfully link. Be sure to chose the library that
corresponds to your selected device and memory model. For more information on
memory models, see the MPLAB C17 C Compiler User’s Guide (DS51290).
For functions contained in MPLAB C17 libraries, all parameters sent to these functions
are classified as static and therefore are passed in global RAM. The first variable is
always passed in the PROD register if declared as static, i.e., 8 bits in PRODL and 16 bits
in PRODH:PRODL.
The MPLAB C17 libraries are included in the c:\mcc\lib directory, where c:\mcc is
the compiler install directory. These can be linked directly into an application with
MPLINK object linker.
These files were precompiled in the c:\mcc\src directory at Microchip. If you chose
not to install the compiler and related files in the c:\mcc directory (ex: c:\c17\src,
d:\mcc\src, etc.), a warning message will be generated by MPLINK linker stating
that source code from the libraries will not show in the .lst file and can not be stepped
through when using MPLAB IDE. This results from MPLINK linker looking for the library
source files in the absolute path of c:\mcc\src.
- Hardware, Software and Standard Libraries
- Math Library
- Start Up Code
- Initialization Code
- Interrupt Handler Code
- Special Function Register Definitions
MPLAB
®
C17 C COMPILER
LIBRARIES
apRNOVS^-page 7

Related parts for SW006010