SW500009 Microchip Technology, SW500009 Datasheet - Page 86

HI-TECH FOR DSPIC/PIC24

SW500009

Manufacturer Part Number
SW500009
Description
HI-TECH FOR DSPIC/PIC24
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC24 & DsPICr
Datasheet

Specifications of SW500009

Supported Families
PIC24
Core Architecture
PIC, DsPIC
Software Edition
Standard
Kit Contents
Software And Docs
Tool Type
Compiler
Mcu Supported Families
PIC24 MCUs And DsPIC DSCs
Lead Free Status / RoHS Status
Not applicable / RoHS Compliant
For Use With/related Products
DSPIC3X/PIC24
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
025
778-1003
778-1003
Preprocessing
72
HI_TECH_C
_HTC_VER_MAJOR_
_HTC_VER_MINOR_
_HTC_VER_PATCH_
_HTC_EDITION_
__PICC__
_MPC_
_PIC12
_PIC14
_PIC16
_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 16-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 PICC compiler 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 selected device is a highend 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 SW500009