SW500008 Microchip Technology, SW500008 Datasheet - Page 90

PICC-18 STD

SW500008

Manufacturer Part Number
SW500008
Description
PICC-18 STD
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC18r
Datasheets

Specifications of SW500008

Supported Families
PIC18
Core Architecture
PIC
Software Edition
Standard
Kit Contents
Software And Docs
Mcu Supported Families
PIC18
Tool Function
Compiler
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / RoHS Compliant
For Use With/related Products
PIC18 Series
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
015
778-1001
778-1001
Preprocessing
3.12.3 Pragma Directives
There are certain compile-time directives that can be used to modify the behaviour of the compiler.
These are implemented through the use of the ANSI standard #pragma facility. The format of a
pragma is:
where keyword is one of a set of keywords, some of which are followed by certain options. A
list of the keywords is given in Table 3.12. Those keywords not discussed elsewhere are detailed
below.
76
_FLASH_ERASE_SIZE
_FLASH_WRITE_SIZE
__MPLAB_ICD2__
MPLAB_ICD
_ICDROM_START
_ICDROM_END
_ERRATA_TYPES
_chipname
__FILE__
__LINE__
__DATE__
__TIME__
#pragma keyword options
Symbol
Always
Always
--DEBUGGER=ICD2
--DEBUGGER=ICD2
--DEBUGGER=ICD2
--DEBUGGER=ICD2
Always
When chip selected
Always
Always
Always
Always
When set
To indicate the number of bytes erased in a
single flash-erase operation at runtime.
To indicate the number of bytes erased in a
single flash-write operation at runtime.
To indicate that the code is being generated
for the Microchip ICD2 In-Circuit debug-
ger.
As above, value is 2
Defined the start address of the ICD2’s re-
served program space
Defined the end address of the ICD2’s re-
served program space
Defines a bitmask to show which types
of silicon errata may be applicable to this
build.
To indicate the specific chip type selected
To indicate this source file being prepro-
cessed.
To indicate this source line number.
To indicate the current date, e.g. May 21
2004
To indicate the current time,
08:06:31.
Usage
C Language Features
e.g.

Related parts for SW500008