SW500010 Microchip Technology, SW500010 Datasheet - Page 108

HI-TECH C PRO FOR PIC10/12/16

SW500010

Manufacturer Part Number
SW500010
Description
HI-TECH C PRO FOR PIC10/12/16
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC10/12/16r
Datasheets

Specifications of SW500010

Supported Families
PIC10, PIC12, PIC16
Core Architecture
PIC
Software Edition
Professional
Kit Contents
Software And Docs
Mcu Supported Families
PIC10/12/16
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
PIC10, PIC12, PIC14, PIC16, PIC16E
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
019P
778-1006
778-1006
Preprocessing
108
HI_TECH_C
_HTC_VER_MAJOR_
_HTC_VER_MINOR_
_HTC_VER_PATCH_
_HTC_EDITION_
__PICC__
_MPC_
_PIC12
_PIC14
_COMMON_
_BANKBITS_
_GPRBITS_
__MPLAB_ICD__
_ROMSIZE
_EEPROMSIZE
_chipname
__FILE__
__LINE__
__DATE__
__TIME__
Symbol
When set
Always
Always
Always
Always
Always
Always
Always
If 12-bit device
If 14-bit device
If common RAM
present
Always
Always
If compiling for
MPLAB ICD or
ICD2 debugger
Always
Always
When chip selected
Always
Always
Always
Always
Table 3.7: Predefined macros
Usage
To indicate that the compiler in use is
HI-TECH C.
To indicate the integer component of the
compiler’s version number.
To indicate the decimal component of the
compiler’s version number.
To indicate the patch level of the compiler’s
version number.
Indicates which of PRO, Standard or Lite
compiler is in use. Values of 2, 1 or 0 are
assigned respectively.
Indicates HI-TECH compiler for Microchip
PIC10/12/16 in use.
Indicates compiling for Microchip PIC family.
To indicate selected device is a baseline PIC.
To indicate selected device is a midrange PIC.
To indicate whether device has common RAM
area.
Assigned 0, 1 or 2 to indicate 1, 2 or 4 available
banks or RAM.
Assigned 0, 1 or 2 to indicate 1, 2 or 4 available
banks or general purpose RAM.
Assigned 1 to indicate that the code is generated
for use with the Microchip MPLAB ICD1.
Assigned 2 for ICD2.
To indicate how many words of program memory
are available.
To indicate how many bytes of EEPROM are
available.
To indicate the specific chip type selected
To indicate this source file being preprocessed.
To indicate this source line number.
To indicate the current date, e.g. May 21 2004
To indicate the current time, e.g. 08:06:31.
C Language Features

Related parts for SW500010